.login-page{--login-glow:#fffc;--login-top:color-mix(in srgb, var(--brand-blue) 7%, var(--color-bg));--login-bottom:color-mix(in srgb, var(--brand-blue) 4%, var(--color-bg));isolation:isolate;background:radial-gradient(ellipse 90% 70% at 12% 0%, var(--login-glow), transparent 72%), linear-gradient(180deg, var(--login-top) 0%, var(--color-bg) 55%, var(--login-bottom) 100%);place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative}:root[data-theme=dark] .login-page{--login-glow:color-mix(in srgb, var(--brand-blue) 20%, transparent);--login-top:color-mix(in srgb, var(--brand-blue) 9%, var(--color-bg));--login-bottom:var(--color-bg)}.login-page:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.login-page__theme{z-index:2;position:absolute;top:1rem;right:1rem}.login-page__stage{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr);align-items:center;gap:2rem 2.5rem;width:min(100%,56rem);display:grid}.login-page__pitch{align-content:start;gap:.85rem;max-width:28rem;display:grid}.login-page__logo{width:min(100%,16rem);height:auto;color:var(--color-brand-ink);display:block}.login-page__brand-name{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--text-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-weight:700;line-height:1.05}.login-page__headline{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--text-xl);color:var(--color-text);margin:.15rem 0 0;font-weight:600;line-height:1.15}.login-page__support{max-width:34ch;font-size:var(--text-md);color:var(--color-text-muted);margin:0;line-height:1.45}.login-page__pitch-demo{justify-items:start;gap:.45rem;margin-top:.5rem;display:grid}.login-page__pitch-note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.login-page__card{gap:0;width:min(100%,26rem);margin-inline:auto;padding:0;animation:.42s cubic-bezier(.16,1,.3,1) login-card-in;display:grid;position:relative;overflow:hidden}.login-page__card-body{min-width:0;padding:1.25rem 1.35rem 1.35rem}.login-page__card-stub{border-bottom:2px dashed var(--color-perforation);background:var(--color-surface-alt);grid-auto-flow:column;justify-content:space-between;align-items:baseline;gap:.15rem;padding:.75rem 1.15rem;display:grid}.login-page__card-stub-label{font-size:var(--text-sm);color:var(--color-text-muted)}.login-page__card-stub-value{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-xl);color:var(--color-primary);line-height:1}.login-page__lede{color:var(--color-text-muted);font-size:var(--text-ui);margin:0 0 1rem}.login-page__switch{font-size:var(--text-ui);margin:1rem 0 0}.login-page__link{color:var(--color-primary);font:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.login-page__hint{font-size:var(--text-sm);margin:-.5rem 0 0}@keyframes login-card-in{0%{opacity:.6;transform:translateY(.55rem)rotate(-.4deg)}}@media (prefers-reduced-motion:reduce){.login-page__card{animation:none}}@media (width>=1100px){.login-page__stage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2rem 5rem;width:min(100%,70rem)}.login-page__pitch{gap:1.1rem;max-width:36rem}.login-page__logo{width:min(100%,21rem)}.login-page__brand-name{font-size:clamp(2.5rem,1.2rem + 2.2vw,3.5rem)}.login-page__headline{font-size:clamp(1.8rem,1rem + 1.4vw,2.5rem)}.login-page__support{max-width:40ch;font-size:1.125rem}.login-page__pitch-note{font-size:var(--text-ui)}.login-page__card{width:min(100%,30rem)}.login-page__card-stub{padding:1rem 1.75rem}.login-page__card-body{padding:1.75rem 1.75rem 1.9rem}.login-page__lede{font-size:var(--text-md)}}@media (width<=860px){.login-page{place-items:start center;padding-top:4.5rem}.login-page__stage{grid-template-columns:1fr;gap:1.5rem;width:min(100%,26rem)}.login-page__pitch,.login-page__support{max-width:none}}.ui-btn{min-height:var(--control-height);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-ui);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn--primary{color:var(--color-text-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.ui-btn--primary:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.ui-btn--primary:active:not(:disabled){transform:translateY(1px)}.ui-btn--secondary{color:var(--color-primary);background:var(--color-surface);border-color:var(--color-primary)}.ui-btn--secondary:hover:not(:disabled){background:var(--color-surface-alt)}.ui-btn--ghost{color:var(--color-text);background:0 0;border-color:#0000}.ui-btn--ghost.is-danger{color:var(--color-danger)}.ui-btn--ghost.is-danger:hover:not(:disabled){background:var(--color-danger-bg);color:var(--color-danger)}.ui-btn--ghost:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-primary)}.ui-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ui-card--padded{padding:1.25rem}.ui-field{font-size:var(--text-ui);gap:.35rem;display:grid}.ui-field__label{color:var(--color-text-muted);font-weight:500}.ui-field__control{width:100%;height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;padding:0 .7rem}.ui-field__control::placeholder{color:var(--color-text-muted)}.ui-field__control:hover{border-color:var(--color-text-muted)}.ui-field__control:focus{border-color:var(--color-primary)}.field-hint{font-size:var(--text-sm);margin:-.15rem 0 0;line-height:1.35}.ui-theme-toggle{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-alt);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}.ui-theme-toggle__option{border-radius:var(--radius);min-height:1.75rem;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;padding:0 .6rem;font-weight:600}.ui-theme-toggle__option:hover{color:var(--color-text)}.ui-theme-toggle__option.is-active{background:var(--color-surface);color:var(--color-primary)}.ui-sidebar-backdrop{display:none}.ui-sidebar{--color-surface:var(--rail-bg);--color-surface-alt:var(--rail-hover);--color-border:color-mix(in srgb, var(--rail-text) 18%, transparent);--color-text:var(--rail-text);--color-text-muted:var(--rail-muted);--color-primary:var(--rail-text);--color-primary-soft:var(--rail-hover);--color-brand-ink:#fff;--color-bg:var(--rail-bg);color:var(--color-text);width:var(--sidebar-width);background:var(--color-surface);height:100dvh;transition:width var(--transition-fast);flex-direction:column;flex-shrink:0;align-self:flex-start;padding:1rem .65rem .75rem;display:flex;position:sticky;top:0}.ui-sidebar__edge-toggle{display:none}.ui-sidebar__brand{border-bottom:1px solid var(--color-border);align-items:center;gap:.65rem;margin-bottom:.75rem;padding:0 .5rem .9rem;display:flex}.ui-sidebar__mark{width:2.25rem;height:2.25rem;color:var(--color-brand-ink);flex-shrink:0}.ui-sidebar__mark--club{object-fit:contain}.ui-sidebar__brand-text{min-width:0}.ui-sidebar__brand-name{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:600}.ui-sidebar__club{font-size:var(--text-ui);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:.05rem 0 0;font-weight:600;line-height:1.2;overflow:hidden}.ui-sidebar__role{background:var(--rail-active-bg);color:var(--rail-active-text);font-size:var(--text-xs);border-radius:999px;margin:.3rem 0 0;padding:.05rem .4rem;font-weight:600;display:inline-block}.ui-sidebar__switcher{border-bottom:1px solid var(--color-border);gap:.35rem;margin-bottom:.75rem;padding:0 .5rem .75rem;display:grid}.ui-sidebar__switcher:empty{display:none}.ui-sidebar__switcher-link{font-size:var(--text-xs);color:var(--color-primary)}.ui-sidebar__nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:.35rem;min-height:0;margin:0 -.25rem;padding:0 .25rem;display:grid;overflow-y:auto}.ui-sidebar__group ul{gap:.1rem;margin:0;padding:0;list-style:none;display:none}.ui-sidebar__group.is-open ul{display:grid}.ui-sidebar__group-label{border-radius:var(--radius);width:100%;font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:.45rem .55rem .35rem;font-weight:500;display:flex}.ui-sidebar__group-label:hover,.ui-sidebar__group-label.has-active{color:var(--color-text)}.ui-sidebar__chevron{transition:transform var(--transition-fast);transform:rotate(-90deg)}.ui-sidebar__group.is-open .ui-sidebar__chevron{transform:none}.ui-sidebar__link{border-radius:var(--radius);color:var(--color-text);font-weight:500;font-size:var(--text-ui);white-space:nowrap;align-items:center;gap:.65rem;padding:.45rem .65rem;text-decoration:none;display:flex}.ui-sidebar__icon{color:var(--color-text-muted);opacity:.9;flex-shrink:0}.ui-sidebar__link:hover{background:var(--color-surface-alt);color:var(--color-text)}.ui-sidebar__link:hover .ui-sidebar__icon{color:var(--color-text)}.ui-sidebar__link.is-active{background:var(--rail-active-bg);color:var(--rail-active-text);font-weight:600}.ui-sidebar__link.is-active .ui-sidebar__icon{color:var(--rail-active-text)}.ui-sidebar__footer{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:grid}@media (width>=861px){.ui-sidebar__edge-toggle{z-index:2;border:1px solid var(--color-border);background:var(--rail-bg);width:1.35rem;height:2.5rem;color:var(--rail-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 1px 4px #0000002e}.ui-sidebar__edge-toggle:hover{color:var(--rail-text);background:var(--rail-hover)}.ui-sidebar.is-rail{width:4.25rem}.ui-sidebar.is-rail .ui-sidebar__brand{justify-content:center;padding-inline:0}.ui-sidebar.is-rail .ui-sidebar__brand-text,.ui-sidebar.is-rail .ui-sidebar__switcher,.ui-sidebar.is-rail .ui-sidebar__footer-content,.ui-sidebar.is-rail .ui-sidebar__label,.ui-sidebar.is-rail .ui-sidebar__group-label{display:none}.ui-sidebar.is-rail .ui-sidebar__group ul{display:grid}.ui-sidebar.is-rail .ui-sidebar__group+.ui-sidebar__group{border-top:1px solid var(--color-border);padding-top:.35rem}.ui-sidebar.is-rail .ui-sidebar__link{justify-content:center;padding-inline:0}}@media (width<=860px){.ui-sidebar-backdrop.is-open{background:color-mix(in srgb, var(--color-text) 35%, transparent);z-index:40;display:block;position:fixed;inset:0}.ui-sidebar{z-index:50;transition:transform var(--transition-fast);box-shadow:none;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.ui-sidebar.is-open{box-shadow:8px 0 24px color-mix(in srgb, var(--color-text) 12%, transparent);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ui-sidebar,.ui-sidebar__chevron{transition:none}}.app-shell{background:var(--color-bg);min-height:100vh;display:flex}.app-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell__demo{background:var(--color-warning-bg);border-bottom:2px solid var(--color-accent);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.55rem 1.5rem;display:flex}.app-shell__demo.is-full{background:var(--color-danger-bg);border-bottom-color:var(--color-danger)}.app-shell__demo p{flex:1;min-width:14rem;margin:0}.app-shell__demo-icon{color:var(--color-accent-amber);flex-shrink:0}.app-shell__demo-role{align-items:center;gap:.45rem;font-weight:600;display:flex}.app-shell__demo-role select{min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;padding:0 .6rem;font-weight:500}.app-shell__demo-error{flex-basis:100%}.app-shell__topbar{z-index:30;border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:1.25rem 1.5rem .75rem;display:flex;position:sticky;top:0}.app-shell__heading{flex:1;min-width:12rem}.app-shell__heading h1{color:var(--color-text)}.app-shell__heading .text-muted{font-size:var(--text-ui);margin:.25rem 0 0}.app-shell__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.app-shell__content{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem 1.5rem 2rem;display:grid}.app-shell__menu{min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer;padding:0 .6rem;font-weight:600;display:none}.app-shell__sidebar-footer{gap:.5rem;min-width:0;display:grid}.app-shell__sidebar-footer>*{min-width:0}.app-shell__account{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:0 .35rem;display:flex}.app-shell__email{min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell__signout{border-radius:var(--radius);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.3rem;padding:.25rem .45rem;display:inline-flex}.app-shell__signout:hover{background:var(--color-surface-alt);color:var(--color-danger)}.usage-indicator{border-radius:var(--radius);color:var(--color-text-muted);font-size:var(--text-xs);gap:.2rem;padding:.35rem .4rem .45rem;display:grid}.usage-indicator__head{align-items:center;gap:.25rem;min-width:0;display:flex}.usage-indicator__title,.usage-indicator__body{color:inherit;text-decoration:none}.usage-indicator__title{border-radius:var(--radius);flex:1;justify-content:space-between;align-items:baseline;gap:.45rem;min-width:0;padding:.15rem .15rem .15rem .25rem;font-weight:600;display:flex}.usage-indicator__title:hover,.usage-indicator__body:hover{color:var(--color-text)}.usage-indicator__summary{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.usage-indicator__toggle{border-radius:var(--radius);width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.usage-indicator__toggle:hover{background:var(--color-surface-alt);color:var(--color-text)}.usage-indicator__toggle svg{transition:transform var(--transition-fast)}.usage-indicator.is-collapsed .usage-indicator__toggle svg{transform:rotate(-90deg)}.usage-indicator__body{border-radius:var(--radius);gap:.2rem;padding:.15rem .25rem .1rem;display:grid}.usage-indicator__body:hover{background:var(--color-surface-alt)}.usage-indicator__row{justify-content:space-between;gap:.5rem;display:flex}.usage-indicator__meter{height:4px;margin:0 0 .3rem;display:block}.metrics-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.metric{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:.9rem 1rem}.metric__label{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;font-weight:500}.metric__value{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-weight:600}.data-table{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;overflow:hidden}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.7rem .85rem}.data-table th{font-size:var(--text-sm);color:var(--color-text-muted);border-bottom-color:var(--color-perforation);font-weight:600}.data-table tbody tr:hover td{background:var(--color-surface-alt)}.data-table tr:last-child td{border-bottom:0}.data-table__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.stack-form--inline{grid-template-columns:1fr;align-items:end}@media (width>=720px){.stack-form--inline{grid-template-columns:1fr 1fr auto}.stack-form--invite{grid-template-columns:1.4fr 1fr auto;align-items:end}}.form-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.85rem;display:grid}.table-scroll{overflow-x:auto}.ui-card:has(>.table-scroll){min-width:0}.table-scroll .data-table th,.table-scroll .data-table td{white-space:nowrap}.role-matrix-card{min-width:0}.role-matrix-wrap{overflow-x:auto}.role-matrix th,.role-matrix td{white-space:nowrap;padding:.45rem .5rem}.role-matrix .ui-field__control{min-width:7.5rem}.settings-tokens__head{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.club-logo{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.club-logo__preview{object-fit:contain;width:4.5rem;height:4.5rem;color:var(--color-brand-ink)}.token-reveal{gap:.75rem;display:grid}.token-value{border-radius:var(--radius);background:var(--color-surface-alt);border:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;color:var(--color-text);padding:.75rem;display:block}.pad{padding:1rem}.gap-sm{margin-top:.75rem}.section-head{margin:0;padding:.85rem 1rem .35rem}.card-title{margin:0 0 .85rem}@media (width<=640px){.app-shell__topbar{align-items:center;padding:.6rem 1rem}.app-shell__heading h1{font-size:var(--text-xl)}.app-shell__heading .text-muted{display:none}.app-shell__content{padding:1rem 1rem 2rem}.app-shell__demo{font-size:var(--text-sm);padding:.5rem 1rem}.app-shell__demo p{flex-basis:100%;min-width:0}.app-shell__demo-icon{display:none}}@media (width<=860px){.app-shell__menu{align-items:center;display:inline-flex}.metrics-row{grid-template-columns:1fr}.data-table{display:block;overflow-x:auto}}.storage-meter{background:var(--color-surface-alt);border-radius:999px;height:8px;margin:.25rem 0 .6rem;overflow:hidden}.storage-meter span{border-radius:inherit;background:var(--stamp-ink);height:100%;display:block}.storage-meter.is-high span{background:var(--color-accent)}.usage-heading{font-size:var(--text-sm);margin:.9rem 0 .25rem;font-weight:600}.usage-heading:first-of-type{margin-top:0}.usage-heading--toggle{width:100%;color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem 0;font-weight:600;display:flex}.usage-heading--toggle svg{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0;transform:rotate(-90deg)}.usage-heading--toggle.is-open svg{transform:none}.storage-meter.is-full span{background:var(--color-danger)}.app-shell__tools{align-items:center;gap:.4rem;margin-left:auto;display:flex}.cmdk-trigger,.notices__button{min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--text-ui);cursor:pointer;align-items:center;gap:.45rem;padding:0 .7rem;display:inline-flex}.cmdk-trigger:hover,.notices__button:hover{border-color:var(--color-primary);color:var(--color-text)}.cmdk-trigger:focus-visible,.notices__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cmdk-trigger__kbd{border:1px solid var(--color-border);font-family:inherit;font-size:var(--text-xs,.72rem);color:var(--color-text-muted);border-radius:4px;padding:.05rem .35rem}.notices{position:relative}.notices__button{padding:0 .6rem;position:relative}.notices__count{background:var(--color-accent);color:#fff;text-align:center;border-radius:999px;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.7rem;font-weight:700;line-height:1.15rem;position:absolute;top:-.35rem;right:-.35rem}.notices__panel{z-index:40;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:min(22rem,100vw - 2rem);max-height:min(28rem,70vh);position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.notices__head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem .5rem;display:flex}.notices__head h2{font-size:var(--text-ui);margin:0}.notices__link{color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0}.notices__empty{margin:0;padding:1rem .9rem}.notices__list{margin:0;padding:0;list-style:none}.notices__item+.notices__item{border-top:1px solid var(--color-border)}.notices__item a,.notices__item button{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;padding:.65rem .9rem .65rem 1.4rem;text-decoration:none;display:grid}.notices__item a:hover,.notices__item button:hover{background:var(--color-surface-alt)}.notices__item.is-unread a,.notices__item.is-unread button{position:relative}.notices__item.is-unread a:before,.notices__item.is-unread button:before{content:"";background:var(--color-accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1rem;left:.6rem}.notices__title{font-weight:600;font-size:var(--text-ui);line-height:1.3}.notices__body,.notices__when{font-size:var(--text-sm);color:var(--color-text-muted)}.push-setup__text{font-size:var(--text-sm);margin:0;line-height:1.45}.push-setup__actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.push-setup__actions:empty{display:none}.notify-extra{border-top:1px solid var(--border,#00000014);margin-top:.75rem;padding-top:.75rem}.notify-extra__label{font-size:var(--text-ui);margin:0 0 .35rem;font-weight:600}.notify-extra .ui-field{margin:.5rem 0}.push-setup--panel{border-top:1px solid var(--color-border);background:var(--color-surface-alt);padding:.75rem .9rem}.cmdk{z-index:100;background:#0a0c1c73;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.cmdk__panel{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:min(36rem,100%);overflow:hidden;box-shadow:0 24px 60px #00000047}.cmdk__field{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}.cmdk__field input{min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-lg);background:0 0;border:0;outline:0;flex:1}.cmdk__list{max-height:min(24rem,55vh);margin:0;padding:.35rem;list-style:none;overflow-y:auto}.cmdk__item{border-radius:calc(var(--radius) - 2px);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .65rem;display:flex}.cmdk__item.is-active{background:var(--color-primary);color:var(--color-text-on-primary)}.cmdk__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cmdk__hint{font-size:var(--text-sm);opacity:.75;flex-shrink:0}.cmdk__empty{margin:0;padding:1rem}@media (width<=640px){.cmdk-trigger{padding:0 .6rem}.cmdk-trigger__label,.cmdk-trigger .cmdk-trigger__kbd{display:none}.cmdk{padding-top:1rem}.app-shell__heading{min-width:0}.app-shell__heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell__tools{order:0}.app-shell__actions{order:1;width:100%}}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.calendar-toolbar__nav{align-items:center;gap:.75rem;display:flex}.calendar-toolbar__label{text-align:center;text-transform:capitalize;min-width:10rem}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-grid__weekday{color:var(--color-text-muted);text-align:center;border-bottom:1px solid var(--color-border);padding:.5rem .5rem .25rem;font-size:.75rem;font-weight:600}.calendar-grid__cell{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;gap:.25rem;min-height:6rem;padding:.4rem;display:flex}.calendar-grid__cell:nth-child(7n){border-right:none}.calendar-grid__cell--empty{background:var(--color-surface-alt)}.calendar-grid__day-number{color:var(--color-text-muted);font-size:.75rem}.calendar-grid__match{background:var(--color-surface-alt);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:.35rem;padding:.2rem .35rem;font-size:.7rem;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.calendar-grid__match:hover{text-decoration:underline}.calendar-grid__match--game{background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary)}.calendar-grid__match--training{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.calendar-legend{color:var(--color-text-muted);gap:1rem;font-size:.75rem;display:flex}.calendar-legend__dot{border-radius:999px;width:.6rem;height:.6rem;margin-right:.3rem;display:inline-block}.calendar-legend__dot--game{background:var(--color-primary)}.calendar-legend__dot--training{background:var(--color-success)}@media (width<=640px){.calendar-grid__cell{min-height:4rem}}.ui-badge{min-height:1.4rem;font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .5rem;font-weight:600;line-height:1;display:inline-flex}.ui-badge--success{color:var(--color-success);background:var(--color-success-bg)}.ui-badge--warning{color:var(--color-accent-amber);background:var(--color-warning-bg)}.ui-badge--neutral{color:var(--color-text-muted);background:var(--color-surface-alt)}.clip-player{border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);gap:1.25rem;min-height:min(70vh,640px);padding:1.25rem;display:grid}.clip-player__stage{border-radius:var(--radius);aspect-ratio:16/9;background:#000;place-items:center;display:grid;overflow:hidden}.clip-player__video{background:#000;width:100%;height:100%;max-height:min(62vh,560px)}.clip-player__meta{gap:.85rem;display:grid}.clip-player__title{color:var(--color-text);text-transform:none;letter-spacing:.01em;margin:0;font-size:1.35rem}.clip-player__facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:0;display:grid}.clip-player__facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.7rem}.clip-player__facts dd{color:var(--color-text);margin:.2rem 0 0}.clip-player__tags{flex-wrap:wrap;gap:.4rem;display:flex}.clip-player__actions{gap:.5rem;display:flex}.clip-player__error{text-align:center;min-height:240px;color:var(--color-text);place-content:center;gap:.75rem;display:grid}.clip-player__error a{color:var(--color-primary)}.clip-player__skeleton{gap:1rem;display:grid}.clip-player__skeleton-video{aspect-ratio:16/9;border-radius:var(--radius);background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-alt) 50%, var(--color-surface) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite clip-player-shimmer}.clip-player__skeleton-line{background:var(--color-surface-alt);border-radius:4px;width:55%;height:.85rem}.clip-player__skeleton-line--short{width:32%}@keyframes clip-player-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.score-cells{vertical-align:middle;gap:3px;display:inline-flex}.score-cells__cell{border:1px solid var(--color-perforation);background:var(--color-surface);border-radius:999px;width:.9rem;height:.55rem;position:relative;overflow:hidden}.score-cells--sm .score-cells__cell{width:.6rem;height:.45rem}.score-cells__fill{background:var(--color-primary);position:absolute;inset:0 auto 0 0}.score-picker{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.score-picker__option{border:1px solid var(--color-border);background:var(--color-surface);width:2.4rem;height:2.4rem;color:var(--color-text);font-size:var(--text-md);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);border-radius:999px;place-items:center;display:inline-grid;position:relative}.score-picker__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.score-picker__option:hover{border-color:var(--color-primary)}.score-picker__option:has(input:checked){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.score-picker__option:has(input:focus-visible){box-shadow:var(--focus-ring)}.score-picker__option:has(input:disabled){cursor:default;opacity:.6}.eval-link-btn{color:var(--color-primary);font:inherit;font-size:var(--text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.15rem 0;text-decoration:underline;text-decoration-thickness:1px}.eval-link-btn--muted{color:var(--color-text-muted)}.eval-scale{border-top:1px dashed var(--color-perforation);font-size:var(--text-sm);flex-wrap:wrap;gap:.35rem 1.1rem;margin:1rem 0 0;padding-top:.85rem;display:flex}.eval-scale__item{align-items:baseline;gap:.35rem;display:flex}.eval-scale dt{font-size:var(--text-md);color:var(--color-primary)}.eval-scale dd{color:var(--color-text-muted);margin:0}.eval-code{min-width:2.6rem;font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:650;font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-text-muted);display:inline-block}.eval-criteria{margin:0;padding:0;list-style:none}.eval-criteria__row{border-top:1px solid var(--color-border);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.7rem 1rem;display:grid}.eval-criteria__row .eval-code{align-self:start;padding-top:.15rem}.eval-criteria__text{min-width:0}.eval-criteria__name{margin:0;font-weight:600}.eval-criteria__desc{font-size:var(--text-sm);margin:.1rem 0 0;line-height:1.35}.eval-criteria__note{font-size:var(--text-ui);margin:.35rem 0 0}.eval-criteria__actions .ui-btn{min-height:2rem;padding:0 .6rem}.eval-criteria__input{justify-items:start;gap:.2rem;display:grid}.eval-criteria__tools{gap:.85rem;display:flex}.eval-criteria__extra{grid-column:2/-1;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;padding:.25rem 0 .15rem;display:grid}.eval-criteria__score{align-items:center;gap:.55rem;display:inline-flex}.eval-criteria__value{min-width:1ch;font-size:var(--text-lg)}.eval-clip-link{font-size:var(--text-ui);align-items:center;gap:.35rem;margin-top:.35rem;font-weight:600;display:inline-flex}.eval-clip-link .text-muted{font-weight:400}.eval-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.85rem 1rem .6rem;display:flex}.eval-block-head h3{font-size:var(--text-lg)}.eval-block-head__avg{font-size:var(--text-lg);align-items:center;gap:.45rem;display:inline-flex}.eval-block-head__count{font-size:var(--text-sm)}.eval-form{gap:1rem;display:grid}.eval-textarea{resize:vertical;height:auto;min-height:5rem;padding:.55rem .7rem;line-height:1.45}.eval-share{cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1rem;display:flex}.eval-share input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary);margin:.15rem 0 0}.eval-share>span{gap:.1rem;display:grid}.eval-share .text-muted{font-size:var(--text-sm)}.eval-form__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.eval-form__actions .text-muted{font-size:var(--text-sm)}.eval-form__delete{margin-left:auto}.eval-meta__line{color:var(--color-text-muted);margin:0}.eval-meta__summary{max-width:68ch;font-size:var(--text-md);margin:.6rem 0 0}.eval-stivh{max-width:78ch;color:var(--color-text-muted);font-size:var(--text-sm);margin:1rem 0 0;line-height:1.5}.eval-stivh__label{color:var(--color-text);font-weight:600}.eval-template-head{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.eval-template-head>div:first-child{flex:14rem}.eval-template-head p{margin:.15rem 0 0}.eval-levels summary,.eval-archived summary{color:var(--color-primary);font-size:var(--text-ui);cursor:pointer}.eval-levels[open] summary{margin-bottom:.6rem}.eval-levels__grid{gap:.6rem;margin-top:.6rem;display:grid}.eval-archived summary{padding:.25rem 0}.eval-archived .eval-criteria{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);margin-top:.5rem}.eval-archived .eval-criteria__row:first-child{border-top:0}.eval-empty__text{max-width:68ch;margin:0 0 1rem}.eval-tab{gap:1rem;display:grid}.eval-tab__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.eval-tab__caption{margin:0}.eval-profile__block th,.eval-profile__block td{background:var(--color-surface-alt);color:var(--color-text);font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--text-md);text-align:left;padding-top:.9rem;font-weight:600}.eval-profile__avg{align-items:center;gap:.5rem;display:inline-flex}.eval-profile__avg .num{min-width:2.2ch}.eval-history{margin:0;padding:0;list-style:none}.eval-history__row{border-top:1px solid var(--color-border);color:var(--color-text);grid-template-columns:6.5rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.7rem 1rem;text-decoration:none;display:grid}.eval-history__row:hover{background:var(--color-surface-alt)}.eval-history__date{color:var(--color-text-muted);font-size:var(--text-ui)}.eval-history__main{min-width:0;display:grid}.eval-history__main .text-muted{font-size:var(--text-sm)}.eval-history__avg{font-size:var(--text-lg)}.eval-filters{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.eval-filters__foot{justify-content:flex-end;margin-top:.75rem;display:flex}.eval-compare__player{color:var(--color-text);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.eval-compare__player:hover .eval-compare__name{text-underline-offset:.2em;text-decoration:underline}.eval-compare__jersey{min-width:1.6rem;color:var(--color-text-muted);font-size:var(--text-lg);text-align:right}.eval-compare__name{font-weight:600;display:block}.eval-compare__meta{font-size:var(--text-sm);display:block}.eval-compare__sorted,.data-table tbody tr:hover td.eval-compare__sorted{background:var(--color-primary-soft)}.eval-compare__n{font-size:var(--text-sm);margin-left:.5rem}.eval-compare__missing{font-size:var(--text-sm);margin:0}@media (width<=640px){.eval-criteria__row{grid-template-columns:2.2rem minmax(0,1fr);padding:.7rem .85rem}.eval-criteria__input,.eval-criteria__score,.eval-criteria__actions{grid-column:2;justify-content:flex-start}.eval-criteria__extra{grid-column:1/-1}.eval-profile th:nth-child(4),.eval-profile td:nth-child(4){display:none}.eval-history__row{grid-template-columns:minmax(0,1fr) auto}.eval-history__date{grid-column:1/-1}.eval-form__delete{margin-left:0}}.stamp{--stamp-color:var(--stamp-ink);--stamp-size:3.25rem;width:var(--stamp-size);height:var(--stamp-size);border:2.5px solid var(--stamp-color);color:var(--stamp-color);box-shadow:inset 0 0 0 2.5px var(--stamp-paper), inset 0 0 0 3.5px color-mix(in srgb, var(--stamp-color) 45%, transparent);transform:rotate(var(--stamp-tilt,0deg));font-family:var(--font-display);font-stretch:var(--stretch-display);font-variant-numeric:tabular-nums;text-align:center;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative}.stamp--xs{--stamp-size:1.15rem;box-shadow:none;border-width:2px}.stamp--sm{--stamp-size:2.1rem;box-shadow:inset 0 0 0 2px var(--stamp-paper), inset 0 0 0 3px color-mix(in srgb, var(--stamp-color) 45%, transparent);border-width:2px}.stamp--lg{--stamp-size:4.1rem}.stamp__face{font-size:var(--text-ui);letter-spacing:.01em;padding:0 .3rem}.stamp--sm .stamp__face{font-size:var(--text-xs)}.stamp--lg .stamp__face{font-size:var(--text-xs);line-height:1.1}.stamp.is-done{background:var(--stamp-color);color:var(--stamp-paper)}.stamp.is-part{box-shadow:none}.stamp.is-pending{--stamp-color:var(--stamp-ink-soft);box-shadow:none;color:var(--color-text-muted);border-style:dashed}.stamp.is-missed{--stamp-color:var(--stamp-ink-soft);box-shadow:none;color:var(--color-text-muted)}.stamp.is-missed:after{content:"";border-top:2px solid var(--stamp-ink-soft);position:absolute;top:50%;left:12%;right:12%;transform:rotate(-35deg)}.stamp.is-match{--stamp-color:var(--stamp-match)}.stamp.is-debt{--stamp-color:var(--stamp-match);box-shadow:none;border-style:dashed}.stamp.is-today{outline:2.5px solid var(--color-accent);outline-offset:3px;animation:.36s cubic-bezier(.16,1,.3,1) stamp-press}@keyframes stamp-press{0%{transform:rotate(calc(var(--stamp-tilt,0deg) - 10deg)) scale(1.22)}}.credential{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.25rem;padding:1rem 1.25rem;display:grid;position:relative;overflow:hidden}.credential__photo{background:var(--brand-blue);color:#fff;width:3.5rem;height:3.5rem;font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-xl);border-radius:10px;place-items:center;display:grid;overflow:hidden}.credential__photo--img{background:var(--color-surface-alt);padding:0}.credential__photo--img img{object-fit:cover;width:100%;height:100%;display:block}.portrait-square{background:var(--brand-blue);color:#fff;font-family:var(--font-display);font-stretch:var(--stretch-display);border-radius:10px;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.portrait-square--md{width:3.5rem;height:3.5rem;font-size:var(--text-xl)}.portrait-square--sm{width:3rem;height:3rem;font-size:var(--text-lg)}.portrait-square--chip{width:1.85rem;height:1.85rem;font-size:var(--text-sm);border-radius:8px}.portrait-square img{object-fit:cover;width:100%;height:100%;display:block}.portrait-square.has-photo{background:var(--color-surface-alt)}.portrait-upload{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.portrait-upload__actions{flex-wrap:wrap;gap:.35rem;display:flex}.portrait-upload__hint{font-size:var(--text-sm);flex:100%;margin:0}.portrait-upload--compact{flex-wrap:nowrap;align-items:center;gap:.4rem}.portrait-upload--compact .portrait-upload__actions{flex-direction:column;align-items:flex-start;gap:0}.portrait-upload--compact .text-error{font-size:var(--text-sm);flex:100%;margin:0}.credential__body{min-width:0}.credential__name{font-size:var(--text-xl);margin:0;line-height:1.05}.credential__line{color:var(--color-text-muted);font-size:var(--text-ui);margin:.25rem 0 0}.credential__stub{border-left:2px dashed var(--color-perforation);text-align:right;align-content:center;align-self:stretch;justify-items:end;padding-left:1.25rem;display:grid}.credential__stub-label{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.credential__stub-value{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-num);color:var(--color-primary);font-variant-numeric:tabular-nums;margin:0;line-height:1}.team-swatch{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem;display:inline-block}@media (width<=640px){.credential{grid-template-columns:auto 1fr}.credential__stub{border-left:0;border-top:2px dashed var(--color-perforation);text-align:left;grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;align-items:baseline;padding:.6rem 0 0}.credential__stub-value{font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){.stamp.is-today{animation:none}}.trend{margin:.5rem 0 0}.trend__svg{width:100%;height:auto;display:block;overflow:visible}.trend__line{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend__dot{fill:var(--color-surface);stroke:var(--color-primary);stroke-width:2px}.trend__dot.is-last{fill:var(--color-primary)}.trend__bar{fill:var(--color-primary-light)}.trend__bar.is-last{fill:var(--color-primary)}.trend__value{fill:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.trend__axis{font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;margin-top:.2rem;display:flex}.clip-row{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;display:grid}.clip-tile{color:var(--color-text);align-content:start;gap:.35rem;text-decoration:none;display:grid}.clip-tile__media{aspect-ratio:16/9;background:#1d2140;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.clip-tile__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip-tile__play{color:#fff;width:2.6rem;height:2.6rem;transition:background var(--transition-fast);background:#ffffff29;border-radius:50%;padding:.55rem;position:relative}a.clip-tile:hover .clip-tile__play,.clip-tile__media:hover .clip-tile__play{background:var(--brand-blue)}.clip-tile__title{font-weight:600;font-size:var(--text-ui);line-height:1.3}.clip-tile__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.clip-tile.is-seen .clip-tile__media{opacity:.6}.clip-tile__stamp{z-index:1;pointer-events:none;line-height:0;position:absolute;bottom:.35rem;right:.35rem}.clip-tile__stamp .stamp{background:color-mix(in srgb, var(--stamp-paper) 88%, transparent)}.match-record{border-top:1px dashed var(--color-perforation);color:var(--color-text-muted);font-size:var(--text-ui);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;margin:1rem 0 0;padding-top:.85rem;display:flex}.match-record__stat .num{color:var(--color-text);font-size:var(--text-lg)}.match-record .ui-btn{margin-left:auto}.match-score{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.fixture-next{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;display:grid}.fixture-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.fixture-card__main{color:var(--color-text);align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;display:flex}.fixture-card__main:hover .fixture-card__rival{color:var(--color-primary)}.fixture-card__body{gap:.2rem;min-width:0;display:grid}.fixture-card__rival{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--text-lg);transition:color var(--transition-fast);font-weight:650;line-height:1.15}.fixture-card__meta{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:.4rem;display:inline-flex}.fixture-card__actions{border-top:2px dashed var(--color-perforation);background:var(--color-surface-alt);gap:.25rem;padding:.35rem .6rem;display:flex}.fixture-card__actions .ui-btn,.fixture-row__aside .ui-btn{min-height:1.9rem;padding:0 .55rem}.fixture-month+.fixture-month{border-top:1px solid var(--color-border)}.fixture-month__title{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding:.75rem 1rem .25rem;font-weight:600}.fixture-more{margin-top:.5rem}.fixture-month ul{margin:0;padding:0;list-style:none}.fixture-row{align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.fixture-row+.fixture-row{border-top:1px dashed var(--color-border)}.fixture-row__no-outcome{width:1.6rem}.fixture-row__body{flex:1;gap:.1rem;min-width:0;display:grid}.fixture-row__title{color:var(--color-text);font-weight:600;text-decoration:none}.fixture-row__title:hover{color:var(--color-primary);text-decoration:underline}.fixture-row__meta{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.fixture-row__aside{font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=640px){.fixture-row{grid-template-columns:auto auto minmax(0,1fr);gap:.15rem .6rem;padding-inline:.75rem;display:grid}.fixture-row__body{grid-column:3}.fixture-row__meta{display:block}.fixture-row__meta .team-swatch{vertical-align:baseline;margin-right:.35rem}.fixture-row__aside{flex-wrap:wrap;grid-column:3;min-width:0}}.lists-grid{gap:var(--space-4,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.pitch-diagram{aspect-ratio:100/64;border-radius:.5rem;width:100%;overflow:hidden}.pitch-diagram--editable{cursor:crosshair}.pitch-diagram__turf{fill:#2f7a4a}.pitch-diagram__boundary,.pitch-diagram__line{stroke:#ffffffbf;stroke-width:.4px;fill:none}.pitch-diagram__point circle{fill:var(--color-surface);stroke:var(--color-primary-dark);stroke-width:.3px;cursor:pointer}.pitch-diagram__point text{fill:var(--color-primary-dark);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:2.2px}.pitch-diagram__point--player circle{fill:#f5c94d}.pitch-diagram__point--cone circle{fill:#e8823a}.pitch-diagram__point--ball circle{fill:#fff}.pitch-diagram__arrow{stroke:#1b2733;stroke-width:.5px;cursor:pointer}.pitch-diagram__arrowhead{fill:#1b2733}.pitch-diagram__pending{fill:#fff;opacity:.8}.exercise-library__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.exercise-card__name{margin:.6rem 0 .2rem}.exercise-card__category{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;display:inline-block}.exercise-card__description{margin:.4rem 0 .6rem;font-size:.85rem}.exercise-form__palette{flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .4rem;display:flex}.exercise-form__hint{margin:0 0 .5rem;font-size:.75rem}.tactical-board__palette{margin-top:1rem}.tactical-board__pitch{max-width:40rem;margin-top:.5rem}.session-exercises-table__row[draggable=true]{cursor:grab}.session-exercises-table__row.is-dragging{opacity:.5}.session-exercises-table__row.is-drag-over{box-shadow:inset 0 2px 0 var(--color-primary)}.session-exercises-table__handle{color:var(--color-text-muted);margin-right:.35rem}.session-exercises-table__hint{font-size:.75rem}.concepts-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.concepts-list{flex-direction:column;gap:1rem;display:flex}.concepts-row__head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.3rem;display:flex}.concepts-row__name{text-transform:capitalize;font-weight:600}.concepts-row__value{color:var(--color-text-muted);white-space:nowrap;font-size:.8rem}.concepts-row__track{background:var(--color-surface-alt);border-radius:999px;height:.6rem;overflow:hidden}.concepts-row__bar{background:var(--color-primary);border-radius:999px;height:100%}.concepts-total{margin:.5rem 0 0;font-size:.85rem}.take-list__bar{top:var(--topbar-h,5.75rem);z-index:4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex;position:sticky}.take-list__count{font-size:var(--text-lg);margin:0}.take-list{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.take-list__player{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;min-height:9rem;color:var(--color-text);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;transition:border-color var(--transition-fast), transform var(--transition-fast);justify-items:center;gap:.35rem;padding:.85rem .5rem;display:grid}.take-list__player:active:not(:disabled){transform:scale(.97)}.take-list__player:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.take-list__player.is-done{border-color:var(--color-primary)}.take-list__player:disabled{cursor:default}.take-list__name{font-weight:600;line-height:1.2}.take-list__state{font-size:var(--text-sm);color:var(--color-text-muted)}.take-sessions{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.take-sessions__link{border:1px solid var(--color-border);border-radius:var(--radius);min-height:3rem;color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.6rem .85rem;text-decoration:none;display:flex}.take-sessions__link:hover{border-color:var(--color-primary)}.take-sessions__team{font-weight:600}@media (width<=640px){.take-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.take-list__player{min-height:8rem;padding:.7rem .25rem}.take-list__name{font-size:var(--text-sm)}}.section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-right:1rem;display:flex}.training-stats__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=900px){.training-stats__grid{grid-template-columns:1fr 1fr;align-items:start}}.site-plan{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.site-plan__tools{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.site-plan__canvas-wrap{border:1px solid var(--color-border);border-radius:var(--radius-card);touch-action:none;background:#efe6c4;width:100%;max-width:60rem;position:relative;overflow:hidden}.site-plan__svg{width:100%;height:auto;display:block}.site-plan__svg.is-editable{cursor:crosshair}.site-plan__surround{fill:#efe6c4}.site-plan__ground{fill:#a9cf7a;stroke:#4f8f3f;stroke-width:.9px;stroke-linejoin:round}.site-plan__tree{fill:#5f9f48;stroke:#3f7a35;stroke-width:.25px;pointer-events:none}.site-plan__hit{fill:#0000;stroke:#0000;stroke-width:.5px;cursor:pointer}.site-plan__svg.is-editable .site-plan__hit{cursor:grab}.site-plan__hit:hover{stroke:#ffffffb3}.site-plan__hit.is-selected{stroke:#ffd23f;stroke-width:.6px;filter:drop-shadow(0 0 .6px #0009)}.site-plan__label{pointer-events:none;-webkit-user-select:none;user-select:none}.site-plan__label rect{fill:#ffffffeb;stroke:#141e1440;stroke-width:.12px}.site-plan__label text{fill:#1d2a1d;font-family:var(--font-display);font-weight:650}.site-plan__north{pointer-events:none}.site-plan__north circle{fill:#ffffffe6;stroke:#141e1459;stroke-width:.15px}.site-plan__north path{fill:#c23b2e}.site-plan__north text{fill:#1d2a1d;font-family:var(--font-display);font-weight:750}.site-plan__handle{fill:#fff;stroke:#1d2a1d;stroke-width:.25px;cursor:nwse-resize}.site-plan__hint{font-size:var(--text-sm);color:var(--color-text-muted);max-width:60ch;margin:0}.site-plan__props{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;max-width:60rem;display:grid}.site-plan__rotation-row{align-items:center;gap:.5rem;display:flex}.site-plan__rotation-row input[type=range]{min-width:0;accent-color:var(--color-primary);flex:1}.spaces-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.spaces-plan-head .card-title,.spaces-coords{margin:0}.spaces-shape-actions{margin-top:.75rem}.fixture-row__actions{flex-shrink:0;margin-left:auto}.spaces-shape-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.spaces-maps-link{font-size:var(--text-sm)}.spaces-plan-tip{font-size:var(--text-sm);margin:.75rem 0 0}.spaces-agenda{border-top:2px dashed var(--color-perforation);gap:.6rem;max-width:60rem;margin-top:1rem;padding-top:1rem;display:grid}.spaces-agenda__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.spaces-agenda__head h3{font-family:var(--font-display);font-size:var(--text-lg,1.15rem);margin:0}.spaces-agenda__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.spaces-agenda__list a{background:var(--color-surface-alt);color:var(--color-text);border-radius:.5rem;gap:.75rem;padding:.45rem .6rem;text-decoration:none;display:flex}.spaces-agenda__list a:hover{outline:1px solid var(--color-border)}.spaces-agenda__when{min-width:11rem;color:var(--color-text-muted)}.fees-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.fees-views{gap:.25rem;display:flex}.fees-book{min-width:46rem}.fees-book thead th:first-child{width:11rem}.fees-book__year{font-size:var(--text-xs,.7rem);font-weight:500;display:block}.fees-book__cell{min-height:2.6rem}.fees-book__btn{cursor:pointer;background:0 0;border:0;padding:0}.fees-book__btn:focus-visible,.fees-book__add:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fees-book__none,.fees-book__add{border:1px dashed #0000;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:inline-grid}.fees-book__none:before{content:"";background:var(--color-border);border-radius:50%;width:4px;height:4px}.fees-book__add{color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:0}.fees-book__add:hover{border-color:var(--color-primary);color:var(--color-primary)}.fees-import{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.fees-import p{margin:0 0 .6rem}.fees-import__errors{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding-left:1.1rem}.dataset-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.dataset-option{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.dataset-option:has(input:checked){border-color:var(--color-primary-light);background:var(--color-primary-soft)}.dataset-option input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary);margin:.15rem 0 0}.dataset-option>span{gap:.1rem;display:grid}.feed-token{border:1px dashed var(--color-primary-light);border-radius:10px;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.feed-token p{margin:0}.feed-urls{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.feed-urls li{grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.feed-urls__url{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.78rem;overflow:hidden}@media (width<=640px){.feed-urls li{grid-template-columns:minmax(0,1fr) auto}.feed-urls__url{grid-area:2/1/auto/-1}}.feed-create{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1rem;display:flex}.feed-create .ui-field{flex:16rem}.metrics-tabs{flex-wrap:wrap;justify-content:flex-start}.trend-up{color:var(--color-success);font-weight:600}.trend-down{color:var(--color-danger);font-weight:600}.finance-nav{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem;display:flex}.finance-nav__tab{color:var(--color-text-muted);font-size:var(--text-ui);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;font-weight:600;text-decoration:none}.finance-nav__tab:hover{color:var(--color-text)}.finance-nav__tab.is-active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.finance-nav__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.finance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.finance-toolbar>.text-muted{flex:22rem;margin:0}.metric__foot{color:var(--color-text-muted);font-size:var(--text-sm);margin:.25rem 0 0}.metric__value.is-negative,.data-table td.is-negative,.finance-slices .is-out,dd.is-negative{color:var(--color-danger)}.data-table td.is-positive{color:var(--color-success)}.finance-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.finance-card-sub{font-size:var(--text-sm);margin:-.4rem 0 .8rem}.finance-legend{font-size:var(--text-sm);align-items:center;gap:.4rem;margin:0;display:flex}.finance-legend__in,.finance-legend__out{border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.finance-legend__in{background:var(--color-primary)}.finance-legend__out{border:1.5px solid var(--color-danger);margin-left:.6rem}.month-bars{width:100%;height:auto;margin:.5rem 0 1rem;display:block}.month-bars__base{stroke:var(--color-border)}.month-bars__sel{fill:var(--color-primary-soft)}.month-bars__in{fill:var(--color-primary)}.month-bars__out{fill:none;stroke:var(--color-danger);stroke-width:1.5px}.month-bars__label{fill:var(--color-text-muted);font-size:11px;font-family:var(--font-body)}.month-bars .is-selected .month-bars__label{fill:var(--color-text);font-weight:600}.finance-months tr.is-selected td{background:var(--color-primary-soft)}.finance-link{color:inherit;font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:0;padding:0}.finance-link:hover,.finance-link:focus-visible{color:var(--color-primary);text-decoration:underline}.finance-scope{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-self:flex-start;gap:.25rem;padding:.2rem;display:inline-flex}.finance-scope button{color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .9rem;font-weight:600}.finance-scope button.is-active{background:var(--color-primary);color:var(--color-text-on-primary)}.finance-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.finance-slices{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.finance-slices li{grid-template-columns:minmax(7rem,11rem) 1fr auto;align-items:center;gap:.75rem;display:grid}.finance-slices__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-slices__bars{gap:3px;display:grid}.finance-slices__bars span{border-radius:3px;min-width:2px;height:6px;display:block}.finance-slices__bars .is-in{background:var(--color-primary)}.finance-slices__bars .is-out{border:1.5px solid var(--color-danger);height:7px}.finance-slices__nums{font-size:var(--text-sm);justify-items:end;display:grid}.finance-form__row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.finance-kind{align-self:flex-start;gap:.25rem;display:inline-flex}.finance-kind button{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;padding:.45rem 1.1rem;font-weight:600}.finance-kind button.is-income{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.finance-kind button.is-expense{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.finance-benefits{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.finance-benefits legend{width:100%;margin-bottom:.4rem}.finance-chip{border:1px solid var(--color-border);font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;display:inline-flex}.finance-chip:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-dark)}.finance-tag{border:1px solid var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--text-xs);border-radius:999px;padding:.15rem .55rem;font-weight:600;display:inline-block}.finance-ledger__meta{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.finance-source{text-decoration:none}.finance-categories{gap:.25rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.finance-categories li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.4rem;padding:0 .25rem;display:flex}.finance-categories li.is-archived span:first-child{color:var(--color-text-muted);text-decoration:line-through}.sponsor-list{margin:0;padding:0;list-style:none}.sponsor-list li+li{border-top:1px solid var(--color-border)}.sponsor-list li.is-archived{opacity:.65}.sponsor-list__row{color:inherit;grid-template-columns:minmax(0,1fr) auto auto 8.5rem;align-items:center;gap:.5rem 1.25rem;padding:.85rem 1.1rem;text-decoration:none;display:grid}.sponsor-list__row:hover{background:var(--color-surface-alt)}.sponsor-list__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sponsor-list__name{gap:.1rem;min-width:0;display:grid}.sponsor-list__name .text-muted{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.sponsor-list__amount{white-space:nowrap;font-weight:600}.sponsor-list__amount .text-muted,.sponsor-list__until{font-size:var(--text-sm);white-space:nowrap;font-weight:400}.sponsor-list__status{justify-self:end}.contract-card{gap:.9rem;display:grid}.contract-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.contract-card__head .card-title{margin-bottom:.15rem}.contract-card__head .card-title .text-muted{font-size:var(--text-sm);font-weight:400}.contract-card__line{font-size:var(--text-sm);margin:0}.contract-card__benefits{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0;display:flex}.contract-card__stamps{border-top:1px dashed var(--color-perforation);border-bottom:1px dashed var(--color-perforation);flex-wrap:wrap;gap:.35rem .5rem;padding:.6rem .4rem .2rem;display:flex}.contract-card__stamp{justify-items:center;gap:.2rem;min-width:2.4rem;display:grid}.contract-card__due{color:var(--color-text-muted);font-size:var(--text-2xs,.68rem)}.contract-card__totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.contract-card__totals dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500}.contract-card__totals dd{margin:.15rem 0 0;font-weight:600}.contract-card__pay{border-top:1px solid var(--color-border);padding-top:.75rem}.contract-card__section summary{color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;font-weight:600}.contract-card__label{font-size:var(--text-sm);margin:0 0 .4rem;font-weight:600}.contract-card__payments{font-size:var(--text-sm);gap:.2rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.contract-card__payments li{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-height:2.2rem;display:flex}.contract-card__payments li .num{font-weight:600}.contract-card__payments li .text-muted{flex:1}.salary-book thead th:first-child{width:13rem}.salary-book__person{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;padding:0;display:grid}.salary-book__person .text-muted{font-size:var(--text-xs);font-weight:400}.salary-book__person:hover>span:first-child,.salary-book__person:focus-visible>span:first-child{color:var(--color-primary);text-decoration:underline}.salary-book__stamp{display:inline-grid;position:relative}.salary-book__extra{background:var(--color-accent-amber);color:var(--color-brand-ink);font-size:var(--text-2xs,.68rem);border-radius:999px;padding:0 .25rem;font-weight:700;line-height:1.3;position:absolute;top:-.35rem;right:-.55rem}@media (width<=760px){.finance-split{grid-template-columns:1fr}.sponsor-list__row{grid-template-columns:minmax(0,1fr) auto}.sponsor-list__until{display:none}.contract-card__totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc-form{border-top:2px dashed var(--color-perforation);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.doc-form__file{height:auto;padding:.5rem .7rem}.doc-form__check{font-size:var(--text-ui);align-items:center;gap:.5rem;display:flex}.doc-form__actions{flex-wrap:wrap;gap:.5rem;display:flex}.doc-list{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.doc-list__item{border-top:1px solid var(--color-border);font-size:var(--text-ui);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem 0;display:grid}.doc-list__ext{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:2.5rem;height:3rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;place-items:center;font-weight:600;display:grid}.doc-list__body{min-width:0}.doc-list__name{max-width:100%;color:var(--color-primary);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block;overflow:hidden}.doc-list__name:hover{text-decoration:underline}.doc-list__name:disabled{cursor:progress;opacity:.6}.doc-list__meta{color:var(--color-text-muted);font-size:var(--text-sm);margin:.15rem 0 0}.doc-list__actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}@media (width<=640px){.doc-list__item{grid-template-columns:2.75rem minmax(0,1fr)}.doc-list__actions{grid-column:2;justify-content:flex-start}}.wellness-form{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.wellness-scale{flex-direction:column;gap:.3rem;display:flex}.wellness-scale__options,.wellness-inline-scale{flex-wrap:wrap;gap:.3rem;display:flex}.wellness-scale__option{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);min-width:2rem;color:var(--color-text);cursor:pointer;padding:.35rem .5rem;font-size:.85rem;font-weight:600}.wellness-scale__option:hover{background:var(--color-surface-alt)}.wellness-scale__option.is-selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.wellness-inline-scale{max-width:22rem}.checkin{gap:1rem;display:grid}.checkin__q{border:0;min-width:0;margin:0;padding:0}.checkin__q legend{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin-bottom:.4rem;padding:0;font-weight:600;display:flex}.checkin__hint{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.checkin__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.checkin__options--rpe{grid-template-columns:repeat(11,minmax(0,1fr))}.checkin__option{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:3rem;color:var(--color-text);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;font-weight:600}.checkin__option:hover:not(:disabled){border-color:var(--color-primary)}.checkin__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.checkin__option.is-selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.checkin__session{margin:0 0 .75rem}.checkin-done{border-color:var(--color-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.checkin-done p{margin:0}.checkin__foot{font-size:var(--text-sm)}@media (width<=640px){.checkin__options--rpe{grid-template-columns:repeat(6,minmax(0,1fr))}}.checkin-public{background:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 55%), var(--color-bg,#0f1412);gap:1rem;max-width:28rem;min-height:100dvh;margin:0 auto;padding:1.25rem 1rem 3rem;display:grid}.checkin-public__head{gap:.2rem;display:grid}.checkin-public__brand{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.checkin-public__title{margin:0;font-size:clamp(1.4rem,4vw,1.85rem);line-height:1.15}.clip-stage{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.clip-stage__screen{aspect-ratio:16/9;border-radius:var(--radius);background:#11142a;position:relative;overflow:hidden}.clip-stage__screen video{background:#000;width:100%;height:100%;display:block}.clip-stage__placeholder{color:#ffffffbf;text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:1rem;display:grid;position:absolute;inset:0}.clip-stage__info{align-content:start;gap:.6rem;min-width:0;display:grid}.clip-stage__title{font-size:var(--text-lg);margin:0;line-height:1.25}.clip-stage__meta{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.clip-stage__people{flex-wrap:wrap;gap:.4rem .75rem;margin:0;padding:0;list-style:none;display:flex}.clip-stage__person{font-size:var(--text-sm);align-items:center;gap:.4rem;display:inline-flex}.clip-stage__status{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.clip-stage__assign{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.clip-stage__assign .ui-field{flex:12rem;min-width:0}.clip-gallery{gap:1.25rem;display:grid}.clip-gallery__title{font-size:var(--text-ui);color:var(--color-text-muted);margin:0 0 .5rem;font-weight:600}.clip-tile--button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.clip-tile--button:hover .clip-tile__play{background:var(--brand-blue)}.clip-tile--button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:10px}.clip-tile--button.is-selected .clip-tile__media{outline:3px solid var(--color-accent);outline-offset:2px}.clip-tile__duration{color:#fff;font-size:var(--text-xs,.72rem);font-variant-numeric:tabular-nums;background:#000000a6;border-radius:4px;padding:.05rem .35rem;position:absolute;bottom:.4rem;right:.4rem}@media (width<=900px){.clip-stage{grid-template-columns:1fr}.clip-stage__screen{border-radius:0;margin:0 -1rem}}.portrait-crop{z-index:80;background:#1d21408c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.portrait-crop__panel{background:var(--color-surface,#fff);border:1px solid var(--color-border,#dde2ef);border-radius:14px;width:min(100%,22rem);padding:1.1rem 1.1rem 1.25rem;box-shadow:0 18px 40px -20px #1d214073}.portrait-crop__title{font-size:var(--text-lg,1.125rem);margin:0;font-weight:600}.portrait-crop__hint{font-size:var(--text-sm,.875rem);margin:.35rem 0 .9rem}.portrait-crop__frame{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#1d2140;border-radius:12px;width:100%;position:relative;overflow:hidden}.portrait-crop__frame:active{cursor:grabbing}.portrait-crop__img{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.portrait-crop__zoom{font-size:var(--text-sm,.875rem);gap:.35rem;margin-top:.85rem;display:grid}.portrait-crop__zoom input[type=range]{width:100%}.portrait-crop__actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.onboard-page{background:var(--color-bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.onboard-page__card{width:min(100%,26rem)}.onboard-page__brand{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.onboard-page__brand h1{color:var(--color-text);font-size:1.6rem}.onboard-page__mark{width:2.5rem;height:2.5rem;color:var(--color-brand-ink);flex-shrink:0}.onboard-page__lede{margin:0 0 1.25rem}.onboard-page__footer{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:.75rem}.accounts__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.accounts__filters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.accounts__filter-fields{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.accounts__product{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.accounts__product:last-child{margin-bottom:0}@media (width<=760px){.accounts__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-control__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-control__filters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.cloud-control__filter-fields{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.cloud-control__badges{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.cloud-control__meter{max-width:14rem;height:6px;margin:.3rem 0}.cloud-control__note td{color:var(--color-accent);font-size:var(--text-sm);padding-top:0;font-weight:500}.cloud-control__history{grid-template-columns:minmax(16rem,1fr) minmax(18rem,1.2fr);align-items:start;gap:1.5rem;display:grid}.cloud-control__chart{align-items:end;gap:.6rem;height:9rem;display:flex}.cloud-control__month{text-align:center;height:100%;font-size:var(--text-xs);flex:1;grid-template-rows:1fr auto;gap:.3rem;display:grid}.cloud-control__bars{justify-content:center;align-items:end;gap:3px;display:flex}.cloud-control__bar{border-radius:3px 3px 0 0;width:.7rem;min-height:2px}.cloud-control__bar.is-up,.cloud-control__swatch.is-up{background:var(--stamp-ink)}.cloud-control__bar.is-down,.cloud-control__swatch.is-down{background:var(--color-accent)}.cloud-control__legend{font-size:var(--text-sm);align-items:center;gap:.4rem;margin:0 0 .5rem;display:flex}.cloud-control__swatch{border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.cloud-control__swatch.is-down{margin-left:.6rem}@media (width<=900px){.cloud-control__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-control__history{grid-template-columns:1fr}}.fixture-toolbar{margin-bottom:1rem;display:flex}.fixture-toolbar .ui-field{min-width:14rem}.fixture-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:1.25rem;display:grid}.fixture-layout__main,.fixture-layout__side{gap:1rem;min-width:0;display:grid}.fixture-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:1rem 1rem .5rem;display:flex}.fixture-head h2{font-size:var(--text-lg);margin:0}.fixture-head .text-muted{font-size:var(--text-ui)}.fixture-head__action{margin-left:auto}.fixture-list{margin:0;padding:0;list-style:none}.fixture-row{border-top:1px solid var(--color-border);font-size:var(--text-ui);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:.75rem 1rem;display:grid}.fixture-row__when{gap:.1rem;display:grid}.fixture-row__when .text-muted{font-size:var(--text-xs)}.fixture-row__match{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.fixture-row__us{font-weight:700}.fixture-row__field{font-size:var(--text-xs);grid-column:2}.fixture-row>.data-table__actions,.fixture-row>.ui-btn{grid-area:1/3/span 2}.fixture-dismissed{border-top:2px dashed var(--color-perforation);padding:.5rem 1rem .75rem}.fixture-changes{font-size:var(--text-ui);gap:.6rem;margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.fixture-changes li{gap:.1rem;display:grid}.fixture-changes__when{font-size:var(--text-xs)}.fixture-upload{gap:.75rem;display:grid}.fixture-upload__hint{font-size:var(--text-ui);margin:0}.fixture-upload__actions{justify-content:flex-start}.fixture-summary{border-top:2px dashed var(--color-perforation);font-size:var(--text-ui);gap:.35rem;padding-top:.75rem;display:grid}.fixture-summary p{margin:0}.fixture-summary__errors{font-size:var(--text-xs);margin:0;padding-left:1rem}.fixture-feeds{gap:.75rem;display:grid}.fixture-feeds .card-title{margin:0}.fixture-feeds__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fixture-feeds__list li{font-size:var(--text-ui);gap:.15rem;display:grid}.fixture-feeds__list li+li{border-top:2px dashed var(--color-perforation);padding-top:.75rem}.fixture-feeds__list .data-table__actions{margin-top:.35rem}.fixture-feeds__form{gap:.6rem;display:grid}.fixture-feeds__add{justify-self:start}.fixture-feeds__link{font-size:var(--text-ui)}.fixture-feeds__credit{font-size:var(--text-xs);margin:0}.associate{gap:1rem;max-width:44rem;display:grid}.associate__search{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.associate__search>:first-child{flex:18rem}.associate__row{gap:.75rem;display:grid}.associate__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.associate__head .card-title{margin:0}.associate__comps{font-size:var(--text-ui);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.associate__comps label{align-items:center;gap:.5rem;display:flex}.associate__actions{justify-content:flex-start}.calendar-links{gap:.6rem;display:grid}.calendar-links .card-title{margin:0}.calendar-links__hint{font-size:var(--text-ui);margin:0}.calendar-links__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.calendar-links__item{gap:.35rem;display:grid}.calendar-links__actions{flex-wrap:wrap;justify-content:flex-start}@media (width<=900px){.fixture-layout,.fixture-row{grid-template-columns:1fr}.fixture-row__field,.fixture-row>.data-table__actions,.fixture-row>.ui-btn{grid-area:auto}}.home{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.home__full{grid-column:1/-1}.home__week,.home__clips{grid-column:1/9}.home__side{grid-area:2/9/span 4/-1;gap:1rem;display:grid}.home h2{font-size:var(--text-lg)}.week-strip{grid-template-columns:repeat(7,minmax(4.4rem,1fr));gap:.35rem;display:grid;overflow-x:auto}.week-strip__day{border-radius:var(--radius);align-content:start;justify-items:center;gap:.5rem;padding:.6rem .25rem .8rem;display:grid}.week-strip__label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.week-strip__rest{font-size:var(--text-sm);color:var(--color-text-muted);padding-top:1rem}.home-health{font-size:var(--text-ui);gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.trend-card__link{font-size:var(--text-ui);margin-top:.75rem;display:inline-block}.todo-list{font-size:var(--text-ui);gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.todo-list li{padding-left:1rem;position:relative}.todo-list li:before{content:"";border:2px solid var(--stamp-ink);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.45em;left:0}.todo-list--stamps li{align-items:flex-start;gap:.55rem;padding-left:0;display:flex}.todo-list--stamps li:before{content:none}.todo-list--stamps .stamp{margin-top:.15rem}.home__clips-title{align-items:center;gap:.55rem;margin:0;display:inline-flex}.week-sheet__team-short{text-decoration:none;display:none}@media (width<=640px){.week-sheet__table:not(.wellness-sheet__table){min-width:0}.week-sheet__table:not(.wellness-sheet__table) thead th:first-child{width:3.1rem}.week-sheet__table thead th{font-size:var(--text-xs)}.week-sheet__table:not(.wellness-sheet__table) td{padding-inline:0}.week-sheet__team-name{display:none}.week-sheet__team-short{font-size:var(--text-sm);display:inline}.week-sheet__rival{display:none}.week-sheet .stamp--md,.week-sheet .stamp--lg{--stamp-size:2.25rem}.week-sheet .stamp__face,.week-sheet .stamp--lg .stamp__face{font-size:var(--text-2xs);padding:0}.week-sheet .stamp.is-today{outline-offset:1px;outline-width:2px}.week-sheet__table:not(.wellness-sheet__table) .stamp--md,.week-sheet__table:not(.wellness-sheet__table) .stamp--lg{--stamp-size:2.05rem}.week-sheet__table thead th:first-child,.week-sheet__table tbody th{box-shadow:6px 0 6px -6px #1d214059}.wellness-sheet__table thead th:first-child{width:8.5rem}.wellness-sheet__table tbody th{font-size:var(--text-sm)}.week-sheet .stamp--lg .stamp__face{font-size:var(--text-2xs)}}@media (width<=1100px){.home__week,.home__clips,.home__side{grid-column:1/-1}.home__side{grid-row:auto;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.dashboard-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=900px){.dashboard-grid{grid-template-columns:1.4fr 1fr;align-items:start}}.wellness-sheet__table{min-width:34rem}.wellness-sheet__table thead th:first-child{width:12rem}.wellness-sheet__table tbody th,.wellness-sheet__table td{padding-top:.3rem;padding-bottom:.3rem}.wellness-sheet__cell{min-height:2.6rem}.wellness-sheet__num{min-width:1.6rem;color:var(--color-text-muted);display:inline-block}.medical-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:1.25rem;display:grid}.medical-layout__main{gap:1rem;min-width:0;display:grid}.medical-layout__side{gap:1rem;display:grid;position:sticky;top:1rem}.license-card{gap:.75rem;display:grid}.license-card__signature,.license-card__hint,.license-form__preview{font-size:var(--text-ui);margin:0}.license-form{gap:.75rem;display:grid}.phase-card__signed{font-size:var(--text-ui);margin:.25rem 0 0;font-weight:600}.phase-history__signature{font-size:var(--text-xs);color:var(--color-text-muted)}.medical-history__signed{font-size:var(--text-xs);display:block}.report-head__signed{font-size:var(--text-xs)}.medical-head{flex-wrap:wrap;align-items:flex-end;gap:.25rem .75rem;display:flex}.medical-head h2{font-size:var(--text-lg);margin:0}.medical-head>.text-muted{font-size:var(--text-ui);padding-bottom:.15rem}.medical-head .ui-field{min-width:11rem;margin-left:auto}.medical-filter{font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.medical-empty p{color:var(--color-text-muted);margin:0}.injury-list{gap:.75rem;display:grid}.injury-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.injury-card__main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.injury-card__main--own{grid-template-columns:minmax(0,1fr) auto}.injury-card__number{border-radius:var(--radius);background:var(--brand-blue);color:#fff;width:2.5rem;height:2.5rem;font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-lg);place-items:center;display:grid}.injury-card__body{gap:.15rem;min-width:0;display:grid}.injury-card__name{font-weight:700;font-size:var(--text-md);color:var(--color-text);text-decoration:none}a.injury-card__name:hover{color:var(--color-primary);text-decoration:underline}.injury-card__line{font-size:var(--text-ui);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.injury-card__diagnosis{font-size:var(--text-ui)}.injury-card__meta{font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.injury-card__stub{border-left:2px dashed var(--color-perforation);align-content:center;align-self:stretch;justify-items:end;padding-left:1rem;display:grid}.injury-card__stub-label{font-size:var(--text-xs);color:var(--color-text-muted)}.injury-card__stub-value{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-xl);color:var(--color-primary);line-height:1}.injury-card__foot{border-top:2px dashed var(--color-perforation);padding:.65rem 1rem .75rem}.phase-track{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.phase-track__step{text-align:center;align-content:start;justify-items:center;gap:.3rem;display:grid;position:relative}.phase-track__step+.phase-track__step:before{content:"";top:calc(var(--track-stamp) / 2);right:calc(50% + var(--track-stamp) / 2 + .25rem);left:calc(-50% + var(--track-stamp) / 2 + .25rem);border-top:2px dashed var(--stamp-ink-soft);position:absolute}.phase-track__step.is-done+.phase-track__step:before{border-top-style:solid;border-top-color:var(--stamp-ink)}.phase-track--sm{--track-stamp:2.1rem}.phase-track--sm .stamp__face{font-size:var(--text-2xs);letter-spacing:-.02em;padding:0}.phase-track--md{--track-stamp:3.25rem;margin:.75rem 0 1rem}.phase-track__skip{width:var(--track-stamp);height:var(--track-stamp);color:var(--color-text-muted);place-items:center;font-weight:700;display:grid}.phase-track__label{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.2}.phase-track__step.is-current .phase-track__label{color:var(--color-text);font-weight:700}.phase-track__short{display:none}.phase-track--md .phase-track__label{font-size:var(--text-sm)}.medical-map__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.medical-map__head h2{font-size:var(--text-lg);margin:0}.body-map{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.body-map__figure{gap:.25rem;margin:0;display:grid}.body-map__svg{width:100%;height:auto;max-height:17rem}.body-map__part{fill:var(--color-surface-alt);stroke:var(--color-perforation);stroke-width:1px;transition:fill var(--transition-fast), stroke var(--transition-fast)}.body-map__part.is-marked{fill:var(--stamp-ink);stroke:var(--stamp-ink)}.body-map__part.is-selected{stroke:var(--color-primary);stroke-width:2.5px}.body-map.is-interactive .body-map__part{cursor:pointer}.body-map.is-interactive .body-map__part:hover:not(.is-marked){fill:var(--color-primary-soft)}.body-map__part:focus-visible{stroke:var(--color-primary);stroke-width:3px;outline:none}.body-map__caption{font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:baseline;display:flex}.body-map__caption strong{color:var(--color-text);font-size:var(--text-sm)}.medical-map__legend{border-top:2px dashed var(--color-perforation);margin:.75rem 0 0;padding:.5rem 0 0;list-style:none;display:grid}.medical-map__legend button{border-radius:var(--radius);width:100%;color:var(--color-text);font:inherit;font-size:var(--text-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:.4rem .5rem;display:flex}.medical-map__legend button:hover{background:var(--color-surface-alt)}.medical-map__legend button.is-active{background:var(--color-primary-soft);color:var(--color-primary);font-weight:700}.medical-map__legend button:focus-visible{box-shadow:var(--focus-ring);outline:none}.medical-map__empty{font-size:var(--text-ui);margin:.75rem 0 0}.medical-history__player{font-weight:600;display:block}.medical-history__team{font-size:var(--text-xs)}.injury-page{gap:1rem;display:grid}.injury-page__diagnosis{color:var(--color-text)}.injury-page__danger{justify-content:flex-end;display:flex}.phase-card__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.phase-card__head h2{font-size:var(--text-lg);margin:0}.phase-card__head .text-muted{font-size:var(--text-ui)}.phase-card__action{margin-left:auto}.phase-history{border-top:2px dashed var(--color-perforation);gap:.5rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.phase-history li{font-size:var(--text-ui);grid-template-columns:4rem minmax(0,1fr);gap:.75rem;display:grid}.phase-history__date{color:var(--color-text-muted)}.phase-history__body{gap:.1rem;display:grid}.phase-form,.physio-form{border-top:2px dashed var(--color-perforation);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.phase-form__title{font-size:var(--text-md);margin:0}.phase-form__document{border:2px dashed var(--color-perforation);border-radius:var(--radius);font-size:var(--text-ui);padding:.75rem 1rem 1rem}.phase-form__document p{margin:0}.phase-form__document-title{font-weight:600}.phase-form__document .doc-form{margin-top:.75rem;padding-top:.75rem}.phase-form__hint{font-size:var(--text-ui);margin:-.25rem 0 0}.injury-form{gap:1rem;display:grid}.injury-form__player{max-width:24rem}.injury-form__grid{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.injury-form__fields{gap:.85rem;display:grid}.injury-form__textarea{resize:vertical;min-height:4.5rem}.injury-form__check{font-size:var(--text-ui);cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.injury-form__check input{margin-top:.2rem}.injury-form__check>span{gap:.1rem;display:grid}.injury-form__actions{flex-wrap:wrap;gap:.5rem;display:flex}.physio-form__treatments{border:0;margin:0;padding:0}.physio-chips{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.physio-chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-ui);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:999px;padding:.35rem .7rem}.physio-chip:hover{border-color:var(--color-primary)}.physio-chip.is-active{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.physio-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.physio-trend{margin-top:.75rem}.physio-trend__caption{font-size:var(--text-xs);margin:.25rem 0 0}.physio-list{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.physio-list__item{border-top:1px solid var(--color-border);font-size:var(--text-ui);grid-template-columns:4rem minmax(0,1fr) auto auto;align-items:baseline;gap:.75rem;padding:.6rem 0;display:grid}.physio-list__date{color:var(--color-text-muted)}.physio-list__body p{margin:0}.physio-list__treatments{font-weight:600}.physio-list__pain{color:var(--color-text-muted);white-space:nowrap}.physio-more{margin-top:.5rem}.player-physio__item{grid-template-columns:4rem minmax(0,1fr) auto}.player-physio__item p{margin:0}.player-health__injury{gap:.75rem;display:grid}.player-health{gap:1rem;display:grid}.player-health__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.player-health__head h2{font-size:var(--text-lg);margin:0}.week-availability{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex}.week-availability>div{gap:.1rem;display:grid}.week-availability__label{font-size:var(--text-xs)}.week-availability__note{font-size:var(--text-ui)}.player-health__section{border-top:2px dashed var(--color-perforation);font-size:var(--text-lg);margin:.5rem 0 0;padding-top:1rem}.player-health>.player-health__section:first-child{border-top:0;margin-top:0;padding-top:0}.report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.report-toolbar .ui-field{min-width:12rem}.report-week{align-items:center;gap:.25rem;display:flex}.report-week .ui-btn{padding:0 .5rem}.report-week__label{text-align:center;min-width:9.5rem;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.25;display:grid}.report-week__label strong{font-size:var(--text-md);color:var(--color-text)}.report-start{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.report-start p{max-width:34rem}.report-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:1.25rem;display:grid}.report-head{border-bottom:2px dashed var(--color-perforation);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.9rem 1rem;display:flex}.report-head h2{font-size:var(--text-lg);margin:0}.report-head__count{font-size:var(--text-ui);margin-left:auto}.report-rows{margin:0;padding:0;list-style:none}.report-row{border-top:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.6rem 1rem;display:grid}.report-row:first-child{border-top:0}.report-row__number{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-md);color:var(--color-text-muted);text-align:right}.report-row__who{gap:.1rem;min-width:0;display:grid}.report-row__name{font-weight:600}.report-row__injury{font-size:var(--text-xs);color:var(--color-text-muted)}.report-row__injury:hover{color:var(--color-primary)}.report-row__note{font-size:var(--text-ui);grid-column:2/-1}.availability-choice{gap:.25rem;display:flex}.availability-choice button{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:2.25rem;color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;gap:.4rem;padding:0 .65rem;display:inline-flex}.availability-choice button:hover{border-color:var(--color-primary)}.availability-choice button.is-active{border-color:var(--stamp-ink);background:var(--color-surface-alt);color:var(--color-text);font-weight:600}.availability-choice button:focus-visible{box-shadow:var(--focus-ring);outline:none}.report-side{top:calc(var(--topbar-h,4rem) + 1rem);position:sticky}.report-side .ui-card{gap:.75rem;display:grid}.report-side__title{font-size:var(--text-lg);margin:0}.report-side__hint{font-size:var(--text-ui);margin:0}.report-view__notes{border-bottom:1px solid var(--color-border);white-space:pre-line;margin:0;padding:.75rem 1rem}.report-group{border-top:1px solid var(--color-border);padding:.85rem 1rem}.report-head+.report-group{border-top:0}.report-group h3{font-size:var(--text-md);align-items:center;gap:.5rem;margin:0 0 .6rem;display:flex}.report-group__empty,.report-group__names{font-size:var(--text-ui);margin:0;line-height:1.6}.report-group__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.report-group__list li{font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:.25rem .65rem;display:flex}.report-group__name{font-weight:600}@media (width<=960px){.medical-layout,.report-layout{grid-template-columns:1fr}.report-side,.medical-layout__side{position:static}.medical-map .body-map{max-width:22rem;margin:0 auto}}@media (width<=640px){.injury-form__grid{grid-template-columns:1fr}.injury-form__map{width:100%;max-width:18rem;margin:0 auto}.injury-card__main{gap:.65rem;padding:.75rem}.injury-card__line{white-space:normal}.injury-card__foot{padding:.6rem .5rem .7rem}.phase-track__long{display:none}.phase-track__short{display:inline}.phase-track--md{--track-stamp:2.6rem}.phase-track--md .stamp{--stamp-size:2.6rem}.phase-track--md .stamp__face{font-size:var(--text-2xs);padding:0}.physio-list__item{grid-template-columns:3.5rem minmax(0,1fr) auto}.physio-list__delete{grid-column:2/-1;justify-self:start}.report-row{grid-template-columns:1.75rem minmax(0,1fr);padding:.6rem .75rem}.availability-choice{grid-column:1/-1}.availability-choice button{font-size:var(--text-xs);flex:1 1 0;justify-content:center;padding:0 .35rem}.report-row__note{grid-column:1/-1}}.nutrition-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.nutrition-toolbar p{font-size:var(--text-ui);margin:0}.nutrition-toolbar .ui-field{min-width:12rem;margin-left:auto}.nutrition-actions{gap:.5rem;display:flex}.nutrition-roster__name{font-weight:600}.nutrition-roster__delta,.nutrition-stats__delta{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:.4rem}.nutrition-roster td{white-space:nowrap}.nutrition-panel{gap:1rem;display:grid}.nutrition-card__head{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.9rem 1rem;display:flex}.nutrition-card__head h2{font-size:var(--text-lg);margin:0}.nutrition-card__head>.text-muted{font-size:var(--text-ui)}.nutrition-card__head .ui-btn{margin-left:auto}.nutrition-form{border-top:2px dashed var(--color-perforation);border-bottom:2px dashed var(--color-perforation);background:var(--color-surface-alt);gap:.75rem;padding:1rem;display:grid}.nutrition-form__grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;display:grid}.nutrition-form__textarea{resize:vertical;min-height:6rem}.nutrition-form__hint{font-size:var(--text-ui);margin:0}.nutrition-form__actions{flex-wrap:wrap;gap:.5rem;display:flex}.nutrition-stats{border-top:2px dashed var(--color-perforation);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.nutrition-stats>div{border-left:1px solid var(--color-border);padding:.75rem 1rem}.nutrition-stats>div:first-child{border-left:0}.nutrition-stats dt{font-size:var(--text-xs);color:var(--color-text-muted)}.nutrition-stats dd{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-xl);margin:.15rem 0 0;line-height:1.1}.nutrition-stats__delta{font-family:var(--font-body);font-weight:500;font-stretch:100%}.nutrition-charts{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:.75rem 1rem 1rem;display:grid}.nutrition-chart__label{font-size:var(--text-xs);color:var(--color-text-muted)}.nutrition-table td,.nutrition-table th{white-space:nowrap}.meal-plan{border-top:2px dashed var(--color-perforation);justify-items:start;gap:.5rem;padding:.75rem 1rem 1rem;display:grid}.meal-plan__title{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.meal-plan__title strong{font-size:var(--text-md)}.meal-plan__title .text-muted{font-size:var(--text-ui)}.meal-plan__numbers{font-size:var(--text-ui);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.meal-plan__kcal{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-xl);color:var(--color-text)}.meal-plan__details{white-space:pre-line;max-width:65ch;font-size:var(--text-ui);margin:0;line-height:1.55}.meal-plan__files{font-size:var(--text-ui);justify-self:stretch;margin-top:.25rem}.meal-plan__files p{margin:0}.meal-plan__files-title{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;font-weight:600}.meal-plan__actions{flex-wrap:wrap;gap:.5rem;display:flex}.nutrition-history__files{grid-column:2}.nutrition-history__files .doc-list{margin-top:.25rem}.supplement-list{border-top:2px dashed var(--color-perforation);margin:0;padding:0;list-style:none}.supplement-list li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.supplement-list li:first-child{border-top:0}.supplement-list li>div{font-size:var(--text-ui);gap:.1rem;display:grid}.supplement-list__notes{font-size:var(--text-xs)}.nutrition-history{border-top:1px solid var(--color-border);font-size:var(--text-ui);gap:.35rem;margin:0;padding:.75rem 1rem .9rem;list-style:none;display:grid}.nutrition-history li{grid-template-columns:9rem minmax(0,1fr);gap:.75rem;display:grid}.nutrition-history__date{color:var(--color-text-muted)}@media (width<=640px){.nutrition-stats>div:nth-child(odd){border-left:0}.nutrition-history li{grid-template-columns:1fr;gap:0}.nutrition-history__files{grid-column:1}}.nutri-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;display:grid}.nutri-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-content:start;display:grid;overflow:hidden}.nutri-card__main{color:var(--color-text);align-items:center;gap:.8rem;padding:.75rem .9rem;text-decoration:none;display:flex}.nutri-card__main:hover .nutri-card__name{color:var(--color-primary)}.nutri-card__number{color:#fff;width:2.75rem;height:2.75rem;font-size:var(--text-lg);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.nutri-card__who{gap:.1rem;min-width:0;display:grid}.nutri-card__name{transition:color var(--transition-fast);font-weight:600}.nutri-card__line{font-size:var(--text-sm);color:var(--color-text-muted)}.nutri-card__readouts{border-top:2px dashed var(--color-perforation);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.nutri-card__readouts>div{padding:.55rem .9rem}.nutri-card__readouts>div+div{border-left:1px solid var(--color-border)}.nutri-card__readouts dt{font-size:var(--text-xs);color:var(--color-text-muted)}.nutri-card__readouts dd{font-size:var(--text-md);white-space:nowrap;margin:.1rem 0 0}.nutri-card__foot{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.35rem;padding:.55rem .9rem .7rem;display:flex}.nutri-chip{background:var(--color-surface-alt);font-size:var(--text-xs);border-radius:999px;padding:.15rem .55rem;font-weight:500}.nutri-chip--plan{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.physical-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.physical-toolbar .ui-field{min-width:12rem}.physical-toolbar__action{margin-left:auto}.physical-about{max-width:70ch;font-size:var(--text-ui);margin:0 0 1rem}.physical-table__name{font-weight:600}.physical-table td{white-space:nowrap}.physical-table__value{font-weight:700}.physical-batch__head{border-bottom:2px dashed var(--color-perforation);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;padding:.9rem 1rem;display:flex}.physical-batch__head h2{font-size:var(--text-lg);margin:0}.physical-batch{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));column-gap:1.5rem;margin:0;padding:.5rem 1rem;list-style:none;display:grid}.physical-batch li{border-bottom:1px solid var(--color-border);font-size:var(--text-ui);grid-template-columns:1.75rem minmax(0,1fr) 8rem;align-items:center;gap:.5rem;padding:.35rem 0;display:grid}.physical-batch li .num{text-align:right}.physical-batch__input{align-items:center;gap:.35rem;display:flex}.physical-batch__input input{text-align:right;width:100%;min-width:0}.physical-batch__actions{border-top:2px dashed var(--color-perforation);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.9rem 1rem;display:flex}.physical-batch__actions .text-muted{font-size:var(--text-xs)}.physical-catalog{gap:.75rem;margin-bottom:1rem;display:grid}.physical-catalog h2{font-size:var(--text-lg);margin:0}.physical-catalog ul{margin:0;padding:0;list-style:none}.physical-catalog li{border-bottom:1px solid var(--color-border);font-size:var(--text-ui);justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.physical-catalog li.is-archived{color:var(--color-text-muted)}.physical-catalog__form{border-top:2px dashed var(--color-perforation);grid-template-columns:minmax(10rem,1.4fr) minmax(6rem,.6fr) minmax(9rem,1fr) minmax(10rem,1.6fr) auto;align-items:end;gap:.75rem;padding-top:.75rem;display:grid}.physical-player{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem 1.5rem;padding:0 1rem 1rem;display:grid}.physical-player__test{border-top:2px dashed var(--color-perforation);gap:.35rem;padding-top:.75rem;display:grid}.physical-player__head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 .5rem;display:grid}.physical-player__name{font-weight:600}.physical-player__value{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-lg)}.physical-player__meta{font-size:var(--text-xs);grid-column:1/-1}@media (width<=760px){.physical-catalog__form{grid-template-columns:1fr 1fr}.physical-toolbar__action{margin-left:0}}.scout-filters{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.scout-empty__text{max-width:68ch;margin:0 0 1rem}.scout-textarea{resize:vertical;height:auto;min-height:5rem;padding:.55rem .7rem;line-height:1.45}.scout-link-btn{color:var(--color-primary);font:inherit;font-size:var(--text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.15rem 0;text-decoration:underline}.scout-foot{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0;display:flex}.scout-table__player{color:var(--color-text);text-decoration:none;display:grid}.scout-table__player:hover .scout-table__name{text-underline-offset:.2em;text-decoration:underline}.scout-table__name{font-weight:600}.scout-table__meta{font-size:var(--text-sm)}.scout-row--out{opacity:.65}.scout-table__row--out .scout-table__name{text-decoration:line-through;text-decoration-thickness:1px}.scout-table__row--out td{color:var(--color-text-muted)}.scout-card{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);gap:1.25rem;display:grid}.scout-card__profile{font-size:var(--text-md);margin:0;font-weight:600}.scout-card__notes{max-width:68ch;margin:.6rem 0 0}.scout-card__label{font-size:var(--text-sm);margin:0 0 .35rem}.scout-card__matches{margin-top:1rem}.scout-card__matches ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.scout-card__matches li{font-size:var(--text-ui);flex-wrap:wrap;gap:.5rem;display:flex}.scout-card__status{border-left:2px dashed var(--color-perforation);padding-left:1.25rem}.scout-card__hint{font-size:var(--text-sm);margin:.5rem 0 0}.scout-danger{border-top:1px solid var(--color-border);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.scout-section{font-size:var(--text-lg);margin:.5rem 0 0}.scout-rival-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.scout-rival-list li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.scout-rival-list a{font-weight:600}.scout-table__club{display:none}@media (width<=640px){.scout-table__opt{display:none}.scout-table__club{display:block}.scout-table td:first-child{white-space:normal}.scout-card{grid-template-columns:1fr}.scout-card__status{border-top:2px dashed var(--color-perforation);border-left:0;padding:1rem 0 0}}.match-events__lead,.match-events__empty{max-width:62ch;margin-top:0}.match-clip-delivery{font-size:var(--text-ui);gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.match-clip-delivery .text-muted{margin-right:.35rem}.match-clip-filters{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.match-clip-send{border-bottom:1px dashed var(--color-perforation);margin-bottom:1rem;padding-bottom:.75rem}.match-clip-recipients{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .75rem;display:flex}.match-clip-chip{appearance:none;border:1px solid var(--color-perforation);color:var(--color-text);font:inherit;font-size:var(--text-ui);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .65rem}.match-clip-chip.is-on{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface,#fff)}.match-clip-hint{font-size:var(--text-ui);margin:.5rem 0 0}.match-clip-list{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.match-clip-list li{grid-template-columns:1.5rem 1fr;align-items:start;gap:.5rem;display:grid}.match-clip-list li.is-sent{opacity:.72}.match-clip-check{justify-content:center;align-items:center;min-height:1.5rem;margin:0;display:flex}.match-clip-list__body{gap:.15rem;display:grid}.match-events__table .match-events__num{text-align:right;font-variant-numeric:tabular-nums}.match-events__table tfoot th,.match-events__table tfoot td{border-top:1px dashed var(--color-perforation);color:var(--color-text);border-bottom:0;font-weight:600}.match-events__table tfoot th{font-size:var(--text-ui);text-align:left}.match-events__player{color:var(--color-text);align-items:baseline;gap:.55rem;text-decoration:none;display:inline-flex}.match-events__player:hover .match-events__name{text-underline-offset:.2em;text-decoration:underline}.match-events__jersey{min-width:1.4rem;color:var(--color-text-muted);text-align:right}.match-events__name{font-weight:600}.match-events__unmatched{border-top:1px dashed var(--color-perforation);margin-top:1.25rem;padding-top:1rem}.match-events__subtitle{font-size:var(--text-ui);margin:0 0 .35rem}.match-events__unmatched-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.match-events__unmatched-list li{grid-template-columns:minmax(8rem,1fr) auto minmax(10rem,14rem);align-items:center;gap:.75rem;display:grid}.match-events__unmatched-label{font-weight:600}@media (width<=640px){.match-events__unmatched-list li{grid-template-columns:1fr auto}.match-events__unmatched-list .ui-field__control{grid-column:1/-1}}.lineup-sheet__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.lineup-sheet__cols section+section{border-left:2px dashed var(--color-perforation);padding-left:1.25rem}.lineup-sheet h3{font-size:var(--text-ui);color:var(--color-text-muted);margin:0 0 .5rem;font-weight:600}.lineup-sheet ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lineup-sheet__player{align-items:center;gap:.65rem;min-width:0;display:flex}.lineup-sheet__body{min-width:0;display:grid}.lineup-sheet__name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.lineup-sheet__name:hover{color:var(--color-primary)}.lineup-sheet__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.lineup-edit{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lineup-edit__row{border-bottom:1px dashed var(--color-border);align-items:flex-start;gap:.75rem;padding:.45rem 0;display:flex}.lineup-edit__row:last-child{border-bottom:0}.lineup-edit__stamp{cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;padding:0}.lineup-edit__stamp:disabled{cursor:default}.lineup-edit__stamp:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.lineup-edit__body{flex:1;gap:.35rem;min-width:0;display:grid}.lineup-edit__name{font-weight:600}.lineup-edit__fields{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lineup-edit__fields .ui-field__control{width:auto;max-width:9rem;min-height:2rem}.lineup-edit__mins{max-width:4.5rem!important}.lineup-edit__eval{font-size:var(--text-sm)}.match-sheet__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.match-sheet__head h2{margin:0}@media (width<=640px){.lineup-sheet__cols{grid-template-columns:1fr}.lineup-sheet__cols section+section{border-top:2px dashed var(--color-perforation);border-left:0;padding-top:1rem;padding-left:0}}.import-steps{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.25rem;display:flex}.import-steps__item{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8rem}.import-steps__item.is-active{color:var(--color-primary);font-weight:600}.import-steps__item.is-done{color:var(--color-text)}.import-mapping{gap:.85rem;margin-bottom:1rem;display:grid}@media (width>=720px){.import-mapping{grid-template-columns:1fr 1fr}}.import-preview-wrap{border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.import-errors{color:var(--color-danger);margin:.75rem 0 0;padding-left:1.2rem}.import-365__search{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.import-365__search>:first-child{flex:16rem}.import-365__list{gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.import-365__list li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sanctions-textarea{resize:vertical;height:auto;min-height:4.5rem;padding:.55rem .7rem}.stack-form{gap:.85rem;display:grid}.sanctions-filters{gap:.75rem;margin-bottom:1rem;display:grid}@media (width>=720px){.sanctions-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.sanctions-section{margin-top:2rem}.sanctions-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.sanctions-section__head h2{margin:0}.complementary-plans-section{margin-top:2rem}.complementary-plans-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.complementary-plans-section__head h2{margin:0}.complementary-plans-section__desc{margin:.2rem 0 0;font-size:.8rem}.home__section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.65rem;display:flex}.week-sheet__head{gap:.2rem;margin-bottom:.75rem;display:grid}.week-sheet__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.week-sheet__nav{gap:.25rem;display:flex}.week-sheet__nav button{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:2rem;height:2rem;color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;place-items:center;padding:0 .4rem;font-weight:600;display:inline-grid}.week-sheet__nav button:hover{border-color:var(--color-primary);color:var(--color-primary)}.week-sheet__head p{font-size:var(--text-ui);margin:0}.week-sheet__scroll{margin:0 -.25rem;overflow-x:auto}.week-sheet__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:36rem}.week-sheet__table thead th{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;padding:0 0 .5rem;font-weight:600}.week-sheet__table thead th:first-child{width:8.5rem}.week-sheet__table tbody th{text-align:left;font-weight:600;font-size:var(--text-ui)}.week-sheet__table tbody th,.week-sheet__table td{border-top:1px solid var(--color-border);vertical-align:middle;padding:.55rem .25rem}.week-sheet__table thead th:first-child,.week-sheet__table tbody th{z-index:1;background:var(--color-surface);position:sticky;left:0}.week-sheet__team{color:var(--color-text);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.week-sheet__team:hover{color:var(--color-primary)}.week-sheet__cell{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;min-height:4.2rem;display:flex}.week-sheet__stamp{transition:transform var(--transition-fast);border-radius:50%;text-decoration:none;display:inline-flex}.week-sheet__stamp:hover{transform:scale(1.06)}.week-sheet__empty{color:var(--color-text-muted);text-align:center;padding:1.5rem .5rem}.week-strip__day.is-today .week-strip__label,.week-sheet__table thead th.is-today{color:var(--color-text);-webkit-text-decoration:underline 3px var(--color-accent);text-decoration:underline 3px var(--color-accent);text-underline-offset:.45em}.trend-card__label{font-size:var(--text-ui);color:var(--color-text-muted);margin:0}.trend-card__value{font-size:var(--text-num);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:.15rem 0 0;line-height:1.1;display:flex}.trend-card__unit,.trend-card__delta{font-family:var(--font-body);font-stretch:100%;font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500}.trend-card__foot{font-size:var(--text-sm);color:var(--color-text-muted);margin:.45rem 0 0}.trend-card__action{margin-top:.85rem}.stamp-row{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.segmented{flex-wrap:wrap;gap:.25rem;display:flex}.segmented button{border:1px solid var(--color-border);background:var(--color-surface);min-height:2rem;color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .65rem;font-weight:500;display:inline-flex}.segmented button:hover{border-color:var(--color-primary)}.segmented button.is-active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.ficha{gap:1rem;display:grid}.ficha h2{font-size:var(--text-lg)}.portfolio-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ficha-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid}.ficha-summary__item{min-width:0;padding:1rem 1.1rem}.ficha-summary__item .stamp-row{margin-top:.45rem}.ficha-summary__item+.ficha-summary__item{border-left:2px dashed var(--color-perforation)}.stamp-row--week{grid-template-columns:repeat(7,max-content);gap:.25rem;margin-top:.5rem;display:grid}.ficha__tabs{scrollbar-width:none;top:var(--topbar-h,5.75rem);z-index:5;background:var(--color-bg);border-bottom:1px solid var(--color-border);gap:.35rem;margin:0 -1.5rem;padding:.6rem 1.5rem;display:flex;position:sticky;overflow-x:auto}.ficha__tabs button{white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface);min-height:2.4rem;color:var(--color-text);font:inherit;font-size:var(--text-ui);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 1.1rem;font-weight:500}.ficha__tab-short{display:none}.ficha__tabs button:hover{border-color:var(--color-primary)}.ficha__tabs button.is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary);font-weight:600}.ficha__panel{gap:1rem;display:grid}.ficha-list__legend{font-size:var(--text-sm);margin:.2rem 0 .75rem}.ficha-list ul{margin:0;padding:0;list-style:none}.ficha-row{border-top:1px solid var(--color-border);align-items:center;gap:.9rem;padding:.6rem 0;display:flex}.ficha-row__body{flex:1;gap:.1rem;min-width:0;display:grid}.ficha-row__title{color:var(--color-text);font-weight:600;text-decoration:none}.ficha-row__title:hover{color:var(--color-primary);text-decoration:underline}.ficha-row__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.ficha-row__aside{font-size:var(--text-sm);flex-shrink:0}.ficha-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.ficha-attendance{min-width:30rem}.ficha-attendance tbody th{width:5rem;font-size:var(--text-sm);color:var(--color-text-muted)}.ficha-attendance__cell{min-height:2.6rem}.wellness-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem .4rem;max-width:34rem;display:grid}.wellness-grid__head{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;font-weight:600}.wellness-grid__cell{justify-items:center;gap:.15rem;display:grid}.wellness-grid__date{font-size:var(--text-xs);color:var(--color-text-muted)}.ficha-rpe td,.ficha-rpe th{padding:.45rem .6rem}@media (width<=1100px){.ficha-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-summary__item+.ficha-summary__item{border-left:0}.ficha-summary__item{border-top:2px dashed var(--color-perforation)}.ficha-summary__item:nth-child(-n+2){border-top:0}.ficha-two{grid-template-columns:1fr}}@media (width<=640px){.ficha__tabs{gap:.25rem;margin:0 -1rem;padding:.5rem 1rem}.ficha__tab-long{display:none}.ficha__tab-short{display:inline}.ficha__tabs{scrollbar-width:none;overflow-x:auto}.ficha__tabs button{font-size:var(--text-sm);flex:none;padding:0 .7rem}.wellness-grid{gap:.3rem .15rem}.wellness-grid .stamp--sm{--stamp-size:1.85rem}.ficha-attendance{min-width:0}.ficha-attendance tbody th{width:3.5rem}.ficha-attendance .stamp--sm{--stamp-size:1.7rem}}.timeline__weeks{margin:0;padding:0;list-style:none}.timeline__week+.timeline__week{border-top:2px dashed var(--color-perforation);margin-top:1.1rem;padding-top:1rem}.timeline__week-title{font-size:var(--text-ui);margin:0 0 .35rem;font-weight:600}.timeline__week-range{color:var(--color-text-muted);font-weight:400}.clip-week-context{font-size:var(--text-ui);color:var(--color-text-muted);max-width:52ch;margin:.2rem 0 0}.clip-week-context__link{color:inherit;text-underline-offset:.15em}.clip-week-context__link:hover{color:var(--color-text)}.timeline__wellness{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 .35rem}.season{gap:1.25rem;display:grid}.season--public{background:radial-gradient(120% 70% at 50% -5%, color-mix(in srgb, var(--rail-blue,#435ba9) 22%, transparent), transparent 55%), var(--color-bg,#e7ebf6);max-width:28rem;min-height:100dvh;margin:0 auto;padding:1.25rem 1rem 3rem}.season__hero{gap:.35rem;display:grid}.season__brand,.season__credit{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.season__credit{text-align:center;margin-top:.5rem}.season__name{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--ink-navy,var(--color-text));margin:0;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:600;line-height:1.1}.season__meta{color:var(--color-text-muted);margin:0}.season__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;display:grid}.season__stats div{border-radius:var(--radius);background:color-mix(in srgb, var(--laminate-white,#fff) 88%, var(--rail-blue,#435ba9));border:1px solid var(--card-edge,var(--color-border));gap:.15rem;padding:.65rem .75rem;display:grid}.season__stats dt{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.season__stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700;line-height:1}.season__reel{gap:1rem;display:grid}.season__slide{margin:0}.season__hit{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.5rem;padding:0;text-decoration:none;display:grid}.season__frame{aspect-ratio:9/14;border-radius:calc(var(--radius) + 2px);background:var(--ink-navy,#1d2140);box-shadow:0 10px 28px color-mix(in srgb, var(--ink-navy,#1d2140) 18%, transparent);position:relative;overflow:hidden}.season__frame img,.season__placeholder{object-fit:cover;width:100%;height:100%;display:block}.season__placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--rail-blue,#435ba9) 55%, #1d2140), #1d2140 70%)}.season__dur{color:#fff;font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:.15rem .4rem;position:absolute;bottom:.55rem;right:.55rem}.season__caption{gap:.1rem;padding:0 .15rem;display:grid}.season__caption strong{font-weight:600}.season__player{gap:.5rem;display:grid}.season__player video{border-radius:var(--radius);background:#000;width:100%;max-height:70dvh}.season__share-msg,.season__foot{margin:0}@media (prefers-reduced-motion:no-preference){.season__slide{animation:.42s cubic-bezier(.16,1,.3,1) both season-in}.season__slide:first-child{animation-delay:40ms}.season__slide:nth-child(2){animation-delay:90ms}.season__slide:nth-child(3){animation-delay:.14s}}@keyframes season-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.team-map-toolbar{gap:.75rem;max-width:320px;margin-bottom:1.25rem;display:grid}.team-map-field{--team-color:var(--brand-blue);border-radius:var(--radius-card);border:1px solid var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--team-color) 22%, #2f6b4f) 0%, color-mix(in srgb, var(--team-color) 12%, #245a41) 100%);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.team-map-field__svg{aspect-ratio:5/7;width:100%;height:auto;max-height:640px;display:block}.team-map-lanes{grid-template-rows:repeat(4,minmax(0,1fr));gap:.35rem;padding:.65rem .75rem;display:grid;position:absolute;inset:0}.team-map-lane{background:#0b1a122e;border-radius:10px;flex-direction:column;gap:.35rem;min-height:0;padding:.35rem .4rem .45rem;display:flex}.team-map-lane__label{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--text-sm);color:#ffffffe0;margin:0;font-weight:600}.team-map-lane__count{color:#ffffffb3;font-weight:700}.team-map-chips{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.4rem;min-height:0;display:flex;overflow:auto}.team-map-chip{background:var(--color-surface);border:1px solid color-mix(in srgb, #fff 35%, var(--color-border));max-width:9.5rem;color:var(--color-text);transition:transform var(--transition-fast);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .2rem;text-decoration:none;display:inline-grid;box-shadow:0 1px 2px #0b1a122e}.team-map-chip:hover{transform:translateY(-1px)}.team-map-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.team-map-chip__num{background:var(--team-color);color:#fff;width:1.85rem;height:1.85rem;font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-sm);border-radius:8px;place-items:center;line-height:1;display:grid}.team-map-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:600;line-height:1.2;overflow:hidden}.team-map-unassigned{margin-top:1.25rem}.team-map-unassigned h2{font-size:var(--text-lg);margin:0 0 .75rem}.team-map-unassigned__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.team-map-unassigned__list li{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem .9rem;display:flex}.team-map-unassigned__list li:first-child{border-top:0}.team-map-unassigned__who{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.team-map-lane__empty{color:#ffffff8c;font-size:var(--text-sm)}.team-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;display:grid}.team-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;position:relative;overflow:hidden}.team-card.is-archived{opacity:.7}.team-card__main{color:var(--color-text);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.1rem .9rem;text-decoration:none;display:grid}.team-card__main:hover .team-card__name{color:var(--color-primary)}.team-card__crest{background:var(--team-color);color:#fff;width:3rem;height:3rem;font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-lg);border-radius:10px;place-items:center;display:grid}.team-card__body{justify-items:start;gap:.2rem;min-width:0;display:grid}.team-card__name{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:650;font-size:var(--text-lg);transition:color var(--transition-fast);line-height:1.1}.team-card__line{font-size:var(--text-ui);color:var(--color-text-muted)}.team-card__stub{border-left:2px dashed var(--color-perforation);align-content:center;align-self:stretch;justify-items:end;padding-left:.9rem;display:grid}.team-card__stub-label{font-size:var(--text-xs);color:var(--color-text-muted)}.team-card__stub-value{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:700;font-size:var(--text-display);color:var(--color-primary);font-variant-numeric:tabular-nums;line-height:1}.team-card__actions{border-top:1px solid var(--color-border);background:var(--color-surface-alt);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem .6rem;display:flex}.team-card__actions .ui-btn{min-height:1.9rem;padding:0 .5rem}.roster{gap:1.5rem;display:grid}.roster__heading{font-size:var(--text-lg);align-items:baseline;gap:.5rem;margin-bottom:.65rem;display:flex}.roster__heading .text-muted{font-family:var(--font-body);font-stretch:100%;font-size:var(--text-ui);font-weight:500}.roster__grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.75rem;display:grid}.player-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.player-card__main{color:var(--color-text);align-items:center;gap:.8rem;padding:.75rem .9rem;text-decoration:none;display:flex}.player-card__main:hover .player-card__name{color:var(--color-primary)}.player-card__number{color:#fff;width:3rem;height:3rem;font-size:var(--text-xl);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.player-card__body{gap:.1rem;min-width:0;display:grid}.player-card__name{transition:color var(--transition-fast);font-weight:600;line-height:1.25}.player-card__line{font-size:var(--text-sm);color:var(--color-text-muted)}.player-card__foot{border-top:1px dashed var(--color-perforation);min-height:2.4rem;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .9rem;display:flex}.player-card__foot .ui-btn{min-height:1.8rem;font-size:var(--text-sm);padding:0 .5rem}.player-card__stamps{font-size:var(--text-sm);align-items:center;gap:.3rem;display:inline-flex}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5gABIAAAAAGsQAAA39AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVF4AXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWEYgcgDIVOG3MZIxH2i7OyB/jrA24MgRr6HmlzCaM2go+1uUKrrwjEMmJDDee8Dlpr4LD+LsxoDHtdq5H/CxNGSDJrT+/U5u2uVjIEWQV0gAqsEod8Fwep4BDXSdkFJh8yft1FBMil99se9ONjNt7Um9rENUgrVOQlWCvXvPx/CRRhZlcXSHYmukAgXG1qXUHAbSnx3RSVErGy1NxVitTdOcJhUOMM8t5KgcvowHQSQDkAXJI6OYf3qca/T8Nx5V8ECeZsY4V8I35GFL5GVulKnf4A0lAfHz8/5/v2JG33MgQ1rhqQMKTkjOk5t7fNuTfp68vwtmPKOBnmqQGQEYT4Scgvv9AWUPfDt4fWOtddK5CE+23D2UGZOBKFIGtfFgcBsCMyBM00wY0VsftMmrdgWd6XEiRLmCYBAqd3Ldzl4vddzasRfW6uXhV1eJS3rhW0Cb77C95Au6EAylElA6CEfIy/gZoQQJoCGNtyRJMWLlYuRHzDhLnEENRkRxl0dAoAxFTFB0DHQSBo4ABCc8+SiHVUtdbRKKDjXNdKY0H/CnNHSgfDaOEkOBjYI1uFmEUtEmn3cPYwHK06BlVUwIoaNOVbCiwx/tB4Lbcl/aA7XSxvdQIGag3zX742zz5/yOYFH2cSCEt8CE2deGpHMH+eOOTNfzgOy6M/AXjE407sLR90SI95zdzkYdfQax31lrscCT7HQfdkVwIbBt102nYHPOCKCPu4Hntsc8anY0+4VxKfn3AWMfOYB2vNTkft3nd6yx5H3HCXR4MX6H/5ZqHDVUIH8u6p7Ap8Bmy0zf7J96iuFCFLpU591jO8u+bXedZNb/s0GI0eW+1zwgV3xzsQOF1y5PChg5s3bdywfnDAs66/r7enu6uzH/nm66++/OLzzz795OOPPvzg/euHV9PJOB8F/96777x9OXT24vzBoN/tvPXmG6+3W81GvfbK86WV5XIabeEzPpusVMpJtEZSd/VYJIU0UBFvg5WGYHStbvdsVlVaO8UaBgSydFoYSyXSdRWcVAaQYq7V7nO7O7SUSZlDdL0BRNLUbuNlaTSYmQYLzFz7AgsTwVqUcKXFJFdkAibiHUe44CYbKlLhzor52YWVxjEqDGu2E30karJWHfizq4H9SinVwQwVgcnIz80vuCAXGVrofuoaFZPhAMli/QId/rb8Qh56TgQJHnWsDANdWMFa9ixf/apkGGtyrjCfiG5fiHWlHJmcxhHpTXY00pvcoS0CE+g3efYXpmbO/KmLI/kcA3rKsB0KBLArXZKlabtnByc4VRjylMf2tPtMzgsSeCoItw5JmnlJZfZoZC2WFqUBhyXSWtpmxlqaHbjILRyV4JaPgojeudvxyvzx0vHy8drM+oyKBOZfjsv+RZJYVPKrXa2nFHhSvQkF2Tv0c1VBgg0/lqUH2MK7EZO1hbluyzd+nQetWNE5tL/aZV2pHKrUaXSaSjmLbGR4aOf8aDAQQJO8UwwCztQnwehb+oleaefe21UrZQImZHmi2MXQe9KYYaXhWL7wkjcy0Gh4jebS7oqBo5lzzVMZCDhuwpH8nDwqvEknUqkmkoqeB45PQioy98VI3ovpYXIYyVlYg1VPTmHTp9g2R8mRLUEdA0rZ+hfOOKMnr6WSR0QwOvZKTV2AnsPgAKFPVRRyqrV7Mq2UKYsYmWql3O5G4y3TubQoUGcSb5Vmzb0U8nBeoqoVa0EfO6JadVyRjMR3HHKvcjInRDITd5zPgcYwuhAgYM5pMBzyvctgaMX+4DH3bTSOpZzyoCh3Sly5nSdUK+XUQbLO/Jokg5qZ6Qb5NFi80JOR5xHwwND9bYNXjqfKhA+4pVLkUzRTlnA2VlHqhhHjpmc1jR3l8WVgYicuDEyTCRwKxkngHiRDeOA6gPiuQs1DVUu7eAjcFyEgCV9Do0FhtTNkVwvwjEj0Eu9yRgiw6lBnJYl58gAGyPGHoNVanuxIaQfBXpJRlzsQK2rbH2uN2KswgRZWg6FJUXg65B15z8C0rFVsKRWahgFGi63qtAnDlkNLJkhufYDtzJkIdWHFoyesEYJrZ1vqHVJ/pxYwt0BevCy+dItyrSBGUAjJZhZXrNFwmED3Ol3diB+lnliIJM5QGWtH4kn2JONNKpiMMk+ey4hAKPYGCrYkWPQdyb/FsZQIr5Wfe8OaSlSj7i4HhZAhVNOV3Z7liR0LhAyRrEGsMbF48UVo3g13G4ZGGpcmYGaRRaZVD0qoyYCltwVkgEVoNrQQnRWAk5SbvhaMQCsJkwls4X3xUk12X0FBpKVyka0LdU7ZpGItk5QdLKBNWGsgSiWJUptUkCvKI7IMH3C/qRHYSJ1PWFvxPaAiMHnlvwSpEdCfBCNwehVVmI/PWxie08C5KmhNGXEJ8VrO1Gh6bFwzB2GLiW3TzWYkUNrqtVpv5GWz1leMX7BgtTAft544yxthx3I8mply7kE11HljTn9hFTdE+apS3t3HiFxarVkvKsJiiwdCrpHK9nmPLOu1VgjMVqO0xkkNSoghlQC6kWYmJDpo1IFBxVKMf2GSBnn7CqGFI1OLoNSCdJ3S+ppUslT68ddzuGOBvtqnySBgsSxXJ9oNAws7r+bcxZWo19GtmjkiKgRk8RuUVGsqzdUI3YUDCZJy5Da+xLkHvEsKQdO2RFmcWJF2g0tPb7aTqi2IrDcjnVuePM3rQLzLWyUWb8xSY+cWF74DK3ageqqpsM+sXgNM1GsNKq7BwDbGt3VdHVZJLun138MbIUsFqRUl3Uxhmr+75JCGwEYfXJJESqC3Uj27oWop+0fVXH42YQM7JcmVv6gCLOTrIahlgfRl77FUCSlH6vca2Dk172AllcCxa1OXb1axskwVNQ28ZCvAxol39TuAwuxbiJHsUh4QWwGeD/SZSlm8SzHsBpcwev0ke7p2PU8IOSVmWQ1sZh+Gg1ZZBsES96Hgp//XnR0IGMdWdgCOGfcktLUPrCPdhj9DqMnU1e9bDuxPZC3zP1hsUUWhTln9+4RGMc5HuM3uLf+kDTAoEqO+ia4DhEk5KPNloweqwCUWOiPeQKhQzB+8uE+OoN3bJ75Of2i5ROl+sn8I5PPRxRNYgoDdVzsOdCnMH6LuIh+gnoYGolNpi46Kfgd0xUYzMkIzfC4TJCkxw3u4eGmpBbG1GVnah+BxmLsyeGUUD6t2+bAhUSQjDtIFPvyttkeowIm/01SIodPbVnoF4I/hM068tKsRx1DDz22OCICgTjsm23hGPFBcn4EQ/Q3iS6+FeS3KWnfND76iVJJH7hzym4ZdQPucSIYpTT+5D+jKICz1h6VIClizgEuPrJOAQbwKwYe97+qKAoFBg2YigaiRBU4wxwonj7Of4w/Hjo7pJAZgYIBpxpcJD5fWHviTrSvkAM9deV1PZ+x2o4/bA8/v7bet3nff/ZBo4KP33rNte+edD/Ie913LMe7bWwfA886Z+55Fe6jQhvwd2e7yjDzN8qkHfBO9E2OghOj9px+G2rqZ8NgLRaPCWqe2cVBaS5fPesmi89n8yD3vlm4csBnH73Hy82CHPHbsXmdg41/x0Xtz2KPm7mDmc9Wb984vLtg9v2bzpOcGT+snPV+3Zff8gpI986u2ZDwfEjVyQ1DL7KfCPp3R9b/z0spF42qPL5riTCzcGeyH0ZQFIBVyKGjCwlCn+bOSpbxrWMbI2CDeLC3NcJTpQRmpafcqip/KmIqUMSXwlfSU1LT7OEsOAoKXcEwyQQA4f29LdFxGacD0f4IxGgDg6f9WDwDfPCdcg36vhzS7AC2nrh6yA8pzCgf5O9IQ9WLh21FlOP2XxpQBdETD0FgW3Jrk/pCJJKYTYAiU4iiwbwPawEAA/HAWBwkLgDsDf58l2IllGfzxd5Yj3ZNZgVgXswpG87DkMlXd/TFR8hI0ClaMdNkxsCPSGpuxr5Oor47S29sDi7Uqt1q9SrerVq9WnVYruDVbg0frUq9KK05s4UYtpkrZ2Z2Hq61Vwx35rbIIyi1NJ8sxtXJirvBWKychXI1zm57LFXxb5+YKXS/F6DIqw6nSTDCtc/q5f7qJ22D0JJdZaOV+6AtN05uEJKn13FZxFyNtIevBabvR5aFQXV+NOKsbtwZWV/JUZ2uzl3a37cC6sZar1qqnCrepkKyyqTUYjF13w7O22qbcwq3f3BpVWXNsusXak8fhiIZmNqDKZTeN/vXn753J1+Odz+9n+Hj6eX95e3vkdbP66ub5PuPpmuPx4mHn/tTcJ7fHLjdH7qw+/vdeHVW5PIJysXI+czZrNQsnE8cjR6OqYjzjoGe//1c6sDsoihvbla3CZtZcmfVsc5FYjayEjCyHqiy5XRYdC06V5Znz/1ZYZkxZpo1qqWHSrDJhyjKuGZOMykdGFMPqkSEYFIrZgv6Ovig9XUqf3tUsnS12O62PtLfO0daaktYWRUZjPw31j9TVJimX+smHTF7KFiTbFAlt27Bb0uY9ta1DJBM9kmgP+rcJViUeIOYn6rdSTSGM2MLIzPDYwuizHfG7ExY1M/xiQUhasDMoLdAZ7Ap0+WXanUqmcNpdwpUgSgULEOvEb4IHlPg7bZlWp5opnZQGZ+6yuqRrnaQUuVK6JZ8lS+U6yeFqQSlw+w23ZGpOnsmcmou5ElgpYwFsHfuNcW4YCt1Pu315jqX3q+biUp8lq9BHW3yjcnNvamQX+OQWH5zbwvw7iHa6Nu7YgbjZUt/u3Pw7Oa7LuO5gbG52/h2CCyItrXBwlI4bfaUNjjMFiZSwdWmjh6JLSzjgJl/CJYvSSy/RhZt0NurfVCQAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2)format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2)format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2)format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2)format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2)format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2)format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2)format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2)format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.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}.stv{--stv-bg:#1c1c1e;--stv-bg-deep:#121212;--stv-panel:#2c2c2e;--stv-card:#323234;--stv-bar:#1a1a1a;--stv-bar-border:#252525;--stv-border:#2a2e34;--stv-border-subtle:#3a3a3c;--stv-border-hover:#48484a;--stv-accent:#1b4f8a;--stv-accent-hover:#164a7a;--stv-accent-text:#4a9edb;--stv-accent-wash:#1b4f8a38;--stv-accent-wash-strong:#1b4f8a61;--stv-accent-border:#4a9edb59;--stv-text:#e8e8ed;--stv-text-2:#9b9ba8;--stv-text-muted:#c7c7d1;--stv-text-disabled:#666;--stv-caption:#5b6470;--stv-chip-bg:#161a1f;--stv-chip-border:#262a30;--stv-chip-text:#8a919b;--stv-danger:#ff8b8b;--stv-danger-wash:#d85b5b2e;--stv-rec:#ff3b30;--stv-gold:#e8b84a;--stv-video-empty:#141414;--stv-font:"Roboto", "Helvetica Neue", Arial, sans-serif;--stv-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--stv-radius:4px;--stv-radius-panel:6px;background:linear-gradient(180deg, var(--stv-bg-deep) 0%, var(--stv-bg) 12rem);min-height:100dvh;color:var(--stv-text);font-family:var(--stv-font);letter-spacing:.01em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:4rem minmax(0,1fr);font-size:13px;font-weight:400;display:grid}.stv *,.stv :before,.stv :after{box-sizing:border-box}.stv button,.stv input,.stv select{font-family:inherit}.stv-rail{background:var(--stv-bg);border-right:1px solid var(--stv-border);flex-direction:column;align-items:center;gap:.6rem;height:100dvh;padding-top:.9rem;display:flex;position:sticky;top:0}.stv-rail a.stv-rail__logo{background:0 0;width:2.4rem;height:2.4rem;margin-bottom:.9rem}.stv-rail a{border-radius:var(--stv-radius);width:2.4rem;height:2.4rem;color:var(--stv-text-2);place-items:center;transition:background .14s ease-out,color .14s ease-out;display:grid}.stv-rail a:hover{background:var(--stv-accent-wash);color:var(--stv-text)}.stv-rail a.is-active{background:var(--stv-accent-wash-strong);color:var(--stv-accent-text)}.stv-body{flex-direction:column;min-width:0;display:flex}.stv-top{border-bottom:1px solid var(--stv-border);background:var(--stv-bg);z-index:10;flex-wrap:wrap;align-items:center;gap:1rem;padding:.55rem 1rem;display:flex;position:sticky;top:0}.stv-top__back{color:var(--stv-accent-text);font-size:14px;text-decoration:none}.stv-top__back:hover{color:#6ab4f0}.stv-top__title{letter-spacing:.01em;margin:0;font-size:14px;font-weight:500}.stv-top__sub{color:var(--stv-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.stv-top__end{align-items:center;gap:.5rem;margin-left:auto;display:flex}.stv-pill{border-radius:var(--stv-radius);border:1px solid var(--stv-border-subtle);background:var(--stv-bg-deep);color:var(--stv-text-muted);white-space:nowrap;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:11px;font-weight:500;display:inline-flex}.stv-pill--accent{background:var(--stv-accent-wash);border-color:var(--stv-accent-border);color:var(--stv-accent-text)}.stv-pill--warn{border:1px dashed var(--stv-gold);color:var(--stv-gold);background:#e8b84a24}.stv-layoutbar{border-bottom:1px solid var(--stv-border);background:var(--stv-bg);scrollbar-width:thin;align-items:center;gap:.35rem;padding:.45rem .75rem;display:flex;overflow-x:auto}.stv-layoutbar__label{color:var(--stv-caption);white-space:nowrap;padding:0 .35rem;font-size:12px}.stv-layoutbar__sep{background:var(--stv-border-subtle);align-self:stretch;width:1px;margin:0 .4rem}.stv-chipbtn{border:1px solid var(--stv-chip-border);background:var(--stv-chip-bg);min-width:6.5rem;height:2rem;color:var(--stv-chip-text);cursor:pointer;white-space:nowrap;border-radius:4px;padding:0 .9rem;font-size:12px;font-weight:600}.stv-chipbtn:hover{color:#c7ccd3;background:#1e2126}.stv-chipbtn.is-on{background:var(--stv-accent-wash-strong);border-color:var(--stv-accent-border);color:var(--stv-accent-text)}.stv-capture{background:var(--stv-bar);border-bottom:1px solid var(--stv-bar-border);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.45rem .75rem;display:flex}.stv-capture__label{color:#a0a0a0;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.stv-capture__clock{color:#ebebf5;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;font-family:var(--stv-mono);min-width:4.5rem}.stv-capture__rec{color:#fff;background:var(--stv-rec);letter-spacing:.06em;border-radius:var(--stv-radius);padding:.2rem .45rem;font-size:10px;font-weight:700;animation:1.4s ease-in-out infinite stv-rec-pulse}@keyframes stv-rec-pulse{0%,to{opacity:1}50%{opacity:.72}}.stv-qbtn{border-radius:var(--stv-radius);color:#d1d1d1;background:#252525;border:1px solid #333;padding:6px 10px;font-size:12px;font-weight:600;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}.stv-qbtn.is-active{background:var(--stv-accent);border-color:var(--stv-accent);color:#fff}.stv-qbtn.is-done{background:var(--stv-accent-wash);color:var(--stv-accent-text);border-color:var(--stv-accent-border)}.stv-qbtn.is-pending{color:#48484a;background:0 0;border-color:#38383a}.stv-btn{color:#d1d1d1;cursor:pointer;white-space:nowrap;background:#252525;border:1px solid #333;border-radius:4px;justify-content:center;align-items:center;gap:.4rem;height:2rem;padding:0 .85rem;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.stv-btn:hover:not(:disabled){background:#333}.stv-btn:disabled{color:#48484a;cursor:default;background:0 0;border-color:#38383a}.stv-btn--accent{background:var(--stv-accent-wash);color:var(--stv-accent-text);border-color:var(--stv-accent-border);border-radius:var(--stv-radius);font-weight:600}.stv-btn--accent:hover:not(:disabled){background:var(--stv-accent-wash-strong)}.stv-btn--solid{background:var(--stv-accent);border-color:var(--stv-accent);color:#fff;font-weight:600}.stv-btn--solid:hover:not(:disabled){background:var(--stv-accent-hover)}.stv-btn--danger{color:#f0c0c0;background:#4a2c2c;border-color:#5a3535}.stv-btn--danger:hover:not(:disabled){background:#5a3535}.stv-btn--big{height:2.6rem;padding:0 1.2rem;font-size:14px}.stv-btn:focus-visible,.stv-chipbtn:focus-visible,.stv-tagbtn:focus-visible{outline-offset:1px;outline:2px solid #1b4f8aa6}.stv-work{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid}@media (width>=1000px){.stv-work--split{grid-template-columns:minmax(0,1fr) minmax(22rem,38%)}}.stv-col{flex-direction:column;min-width:0;display:flex}.stv-col+.stv-col{border-left:1px solid var(--stv-border)}.stv-panel{border-bottom:1px solid var(--stv-border);background:var(--stv-bg);flex-direction:column;min-width:0;display:flex}.stv-panel__bar{background:var(--stv-bg);border-bottom:1px solid var(--stv-border);align-items:center;gap:.5rem;min-height:1.9rem;padding:.2rem .4rem .2rem .65rem;display:flex}.stv-panel__title{color:var(--stv-text-muted);font-size:13px;font-weight:500}.stv-panel__actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.stv-panel__close{color:var(--stv-text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;width:1.5rem;height:1.5rem;font-size:15px;line-height:1}.stv-panel__close:hover{color:var(--stv-text);background:#ffffff14}.stv-panel__body{gap:.6rem;min-width:0;padding:.65rem;display:grid}.stv-panel__body--flush{padding:0}.stv-entries{border:1px solid var(--stv-border);border-radius:var(--stv-radius-panel);background:var(--stv-panel);gap:0;margin:0 1.25rem;display:grid;overflow:hidden}a.stv-entry,.stv-entry{border:0;border-bottom:1px solid var(--stv-border);color:var(--stv-text);cursor:pointer;background:0 0;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.1rem .85rem;padding:.7rem .9rem;text-decoration:none;transition:background .12s ease-out;display:grid}.stv-entries>:last-child{border-bottom:0}.stv-entry:hover:not(.is-locked){background:var(--stv-accent-wash)}.stv-entry__icon{border-radius:var(--stv-radius);background:var(--stv-accent-wash);width:2.4rem;height:2.4rem;color:var(--stv-accent-text);grid-row:span 2;place-items:center;display:grid}.stv-entry__title{font-size:13px;font-weight:500;line-height:1.25}.stv-entry small{color:var(--stv-text-2);grid-column:2;font-size:12px;font-weight:400;line-height:1.35}.stv-entry.is-locked{cursor:default;opacity:.55}.stv-entry.is-locked:hover{background:0 0}.stv-entry__lock{color:var(--stv-gold);grid-column:2;align-items:center;gap:.35rem;margin-top:.15rem;font-size:11px;font-weight:500;display:inline-flex}.stv-home{gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.stv-home .stv-panel{border:1px solid var(--stv-border);border-radius:var(--stv-radius-panel);background:var(--stv-bg);overflow:hidden}.stv-field{color:var(--stv-text-2);flex:9rem;gap:.25rem;font-size:11px;display:grid}.stv input:not([type=file]){border:1px solid var(--stv-border-subtle);background:var(--stv-panel);height:2rem;color:var(--stv-text);border-radius:4px;min-width:0;padding:0 .6rem;font-size:13px}.stv input:not([type=file]):hover{border-color:var(--stv-border-hover)}.stv input:not([type=file]):focus{border-color:#1b4f8aa6;outline:none}.stv-row{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.stv-grow{flex:14rem}.stv-hint{color:var(--stv-text-2);margin:0;font-size:12px;line-height:1.45}.stv-note{background:var(--stv-accent-wash);color:var(--stv-accent-text);border-radius:4px;margin:0;padding:.45rem .65rem;font-size:12px}.stv-warn{border:1px dashed var(--stv-gold);color:var(--stv-gold);border-radius:4px;margin:0;padding:.45rem .65rem;font-size:12px}.stv-error{color:var(--stv-danger);margin:0;font-size:12px}.stv-num{font-variant-numeric:tabular-nums}.stv-dot{border-radius:2px;flex:none;width:.6rem;height:.6rem;display:inline-block}.stv-tablewrap{max-height:26rem;overflow:auto}.stv-table{border-collapse:collapse;width:100%;font-size:13px}.stv-table th{background:var(--stv-panel);color:var(--stv-text);border-right:1px solid var(--stv-border);text-align:left;white-space:nowrap;padding:.45rem .6rem;font-size:12px;font-weight:700;position:sticky;top:0}.stv-table td{border-right:1px solid var(--stv-border);white-space:nowrap;padding:.35rem .6rem}.stv-table tbody tr:nth-child(odd){background:#232325}.stv-table tbody tr:nth-child(2n){background:#29292b}.stv-table tbody tr.is-click{cursor:pointer}.stv-table tbody tr.is-click:hover{background:var(--stv-accent-wash)}.stv-table tbody tr.is-active{background:var(--stv-accent-wash-strong)}.stv-table tbody tr.is-unsynced td{color:var(--stv-text-2)}.stv-table .stv-rownum{color:var(--stv-text-2);text-align:right;width:2rem;font-size:11px}.stv-table td.stv-right,.stv-table th.stv-right{text-align:right}.stv-x{color:var(--stv-text-2);cursor:pointer;background:0 0;border:0;font-size:14px}.stv-x:hover{color:var(--stv-danger)}.stv-botonera{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (width>=700px){.stv-botonera{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}}.stv-tagbtn{border-radius:var(--stv-radius);background:var(--code);min-height:3.2rem;color:var(--code-ink);text-align:left;cursor:pointer;touch-action:manipulation;border:1px solid #00000059;padding:.4rem .6rem;font-size:13px;font-weight:700;transition:filter .12s ease-out,transform .12s ease-out;position:relative}.stv-tagbtn:hover:not(:disabled){filter:brightness(1.12)}.stv-tagbtn:active:not(:disabled){filter:brightness(.92);transform:translateY(1px)}.stv-tagbtn:disabled{filter:grayscale(.85)brightness(.55);cursor:not-allowed}.stv-tagbtn__key{opacity:.75;font-size:10px;font-weight:600;position:absolute;top:4px;right:6px}.stv-tagbtn.is-flash{outline-offset:1px;outline:2px solid #fff;animation:.28s ease-out stv-tag-flash}@keyframes stv-tag-flash{0%{filter:brightness(1.45);transform:scale(1.02)}to{filter:brightness();transform:scale(1)}}.stv-botonera--live .stv-tagbtn{min-height:4.5rem;font-size:15px}.stv-labels{border-radius:var(--stv-radius);border:1px solid var(--stv-accent-border);background:var(--stv-accent-wash);gap:.45rem;padding:.55rem .65rem;display:grid}.stv-labels__head{align-items:center;gap:.6rem;font-size:13px;display:flex}.stv-labels__head strong{flex:1}.stv-chips{flex-wrap:wrap;gap:.35rem;display:flex}.stv-chip{border-radius:var(--stv-radius);border:1px solid var(--stv-border-subtle);background:var(--stv-panel);min-height:2rem;color:var(--stv-text-muted);cursor:pointer;align-items:center;gap:.35rem;padding:0 .8rem;font-size:12px;display:inline-flex}.stv-chip:hover{border-color:var(--stv-border-hover)}.stv-chip.is-on{background:var(--stv-accent);border-color:var(--stv-accent);color:#fff;font-weight:600}.stv-video{aspect-ratio:16/9;background:#0b0b0b;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;container-type:size}.stv-video>.stv-clean,.stv-video>.stv-video__empty{border:0;place-items:center;width:100%;height:100%;display:grid}.stv-video>video{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.stv-video__empty{color:var(--stv-text-2);text-align:center;align-content:center;justify-items:center;gap:.75rem;padding:1rem;display:grid}.stv-video__empty>*{max-width:min(34rem,92%)}.stv-video__empty strong{color:var(--stv-text-muted);font-size:14px}.stv-transport{background:var(--stv-bg);border-top:1px solid var(--stv-border);border-bottom:1px solid var(--stv-border);gap:4px;padding:6px 8px 8px;display:grid}.stv-transport__times{color:#c8c8c8;font-variant-numeric:tabular-nums;justify-content:space-between;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:700;display:flex}.stv-transport__times span:last-child{color:#707070;font-weight:400}.stv-progress{cursor:pointer;background:#262626;border-radius:3px;height:14px;position:relative;overflow:hidden}.stv-progress__mark{background:var(--code);opacity:.85;border-radius:1px;min-width:2px;position:absolute;top:3px;bottom:3px}.stv-progress__fill{background:var(--stv-accent-text);height:3px;position:absolute;inset:auto auto 0 0}.stv-progress__head{background:#f5c518;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.stv-transport__btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding-top:2px;display:flex}.stv-transport__gap{width:10px}.stv-tbtn{color:#d0d0d0;cursor:pointer;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;justify-content:center;align-items:center;min-width:2rem;min-height:26px;padding:2px 8px;font-size:12px;display:inline-flex}.stv-tbtn:hover:not(:disabled){background:#383838;border-color:#505050}.stv-tbtn:active:not(:disabled){background:#1e1e1e}.stv-tbtn.is-on{color:#fff;background:#1a4a8a;border-color:#2060b0}.stv-tbtn:disabled{opacity:.45;cursor:default}.stv-tbtn--wide{color:#e5e5e5;background:#333;border-color:#484848;min-width:52px;min-height:28px;padding:2px 10px;font-size:13px;font-weight:700}.stv-volume{position:relative}.stv-volume__pop{border-radius:var(--stv-radius-panel);border:1px solid var(--stv-border-subtle);background:var(--stv-panel);z-index:20;color:var(--stv-text-2);align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:11px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.stv-volume__pop input[type=range]{width:7rem;accent-color:var(--stv-accent-text);background:0 0;border:0;height:auto;padding:0}.stv-timeline{-webkit-user-select:none;user-select:none;grid-template-columns:9.5rem minmax(0,1fr);font-size:13px;display:grid}.stv-timeline__name{border-bottom:1px solid var(--stv-bg);white-space:nowrap;text-overflow:ellipsis;background:#262628;align-items:center;gap:.45rem;height:2.1rem;padding:0 .5rem 0 0;display:flex;overflow:hidden}.stv-timeline__name:before{content:"";background:var(--code);flex:none;align-self:stretch;width:4px}.stv-timeline__tracks{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;min-width:0;position:relative}.stv-timeline__track{border-bottom:1px solid var(--stv-bg);background:#2a2a2c;height:2.1rem;position:relative}.stv-timeline__mark{background:var(--code);border:1px solid #00000040;border-radius:2px;min-width:6px;position:absolute;top:.35rem;bottom:.35rem}.stv-timeline__mark:hover{filter:brightness(1.2)}.stv-timeline__mark.is-selected{outline-offset:1px;filter:brightness(1.25);z-index:1;outline:2px solid #fff}.stv-timeline__marquee{border:1px solid var(--stv-accent-text);pointer-events:none;z-index:3;background:#1b4f8a40;position:absolute}.stv-timeline__sel{color:var(--stv-accent-text);align-items:center;gap:.4rem;margin-left:.5rem;font-size:12px;display:flex}.stv-timeline__sel .stv-btn{padding:.15rem .55rem;font-size:11px}.stv-timeline__playhead{pointer-events:none;z-index:2;background:#f5c518;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.stv-timeline__quarter{border-left:1px dashed var(--stv-accent-text);pointer-events:none;position:absolute;top:0;bottom:0}.stv-timeline__quarter span{color:var(--stv-accent-text);font-size:10px;position:absolute;bottom:1.7rem;left:3px}.stv-timeline__ruler{height:1.6rem;color:var(--stv-text-muted);font-variant-numeric:tabular-nums;cursor:ew-resize;touch-action:none;font-size:11px;position:relative}.stv-timeline__ruler span{position:absolute;top:.35rem;transform:translate(-50%)}.stv-timeline__rulerlabel{color:var(--stv-text-2);justify-content:center;align-items:center;font-size:12px;display:flex}.stv-empty{color:var(--stv-text-2);padding:1rem;font-size:12px}@media (width<=700px){.stv{grid-template-columns:minmax(0,1fr)}.stv-rail{display:none}.stv-chipbtn{min-width:0}.stv-timeline{grid-template-columns:6.5rem minmax(0,1fr)}}.stv-hero{flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.35rem 1.25rem 1rem;display:flex}.stv-hero__mark{width:auto;max-width:min(22rem,92vw);height:clamp(2rem,4.5vw,2.75rem);display:block}.stv-hero__sub{color:var(--stv-text-2);margin:0;font-size:13px;font-weight:400}.stv-stats{border:1px solid var(--stv-border);border-radius:var(--stv-radius-panel);background:var(--stv-bg-deep);color:var(--stv-text-2);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.45rem .75rem;font-size:12px;display:flex}.stv-stats>div{white-space:nowrap;align-items:baseline;gap:.35rem;display:inline-flex}.stv-stats>div>span{color:var(--stv-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;font-family:var(--stv-mono)}.stv-stats>div.is-warn>span{color:var(--stv-gold)}.stv-stats__name{align-items:center;gap:.45rem;min-width:12rem;margin-left:auto;display:inline-flex}.stv-stats__name input{height:1.7rem!important;font-size:12px!important}.stv-browser{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=800px){.stv-browser{grid-template-columns:14rem minmax(0,1fr)}}.stv-browser__main{flex-direction:column;min-width:0;min-height:0;display:flex}.stv-search{border:1px solid var(--stv-border);background:var(--stv-panel);color:var(--stv-text-muted);border-radius:4px;align-items:center;gap:.45rem;margin:.45rem .55rem .25rem;padding:.35rem .55rem;display:flex}.stv-search input{min-width:0;color:var(--stv-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.stv-folders.is-dim{opacity:.55}.stv-table tr.is-over{outline:1px solid var(--stv-accent-text);background:var(--stv-accent-wash)}.stv-folders{border-right:1px solid var(--stv-border);align-content:start;gap:2px;margin:0;padding:.4rem;list-style:none;display:grid}.stv-folders button{width:100%;color:var(--stv-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:13px;display:flex}.stv-folders button:hover{background:#ffffff0f}.stv-folders button.is-on{background:var(--stv-accent-wash-strong);color:var(--stv-text)}.stv-folders button svg{color:#e8b84a}.stv-folders__count{color:var(--stv-text-2);margin-left:auto;font-size:11px}.stv-status{border-radius:var(--stv-radius);padding:.1rem .4rem;font-size:11px;font-weight:600;display:inline-block}.stv-status--ok{color:#6fdc8c;background:#30d15824}.stv-status--warn{border:1px dashed var(--stv-gold);color:var(--stv-gold)}.stv-status--idle{background:var(--stv-panel);color:var(--stv-text-2)}.stv-emptystate{color:var(--stv-text-2);text-align:center;align-content:center;justify-items:center;gap:.4rem;min-height:10rem;padding:2.75rem 1.25rem;font-size:12px;display:grid}.stv-emptystate svg{color:var(--stv-caption);margin-bottom:.25rem}.stv-emptystate strong{color:var(--stv-text-muted);font-size:13px;font-weight:500}.stv-wizard{gap:1rem;width:min(46rem,100%);margin:1.5rem auto;padding:0 1rem;display:grid}.stv-wizard .stv-panel{border:1px solid var(--stv-border);border-radius:var(--stv-radius-panel);overflow:hidden}.stv-stepper{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.stv-stepper li{border:1px solid var(--stv-chip-border);background:var(--stv-chip-bg);color:var(--stv-chip-text);border-radius:4px;flex:1;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:12px;font-weight:600;display:flex}.stv-stepper li span{border:1px solid;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:11px;display:grid}.stv-stepper li.is-current{background:var(--stv-accent-wash-strong);border-color:var(--stv-accent-border);color:var(--stv-accent-text)}.stv-stepper li.is-done{color:#8fb8e8;border-color:#2a4a70}.stv-form{gap:.75rem;display:grid}.stv-select{border:1px solid var(--stv-border-subtle);background:var(--stv-panel);height:2rem;color:var(--stv-text);border-radius:4px;padding:0 .5rem;font-size:13px}.stv-caption{color:var(--stv-caption);font-size:11px}.stv-wizard__nav{border-top:1px solid var(--stv-border);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}.stv-summary{grid-template-columns:7rem 1fr;gap:.45rem 1rem;margin:0;font-size:13px;display:grid}.stv-summary dt{color:var(--stv-text-2)}.stv-summary dd{margin:0}.stv-step{gap:.8rem;display:grid}.stv-sources{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.stv-source{border:1px solid var(--stv-border-subtle);background:var(--stv-panel);color:var(--stv-text-muted);text-align:left;cursor:pointer;border-radius:8px;justify-items:start;gap:.35rem;padding:.85rem;display:grid}.stv-source strong{color:var(--stv-text);font-size:13px}.stv-source span{color:var(--stv-text-2);font-size:12px;line-height:1.4}.stv-source:hover{border-color:var(--stv-border-hover)}.stv-source.is-on{border-color:var(--stv-accent-text);background:var(--stv-accent-wash)}.stv-source.is-on svg{color:var(--stv-accent-text)}.stv-modal{z-index:50;background:#0009;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.stv-modal__box{border:1px solid var(--stv-border-subtle);border-radius:var(--stv-radius-panel);background:var(--stv-bg);width:min(42rem,100%);overflow:hidden;box-shadow:0 8px 24px #00000073}.stv-video__empty svg{color:#4a4a50}button.stv-pill{cursor:pointer}.stv-menu{position:relative}.stv-menu__pop{z-index:30;border-radius:var(--stv-radius-panel);border:1px solid var(--stv-border-subtle);background:var(--stv-panel);min-width:13rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #0006}.stv-menu__pop button{color:var(--stv-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:13px;display:flex}.stv-menu__pop button:hover{background:var(--stv-accent-wash)}.stv-menu__check{width:1rem;color:var(--stv-accent-text);font-size:11px}.stv-menu__label{color:var(--stv-caption);padding:.35rem .5rem .2rem;font-size:11px}.stv-menu__sep{background:var(--stv-border-subtle);height:1px;margin:.3rem 0}.stv-dock{border-bottom:1px solid var(--stv-border);flex-direction:column;min-width:0;display:flex}.stv-dock--grow{flex:1}.stv-dock>.stv-panel{border-bottom:0;flex:1}.stv-dock__tabs{background:var(--stv-bg);border-top:1px solid var(--stv-border);justify-content:center;gap:1px;padding:0 .5rem;display:flex;overflow-x:auto}.stv-dock__tabs button{color:var(--stv-text-2);cursor:pointer;white-space:nowrap;background:#252527;border:0;border-radius:0 0 6px 6px;padding:.35rem .85rem;font-size:13px}.stv-dock__tabs button:hover{color:var(--stv-text)}.stv-dock__tabs button.is-on{color:var(--stv-text);background:#48484a}.stv-col{min-height:calc(100dvh - 3rem)}.stv{--stv-bar-bg:#1a1a1a;--stv-btn-bg:#2a2a2a;--stv-btn-border:#3a3a3a;--stv-btn-hover:#383838;--stv-btn-text:#d0d0d0;--stv-row-a:#232325;--stv-row-b:#29292b;--stv-track:#2a2a2c;--stv-trackname:#262628;--stv-tab:#252527;--stv-tab-on:#3a3a3c;--stv-card-hover:#444447}.stv[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stv-bg:#f5f5f7;--stv-bg-deep:#ececef;--stv-panel:#fff;--stv-card:#fff;--stv-bar:#ececef;--stv-bar-bg:#ececef;--stv-bar-border:#d8d8dc;--stv-border:#d8d8dc;--stv-border-subtle:#e5e5ea;--stv-border-hover:#c8c8cc;--stv-accent-text:#1b4f8a;--stv-accent-wash:#1b4f8a1a;--stv-accent-wash-strong:#1b4f8a2e;--stv-accent-border:#1b4f8a59;--stv-text:#1c1c1e;--stv-text-2:#636366;--stv-text-muted:#48484a;--stv-caption:#8e8e93;--stv-chip-bg:#fff;--stv-chip-border:#d8d8dc;--stv-chip-text:#48484a;--stv-danger:#b42318;--stv-gold:#9a6700;--stv-btn-bg:#fff;--stv-btn-border:#d8d8dc;--stv-btn-hover:#f0f0f2;--stv-btn-text:#1c1c1e;--stv-row-a:#fff;--stv-row-b:#f7f7f9;--stv-track:#ececef;--stv-trackname:#f0f0f2;--stv-tab:#e8e8ea;--stv-tab-on:#fff;--stv-card-hover:#f0f0f2}.stv .stv-capture{background:var(--stv-bar-bg)}.stv .stv-capture__clock{color:var(--stv-text)}.stv .stv-qbtn,.stv .stv-btn,.stv .stv-tbtn{background:var(--stv-btn-bg);border-color:var(--stv-btn-border);color:var(--stv-btn-text)}.stv .stv-btn:hover:not(:disabled),.stv .stv-tbtn:hover:not(:disabled){background:var(--stv-btn-hover)}.stv .stv-btn--accent{background:var(--stv-accent-wash);color:var(--stv-accent-text);border-color:var(--stv-accent-border)}.stv .stv-btn--solid{background:var(--stv-accent);border-color:var(--stv-accent);color:#fff}.stv .stv-btn--solid:hover:not(:disabled){background:var(--stv-accent-hover)}.stv .stv-btn--danger{color:#f0c0c0;background:#4a2c2c;border-color:#5a3535}.stv[data-theme=light] .stv-btn--danger{color:#b42318;background:#fbe9e9;border-color:#f0c4c4}.stv .stv-tbtn.is-on{color:#fff;background:#1a4a8a;border-color:#2060b0}.stv .stv-table tbody tr:nth-child(odd){background:var(--stv-row-a)}.stv .stv-table tbody tr:nth-child(2n){background:var(--stv-row-b)}.stv .stv-timeline__track{background:var(--stv-track)}.stv .stv-timeline__name{background:var(--stv-trackname)}.stv .stv-entry:hover:not(.is-locked){background:var(--stv-accent-wash)}.stv[data-theme=light] .stv-entries{background:var(--stv-panel)}.stv[data-theme=light] .stv-entry.is-locked{opacity:.65}.stv[data-theme=light] .stv-transport__times{color:var(--stv-text)}.stv[data-theme=light] .stv-progress{background:#e1e1e5}.stv[data-theme=light] .stv-video{background:#111}.stv-top{box-shadow:inset 0 -1px 0 var(--stv-border);border-bottom:0;position:sticky}.stv-top:after{content:"";opacity:.9;background:linear-gradient(90deg,#c72027 0 12%,#faa719 12% 58%,#435ba9 58% 100%);height:2px;position:absolute;bottom:-2px;left:0;right:0}.stv-top__crumbs{min-width:0;color:var(--stv-text-2);white-space:nowrap;align-items:center;font-size:13px;display:flex;overflow:hidden}.stv-top__crumbs>span:last-child{color:var(--stv-text-muted);text-overflow:ellipsis;overflow:hidden}.stv-top__sep{color:var(--stv-caption);margin:0 .45rem}.stv-dotnet{background:var(--stv-gold);border-radius:50%;width:7px;height:7px}.stv-dotnet.is-on{background:#30d158}.stv{grid-template-columns:3.6rem minmax(0,1fr);transition:grid-template-columns .16s ease-out}.stv.stv--rail-open{grid-template-columns:13rem minmax(0,1fr)}.stv-rail{align-items:stretch;gap:2px;padding:.75rem .5rem}.stv-rail a,.stv-rail__toggle{border-radius:var(--stv-radius);width:auto;height:2.4rem;color:var(--stv-text-2);white-space:nowrap;justify-content:center;align-items:center;gap:.7rem;padding:0 .7rem;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s ease-out,color .14s ease-out;display:flex;overflow:hidden}.stv--rail-open .stv-rail a,.stv--rail-open .stv-rail__toggle{justify-content:flex-start}.stv-rail a.is-active{background:var(--stv-accent-wash-strong);color:var(--stv-accent-text);box-shadow:inset 2px 0 0 var(--stv-accent)}.stv-rail a.stv-rail__logo{height:auto;min-height:2.6rem;box-shadow:none;background:0 0;gap:.55rem;margin-bottom:.65rem;padding:.35rem .45rem}.stv-rail a.stv-rail__logo:hover{background:0 0}.stv-rail a.stv-rail__logo img:first-child{width:1.85rem;height:1.85rem}.stv-rail__word{width:auto;height:13px}.stv[data-theme=light] .stv-rail__word{filter:invert()}.stv-rail__spacer{flex:1}.stv-rail__toggle{cursor:pointer;border:0;border-top:1px solid var(--stv-border);background:0 0;border-radius:0;height:2.8rem;margin-top:.5rem;padding-top:.5rem}.stv-rail__toggle:hover,.stv-rail a:hover:not(.stv-rail__logo){color:var(--stv-text);background:var(--stv-accent-wash)}.stv--fill .stv-body{height:100dvh;overflow:hidden}.stv--fill .stv-work{flex:1;min-height:0}.stv--fill .stv-col{flex-direction:column;min-height:0;display:flex;overflow:hidden}.stv--fill .stv-dock,.stv--fill .stv-dock>.stv-panel{min-height:0}.stv--fill .stv-dock .stv-panel__body{flex:1;min-height:0;overflow:auto}.stv--fill .stv-tablewrap{max-height:none}.stv--fill .stv-video{aspect-ratio:auto;flex:none;height:min(56.25cqw,58dvh);min-height:12rem}.stv--fill .stv-col:first-child{container-type:inline-size}.stv-panel{flex-direction:column;display:flex}.stv-panel.is-min{flex:none!important}.stv-dock:has(>.stv-panel.is-min){flex:none}.stv-panel__bar svg{color:var(--stv-text-2)}.stv-panel__title{letter-spacing:.02em}.stv-video>.stv-video__empty{flex-direction:column;justify-content:center;align-items:center;gap:.7rem;width:100%;height:100%;padding:1rem;display:flex}.stv-video__empty .stv-hint{max-width:30rem}.stv-empty{text-align:center;height:100%;min-height:6rem;color:var(--stv-text-2);place-items:center;margin:0;padding:1.25rem;font-size:12px;font-weight:400;line-height:1.45;display:grid}.stv .stv-dock__tabs button{background:var(--stv-tab);align-items:center;gap:.4rem;display:inline-flex;box-shadow:inset 0 2px #0000}.stv .stv-dock__tabs button.is-on{background:var(--stv-tab-on);color:var(--stv-text);box-shadow:inset 0 2px 0 var(--stv-accent-text)}.stv-dock__badge{border-radius:var(--stv-radius);background:var(--stv-accent-wash-strong);min-width:1.2rem;color:var(--stv-accent-text);text-align:center;font-variant-numeric:tabular-nums;padding:0 .3rem;font-size:10px;font-weight:700}.stv-work--split.is-collapsed{grid-template-columns:minmax(0,1fr) 2.4rem}.stv-strip{border-left:1px solid var(--stv-border);flex-direction:column;align-items:center;gap:.3rem;padding:.4rem 0;display:flex}.stv-strip__open,.stv-strip__tab{color:var(--stv-text-2);cursor:pointer;background:0 0;border:0;border-radius:4px}.stv-strip__open{width:1.9rem;height:1.9rem}.stv-strip__tab{flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .3rem;display:flex}.stv-strip__tab span{writing-mode:vertical-rl;font-size:12px;transform:rotate(180deg)}.stv-strip__open:hover,.stv-strip__tab:hover{color:var(--stv-text);background:#7f7f7f1f}.stv-table td.stv-cliprow{box-shadow:inset 3px 0 0 var(--code)}.stv-botonera-wrap{gap:.7rem;display:grid}.stv-botonera-group__title{letter-spacing:.06em;color:var(--stv-text-2);text-transform:uppercase;margin:0 0 .35rem;font-size:11px;font-weight:700}.stv-botonera-group__title.is-rival{color:#e06c6c}.stv .stv-tagbtn{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .55rem;display:grid}.stv .stv-tagbtn__key{opacity:.85;border:1px solid;border-radius:4px;place-items:center;min-width:1.45rem;height:1.45rem;font-size:11px;font-weight:700;display:grid;position:static}.stv-tagbtn__code{line-height:1.2}.stv-tagbtn__count{border-radius:var(--stv-radius);text-align:center;font-variant-numeric:tabular-nums;background:#00000038;min-width:1.4rem;padding:.05rem .35rem;font-size:11px;font-weight:700}.stv .stv-tagbtn.is-event{color:var(--stv-text);border:1px dashed var(--code);box-shadow:inset 3px 0 0 var(--code);background:0 0}.stv .stv-tagbtn.is-event .stv-tagbtn__count{background:var(--stv-accent-wash)}.stv-share{background:var(--stv-panel);display:grid}.stv-share__head{border-bottom:1px solid var(--stv-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:14px;display:flex}.stv-share__item{border-bottom:1px solid var(--stv-border);grid-template-columns:2rem 1fr;gap:.75rem;padding:.9rem 1rem;display:grid}.stv-share__item:last-child{border-bottom:0}.stv-share__item>svg{color:var(--stv-accent-text);margin-top:2px}.stv-share__item h3{color:var(--stv-text);margin:0 0 .25rem;font-size:13px;font-weight:700}.stv-share__item p{color:var(--stv-text-2);margin:0 0 .6rem;font-size:12px;line-height:1.5}.stv-share__item.is-soon>svg,.stv-share__item.is-soon h3{color:var(--stv-text-2)}.stv-soon{border-radius:var(--stv-radius);border:1px dashed var(--stv-gold);color:var(--stv-gold);margin-left:.4rem;padding:.05rem .4rem;font-size:10px;font-weight:600}.stv-timeline__event{border:2px solid var(--code);background:var(--stv-bg);cursor:pointer;width:11px;height:11px;margin:-6px 0 0 -6px;padding:0;position:absolute;top:50%;transform:rotate(45deg)}.stv-editor{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem 1.25rem;display:grid}@media (width>=900px){.stv-editor{grid-template-columns:16rem minmax(0,1fr);align-items:start}}.stv-editor .stv-panel{border:1px solid var(--stv-border);border-radius:8px;overflow:hidden}.stv-editor__main{gap:1rem;min-width:0;display:grid}.stv-editor__actions{padding:.6rem .65rem .2rem}.stv-editor .stv-folders{border-right:0}.stv-edit-table td{padding:.25rem .4rem}.stv-edit-table input:not([type=color]){width:100%;min-width:6rem;height:1.8rem}.stv .stv-edit-table input.stv-key{text-align:center;text-transform:uppercase;width:2.4rem;min-width:0}.stv .stv-edit-table input.stv-sec{text-align:right;width:4rem;min-width:0}.stv-color{border:1px solid var(--stv-border-subtle);cursor:pointer;background:0 0;border-radius:4px;width:2rem;height:1.8rem;padding:0}.stv-settings{gap:1rem;width:min(48rem,100%);margin:1.25rem auto;padding:0 1rem;display:grid}.stv-settings .stv-panel{border:1px solid var(--stv-border);border-radius:8px;overflow:hidden}.stv-account{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;display:grid}.stv-account>svg{color:var(--stv-text-2)}.stv-account__avatar{color:#231f20;background:#faa719;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:16px;font-weight:800;display:grid}.stv-plan{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.stv-plan>div{border:1px solid var(--stv-border-subtle);background:var(--stv-bg);color:var(--stv-text-2);border-radius:6px;align-content:start;gap:.3rem;padding:.75rem;font-size:12px;display:grid}.stv-plan strong{color:var(--stv-text);font-size:14px}.stv-plan__up{border-style:dashed!important}.stv-seg{border:1px solid var(--stv-border-subtle);background:var(--stv-bg);border-radius:6px;justify-self:start;gap:3px;padding:3px;display:inline-flex}.stv-seg button{color:var(--stv-text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.35rem .9rem;font-size:13px}.stv-seg button.is-on{background:var(--stv-accent);color:#fff}.stv-switch{border:1px solid var(--stv-border-subtle);background:var(--stv-btn-bg);cursor:pointer;border-radius:999px;flex:none;width:2.6rem;height:1.45rem;position:relative}.stv-switch span{background:var(--stv-text-2);border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .16s ease-out;position:absolute;top:2px;left:2px}.stv-switch.is-on{background:var(--stv-accent);border-color:var(--stv-accent)}.stv-switch.is-on span{background:#fff;transform:translate(1.15rem)}.stv-plan .stv-status{justify-self:start}.stv-panel__body{align-content:start}.stv--fill .stv-work{grid-template-rows:minmax(0,1fr);align-content:stretch;display:grid}.stv--fill .stv-col{height:100%}.stv--fill .stv-col>.stv-dock:last-child{flex:1}.stv-clean{background:#000;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.stv-clean__frame{aspect-ratio:16/9;flex:none;width:min(100%,177.778cqh);max-width:100%;height:auto;max-height:100%;position:relative;overflow:hidden}.stv-clean__crop{height:200%;position:absolute;top:-50%;left:0;right:0}.stv-clean__crop iframe,.stv-clean__frame--vimeo iframe{border:0;width:100%;height:100%;display:block}.stv-clean__shield{cursor:pointer;position:absolute;inset:0}.stv-clean__poster{cursor:pointer;background:#000;border:0;padding:0;position:absolute;inset:0}.stv-clean__poster img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.stv-clean__play{color:#fff;background:#1b4f8ad9;border-radius:50%;place-items:center;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;padding-left:4px;font-size:22px;display:grid;position:absolute;top:50%;left:50%}.stv-progress,.stv-timeline__tracks{touch-action:none}.stv-progress{cursor:ew-resize}.stv-progress__head.is-drag{width:3px;box-shadow:0 0 0 2px #f5c51859}.stv-bulk{border-top:1px solid var(--stv-accent-border);border-bottom:1px solid var(--stv-accent-border);background:var(--stv-accent-wash);color:var(--stv-accent-text);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:12px;display:flex}.stv-table .stv-pick{text-align:center;width:1.8rem}.stv-pick input{accent-color:var(--stv-accent-text);width:14px;height:14px}.stv-video{position:relative}.stv-lower{color:#fff;pointer-events:none;z-index:3;background:#121214d1;border-radius:6px;align-items:stretch;gap:.7rem;max-width:34rem;padding:.55rem .8rem .55rem 0;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.stv-lower__bar{border-radius:0 3px 3px 0;width:5px}.stv-lower>div{flex:1;gap:.15rem;display:grid}.stv-lower strong{font-size:16px}.stv-lower span{color:#c7c7d1;font-size:12px}.stv-lower__n{color:#c7c7d1;align-self:center;font-size:12px}.stv-present .stv-col:last-child{overflow:auto}.stv-panel__actions .stv-select{max-width:9.5rem;height:1.7rem;font-size:12px}.stv .stv-video>.stv-lower{width:auto;height:auto}.stv--fill .stv-present .stv-video{height:min(56.25cqw,100dvh - 7.5rem)}.stv-clean__pausecover{color:#fff;cursor:pointer;background:#121214eb;border:0;border-radius:50%;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;padding-left:5px;font-size:24px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #4a9edb99}.stv-timeline-wrap{flex-direction:column;min-height:0;display:flex}.stv-timeline__bar{border-bottom:1px solid var(--stv-border);align-items:center;gap:.8rem;padding:.3rem .6rem;display:flex}.stv-timeline__clock{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.stv-zoom{align-items:center;gap:4px;margin-left:auto;display:flex}.stv-zoom input[type=range]{width:8rem;height:auto;accent-color:var(--stv-accent-text);background:0 0;border:0;padding:0}.stv-timeline{overflow:hidden auto}.stv-timeline__tracks{overflow:hidden}.stv-timeline__scroll{background:var(--stv-track);border-radius:5px;height:10px;margin:2px 0 4px 9.5rem;position:relative}.stv-timeline__thumb{background:var(--stv-border-hover);cursor:grab;touch-action:none;border-radius:4px;min-width:14px;position:absolute;top:1px;bottom:1px}.stv-timeline__thumb:active{cursor:grabbing;background:var(--stv-accent-text)}.stv-splitter{z-index:4;touch-action:none;background:0 0;flex:none;position:relative}.stv-splitter:after{content:"";background:var(--stv-border);transition:background .12s ease-out;position:absolute}.stv-splitter:hover:after,.stv-splitter.is-drag:after{background:var(--stv-accent-text)}.stv-splitter--row{cursor:row-resize;height:7px;margin:-3px 0}.stv-splitter--row:after{height:1px;top:3px;left:0;right:0}.stv-splitter--col{cursor:col-resize;width:7px;margin:0 -3px}.stv-splitter--col:after{width:1px;top:0;bottom:0;left:3px}.stv--fill .stv-video.is-sized{height:var(--stv-video-h)}@media (width>=1000px){.stv-work--split.is-sized{grid-template-columns:minmax(0, 1fr) 7px var(--stv-side-w)}.stv-work--split.is-sized .stv-col+.stv-col{border-left:0}}@media (width<=999px){.stv-splitter--col{display:none}}.stv-stage .stv-stage__arrow{z-index:4;border-radius:var(--stv-radius-panel);color:#fff;cursor:pointer;opacity:0;background:#121214b8;border:1px solid #ffffff1f;width:2.75rem;height:4rem;margin-top:-2rem;font-size:28px;line-height:1;transition:opacity .16s ease-out,background .12s ease-out;position:absolute;top:50%}.stv-stage:hover .stv-stage__arrow:not(:disabled){opacity:1}.stv-stage__arrow.is-prev{left:.75rem}.stv-stage__arrow.is-next{right:.75rem}.stv-stage.is-full{background:#000;width:100vw;height:100vh!important}.stv-stage.is-full .stv-lower{max-width:40rem;bottom:4.5rem;left:2rem}.stv-stage.is-full .stv-lower strong{font-size:24px}.stv-stage.is-full .stv-lower span{font-size:15px}.stv-stage__bar{z-index:5;border-radius:var(--stv-radius-panel);background:#0f0f0fe0;align-items:center;gap:6px;padding:.4rem .55rem;transition:opacity .2s ease-out;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.stv-stage.is-idle{cursor:none}.stv-stage.is-idle .stv-stage__bar,.stv-stage.is-idle .stv-stage__arrow{opacity:0;pointer-events:none}.stv-stage__dots{gap:4px;max-width:40vw;padding:0 .4rem;display:flex;overflow:hidden}.stv-stage__dots button{opacity:.45;cursor:pointer;border:0;border-radius:50%;flex:none;width:10px;height:10px;padding:0}.stv-stage__dots button.is-on{opacity:1;box-shadow:0 0 0 2px #fff}.stv input[type=checkbox],.stv input[type=radio]{border:0;height:auto;padding:0}.stv-stage.is-pseudo{z-index:100;width:100vw;position:fixed;inset:0;height:100dvh!important}.stv-stage__bar{border:1px solid #ffffff24}.stv--fill .stv-work.is-grid{grid-template-columns:minmax(0, 1fr) 7px var(--stv-side-w);grid-template-rows:minmax(0, 1fr) 7px var(--stv-tl-h);grid-template-areas:"main vsplit side""hsplit hsplit hsplit""tl tl tl";align-content:stretch;align-items:stretch;height:100%;min-height:0;display:grid}.stv--fill .stv-work.is-grid.no-tl{grid-template-rows:minmax(0,1fr);grid-template-areas:"main vsplit side"}.stv--fill .stv-work.is-grid.is-collapsed{grid-template-columns:minmax(0,1fr) 0 2.4rem}.stv-area-main{flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex;overflow:hidden}.stv-area-main>.stv-transport{flex:none}.stv-area-side{flex-direction:column;grid-area:side;min-height:0;display:flex}.stv-area-vsplit{grid-area:vsplit;margin:0}.stv-area-hsplit{grid-area:hsplit;margin:0}.stv-area-tl{border-top:0;grid-area:tl}.stv .stv-work.is-grid .stv-col+.stv-col{border-left:0}.stv--fill .stv-work.is-grid .stv-area-main .stv-video,.stv--fill .stv-work.is-grid .stv-area-main .stv-video.is-sized{aspect-ratio:auto;flex:1 1 0;align-self:stretch;height:auto;min-height:0;max-height:none}.stv--fill .stv-work.is-grid .stv-area-tl .stv-dock{flex:1;min-height:0}.stv--fill .stv-area-tl .stv-timeline-wrap{height:100%}.stv--fill .stv-area-tl .stv-timeline{flex:1;min-height:0}.stv-area-tl .stv-timeline{grid-template-columns:11rem minmax(0,1fr)}.stv-area-tl .stv-timeline__scroll{margin-left:11rem}@media (width<=999px){.stv--fill .stv-body{height:auto;overflow:visible}.stv--fill .stv-work.is-grid,.stv--fill .stv-work.is-grid.no-tl,.stv--fill .stv-work.is-grid.is-collapsed{grid-template:"main""tl""side"/minmax(0,1fr)}.stv--fill .stv-work.is-grid .stv-area-main .stv-video{aspect-ratio:16/9;flex:none;height:auto}.stv-area-hsplit,.stv-area-vsplit{display:none}.stv-area-tl{height:18rem}}@media (width<=700px){.stv.stv--rail-open,.stv{grid-template-columns:minmax(0,1fr)}.stv-area-tl .stv-timeline{grid-template-columns:6.5rem minmax(0,1fr)}.stv-area-tl .stv-timeline__scroll{margin-left:6.5rem}.stv-timeline__bar .stv-caption{display:none}}.stv-fixture{border:1px solid var(--stv-border);border-radius:6px;gap:2px;max-height:16rem;display:grid;overflow:auto}.stv-fixture__row{background:var(--stv-row-a);color:var(--stv-text);text-align:left;cursor:pointer;border:0;grid-template-columns:6.5rem 1fr;gap:.1rem .75rem;padding:.45rem .6rem;font-size:13px;display:grid}.stv-fixture__row:nth-child(2n){background:var(--stv-row-b)}.stv-fixture__row:hover{background:var(--stv-accent-wash)}.stv-fixture__row.is-on{background:var(--stv-accent-wash-strong);box-shadow:inset 3px 0 0 var(--stv-accent-text)}.stv-fixture__row .stv-caption{grid-column:2}.stv-fixture__date{color:var(--stv-text-2)}.stv-fixture__teams{font-weight:600}.stv-seg button:disabled{opacity:.35;cursor:not-allowed}.stv-folders ul{gap:2px;margin:0 0 .25rem;padding:0 0 0 .9rem;list-style:none;display:grid}.stv-folders__item{border-radius:4px;align-items:center;display:flex;position:relative}.stv-folders__item>button{flex:1;min-width:0}.stv-folders__item>button span:not(.stv-folders__count){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stv-folders__item.is-on>button{background:var(--stv-accent-wash-strong);color:var(--stv-text)}.stv-folders__item.is-club>button{color:var(--stv-text);letter-spacing:.02em;font-weight:600}.stv-folders__item.is-sport>button{text-transform:uppercase;letter-spacing:.04em;color:var(--stv-text-muted);font-size:11px;font-weight:700}.stv-folders__sport>ul{padding-left:.35rem}.stv-folders .stv-folders__caret,.stv-folders .stv-folders__shield{color:var(--stv-text-2)}.stv-folders__item.is-over{outline:1px dashed var(--stv-accent-text);outline-offset:-1px;background:var(--stv-accent-wash)}.stv-folders__item[draggable=true]{cursor:grab}.stv-folders__tools{gap:1px;padding-right:2px;display:none}.stv-folders__item:hover .stv-folders__tools,.stv-folders__item.is-on .stv-folders__tools,.stv-folders__item:focus-within .stv-folders__tools{display:flex}.stv-folders__item:hover .stv-folders__count,.stv-folders__item.is-on .stv-folders__count{display:none}.stv-folders .stv-folders__tools button{width:1.35rem;height:1.35rem;color:var(--stv-text-2);justify-content:center;padding:0}.stv-folders .stv-folders__tools button svg{color:inherit}.stv-folders .stv-folders__tools button:hover:not(:disabled){color:var(--stv-text)}.stv-folders .stv-folders__tools button:disabled{opacity:.3;cursor:default}@media (hover:none){.stv-folders__tools{display:flex}}.stv-info{gap:.75rem;padding:1rem;display:grid}.stv-bulk.is-idle{border-color:var(--stv-border);color:var(--stv-text-muted);background:0 0}.stv-bulk .stv-select{flex:8rem;min-width:0;max-width:13rem}.stv-bulk__note{color:var(--stv-accent-text);flex-basis:100%}.stv-rowtools{white-space:nowrap}.stv-x--add{color:var(--stv-accent-text);font-weight:700}.stv-x--edit{color:var(--stv-muted);vertical-align:middle}.stv-x--edit:hover{color:var(--stv-text)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#435ba9;--brand-orange:#faa719;--brand-red:#c72027;--brand-black:#231f20;--color-bg:#e7ebf6;--color-surface:#fff;--color-surface-alt:#f2f4fa;--color-primary:#435ba9;--color-primary-dark:#34488a;--color-primary-mid:#5068b5;--color-primary-light:#8d9dd6;--color-primary-soft:#e9ecf8;--gradient-primary:var(--color-primary);--color-accent:#faa719;--color-border:#dde2ef;--color-perforation:#c4cbe2;--color-text:#1d2140;--color-text-muted:#565d84;--color-text-on-primary:#fff;--color-brand-ink:#231f20;--color-accent-amber:#8a5300;--color-success:#2f7a55;--color-success-bg:#e6f1ec;--color-warning-bg:#fdf1d8;--color-danger:#c72027;--color-danger-bg:#fbe9e9;--stamp-ink:#5b3fa8;--stamp-ink-soft:#b6aadb;--stamp-match:#c72027;--stamp-paper:#fff;--rail-bg:#435ba9;--rail-text:#fff;--rail-muted:#dfe4f7;--rail-hover:#4f67b4;--rail-active-bg:#fff;--rail-active-text:#435ba9;--team-1:#435ba9;--team-2:#eb6834;--team-3:#1baf7a;--team-4:#eda100;--team-5:#e87ba4;--team-6:#008300;--radius:8px;--radius-card:14px;--shadow-card:0 1px 2px #1d21400f, 0 4px 14px #1d21400d;--font-display:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-body:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--stretch-display:78%;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.8rem;--text-ui:.875rem;--text-md:.9375rem;--text-lg:1.25rem;--text-xl:1.6rem;--text-display:2rem;--text-num:2.1rem;--sidebar-width:240px;--control-height:36px;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);--transition-fast:.16s cubic-bezier(.16, 1, .3, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#11131d;--color-surface:#1a1d2b;--color-surface-alt:#222638;--color-primary:#8b9be0;--color-primary-dark:#a7b4ea;--color-primary-mid:#9aa9e6;--color-primary-light:#6f82cf;--color-primary-soft:#262b45;--color-border:#2c3149;--color-perforation:#3a4060;--color-text:#eef0fa;--color-text-muted:#a3a9c8;--color-text-on-primary:#14121a;--color-brand-ink:#fff;--color-accent-amber:#f5b43c;--color-success:#5fbf8f;--color-success-bg:#1c3228;--color-warning-bg:#3a2c12;--color-danger:#ef6b6b;--color-danger-bg:#3a1f20;--stamp-ink:#ab98f2;--stamp-ink-soft:#5b5390;--stamp-match:#f06a6a;--stamp-paper:#1a1d2b;--rail-bg:#253470;--rail-text:#fff;--rail-muted:#b3bde6;--rail-hover:#2e3f82;--rail-active-bg:#eef0fa;--rail-active-text:#253470;--team-1:#7184d6;--team-2:#d95926;--team-3:#199e70;--team-4:#c98500;--team-5:#d55181;--team-6:#008300;--shadow-card:0 1px 2px #0000004d}[data-theme=player-dark]{--color-bg:#0f0d0e;--color-surface:#1a1718;--color-surface-alt:#262122;--color-primary:#8b9be0;--color-primary-dark:#a7b4ea;--color-primary-mid:#9aa9e6;--color-primary-light:#6f82cf;--color-border:#332d2e;--color-text:#f4f1ec;--color-text-muted:#a49d97;--color-text-on-primary:#14121a}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-md);font-variant-numeric:tabular-nums;caret-color:var(--color-primary);scrollbar-color:var(--color-border) transparent;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.45}#root{min-height:100vh}h1,h2,h3,.font-display{font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--text-display);line-height:1.1}h2{font-size:var(--text-lg);line-height:1.25}::selection{background:var(--color-primary);color:var(--color-text-on-primary)}.num{font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:650}a{color:var(--color-primary);text-underline-offset:.2em;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);outline:none}.font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.text-muted{color:var(--color-text-muted)}.text-error{color:var(--color-danger);margin:0}.text-ok{color:var(--color-success);margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-loading{text-align:center;padding:2rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
