.ops-main{--ops-gutter:var(--nextup-density-gutter-phone,12px);gap:var(--nextup-density-gap-tight,8px);padding:var(--ops-gutter);touch-action:manipulation;flex-direction:column;display:flex}@media (min-width:768px){.ops-main{--ops-gutter:var(--nextup-density-gutter,16px)}}.ops-header{align-items:center;gap:2px var(--nextup-space-lg);margin:calc(-1 * var(--ops-gutter)) calc(-1 * var(--ops-gutter)) 0;padding:var(--nextup-space-xs) var(--ops-gutter);background:var(--nextup-color-background);border-bottom:2px solid var(--nextup-color-brand-dark);flex-wrap:wrap;display:flex}.ops-header-main{align-items:center;gap:var(--nextup-space-sm);min-width:0;display:flex}.ops-header-main>.ops-mat{--ops-mat-size:2.75rem}.ops-header-titles{flex-direction:column;min-width:0;display:flex}.ops-eyebrow{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.ops-display{font-size:var(--nextup-font-size-headline);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.1}.ops-header-meta{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-md);color:var(--nextup-color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.ops-header-aside{justify-content:flex-end;align-items:center;gap:var(--nextup-space-sm) var(--nextup-space-md);flex-wrap:wrap;margin-left:auto;display:flex}.ops-header-line{justify-content:space-between;align-items:center;gap:0 var(--nextup-space-lg);flex-wrap:wrap;flex-basis:100%;min-width:0;display:flex}.ops-header-status{flex:24rem;min-width:0}.ops-header-meta{font-size:var(--nextup-font-size-label)}.ops-header-asof{font-size:var(--nextup-font-size-caption);margin-left:auto}.ops-header .ops-badge{min-height:0;font-size:var(--nextup-font-size-label);padding:.1em .5em}.ops-header-aside .ops-connection[data-state=live]:not([data-stale=true]),.ops-header-aside .ops-connection[data-state=connecting]{min-height:0;padding:2px var(--nextup-space-sm);font-size:var(--nextup-font-size-label)}.ops-header-aside .ops-updating:not([data-active=true]){display:none}@media (max-width:639.98px){.ops-main>.ops-header{order:-2}.ops-main>.ops-now{order:-1}.ops-header-main{flex-wrap:wrap;flex:1 1 0;row-gap:2px}.ops-header-main>.ops-display{flex:0 auto;min-width:0}.ops-header-main>.ops-badge{flex:none;max-width:100%}.ops-header-aside{display:contents}.ops-header-aside>.ops-connection{flex:0 auto;min-width:0;max-width:100%;margin-left:auto}.ops-header-aside>.ops-nav{flex-basis:100%}.ops-header-status .ops-header-meta{line-height:1.4;display:block}.ops-header-status .ops-header-meta>*{margin-right:var(--nextup-space-sm)}}.ops-ring-links{gap:0 var(--nextup-space-md);flex-wrap:wrap;display:inline-flex}.ops-rings-calls,.ops-header-status .ops-rings-calls{justify-content:start;align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-md);grid-template-columns:max-content minmax(0,1fr);display:grid}.ops-rings-call:has(>.ops-badge){display:contents}.ops-rings-call:not(:has(>.ops-badge)){grid-column:1/-1}.ops-rings-calls>.ops-rings-call>.ops-badge{justify-self:start}@media (pointer:fine){.ops-rings-calls .ops-link{min-height:1.75rem}}.ops-rings-call{align-items:center;gap:0 var(--nextup-space-sm);flex-wrap:wrap;min-width:0;display:inline-flex}.ops-nav{gap:var(--nextup-ops-target-gap);flex-wrap:wrap;display:flex}.ops-columns{gap:var(--nextup-density-gap,12px) var(--nextup-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.ops-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ops-section{gap:var(--nextup-space-xs);flex-direction:column;min-width:0;display:flex}.ops-section>h2,.ops-section-title{align-items:baseline;gap:var(--nextup-space-sm);font-size:var(--nextup-font-size-title);margin:0;font-weight:800;line-height:1.2;display:flex}.ops-section-count{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-body);font-weight:700}.ops-list{gap:var(--nextup-density-gap-tight,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-card{gap:var(--nextup-space-sm);padding:var(--nextup-density-card,12px);border:2px solid var(--nextup-color-border);border-left:8px solid var(--nextup-color-border);border-radius:var(--nextup-radius-md);background:var(--nextup-color-background);box-shadow:var(--nextup-elevation-card);flex-direction:column;display:flex}.ops-card[data-tone=urgent]{border-left-color:var(--nextup-color-urgent)}.ops-card[data-tone=ready]{border-left-color:var(--nextup-color-brand-dark)}.ops-card[data-tone=attention]{border-color:var(--nextup-tone-attention-border)}.ops-card-head{justify-content:space-between;align-items:flex-start;gap:var(--nextup-space-sm) var(--nextup-space-lg);flex-wrap:wrap;display:flex}.ops-card-head-split{flex-wrap:nowrap}.ops-card-head-split>:first-child{flex:auto;min-width:0}.ops-card-head-split>:not(:first-child){flex:none}.ops-card-title{font-size:var(--nextup-font-size-title);margin:0;font-weight:800;line-height:1.2}.ops-card-title-compact{font-size:var(--nextup-font-size-body)}.ops-card-title a{color:inherit}.ops-meta{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-label);margin:0}.ops-meta strong{color:var(--nextup-color-text-primary)}.ops-count{text-align:right;flex-direction:column;align-items:flex-end;margin:0;display:flex}.ops-count-label{color:var(--nextup-color-text-secondary);line-height:1.3;font-size:var(--nextup-font-size-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ops-count-value{font-size:var(--nextup-font-size-large-title);font-weight:800;line-height:1}.ops-count-compact{font-size:var(--nextup-font-size-headline)}.ops-num{font-variant-numeric:tabular-nums}.ops-readiness{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-sm);font-size:var(--nextup-font-size-body);flex-wrap:wrap;margin:0;font-weight:700;line-height:1.3;display:flex}.ops-readiness[data-tone=urgent]{color:var(--nextup-color-urgent-text)}.ops-readiness[data-tone=muted]{color:var(--nextup-color-text-secondary)}.ops-needs-staff{align-items:flex-start;gap:var(--nextup-space-sm);color:var(--nextup-color-urgent);flex-basis:100%;margin:0;font-weight:700;display:flex}.ops-needs-staff .ops-icon{margin-top:.15em}.ops-needs-staff[data-size=title]{font-size:var(--nextup-font-size-title)}.ops-units{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ops-unit-name{margin:0 0 var(--nextup-space-xs);font-weight:700}.ops-member .ops-badge{min-height:0;font-size:var(--nextup-font-size-label);padding:.15em .5em}.ops-badge{border-radius:var(--nextup-radius-sm);white-space:nowrap;border:2px solid #0000;align-items:center;gap:.35em;min-height:2em;padding:.2em .6em;font-weight:800;line-height:1.2;display:inline-flex}.ops-badge[data-tone=urgent]{color:var(--nextup-tone-urgent-text);background:var(--nextup-tone-urgent-fill);border-color:var(--nextup-tone-urgent-border)}.ops-badge[data-tone=ready]{color:var(--nextup-tone-ready-text);background:var(--nextup-tone-ready-fill);border-color:var(--nextup-tone-ready-border)}.ops-badge[data-tone=attention]{color:var(--nextup-tone-attention-text);background:var(--nextup-tone-attention-fill);border-color:var(--nextup-tone-attention-border)}.ops-badge[data-tone=normal]{color:var(--nextup-tone-normal-text);background:var(--nextup-tone-normal-fill);border-color:var(--nextup-tone-normal-border)}.ops-badge[data-tone=muted]{color:var(--nextup-tone-muted-text);background:var(--nextup-tone-muted-fill);border-color:var(--nextup-tone-muted-border);font-weight:600}.ops-icon{flex:none;width:1.1em;height:1.1em}.ops-command{align-items:center;gap:var(--nextup-ops-target-gap);flex-wrap:wrap;display:inline-flex}.ops-actions{align-items:center;gap:var(--nextup-ops-target-gap) var(--nextup-space-md);flex-wrap:wrap;display:flex}.ops-btn{min-width:var(--nextup-ops-target-secondary);min-height:var(--nextup-ops-target-secondary);padding:var(--nextup-space-sm) var(--nextup-space-lg);border:2px solid var(--nextup-color-brand-dark);border-radius:var(--nextup-radius-md);color:var(--nextup-color-text-primary);background:var(--nextup-color-background);font-size:var(--nextup-font-size-body);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:.4em;font-weight:800;display:inline-flex}.ops-btn[data-size=primary]{min-height:var(--nextup-ops-target-primary);padding:var(--nextup-space-sm) var(--nextup-space-xl);font-size:var(--nextup-font-size-title)}.ops-btn[data-variant=primary]{color:var(--nextup-color-text-on-action);background:var(--nextup-color-action-primary);border-color:var(--nextup-color-action-primary)}.ops-btn[data-variant=filled]{color:var(--nextup-color-text-on-action);background:var(--nextup-color-brand-dark);border-color:var(--nextup-color-brand-dark)}.ops-btn[data-variant=danger]{color:var(--nextup-color-text-primary);background:var(--nextup-color-background);border-color:var(--nextup-color-brand-dark);letter-spacing:.02em;border-width:3px}.ops-btn[data-variant=quiet]{min-height:var(--nextup-min-touch-target);background:0 0;border-color:#0000;text-decoration:underline}.ops-btn:focus-visible,.ops-link:focus-visible{outline:3px solid var(--nextup-color-text-primary);outline-offset:3px}.ops-btn:disabled{cursor:not-allowed;opacity:1;color:var(--nextup-color-text-secondary);background:var(--nextup-color-surface);border-color:var(--nextup-color-border)}.ops-link{min-height:var(--nextup-min-touch-target);color:var(--nextup-color-text-primary);align-items:center;font-weight:800;display:inline-flex}.ops-link[data-size=primary]{min-height:var(--nextup-ops-target-secondary);padding:0 var(--nextup-space-md);border:2px solid var(--nextup-color-brand-dark);border-radius:var(--nextup-radius-md);background:var(--nextup-color-background);text-decoration:none}.ops-link[data-size=primary][data-variant=filled]{color:var(--nextup-color-text-on-action);background:var(--nextup-color-brand-dark)}.ops-hint{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-body);margin:0}.ops-problem{color:var(--nextup-color-urgent);margin:0;font-weight:700}.ops-inline-confirm{padding:var(--nextup-space-xs) var(--nextup-space-sm);border:2px solid var(--nextup-color-text-primary);border-radius:var(--nextup-radius-md);background:var(--nextup-color-surface)}.ops-inline-question{font-weight:800}.ops-connection{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-sm);min-height:var(--nextup-min-touch-target);padding:var(--nextup-space-xs) var(--nextup-space-md);border:2px solid var(--nextup-color-border);border-radius:var(--nextup-radius-md);flex-wrap:wrap;font-weight:600;display:flex}.ops-connection[data-state=live]:not([data-stale=true]) .ops-icon{color:var(--nextup-color-brand-dark)}.ops-connection[data-state=reconnecting],.ops-connection[data-state=offline],.ops-connection[data-state=access-changed],.ops-connection[data-stale=true]{z-index:10;min-height:var(--nextup-ops-target-secondary);color:var(--nextup-color-text-on-action);background:var(--nextup-color-urgent);border-color:var(--nextup-color-urgent);font-size:var(--nextup-font-size-title);border-radius:0;justify-content:center;position:fixed;inset:0 0 auto}.ops-connection .ops-link{color:inherit}.ops-updating{visibility:hidden;color:var(--nextup-color-text-secondary);font-weight:600}.ops-updating[data-active=true]{visibility:visible}.ops-connection:not([data-state=live]) .ops-updating,.ops-connection[data-stale=true] .ops-updating{color:inherit}.ops-view-only{align-items:center;gap:var(--nextup-space-sm);padding:var(--nextup-space-sm) var(--nextup-space-md);border:2px solid var(--nextup-color-text-primary);border-radius:var(--nextup-radius-md);margin:0;font-weight:800;display:flex}.ops-notices{bottom:calc(max(var(--nextup-space-lg), env(safe-area-inset-bottom)) + var(--ops-notice-lift,0px));z-index:9;gap:var(--nextup-space-sm);width:min(30rem, calc(100vw - 2 * var(--nextup-space-lg)));flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ops-notices[data-dock=left]{left:var(--nextup-space-lg);transform:none}.ops-notices[data-dock=right]{right:var(--nextup-space-lg);left:auto;transform:none}.ops-main:has(.ops-notices){padding-bottom:8rem}.ops-notices:empty{display:none}.ops-notice{align-items:center;gap:var(--nextup-space-md);padding:2px var(--nextup-space-md);font-size:var(--nextup-font-size-label);border:2px solid var(--nextup-color-brand-dark);border-radius:var(--nextup-radius-md);background:var(--nextup-color-background);box-shadow:var(--nextup-elevation-card);line-height:1.3;display:flex}.ops-notice p{flex:1;margin:0}.ops-notice[data-tone=urgent]{border-color:var(--nextup-color-urgent);border-left-width:8px}.ops-notice[data-tone=urgent]>.ops-icon{color:var(--nextup-color-urgent)}.ops-empty{padding:var(--nextup-space-sm) var(--nextup-space-md);border:2px dashed var(--nextup-color-border);border-radius:var(--nextup-radius-md);color:var(--nextup-color-text-secondary);background:var(--nextup-color-background);font-size:var(--nextup-font-size-body);margin:0}.ops-empty strong{color:var(--nextup-color-text-primary);display:block}.ops-dialog{width:min(36rem, calc(100vw - 2 * var(--nextup-space-lg)));max-height:calc(100vh - 2 * var(--nextup-space-lg));border:2px solid var(--nextup-color-brand-dark);border-radius:var(--nextup-radius-lg);color:var(--nextup-color-text-primary);background:var(--nextup-color-background);padding:0}.ops-dialog[data-destructive=true]{border-color:var(--nextup-color-urgent);border-top-width:8px}.ops-dialog::backdrop{background:color-mix(in srgb, var(--nextup-color-text-primary) 60%, transparent)}.ops-dialog-form{gap:var(--nextup-space-md);padding:var(--nextup-space-xl);flex-direction:column;display:flex}.ops-dialog-title{font-size:var(--nextup-font-size-headline);overflow-wrap:anywhere;margin:0;font-weight:800}.ops-dialog-body{gap:var(--nextup-space-md);flex-direction:column;display:flex}.ops-dialog-body p,.ops-dialog-body ul{margin:0}.ops-dialog-status:empty{display:none}.ops-dialog-actions{justify-content:flex-end;gap:var(--nextup-ops-target-gap) var(--nextup-space-md);flex-wrap:wrap;display:flex}.ops-field{gap:var(--nextup-space-xs);flex-direction:column;display:flex}.ops-field label{font-weight:700}.ops-field textarea,.ops-field select,.ops-field input{min-height:var(--nextup-ops-target-secondary);font-family:inherit;font-size:var(--nextup-font-size-body)}.ops-check{align-items:flex-start;gap:var(--nextup-space-sm);min-height:var(--nextup-ops-target-secondary);padding:var(--nextup-space-sm);border:2px solid var(--nextup-color-urgent);border-radius:var(--nextup-radius-md);cursor:pointer;flex-direction:row}.ops-check input{flex:none;width:1.5rem;height:1.5rem;margin:.15rem 0 0}.ops-choice{gap:var(--nextup-space-xs) var(--nextup-space-sm);border:0;flex-flow:wrap;min-width:0;margin:0;padding:0;display:flex}.ops-choice legend{margin-bottom:var(--nextup-space-xs);padding:0;font-weight:700}.ops-choice-option{align-items:center;gap:var(--nextup-space-sm);min-height:var(--nextup-ops-target-secondary);padding:0 var(--nextup-space-sm);border:2px solid var(--nextup-color-border);border-radius:var(--nextup-radius-md);cursor:pointer;flex-direction:row;flex:12rem;display:flex}.ops-choice-option:has(input:checked){border-color:var(--nextup-color-text-primary)}.ops-choice-option input{flex:none;width:1.5rem;height:1.5rem;margin:0}.ops-dialog:has(.ops-choice) .ops-dialog-body{gap:var(--nextup-space-sm)}.ops-skeleton{border-radius:var(--nextup-radius-md);background:var(--nextup-color-surface);border:1px solid var(--nextup-color-border);display:block}.ops-loading-label{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-headline);margin:0;font-weight:800;line-height:1.2}.ops-skeleton[data-shape=title]{width:min(20rem,70%);height:var(--nextup-font-size-display)}.ops-skeleton[data-shape=line]{width:min(28rem,90%);height:1.25rem}.ops-skeleton[data-shape=card]{height:12rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ops-badge[data-tone=urgent][data-pulse=true]{animation:1.6s ease-in-out infinite ops-pulse}.ops-skeleton{animation:1.4s ease-in-out infinite ops-shimmer}.ops-btn{transition:background-color .12s,border-color .12s}}@media (prefers-reduced-motion:reduce){.ops-main *,.ops-main :before,.ops-main :after,.ops-dialog,.ops-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes ops-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--nextup-color-urgent) 55%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--nextup-color-urgent) 0%, transparent)}}@keyframes ops-shimmer{0%,to{opacity:1}50%{opacity:.55}}.shell-header{flex-wrap:wrap}.ops-main [data-testid=division-lease] button{min-height:var(--nextup-ops-target-secondary);min-width:var(--nextup-ops-target-secondary)}.ops-now{padding:var(--nextup-space-sm) var(--nextup-density-card,12px);border:2px solid var(--nextup-color-border);border-left:8px solid var(--nextup-color-border-strong);border-radius:var(--nextup-radius-md);background:var(--nextup-color-background);box-shadow:var(--nextup-elevation-card);flex-direction:column;gap:2px;display:flex}.ops-now[data-tone=urgent]{border-left-color:var(--nextup-color-urgent);background:var(--nextup-color-urgent-surface)}.ops-now[data-tone=ready]{border-left-color:var(--nextup-color-brand-dark)}.ops-now-title{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.ops-now-headline{align-items:flex-start;gap:var(--nextup-space-sm);font-size:var(--nextup-font-size-body);margin:0;font-weight:800;line-height:1.2;display:flex}@media (min-width:640px){.ops-now-headline{font-size:var(--nextup-font-size-title)}}.ops-now-headline .ops-icon{margin-top:.08em}.ops-now-headline[data-tone=urgent]{color:var(--nextup-color-urgent-text)}.ops-now-reason{font-size:var(--nextup-font-size-label);margin:0}.ops-now-urgent{gap:0 var(--nextup-space-md);grid-template-columns:minmax(0,1fr);margin-top:2px;display:grid}@media (min-width:640px){.ops-now-urgent{grid-template-columns:10.5rem minmax(0,1fr);align-items:baseline}}.ops-now-urgent-title{color:var(--nextup-color-urgent-text);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.ops-now-line{gap:0 var(--nextup-space-md);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:640px){.ops-now-line{grid-template-columns:10.5rem minmax(0,1fr);align-items:baseline}}.ops-now-label{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ops-now-value{min-width:0;font-size:var(--nextup-font-size-label)}.ops-now-athletes{display:inline}.ops-now-athlete{white-space:nowrap;display:inline-block}.ops-now-state{font-size:var(--nextup-font-size-caption);letter-spacing:.02em;font-weight:800}.ops-now-state[data-tone=urgent]{color:var(--nextup-color-urgent-text)}.ops-crew{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-sm);flex-wrap:wrap;display:flex}.ops-crew-label{min-height:var(--nextup-ops-target-secondary)}.ops-crew-list{gap:var(--nextup-ops-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-crew-ring{min-width:var(--nextup-ops-target-secondary);min-height:var(--nextup-ops-target-secondary);padding:0 var(--nextup-space-md);border:2px solid var(--nextup-color-brand-dark);border-radius:var(--nextup-radius-pill);color:var(--nextup-color-text-primary);background:var(--nextup-color-background);white-space:nowrap;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.ops-crew-ring[aria-current=page]{color:var(--nextup-color-text-on-action);background:var(--nextup-color-brand-dark)}.ops-crew-ring:focus-visible{outline:3px solid var(--nextup-color-text-primary);outline-offset:3px}.ops-crew-words{color:var(--nextup-color-text-primary);font-size:var(--nextup-font-size-title);margin:0;font-weight:800}.ops-ring-brief{align-items:flex-start;gap:var(--nextup-space-sm);font-size:var(--nextup-font-size-body);margin:0;display:flex}.ops-ring-brief strong{font-size:var(--nextup-font-size-body);font-weight:800;line-height:1.25}.ops-ring-brief-reason{font-size:var(--nextup-font-size-label)}.ops-ring-brief .ops-icon{margin-top:.2em}.ops-ring-brief[data-tone=urgent] strong,.ops-ring-brief[data-tone=urgent]>.ops-icon{color:var(--nextup-color-urgent-text)}.ops-ring-brief-reason{color:var(--nextup-color-text-secondary);display:block}.ops-removed-bouts{gap:var(--nextup-space-xs);flex-direction:column;margin:0;padding-left:0;list-style:none;display:flex}.ops-removed-bouts>li{overflow-wrap:anywhere}.ops-called-missing{color:var(--nextup-color-text-secondary);grid-column:1/-1}.ops-called-missing strong{color:var(--nextup-color-text-primary)}.ops-header-meta[data-behind=true] .ops-plan-statement{color:var(--nextup-color-text-primary);font-weight:700}.ops-attention{gap:var(--nextup-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-attention-line{align-items:flex-start;gap:var(--nextup-space-sm);font-size:var(--nextup-font-size-body);margin:0;font-weight:800;line-height:1.3;display:flex}.ops-attention-line .ops-icon{margin-top:.15em}.ops-attention-line[data-tone=urgent]{color:var(--nextup-color-urgent-text)}.ops-attention-line[data-tone=normal]{font-weight:600}.ops-ring-card .ops-attention-line{font-size:var(--nextup-font-size-body)}.ops-plan{justify-content:flex-end;align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-md);color:var(--nextup-color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.ops-plan strong{color:var(--nextup-color-text-primary)}.ops-ring-card{gap:var(--nextup-space-sm);padding:var(--nextup-space-md) var(--nextup-space-lg)}.ops-ring-card[data-finished=true]{padding-block:var(--nextup-space-sm)}.ops-ring-grid{gap:var(--nextup-space-md)}.ops-ring-line{align-items:baseline;gap:2px var(--nextup-space-md);font-size:var(--nextup-font-size-body);flex-wrap:wrap;margin:0;display:flex}.ops-ring-rows{align-items:baseline;gap:var(--nextup-space-xs) var(--nextup-space-md);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ops-ring-rows>div{display:contents}.ops-ring-rows dt{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:800}.ops-ring-rows dd{min-width:0;margin:0}@media (max-width:479.98px){.ops-ring-rows{grid-template-columns:minmax(0,1fr);gap:0}.ops-ring-rows dd{margin-bottom:var(--nextup-space-xs)}}.ops-ring-line .ops-ring-state{align-self:auto;font-weight:400}.ops-ring-line .ops-ring-state .ops-icon{align-self:center}.ops-ring-free{align-items:center;gap:.35em;display:inline-flex}.ops-more-body .ops-plan{justify-content:flex-start}.ops-ring-card .ops-more-body{gap:var(--nextup-space-sm)}.ops-ring-name{align-items:center;gap:var(--nextup-space-sm);display:flex}.ops-ring-name>.ops-mat{--ops-mat-size:2.5rem}.ops-ring-card-head{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-lg);flex-wrap:wrap;display:flex}.ops-ring-card-head>.ops-badge{min-height:0;font-size:var(--nextup-font-size-label);padding:.1em .5em}.ops-ring-card-links{margin-left:auto}.ops-ring-facts{gap:var(--nextup-space-sm) var(--nextup-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin:0;display:grid}.ops-ring-facts dt,.ops-ring-holding-head .ops-count-label{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ops-ring-facts dd{flex-direction:column;margin:0;display:flex}.ops-ring-state{align-self:flex-start;align-items:center;gap:.35em;font-weight:700;display:flex}.ops-ring-state time{font-weight:800}.ops-ring-state[data-waiting=true]{padding:1px var(--nextup-space-sm);border:2px solid var(--nextup-tone-attention-border);border-radius:var(--nextup-radius-sm);margin:2px 0}.ops-ring-card[data-behind=true] .ops-plan>span:not(.ops-badge){color:var(--nextup-color-text-primary)}.ops-ring-holding{gap:var(--nextup-space-xs);flex-direction:column;display:flex}.ops-ring-holding-head{align-items:baseline;gap:0 var(--nextup-space-md);flex-wrap:wrap;margin:0;display:flex}.ops-called{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-called>li{gap:0 var(--nextup-space-lg);padding:var(--nextup-space-xs) 0;border-top:1px solid var(--nextup-color-border);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.ops-called>li{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.3fr);align-items:baseline}}.ops-called-name{font-weight:700}.ops-called-wait{align-items:flex-start;gap:var(--nextup-space-xs);font-weight:700;display:flex}.ops-called-wait .ops-icon{margin-top:.2em}.ops-called-wait[data-tone=urgent]{color:var(--nextup-color-urgent-text)}.ops-called-wait[data-tone=muted],.ops-called-wait[data-tone=normal]{color:var(--nextup-color-text-secondary);font-weight:600}.ops-floor-done{gap:var(--nextup-density-gap,12px) var(--nextup-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ops-queue{gap:var(--nextup-space-xs)}.ops-queue-row{gap:var(--nextup-space-xs) var(--nextup-space-lg);padding:var(--nextup-space-xs) var(--nextup-density-card,12px);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.ops-queue-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ops-queue-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ops-queue-head{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-md);flex-wrap:wrap;display:flex}.ops-queue-title{font-size:var(--nextup-font-size-body);margin:0;font-weight:800;line-height:1.3}.ops-queue-row .ops-badge{min-height:0;font-size:var(--nextup-font-size-label);padding:.1em .5em}.ops-edit{align-items:center;gap:var(--nextup-ops-target-gap);flex-wrap:wrap;display:flex}.ops-edit .ops-actions{gap:var(--nextup-ops-target-gap)}.ops-edit .ops-hint{font-size:var(--nextup-font-size-caption);flex-basis:100%}.ops-edit .ops-btn,.ops-lease button{padding:var(--nextup-space-xs) var(--nextup-space-md);border:2px solid var(--nextup-color-border-strong);color:var(--nextup-color-text-primary);background:var(--nextup-color-background);font-size:var(--nextup-font-size-label);font-weight:700}.ops-edit .ops-btn:disabled,.ops-lease button:disabled{border-style:dashed;border-color:var(--nextup-color-border);color:var(--nextup-color-text-secondary);background:0 0}.ops-lease{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-sm);flex-wrap:wrap;display:flex}.ops-lease .lease-state,.ops-lease .hint{font-size:var(--nextup-font-size-label);margin:0}.ops-done{gap:0}.ops-done>li{padding:var(--nextup-space-xs) 0;border-top:1px solid var(--nextup-color-border);color:var(--nextup-color-text-secondary)}.ops-done>li strong{color:var(--nextup-color-text-primary)}.ops-done-section>summary{cursor:pointer}.ops-ring-choice{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-md);padding:var(--nextup-space-sm) var(--nextup-density-card,12px);flex-flow:wrap;display:flex}.ops-ring-choice>.ops-mat{--ops-mat-size:2.5rem}.ops-ring-choice-name{font-size:var(--nextup-font-size-title);margin:0;font-weight:800}.ops-ring-choice-now{flex-direction:column;flex:18rem;min-width:0;display:flex}.ops-ring-choice-called{margin:var(--nextup-space-xs) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.ops-ring-choice-now .ops-attention-line{font-size:var(--nextup-font-size-body)}.ops-done-section>summary{min-height:var(--nextup-min-touch-target);align-items:center}.ops-brief{padding:calc(var(--nextup-space-sm) - 2px) var(--nextup-space-md);border:2px solid var(--nextup-color-border);border-radius:var(--nextup-radius-md);background:var(--nextup-color-background);box-shadow:var(--nextup-elevation-card);flex-direction:column;gap:2px;display:flex}.ops-brief-head{justify-content:space-between;align-items:baseline;gap:0 var(--nextup-space-lg);flex-wrap:wrap;display:flex}.ops-brief-title{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.ops-brief-aside{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);margin:0}.ops-brief-lines{gap:0 var(--nextup-space-xl);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ops-brief-line{align-items:center;gap:0 var(--nextup-space-sm);min-height:var(--nextup-min-touch-target);border-top:1px solid var(--nextup-color-border);grid-template-columns:minmax(0,1fr);padding:1px 0;display:grid}@media (min-width:640px){.ops-brief-line{grid-template-columns:10.5rem minmax(0,1fr)}}@media (min-width:900px){.ops-brief-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-brief-line[data-wide=true]{grid-column:1/-1}}.ops-brief-label .ops-badge{min-height:0;font-size:var(--nextup-font-size-caption);padding:.1em .5em}.ops-brief-value{min-width:0;font-size:var(--nextup-font-size-label);line-height:1.35}.ops-brief-value .ops-link{margin-block:calc((1.35em - var(--nextup-min-touch-target)) / 2)}.ops-brief-entry,.ops-brief-summary{margin-right:var(--nextup-space-md)}.ops-brief-more{display:none}@media (max-width:639.98px){.ops-brief-lines[data-open=false]>.ops-brief-line[data-lead=false]{display:none}.ops-brief-more{min-height:var(--nextup-min-touch-target);border:0;border-top:1px solid var(--nextup-color-border);width:100%;color:var(--nextup-color-text-primary);font-size:var(--nextup-font-size-label);text-underline-offset:.18em;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;padding:0;font-weight:800;text-decoration:underline;display:inline-flex}.ops-brief-line{padding:var(--nextup-space-xs) 0;font-size:var(--nextup-font-size-label);line-height:1.35;display:block}.ops-brief-label{margin-right:var(--nextup-space-sm)}}.ops-brief-line[data-tone=urgent] .ops-brief-entry .ops-brief-words{color:var(--nextup-color-urgent-text);font-weight:700}.ops-brief-line[data-tone=attention] .ops-brief-entry .ops-brief-words,.ops-brief-line[data-tone=ready] .ops-brief-entry .ops-brief-words{font-weight:700}.ops-brief-note{color:var(--nextup-color-text-secondary)}.ops-mat{--ops-mat-surround:var(--nextup-color-border-strong);--ops-mat-area:var(--nextup-mat-blue,#2d6cc8);--ops-mat-ink:var(--nextup-color-text-on-action);width:var(--ops-mat-size,2.5rem);flex:none;height:auto;display:block}.ops-mat[data-size=floor]{width:var(--ops-mat-size,5.5rem)}.ops-mat-square{fill:var(--ops-mat-surround)}.ops-mat-octagon{fill:var(--ops-mat-area);stroke:var(--ops-mat-ink);stroke-width:3px;stroke-linejoin:miter}.ops-mat[data-size=badge] .ops-mat-octagon{stroke-width:4px}.ops-mat-mark{fill:var(--ops-mat-ink);font-size:50px;font-weight:800}.ops-mat-mark[data-length="2"]{font-size:42px}.ops-mat-mark[data-length="3"]{font-size:30px}.ops-mat-side{fill:none;stroke:var(--nextup-color-brand-dark);stroke-width:1.6px}.ops-mat-side[data-side=near]{stroke:var(--ops-mat-area)}.ops-mat-table{fill:var(--nextup-color-brand-dark)}.ops-mat[data-faint=true] .ops-mat-square{fill:none;stroke:var(--ops-mat-surround);stroke-width:2px}.ops-mat[data-faint=true] .ops-mat-octagon{fill:none;stroke:var(--ops-mat-area);stroke-width:2px}.ops-mat[data-faint=true] .ops-mat-mark{fill:var(--nextup-color-text-secondary)}.ops-main:has(>.ops-header[data-layout=ring]){gap:var(--nextup-space-lg)}.ops-main:has(>.ops-header[data-layout=ring]) .ops-columns{gap:var(--nextup-space-lg) var(--nextup-space-xl)}@media (min-width:1024px){.ops-main:has(>.ops-header[data-layout=ring]) .ops-columns{grid-template-columns:minmax(0,1fr) 22rem}}.ops-main:has(>.ops-header[data-layout=ring]) .ops-list{gap:var(--nextup-space-md)}.ops-main:has(>.ops-header[data-layout=ring]) .ops-section{gap:var(--nextup-space-sm)}.ops-header[data-layout=ring]{padding-block:var(--nextup-space-sm);position:relative}.ops-header[data-layout=ring] .ops-header-main{gap:var(--nextup-space-md)}.ops-header[data-layout=ring] .ops-header-main>.ops-mat{--ops-mat-size:3rem}.ops-header[data-layout=ring] .ops-nav{align-items:center}.ops-header-details>summary{min-height:var(--nextup-ops-target-secondary);padding:0 var(--nextup-space-md);border-radius:var(--nextup-radius-md);color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-label);cursor:pointer;align-items:center;gap:.5em;font-weight:700;list-style:none;display:inline-flex}.ops-header-details>summary::-webkit-details-marker{display:none}.ops-more>summary::-webkit-details-marker{display:none}.ops-division-later>summary::-webkit-details-marker{display:none}.ops-next>summary::-webkit-details-marker{display:none}.ops-later>summary::-webkit-details-marker{display:none}.ops-header-details>summary:after,.ops-more>summary:after,.ops-division-later>summary:after,.ops-next>summary:after,.ops-later>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.55em;height:.55em;transform:rotate(45deg)translate(-.1em,-.1em)}.ops-header-details[open]>summary:after,.ops-more[open]>summary:after,.ops-division-later[open]>summary:after,.ops-next[open]>summary:after,.ops-later[open]>summary:after{transform:rotate(-135deg)translate(-.1em,-.1em)}.ops-header-details-body{z-index:8;gap:var(--nextup-space-xs);padding:var(--nextup-space-sm) var(--ops-gutter) var(--nextup-space-md);border-bottom:2px solid var(--nextup-color-brand-dark);background:var(--nextup-color-background);box-shadow:var(--nextup-elevation-overlay);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.ops-header-details-body .ops-header-asof{margin-left:0}.ops-header-details-body .ops-header-status{flex:none}.ops-now{gap:var(--nextup-space-sm);padding:var(--nextup-space-md) var(--nextup-space-lg)}.ops-now-headline{font-size:var(--nextup-font-size-title);line-height:1.15}@media (min-width:640px){.ops-now-headline{font-size:var(--nextup-font-size-headline)}}.ops-now-urgent{margin:0;display:block}.ops-now-urgent-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-section>.ops-now-title{align-items:baseline;gap:var(--nextup-space-sm);display:flex}.ops-section>.ops-now-title .ops-section-count{font-size:var(--nextup-font-size-caption)}.ops-division{gap:var(--nextup-space-md);padding:var(--nextup-space-lg)}.ops-division[data-first=true]{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ops-division[data-first=true]>.ops-units,.ops-division[data-first=true]>.ops-more{grid-column:1/-1}.ops-division-head{flex-direction:column;gap:2px;min-width:0;display:flex}.ops-division-line{font-size:var(--nextup-font-size-body);margin:0}.ops-division-count{color:var(--nextup-color-text-secondary)}.ops-division-count .ops-num{color:var(--nextup-color-text-primary);font-weight:800}.ops-division-send{align-items:flex-end;gap:var(--nextup-space-xs);flex-direction:column;display:flex}.ops-division-send .ops-readiness{max-width:24rem;font-size:var(--nextup-font-size-label);text-align:left;flex-wrap:nowrap;font-weight:700}.ops-division-later .ops-division-send,.ops-division-later .ops-division-send .ops-readiness{text-align:left;align-items:flex-start}.ops-division-count{white-space:nowrap}.ops-division-send .ops-command{align-items:flex-end;gap:var(--nextup-space-xs);flex-direction:column}.ops-division-send .ops-hint{max-width:24rem;font-size:var(--nextup-font-size-label);text-align:right}.ops-division-force{margin-top:var(--nextup-space-sm)}.ops-division:has(>.ops-division-later){padding-block:var(--nextup-space-xs)}.ops-division-later>summary{align-items:center;gap:var(--nextup-space-md);min-height:var(--nextup-ops-target-primary);cursor:pointer;row-gap:var(--nextup-space-xs);padding-block:var(--nextup-space-xs);flex-wrap:wrap;list-style:none;display:flex}.ops-division-later>summary>.ops-division-line{flex:14rem;min-width:0}.ops-division-later>summary:after{margin-left:auto}.ops-division-later>:not(summary){margin-top:var(--nextup-space-md)}.ops-division-later .ops-division-send .ops-command{align-items:flex-start}.ops-division-later .ops-division-send .ops-hint{text-align:left}.ops-member{align-items:center;gap:0 var(--nextup-space-md);min-height:3.25rem;padding:var(--nextup-space-xs) 0;border-top:1px solid var(--nextup-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-member-line{align-items:center;gap:var(--nextup-space-sm);white-space:nowrap;min-width:0;margin:-6px;padding:6px;display:flex;overflow:hidden}.ops-member .ops-member-name{font-size:var(--nextup-font-size-body);flex:none;font-weight:700;line-height:1.3}.ops-member[data-state=ARRIVED] .ops-member-name{font-size:var(--nextup-font-size-body);font-weight:400}.ops-member .ops-member-team{min-width:0;color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);text-overflow:ellipsis;white-space:nowrap;flex:0 1000000 auto;margin-left:0;font-weight:400;overflow:hidden}.ops-member .ops-member-state,.ops-member-notes{align-items:center;gap:1rem var(--nextup-space-sm);flex-flow:wrap;min-width:0;max-height:calc(1.75rem + 12px);margin:-6px;padding:6px;display:flex;overflow:hidden}.ops-member .ops-member-state:before,.ops-member-notes:before{content:"";width:0;height:1.75rem;margin-right:calc(-1 * var(--nextup-space-sm));flex:none}.ops-member .ops-member-state{flex:0 auto}.ops-member-notes{flex:0 1000000000000 auto}.ops-member .ops-member-state>.ops-badge,.ops-member-note{flex:none}.ops-member-note,.ops-member .ops-prompted{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);white-space:nowrap;font-weight:400;line-height:1.75rem}.ops-member>.ops-actions{gap:var(--nextup-ops-target-gap);flex-wrap:nowrap}.ops-member .ops-command>.ops-btn{min-width:var(--nextup-min-touch-target);min-height:var(--nextup-min-touch-target);padding:0 var(--nextup-space-md);font-size:var(--nextup-font-size-label)}.ops-member>.ops-actions:has(.ops-inline-confirm)>.ops-command:not(.ops-inline-confirm){display:none}.ops-member .ops-inline-confirm{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;padding:0}.ops-member .ops-inline-question{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-label);white-space:nowrap;font-weight:700}.ops-inline-question[data-noted=true]{flex-direction:column;justify-content:center;line-height:1.2;display:inline-flex}.ops-inline-note{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);white-space:nowrap;font-weight:400}.ops-member .ops-inline-confirm .ops-hint,.ops-member .ops-inline-confirm .ops-problem{font-size:var(--nextup-font-size-caption);white-space:nowrap;margin:0}@media (max-width:639.98px){.ops-member{gap:2px var(--nextup-space-sm);flex-wrap:wrap;display:flex}.ops-member-line{flex:100%}.ops-member>.ops-actions{flex:100%;justify-content:flex-end}.ops-member .ops-inline-question[data-noted=true]{font-size:var(--nextup-font-size-caption)}}.ops-more-athletes{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-label);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ops-more-athletes strong{color:var(--nextup-color-text-primary)}.ops-more>summary{min-height:var(--nextup-min-touch-target);color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-label);cursor:pointer;align-items:center;gap:.5em;font-weight:700;list-style:none;display:inline-flex}.ops-more-body{gap:var(--nextup-space-xs);padding-bottom:var(--nextup-space-xs);flex-direction:column;display:flex}.ops-onring{justify-content:space-between;align-items:baseline;gap:var(--nextup-space-xs) var(--nextup-space-md);padding:var(--nextup-space-md) var(--nextup-space-lg);border:2px solid var(--nextup-color-border);border-radius:var(--nextup-radius-md);background:var(--nextup-color-background);box-shadow:var(--nextup-elevation-card);font-size:var(--nextup-font-size-body);flex-wrap:wrap;margin:0;display:flex}.ops-onring-time{align-items:baseline;gap:var(--nextup-space-sm);display:inline-flex}.ops-onring-count{font-size:var(--nextup-font-size-title);font-weight:800}.ops-floor-main{gap:var(--nextup-space-md);flex-direction:column;max-width:60rem;display:flex}.ops-floor-main .ops-section-title{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.ops-floor-main .ops-card{gap:var(--nextup-space-md);padding:var(--nextup-space-lg) var(--nextup-space-xl)}.ops-main-title,.ops-floor-main .ops-card-title{font-size:var(--nextup-font-size-headline);margin:0;font-weight:800;line-height:1.15}.ops-main-state{align-items:baseline;gap:var(--nextup-space-sm);font-size:var(--nextup-font-size-body);margin:0;display:flex}.ops-main-state>.ops-icon{align-self:center}.ops-main-count{font-size:var(--nextup-font-size-title);font-weight:800}.ops-next-line{align-items:baseline;gap:var(--nextup-space-xs) var(--nextup-space-lg);padding:0 var(--nextup-space-xs);font-size:var(--nextup-font-size-body);flex-wrap:wrap;margin:0;display:flex}.ops-next>summary.ops-next-line{min-height:var(--nextup-min-touch-target);cursor:pointer;align-items:center;list-style:none}.ops-next>summary:after{color:var(--nextup-color-text-secondary);margin-left:auto}.ops-next>:not(summary){margin-top:var(--nextup-space-sm)}.ops-next>p{padding:0 var(--nextup-space-xs)}.ops-floor-idle{color:var(--nextup-color-text-secondary);font-size:var(--nextup-font-size-body);margin:0}.ops-floor-say{color:var(--nextup-color-text-primary)}.ops-later>summary,.ops-done-section>summary{align-items:center;gap:var(--nextup-space-md);min-height:var(--nextup-ops-target-primary);padding:0 var(--nextup-space-lg);border:2px solid var(--nextup-color-border);border-radius:var(--nextup-radius-md);background:var(--nextup-color-background);font-size:var(--nextup-font-size-body);cursor:pointer;font-weight:800;list-style:none;display:flex}.ops-later>summary:after,.ops-done-section>summary:after{margin-left:auto}.ops-done-section>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.55em;height:.55em;transform:rotate(45deg)translate(-.1em,-.1em)}.ops-done-section[open]>summary:after{transform:rotate(-135deg)translate(-.1em,-.1em)}.ops-done-section>summary::-webkit-details-marker{display:none}.ops-done-section[open]>summary{margin-bottom:var(--nextup-space-sm)}.ops-later[open]>summary{margin-bottom:var(--nextup-space-md)}.ops-later #queue-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:639.98px){.ops-division[data-first=true]{grid-template-columns:minmax(0,1fr)}.ops-division,.ops-floor-main .ops-card{padding:var(--nextup-space-md)}.ops-main-title,.ops-floor-main .ops-card-title{font-size:var(--nextup-font-size-title)}.ops-division-send,.ops-division-send .ops-command{align-items:flex-start}.ops-division-send .ops-readiness,.ops-division-send .ops-hint{text-align:left}}.ops-card>p>.ops-badge{white-space:normal;max-width:100%}@media (max-width:639.98px){.ops-header-status .ops-rings-calls{align-items:flex-start;gap:var(--nextup-ops-target-gap);flex-direction:column;display:flex}.ops-header-status .ops-rings-calls>*{margin-right:0}.ops-rings-call>.ops-ring-links{gap:var(--nextup-ops-target-gap)}.ops-rings-call .ops-link{min-width:var(--nextup-min-touch-target);min-height:var(--nextup-min-touch-target);justify-content:center;align-items:center;display:inline-flex}.ops-ring-card[data-finished=true]>.ops-ring-card-head{column-gap:var(--nextup-space-sm)}.ops-ring-card[data-finished=true] .ops-ring-card-links>.ops-link{padding-inline:var(--nextup-space-sm)}}.ops-ring-waiting{overflow-wrap:anywhere;flex-direction:row;align-items:flex-start;margin:0;display:flex}
.demo-tag{border-radius:var(--nextup-radius-sm);color:var(--nextup-demo-on-accent);background:var(--nextup-demo-accent);font-size:var(--nextup-font-size-caption);letter-spacing:.14em;flex:none;justify-content:center;align-items:center;padding:.15em .6em;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.demo-label{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}.demo-btn{min-width:var(--nextup-min-touch-target);min-height:var(--nextup-min-touch-target);padding:var(--nextup-space-xs) var(--nextup-space-md);border:2px solid var(--nextup-demo-accent);border-radius:var(--nextup-radius-md);color:var(--nextup-demo-ink);background:var(--nextup-demo-raised);font-size:var(--nextup-font-size-label);white-space:nowrap;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:.4em;font-weight:700;line-height:1.2;display:inline-flex}a.demo-btn{text-decoration:none}.demo-btn[data-variant=primary]{color:var(--nextup-demo-on-accent);background:var(--nextup-demo-accent)}.demo-btn:disabled{cursor:progress;opacity:.55}.demo-btn[data-held=true]:disabled{cursor:not-allowed}.demo-btn:focus-visible,.demo-persona:focus-visible,.demo-fallback>summary:focus-visible,.demo-bar a:focus-visible{outline:3px solid var(--nextup-demo-ink);outline-offset:2px}.demo-bar{align-items:center;gap:3px var(--nextup-space-md);padding:3px max(var(--nextup-density-page-gutter), env(safe-area-inset-right)) 3px max(var(--nextup-density-page-gutter), env(safe-area-inset-left));border-bottom:1px solid var(--nextup-demo-border);color:var(--nextup-demo-ink);background:var(--nextup-demo-surface);font-size:var(--nextup-font-size-label);flex-wrap:wrap;line-height:1.25;display:flex;position:relative}.demo-bar a:not(.demo-btn){color:inherit}.demo-bar-id{align-items:center;gap:var(--nextup-space-sm);display:flex}.demo-home-link[aria-current=page]{color:var(--nextup-demo-ink);background:var(--nextup-demo-raised)}.demo-bar-title{white-space:nowrap;flex-direction:column;margin:0;display:flex}.demo-bar-title strong{font-weight:800}.demo-bar-title span{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption)}.demo-group{align-items:center;gap:var(--nextup-space-sm);min-width:0;display:flex}.demo-bar-break{flex-basis:100%;height:0;display:block}@media (min-width:1020px){.demo-bar-break{display:none}}.demo-persona-control{flex:12rem;max-width:24rem}.demo-menu{min-width:0;max-width:100%}.demo-menu>summary{list-style:none}.demo-menu>summary::-webkit-details-marker{display:none}.demo-menu-toggle{justify-content:space-between;gap:var(--nextup-space-sm);text-align:left;max-width:100%;padding-top:0;padding-bottom:0;display:flex}.demo-menu-words{flex-direction:column;min-width:0;display:flex}.demo-menu-who{text-overflow:ellipsis;overflow:hidden}.demo-menu-name{font-weight:800}.demo-menu-current{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);text-overflow:ellipsis;font-weight:700;overflow:hidden}.demo-menu-change{align-items:center;gap:var(--nextup-space-xs);font-size:var(--nextup-font-size-caption);flex:none;font-weight:800;display:inline-flex}.demo-menu-change-word{display:none}@media (max-width:1019px),(min-width:1280px){.demo-menu-change-word{display:inline}}.demo-menu-chevron{flex:none}.demo-menu[open]>summary{color:var(--nextup-demo-on-accent);background:var(--nextup-demo-accent)}.demo-menu[open]>summary .demo-label,.demo-menu[open]>summary .demo-menu-current{color:inherit}.demo-menu[open] .demo-menu-chevron{transform:rotate(180deg)}.demo-bar .demo-menu[open] .demo-menu-change-word{display:inline}.demo-menu-panel{top:100%;right:var(--nextup-space-lg);left:var(--nextup-space-lg);z-index:30;max-width:54rem;max-height:min(80vh,46rem);margin-top:var(--nextup-space-xs);padding:var(--nextup-space-lg);overscroll-behavior:contain;border:2px solid var(--nextup-demo-accent);border-radius:var(--nextup-radius-lg);color:var(--nextup-demo-ink);background:var(--nextup-demo-surface);box-shadow:var(--nextup-elevation-overlay);position:absolute;overflow-y:auto}.demo-menu-head{margin:0 0 var(--nextup-space-md)}.demo-menu-foot{margin:var(--nextup-space-lg) 0 0}.demo-menu-foot .demo-btn{white-space:normal}.demo-leave{min-height:var(--nextup-min-touch-target);color:var(--nextup-demo-ink);font-size:var(--nextup-font-size-label);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.demo-leave:focus-visible{outline:3px solid var(--nextup-demo-accent);outline-offset:2px}.demo-menu-foot{justify-content:space-between;align-items:center;gap:var(--nextup-space-sm) var(--nextup-space-xl);flex-wrap:wrap;display:flex}.demo-bar-leave{margin:0;display:none}.demo-personas{gap:var(--nextup-density-gap);color:var(--nextup-demo-ink);grid-template-columns:minmax(0,1fr);display:grid}.demo-personas>p{margin:0}.demo-personas-pending{font-weight:700}.demo-personas-pending:empty{display:none}.demo-persona-group{gap:var(--nextup-space-xs);flex-direction:column;min-width:0;display:flex}.demo-persona-group-title{border-bottom:1px solid var(--nextup-demo-border);color:var(--nextup-demo-ink);font-size:var(--nextup-font-size-body);margin:0;padding-bottom:2px;font-weight:800;line-height:1.25}.demo-crews{gap:var(--nextup-density-gap-tight) var(--nextup-density-gap);grid-template-columns:minmax(0,1fr);display:grid}.demo-crew{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-crew-title{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.3}.demo-persona-list{gap:var(--nextup-ops-target-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.demo-personas[data-detailed=false] .demo-crews{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1019px){.demo-personas[data-detailed=true] .demo-persona-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.demo-personas[data-detailed=true] .demo-crews{grid-template-columns:repeat(3,minmax(0,1fr))}}.demo-persona{align-items:center;gap:var(--nextup-space-sm);width:100%;height:100%;min-height:var(--nextup-ops-target-primary);padding:var(--nextup-space-sm) var(--nextup-space-md) var(--nextup-space-sm) var(--nextup-space-sm);border:2px solid var(--nextup-demo-border);border-radius:var(--nextup-radius-md);color:var(--nextup-demo-ink);background:var(--nextup-demo-raised);text-align:left;cursor:pointer;touch-action:manipulation;font-weight:400;line-height:1.25;display:flex}.demo-personas[data-detailed=true] .demo-persona{min-height:var(--nextup-min-touch-target);padding:6px var(--nextup-space-sm);align-items:flex-start}.demo-personas[data-detailed=true] .demo-persona-avatar{width:32px;height:32px}.demo-personas[data-detailed=true] .demo-persona-words{align-items:baseline;gap:0 var(--nextup-space-sm);flex-flow:wrap}.demo-personas[data-detailed=true] .demo-persona-name{font-size:var(--nextup-font-size-label)}.demo-personas[data-detailed=true] .demo-persona-line{flex:100%;padding-top:0}.demo-persona[data-current=true],.demo-persona[data-start=true]{border-color:var(--nextup-demo-accent)}.demo-persona:disabled{cursor:progress;opacity:.55}.demo-persona-avatar{border-radius:var(--nextup-radius-pill);width:36px;height:36px;color:var(--nextup-demo-accent);background:var(--nextup-demo-surface);font-size:var(--nextup-font-size-caption);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.demo-persona[data-current=true] .demo-persona-avatar{color:var(--nextup-demo-on-accent);background:var(--nextup-demo-accent);font-size:var(--nextup-font-size-body)}.demo-persona-words{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-persona-name{align-items:center;gap:2px var(--nextup-space-sm);font-size:var(--nextup-font-size-body);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:800;display:flex}.demo-persona-flag{border-radius:var(--nextup-radius-pill);color:var(--nextup-demo-on-accent);background:var(--nextup-demo-accent);font-size:var(--nextup-font-size-caption);white-space:nowrap;padding:.1em .6em;font-weight:800;line-height:1.4}.demo-persona-role{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);font-weight:700}.demo-persona-line{font-size:var(--nextup-font-size-caption);padding-top:2px;line-height:1.35}.demo-time-group{align-items:center;gap:0 var(--nextup-space-md);grid-template-columns:minmax(10.75rem,auto) auto;grid-template-areas:"caption buttons""value buttons""problem problem";display:grid}@media (min-width:1020px){.demo-time-group{margin-left:auto}}.demo-more-toggle{display:none}@media (max-width:520px){.demo-bar{gap:var(--nextup-space-xs) var(--nextup-space-sm);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"persona persona more""title title title""home restart restart""clock clock clock";display:grid}.demo-bar[data-more=closed]{row-gap:0}.demo-bar-id{display:contents}.demo-more-toggle{align-self:stretch;gap:var(--nextup-space-xs);padding-right:var(--nextup-space-sm);padding-left:var(--nextup-space-sm);font-size:var(--nextup-font-size-caption);text-align:left;white-space:normal;grid-area:more;line-height:1.15;display:inline-flex}.demo-more-words{max-width:4.25rem}.demo-more-chevron{flex:none}.demo-bar[data-more=open]>.demo-more-toggle{color:var(--nextup-demo-on-accent);background:var(--nextup-demo-accent)}.demo-bar[data-more=open] .demo-more-chevron{transform:rotate(180deg)}.demo-bar[data-more=closed] .demo-bar-title,.demo-bar[data-more=closed] .demo-home-link,.demo-bar[data-more=closed] .demo-time-group,.demo-bar[data-more=closed] .demo-tournament-group,.demo-bar[data-more=closed] .demo-bar-notes,.demo-bar[data-more=closed] .demo-bar-leave{display:none}.demo-bar>.demo-bar-leave{grid-column:1/-1;display:block}.demo-bar-title{align-items:baseline;gap:var(--nextup-space-sm);padding-top:var(--nextup-space-xs);font-size:var(--nextup-font-size-caption);flex-direction:row;grid-area:title}.demo-home-link{grid-area:home;justify-self:start}.demo-persona-control{grid-area:persona;max-width:none}.demo-menu,.demo-menu-toggle{width:100%}.demo-bar .demo-menu-change-word{display:none}.demo-menu-who{flex-direction:column;line-height:1.1;display:flex}.demo-menu-current{line-height:1.1}.demo-menu-toggle{padding-top:1px;padding-bottom:1px}.demo-bar-break{display:none}.demo-time-group{align-items:baseline;gap:var(--nextup-space-xs) var(--nextup-space-sm);flex-wrap:wrap;grid-area:clock;display:flex}.demo-time-group .demo-clock-controls,.demo-time-group .demo-outcome[data-tone=urgent]{flex:100%}.demo-time-group .demo-outcome[data-tone=urgent]{order:9}.demo-bar .demo-time-value{font-size:var(--nextup-font-size-body)}.demo-clock-controls .demo-btn{padding-right:var(--nextup-space-sm);padding-left:var(--nextup-space-sm)}.demo-bar .demo-tournament-group{border-left:0;grid-area:restart;justify-self:end;padding-left:0}.demo-bar>.demo-restart-confirm,.demo-bar>.demo-restart-status,.demo-bar>.demo-banner-note,.demo-bar>.demo-bar-notes,.demo-bar>.demo-bar-problem{grid-column:1/-1}}.demo-time-label,.demo-outcome{grid-area:caption}.demo-outcome{color:var(--nextup-demo-ink);font-size:var(--nextup-font-size-caption);white-space:nowrap;font-weight:700;line-height:1.2}.demo-outcome:empty{display:none}.demo-outcome[data-tone=urgent]{max-width:60ch;padding:var(--nextup-space-xs) 0;color:var(--nextup-color-urgent-text);white-space:normal;grid-area:problem}.demo-outcome[data-place=caption]{bottom:max(var(--nextup-space-lg), env(safe-area-inset-bottom));z-index:8;align-items:flex-start;gap:var(--nextup-space-md);width:min(52rem, calc(100vw - 2 * var(--nextup-space-lg)));padding:var(--nextup-space-md) var(--nextup-space-lg);border:2px solid var(--nextup-demo-accent);border-radius:var(--nextup-radius-lg);color:var(--nextup-demo-ink);background:var(--nextup-demo-surface);box-shadow:var(--nextup-elevation-overlay);font-size:var(--nextup-font-size-body);white-space:normal;overflow-wrap:anywhere;pointer-events:none;font-weight:600;line-height:1.4;display:flex;position:fixed;left:50%;transform:translate(-50%)}.demo-outcome[data-place=caption]:before{border-radius:var(--nextup-radius-sm);color:var(--nextup-demo-on-accent);background:var(--nextup-demo-accent);font-size:var(--nextup-font-size-caption);letter-spacing:.14em;content:"DEMO";flex:none;margin-top:2px;padding:.15em .6em;font-weight:800;line-height:1.3}body:has(.ops-notices:not(:empty)) .demo-outcome[data-place=caption]{bottom:calc(max(var(--nextup-space-lg), env(safe-area-inset-bottom)) + 6rem)}.demo-time-value{font-size:var(--nextup-font-size-title);white-space:nowrap;grid-area:value;font-weight:800;line-height:1.1}.demo-time-value time{font-variant-numeric:tabular-nums}.demo-time-zone{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);font-weight:700}.demo-clock-controls{align-items:center;gap:var(--nextup-ops-target-gap);grid-area:buttons;display:flex}.demo-tournament-group{padding-left:var(--nextup-space-lg);border-left:1px solid var(--nextup-demo-border);align-self:stretch}@media (min-width:521px) and (max-width:1019px){.demo-tournament-group{margin-left:auto}}.demo-btn.demo-end-of-day-btn{padding:0 var(--nextup-space-sm);white-space:nowrap;flex-direction:column;gap:0;line-height:1.1}@media (max-width:1439px){.demo-tournament-group .demo-btn{width:min-content;max-width:6.5rem;padding:0 var(--nextup-space-sm);white-space:normal;line-height:1.1}.demo-tournament-group .demo-btn.demo-end-of-day-btn{white-space:nowrap;width:auto}}.demo-restart-confirm.demo-end-of-day{display:block}.demo-end-of-day-lead{max-width:100ch;margin:0 0 var(--nextup-space-sm)}.demo-end-of-day-offers{gap:var(--nextup-space-sm);margin:0 0 var(--nextup-space-sm);padding:0;list-style:none;display:grid}.demo-end-of-day-offers>li{gap:var(--nextup-space-sm) var(--nextup-space-lg);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}.demo-end-of-day-offers>li>span{max-width:100ch}.demo-end-of-day .demo-restart-actions{justify-content:flex-end}@media (max-width:700px){.demo-end-of-day-offers>li{grid-template-columns:minmax(0,1fr)}.demo-end-of-day-offers>li>.demo-btn{justify-self:start}}@media (min-width:1160px) and (max-width:1439px){.demo-clock-controls .demo-btn{padding-right:var(--nextup-space-sm);padding-left:var(--nextup-space-sm)}}@media (min-width:1020px) and (max-width:1159px){.demo-bar{column-gap:var(--nextup-space-sm)}.demo-bar .demo-home-link{padding-right:var(--nextup-space-sm);padding-left:var(--nextup-space-sm)}.demo-bar-title span{display:none}.demo-persona-control{flex-basis:10rem}.demo-menu-who .demo-label{display:none}.demo-time-group{column-gap:var(--nextup-space-sm);grid-template-columns:minmax(8rem,auto) auto}.demo-tournament-group{padding-left:var(--nextup-space-sm)}.demo-bar-title strong,.demo-tournament-group .demo-btn{white-space:normal;max-width:6.5rem;line-height:1.1}.demo-bar-title strong{max-width:4.75rem}.demo-time-value{font-size:var(--nextup-font-size-body)}.demo-clock-controls .demo-btn,.demo-tournament-group .demo-btn{padding-right:var(--nextup-space-sm);padding-left:var(--nextup-space-sm)}}.demo-restart-confirm,.demo-restart-status,.demo-banner-note,.demo-bar-notes{flex:100%;margin:0}.demo-restart-confirm{justify-content:space-between;align-items:center;gap:var(--nextup-space-sm) var(--nextup-space-lg);padding:var(--nextup-space-sm) 0 var(--nextup-space-xs);border-top:1px solid var(--nextup-demo-border);flex-wrap:wrap;display:flex}.demo-restart-question{flex:20rem;max-width:75ch;margin:0}.demo-restart-actions{gap:var(--nextup-space-md);flex-wrap:wrap;display:flex}.demo-restart-status,.demo-banner-note{padding:var(--nextup-space-xs) 0;font-weight:700}.demo-restart-status:empty{display:none}.demo-restart-status[data-tone=urgent]{color:var(--nextup-color-urgent-text);font-weight:800}.demo-restart-status a,.demo-banner-note a,.demo-bar-problem a{min-height:var(--nextup-min-touch-target);align-items:center;display:inline-flex}.demo-bar-notes{gap:0 var(--nextup-space-xl);flex-wrap:wrap;display:flex}.demo-bar-notes:empty{display:none}.demo-bar-note{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);margin:0}.demo-bar-note strong{color:var(--nextup-demo-ink);overflow-wrap:anywhere}.demo-bar-problem{flex:18rem;max-width:62ch;margin:0 0 0 auto;font-weight:700}.demo-notice{max-width:85ch;padding:var(--nextup-space-md) var(--nextup-space-lg);border:2px solid var(--nextup-demo-accent);border-radius:var(--nextup-radius-md);background:var(--nextup-demo-raised);margin:0;font-weight:600}.demo-hint{color:var(--nextup-demo-ink-secondary);margin:0}.demo-problem{color:var(--nextup-color-urgent-text);margin:0;font-weight:700}.demo-control{align-items:center;gap:var(--nextup-space-sm) var(--nextup-space-md);padding:var(--nextup-space-sm) var(--nextup-space-md);border:2px dashed var(--nextup-demo-accent);border-radius:var(--nextup-radius-md);color:var(--nextup-demo-ink);background:var(--nextup-demo-surface);font-size:var(--nextup-font-size-label);flex-wrap:wrap;line-height:1.35;display:flex}.demo-control-about{flex:18rem;margin:0}.demo-control-form{display:contents}.demo-control .demo-btn{min-height:var(--nextup-ops-target-secondary)}.demo-control-result{overflow-wrap:anywhere;flex:100%;min-width:0;max-width:85ch;margin:0;font-weight:700}.demo-control-result:empty{display:none}.demo-control-result[data-tone=urgent]{color:var(--nextup-color-urgent-text)}.demo-restarting{min-height:100dvh;padding:var(--nextup-space-xl);color:var(--nextup-demo-ink);background:var(--nextup-demo-surface);justify-content:center;align-items:center;display:flex}.demo-restarting[data-cover=true]{z-index:1000;min-height:0;position:fixed;inset:0;overflow-y:auto}.demo-restarting-card{border:1px solid var(--nextup-demo-border);border-radius:var(--nextup-radius-lg);background:var(--nextup-demo-raised);width:min(34rem,100%);box-shadow:var(--nextup-elevation-card);font-size:var(--nextup-font-size-body);flex-direction:column;line-height:1.4;display:flex;overflow:hidden}.demo-restarting-brand{--nextup-logo-height:118px;padding:var(--nextup-density-card);background:var(--nextup-logo-ground);justify-content:center;display:flex}.demo-restarting-body{gap:var(--nextup-space-md);padding:var(--nextup-space-lg) var(--nextup-space-xl) var(--nextup-space-xl);flex-direction:column;display:flex}@media (max-width:520px){.demo-restarting{padding:var(--nextup-density-page-gutter)}.demo-restarting-brand{--nextup-logo-height:96px}.demo-restarting-body{padding:var(--nextup-density-card) var(--nextup-space-lg) var(--nextup-space-lg)}}.demo-restarting-card p{margin:0}.demo-restarting-title{margin:0 0 var(--nextup-space-xs);font-size:var(--nextup-font-size-headline);font-weight:800;line-height:1.15}.demo-restarting-words p{font-size:var(--nextup-font-size-title)}.demo-restarting-then{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-label)}.demo-restarting-card .demo-btn{text-decoration:none}.demo-restarting-progress{border-radius:var(--nextup-radius-pill);background:var(--nextup-demo-border);height:6px;position:relative;overflow:hidden}.demo-restarting-progress:after{border-radius:var(--nextup-radius-pill);background:var(--nextup-demo-accent);content:"";width:35%;animation:1.8s ease-in-out infinite demo-restarting-travel;position:absolute;top:0;bottom:0;left:0}@keyframes demo-restarting-travel{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.demo-restarting-progress:after{opacity:.45;width:100%;animation:none}}.demo-tour{align-items:center;gap:2px var(--nextup-space-lg);padding:2px max(var(--nextup-density-page-gutter), env(safe-area-inset-right)) var(--nextup-space-xs) max(var(--nextup-density-page-gutter), env(safe-area-inset-left));border-top:3px solid var(--nextup-demo-accent);border-bottom:1px solid var(--nextup-demo-border);color:var(--nextup-demo-ink);background:var(--nextup-demo-surface);font-size:var(--nextup-font-size-label);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions""body body";line-height:1.35;display:grid}.demo-tour-head{align-items:center;gap:2px var(--nextup-space-sm);flex-wrap:wrap;grid-area:head;min-width:0;display:flex}.demo-tour-name,.demo-tour-progress{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:800}.demo-tour-progress{color:var(--nextup-demo-ink)}.demo-tour-title{font-size:var(--nextup-font-size-body);font-weight:800;line-height:1.2}.demo-tour-fold{align-items:center;gap:var(--nextup-space-xs);min-width:var(--nextup-min-touch-target);min-height:var(--nextup-min-touch-target);padding:0 var(--nextup-space-sm);border-radius:var(--nextup-radius-md);color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin-left:auto;font-weight:800;display:inline-flex}.demo-tour-fold:focus-visible{outline:3px solid var(--nextup-demo-ink);outline-offset:2px}.demo-tour-body{flex-direction:column;grid-area:body;gap:2px;min-width:0;display:flex}.demo-tour-body[hidden]{display:none}.demo-tour-body p{margin:0}.demo-tour-words{gap:var(--nextup-space-sm) var(--nextup-space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px){.demo-tour-words{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.demo-tour-look,.demo-tour-press,.demo-tour-missing{flex-direction:column;gap:0;max-width:100ch;display:flex}.demo-tour-press,.demo-tour-missing{padding-left:var(--nextup-space-md);border-left:4px solid var(--nextup-demo-accent)}.demo-tour-press{font-weight:600}.demo-tour-missing{padding-top:var(--nextup-space-xs);padding-bottom:var(--nextup-space-xs);background:var(--nextup-demo-raised);font-weight:700}.demo-tour-done{font-weight:800}.demo-tour-lines,.demo-tour-lines>span{white-space:pre-line}.demo-tour-again{color:var(--nextup-demo-ink-secondary);font-weight:400}.demo-tour-elsewhere{font-weight:600}.demo-tour-away{border:2px solid var(--nextup-demo-ink);border-radius:var(--nextup-radius-sm);color:var(--nextup-demo-ink);font-size:var(--nextup-font-size-caption);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:.1em .5em;font-weight:800;line-height:1.3;display:inline-flex}.demo-tour-now{font-weight:800}.demo-tour-restart{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption)}.demo-tour-actions{grid-area:actions;justify-self:end}.demo-tour-buttons{justify-content:flex-end;align-items:center;gap:var(--nextup-ops-target-gap);flex-wrap:wrap;display:flex}.demo-tour-said{font-size:var(--nextup-font-size-caption);text-align:right;flex:100%;margin:0;font-weight:700}.demo-tour-said:empty{display:none}.demo-tour-next-title{font-weight:600;display:none}@media (min-width:1280px){.demo-tour-next-title{display:inline}}.demo-tour-page{min-height:var(--nextup-min-touch-target);color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);align-items:center;font-weight:700;display:inline-flex}.demo-tour-page:focus-visible{outline:3px solid var(--nextup-demo-ink);outline-offset:2px}@media (max-width:699px){.demo-tour{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""actions""body"}.demo-tour-actions{justify-self:start}.demo-tour-buttons{justify-content:flex-start}.demo-tour-said{text-align:left}}@media (max-width:520px){.demo-tour{font-size:var(--nextup-font-size-caption);row-gap:0}.demo-tour-title{padding-bottom:var(--nextup-space-xs);font-size:var(--nextup-font-size-label);flex:100%;order:9}.demo-tour-body{padding-top:var(--nextup-space-xs)}.demo-tour-words{row-gap:var(--nextup-space-xs)}.demo-tour-buttons .demo-btn{padding-right:var(--nextup-space-sm);padding-left:var(--nextup-space-sm)}}.demo-tour-offer{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-xl);padding:var(--nextup-space-sm) var(--nextup-density-card);border:2px solid var(--nextup-demo-accent);border-radius:var(--nextup-radius-md);background:var(--nextup-demo-raised);box-shadow:var(--nextup-elevation-card);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.demo-tour-offer{padding:var(--nextup-space-sm) var(--nextup-space-lg);grid-template-columns:minmax(0,1fr) auto}.demo-tour-offer-restart{grid-column:1/-1}}.demo-tour-offer p{margin:0}.demo-tour-offer-words{flex-direction:column;gap:2px;display:flex}.demo-tour-offer-title{font-size:var(--nextup-font-size-title);margin:0;font-weight:800;line-height:1.2}.demo-tour-offer-about,.demo-tour-offer-restart{max-width:90ch;font-size:var(--nextup-font-size-label);line-height:1.35}.demo-tour-offer-restart{max-width:none;color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption)}.demo-tour-offer-row{flex-direction:column;align-items:flex-start;gap:2px;display:flex}@media (max-width:520px){.demo-tour-offer-title{font-size:var(--nextup-font-size-body)}}.demo-tour-offer-row .demo-tour-buttons{justify-content:flex-start}.demo-tour-offer-row .demo-tour-said{text-align:left}.demo-tour-offer-or{font-size:var(--nextup-font-size-label);font-weight:700;line-height:1.3}.demo-main{gap:var(--nextup-density-gap);max-width:1200px;padding:var(--nextup-density-gap) var(--nextup-density-page-gutter) var(--nextup-density-page-gutter);color:var(--nextup-demo-ink);flex-direction:column;margin:0 auto;display:flex}.demo-home-top{gap:var(--nextup-density-gap);flex-direction:column;display:flex}.demo-home-head{--nextup-logo-height:116px;align-items:center;gap:var(--nextup-space-sm) var(--nextup-space-xl);padding:var(--nextup-density-card) var(--nextup-space-lg);border-bottom:3px solid var(--nextup-color-action-primary);border-radius:var(--nextup-radius-md);color:var(--nextup-color-text-on-chrome);background:var(--nextup-logo-ground);box-shadow:var(--nextup-elevation-card);flex-wrap:wrap;display:flex}.demo-home-words{gap:var(--nextup-space-xs);flex-direction:column;flex:20rem;min-width:0;display:flex}.demo-home-kicker{justify-content:space-between;align-items:center;gap:2px var(--nextup-space-lg);flex-wrap:wrap;display:flex}.demo-home-tagline{color:var(--nextup-color-text-on-chrome);font-size:var(--nextup-font-size-caption);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:800}@media (max-width:520px){.demo-home-top{display:contents}.demo-main>.demo-tour-offer{order:1}.demo-main>.demo-chooser{order:2}.demo-home-top>.demo-how{order:3}.demo-main>.demo-walk{order:4}.demo-home-head{--nextup-logo-height:64px;align-items:center;gap:var(--nextup-space-xs) var(--nextup-density-card);padding:var(--nextup-space-sm) var(--nextup-density-card);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo kicker""logo title""intro intro""when when""status status";display:grid}.demo-home-head>.nextup-logo{grid-area:logo}.demo-home-words{display:contents}.demo-home-kicker{grid-area:kicker;align-self:end}.demo-home-tagline{display:none}.demo-home-head .demo-title{font-size:var(--nextup-font-size-body);grid-area:title;align-self:start}.demo-home-head .demo-home-intro{grid-area:intro}.demo-home-head .demo-home-when{grid-area:when}.demo-home-head .demo-status{grid-area:status}}.demo-home-eyebrow{align-items:center;gap:var(--nextup-space-sm);color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800;display:flex}.demo-home-head .demo-home-eyebrow{color:var(--nextup-color-text-on-chrome-secondary)}.demo-title{font-size:var(--nextup-font-size-title);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.15}.demo-home-intro{max-width:120ch;font-size:var(--nextup-font-size-label);flex-direction:column;gap:2px;line-height:1.35;display:flex}.demo-home-intro p{margin:0}.demo-home-when{color:var(--nextup-color-text-on-chrome-secondary);font-size:var(--nextup-font-size-caption);margin:0;line-height:1.35}.demo-home-when strong,.demo-home-head .demo-status[data-tone=urgent]{color:var(--nextup-color-text-on-chrome)}.demo-status{margin:0;font-weight:700}.demo-status[data-tone=urgent]{color:var(--nextup-color-urgent-text)}.demo-card{gap:var(--nextup-density-gap-tight);padding:var(--nextup-density-card);border:1px solid var(--nextup-demo-border);border-radius:var(--nextup-radius-md);background:var(--nextup-demo-raised);box-shadow:var(--nextup-elevation-card);flex-direction:column;display:flex}@media (min-width:768px){.demo-card{padding:var(--nextup-density-card) var(--nextup-space-lg)}}.demo-card-head{align-items:baseline;gap:0 var(--nextup-space-lg);flex-wrap:wrap;display:flex}.demo-card-head h2{font-size:var(--nextup-font-size-title);margin:0;font-weight:800}.demo-card-head p{max-width:85ch;color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-label);flex:20rem;margin:0}.demo-card h3{margin:0}.demo-chooser{background:var(--nextup-demo-surface)}.demo-walk-fold>summary{list-style:none}.demo-walk-fold>summary::-webkit-details-marker{display:none}.demo-walk-summary{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-lg);min-height:var(--nextup-min-touch-target);cursor:pointer;flex-wrap:wrap;display:flex}.demo-walk-summary:focus-visible{outline:3px solid var(--nextup-demo-ink);outline-offset:2px}.demo-walk-summary h2{font-size:var(--nextup-font-size-title);margin:0;font-weight:800}.demo-walk-about{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-label);flex:20rem}.demo-walk-toggle{flex:none}.demo-walk-hide,.demo-walk-fold[open] .demo-walk-show{display:none}.demo-walk-fold[open] .demo-walk-hide{display:inline}.demo-walk-fold[open] .demo-walk-chevron{transform:rotate(180deg)}.demo-walk-body{gap:var(--nextup-density-gap-tight);padding-top:var(--nextup-density-gap-tight);flex-direction:column;display:flex}.demo-walk-body>.demo-hint{max-width:110ch;font-size:var(--nextup-font-size-caption)}.demo-way{margin:var(--nextup-space-xs) 0 0;color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.demo-path{gap:var(--nextup-density-gap-tight) var(--nextup-space-xl);counter-reset:demo-step;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1020px){.demo-path{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}.demo-path>li{max-width:90ch;min-height:28px;padding:0 0 0 calc(28px + var(--nextup-space-sm));font-size:var(--nextup-font-size-label);counter-increment:demo-step;line-height:1.35;position:relative}.demo-path>li:before{border-radius:var(--nextup-radius-pill);width:28px;height:28px;color:var(--nextup-demo-on-accent);background:var(--nextup-demo-accent);font-size:var(--nextup-font-size-label);content:counter(demo-step);justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex;position:absolute;top:0;left:0}.demo-path-who{padding-top:3px;font-weight:800;display:block}.demo-path-does{color:var(--nextup-color-text-primary);display:block}.demo-short-way{max-width:110ch;padding:var(--nextup-space-sm) var(--nextup-density-card);border:2px dashed var(--nextup-demo-accent);border-radius:var(--nextup-radius-md);color:var(--nextup-color-text-primary);background:var(--nextup-demo-surface);font-size:var(--nextup-font-size-label);margin:0}.demo-how{gap:var(--nextup-space-xs)}.demo-how h2{font-size:var(--nextup-font-size-body);margin:0;font-weight:800;line-height:1.2}.demo-how-list{gap:var(--nextup-density-gap-tight) var(--nextup-space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.demo-how-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.demo-how-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.demo-how-list>li{padding-left:var(--nextup-space-sm);border-left:4px solid var(--nextup-demo-border);font-size:var(--nextup-font-size-caption);flex-direction:column;gap:2px;line-height:1.35;display:flex}.demo-how-list>li>strong{font-size:var(--nextup-font-size-label)}.demo-how-list>li[data-how=bar]{border-left-color:var(--nextup-demo-accent)}.demo-how-list>li[data-how=lan],.demo-how-list>li[data-how=leave]{grid-column:1/-1}.demo-how-list>li[data-how=leave]{color:var(--nextup-demo-ink-secondary);gap:0}.demo-how-list>li[data-how=leave]>.demo-leave{align-self:flex-start}.demo-how-list strong{font-weight:800}.demo-fallback{color:var(--nextup-demo-ink-secondary);font-size:var(--nextup-font-size-label)}.demo-fallback>summary{min-width:var(--nextup-min-touch-target);min-height:var(--nextup-min-touch-target);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.demo-fallback[open]{gap:var(--nextup-space-sm);flex-direction:column;display:flex}.demo-control[data-low=true]{gap:var(--nextup-space-xs) var(--nextup-space-md);padding:var(--nextup-space-xs) var(--nextup-space-md);border-width:1px}.demo-control[data-low=true] .demo-control-result{order:2}.demo-control-what[open]{flex-basis:100%}.demo-control-what>summary{min-width:var(--nextup-ops-target-secondary);min-height:var(--nextup-ops-target-secondary);text-underline-offset:.18em;cursor:pointer;align-items:center;font-weight:700;text-decoration:underline;list-style:none;display:inline-flex}.demo-control-what>summary::-webkit-details-marker{display:none}.demo-control-what .demo-control-about{margin:0 0 var(--nextup-space-xs)}.demo-second-window{gap:var(--nextup-space-xs);flex-direction:column;flex:100%;display:flex}.demo-second-window-hint{color:var(--nextup-demo-ink);font-size:var(--nextup-font-size-label);line-height:1.35}.demo-second-visitor-link{overflow-wrap:anywhere}.demo-tour-fix{align-items:center;gap:var(--nextup-space-xs) var(--nextup-space-sm);margin-top:var(--nextup-space-xs);flex-wrap:wrap;display:flex}.demo-tour-fix .demo-btn{white-space:normal;text-align:left}.demo-tour-fix .demo-tour-said{text-align:left}.demo-phone-only{display:none}@media (max-width:520px){.demo-wide-only{display:none}.demo-phone-only{display:inline}.demo-tour[data-standing=PAST] .demo-tour-look,.demo-tour[data-held=true] .demo-tour-look{display:none}}
