.admin-workspace{display:grid;gap:var(--fid-space-6)}.admin-home-link{width:fit-content;min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-3);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-weight:680;text-decoration:none}.admin-home-link:focus-visible,.admin-home-link:hover{color:var(--fid-text-primary);background:var(--fid-surface-control);outline:0}.admin-context-transition{min-height:min(28rem,60vh);display:grid;place-content:center;justify-items:center;gap:var(--fid-space-4);padding:var(--fid-space-8) var(--fid-space-4);color:var(--fid-text-secondary);text-align:center}.admin-context-transition>span{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-tenant-primary);background:var(--fid-tenant-soft)}.admin-context-transition h1,.admin-context-transition p{margin:0}.admin-context-transition h1{color:var(--fid-text-primary);font-size:var(--fid-text-title-md);letter-spacing:-.025em}.admin-context-transition p{max-width:34rem;margin-top:var(--fid-space-2);font-size:var(--fid-text-body-sm);line-height:1.5}.admin-context-transition>a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;padding-inline:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font-size:var(--fid-text-meta);font-weight:700;text-decoration:none}.provider-ops{display:grid;gap:var(--fid-space-5);min-width:0}.provider-ops__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fid-space-3)}.provider-ops__summary article{min-width:0;display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-4);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-panel);color:var(--fid-text-tertiary);background:var(--fid-surface-raised)}.provider-ops__summary article[data-tone=warning]{color:var(--fid-state-warning)}.provider-ops__summary article[data-tone=success]{color:var(--fid-state-success)}.provider-ops__summary article[data-tone=danger]{color:var(--fid-state-danger)}.provider-ops__summary article>span{min-width:0;display:grid}.provider-ops__summary strong{color:var(--fid-text-primary);font-size:var(--fid-text-title-md);font-variant-numeric:tabular-nums;line-height:1}.provider-ops__summary small{margin-top:var(--fid-space-1);overflow:hidden;color:var(--fid-text-secondary);font-size:var(--fid-text-meta);text-overflow:ellipsis;white-space:nowrap}.provider-ops__toolbar{display:flex;align-items:end;justify-content:space-between;gap:var(--fid-space-4)}.provider-ops__toolbar h2,.provider-ops__toolbar p{margin:0}.provider-ops__toolbar h2{margin-top:var(--fid-space-1);font-size:var(--fid-text-title-md)}.provider-ops__filters{display:inline-flex;gap:var(--fid-space-1);padding:var(--fid-space-1);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-control);background:var(--fid-surface-raised)}.provider-ops__filters button{min-height:2.25rem;padding:0 var(--fid-space-3);border:0;border-radius:calc(var(--fid-radius-control) - var(--fid-space-1));color:var(--fid-text-secondary);background:transparent;font-size:var(--fid-text-body-sm);font-weight:650}.provider-ops__filters button[aria-pressed=true]{color:var(--fid-text-primary);background:var(--fid-tenant-surface-subtle)}.provider-ops__list{display:grid;gap:var(--fid-space-3)}.provider-ops-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(11rem,auto) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-4);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-panel);background:var(--fid-surface-raised);transition:border-color var(--fid-motion-quick) var(--fid-ease-out),background var(--fid-motion-quick) var(--fid-ease-out)}.provider-ops-card:hover{border-color:var(--fid-border-strong);background:var(--fid-surface-control-hover)}.provider-ops-card__mark{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--fid-tenant-border);border-radius:var(--fid-radius-md);color:var(--fid-tenant-primary);background:var(--fid-tenant-soft)}.provider-ops-card__identity,.provider-ops-card__state{min-width:0;display:grid;gap:.2rem}.provider-ops-card small,.provider-ops-card__identity>span{overflow:hidden;color:var(--fid-text-secondary);font-size:var(--fid-text-meta);text-overflow:ellipsis;white-space:nowrap}.provider-ops-card__identity strong{overflow:hidden;color:var(--fid-text-primary);font-size:var(--fid-text-body);text-overflow:ellipsis;white-space:nowrap}.provider-ops-card__state{justify-items:start}.provider-ops__empty{display:grid;justify-items:center;gap:var(--fid-space-2);padding:var(--fid-space-7);border:1px dashed var(--fid-border-default);border-radius:var(--fid-radius-panel);color:var(--fid-state-success);text-align:center}.provider-ops__empty strong{color:var(--fid-text-primary)}.provider-ops__empty span{color:var(--fid-text-secondary)}.provider-ops-sheet{width:min(100%,42rem);max-height:min(88vh,52rem)}.provider-ops-sheet__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fid-space-2);margin:var(--fid-space-5) 0}.provider-ops-sheet__facts>div{min-width:0;display:grid;gap:var(--fid-space-1);padding:var(--fid-space-3);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-control);background:var(--fid-surface-panel)}.provider-ops-sheet__facts span{color:var(--fid-text-tertiary);font-size:var(--fid-text-meta)}.provider-ops-sheet__facts strong{min-width:0;overflow-wrap:anywhere;color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.provider-ops-sheet__form{display:grid;gap:var(--fid-space-4);margin-top:var(--fid-space-5)}.provider-ops-sheet__catalogue{display:grid;gap:var(--fid-space-3);margin-top:var(--fid-space-4);padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-panel);background:var(--fid-surface-panel)}.provider-ops-sheet__catalogue>div:first-child{display:flex;align-items:center;gap:var(--fid-space-3);color:var(--fid-tenant-accent)}.provider-ops-sheet__catalogue>div:first-child span{display:grid;gap:.15rem}.provider-ops-sheet__catalogue strong{color:var(--fid-text-primary)}.provider-ops-sheet__catalogue p,.provider-ops-sheet__catalogue small{color:var(--fid-text-secondary)}.provider-ops-sheet__catalogue p{margin:0;font-size:var(--fid-text-body-sm);line-height:1.5}.provider-ops-sheet__catalogue dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fid-space-2);margin:0}.provider-ops-sheet__catalogue dl>div{display:grid;gap:.15rem;min-width:0}.provider-ops-sheet__catalogue dt{color:var(--fid-text-tertiary);font-size:var(--fid-text-meta)}.provider-ops-sheet__catalogue dd{margin:0;color:var(--fid-text-primary);font-size:var(--fid-text-title-sm);font-weight:700}.provider-ops-sheet__catalogue .fid-button{justify-self:start}.provider-ops-note{display:grid;gap:var(--fid-space-2);color:var(--fid-text-primary);font-size:var(--fid-text-body-sm);font-weight:620}.provider-ops-note textarea{width:100%;min-height:7rem;resize:vertical;padding:var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font:inherit;outline:0}.provider-ops-note textarea:focus{border-color:var(--fid-focus);box-shadow:var(--fid-shadow-focus)}.provider-ops-note small{color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-weight:450}.provider-ops-sheet__footer{display:flex;justify-content:flex-end;gap:var(--fid-space-2);margin-top:var(--fid-space-5);padding-top:var(--fid-space-4);border-top:1px solid var(--fid-border-subtle)}@media (max-width:820px){.provider-ops__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-ops-card{grid-template-columns:auto minmax(0,1fr) auto}.provider-ops-card__state{grid-column:2/-1;grid-row:2}}@media (max-width:600px){.provider-ops__summary{grid-template-columns:minmax(0,1fr)}.provider-ops__toolbar{align-items:stretch;flex-direction:column}.provider-ops__filters{width:100%}.provider-ops__filters button{min-width:0;flex:1;padding-inline:var(--fid-space-2)}.provider-ops-card{grid-template-columns:auto minmax(0,1fr)}.provider-ops-card>.fid-button{grid-column:1/-1;width:100%}.provider-ops-card__state{grid-column:1/-1}.provider-ops-sheet__facts{grid-template-columns:minmax(0,1fr)}.provider-ops-sheet__catalogue dl{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-ops-sheet__catalogue .fid-button{width:100%}.provider-ops-sheet__footer{align-items:stretch;flex-direction:column-reverse}.provider-ops-sheet__footer .fid-button{width:100%}}.club-provisioning{max-width:56rem;padding:clamp(var(--fid-space-4),3vw,var(--fid-space-7));border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-xl);background:var(--fid-surface-raised)}.club-provisioning,.club-provisioning__form{display:grid;gap:var(--fid-space-6)}.club-provisioning__form fieldset{min-width:0;display:grid;gap:var(--fid-space-4);margin:0;padding:0;border:0}.club-provisioning__form fieldset:disabled{opacity:.58}.club-provisioning__form legend{margin-bottom:var(--fid-space-4);padding:0;color:var(--fid-text-primary);font-size:var(--fid-text-label);font-weight:600}.club-provisioning__grid{display:grid;gap:var(--fid-space-4)}.club-provisioning__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.club-provisioning__grid>.fid-field,.club-provisioning__grid>.fid-select-field{align-self:start}.club-provisioning__form>fieldset>.fid-field input,.club-provisioning__form>fieldset>.fid-select-field .fid-select-trigger,.club-provisioning__grid .fid-field input{height:var(--fid-control-lg);min-height:var(--fid-control-lg)}.club-provisioning__grid--three{grid-template-columns:minmax(8rem,.35fr) minmax(14rem,1fr) minmax(13rem,.7fr)}.club-provisioning__commit,.club-provisioning__receipt{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-4);border-radius:var(--fid-radius-panel)}.club-provisioning__commit{padding:var(--fid-space-5) 0 0;border-top:1px solid var(--fid-border-subtle);border-radius:0}.club-provisioning__commit>div{display:flex;align-items:center;gap:var(--fid-space-3);color:var(--fid-text-secondary)}.club-provisioning__commit span,.club-provisioning__receipt-copy{display:grid;gap:.15rem}.club-provisioning__commit small,.club-provisioning__commit strong{display:block}.club-provisioning__commit strong{color:var(--fid-text-primary)}.club-provisioning__receipt{border:1px solid color-mix(in srgb,var(--fid-state-success) 42%,var(--fid-border-subtle));background:color-mix(in srgb,var(--fid-state-success) 8%,var(--fid-surface-panel));color:var(--fid-state-success)}.club-provisioning__receipt-copy{min-width:0;flex:1;color:var(--fid-text-secondary)}.club-provisioning__receipt strong{color:var(--fid-text-primary)}.club-provisioning__receipt code{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:var(--fid-text-tertiary)}.club-provisioning__receipt a{width:fit-content;color:var(--fid-tenant-action);font-weight:680}.club-provisioning__receipt-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--fid-space-2)}.club-provisioning__handoff-error{max-width:44rem;color:var(--fid-state-danger);font-weight:620}@media (max-width:760px){.club-provisioning{gap:var(--fid-space-5);padding:var(--fid-space-4)}.club-provisioning__grid--three,.club-provisioning__grid--two{grid-template-columns:minmax(0,1fr)}.club-provisioning__form fieldset{padding:var(--fid-space-4)}.club-provisioning__commit,.club-provisioning__receipt{align-items:stretch;flex-direction:column}.club-provisioning__commit .fid-button,.club-provisioning__receipt .fid-button{width:100%}.club-provisioning__receipt-actions{width:100%;flex-direction:column}}.support-access-panel{display:grid;gap:var(--fid-space-5);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-xl);background:var(--fid-surface-raised);padding:clamp(var(--fid-space-4),3vw,var(--fid-space-6))}.support-access-panel__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--fid-space-4)}.support-access-panel__icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--fid-state-warning) 38%,var(--fid-border-subtle));border-radius:var(--fid-radius-md);background:color-mix(in srgb,var(--fid-state-warning) 9%,var(--fid-surface-input));color:var(--fid-state-warning)}.support-access-ledger>header span,.support-access-panel__heading>div>span{color:var(--fid-text-tertiary);font-size:var(--fid-text-meta);font-weight:720;letter-spacing:.08em;text-transform:uppercase}.support-access-ledger h3,.support-access-panel__heading h2,.support-access-panel__heading p{margin:0}.support-access-panel__heading h2{margin-top:var(--fid-space-1)}.support-access-panel__heading p{max-width:54rem;margin-top:var(--fid-space-2);color:var(--fid-text-secondary)}.support-access-form{display:grid;gap:var(--fid-space-4);border-top:1px solid var(--fid-border-subtle);padding-top:var(--fid-space-5)}.support-access-form__grid{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(10rem,.45fr) minmax(11rem,.6fr);gap:var(--fid-space-3)}.support-access-form select,.support-access-form textarea{width:100%;border:1px solid var(--fid-border-strong);border-radius:var(--fid-radius-control);outline:0;background:var(--fid-surface-input);color:var(--fid-text-primary);font:inherit}.support-access-form select{min-height:var(--fid-control-height);padding:0 var(--fid-space-4)}.support-access-form textarea{min-height:7rem;resize:vertical;padding:var(--fid-space-3) var(--fid-space-4)}.support-access-form select:focus-visible,.support-access-form textarea:focus-visible{border-color:var(--fid-focus);box-shadow:var(--fid-shadow-focus)}.support-access-form>.fid-button{justify-self:start}.support-access-panel__message{border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-md);padding:var(--fid-space-3) var(--fid-space-4);color:var(--fid-text-secondary);background:var(--fid-surface-input)}.support-access-panel__message[data-tone=success]{border-color:color-mix(in srgb,var(--fid-state-success) 42%,var(--fid-border-default));color:var(--fid-state-success)}.support-access-panel__message[data-tone=error]{border-color:color-mix(in srgb,var(--fid-state-danger) 42%,var(--fid-border-default));color:var(--fid-state-danger)}.support-access-ledger{overflow:hidden;border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-lg);background:var(--fid-surface-input)}.support-access-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle)}.support-access-ledger>header h3{margin-top:var(--fid-space-1)}.support-access-ledger>header>small{color:var(--fid-text-tertiary)}.support-access-ledger ol{margin:0;padding:0;list-style:none}.support-access-ledger li{display:grid;gap:var(--fid-space-3);padding:var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle)}.support-access-ledger li:last-child{border-bottom:0}.support-access-ledger__identity{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3)}.support-access-ledger__identity small,.support-access-ledger__identity strong{display:block}.support-access-ledger li>p,.support-access-ledger__identity small,.support-access-ledger__revoked{color:var(--fid-text-secondary)}.support-access-ledger dl{display:flex;flex-wrap:wrap;gap:var(--fid-space-3) var(--fid-space-6);margin:0}.support-access-ledger dl div{display:grid;gap:.15rem}.support-access-ledger dt{color:var(--fid-text-tertiary);font-size:var(--fid-text-meta)}.support-access-ledger dd,.support-access-ledger li>p{margin:0}.support-access-ledger li>.fid-button{justify-self:start}.support-access-ledger__revoke{display:grid;gap:var(--fid-space-3);border-top:1px solid var(--fid-border-subtle);padding-top:var(--fid-space-3)}.support-access-ledger__revoke>div{display:flex;justify-content:flex-end;gap:var(--fid-space-2)}.support-access-ledger__empty{display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-5);color:var(--fid-text-tertiary)}.support-access-ledger__empty small,.support-access-ledger__empty strong{display:block}.support-access-ledger__empty strong{color:var(--fid-text-primary)}@media (max-width:760px){.support-access-panel__heading{grid-template-columns:auto minmax(0,1fr)}.support-access-panel__heading>.fid-status{grid-column:1/-1;justify-self:start}.support-access-form__grid{grid-template-columns:1fr}.support-access-form>.fid-button{width:100%}.support-access-ledger__identity{align-items:flex-start}.support-access-ledger dl{display:grid;grid-template-columns:1fr;gap:var(--fid-space-2)}.support-access-ledger li>.fid-button{width:100%}.support-access-ledger__revoke>div{display:grid;grid-template-columns:1fr}.support-access-ledger__revoke .fid-button{width:100%}}.player-registry{display:grid;gap:var(--fid-space-4)}.player-registry__summary{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fid-space-6);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-xl);background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--club-primary) 9%,transparent),transparent 34%),var(--fid-surface-raised);padding:var(--fid-space-6)}.player-registry__summary h2{margin:var(--fid-space-1) 0 var(--fid-space-2);font-size:clamp(1.65rem,3vw,2.35rem)}.player-registry__summary p:last-child{max-width:46rem;margin:0;color:var(--fid-text-secondary)}.player-registry__summary-actions{display:flex;flex:0 0 auto;gap:var(--fid-space-2)}.player-registry__toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(13rem,16rem) minmax(10rem,12rem);align-items:start;gap:var(--fid-space-3)}.player-registry__toolbar>*{min-width:0}.player-registry__search{position:relative;display:flex;align-items:center}.player-registry__search>svg{position:absolute;left:var(--fid-space-4);z-index:1;color:var(--fid-text-tertiary);pointer-events:none}.player-registry-sheet input,.player-registry-sheet select,.player-registry__toolbar input{width:100%;min-height:var(--fid-control-height);border:1px solid var(--fid-border-strong);border-radius:var(--fid-radius-md);background:var(--fid-surface-input);color:var(--fid-text-primary);font:inherit}.player-registry__toolbar input{padding:0 var(--fid-space-4) 0 2.85rem}.player-registry-sheet input,.player-registry-sheet select{padding:0 var(--fid-space-4)}.player-registry__notice{margin:0}.player-registry__list{overflow:hidden;border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-xl);background:var(--fid-surface-raised)}.player-registry__row{display:grid;grid-template-columns:minmax(12rem,1.2fr) minmax(13rem,1.4fr) minmax(11rem,1fr) auto auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-4) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.player-registry__row:last-child{border-bottom:0}.player-registry__guardians,.player-registry__identity{display:flex;min-width:0;align-items:center;gap:var(--fid-space-3)}.player-registry__identity>span{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--club-primary) 34%,var(--fid-border-subtle));border-radius:var(--fid-radius-md);background:color-mix(in srgb,var(--club-primary) 8%,var(--fid-surface-raised));color:var(--club-primary)}.player-registry__assignments small,.player-registry__assignments strong,.player-registry__guardians small,.player-registry__guardians strong,.player-registry__identity small,.player-registry__identity strong,.player-registry__player-name{display:block;overflow:hidden;text-overflow:ellipsis}.player-registry__player-name{width:fit-content;max-width:100%;color:var(--fid-text-primary);font-weight:720;text-decoration:none}.player-registry__player-name:hover{color:var(--club-primary)}.player-registry__experience-links{display:flex;flex-wrap:wrap;gap:var(--fid-space-1) var(--fid-space-3);margin-top:var(--fid-space-2)}.player-registry__experience-links a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-1);padding:0 var(--fid-space-2);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-control);color:var(--club-primary);background:var(--fid-surface-control);font-size:var(--fid-text-label);font-weight:690;text-decoration:none}.player-registry__experience-links a:hover{border-color:color-mix(in srgb,var(--club-primary) 44%,var(--fid-border-default));background:var(--fid-surface-control-hover)}.player-registry__assignments small,.player-registry__guardians small,.player-registry__identity small{margin-top:.18rem;color:var(--fid-text-tertiary);font-size:var(--fid-text-meta)}.player-registry__assignments{display:grid;gap:var(--fid-space-2)}.player-registry__assignments>span{min-width:0}.player-registry__guardians{color:var(--fid-text-secondary)}.player-registry__actions{display:flex;flex-wrap:wrap;gap:var(--fid-space-1)}.player-access-invitations{display:grid;gap:1rem;min-width:0}.player-access-invitations__intro{color:var(--fid-text-secondary);line-height:1.6;margin:0}.player-access-invitations__history{display:grid;gap:.75rem;margin-top:.5rem}.player-access-invitations__history article{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1rem;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group)}.player-access-invitations__history article>div:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.player-access-invitations__history small{display:block;color:var(--fid-text-secondary);margin-top:.25rem}.player-access-invitations__actions{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.player-access-invitations .operation-form{margin:0}.player-registry__empty{display:grid;place-items:center;gap:var(--fid-space-2);padding:var(--fid-space-8);color:var(--fid-text-tertiary);text-align:center}.player-registry__empty strong{color:var(--fid-text-primary)}.player-registry-sheet{width:min(52rem,calc(100vw - var(--fid-space-6)))}.player-registry[data-onboarding=true] .player-registry-sheet{width:min(44rem,calc(100vw - var(--fid-space-6)));max-height:min(46rem,calc(100dvh - 3rem));padding:var(--fid-space-4) var(--fid-space-5) var(--fid-space-5);border-radius:var(--fid-radius-overlay)}.player-registry[data-onboarding=true] .player-registry-sheet .operation-form{gap:var(--fid-space-4)}.player-registry[data-onboarding=true] .player-registry-sheet .operation-form>.fid-button{width:100%;justify-content:center}.compact-second label>span,.player-identity-details label>span{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fid-space-2)}.assignment-field-hint,.compact-second label>span small,.player-identity-details label>span small{color:var(--fid-text-tertiary);font-size:var(--fid-text-meta);font-weight:540}.assignment-field-hint{display:block;margin-top:calc(var(--fid-space-2) * -1);line-height:1.45}.player-registry-sheet__guidance{display:flex;align-items:flex-start;gap:var(--fid-space-3);border:1px solid color-mix(in srgb,var(--club-primary) 34%,var(--fid-border-subtle));border-radius:var(--fid-radius-md);background:color-mix(in srgb,var(--club-primary) 7%,var(--fid-surface-raised));padding:var(--fid-space-4)}.player-registry-sheet__guidance[data-tone=danger]{border-color:color-mix(in srgb,var(--fid-danger) 45%,var(--fid-border-subtle));background:color-mix(in srgb,var(--fid-danger) 8%,var(--fid-surface-raised))}.player-registry-sheet__guidance small,.player-registry-sheet__guidance span{display:block}.player-profile-photo-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-lg);background:var(--fid-surface-control);padding:var(--fid-space-4)}.player-profile-photo-field__copy{display:grid;gap:var(--fid-space-1);min-width:0}.player-profile-photo-field__copy small{color:var(--fid-text-tertiary)}.player-profile-photo-field__status{color:var(--fid-success);font-size:var(--fid-text-meta);font-weight:650}.player-profile-photo-field__status[data-tone=error]{color:var(--fid-danger)}.player-profile-photo-field__actions{display:flex;align-items:center;gap:var(--fid-space-2)}.player-profile-photo-field__upload{cursor:pointer}.player-profile-photo-field__upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:44rem){.player-profile-photo-field{grid-template-columns:auto minmax(0,1fr)}.player-profile-photo-field__actions{grid-column:1/-1}}.player-registration-sheet{display:grid;gap:var(--fid-space-4)}.player-registration-sheet>.registry-form__header{padding-right:3rem}.player-registration-sheet>.registry-form__header h2,.player-registration-sheet>.registry-form__header p{margin:0}.player-registration-sheet>.registry-form__header h2{margin-top:var(--fid-space-1)}.player-registration-sheet>.registry-form__header p:last-child{margin-top:var(--fid-space-2);color:var(--fid-text-secondary)}.player-registration-card{display:grid;gap:var(--fid-space-4);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-lg);background:var(--fid-surface-raised);padding:var(--fid-space-4)}.player-registration-card__heading{display:flex;align-items:flex-start;gap:var(--fid-space-3)}.player-registration-card__heading>span{display:grid;width:2.45rem;height:2.45rem;flex:0 0 auto;place-items:center;border-radius:var(--fid-radius-md);background:color-mix(in srgb,var(--club-primary) 11%,var(--fid-surface-input));color:var(--club-primary)}.player-registration-add h4,.player-registration-card__heading h3,.player-registration-card__heading p{margin:0}.player-registration-card__heading p{margin-top:.2rem;color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.registry-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fid-space-3)}.registry-form__grid label,.registry-form__grid label>span{display:grid;gap:var(--fid-space-2)}.player-registration-add>.fid-button,.player-registration-card>.fid-button{justify-self:start}.player-registration-list{display:grid;gap:var(--fid-space-2)}.player-registration-list>article,.player-registration-list>form{display:flex;min-width:0;align-items:center;gap:var(--fid-space-3);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-md);background:var(--fid-surface-input);padding:var(--fid-space-3)}.player-registration-list>article>div,.player-registration-list>form>div{min-width:0;flex:1}.player-registration-list small,.player-registration-list span,.player-registration-list strong{display:block}.player-registration-list small,.player-registration-list span{margin-top:.18rem;color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.player-registration-list>form>input{width:min(11rem,30%)}.player-registration-empty{margin:0;border:1px dashed var(--fid-border-subtle);border-radius:var(--fid-radius-md);padding:var(--fid-space-4);color:var(--fid-text-secondary)}.player-registration-add{border-top:1px solid var(--fid-border-subtle);padding-top:var(--fid-space-4)}.player-registration-checks{display:flex;flex-wrap:wrap;gap:var(--fid-space-3)}.player-registration-checks label{display:flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-secondary)}.player-registration-checks input{width:1.15rem;min-height:1.15rem}.player-consent-grid{display:grid;gap:var(--fid-space-2)}.player-consent-grid>article{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(20rem,1.7fr);align-items:center;gap:var(--fid-space-3);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-md);padding:var(--fid-space-3)}.player-consent-grid>article[data-active=true]{border-color:color-mix(in srgb,var(--fid-success) 42%,var(--fid-border-subtle))}.player-consent-grid span,.player-consent-grid strong{display:block}.player-consent-grid span{margin-top:.18rem;color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.player-consent-grid>article>.fid-button{justify-self:end}.player-consent-form{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(10rem,1fr) minmax(8rem,.7fr) auto;gap:var(--fid-space-2)}.fid-button--compact{min-height:2.55rem;padding:0 var(--fid-space-3)}.sheet-layer:has(.player-roster-import){align-items:center}.player-registry .player-registry-sheet:has(.player-roster-import){width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 3rem);padding:2rem}.player-registry .player-registry-sheet:has(.player-roster-import) .sheet-handle{display:none}.player-roster-import{display:grid;gap:1.5rem;min-width:0}.player-roster-import__heading{padding-right:2rem}.player-roster-import__heading .section-label{margin:0 0 .6rem;font-size:.7rem}.player-roster-import__heading h2{margin:0;font-size:clamp(1.45rem,3vw,1.8rem);line-height:1.2;letter-spacing:-.025em}.player-roster-import__heading>p:last-child{margin:.65rem 0 0;max-width:48ch;color:var(--fid-text-secondary);font-size:.9rem;line-height:1.55}.player-roster-import__picker{position:relative;display:flex;min-width:0;min-height:8rem;align-items:center;justify-content:center;gap:1rem;border:1px dashed var(--fid-border-strong);border-radius:1rem;background:var(--fid-surface-input);padding:1.5rem;cursor:pointer}.player-roster-import__picker>svg{flex-shrink:0;color:var(--fid-text-secondary)}.player-roster-import__picker[data-selected=true]{border-style:solid}.player-roster-import__picker[data-compact=true]{min-height:0;padding:1rem;justify-content:flex-start}.player-roster-import__picker:focus-within{outline:2px solid var(--club-primary);outline-offset:3px}.player-roster-import__picker:hover{border-color:var(--fid-text-secondary)}.player-roster-import__picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.player-roster-import__picker:has(input:disabled){cursor:wait;opacity:.65}.player-roster-import__picker input:disabled{cursor:wait}.player-roster-import__picker span{display:block;min-width:0}.player-roster-import__picker strong{display:block;overflow-wrap:anywhere;font-size:.95rem}.player-roster-import__picker small{display:block;margin-top:.35rem;color:var(--fid-text-secondary);font-size:.8rem;line-height:1.5}.player-roster-import__help{display:grid;gap:.75rem;font-size:.8rem;line-height:1.5;color:var(--fid-text-secondary)}.player-roster-import__help p{margin:0}.player-roster-import__help button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:.25rem 0;border:0;background:transparent;color:var(--fid-text-primary);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.player-roster-import__help summary{cursor:pointer;padding:.65rem 0}.player-roster-import__help details>p{max-width:52ch;margin:.35rem 0}.player-roster-import__help button:focus-visible,.player-roster-import__help summary:focus-visible,.player-roster-import__rows:focus-visible{outline:2px solid var(--club-primary);outline-offset:3px}.player-roster-import__review{overflow:hidden;border:1px solid var(--fid-border-subtle);border-radius:.85rem}.player-roster-import__review>header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--fid-border-subtle)}.player-roster-import__review>header span{display:grid;align-content:start;gap:.3rem;padding:.9rem .75rem}.player-roster-import__review>header span+span{border-left:1px solid var(--fid-border-subtle)}.player-roster-import__review>header strong{font-size:1.35rem;line-height:1.2}.player-roster-import__review>header small{font-size:.7rem;line-height:1.4;color:var(--fid-text-secondary)}.player-roster-import__review>header span[data-errors=true]{color:var(--fid-danger)}.player-roster-import__review>p{margin:0;padding:.85rem;color:var(--fid-danger);font-size:.85rem}.player-roster-import__rows{max-height:18rem;overflow:auto;overscroll-behavior:contain}.player-roster-import__rows>div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem;border-bottom:1px solid var(--fid-border-subtle);font-size:.85rem}.player-roster-import__rows>div:last-child{border-bottom:0}.player-roster-import__rows>div>span{min-width:0;overflow-wrap:anywhere}.player-roster-import__rows>div>span small,.player-roster-import__rows>div>span strong{display:block}.player-roster-import__rows small{margin-top:.25rem;color:var(--fid-text-secondary);font-size:.75rem;line-height:1.5}.player-roster-import__rows>div[data-valid=true]>small{color:var(--fid-success)}.player-roster-import__rows>div[data-valid=false]{flex-direction:column;gap:.25rem}.player-roster-import__rows>div[data-valid=false]>small{color:var(--fid-danger)}.player-roster-import__footer{display:grid;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--fid-border-subtle)}.player-roster-import__footer>p{margin:0;font-size:.8rem;line-height:1.5;color:var(--fid-text-secondary)}.player-roster-import__actions{display:flex;justify-content:flex-end;gap:.75rem}.player-roster-import__actions .fid-button{min-height:2.75rem}@media (max-width:600px){.player-registry .player-registry-sheet:has(.player-roster-import){width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1.25rem}.player-roster-import{gap:1.25rem}.player-roster-import__picker{min-height:7rem;padding:1.25rem 1rem}.player-roster-import__review>header{grid-template-columns:repeat(2,minmax(0,1fr))}.player-roster-import__review>header span:nth-child(3){border-left:0}.player-roster-import__review>header span:nth-child(n+3){border-top:1px solid var(--fid-border-subtle)}.player-roster-import .player-roster-import__actions{display:flex}.player-roster-import__actions .fid-button{flex:1}}.player-registry-sheet__guidance small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary)}@media (max-width:980px){.player-registry__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.player-registry__search{grid-column:1/-1}.player-registry__row{grid-template-columns:minmax(0,1fr) minmax(10rem,.8fr) auto}.player-registry__guardians{grid-column:1/2}.player-registry__row>.fid-status{grid-column:2;justify-self:start}.player-registry__actions{grid-column:3;grid-row:1/span 2;flex-direction:column}}@media (max-width:760px){.player-registry__summary{align-items:stretch;flex-direction:column;padding:var(--fid-space-4)}.player-registry__summary .fid-button{width:100%;justify-content:center}.player-registry__summary-actions,.player-roster-import__actions,.player-roster-import__templates{display:grid;grid-template-columns:1fr}.player-registry-sheet>.fid-button,.player-registry__summary-actions .fid-button,.player-roster-import__actions .fid-button,.player-roster-import__templates .fid-button{width:100%;justify-content:center}.player-registry__toolbar{grid-template-columns:1fr}.player-registry__row{grid-template-columns:minmax(0,1fr) auto;padding:var(--fid-space-4)}.player-registry__assignments,.player-registry__guardians{grid-column:1/-1}.player-registry__row>.fid-status{grid-column:2;grid-row:1}.player-registry__actions{grid-column:1/-1;grid-row:auto;flex-direction:row;justify-content:flex-end;border-top:1px solid var(--fid-border-subtle);padding-top:var(--fid-space-3)}.player-registry-sheet{width:100%}.player-consent-form,.player-consent-grid>article,.registry-form__grid{grid-template-columns:1fr}.player-consent-form>.fid-button,.player-consent-grid>article>.fid-button,.player-registration-add>.fid-button,.player-registration-card>.fid-button{width:100%;justify-content:center}.player-registration-list>form{align-items:stretch;flex-direction:column}.player-registration-list>form>input{width:100%}}.fixture-sync{display:grid;gap:var(--fid-space-6)}.fixture-sync__connect,.fixture-sync__hero,.fixture-sync__history,.fixture-sync__preview,.fixture-sync__sources{border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-xl);background:var(--fid-surface-panel)}.fixture-sync__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fid-space-5);padding:var(--fid-space-5)}.fixture-sync__hero>div:first-child{max-width:44rem}.fixture-sync__connect>header span:first-child,.fixture-sync__hero>div:first-child>span,.fixture-sync__history>header>span,.fixture-sync__preview>header span:first-child,.fixture-sync__sources>header span:first-child{display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-tenant-primary);font-size:var(--fid-text-label);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.fixture-sync__hero h1{margin:var(--fid-space-2) 0 0;color:var(--fid-text-primary);font-size:clamp(2rem,4vw,2.75rem);line-height:1}.fixture-sync__connect>p,.fixture-sync__empty p,.fixture-sync__hero p,.fixture-sync__history>p{margin:var(--fid-space-3) 0 0;color:var(--fid-text-secondary);line-height:1.55}.fixture-sync__connect>header,.fixture-sync__history>header,.fixture-sync__preview>header,.fixture-sync__sources>header{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.fixture-sync h2{margin:var(--fid-space-1) 0 0;color:var(--fid-text-primary);font-size:var(--fid-text-title-lg)}.fixture-sync__empty{display:grid;justify-items:center;padding:clamp(2rem,8vw,4rem) var(--fid-space-5);text-align:center;color:var(--fid-text-tertiary)}.fixture-sync__empty strong{margin-top:var(--fid-space-3);color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.fixture-sync__automation-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);margin:var(--fid-space-5) var(--fid-space-5) 0;padding:var(--fid-space-4);border:1px solid color-mix(in srgb,var(--fid-success) 38%,var(--fid-border-default));border-radius:var(--fid-radius-lg);color:var(--fid-success);background:color-mix(in srgb,var(--fid-success) 6%,var(--fid-surface-raised))}.fixture-sync__automation-note>div{display:grid;gap:var(--fid-space-1)}.fixture-sync__automation-note strong{color:var(--fid-text-primary)}.fixture-sync__automation-note p{margin:0;color:var(--fid-text-secondary);line-height:1.45}.fixture-sync__source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixture-sync__source-grid,.fixture-sync__source-grid article{display:grid;gap:var(--fid-space-4);padding:var(--fid-space-5)}.fixture-sync__source-grid article{border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-lg);background:var(--fid-surface-raised)}.fixture-sync__source-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fid-space-3)}.fixture-sync__source-grid h3{margin:var(--fid-space-1) 0;color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.fixture-sync__source-grid dt,.fixture-sync__source-grid p,.fixture-sync__source-grid small{color:var(--fid-text-secondary)}.fixture-sync__source-grid dl{display:grid;gap:var(--fid-space-2);margin:0}.fixture-sync__source-grid dl>div{display:flex;justify-content:space-between;gap:var(--fid-space-3)}.fixture-sync__source-grid dd{margin:0;color:var(--fid-text-primary);text-align:right}.fixture-sync__source-error{padding:var(--fid-space-3);border-radius:var(--fid-radius-md);background:color-mix(in srgb,var(--fid-danger) 12%,transparent)}.fixture-sync__source-grid footer{display:flex;flex-wrap:wrap;gap:var(--fid-space-2)}.fixture-sync__source-grid footer .fid-button{flex:1;min-width:8rem}.fixture-sync__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--fid-border-subtle)}.fixture-sync__metrics>div{display:grid;gap:var(--fid-space-1);padding:var(--fid-space-4);background:var(--fid-surface-raised)}.fixture-sync__metrics strong{color:var(--fid-text-primary);font-size:var(--fid-text-title-lg)}.fixture-sync__metrics span,.fixture-sync__preview>small{color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.fixture-sync__preview>p,.fixture-sync__preview>small{display:flex;align-items:center;gap:var(--fid-space-2);margin:0;padding:var(--fid-space-4) var(--fid-space-5) 0;color:var(--fid-warning)}.fixture-sync__preview>small{padding-bottom:var(--fid-space-5);color:var(--fid-text-tertiary)}.fixture-sync__connect>.fid-button,.fixture-sync__connect>p{margin-inline:var(--fid-space-5)}.fixture-sync__connect>.fid-button{margin-block:0 var(--fid-space-5)}.fixture-sync__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;border-bottom:1px solid var(--fid-border-subtle);background:var(--fid-border-subtle);list-style:none}.fixture-sync__steps li{min-width:0;display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-4) var(--fid-space-5);color:var(--fid-text-tertiary);background:var(--fid-surface-raised)}.fixture-sync__steps li>span{width:2rem;height:2rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--fid-border-default);border-radius:999px;font-size:var(--fid-text-body-sm);font-weight:800}.fixture-sync__steps li>div{min-width:0;display:grid;gap:.15rem}.fixture-sync__steps small,.fixture-sync__steps strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixture-sync__steps strong{color:var(--fid-text-secondary)}.fixture-sync__steps small{font-size:var(--fid-text-body-sm)}.fixture-sync__steps li.is-active>span{border-color:color-mix(in srgb,var(--fid-tenant-primary) 50%,transparent);color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary)}.fixture-sync__steps li.is-active strong{color:var(--fid-text-primary)}.fixture-sync__discovery,.fixture-sync__manual-connection{display:grid;gap:var(--fid-space-4);padding:var(--fid-space-5)}.fixture-sync__discovery>div:first-child,.fixture-sync__manual-connection>div:first-child{max-width:44rem}.fixture-sync__discovery h3,.fixture-sync__manual-connection h3,.fixture-sync__mapping-heading h3{margin:0;color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.fixture-sync__discovery p,.fixture-sync__manual-connection p,.fixture-sync__mapping-heading p{margin:var(--fid-space-2) 0 0;color:var(--fid-text-secondary);line-height:1.5}.fixture-sync__discovery>.fid-field{max-width:54rem}.fixture-sync__discovery>.fid-button{width:max-content}.fixture-sync__discovery>small{display:flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-tertiary)}.fixture-sync__manual-alternative{max-width:54rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding-top:var(--fid-space-4);border-top:1px solid var(--fid-border-subtle);color:var(--fid-text-secondary)}.fixture-sync__club-result{max-width:54rem!important;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-5);border:1px solid color-mix(in srgb,var(--fid-success) 45%,var(--fid-border-default));border-radius:var(--fid-radius-lg);background:color-mix(in srgb,var(--fid-success) 6%,var(--fid-surface-raised))}.fixture-sync__club-mark{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-tenant-primary);background:color-mix(in srgb,var(--fid-tenant-primary) 12%,transparent)}.fixture-sync__club-result small{color:var(--fid-text-tertiary)}.fixture-sync__club-result p{display:flex;align-items:center;gap:var(--fid-space-1);font-size:var(--fid-text-body-sm)}.fixture-sync__mapping-review{display:grid}.fixture-sync__mapping-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.fixture-sync__mapping-heading>div>span{display:inline-flex;align-items:center;gap:var(--fid-space-2);margin-bottom:var(--fid-space-2);color:var(--fid-tenant-primary);font-size:var(--fid-text-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fixture-sync__mapping-list{display:grid}.fixture-sync__mapping-row{min-width:0;display:grid;grid-template-columns:auto minmax(12rem,.85fr) auto minmax(15rem,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-4) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.fixture-sync__mapping-row.fixture-sync__team-result{grid-template-columns:auto minmax(0,1fr) auto}.fixture-sync__mapping-check{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:var(--fid-surface-control);cursor:pointer}.fixture-sync__mapping-check input{width:1.15rem;height:1.15rem;margin:0;accent-color:var(--fid-tenant-primary)}.fixture-sync__provider-team{min-width:0;display:grid;gap:var(--fid-space-1)}.fixture-sync__provider-team small{color:var(--fid-text-tertiary)}.fixture-sync__provider-team strong{overflow:hidden;color:var(--fid-text-primary);text-overflow:ellipsis;white-space:nowrap}.fixture-sync__provider-team span{overflow:hidden;color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);text-overflow:ellipsis;white-space:nowrap}.fixture-sync__mapping-arrow{color:var(--fid-text-tertiary)}.fixture-sync__mapping-row .fid-select-field{min-width:0}.fixture-sync__mapping-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fid-space-3);padding:var(--fid-space-5)}.fixture-sync__mapping-actions small{flex:1 1 18rem;color:var(--fid-text-tertiary);text-align:right}.fixture-sync__manual-connection>.fixture-sync__form{padding:0}.fixture-sync__manual-connection>.fid-button{width:max-content}.fixture-sync__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fid-space-4);padding:var(--fid-space-5)}.fixture-sync__form>.fid-field:first-child,.fixture-sync__provider-details{grid-column:1/-1}.fixture-sync__provider-details{padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-lg);background:var(--fid-surface-raised)}.fixture-sync__provider-details summary{color:var(--fid-text-primary);font-weight:750;cursor:pointer}.fixture-sync__provider-details>p{color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.fixture-sync__provider-details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fid-space-4);margin-top:var(--fid-space-4)}.fixture-sync__history>p{padding:0 var(--fid-space-5) var(--fid-space-5)}.fixture-sync__history ol{display:grid;margin:0;padding:0;list-style:none}.fixture-sync__history li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-4) var(--fid-space-5);border-top:1px solid var(--fid-border-subtle)}.fixture-sync__history li>span:nth-child(2){display:grid;gap:var(--fid-space-1)}.fixture-sync__history li strong{color:var(--fid-text-primary)}.fixture-sync__history li small{color:var(--fid-text-secondary)}.fixture-sync__completion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-5);border:1px solid color-mix(in srgb,var(--fid-success) 45%,var(--fid-border-default));border-radius:var(--fid-radius-xl);color:var(--fid-success);background:color-mix(in srgb,var(--fid-success) 7%,var(--fid-surface-panel))}.fixture-sync__completion h2,.fixture-sync__completion p{margin:0}.fixture-sync__completion p{margin-top:var(--fid-space-1);color:var(--fid-text-secondary)}.integrations-hub{display:grid;gap:var(--fid-space-6)}.integrations-hub__directory,.integrations-hub__hero,.integrations-hub__teams{overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-xl);background:var(--fid-surface-panel)}.integrations-hub__hero{padding:clamp(1.5rem,3vw,2.5rem)}.integrations-hub__hero>div{max-width:46rem}.integrations-hub__directory>header span,.integrations-hub__hero span,.integrations-hub__teams>header span{display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-tenant-primary);font-size:var(--fid-text-label);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.integrations-hub__hero h1{margin:var(--fid-space-2) 0 0;color:var(--fid-text-primary);font-size:clamp(2rem,4vw,2.75rem);line-height:1}.integrations-hub__empty p,.integrations-hub__hero p,.integrations-hub__integration-row p{margin:var(--fid-space-3) 0 0;color:var(--fid-text-secondary);line-height:1.5}.integrations-hub__practice{display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-4);border:1px solid color-mix(in srgb,var(--fid-tenant-primary) 34%,var(--fid-border-default));border-radius:var(--fid-radius-lg);color:var(--fid-tenant-primary);background:color-mix(in srgb,var(--fid-tenant-primary) 6%,var(--fid-surface-panel))}.integrations-hub__practice div{display:grid;gap:var(--fid-space-1)}.integrations-hub__practice strong{color:var(--fid-text-primary)}.integrations-hub__practice span{color:var(--fid-text-secondary)}.integrations-hub__directory>header,.integrations-hub__teams>header{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.integrations-hub__directory>header p{margin:var(--fid-space-2) 0 0;color:var(--fid-text-secondary);line-height:1.45}.integrations-hub h2{margin:var(--fid-space-1) 0 0;color:var(--fid-text-primary);font-size:var(--fid-text-title-lg)}.integrations-hub__integration-list{display:grid}.integrations-hub__integration-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--fid-space-4);padding:var(--fid-space-5)}.integrations-hub__integration-row+.integrations-hub__integration-row{border-top:1px solid var(--fid-border-subtle)}.integrations-hub__integration-row h3{margin:0;color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.integrations-hub__integration-row p{max-width:46rem}.integrations-hub__integration-row small,.integrations-hub__team-list small{display:block;margin-top:var(--fid-space-2);color:var(--fid-text-tertiary)}.integrations-hub__provider-icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;border-radius:var(--fid-radius-md);color:var(--fid-tenant-primary);background:color-mix(in srgb,var(--fid-tenant-primary) 10%,var(--fid-surface-raised))}.integrations-hub__integration-state{min-width:9rem;display:grid;justify-items:end;gap:var(--fid-space-3)}.integrations-hub__integration-state>span{display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);font-weight:700}.integrations-hub__integration-state>span svg{color:var(--fid-success)}.integrations-hub__integration-state button{position:relative;width:3.25rem;height:1.8rem;padding:0;border:1px solid var(--fid-border-strong);border-radius:999px;background:var(--fid-surface-control);cursor:pointer}.integrations-hub__integration-state button i{position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--fid-text-secondary);transition:transform .18s ease,background .18s ease}.integrations-hub__integration-state button[aria-checked=true]{border-color:var(--fid-tenant-primary);background:color-mix(in srgb,var(--fid-tenant-primary) 25%,var(--fid-surface-control))}.integrations-hub__integration-state button[aria-checked=true] i{transform:translateX(1.45rem);background:var(--fid-tenant-primary)}.integrations-hub__integration-state button:focus-visible{outline:3px solid color-mix(in srgb,var(--fid-tenant-primary) 35%,transparent);outline-offset:2px}.integrations-hub__directory>footer{margin:0;padding:var(--fid-space-4) var(--fid-space-5);border-top:1px solid var(--fid-border-subtle);color:var(--fid-text-tertiary);font-size:var(--fid-text-body-sm)}.integrations-hub__empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-6) var(--fid-space-5);color:var(--fid-text-tertiary)}.integrations-hub__empty strong{color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.integrations-hub__team-list{display:grid}.integrations-hub__team-list article{display:grid;grid-template-columns:minmax(12rem,1.35fr) minmax(15rem,1fr) auto auto;align-items:center;gap:var(--fid-space-4);min-width:0;padding:var(--fid-space-4) var(--fid-space-5)}.integrations-hub__team-list article+article{border-top:1px solid var(--fid-border-subtle)}.integrations-hub__team-list p{margin:var(--fid-space-1) 0 0;color:var(--fid-text-secondary)}.integrations-hub__team-list h3{margin:0;color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.integrations-hub__team-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fid-space-4)}.integrations-hub__team-meta span{display:grid;gap:var(--fid-space-1);color:var(--fid-text-tertiary);font-size:var(--fid-text-meta)}.integrations-hub__team-meta strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.integrations-hub__manage{min-height:var(--fid-target-min);padding:0 var(--fid-space-3);border:0;color:var(--fid-text-secondary);background:transparent;font-weight:750;cursor:pointer}.integrations-hub__manage:focus-visible,.integrations-hub__manage:hover{color:var(--fid-text-primary)}.integration-sheet-backdrop{position:fixed;z-index:120;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:var(--fid-space-4) var(--fid-space-4) 0;background:color-mix(in srgb,black 74%,transparent);backdrop-filter:blur(.3rem)}.integration-sheet{width:min(100%,64rem);max-height:min(90dvh,54rem);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--fid-border-default);border-bottom:0;border-radius:var(--fid-radius-panel) var(--fid-radius-panel) 0 0;background:var(--fid-surface-panel);box-shadow:var(--fid-shadow-elevated);animation:sheetIn .3s cubic-bezier(.32,.72,.35,1)}.integration-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.integration-sheet__identity{display:flex;align-items:flex-start;gap:var(--fid-space-3)}.integration-sheet__identity>span{width:3rem;height:3rem;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--fid-radius-md);color:var(--fid-tenant-primary);background:var(--fid-tenant-surface-subtle)}.integration-sheet__identity small{color:var(--fid-tenant-primary);font-size:var(--fid-text-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.integration-sheet__identity h2,.integration-sheet__identity p{margin:0}.integration-sheet__identity h2{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-title-md)}.integration-sheet__identity p{margin-top:var(--fid-space-1);color:var(--fid-text-secondary)}.integration-sheet>header>button{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control);cursor:pointer}.integration-sheet__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--fid-space-5)}.integration-sheet__body .fixture-sync__completion,.integration-sheet__body .fixture-sync__connect{border-radius:var(--fid-radius-lg)}.integrations-hub>.testing-composer-backdrop{place-items:end center;padding:var(--fid-space-4) var(--fid-space-4) 0}.integrations-hub>.testing-composer-backdrop .testing-composer{width:min(100%,64rem);max-height:min(90dvh,54rem);border-bottom:0;border-radius:var(--fid-radius-panel) var(--fid-radius-panel) 0 0}@media (max-width:760px){.fixture-sync__completion,.fixture-sync__hero{grid-template-columns:1fr;align-items:stretch;flex-direction:column}.fixture-sync__completion>.fid-button,.fixture-sync__hero>.fid-button{width:100%}.integrations-hub__directory>header,.integrations-hub__teams>header{align-items:flex-start;flex-direction:column}.integrations-hub__empty,.integrations-hub__team-list article{grid-template-columns:1fr;align-items:start}.integrations-hub__empty>.fid-button,.integrations-hub__team-list article>.fid-button,.integrations-hub__team-meta{width:100%}.integrations-hub__integration-row{grid-template-columns:auto minmax(0,1fr);padding:var(--fid-space-4)}.integrations-hub__integration-state{grid-column:2;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start}.integration-sheet-backdrop,.integrations-hub>.testing-composer-backdrop{padding:0}.integration-sheet__body{padding:var(--fid-space-4)}.fixture-sync__form,.fixture-sync__provider-details>div,.fixture-sync__source-grid{grid-template-columns:1fr}.fixture-sync__form>.fid-field:first-child,.fixture-sync__provider-details{grid-column:auto}.fixture-sync__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fixture-sync__history li{grid-template-columns:1fr;align-items:start}.fixture-sync__connect>header,.fixture-sync__history>header,.fixture-sync__preview>header,.fixture-sync__sources>header{align-items:flex-start}.fixture-sync__steps{grid-template-columns:1fr}.fixture-sync__steps li{padding:var(--fid-space-3) var(--fid-space-4)}.fixture-sync__steps small{white-space:normal}.fixture-sync__mapping-heading{display:grid}.fixture-sync__mapping-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--fid-space-3)}.fixture-sync__mapping-row .fid-select-field,.fixture-sync__mapping-row>.fid-status{grid-column:2}.fixture-sync__mapping-arrow{display:none}.fixture-sync__provider-team strong{white-space:normal}.fixture-sync__mapping-actions{align-items:stretch;flex-direction:column}.fixture-sync__mapping-actions .fid-button{width:100%}.fixture-sync__mapping-actions small{flex-basis:auto;text-align:left}.fixture-sync__automation-note{grid-template-columns:auto minmax(0,1fr)}.fixture-sync__automation-note>.fid-status{grid-column:2;justify-self:start}.fixture-sync__manual-alternative{align-items:stretch;flex-direction:column}.fixture-sync__manual-alternative .fid-button{width:100%}.fixture-sync__club-result{grid-template-columns:auto minmax(0,1fr);align-items:start}.fixture-sync__club-result>.fid-button,.fixture-sync__club-result>.fid-status{grid-column:2}.fixture-sync__provider-team span{white-space:normal}}.admin-section-navigation{position:sticky;z-index:40;top:calc(4.75rem + var(--fid-space-2));min-width:0;display:flex;gap:var(--fid-space-1);overflow:visible;padding:var(--fid-space-1);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:color-mix(in srgb,var(--fid-surface-panel) 96%,transparent);backdrop-filter:blur(14px);scroll-snap-type:x proximity;scrollbar-width:none}.admin-section-navigation::-webkit-scrollbar{display:none}.admin-section-more>summary,.admin-section-navigation>a{flex:1 0 max-content;min-height:var(--fid-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--fid-space-2);padding:var(--fid-space-2) var(--fid-space-4);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);font-weight:650;text-decoration:none;cursor:pointer;list-style:none;scroll-snap-align:nearest}.admin-section-more>summary::-webkit-details-marker{display:none}.admin-section-more>summary:focus-visible,.admin-section-more>summary:hover,.admin-section-navigation>a:focus-visible,.admin-section-navigation>a:hover{color:var(--fid-text-primary);outline:0;background:var(--fid-surface-control)}.admin-section-more[data-active=true]>summary,.admin-section-navigation>a[data-active=true]{color:var(--fid-text-primary);background:var(--fid-surface-raised);box-shadow:inset 0 -2px 0 var(--fid-tenant-action)}.admin-section-more{position:relative;min-width:0}.admin-section-more>summary{width:100%}.admin-section-more__menu{position:absolute;z-index:30;top:calc(100% + var(--fid-space-2));right:0;width:17rem;display:grid;gap:var(--fid-space-1);padding:var(--fid-space-2);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-raised);box-shadow:var(--fid-shadow-floating)}.admin-section-more__menu a{min-height:var(--fid-target-min);display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-2) var(--fid-space-3);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);font-weight:650;text-decoration:none}.admin-section-more__menu a:focus-visible,.admin-section-more__menu a:hover,.admin-section-more__menu a[data-active=true]{color:var(--fid-text-primary);outline:0;background:var(--fid-surface-control)}.admin-priority{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-6);padding:var(--fid-space-5);border:1px solid var(--fid-tenant-border);border-radius:var(--fid-radius-panel);background:linear-gradient(115deg,var(--fid-tenant-soft),transparent 58%),var(--fid-surface-panel)}.admin-priority h2,.admin-priority p{margin:0}.admin-priority h2{color:var(--fid-text-primary);font-size:var(--fid-text-title-lg)}.admin-priority>div>p:last-child{max-width:46rem;margin-top:var(--fid-space-2);color:var(--fid-text-secondary);line-height:1.55}.admin-priority>a{min-height:var(--fid-target-min);display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--fid-space-2);padding:var(--fid-space-3) var(--fid-space-4);border-radius:var(--fid-radius-control);color:var(--fid-tenant-action-ink);font-size:var(--fid-text-body-sm);font-weight:700;text-decoration:none;background:var(--fid-tenant-action)}.admin-priority>a:focus-visible,.admin-priority>a:hover{outline:2px solid var(--fid-tenant-border);outline-offset:2px}.admin-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fid-space-3)}.admin-area-grid>a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);color:inherit;text-decoration:none;background:var(--fid-surface-panel)}.admin-area-grid>a:focus-visible,.admin-area-grid>a:hover{border-color:var(--fid-tenant-border);outline:0;background:var(--fid-surface-raised)}.admin-area-grid__icon{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control)}.admin-area-grid small,.admin-area-grid strong,.admin-area-grid>a>span:nth-child(2){min-width:0;display:block}.admin-area-grid small{margin-bottom:var(--fid-space-1);color:var(--fid-text-tertiary);font-size:var(--fid-text-label);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.admin-area-grid strong{color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.admin-area-grid p{margin:var(--fid-space-1) 0 0;color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);line-height:1.5}.admin-area-grid>a>svg{color:var(--fid-text-tertiary)}.structure-command-bar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);margin-top:var(--fid-space-4);padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-raised)}.structure-command-bar>div:first-child span,.structure-command-bar>div:first-child strong{display:block}.structure-command-bar>div:first-child strong{color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.structure-command-bar>div:first-child span{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.structure-command-bar>div:last-child{display:flex;flex:0 0 auto;gap:var(--fid-space-2)}.structure-command-bar .fid-button{width:auto;margin:0}.structure-programmes{display:grid;gap:var(--fid-space-3);margin-top:var(--fid-space-6)}.structure-subheading{display:flex;align-items:end;justify-content:space-between;gap:var(--fid-space-4)}.structure-subheading small,.structure-subheading span{color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.structure-subheading h3{margin:var(--fid-space-1) 0 0;color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.structure-programme-list{border-top:1px solid var(--fid-border-default);border-bottom:1px solid var(--fid-border-default)}.structure-programme-list>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);min-height:4.5rem;padding-block:var(--fid-space-3)}.structure-programme-list>div+div{border-top:1px solid var(--fid-border-subtle)}.structure-programme-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-tenant-primary);background:var(--fid-tenant-soft)}.structure-programme-list small,.structure-programme-list strong{display:block}.structure-programme-list strong{color:var(--fid-text-primary);font-size:var(--fid-text-body)}.structure-programme-list small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.structure-season-list{display:grid;gap:var(--fid-space-3);margin-top:var(--fid-space-4)}.structure-season-card{overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-panel)}.structure-season-card[data-active=true]{border-color:var(--fid-tenant-border);box-shadow:inset 3px 0 0 var(--fid-tenant-action)}.structure-season-card>header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle)}.structure-archive-action{display:grid;gap:var(--fid-space-2);padding-top:var(--fid-space-3);border-top:1px solid var(--fid-border-subtle)}.structure-archive-action .fid-button{justify-content:center}.structure-archive-action small{color:var(--fid-text-secondary);text-align:center}.structure-season-icon,.structure-team-icon{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control)}.structure-season-card>header small,.structure-season-card>header strong,.structure-season-card>header>span:nth-child(2){min-width:0;display:block}.structure-season-card>header small{color:var(--fid-text-tertiary);font-size:var(--fid-text-meta)}.structure-season-card>header strong{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.structure-team-list{display:grid;padding:var(--fid-space-2) var(--fid-space-4)}.structure-team-list>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding-block:var(--fid-space-3);border-bottom:1px solid var(--fid-border-subtle)}.structure-team-list>div:last-child{border-bottom:0}.structure-team-icon{width:2.25rem;height:2.25rem}.structure-team-list small,.structure-team-list strong{display:block}.structure-team-list strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.structure-team-list small,.structure-team-list>p{margin:var(--fid-space-1) 0 0;color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.structure-team-edit{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border:0;border-radius:var(--fid-radius-control);color:var(--fid-text-tertiary);background:transparent}.structure-team-edit:focus-visible,.structure-team-edit:hover{color:var(--fid-text-primary);outline:0;background:var(--fid-surface-control)}.structure-season-card>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-4);border-top:1px solid var(--fid-border-subtle);background:var(--fid-surface-raised)}.structure-season-card>footer>a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-tenant-primary);font-size:var(--fid-text-body-sm);font-weight:700;text-decoration:none}.structure-season-card>footer>a:focus-visible,.structure-season-card>footer>a:hover{outline:0;text-decoration:underline;text-underline-offset:.2rem}.structure-session-note{display:flex;align-items:center;gap:var(--fid-space-2);margin:var(--fid-space-3) 0 0;color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-today{display:grid;gap:var(--fid-space-6)}.admin-control__activity,.admin-control__queue,.admin-control__readiness,.admin-control__tools,.admin-today__command,.admin-today__pulse,.admin-today__queue,.audit-ledger{min-width:0;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-panel)}.admin-today__command{overflow:hidden;border-color:color-mix(in srgb,var(--fid-action-primary) 42%,var(--fid-border-default))}.admin-control__queue>header,.admin-today__command>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle);background:color-mix(in srgb,var(--fid-action-primary) 7%,var(--fid-surface-panel))}.admin-control__activity>header span,.admin-control__queue>header span,.admin-control__tools>header span,.admin-today__command>header span:first-child,.admin-today__pulse>header span,.admin-today__queue>header span{display:block;color:var(--fid-label-accent);font-size:var(--fid-text-meta);font-weight:650}.admin-control__activity h2,.admin-control__queue h2,.admin-control__tools h2,.admin-today__command h2,.admin-today__pulse h2,.admin-today__queue h2{margin:var(--fid-space-1) 0 0;color:var(--fid-text-primary);font-size:var(--fid-text-section);letter-spacing:-.02em;line-height:1.2}.admin-today__lead{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-5);color:inherit;text-decoration:none}.admin-today__lead:focus-visible,.admin-today__lead:hover{outline:0;background:var(--fid-surface-raised)}.admin-today__lead-icon{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-action-on-primary);background:var(--fid-action-primary)}.admin-today__lead>span:nth-child(2) em,.admin-today__lead>span:nth-child(2) small,.admin-today__lead>span:nth-child(2) strong{display:block}.admin-today__lead>span:nth-child(2) small{color:var(--fid-text-tertiary);font-size:var(--fid-text-label);font-weight:680}.admin-today__lead>span:nth-child(2) strong{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-row)}.admin-today__lead>span:nth-child(2) em{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);font-style:normal}.admin-today__lead>span:last-child{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-4);border-radius:var(--fid-radius-control);color:var(--fid-action-on-primary);background:var(--fid-action-primary);font-size:var(--fid-text-body-sm);font-weight:700}.admin-control__layout,.admin-today__grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);gap:var(--fid-space-4);align-items:start}.admin-today__grid--single{grid-template-columns:minmax(0,1fr)}.admin-today__readiness{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--fid-space-6);padding:var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-today__readiness-ring{width:7rem;height:7rem;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--fid-state-success) var(--readiness),var(--fid-surface-control) 0)}.admin-today__readiness-ring:before{content:"";grid-area:1/1;width:5.4rem;height:5.4rem;border-radius:50%;background:var(--fid-surface-panel)}.admin-today__readiness-ring>span{z-index:1;grid-area:1/1;text-align:center}.admin-today__readiness-ring small,.admin-today__readiness-ring strong{display:block}.admin-today__readiness-ring strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.admin-today__readiness-ring small{color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.admin-today__readiness dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-today__readiness dl>div{padding:var(--fid-space-2) var(--fid-space-4);border-left:1px solid var(--fid-border-subtle)}.admin-today__readiness dd,.admin-today__readiness dt{display:block;margin:0}.admin-today__readiness dt{color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.admin-today__readiness dd{margin-top:var(--fid-space-1);font-size:var(--fid-text-body);font-weight:720}.admin-today__pulse,.admin-today__queue{overflow:hidden}.admin-control__activity>header,.admin-control__tools>header,.admin-today__pulse>header,.admin-today__queue>header,.audit-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3);padding:var(--fid-space-4) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-today__queue>header>strong{min-width:2rem;color:var(--fid-text-primary);font-size:var(--fid-text-section);text-align:right}.admin-today__queue>div>a{min-width:0;min-height:4.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-today__queue>div>a:last-child{border-bottom:0}.admin-today__queue>div>a:focus-visible,.admin-today__queue>div>a:hover{outline:0;background:var(--fid-surface-raised)}.admin-today__queue .coach-task-list__indicator{width:.5rem;height:.5rem;border-radius:var(--fid-radius-round);background:var(--fid-text-tertiary)}.admin-today__queue .coach-task-list__indicator[data-tone=attention],.admin-today__queue .coach-task-list__indicator[data-tone=urgent]{background:var(--fid-state-warning)}.admin-today__queue a small,.admin-today__queue a strong{display:block}.admin-today__queue a strong{color:var(--fid-text-primary);font-size:var(--fid-text-body)}.admin-today__queue a small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-today__queue a>svg{color:var(--fid-text-tertiary)}.admin-today__pulse dl{margin:0;padding:0 var(--fid-space-5)}.admin-today__pulse dl>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding-block:var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle)}.admin-today__pulse dt{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm);font-weight:650}.admin-today__pulse dt small{display:block;margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-weight:450}.admin-today__pulse dd{margin:0;color:var(--fid-text-primary);font-size:var(--fid-text-section);font-weight:720}.admin-today__pulse dd[data-state=attention]{color:var(--fid-state-warning)}.admin-today__pulse>a{min-height:var(--fid-target-min);display:flex;align-items:center;gap:var(--fid-space-2);margin:var(--fid-space-4);padding-inline:var(--fid-space-3);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font-size:var(--fid-text-body-sm);font-weight:680;text-decoration:none}.admin-today__pulse>a svg:last-child{margin-left:auto}.admin-control{gap:var(--fid-space-5)}.admin-control__queue{overflow:hidden}.admin-control__queue>div>a{min-width:0;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);min-height:4.5rem;padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-control__queue>div>a:last-child{border-bottom:0}.admin-control__clear{min-height:5rem;display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-4) var(--fid-space-5);color:var(--fid-state-success)}.admin-control__clear small,.admin-control__clear strong{display:block}.admin-control__clear strong{color:var(--fid-text-primary);font-size:var(--fid-text-body)}.admin-control__clear small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-control__queue>div>a:focus-visible,.admin-control__queue>div>a:hover{outline:0;background:var(--fid-surface-raised)}.admin-control__priority-number{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-round);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-weight:700}.admin-control__queue a[data-tone=warning] .admin-control__priority-number{border-color:color-mix(in srgb,var(--fid-state-warning) 45%,transparent);color:var(--fid-state-warning)}.admin-control__queue a small,.admin-control__queue a strong{display:block}.admin-control__queue a strong{color:var(--fid-text-primary);font-size:var(--fid-text-body)}.admin-control__queue a small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-control__queue a>span:last-child{display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-weight:650}.admin-control__readiness{overflow:hidden}.admin-control__readiness>header{display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle);color:var(--fid-tenant-primary)}.admin-control__readiness>header small,.admin-control__readiness>header strong{display:block}.admin-control__readiness>header small{color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-control__readiness>header strong{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.admin-control__readiness dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.admin-control__readiness dl>div{padding:var(--fid-space-3) var(--fid-space-4);border-right:1px solid var(--fid-border-subtle);border-bottom:1px solid var(--fid-border-subtle)}.admin-control__readiness dl>div:nth-child(2n){border-right:0}.admin-control__readiness dt{color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-control__readiness dd{margin:var(--fid-space-1) 0 0;color:var(--fid-text-primary);font-size:var(--fid-text-row);font-weight:720}.admin-control__readiness>a{min-height:var(--fid-target-min);display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-2);margin:var(--fid-space-3);padding-inline:var(--fid-space-3);border-radius:var(--fid-radius-control);color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary);font-size:var(--fid-text-body-sm);font-weight:700;text-decoration:none}.admin-control__activity,.admin-control__tools{overflow:hidden}.admin-control__tools{overflow:visible;border:0;background:transparent}.admin-launch-guide{min-width:0;overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-panel)}.admin-launch-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fid-space-6);padding:var(--fid-space-6) var(--fid-space-5) var(--fid-space-4)}.admin-launch-guide__header h2,.admin-launch-guide__header p,.admin-launch-guide__header span{display:block;margin:0}.admin-launch-guide__header>div>span{color:var(--fid-tenant-primary);font-size:var(--fid-text-meta);font-weight:720}.admin-launch-guide__header h2{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-section);letter-spacing:-.02em}.admin-launch-guide__header p{max-width:var(--fid-content-reading);margin-top:var(--fid-space-2);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);line-height:1.5}.admin-launch-guide__progress{display:grid;grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:0 var(--fid-space-5) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-launch-guide__progress progress{width:100%;height:.375rem;overflow:hidden;border:0;border-radius:var(--fid-radius-round);background:var(--fid-surface-control);appearance:none}.admin-launch-guide__progress progress::-webkit-progress-bar{border-radius:var(--fid-radius-round);background:var(--fid-surface-control)}.admin-launch-guide__progress progress::-webkit-progress-value{border-radius:var(--fid-radius-round);background:var(--fid-tenant-primary)}.admin-launch-guide__progress progress::-moz-progress-bar{border-radius:var(--fid-radius-round);background:var(--fid-tenant-primary)}.admin-launch-guide__progress>span{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fid-space-3);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-launch-guide__progress>span>span{display:inline-flex}.admin-launch-guide__progress strong{color:var(--fid-text-primary)}.admin-launch-guide__next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);margin:var(--fid-space-5);padding:var(--fid-space-5);border-radius:var(--fid-radius-group);color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary)}.admin-launch-guide__next[data-complete=true]{color:var(--fid-text-primary);background:color-mix(in srgb,var(--fid-state-success) 12%,var(--fid-surface-raised))}.admin-launch-guide__next-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.admin-launch-guide__next h3,.admin-launch-guide__next p,.admin-launch-guide__next>div>span{display:block;margin:0}.admin-launch-guide__next>div>span{font-size:var(--fid-text-label);font-weight:760}.admin-launch-guide__next h3{margin-top:var(--fid-space-1);font-size:var(--fid-text-row);letter-spacing:-.01em}.admin-launch-guide__next p{margin-top:var(--fid-space-1);color:color-mix(in srgb,currentColor 78%,transparent);font-size:var(--fid-text-body-sm);line-height:1.45}.admin-launch-guide__next>a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-4);border-radius:var(--fid-radius-control);color:var(--fid-tenant-on-primary);background:color-mix(in srgb,var(--fid-tenant-on-primary) 14%,transparent);font-size:var(--fid-text-body-sm);font-weight:740;text-decoration:none;white-space:nowrap}.admin-launch-guide__next[data-complete=true]>a{color:var(--fid-text-primary);background:var(--fid-surface-control)}.admin-launch-guide__next>a:focus-visible,.admin-launch-guide__next>a:hover{outline:0;background:color-mix(in srgb,var(--fid-tenant-on-primary) 22%,transparent);box-shadow:var(--fid-shadow-focus)}.admin-launch-guide__next[data-complete=true]>a:focus-visible,.admin-launch-guide__next[data-complete=true]>a:hover{background:var(--fid-surface-control-hover)}.admin-launch-guide__first-team{margin:0 var(--fid-space-5) var(--fid-space-5);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-raised);overflow:hidden}.admin-launch-guide__first-team>header{display:flex;align-items:flex-start;gap:var(--fid-space-3);padding:var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle)}.admin-launch-guide__first-team li>span:first-child,.admin-launch-guide__first-team>header>span{width:2.25rem;height:2.25rem;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control)}.admin-launch-guide__first-team li[data-ready=true]>span:first-child,.admin-launch-guide__first-team[data-ready=true]>header>span{color:var(--fid-state-success);background:color-mix(in srgb,var(--fid-state-success) 12%,var(--fid-surface-control))}.admin-launch-guide__first-team small,.admin-launch-guide__first-team strong{display:block}.admin-launch-guide__first-team strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-launch-guide__first-team small{max-width:var(--fid-content-reading);margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);line-height:1.45}.admin-launch-guide__first-team ol{margin:0;padding:0;list-style:none}.admin-launch-guide__first-team li{min-height:4.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-4)}.admin-launch-guide__first-team li+li{border-top:1px solid var(--fid-border-subtle)}.admin-launch-guide__first-team li>a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--fid-space-2);padding:0 var(--fid-space-3);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);font-size:var(--fid-text-meta);font-weight:700;text-decoration:none}.admin-launch-guide__first-team li>a:focus-visible,.admin-launch-guide__first-team li>a:hover{outline:0;background:var(--fid-surface-control-hover);box-shadow:var(--fid-shadow-focus)}.admin-launch-guide__stages{border-top:1px solid var(--fid-border-subtle)}.admin-launch-guide__stages details{border-bottom:1px solid var(--fid-border-subtle)}.admin-launch-guide__stages summary{min-height:4.75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-5);cursor:pointer;list-style:none}.admin-launch-guide__stages summary>svg{color:var(--fid-text-tertiary);transition:transform var(--fid-motion-quick) var(--fid-ease-standard)}.admin-launch-guide__stages details[open] summary>svg{transform:rotate(180deg)}.admin-launch-guide__stages summary::-webkit-details-marker{display:none}.admin-launch-guide__stages summary:focus-visible,.admin-launch-guide__stages summary:hover{outline:0;background:var(--fid-surface-raised)}.admin-launch-guide__stage-number{width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control);font-size:var(--fid-text-meta);font-weight:760}.admin-launch-guide__stages details[open] .admin-launch-guide__stage-number{color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary)}.admin-launch-guide__stages summary small,.admin-launch-guide__stages summary strong{display:block}.admin-launch-guide__stages summary strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-launch-guide__stages summary small,.admin-launch-guide__stages summary>span:last-child{color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-launch-guide__stages summary small{margin-top:var(--fid-space-1)}.admin-launch-guide__stages ol{margin:0;padding:0 0 var(--fid-space-2);list-style:none}.admin-launch-guide__stages li{min-width:0;min-height:4.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);margin-inline:var(--fid-space-5);padding:var(--fid-space-3) 0;border-top:1px solid var(--fid-border-subtle)}.admin-launch-guide__marker{width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control)}.admin-launch-guide__stages li[data-state=ready] .admin-launch-guide__marker{color:var(--fid-state-success);background:color-mix(in srgb,var(--fid-state-success) 10%,transparent)}.admin-launch-guide__stages li[data-state=action] .admin-launch-guide__marker{color:var(--fid-state-warning);background:color-mix(in srgb,var(--fid-state-warning) 10%,transparent)}.admin-launch-guide__stages li>span:nth-child(2) small,.admin-launch-guide__stages li>span:nth-child(2) strong{display:block}.admin-launch-guide__stages li>span:nth-child(2) strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-launch-guide__stages li>span:nth-child(2) small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);line-height:1.45}.admin-launch-guide__stages li>a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-3);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font-size:var(--fid-text-meta);font-weight:700;text-decoration:none}.admin-launch-guide__stages li>a:focus-visible,.admin-launch-guide__stages li>a:hover{outline:0;background:var(--fid-surface-raised);box-shadow:var(--fid-shadow-focus)}.admin-launch-guide>aside{display:flex;align-items:flex-start;gap:var(--fid-space-3);padding:var(--fid-space-4) var(--fid-space-5);color:var(--fid-text-secondary);background:var(--fid-surface-raised)}.admin-launch-guide>aside svg{flex:0 0 auto;color:var(--fid-text-tertiary)}.admin-launch-guide>aside small,.admin-launch-guide>aside strong{display:block}.admin-launch-guide>aside strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-launch-guide>aside small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);line-height:1.45}.admin-control__activity>header a,.admin-control__tools>header a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-tenant-primary);font-size:var(--fid-text-body-sm);font-weight:680;text-decoration:none}.admin-control__tools>header{align-items:end;padding:0 0 var(--fid-space-3);border-bottom:0}.admin-control__tools>header p{max-width:34rem;margin:0;color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);line-height:1.5;text-align:right}.admin-control__activity ol{margin:0;padding:0;list-style:none}.admin-control__activity li{min-width:0;min-height:4.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-control__activity li:last-child{border-bottom:0}.admin-control__activity-marker{width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control)}.admin-control__activity li small,.admin-control__activity li strong{display:block}.admin-control__activity li strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-control__activity li small,.admin-control__activity li time{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-control__tool-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--fid-space-3)}.admin-control__secondary-tools{margin-top:var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-panel)}.admin-control__secondary-tools>summary{min-height:var(--fid-target-min);display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-3) var(--fid-space-4);color:var(--fid-text-primary);cursor:pointer;list-style:none}.admin-control__secondary-tools>summary::-webkit-details-marker{display:none}.admin-control__secondary-tools>summary small,.admin-control__secondary-tools>summary strong{display:block}.admin-control__secondary-tools>summary strong{font-size:var(--fid-text-body-sm)}.admin-control__secondary-tools>summary small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-control__secondary-tools>summary svg{flex:0 0 auto;color:var(--fid-text-tertiary);transition:transform .16s ease}.admin-control__secondary-tools[open]>summary{border-bottom:1px solid var(--fid-border-subtle)}.admin-control__secondary-tools[open]>summary svg{transform:rotate(180deg)}.admin-control__secondary-tools>.admin-control__tool-grid{padding:var(--fid-space-3)}.admin-cockpit,.admin-season-path{overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-panel)}.admin-season-path{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);align-items:stretch}.admin-season-path>header{display:grid;align-content:center;padding:var(--fid-space-4) var(--fid-space-5);border-right:1px solid var(--fid-border-subtle)}.admin-season-path>header span{color:var(--fid-label-accent);font-size:var(--fid-text-label);font-weight:680}.admin-season-path>header h2{margin:var(--fid-space-1) 0 0;color:var(--fid-text-primary);font-size:var(--fid-text-row);letter-spacing:-.02em}.admin-season-path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.admin-season-path li{min-width:0;border-right:1px solid var(--fid-border-subtle)}.admin-season-path li:last-child{border-right:0}.admin-season-path li a{min-height:5rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:0 var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-4);color:inherit;text-decoration:none}.admin-season-path__marker{width:1.75rem;height:1.75rem;display:grid;grid-row:1/span 2;place-items:center;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-round);color:var(--fid-text-tertiary);background:var(--fid-surface-control);font-size:var(--fid-text-label);font-weight:720}.admin-season-path li small,.admin-season-path li strong{min-width:0;display:block}.admin-season-path li strong{color:var(--fid-text-primary);font-size:var(--fid-text-meta)}.admin-season-path li small{overflow:hidden;margin-top:.2rem;color:var(--fid-text-tertiary);font-size:var(--fid-text-label);text-overflow:ellipsis;white-space:nowrap}.admin-season-path__action{grid-column:2;display:inline-flex;align-items:center;gap:var(--fid-space-1);margin-top:var(--fid-space-2);color:var(--fid-text-secondary);font-size:var(--fid-text-label);font-weight:680}.admin-season-path li[data-active=true]{background:color-mix(in srgb,var(--fid-tenant-primary) 7%,var(--fid-surface-panel))}.admin-season-path li[data-active=true] .admin-season-path__marker{border-color:var(--fid-tenant-primary);color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary)}.admin-season-path li[data-active=true] .admin-season-path__action,.admin-season-path li[data-complete=true] .admin-season-path__marker{color:var(--fid-tenant-primary)}@media (hover:hover) and (pointer:fine){.admin-season-path li a:hover{background:var(--fid-surface-raised)}}.admin-cockpit__header{min-height:5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-5);padding:var(--fid-space-4) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-cockpit__delivery>header span,.admin-cockpit__header>div>span,.admin-cockpit__operations>header span{color:var(--fid-label-accent);font-size:var(--fid-text-label);font-weight:680}.admin-cockpit__delivery h3,.admin-cockpit__header h2,.admin-cockpit__operations h3{margin:var(--fid-space-1) 0 0;color:var(--fid-text-primary);letter-spacing:-.025em}.admin-cockpit__header h2{font-size:var(--fid-text-title-sm)}.admin-cockpit__header nav{display:flex;align-items:center;gap:var(--fid-space-2)}.admin-cockpit__header nav a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding:0 var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font-size:var(--fid-text-meta);font-weight:700;text-decoration:none}.admin-cockpit__header nav a[data-primary=true]{border-color:var(--fid-tenant-primary);color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary)}.admin-cockpit__body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(20rem,.85fr)}.admin-cockpit__delivery{min-width:0;border-right:1px solid var(--fid-border-subtle)}.admin-cockpit__delivery>header,.admin-cockpit__operations>header{min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-cockpit__delivery h3,.admin-cockpit__operations h3{font-size:var(--fid-text-row)}.admin-cockpit__delivery>header>a{display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-weight:680;text-decoration:none}.admin-cockpit__team-list>a{min-height:5.5rem;display:grid;grid-template-columns:minmax(10rem,1.15fr) minmax(15rem,1fr) 7.5rem auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-cockpit__team-list>a:last-child{border-bottom:0}.admin-cockpit__team-copy,.admin-cockpit__team-copy small,.admin-cockpit__team-copy strong{min-width:0;display:block}.admin-cockpit__team-copy strong{overflow:hidden;color:var(--fid-text-primary);font-size:var(--fid-text-body-sm);text-overflow:ellipsis;white-space:nowrap}.admin-cockpit__team-copy small,.admin-cockpit__team-progress small{overflow:hidden;margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);text-overflow:ellipsis;white-space:nowrap}.admin-cockpit__team-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fid-space-3)}.admin-cockpit__team-metrics>span small,.admin-cockpit__team-metrics>span strong{display:block}.admin-cockpit__team-metrics small{color:var(--fid-text-tertiary);font-size:var(--fid-text-label)}.admin-cockpit__team-metrics strong{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-body-sm);font-variant-numeric:tabular-nums}.admin-cockpit__team-progress{min-width:0}.admin-cockpit__team-progress>small,.admin-cockpit__team-progress>strong{display:block}.admin-cockpit__team-progress>strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm);font-variant-numeric:tabular-nums}.admin-cockpit__team-progress>span{height:.2rem;display:block;overflow:hidden;margin-top:var(--fid-space-2);border-radius:var(--fid-radius-round);background:var(--fid-surface-control)}.admin-cockpit__team-progress i{height:100%;display:block;border-radius:inherit;background:var(--fid-tenant-primary)}.admin-cockpit__team-list>a>svg{color:var(--fid-text-tertiary)}.admin-cockpit__empty{min-height:6rem;display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-5);color:var(--fid-text-secondary)}.admin-cockpit__empty small,.admin-cockpit__empty strong{display:block}.admin-cockpit__operations{min-width:0}.admin-cockpit__operations dl{margin:0}.admin-cockpit__operations dl>div{min-height:4rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-cockpit__operations dt,.admin-cockpit__operations dt small{display:block}.admin-cockpit__operations dt{color:var(--fid-text-primary);font-size:var(--fid-text-meta);font-weight:680}.admin-cockpit__operations dt small{margin-top:var(--fid-space-1);color:var(--fid-text-tertiary);font-weight:500}.admin-cockpit__operations dd{margin:0;color:var(--fid-text-primary);font-size:var(--fid-text-row);font-weight:720;font-variant-numeric:tabular-nums}.admin-cockpit__operations dl>div[data-warning=true] dd{color:var(--fid-warning)}.admin-cockpit__operations dl a{min-width:var(--fid-target-min);min-height:var(--fid-target-min);display:grid;place-items:center;color:var(--fid-text-tertiary)}.admin-cockpit__follow-up>a,.admin-cockpit__follow-up>div{min-height:3.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-cockpit__follow-up>div{justify-content:flex-start;color:var(--fid-success)}.admin-cockpit__follow-up small,.admin-cockpit__follow-up strong{display:block}.admin-cockpit__follow-up strong{color:var(--fid-text-primary);font-size:var(--fid-text-meta)}.admin-cockpit__follow-up small{margin-top:var(--fid-space-1);color:var(--fid-text-tertiary);font-size:var(--fid-text-label)}.admin-cockpit__operations footer{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--fid-border-subtle)}.admin-cockpit__operations footer a{min-height:var(--fid-target-min);display:grid;place-items:center;padding:var(--fid-space-2);color:var(--fid-text-primary);background:var(--fid-surface-control);font-size:var(--fid-text-meta);font-weight:680;text-align:center;text-decoration:none}@media (hover:hover) and (pointer:fine){.admin-cockpit a{transition:color .16s ease,background-color .16s ease,border-color .16s ease}.admin-cockpit__follow-up>a:hover,.admin-cockpit__team-list>a:hover{background:var(--fid-surface-raised)}.admin-cockpit__header nav a:hover,.admin-cockpit__operations footer a:hover{border-color:var(--fid-tenant-border);background:var(--fid-surface-raised)}.admin-cockpit__header nav a[data-primary=true]:hover{background:var(--fid-tenant-highlight)}}@media (max-width:1050px){.admin-cockpit__body{grid-template-columns:1fr}.admin-cockpit__delivery{border-right:0;border-bottom:1px solid var(--fid-border-subtle)}}.admin-control__tool-grid>a{grid-column:span 3;min-width:0;min-height:7.75rem;display:flex;flex-direction:column;gap:var(--fid-space-3);padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);color:inherit;text-decoration:none;background:var(--fid-surface-panel)}.admin-control__tool-grid>a[data-size=wide]{grid-column:span 4;min-height:8.5rem;background:color-mix(in srgb,var(--fid-tenant-primary) 5%,var(--fid-surface-panel))}.admin-control__tool-grid>a[data-size=full]{min-height:7.75rem}.admin-control__tool-grid>a:focus-visible,.admin-control__tool-grid>a:hover{border-color:var(--fid-tenant-border);outline:0;background:var(--fid-surface-raised)}.admin-tool__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-control);color:var(--fid-tenant-primary);background:var(--fid-surface-control)}.admin-tool__content{min-width:0}.admin-tool__content>small,.admin-tool__content>span,.admin-tool__content>strong{display:block}.admin-tool__content>small{color:var(--fid-label-accent);font-size:var(--fid-text-label);font-weight:680;letter-spacing:0}.admin-tool__content>strong{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-row);letter-spacing:-.02em}.admin-tool__content>span{display:-webkit-box;overflow:hidden;margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-tool__action{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3);margin-top:auto;padding-top:var(--fid-space-1);color:var(--fid-text-tertiary)}.admin-launch-guide--compact{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-4)}.admin-launch-guide--compact__icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-tenant-primary);background:var(--fid-surface-control)}.admin-launch-guide--compact__copy{min-width:0}.admin-launch-guide--compact__copy>span{color:var(--fid-label-accent);font-size:var(--fid-text-label);font-weight:680}.admin-launch-guide--compact__copy h2,.admin-launch-guide--compact__copy p{margin:0}.admin-launch-guide--compact__copy h2{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-row)}.admin-launch-guide--compact__copy p{overflow:hidden;margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);text-overflow:ellipsis;white-space:nowrap}.admin-launch-guide--compact__progress{display:grid;justify-items:end;gap:var(--fid-space-2);min-width:8rem}.admin-launch-guide--compact__progress progress{width:100%;height:.25rem;overflow:hidden;border:0;border-radius:var(--fid-radius-round);background:var(--fid-surface-control)}.admin-launch-guide--compact__progress progress::-webkit-progress-bar{background:var(--fid-surface-control)}.admin-launch-guide--compact__progress progress::-webkit-progress-value{background:var(--fid-tenant-primary)}.admin-launch-guide--compact>a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-4);border-radius:var(--fid-radius-control);color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary);font-size:var(--fid-text-body-sm);font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.admin-control__tool-grid>a{transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.admin-control__tool-grid>a:hover{transform:translateY(-2px)}}.admin-control__tool-grid>a:active,.admin-launch-guide--compact>a:active{transform:scale(.98)}.admin-tool__action em{overflow:hidden;color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-tool__action svg{flex:0 0 auto;margin-left:auto}.admin-index{display:grid;gap:var(--fid-space-5)}.admin-index__intro{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-5);padding-bottom:var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-index__intro>div>span{color:var(--fid-label-accent);font-size:var(--fid-text-label);font-weight:720}.admin-index__intro h1{margin:0;margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-page);line-height:1.08;letter-spacing:-.035em}.admin-index__intro>a{min-width:18rem;min-height:4.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);color:var(--fid-text-primary);background:var(--fid-surface-control);text-decoration:none}.admin-index__intro>a>svg:first-child{color:var(--fid-tenant-primary)}.admin-index__intro>a em,.admin-index__intro>a small,.admin-index__intro>a strong{display:block}.admin-index__intro>a small{color:var(--fid-label-accent);font-size:var(--fid-text-label);font-weight:700}.admin-index__intro>a strong{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-index__intro>a em{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-label);font-style:normal}.admin-index__intro>a>svg{color:var(--fid-text-tertiary)}.admin-index__search{position:relative;min-height:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding-inline:var(--fid-space-5);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);color:var(--fid-text-secondary);background:var(--fid-surface-control)}.admin-index__search:focus-within{border-color:var(--fid-tenant-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fid-tenant-primary) 18%,transparent)}.admin-index__search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-index__search input{width:100%;min-height:3.4rem;border:0;outline:0;color:var(--fid-text-primary);background:transparent;font:inherit;font-size:var(--fid-text-body)}.admin-index__search input::placeholder{color:var(--fid-text-tertiary)}.admin-index__search input::-webkit-search-cancel-button{display:none}.admin-index__search button{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border:0;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:transparent;cursor:pointer}.admin-index__result-count{margin:calc(var(--fid-space-4) * -1) 0 0;color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-index__domains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--fid-space-5)}.admin-domain{min-width:0;overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-panel);background:var(--fid-surface-panel)}.admin-domain>header{padding:var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle)}.admin-domain>header h2{margin:0;color:var(--fid-text-primary);font-size:var(--fid-text-title-sm);letter-spacing:-.025em}.admin-domain nav a{min-height:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-domain nav a:last-child{border-bottom:0}.admin-domain__icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-tenant-primary);background:var(--fid-surface-control)}.admin-domain nav a strong{min-width:0;display:block;color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-domain nav a>svg{color:var(--fid-text-tertiary)}.admin-index__empty{grid-column:1/-1;min-height:10rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-6);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-panel);color:var(--fid-text-secondary);background:var(--fid-surface-panel)}.admin-index__empty h2,.admin-index__empty p{margin:0}.admin-index__empty h2{color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.admin-index__empty p{margin-top:var(--fid-space-1)}.admin-index__empty button{min-height:var(--fid-target-min);padding-inline:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font:inherit;font-size:var(--fid-text-meta);font-weight:700;cursor:pointer}@media (hover:hover) and (pointer:fine){.admin-index a{transition:background-color .18s ease,color .18s ease}.admin-index__intro>a:hover{background:var(--fid-surface-raised)}.admin-domain nav a:focus-visible,.admin-domain nav a:hover{outline:0;background:var(--fid-surface-raised)}.admin-domain nav a:focus-visible>svg,.admin-domain nav a:hover>svg{color:var(--fid-text-primary)}}@media (max-width:920px){.admin-index__intro{min-height:0;align-items:start;flex-direction:column;gap:var(--fid-space-6)}.admin-index__intro>a{width:100%;min-height:0;min-width:0}.admin-index__domains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-index,.admin-index__intro{gap:var(--fid-space-4)}.admin-index__intro{padding-bottom:var(--fid-space-4)}.admin-index__intro h1{font-size:var(--fid-text-title-lg)}.admin-index__intro>a{padding:var(--fid-space-4)}.admin-index__search{min-height:3.5rem;padding-inline:var(--fid-space-4)}.admin-index__search input{min-height:3.4rem;font-size:var(--fid-text-body)}.admin-index__domains{grid-template-columns:1fr;gap:var(--fid-space-4)}.admin-domain>header{padding:var(--fid-space-4)}.admin-domain nav a{min-height:3.5rem}.admin-index__empty{grid-template-columns:1fr}.admin-index__empty>svg{display:none}}.admin-control__tools>header{display:flex;justify-content:space-between;gap:var(--fid-space-6)}.admin-control__tools>header>div>span,.admin-football section>header span,.admin-health section>header span{color:var(--fid-label-accent);font-size:var(--fid-text-label);font-weight:680}.admin-control__tool-grid>a{grid-column:span 4}.admin-control__tool-grid>a[data-size=wide]{grid-column:span 6;min-height:9rem}.admin-control__tool-grid>a[data-size=full]{grid-column:1/-1;min-height:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-control__tool-grid>a[data-size=full] .admin-tool__action{margin-top:0;padding-top:0}.admin-health__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-5);padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-panel)}.admin-health__summary[data-state=attention]{border-color:color-mix(in srgb,var(--fid-warning) 42%,var(--fid-border-default));background:color-mix(in srgb,var(--fid-warning) 5%,var(--fid-surface-panel))}.admin-health__summary-copy{min-width:0;display:flex;align-items:flex-start;gap:var(--fid-space-3)}.admin-health__summary-icon{width:2.5rem;height:2.5rem;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-warning);background:color-mix(in srgb,var(--fid-warning) 12%,var(--fid-surface-control))}.admin-health__summary-copy h2,.admin-health__summary-copy p{margin:0}.admin-health__summary-copy h2{margin-top:var(--fid-space-2);color:var(--fid-text-primary);font-size:var(--fid-text-title-sm);letter-spacing:-.025em}.admin-health__summary-copy p{max-width:68ch;margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);line-height:1.5}.admin-health__summary-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--fid-space-2)}.admin-health__summary-actions a{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font-size:var(--fid-text-meta);font-weight:700;text-decoration:none}.admin-health__summary-actions a:first-child{border-color:var(--fid-tenant-primary);color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary)}.admin-football__urgent,.admin-football__work,.admin-health__readiness,.admin-health__signals,.admin-health__teams{overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-panel)}.admin-football section>header,.admin-health section>header{min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-5);padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.admin-football section>header h2,.admin-health section>header h2{margin:var(--fid-space-1) 0 0;color:var(--fid-text-primary);font-size:var(--fid-text-title-sm);letter-spacing:-.025em}.admin-health section>header>small{color:var(--fid-text-tertiary);font-size:var(--fid-text-meta)}.admin-health section>header>a{display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-weight:680;text-decoration:none}.admin-health__signals>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-health__signals>div>a{min-width:0;min-height:7rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:var(--fid-space-3);padding:var(--fid-space-4);border-right:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-health__signals>div>a:last-child{border-right:0}.admin-health__signals a em,.admin-health__signals a small,.admin-health__signals a span,.admin-health__signals a strong{min-width:0;display:block}.admin-health__signals a small{color:var(--fid-text-tertiary);font-size:var(--fid-text-label)}.admin-health__signals a strong{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-row)}.admin-health__signals a em{grid-column:1/-1;color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-style:normal}.admin-health__signals a[data-state=attention] em{color:var(--fid-warning)}.admin-health__signals a>svg:last-child{color:var(--fid-text-tertiary)}.admin-health__protected-signal>svg:first-child{color:var(--fid-tenant-primary)}.admin-health__readiness>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-health__readiness>div>a{min-height:5.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-4);border-right:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-health__readiness>div>a:last-child{border-right:0}.admin-health__readiness small,.admin-health__readiness strong{display:block}.admin-health__readiness strong{color:var(--fid-text-primary);font-size:var(--fid-text-meta)}.admin-health__readiness small{margin-top:var(--fid-space-1);color:var(--fid-text-tertiary);font-size:var(--fid-text-label)}.admin-health__readiness b{color:var(--fid-text-primary);font-size:var(--fid-text-title-sm);font-variant-numeric:tabular-nums}.admin-health__readiness a[data-state=attention] b{color:var(--fid-warning)}.admin-health__team-list>article{border-bottom:1px solid var(--fid-border-subtle)}.admin-health__team-list>article:last-child{border-bottom:0}.admin-health__team-list article>header{min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-3) var(--fid-space-5);background:color-mix(in srgb,var(--fid-surface-control) 55%,transparent)}.admin-health__team-list article>header small,.admin-health__team-list article>header strong{display:block}.admin-health__team-list article>header strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-health__team-list article>header small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-health__team-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-health__team-metrics a{min-width:0;padding:var(--fid-space-4) var(--fid-space-5);border-right:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-health__team-metrics a:last-child{border-right:0}.admin-health__team-metrics small,.admin-health__team-metrics span,.admin-health__team-metrics strong{display:block}.admin-health__team-metrics small{color:var(--fid-text-tertiary);font-size:var(--fid-text-label)}.admin-health__team-metrics strong{margin-top:var(--fid-space-1);color:var(--fid-text-primary);font-size:var(--fid-text-row);font-variant-numeric:tabular-nums}.admin-health__team-metrics span{overflow:hidden;margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-label);text-overflow:ellipsis;white-space:nowrap}.admin-health__team-metrics a[data-state=attention] span{color:var(--fid-warning)}.admin-health__empty{min-height:7rem;display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-5);color:var(--fid-text-secondary)}.admin-health__empty small,.admin-health__empty strong{display:block}.admin-football__urgent nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-football__urgent nav a{min-height:6rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-4);padding:var(--fid-space-4) var(--fid-space-5);border-right:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-football__urgent nav a:last-child{border-right:0}.admin-football__urgent nav a>svg:first-child{color:var(--fid-tenant-primary)}.admin-football__urgent small,.admin-football__urgent strong{display:block}.admin-football__urgent strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.admin-football__urgent small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.admin-football__work>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.admin-football__work>div>a{grid-column:span 4;min-height:10rem;display:grid;align-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-5);border-right:1px solid var(--fid-border-subtle);color:inherit;text-decoration:none}.admin-football__work>div>a[data-size=wide]{grid-column:span 6;border-bottom:1px solid var(--fid-border-subtle)}.admin-football__work>div>a>svg{color:var(--fid-tenant-primary)}.admin-football__work em,.admin-football__work small,.admin-football__work strong{display:block}.admin-football__work strong{color:var(--fid-text-primary);font-size:var(--fid-text-row)}.admin-football__work small{max-width:42ch;margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta);line-height:1.5}.admin-football__work em{display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-primary);font-size:var(--fid-text-meta);font-style:normal;font-weight:700}@media (hover:hover) and (pointer:fine){.admin-football a,.admin-health a{transition:color .16s ease,background-color .16s ease}.admin-football section a:hover,.admin-health section a:hover{background:var(--fid-surface-raised)}}@media (max-width:900px){.admin-health__summary{align-items:stretch;flex-direction:column}.admin-health__summary-actions{align-self:flex-start}.admin-health__signals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health__signals>div>a{border-bottom:1px solid var(--fid-border-subtle)}.admin-health__signals>div>a:nth-child(2n){border-right:0}.admin-health__signals>div>a:last-child{grid-column:1/-1;border-bottom:0}.admin-health__readiness>div,.admin-health__team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health__readiness>div>a,.admin-health__team-metrics a{border-bottom:1px solid var(--fid-border-subtle)}.admin-health__readiness>div>a:nth-child(2n),.admin-health__team-metrics a:nth-child(2n){border-right:0}}@media (max-width:760px){.admin-control__tools>header,.admin-football section>header,.admin-health section>header{align-items:flex-start;flex-direction:column}.admin-control__tools>header p{text-align:left}.admin-control__tool-grid{grid-template-columns:1fr}.admin-control__tool-grid>a,.admin-control__tool-grid>a[data-size=full],.admin-control__tool-grid>a[data-size=wide]{grid-column:auto;min-height:0}.admin-control__tool-grid>a,.admin-control__tool-grid>a[data-size=full]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-tool__action{margin-top:0;padding-top:0}.admin-tool__content>span{-webkit-line-clamp:1}.admin-health__summary-actions{width:100%;align-items:stretch;flex-direction:column}.admin-health__summary-copy p{display:none}.admin-health__summary-actions a{justify-content:center}.admin-football__urgent nav,.admin-football__work>div,.admin-health__readiness>div,.admin-health__signals>div,.admin-health__team-metrics{grid-template-columns:1fr}.admin-football__urgent nav a,.admin-football__work>div>a,.admin-football__work>div>a[data-size=wide],.admin-health__readiness>div>a,.admin-health__signals>div>a,.admin-health__signals>div>a:last-child,.admin-health__team-metrics a{grid-column:auto;border-right:0;border-bottom:1px solid var(--fid-border-subtle)}.admin-football__urgent nav a:last-child,.admin-football__work>div>a:last-child,.admin-health__readiness>div>a:last-child,.admin-health__signals>div>a:last-child,.admin-health__team-metrics a:last-child{border-bottom:0}}.audit-assurance{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-4) var(--fid-space-5);border:1px solid color-mix(in srgb,var(--fid-state-success) 32%,transparent);border-radius:var(--fid-radius-group);color:var(--fid-state-success);background:color-mix(in srgb,var(--fid-state-success) 7%,var(--fid-surface-panel))}.audit-assurance span,.audit-assurance strong{display:block}.audit-assurance strong{color:var(--fid-text-primary);font-size:var(--fid-text-body-sm)}.audit-assurance span{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.audit-filters{min-width:0;display:flex;align-items:center;gap:var(--fid-space-1);overflow-x:auto;padding-bottom:var(--fid-space-1);scrollbar-width:none}.audit-filters::-webkit-scrollbar{display:none}.audit-filters>svg{flex:0 0 auto;margin-right:var(--fid-space-2);color:var(--fid-text-tertiary)}.audit-filters a{min-height:var(--fid-target-min);display:inline-flex;flex:0 0 auto;align-items:center;padding-inline:var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control);font-size:var(--fid-text-body-sm);font-weight:650;text-decoration:none}.audit-filters a[data-active=true]{border-color:var(--fid-tenant-border);color:var(--fid-text-primary);background:var(--fid-tenant-soft)}.audit-ledger{overflow:hidden}.audit-ledger>header h2,.audit-ledger>header p{margin:0}.audit-ledger>header h2{color:var(--fid-text-primary);font-size:var(--fid-text-title-sm)}.audit-ledger>header p{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.audit-ledger__header-actions{display:flex;align-items:center;gap:var(--fid-space-3)}.audit-ledger__header-actions>svg{color:var(--fid-text-tertiary)}.audit-ledger__header-actions a,.audit-ledger__header-actions button{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font-size:var(--fid-text-meta);font-weight:700;text-decoration:none}.audit-ledger__header-actions a:hover,.audit-ledger__header-actions button:hover{border-color:var(--fid-tenant-border);background:var(--fid-tenant-soft)}.audit-ledger ol{margin:0;padding:0;list-style:none}.audit-ledger li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--fid-space-3);padding:var(--fid-space-4) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle)}.audit-ledger li:last-child{border-bottom:0}.audit-row__marker{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control)}.audit-ledger li[data-tone=danger] .audit-row__marker{color:var(--fid-state-danger);background:color-mix(in srgb,var(--fid-state-danger) 10%,transparent)}.audit-row__heading{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--fid-space-3)}.audit-row__heading strong{color:var(--fid-text-primary);font-size:var(--fid-text-body)}.audit-row__heading time,.audit-row__main p,.audit-row__reason{color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.audit-row__main p{margin:var(--fid-space-1) 0 0}.audit-row__reason{display:block;color:var(--fid-state-danger)}.audit-row__main details,.audit-row__reason{margin-top:var(--fid-space-2)}.audit-row__main summary{width:fit-content;min-height:2rem;display:flex;align-items:center;color:var(--fid-text-secondary);font-size:var(--fid-text-meta);font-weight:650;cursor:pointer}.audit-row__main dl{display:grid;gap:var(--fid-space-2);margin:var(--fid-space-2) 0 0;padding:var(--fid-space-3);border-radius:var(--fid-radius-control);background:var(--fid-surface-raised)}.audit-row__main dl>div{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:var(--fid-space-3)}.audit-row__main dd,.audit-row__main dt{margin:0;color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}.audit-row__main dd{color:var(--fid-text-primary)}.audit-empty{display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-6);color:var(--fid-text-tertiary)}.audit-empty span,.audit-empty strong{display:block}.audit-empty strong{color:var(--fid-text-primary);font-size:var(--fid-text-body)}.audit-empty span{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-meta)}@media (max-width:760px){.admin-workspace{gap:var(--fid-space-4)}.admin-section-navigation{display:none}.admin-priority{align-items:stretch;flex-direction:column;gap:var(--fid-space-4);padding:var(--fid-space-4)}.admin-priority>a{justify-content:center}.admin-area-grid{grid-template-columns:1fr}.structure-command-bar{align-items:stretch;flex-direction:column}.structure-command-bar>div:last-child{display:grid;grid-template-columns:1fr}.structure-command-bar .fid-button{justify-content:center}.structure-subheading{align-items:flex-start;flex-direction:column;gap:var(--fid-space-1)}.structure-season-card>header{grid-template-columns:auto minmax(0,1fr)}.structure-season-card>header>.fid-status{grid-column:2;grid-row:2;justify-self:start}.structure-season-card>header>.structure-team-edit{grid-column:2;grid-row:1;justify-self:end}.structure-season-card>footer{align-items:stretch;flex-direction:column}.structure-season-card>footer>a,.structure-season-card>footer>button{justify-content:center}.admin-control,.admin-today{gap:var(--fid-space-4)}.admin-control__queue>header,.admin-today__command>header{align-items:flex-start;flex-direction:column;padding:var(--fid-space-4)}.admin-today__lead{grid-template-columns:auto minmax(0,1fr);padding:var(--fid-space-4)}.admin-today__lead>span:last-child{grid-column:1/-1;justify-content:center}.admin-today__readiness{grid-template-columns:1fr;justify-items:center}.admin-today__readiness dl{width:100%}.admin-today__readiness dl>div:first-child{border-left:0}.admin-control__layout,.admin-today__grid{grid-template-columns:1fr}.admin-cockpit__header{align-items:stretch;flex-direction:column;gap:var(--fid-space-3);padding:var(--fid-space-4)}.admin-season-path{grid-template-columns:1fr}.admin-season-path>header{padding:var(--fid-space-3) var(--fid-space-4);border-right:0;border-bottom:1px solid var(--fid-border-subtle)}.admin-season-path ol{grid-template-columns:1fr}.admin-season-path li{border-right:0;border-bottom:1px solid var(--fid-border-subtle)}.admin-season-path li:last-child{border-bottom:0}.admin-season-path li a{min-height:4.5rem;grid-template-columns:auto minmax(0,1fr) auto;padding:var(--fid-space-3) var(--fid-space-4)}.admin-season-path__marker{grid-row:1}.admin-season-path li small{white-space:normal}.admin-season-path__action{grid-column:3;grid-row:1;margin:0}.admin-season-path__action:not(:has(svg)){display:none}.admin-cockpit__header nav{display:grid;grid-template-columns:1fr 1fr}.admin-cockpit__header nav a{justify-content:center}.admin-cockpit__header nav a[data-primary=true]{grid-column:1/-1}.admin-cockpit__delivery>header,.admin-cockpit__operations>header{padding-inline:var(--fid-space-4)}.admin-cockpit__team-list>a{grid-template-columns:minmax(0,1fr) 6.5rem auto;gap:var(--fid-space-3);padding:var(--fid-space-4)}.admin-cockpit__team-metrics{grid-column:1/-1;grid-row:2;padding-top:var(--fid-space-2);border-top:1px solid var(--fid-border-subtle)}.admin-cockpit__team-progress{grid-column:2;grid-row:1}.admin-cockpit__team-list>a>svg{grid-column:3;grid-row:1}.admin-cockpit__follow-up>a,.admin-cockpit__follow-up>div,.admin-cockpit__operations dl>div,.admin-control__activity>header,.admin-control__tools>header,.admin-today__pulse>header,.admin-today__queue>header,.audit-ledger>header{padding-inline:var(--fid-space-4)}.audit-ledger__header-actions{width:100%;justify-content:space-between}.audit-ledger__header-actions a,.audit-ledger__header-actions button{flex:1;justify-content:center}.admin-control__queue>div>a,.admin-today__queue>div>a{padding-inline:var(--fid-space-4)}.admin-control__queue>div>a{grid-template-columns:1.75rem minmax(0,1fr)}.admin-control__queue a>span:last-child{grid-column:2;justify-self:start}.admin-control__activity li{grid-template-columns:auto minmax(0,1fr);padding-inline:var(--fid-space-4)}.admin-control__activity li time{grid-column:2}.admin-control__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control__tool-grid>a{grid-column:span 1;min-height:7.25rem;padding:var(--fid-space-3)}.admin-control__tool-grid>a[data-size=full],.admin-control__tool-grid>a[data-size=wide]{grid-column:span 2;min-height:7.75rem}.admin-tool__content>span{-webkit-line-clamp:1}.admin-control__tools>header{align-items:flex-start;flex-direction:column}.admin-control__tools>header p{text-align:left}.admin-launch-guide--compact{grid-template-columns:auto minmax(0,1fr);gap:var(--fid-space-3)}.admin-launch-guide--compact__progress{grid-column:1/-1;justify-items:stretch}.admin-launch-guide--compact__progress .fid-status-label{justify-self:start}.admin-launch-guide--compact>a{grid-column:1/-1;justify-content:center}.admin-launch-guide__header{align-items:flex-start;flex-direction:column;padding:var(--fid-space-4)}.admin-launch-guide>aside,.admin-launch-guide__progress{padding-inline:var(--fid-space-4)}.admin-launch-guide__progress{grid-template-columns:1fr;gap:var(--fid-space-2)}.admin-launch-guide__progress>span{justify-content:flex-start}.admin-launch-guide__next{grid-template-columns:auto minmax(0,1fr);margin:var(--fid-space-4);padding:var(--fid-space-4)}.admin-launch-guide__next>a{grid-column:1/-1}.admin-launch-guide__first-team{margin-inline:var(--fid-space-4)}.admin-launch-guide__first-team li{grid-template-columns:auto minmax(0,1fr)}.admin-launch-guide__first-team li>a{grid-column:2;justify-self:start}.admin-launch-guide__stages summary{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:var(--fid-space-4)}.admin-launch-guide__stages summary>span:last-child{grid-column:2}.admin-launch-guide__stages summary>svg{grid-column:3;grid-row:1}.admin-launch-guide__stages li{grid-template-columns:auto minmax(0,1fr);margin-inline:var(--fid-space-4)}.admin-launch-guide__stages li>a{grid-column:2;justify-self:start}.audit-assurance{grid-template-columns:auto minmax(0,1fr);padding:var(--fid-space-4)}.audit-assurance>.fid-status{grid-column:2}.audit-ledger li{grid-template-columns:auto minmax(0,1fr);padding-inline:var(--fid-space-4)}.audit-ledger li>.fid-status{grid-column:2;justify-self:start}.audit-row__heading{align-items:flex-start;flex-direction:column;gap:var(--fid-space-1)}.audit-row__main dl>div{grid-template-columns:1fr;gap:var(--fid-space-1)}}.provider-ops-sheet__binding{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.78rem}