:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cl-surface:var(--sw-bg-surface);--cl-surface-quiet:color-mix(in oklab, var(--sw-bg-surface) 97%, var(--sw-ink-primary));--cl-surface-inset:color-mix(in oklab, var(--sw-bg-surface) 94%, var(--sw-ink-primary));--cl-surface-hover:color-mix(in oklab, var(--sw-bg-surface) 95%, var(--sw-brand-primary));--cl-surface-selected:color-mix(in oklab, var(--sw-bg-surface) 91%, var(--sw-brand-primary));--cl-scrim:color-mix(in oklab, var(--sw-bg-sunken) 72%, transparent);--cl-chrome:color-mix(in oklab, var(--sw-bg-canvas) 96%, var(--sw-ink-primary));--cl-chrome-line:color-mix(in oklab, var(--sw-border-hairline) 88%, var(--sw-ink-primary));--cl-line:var(--sw-border-hairline);--cl-line-soft:color-mix(in oklab, var(--sw-border-hairline) 55%, var(--sw-bg-surface));--cl-line-strong:var(--sw-border-strong);--cl-lift-0:none;--cl-lift-1:var(--sw-shadow1);--cl-lift-2:var(--sw-shadow2);--cl-lift-3:0 1px 2px color-mix(in oklab, var(--sw-ink-primary) 6%, transparent), 0 16px 40px -12px color-mix(in oklab, var(--sw-ink-primary) 22%, transparent);--cl-ring:0 0 0 1px var(--cl-line);--cl-ring-brand:0 0 0 1px color-mix(in oklab, var(--sw-brand-primary) 42%, transparent);--cl-glow-brand:0 0 0 4px color-mix(in oklab, var(--sw-brand-primary) 14%, transparent);--cl-gutter:clamp(var(--sw-space-4), 3.2vw, var(--sw-space-7));--cl-rail-w:16.5rem;--cl-rail-w-collapsed:4.5rem;--cl-topbar-h:3.5rem;--cl-page-max:88rem;--cl-read-max:46rem;--cl-t-micro:.6875rem;--cl-t-small:.8125rem;--cl-t-base:.9375rem;--cl-t-body:1rem;--cl-t-lead:1.125rem;--cl-t-h3:1.0625rem;--cl-t-h2:1.3125rem;--cl-t-h1:1.625rem;--cl-t-hero:clamp(1.75rem, 2.6vw, 2.25rem);--cl-tracking-eyebrow:.07em;--cl-tracking-tight:-.011em;--cl-tracking-tighter:-.02em;--cl-ease:var(--sw-ease-standard);--cl-ease-out:cubic-bezier(.16, 1, .3, 1);--cl-ease-spring:cubic-bezier(.34, 1.42, .44, 1);--cl-t-fast:var(--sw-motion-instant);--cl-t-quick:var(--sw-motion-quick);--cl-t-std:var(--sw-motion-standard);--cl-t-slow:var(--sw-motion-deliberate)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-tone]{--cl-tone:var(--sw-ink-secondary);--cl-tone-ink:var(--sw-ink-primary);--cl-tone-wash:color-mix(in oklab, var(--cl-tone) 10%, var(--sw-bg-surface))}[data-tone=open]{--cl-tone:var(--sw-status-open)}[data-tone=in-progress],[data-tone=in_progress],[data-tone=inProgress]{--cl-tone:var(--sw-status-in-progress)}[data-tone=monitoring]{--cl-tone:var(--sw-status-monitoring)}[data-tone=escalated]{--cl-tone:var(--sw-status-escalated)}[data-tone=resolved]{--cl-tone:var(--sw-status-resolved)}[data-tone=completed]{--cl-tone:var(--sw-status-completed)}[data-tone=low]{--cl-tone:var(--sw-sev-low)}[data-tone=medium]{--cl-tone:var(--sw-sev-medium)}[data-tone=high]{--cl-tone:var(--sw-sev-high)}[data-tone=critical]{--cl-tone:var(--sw-sev-critical)}[data-tone=success]{--cl-tone:var(--sw-feedback-success)}[data-tone=warning]{--cl-tone:var(--sw-feedback-warning)}[data-tone=danger]{--cl-tone:var(--sw-feedback-danger)}[data-tone=info]{--cl-tone:var(--sw-feedback-info)}[data-tone=brand]{--cl-tone:var(--sw-brand-primary)}[data-tone]{--cl-tone-ink:color-mix(in oklab, var(--cl-tone) 82%, var(--sw-ink-primary))}*{box-sizing:border-box}html{background:var(--sw-bg-canvas)}body{background:var(--sw-bg-canvas);min-height:100vh;color:var(--sw-ink-primary);font-family:var(--sw-font-ui);font-size:var(--sw-type-body-size);font-feature-settings:var(--sw-font-feature-settings);line-height:var(--sw-line-height-body);margin:0}a{color:var(--sw-brand-primary-pressed);text-underline-offset:var(--sw-space-1)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:var(--sw-focus-width) solid var(--sw-brand-primary);outline-offset:var(--sw-focus-offset)}.auth-shell{width:100%;max-width:78rem;min-height:100svh;padding:var(--sw-space-6) var(--sw-space-4);margin-inline:auto}.auth-header{justify-content:space-between;align-items:center;gap:var(--sw-space-4);display:flex}.auth-site-status{align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);margin:0;display:inline-flex}.auth-site-status>span,.auth-card-kicker>span{background:var(--sw-feedback-success);width:.5rem;height:.5rem;box-shadow:0 0 0 var(--sw-space-1) color-mix(in srgb, var(--sw-feedback-success) var(--sw-status-tint-percent), transparent);border-radius:50%;flex:none}.auth-main{gap:clamp(var(--sw-space-5), 4vw, var(--sw-space-8));min-height:calc(100svh - 5.5rem);grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:center;padding-block-start:var(--sw-space-5);display:grid}.auth-story{align-content:space-between;gap:var(--sw-space-7);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:calc(var(--sw-radius-sheet) + var(--sw-space-2));min-width:0;min-height:min(44rem,100svh - 8rem);padding:clamp(var(--sw-space-6), 4vw, var(--sw-space-8));background:color-mix(in srgb, var(--sw-brand-primary) 7%, var(--sw-bg-surface));display:grid;position:relative;overflow:hidden}.auth-story:before{border:var(--sw-hairline-width) solid var(--sw-border-hairline);content:"";opacity:.62;border-radius:50%;width:11rem;height:11rem;position:absolute;inset-block-start:2.5rem;inset-inline-end:-4rem}.auth-intro{z-index:1;gap:var(--sw-space-5);min-width:0;color:var(--sw-ink-primary);display:grid;position:relative}.auth-intro:before,.auth-intro:after{display:none}.auth-intro-copy{gap:var(--sw-space-3);min-width:0;display:grid;position:relative}.auth-intro .eyebrow{color:var(--sw-ink-secondary);letter-spacing:.08em}.auth-intro h1{max-width:12ch;font-size:clamp(var(--sw-type-display-size), 4.7vw, var(--sw-type-kpi-min));line-height:var(--sw-line-height-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.auth-intro .lede{max-width:42ch;color:var(--sw-ink-secondary);font-size:clamp(var(--sw-type-body-size), 1.5vw, var(--sw-type-headline-size));overflow-wrap:anywhere;text-wrap:pretty;margin:0}.auth-context{border-inline-start:var(--sw-space-1) solid var(--sw-brand-primary);max-width:46ch;color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--sw-space-4)}.auth-visual{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);background:color-mix(in srgb, var(--sw-bg-surface) 88%, var(--sw-brand-tint));contain:layout paint;min-height:20rem;position:relative;overflow:hidden}.auth-route{width:100%;height:100%;color:var(--sw-brand-primary);position:absolute;inset:0}.auth-route-shadow,.auth-route-line{fill:none;vector-effect:non-scaling-stroke}.auth-route-shadow{stroke:var(--sw-border-hairline);stroke-width:10px}.auth-route-line{stroke:currentColor;stroke-dasharray:3 11;stroke-linecap:round;stroke-width:2px}.auth-route-point{fill:var(--sw-bg-surface);stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}.auth-route-finish{fill:var(--sw-feedback-warning)}.auth-flying-mark{z-index:3;border:var(--sw-hairline-width) solid var(--sw-brand-primary);border-radius:var(--sw-radius-control);background:var(--sw-bg-surface);width:2.75rem;height:2.75rem;color:var(--sw-brand-primary);box-shadow:var(--sw-shadow1);animation:auth-handoff-flight 8s var(--sw-ease-standard) infinite;will-change:transform;place-items:center;display:grid;position:absolute;inset-block-start:67%;inset-inline-start:3%}.auth-flying-mark svg{width:var(--sw-space-5);height:var(--sw-space-5)}.auth-visual-card{z-index:2;gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);width:min(17rem,58%);padding:var(--sw-space-3);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:absolute}.auth-visual-card-issue{inset-block-end:7%;inset-inline-start:9%}.auth-visual-card-handover{animation:auth-card-breathe 5s var(--sw-ease-standard) infinite;inset-block-start:7%;inset-inline-end:6%}.auth-visual-card>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.auth-visual-card small{color:var(--sw-ink-secondary);font-family:var(--sw-font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.auth-visual-card strong{color:var(--sw-ink-primary);font-size:var(--sw-type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-visual-icon{border-radius:var(--sw-radius-control);background:var(--sw-brand-tint);width:2.25rem;height:2.25rem;color:var(--sw-brand-primary);place-items:center;display:grid}.auth-visual-icon svg,.auth-visual-signal svg{width:var(--sw-space-4);height:var(--sw-space-4)}.auth-live-dot{background:var(--sw-feedback-success);border-radius:50%;width:.625rem;height:.625rem;animation:2.4s ease-in-out infinite auth-live-pulse}.auth-visual-signal{z-index:1;align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-secondary);font-size:.6875rem;font-weight:var(--sw-type-body-strong-weight);display:inline-flex;position:absolute}.auth-visual-signal-radio{inset-block-start:37%;inset-inline-start:6%}.auth-visual-signal-radio svg{color:var(--sw-feedback-success)}.auth-visual-signal-secure{inset-block-end:24%;inset-inline-end:5%}.auth-visual-signal-secure svg{color:var(--sw-brand-primary)}.auth-card{gap:var(--sw-space-4);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);width:100%;min-width:0;max-width:30rem;padding:clamp(var(--sw-space-5), 4vw, var(--sw-space-7));background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);animation:auth-card-arrive var(--sw-motion-deliberate) var(--sw-ease-standard) both;justify-self:end;display:grid;position:relative}.auth-card:before{inset-block:var(--sw-space-6);width:var(--sw-space-1);border-radius:0 var(--sw-radius-pill) var(--sw-radius-pill) 0;background:var(--sw-feedback-warning);content:"";position:absolute;inset-inline-start:0}.auth-card-kicker{justify-self:start;align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-family:var(--sw-font-mono);font-size:.6875rem;font-weight:var(--sw-type-body-strong-weight);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.auth-card-footnote{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);color:var(--sw-ink-secondary);margin:0;padding-block-start:var(--sw-space-4);font-size:.6875rem;line-height:1.5}.auth-form,.auth-field{display:grid}.auth-form{gap:var(--sw-space-4)}.auth-form>.sw-button,.auth-passkey-button{width:100%}.auth-passkey{gap:var(--sw-space-3);display:grid}.auth-passkey-button{min-height:var(--sw-target-field);background:var(--sw-ink-primary);color:var(--sw-bg-surface)}.auth-passkey-button:hover:not(:disabled),.auth-passkey-button:active:not(:disabled){background:color-mix(in srgb, var(--sw-ink-primary) 88%, transparent)}.auth-passkey-button svg{width:var(--sw-space-5);height:var(--sw-space-5)}.auth-passkey-error{color:var(--sw-feedback-danger);font-size:var(--sw-type-caption-size);margin:0}.auth-divider{gap:var(--sw-space-3);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.auth-divider:before,.auth-divider:after{height:var(--sw-hairline-width);background:var(--sw-border-hairline);content:""}.auth-supporting-copy{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);margin:0;line-height:1.55}.auth-recovery-steps,.auth-password-checks{margin:0;padding:0;list-style:none}.auth-recovery-steps{gap:var(--sw-space-3);counter-reset:recovery-step;display:grid}.auth-recovery-steps li{gap:0 var(--sw-space-3);counter-increment:recovery-step;grid-template-columns:2rem 1fr;align-items:center;display:grid}.auth-recovery-steps li:before{content:counter(recovery-step);border-radius:var(--sw-radius-pill);background:var(--sw-brand-tint);width:2rem;height:2rem;color:var(--sw-brand-primary);grid-row:1/span 2;place-items:center;font-weight:700;display:grid}.auth-recovery-steps strong,.auth-recovery-steps span{grid-column:2}.auth-recovery-steps span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);line-height:1.45}.auth-password-checks{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);display:grid}.auth-password-checks li{gap:var(--sw-space-2);align-items:center;display:flex}.auth-password-checks li[data-met=true]{color:var(--sw-feedback-success)}.auth-field{gap:var(--sw-space-2)}.auth-field label{font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.auth-input{align-items:center;display:grid;position:relative}.auth-field input{min-height:var(--sw-target-field);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);background:color-mix(in srgb, var(--sw-bg-canvas) 70%, var(--sw-bg-surface));width:100%;color:var(--sw-ink-primary);font:inherit;transition:border-color var(--sw-motion-instant) var(--sw-ease-standard), box-shadow var(--sw-motion-instant) var(--sw-ease-standard), background var(--sw-motion-instant) var(--sw-ease-standard);padding-inline:2.75rem}.auth-field input:focus{border-color:var(--sw-brand-primary);background:var(--sw-bg-surface);box-shadow:0 0 0 var(--sw-space-1) var(--sw-brand-tint)}.auth-input-icon,.auth-password-toggle{z-index:1;width:var(--sw-target-min);height:var(--sw-target-min);color:var(--sw-ink-secondary);place-items:center;display:grid;position:absolute}.auth-input-icon{pointer-events:none;inset-inline-start:.25rem}.auth-password-toggle{border-radius:var(--sw-radius-control);cursor:pointer;background:0 0;border:0;padding:0;inset-inline-end:.25rem}.auth-password-toggle:hover{color:var(--sw-ink-primary)}.auth-input-icon svg,.auth-password-toggle svg{width:var(--sw-space-4);height:var(--sw-space-4)}.auth-input:has(.auth-password-toggle) input{padding-inline-end:3rem}.auth-field select{min-height:var(--sw-target-field);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);width:100%;padding-inline:var(--sw-space-3);background:var(--sw-bg-canvas);color:var(--sw-ink-primary);font:inherit}@keyframes auth-handoff-flight{0%,8%{transform:translate(0,0)rotate(-12deg)}29%{transform:translate(8.6rem,-8.7rem)rotate(4deg)}54%{transform:translate(16.4rem,-.7rem)rotate(18deg)}78%,88%{transform:translate(25rem,-9.3rem)rotate(-8deg)}to{transform:translate(25rem,-9.3rem)rotate(-8deg)}}@keyframes auth-live-pulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes auth-card-breathe{0%,to{transform:translate(0,0)}50%{transform:translateY(-.25rem)}}@keyframes auth-card-arrive{0%{opacity:0;transform:translate3d(0, var(--sw-space-3), 0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.auth-flying-mark,.auth-live-dot,.auth-visual-card-handover,.auth-card{animation:none}.auth-field input{transition:none}}.onboarding-shell{background:radial-gradient(circle at 12% 18%, var(--sw-brand-tint), transparent 30%), radial-gradient(circle at 86% 84%, color-mix(in srgb, var(--sw-feedback-info) var(--sw-status-tint-percent), transparent), transparent 28%), var(--sw-bg-canvas);min-height:100vh}.onboarding-header{width:min(calc(100% - var(--sw-space-7)), var(--sw-content-max));padding-block:var(--sw-space-5);justify-content:space-between;align-items:center;gap:var(--sw-space-4);margin-inline:auto;display:flex}.onboarding-main,.onboarding-loading{width:min(calc(100% - var(--sw-space-7)), var(--sw-line-length));min-height:calc(100vh - var(--sw-space-10));padding-block:var(--sw-space-7) var(--sw-space-10);align-content:center;margin-inline:auto;display:grid}.onboarding-loading{gap:var(--sw-space-4)}.onboarding-welcome,.onboarding-confirmation{justify-items:start;display:grid}.onboarding-welcome h1,.onboarding-confirmation h1{max-width:13ch}.onboarding-orbit,.onboarding-success-mark{width:var(--sw-space-10);height:var(--sw-space-10);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);background:var(--sw-bg-surface);color:var(--sw-brand-primary-pressed);box-shadow:var(--sw-shadow2);place-items:center;margin-block-end:var(--sw-space-5);display:grid}.onboarding-orbit svg,.onboarding-success-mark svg{width:var(--sw-space-6);height:var(--sw-space-6)}.onboarding-mode-grid{width:100%;gap:var(--sw-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--sw-space-7);display:grid}.onboarding-mode-card{min-height:calc(var(--sw-space-10) * 3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-6);gap:var(--sw-space-3);text-align:start;background:var(--sw-bg-surface);color:var(--sw-ink-primary);box-shadow:var(--sw-shadow1);cursor:pointer;transition:transform var(--sw-motion-standard) var(--sw-ease-standard), border-color var(--sw-motion-standard) var(--sw-ease-standard), box-shadow var(--sw-motion-standard) var(--sw-ease-standard);align-content:end;display:grid}.onboarding-mode-card:hover{border-color:var(--sw-brand-primary);transform:translateY(calc(var(--sw-hairline-width) * -2));box-shadow:var(--sw-shadow2)}.onboarding-mode-card svg{width:var(--sw-space-7);height:var(--sw-space-7);color:var(--sw-brand-primary-pressed)}.onboarding-mode-card strong{font-size:var(--sw-type-title-size)}.onboarding-mode-card span,.onboarding-copy{color:var(--sw-ink-secondary)}.onboarding-card{min-height:calc(var(--sw-space-10) * 8);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:clamp(var(--sw-space-5), 5vw, var(--sw-space-8));gap:var(--sw-space-5);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow2);display:grid}.onboarding-progress{gap:var(--sw-space-2);grid-auto-flow:column;display:grid}.onboarding-progress span{height:var(--sw-space-1);border-radius:var(--sw-radius-pill);background:var(--sw-border-hairline)}.onboarding-progress span[data-active]{background:var(--sw-brand-primary)}.onboarding-step{gap:var(--sw-space-4);align-content:start;display:grid}.onboarding-step h2,.onboarding-legend-title{font-size:var(--sw-type-display-size);font-weight:var(--sw-type-display-weight);line-height:var(--sw-line-height-display);margin:0}.onboarding-fieldset{border:0;min-width:0;margin:0;padding:0}.onboarding-fieldset legend{gap:var(--sw-space-2);padding:0;display:grid}.pack-grid{gap:var(--sw-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pack-card{min-height:calc(var(--sw-space-10) * 4.4);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);gap:var(--sw-space-3);background:color-mix(in srgb, var(--pack-tone,var(--sw-brand-primary)) var(--sw-status-tint-percent), var(--sw-bg-surface));box-shadow:var(--sw-shadow1);cursor:pointer;transition:border-color var(--sw-motion-standard) var(--sw-ease-standard), background var(--sw-motion-standard) var(--sw-ease-standard), transform var(--sw-motion-standard) var(--sw-ease-standard), box-shadow var(--sw-motion-standard) var(--sw-ease-standard);align-content:start;display:grid;position:relative}.pack-card[data-tone=lilac]{--pack-tone:var(--sw-brand-primary)}.pack-card[data-tone=sky]{--pack-tone:var(--sw-feedback-info)}.pack-card[data-tone=apricot]{--pack-tone:var(--sw-feedback-warning)}.pack-card:hover,.pack-card[data-selected]{border-color:var(--sw-brand-primary);transform:translateY(calc(var(--sw-space-1) * -1));box-shadow:var(--sw-shadow2)}.pack-card[data-selected]{box-shadow:0 0 0 var(--sw-focus-width) var(--sw-brand-primary), var(--sw-shadow2)}.pack-card input{opacity:0;position:absolute}.pack-card:has(input:focus-visible){outline:var(--sw-focus-width) solid var(--sw-brand-primary);outline-offset:var(--sw-focus-offset)}.pack-card>span,.pack-card small{color:var(--sw-ink-secondary)}.pack-card small{font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);margin-block-start:auto}.pack-illustration{width:100%;height:calc(var(--sw-space-10) * 1.55);border-radius:var(--sw-radius-card);background:radial-gradient(circle at 72% 25%, color-mix(in srgb, var(--pack-tone) 26%, transparent), transparent 30%), color-mix(in srgb, var(--pack-tone) 13%, var(--sw-bg-surface));box-shadow:var(--sw-shadow1);place-items:center;display:grid;position:relative;overflow:hidden;color:color-mix(in srgb, var(--pack-tone) 82%, var(--sw-ink-primary))!important}.pack-illustration>svg{z-index:1;width:var(--sw-space-9);height:var(--sw-space-9);filter:drop-shadow(0 var(--sw-space-1) var(--sw-space-2) color-mix(in srgb, var(--pack-tone) 28%, transparent));transition:transform var(--sw-motion-standard) var(--sw-ease-standard);position:relative}.pack-card:hover .pack-illustration>svg,.pack-card[data-selected] .pack-illustration>svg{transform:translateY(calc(var(--sw-space-1) * -1)) rotate(-2deg) scale(1.06)}.pack-illustration-orbit{width:calc(var(--sw-space-10) * 1.35);height:calc(var(--sw-space-10) * 1.35);border:var(--sw-hairline-width) solid color-mix(in srgb, var(--pack-tone) 34%, transparent);background:color-mix(in srgb, var(--sw-bg-surface) 58%, transparent);border-radius:50%;position:absolute}.pack-illustration:before,.pack-illustration:after{width:var(--sw-space-3);height:var(--sw-space-3);background:color-mix(in srgb, var(--pack-tone) 48%, transparent);content:"";border-radius:50%;position:absolute}.pack-illustration:before{inset:var(--sw-space-4) auto auto var(--sw-space-5)}.pack-illustration:after{width:var(--sw-space-2);height:var(--sw-space-2);inset:auto var(--sw-space-6) var(--sw-space-4) auto}.pack-choice-mark{width:var(--sw-space-6);height:var(--sw-space-6);inset:var(--sw-space-3) var(--sw-space-3) auto auto;background:var(--sw-brand-primary);opacity:0;transition:opacity var(--sw-motion-standard) var(--sw-ease-standard), scale var(--sw-motion-standard) var(--sw-ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute;scale:.7;color:var(--sw-ink-on-brand)!important}.pack-card[data-selected] .pack-choice-mark{opacity:1;scale:1}.pack-choice-mark svg{width:var(--sw-space-4);height:var(--sw-space-4)}.onboarding-field-grid{gap:var(--sw-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-wide-field{grid-column:1/-1}.onboarding-review,.onboarding-metrics{gap:var(--sw-space-3);margin:0;display:grid}.onboarding-review div{justify-content:space-between;gap:var(--sw-space-4);border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-block-start:var(--sw-space-3);display:flex}.onboarding-review dt{color:var(--sw-ink-secondary)}.onboarding-review dd{text-align:end;font-weight:var(--sw-type-body-strong-weight);margin:0}.onboarding-actions{justify-content:space-between;gap:var(--sw-space-3);margin-block-start:auto;display:flex}.onboarding-error{border-inline-start:var(--sw-space-1) solid var(--sw-feedback-danger);border-radius:var(--sw-radius-control);padding:var(--sw-space-3) var(--sw-space-4);background:color-mix(in srgb, var(--sw-feedback-danger) var(--sw-status-tint-percent), transparent)}.onboarding-error p,.onboarding-error ul{margin:var(--sw-space-2) 0 0}.onboarding-confirmation{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:clamp(var(--sw-space-6), 7vw, var(--sw-space-10));background:var(--sw-bg-surface);box-shadow:var(--sw-shadow2)}.onboarding-metrics{width:100%;margin-block:var(--sw-space-7);grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-metrics div{border-inline-start:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-inline-start:var(--sw-space-3)}.onboarding-metrics dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.onboarding-metrics dd{font-size:var(--sw-type-display-size);font-weight:var(--sw-type-display-weight);margin:0}@media (max-width:760px){.onboarding-mode-grid,.pack-grid,.onboarding-field-grid{grid-template-columns:1fr}.onboarding-mode-card,.pack-card{min-height:auto}.onboarding-wide-field{grid-column:auto}.onboarding-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-field input[aria-invalid=true]{border-color:var(--sw-feedback-danger)}.auth-field-error{color:var(--sw-feedback-danger);font-size:var(--sw-type-caption-size);margin:0}.auth-quiet-link,.auth-alternate{font-size:var(--sw-type-caption-size)}.auth-quiet-link{justify-self:end}.auth-alternate{justify-self:center}.skip-link{z-index:100;position:fixed;inset-block-start:var(--sw-space-4);inset-inline-start:var(--sw-space-4);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.brand{color:var(--sw-ink-primary);align-items:center;text-decoration:none;display:inline-flex}.brand-mark{object-fit:contain;width:clamp(8.5rem,14vw,10.5rem);height:auto}.public-shell,.workspace-shell{width:min(calc(100% - var(--sw-space-7)), var(--sw-content-max));margin-inline:auto}.public-shell{align-content:center;gap:var(--sw-space-10);min-height:100vh;padding-block:var(--sw-space-10);display:grid}.public-header,.workspace-header{justify-content:space-between;align-items:center;gap:var(--sw-space-4);display:flex}.public-nav{gap:var(--sw-space-4);align-items:center;display:flex}.hero{gap:var(--sw-space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;display:grid}.eyebrow{margin:0 0 var(--sw-space-2);color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:uppercase}h1,h2,p{margin-block-start:0}h1{max-width:var(--sw-line-length);font-size:clamp(var(--sw-type-display-size), 7vw, var(--sw-type-kpi-max));font-weight:var(--sw-type-display-weight);line-height:var(--sw-line-height-display);margin-block-end:var(--sw-space-4)}h2{font-size:var(--sw-type-title-size);font-weight:var(--sw-type-title-weight)}.lede{max-width:var(--sw-line-length);color:var(--sw-ink-secondary);font-size:var(--sw-type-headline-size)}.hero-actions,.state-actions{gap:var(--sw-space-3);flex-wrap:wrap;display:flex}.panel,.state-panel,.foundation-card,.gallery-section,.skeleton-preview{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1)}.panel,.state-panel{padding:var(--sw-space-7)}.signal-list,.detail-list{gap:var(--sw-space-4);margin:0;display:grid}.signal-list div,.detail-list div{gap:var(--sw-space-1);display:grid}.signal-list dt,.detail-list dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:uppercase}.signal-list dd,.detail-list dd{font-weight:var(--sw-type-body-strong-weight);margin:0}.status-dot{width:var(--sw-space-2);height:var(--sw-space-2);border-radius:var(--sw-radius-pill);background:var(--sw-feedback-success);margin-inline-end:var(--sw-space-2);display:inline-block}.workspace-shell{--sw-workspace-max:100rem;width:min(calc(100% - clamp(var(--sw-space-5), 4vw, var(--sw-space-10))), var(--sw-workspace-max));gap:var(--sw-space-8);min-height:100vh;padding-block:var(--sw-space-4) var(--sw-space-10);grid-template-rows:auto 1fr;display:grid}.workspace-header{z-index:20;padding:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:calc(var(--sw-radius-card) + var(--sw-space-1));background:color-mix(in srgb, var(--sw-bg-surface) 92%, transparent);box-shadow:var(--sw-shadow-card);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);grid-template-columns:minmax(max-content,.78fr) minmax(0,1.5fr) auto;display:grid;position:sticky;inset-block-start:var(--sw-space-4)}.workspace-header-identity{align-items:center;gap:var(--sw-space-3);min-width:0;padding-inline:var(--sw-space-2);display:flex}.workspace-nav{gap:var(--sw-space-1);grid-template-columns:repeat(8,minmax(max-content,1fr));justify-self:stretch;align-items:center;min-width:0;display:grid}.workspace-header-actions{align-items:center;gap:var(--sw-space-2);justify-content:flex-end;min-width:0;display:flex}.workspace-tenant-name{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);white-space:nowrap;line-height:1.2;display:grid}.workspace-tenant-name strong{color:var(--sw-ink-primary);font-weight:var(--sw-type-body-strong-weight)}.workspace-tenant-name span{color:var(--sw-ink-muted)}.workspace-switch-link{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-3);color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);white-space:nowrap;text-decoration:none}.workspace-primary-action{border:var(--sw-hairline-width) solid var(--sw-brand-primary);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-4);background:var(--sw-brand-primary);color:var(--sw-ink-on-brand);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);white-space:nowrap;box-shadow:var(--sw-shadow1);text-decoration:none}.workspace-primary-action:hover,.workspace-primary-action:focus-visible{background:var(--sw-brand-primary-pressed)}.workspace-switch-link:hover,.workspace-switch-link:focus-visible{border-color:var(--sw-brand-primary);background:var(--sw-brand-tint)}.workspace-nav a{min-height:var(--sw-target-min);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.workspace-nav a:hover,.workspace-nav a:focus-visible,.workspace-nav a[data-current]{background:var(--sw-brand-tint);color:var(--sw-ink-primary)}.workspace-main{align-content:start;gap:var(--sw-space-6);min-width:0;display:grid}.workspace-picker-shell{width:min(calc(100% - var(--sw-space-7)), var(--sw-content-max));min-height:100vh;padding-block:var(--sw-space-5) var(--sw-space-10);margin-inline:auto}.workspace-picker-header{justify-content:space-between;align-items:center;gap:var(--sw-space-4);display:flex}.workspace-picker-intro{max-width:calc(var(--sw-line-length) * 1.25);margin-block:var(--sw-space-10) var(--sw-space-7);justify-items:start;display:grid}.workspace-picker-orbit{width:var(--sw-space-10);height:var(--sw-space-10);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);box-shadow:var(--sw-shadow1);place-items:center;margin-block-end:var(--sw-space-5);display:grid}.workspace-picker-orbit svg{width:var(--sw-space-6);height:var(--sw-space-6)}.workspace-picker-grid{gap:var(--sw-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-picker-card{min-height:calc(var(--sw-space-10) * 4);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-5);gap:var(--sw-space-4);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);transition:border-color var(--sw-motion-standard) var(--sw-ease-standard), transform var(--sw-motion-standard) var(--sw-ease-standard), box-shadow var(--sw-motion-standard) var(--sw-ease-standard);grid-template-columns:auto 1fr;display:grid}.workspace-picker-card:hover,.workspace-picker-card[data-current]{border-color:var(--sw-brand-primary);transform:translateY(calc(var(--sw-hairline-width) * -2));box-shadow:var(--sw-shadow2)}.workspace-picker-card-mark{width:var(--sw-space-10);height:var(--sw-space-10);border-radius:var(--sw-radius-card);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-title-size);font-weight:var(--sw-type-display-weight);place-items:center;display:grid}.workspace-picker-card-copy{align-content:start;gap:var(--sw-space-2);display:grid}.workspace-picker-card-copy h2,.workspace-picker-card-copy p{margin:0}.workspace-current-label{width:fit-content;border-radius:var(--sw-radius-pill);padding:var(--sw-space-1) var(--sw-space-2);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);margin-block-start:var(--sw-space-2);display:inline-flex}.workspace-picker-card-copy>p{align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);display:flex}.workspace-picker-card-copy svg,.workspace-picker-card button svg{width:var(--sw-space-4);height:var(--sw-space-4)}.workspace-picker-card form{grid-column:1/-1;align-self:end}.workspace-picker-card button{width:100%}.workspace-picker-notice,.workspace-picker-error,.workspace-picker-empty{border-radius:var(--sw-radius-card);padding:var(--sw-space-5);margin-block-end:var(--sw-space-5)}.workspace-picker-notice{align-items:flex-start;gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-feedback-info);background:color-mix(in srgb, var(--sw-feedback-info) var(--sw-status-tint-percent), var(--sw-bg-surface));display:flex}.workspace-picker-error{border-inline-start:var(--sw-space-1) solid var(--sw-feedback-danger);background:color-mix(in srgb, var(--sw-feedback-danger) var(--sw-status-tint-percent), var(--sw-bg-surface))}.workspace-picker-notice p,.workspace-picker-error p,.workspace-picker-empty p{margin:var(--sw-space-1) 0 0;color:var(--sw-ink-secondary)}.workspace-picker-empty{border:var(--sw-hairline-width) dashed var(--sw-border-strong);background:var(--sw-bg-surface);justify-items:start;display:grid}.page-heading{gap:var(--sw-space-2);display:grid}.page-heading h1,.page-heading p{margin:0}.page-heading p{max-width:var(--sw-line-length);color:var(--sw-ink-secondary)}.page-heading .eyebrow{color:var(--sw-brand-primary-pressed)}.foundation-grid{gap:var(--sw-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foundation-card{padding:var(--sw-space-6)}.foundation-card-wide{grid-column:1/-1}.state-panel{max-width:var(--sw-line-length)}.state-panel p{color:var(--sw-ink-secondary)}.state-kicker{color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:uppercase}.state-error .state-kicker,.state-permission-denied .state-kicker{color:var(--sw-feedback-danger)}.design-system-shell{align-content:start}.design-system-main{gap:var(--sw-space-10);display:grid}.gallery-section{gap:var(--sw-space-6);padding:var(--sw-space-7);display:grid}.gallery-section>header h2,.gallery-section>header p{margin-block-end:0}.theme-grid,.state-gallery-grid{gap:var(--sw-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.token-theme{gap:var(--sw-space-5);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--sw-bg-canvas);color:var(--sw-ink-primary);display:grid}.token-theme h2,.token-theme p{margin-block-end:0}.token-swatches{gap:var(--sw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.token-swatches li{gap:var(--sw-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.token-swatches strong,.token-swatches code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.token-swatches code{color:var(--sw-ink-secondary);font-family:var(--sw-font-mono);font-size:var(--sw-type-caption-size)}.token-swatch-color{width:var(--sw-space-9);height:var(--sw-space-9);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control)}.component-row,.component-stack{gap:var(--sw-space-3);display:flex}.component-row{flex-wrap:wrap;align-items:center}.component-stack{flex-direction:column}.skeleton-preview{align-content:start;gap:var(--sw-space-5);padding:var(--sw-space-7);display:grid}.skeleton-preview h2,.skeleton-preview p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-page{gap:var(--sw-space-6);display:grid}.admin-hero{min-height:calc(var(--sw-space-10) * 3);gap:var(--sw-space-7);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-8);background:radial-gradient(circle at 82% 20%, var(--sw-accent-aqua), transparent 26%), linear-gradient(135deg, var(--sw-bg-surface), var(--sw-brand-tint));box-shadow:var(--sw-shadow2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.admin-hero-invites{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--sw-feedback-info) var(--sw-status-tint-percent), transparent), transparent 28%), linear-gradient(135deg, var(--sw-bg-surface), var(--sw-brand-tint))}.admin-hero h1,.admin-hero p,.admin-panel-heading h2,.admin-panel-heading p,.admin-explainer h2,.admin-explainer p,.admin-secret-heading h2,.admin-secret-heading p{margin:0}.admin-hero h1{max-width:18ch;margin-block:var(--sw-space-2) var(--sw-space-3);font-size:clamp(var(--sw-type-display-size), 4vw, var(--sw-type-kpi-min));line-height:var(--sw-line-height-display)}.admin-hero>div:first-child>p:last-child{max-width:var(--sw-line-length);color:var(--sw-ink-secondary);font-size:var(--sw-type-headline-size)}.admin-hero-mark{width:calc(var(--sw-space-10) * 1.8);height:calc(var(--sw-space-10) * 1.8);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);background:color-mix(in srgb, var(--sw-bg-surface) 78%, transparent);color:var(--sw-brand-primary-pressed);box-shadow:var(--sw-shadow2);place-items:center;display:grid;transform:rotate(-5deg)}.admin-hero-mark svg{width:var(--sw-space-9);height:var(--sw-space-9);stroke-width:var(--sw-icon-stroke)}.admin-section-nav{gap:var(--sw-space-1);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);width:fit-content;padding:var(--sw-space-1);background:var(--sw-bg-sunken);display:inline-flex}.admin-section-nav a{min-height:var(--sw-target-min);align-items:center;gap:var(--sw-space-2);border-radius:var(--sw-radius-pill);padding-inline:var(--sw-space-4);color:var(--sw-ink-secondary);font-weight:var(--sw-type-body-strong-weight);text-decoration:none;display:inline-flex}.admin-section-nav a[data-current]{background:var(--sw-bg-surface);color:var(--sw-ink-primary);box-shadow:var(--sw-shadow1)}.admin-section-nav svg,.admin-authority-pill svg,.admin-panel-heading-actions .sw-button svg,.admin-explainer>svg{width:var(--sw-space-5);height:var(--sw-space-5);flex:none}.admin-metrics{gap:var(--sw-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-metrics article{gap:var(--sw-space-1);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-bg-surface);display:grid}.admin-metrics strong{font-size:var(--sw-type-kpi-min);font-weight:var(--sw-type-kpi-weight);line-height:var(--sw-line-height-display)}.admin-metrics span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.admin-panel,.admin-secret-panel{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1)}.admin-panel{overflow:hidden}.admin-panel-heading{justify-content:space-between;align-items:center;gap:var(--sw-space-4);padding:var(--sw-space-6);display:flex}.admin-panel-heading h2{margin-block:var(--sw-space-1)}.admin-panel-heading>div>p:last-child{color:var(--sw-ink-secondary)}.admin-panel-heading-actions .sw-button svg{stroke-width:var(--sw-icon-stroke)}.admin-authority-pill{align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-brand-primary);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-3);background:var(--sw-brand-tint);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:capitalize;display:inline-flex}.admin-filters{gap:var(--sw-space-3);border-block:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-space-4) var(--sw-space-6);background:var(--sw-bg-sunken);grid-template-columns:minmax(18rem,1fr) repeat(3,minmax(9rem,auto));align-items:end;display:grid}.admin-filters label,.admin-dialog-form label{gap:var(--sw-space-2);display:grid}.admin-filters label>span,.admin-dialog-form label>span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.admin-filters input,.admin-filters select,.admin-dialog-form input,.admin-dialog-form select{min-height:var(--sw-target-field);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);width:100%;padding-inline:var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-primary);font:inherit}.admin-search{display:block;position:relative}.admin-search svg{width:var(--sw-space-5);height:var(--sw-space-5);color:var(--sw-ink-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--sw-space-3);transform:translateY(-50%)}.admin-search input{padding-inline-start:var(--sw-space-9)}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-transform:uppercase;letter-spacing:.04em}.admin-table th,.admin-table td{min-height:var(--sw-density-row-height);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-density-cell-block) var(--sw-density-cell-inline);vertical-align:middle}.admin-table tbody tr:last-child td{border-block-end:0}.admin-table tbody tr:hover{background:var(--sw-bg-sunken)}.admin-person{align-items:center;gap:var(--sw-space-3);min-width:14rem;display:flex}.admin-person>span:last-child,.admin-table td>strong,.admin-cell-note{display:block}.admin-person small,.admin-cell-note{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);margin-block-start:var(--sw-space-1)}.admin-avatar{width:var(--sw-space-9);height:var(--sw-space-9);border-radius:var(--sw-radius-pill);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-title-weight);flex:none;place-items:center;display:grid}.admin-scope-list{gap:var(--sw-space-1);flex-wrap:wrap;max-width:18rem;display:flex}.admin-scope-list span{border-radius:var(--sw-radius-pill);padding:var(--sw-space-1) var(--sw-space-2);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);white-space:nowrap}.admin-status{border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-pill);padding:var(--sw-space-1) var(--sw-space-3);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:capitalize;align-items:center;display:inline-flex}.admin-status[data-status=active]{border-color:var(--sw-feedback-success);background:color-mix(in srgb, var(--sw-feedback-success) var(--sw-status-tint-percent), transparent)}.admin-status[data-status=suspended],.admin-status[data-status=expired]{border-color:var(--sw-feedback-warning);background:color-mix(in srgb, var(--sw-feedback-warning) var(--sw-status-tint-percent), transparent)}.admin-status[data-status=removed],.admin-status[data-status=revoked]{border-color:var(--sw-feedback-danger);background:color-mix(in srgb, var(--sw-feedback-danger) var(--sw-status-tint-percent), transparent)}.admin-status[data-status=used]{border-color:var(--sw-feedback-info);background:color-mix(in srgb, var(--sw-feedback-info) var(--sw-status-tint-percent), transparent)}.admin-row-menu{position:relative}.admin-row-menu summary{width:var(--sw-target-min);height:var(--sw-target-min);border-radius:var(--sw-radius-pill);cursor:pointer;place-items:center;list-style:none;display:grid}.admin-row-menu summary::-webkit-details-marker{display:none}.admin-row-menu[open] summary,.admin-row-menu summary:hover{background:var(--sw-brand-tint)}.admin-row-menu[open] summary svg{transform:rotate(90deg)}.admin-row-menu>div{z-index:10;border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);width:14rem;padding:var(--sw-space-2);background:var(--sw-bg-raised);box-shadow:var(--sw-shadow2);display:grid;position:absolute;inset-inline-end:0}.admin-row-menu button{min-height:var(--sw-target-min);align-items:center;gap:var(--sw-space-2);border-radius:var(--sw-radius-control);padding-inline:var(--sw-space-3);color:var(--sw-ink-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.admin-row-menu button:hover:not(:disabled){background:var(--sw-brand-tint)}.admin-row-menu button:disabled{cursor:not-allowed;opacity:var(--sw-disabled-alpha)}.admin-row-menu button svg{width:var(--sw-space-4);height:var(--sw-space-4)}.admin-empty{min-height:calc(var(--sw-space-10) * 3);padding:var(--sw-space-8);text-align:center;align-content:center;place-items:center;display:grid}.admin-empty svg{width:var(--sw-space-9);height:var(--sw-space-9);color:var(--sw-brand-primary-pressed);margin-block-end:var(--sw-space-3)}.admin-empty h3,.admin-empty p{margin:0}.admin-empty p{color:var(--sw-ink-secondary)}.admin-explainer{gap:var(--sw-space-4);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--sw-bg-sunken);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.admin-explainer>svg{color:var(--sw-brand-primary-pressed)}.admin-explainer p{color:var(--sw-ink-secondary);margin-block-start:var(--sw-space-1)}.admin-dialog-backdrop{z-index:100;padding:var(--sw-space-5);background:color-mix(in srgb, var(--sw-ink-primary) 45%, transparent);-webkit-backdrop-filter:blur(var(--sw-space-1));backdrop-filter:blur(var(--sw-space-1));place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-dialog{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);width:min(100%,34rem);padding:var(--sw-space-7);background:var(--sw-bg-raised);box-shadow:var(--sw-shadow2);display:grid;position:relative}.admin-dialog-wide{width:min(100%,46rem)}.admin-dialog h2,.admin-dialog p{margin:0}.admin-dialog>p:not(.eyebrow){color:var(--sw-ink-secondary)}.admin-dialog-close{width:var(--sw-target-min);height:var(--sw-target-min);border-radius:var(--sw-radius-pill);cursor:pointer;color:var(--sw-ink-secondary);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:var(--sw-space-3);inset-inline-end:var(--sw-space-3)}.admin-dialog-close:hover{background:var(--sw-brand-tint);color:var(--sw-ink-primary)}.admin-dialog-form{gap:var(--sw-space-4);margin-block-start:var(--sw-space-3);display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field-wide{grid-column:1/-1}.admin-dialog-form label small{color:var(--sw-ink-muted);font-weight:var(--sw-type-body-weight)}.admin-dialog-actions{justify-content:flex-end;gap:var(--sw-space-3);border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-block-start:var(--sw-space-4);display:flex}.admin-form-error{border-inline-start:var(--sw-critical-rail) solid var(--sw-feedback-danger);padding:var(--sw-space-3);background:color-mix(in srgb, var(--sw-feedback-danger) var(--sw-status-tint-percent), transparent);color:var(--sw-ink-primary)!important}.admin-status-tabs{gap:var(--sw-space-2);border-block:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-space-3) var(--sw-space-6);background:var(--sw-bg-sunken);display:flex;overflow-x:auto}.admin-status-tabs button{min-height:var(--sw-target-min);align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid transparent;border-radius:var(--sw-radius-pill);padding-inline:var(--sw-space-4);cursor:pointer;color:var(--sw-ink-secondary);font:inherit;font-weight:var(--sw-type-body-strong-weight);white-space:nowrap;background:0 0;display:inline-flex}.admin-status-tabs button[aria-selected=true]{border-color:var(--sw-border-hairline);background:var(--sw-bg-surface);color:var(--sw-ink-primary);box-shadow:var(--sw-shadow1)}.admin-status-tabs strong{min-width:var(--sw-space-6);height:var(--sw-space-6);border-radius:var(--sw-radius-pill);background:var(--sw-brand-tint);font-size:var(--sw-type-caption-size);place-items:center;display:grid}.admin-invite-grid{gap:var(--sw-space-4);padding:var(--sw-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-invite-card{gap:var(--sw-space-4);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--sw-bg-canvas);display:grid}.admin-invite-card-top{gap:var(--sw-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.admin-invite-card h3,.admin-invite-card p{margin:0}.admin-invite-card-top p{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.admin-invite-icon{width:var(--sw-space-9);height:var(--sw-space-9);border-radius:var(--sw-radius-control);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);place-items:center;display:grid}.admin-invite-icon svg{width:var(--sw-space-5);height:var(--sw-space-5)}.admin-invite-card dl{gap:var(--sw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-invite-card dl div{gap:var(--sw-space-1);display:grid}.admin-invite-card dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-transform:uppercase}.admin-invite-card dd{font-weight:var(--sw-type-body-strong-weight);margin:0}.admin-revoke-button{min-height:var(--sw-target-min);border:var(--sw-hairline-width) solid var(--sw-feedback-danger);border-radius:var(--sw-radius-control);cursor:pointer;color:var(--sw-feedback-danger);font:inherit;font-weight:var(--sw-type-body-strong-weight);background:0 0}.admin-revoke-button:hover:not(:disabled){background:color-mix(in srgb, var(--sw-feedback-danger) var(--sw-status-tint-percent), transparent)}.admin-invite-history{color:var(--sw-ink-muted);font-size:var(--sw-type-caption-size)}.admin-secret-panel{border-color:var(--sw-brand-primary);overflow:hidden}.admin-secret-heading{gap:var(--sw-space-4);padding:var(--sw-space-5);background:var(--sw-brand-tint);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.admin-secret-heading>span{width:var(--sw-space-9);height:var(--sw-space-9);border-radius:var(--sw-radius-pill);background:var(--sw-bg-surface);color:var(--sw-brand-primary-pressed);place-items:center;display:grid}.admin-secret-heading>button{width:var(--sw-target-min);height:var(--sw-target-min);border-radius:var(--sw-radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.admin-secret-grid{gap:var(--sw-space-4);padding:var(--sw-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-secret-grid>div{gap:var(--sw-space-2);min-width:0;display:grid}.admin-secret-grid span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.admin-secret-grid code{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-bg-sunken);font-family:var(--sw-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-secret-grid button{min-height:var(--sw-target-min);justify-content:center;align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);cursor:pointer;background:var(--sw-bg-surface);color:var(--sw-ink-primary);font:inherit;font-weight:var(--sw-type-body-strong-weight);display:inline-flex}.admin-secret-grid button:hover{border-color:var(--sw-brand-primary);background:var(--sw-brand-tint)}.admin-secret-grid button svg{width:var(--sw-space-4);height:var(--sw-space-4)}.admin-hero-sites{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--sw-feedback-success) var(--sw-status-tint-percent), transparent), transparent 30%), linear-gradient(135deg, var(--sw-bg-surface), var(--sw-brand-tint))}.admin-hero-structure{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--sw-feedback-info) var(--sw-status-tint-percent), transparent), transparent 30%), linear-gradient(135deg, var(--sw-bg-surface), var(--sw-brand-tint))}.admin-site-filters{grid-template-columns:minmax(0,1fr)}.admin-reference-warning{gap:var(--sw-space-3);border-inline-start:var(--sw-critical-rail) solid var(--sw-feedback-warning);border-radius:var(--sw-radius-control);padding:var(--sw-space-4);background:color-mix(in srgb, var(--sw-feedback-warning) var(--sw-status-tint-percent), transparent);display:grid}.admin-reference-warning dl{gap:var(--sw-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-reference-warning dl div{gap:var(--sw-space-1);display:grid}.admin-reference-warning dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.admin-reference-warning dd,.admin-reference-warning p{margin:0}.admin-reference-warning dd{font-weight:var(--sw-type-title-weight)}.structure-toolbar{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(7rem,auto)) auto;align-items:end;display:grid}.structure-toolbar label,.structure-toolbar>div{gap:var(--sw-space-1);display:grid}.structure-toolbar label>span,.structure-toolbar>div>span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.structure-toolbar select{min-height:var(--sw-target-field);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);width:100%;padding-inline:var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-primary);font:inherit}.structure-toolbar>div>strong{font-size:var(--sw-type-title-size)}.structure-workspace{min-height:calc(var(--sw-space-10) * 8);gap:var(--sw-space-4);grid-template-columns:minmax(0,1.7fr) minmax(20rem,.8fr);display:grid}.structure-tree-panel,.structure-detail-panel{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);overflow:hidden}.structure-panel-heading{justify-content:space-between;align-items:center;gap:var(--sw-space-3);padding:var(--sw-space-5);display:flex}.structure-panel-heading h2,.structure-panel-heading p{margin:0}.structure-panel-heading h2{margin-block-start:var(--sw-space-1)}.structure-panel-heading>span{border-radius:var(--sw-radius-pill);padding:var(--sw-space-1) var(--sw-space-3);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.structure-root-drop{border-block:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-space-2) var(--sw-space-5);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);transition:background var(--sw-motion-standard) ease}.structure-root-drop[data-drop-target],.structure-tree-row[data-drop-target]{background:var(--sw-brand-tint);box-shadow:inset var(--sw-critical-rail) 0 var(--sw-brand-primary)}.structure-tree-viewport{overscroll-behavior:contain;overflow:auto}.structure-tree-spacer{min-width:42rem;position:relative}.structure-tree-row{gap:var(--sw-space-2);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-inline:calc(var(--sw-space-2) + var(--structure-depth) * var(--sw-space-5)) var(--sw-space-4);cursor:default;background:var(--sw-bg-surface);transition:background var(--sw-motion-standard) ease, box-shadow var(--sw-motion-standard) ease;outline:0;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;align-items:center;display:grid;position:absolute;inset-inline:0}.structure-tree-row:hover,.structure-tree-row:focus-visible,.structure-tree-row[data-selected]{background:var(--sw-bg-sunken)}.structure-tree-row:focus-visible{box-shadow:inset var(--sw-focus-width) 0 var(--sw-brand-primary)}.structure-tree-row:not([data-active]){opacity:var(--sw-disabled-alpha)}.structure-grip,.structure-type-icon{color:var(--sw-ink-muted);place-items:center;display:grid}.structure-grip svg,.structure-expand svg,.structure-type-icon svg,.structure-issue-count svg{width:var(--sw-space-4);height:var(--sw-space-4);stroke-width:var(--sw-icon-stroke)}.structure-expand{width:var(--sw-space-7);height:var(--sw-space-7);border-radius:var(--sw-radius-pill);cursor:pointer;color:var(--sw-ink-secondary);background:0 0;border:0;place-items:center;display:grid}.structure-expand:hover:not(:disabled){background:var(--sw-brand-tint)}.structure-expand:disabled{cursor:default;opacity:0}.structure-expand svg{transition:transform var(--sw-motion-standard) ease}.structure-type-icon{width:var(--sw-space-7);height:var(--sw-space-7);border-radius:var(--sw-radius-control);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed)}.structure-row-copy{min-width:0}.structure-row-copy strong,.structure-row-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.structure-row-copy small{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-transform:capitalize}.structure-issue-count{align-items:center;gap:var(--sw-space-1);border-radius:var(--sw-radius-pill);padding:var(--sw-space-1) var(--sw-space-2);background:color-mix(in srgb, var(--sw-feedback-warning) var(--sw-status-tint-percent), transparent);color:var(--sw-ink-primary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);display:inline-flex}.structure-detail-panel{align-content:start;gap:var(--sw-space-5);padding:var(--sw-space-5);display:grid}.structure-detail-title{gap:var(--sw-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.structure-detail-title>span{width:var(--sw-space-9);height:var(--sw-space-9);border-radius:var(--sw-radius-control);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);place-items:center;display:grid}.structure-detail-title h2,.structure-detail-title p{margin:0}.structure-detail-title h2{margin-block:var(--sw-space-1)}.structure-detail-title p:last-child{color:var(--sw-ink-secondary)}.structure-detail-list{gap:var(--sw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.structure-detail-list div{gap:var(--sw-space-1);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-bg-sunken);display:grid}.structure-detail-list dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.structure-detail-list dd{font-weight:var(--sw-type-body-strong-weight);text-overflow:ellipsis;margin:0;overflow:hidden}.structure-detail-actions{gap:var(--sw-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.structure-detail-actions .sw-button:last-child{grid-column:1/-1}.structure-detail-actions .sw-button svg{width:var(--sw-space-4);height:var(--sw-space-4)}.structure-aliases,.structure-facets{gap:var(--sw-space-3);border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-block-start:var(--sw-space-4);display:grid}.structure-facets h3,.structure-facets p,.structure-facets ul{margin:0}.structure-facets p,.structure-facets small{color:var(--sw-ink-secondary)}.structure-facets ul{gap:var(--sw-space-2);padding:0;list-style:none;display:grid}.structure-facets li{gap:var(--sw-space-1);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-bg-sunken);display:grid}.structure-facets li strong,.structure-facets li small{display:block}.structure-aliases h3,.structure-aliases p,.structure-aliases ul{margin:0}.structure-aliases p,.structure-aliases small{color:var(--sw-ink-secondary)}.structure-aliases ul{gap:var(--sw-space-2);padding:0;list-style:none;display:grid}.structure-aliases li{justify-content:space-between;align-items:center;gap:var(--sw-space-3);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-bg-sunken);display:flex}.structure-aliases li strong,.structure-aliases li small{display:block}.structure-aliases li button{width:var(--sw-target-min);height:var(--sw-target-min);border-radius:var(--sw-radius-pill);cursor:pointer;color:var(--sw-feedback-danger);background:0 0;border:0;flex:none;place-items:center;display:grid}.structure-aliases li button:hover:not(:disabled){background:color-mix(in srgb, var(--sw-feedback-danger) var(--sw-status-tint-percent), transparent)}.structure-aliases li button svg{width:var(--sw-space-4);height:var(--sw-space-4)}.structure-empty{box-shadow:none}@media (prefers-reduced-motion:reduce){.structure-expand svg,.structure-root-drop,.structure-tree-row{transition:none}}@media (max-width:56rem){.hero,.auth-main,.foundation-grid,.theme-grid,.state-gallery-grid,.workspace-picker-grid{grid-template-columns:1fr}.workspace-header{border-radius:var(--sw-radius-card);align-items:flex-start;position:static}.workspace-picker-header{flex-direction:column;align-items:stretch}.auth-main{align-content:center;gap:var(--sw-space-5);padding-block:var(--sw-space-5) var(--sw-space-8)}.auth-story{gap:var(--sw-space-6);min-height:auto}.auth-card{justify-self:center;max-width:40rem}.auth-visual{min-height:17rem}.auth-flying-mark{animation-duration:7s}.workspace-nav{max-width:70%}.workspace-header-actions{flex-wrap:wrap;width:100%}.admin-hero{padding:var(--sw-space-6);grid-template-columns:1fr}.admin-hero-mark{display:none}.admin-metrics,.admin-invite-grid,.admin-secret-grid,.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search{grid-column:1/-1}.structure-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.structure-toolbar label,.structure-toolbar .sw-button{grid-column:1/-1}.structure-workspace{grid-template-columns:1fr}}@media (max-width:38rem){.auth-shell{padding:var(--sw-space-4) var(--sw-space-3)}.auth-header{align-items:flex-start}.auth-site-status{max-width:9.5rem;padding:var(--sw-space-1) var(--sw-space-2);text-align:end;font-size:.625rem;line-height:1.25}.auth-main{padding-block-start:var(--sw-space-4)}.auth-story{border-radius:var(--sw-radius-sheet);padding:var(--sw-space-5)}.auth-intro h1{font-size:clamp(2.35rem, 13vw, var(--sw-type-display-size))}.auth-visual{min-height:14.5rem}.auth-visual-card{width:min(14rem,72%);padding:var(--sw-space-2)}.auth-visual-card-issue{inset-inline-start:4%}.auth-visual-card-handover{inset-inline-end:3%}.auth-visual-signal-secure{display:none}.auth-flying-mark{width:2.25rem;height:2.25rem;animation:none;transform:translate(9rem,-7rem)rotate(-6deg)}.auth-card{padding:var(--sw-space-5)}.admin-metrics,.admin-invite-grid,.admin-secret-grid,.admin-form-grid,.admin-filters,.admin-invite-card dl{grid-template-columns:1fr}.admin-panel-heading,.admin-panel-heading-actions{flex-direction:column;align-items:stretch}.admin-field-wide,.admin-search{grid-column:auto}.admin-section-nav{width:100%;overflow-x:auto}.admin-section-nav a{flex:none}.admin-reference-warning dl,.structure-toolbar,.structure-detail-actions,.structure-detail-list{grid-template-columns:1fr}.structure-toolbar label,.structure-toolbar .sw-button,.structure-detail-actions .sw-button:last-child{grid-column:auto}.admin-dialog{padding:var(--sw-space-5)}.admin-dialog-actions{flex-direction:column-reverse}.admin-dialog-actions .sw-button{width:100%}.admin-table-wrap{padding:var(--sw-space-4);overflow:visible}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{width:100%;display:block}.admin-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-table tbody tr{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-3);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);position:relative;overflow:visible}.admin-table td{gap:var(--sw-space-3);min-height:auto;padding:var(--sw-space-2);border:0;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;display:grid}.admin-table td:before{content:attr(data-label);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:uppercase;letter-spacing:.04em}.admin-table td:first-child{border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-block-end:var(--sw-space-4);display:block}.admin-table td:first-child:before{margin-block-end:var(--sw-space-2);display:block}.admin-person{min-width:0}.admin-person small{overflow-wrap:anywhere}.admin-table td:last-child{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline)}.admin-row-menu{justify-self:end}}.job-planning-page{--job-calendar-columns:13rem repeat(7, minmax(10.5rem, 1fr))}.job-planning-hero{align-items:center}.job-week-controls{gap:var(--sw-space-3);justify-items:end;min-width:min(100%,26rem);display:grid}.job-week-tabs,.job-week-navigation{align-items:center;gap:var(--sw-space-2);display:flex}.job-week-tabs span{min-height:var(--sw-target-min);align-items:center;gap:var(--sw-space-2);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-4);background:var(--sw-ink-primary);color:var(--sw-bg-surface);font-weight:var(--sw-type-body-strong-weight);display:inline-flex}.job-week-tabs svg,.job-week-navigation svg{width:1rem;height:1rem}.job-week-navigation{padding:var(--sw-space-1);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);background:var(--sw-bg-surface)}.job-week-navigation a{width:var(--sw-target-min);height:var(--sw-target-min);color:var(--sw-ink-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.job-week-navigation a:hover,.job-week-navigation a:focus-visible{background:var(--sw-brand-tint)}.job-week-navigation strong{text-align:center;min-width:10rem}.job-site-filter{align-items:end;gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);display:flex}.job-site-filter label,.job-dialog label{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);display:grid}.job-site-filter select,.job-dialog input:not([type=checkbox]),.job-dialog select,.job-dialog textarea{min-height:var(--sw-target-field);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);padding:var(--sw-space-2) var(--sw-space-3);background:var(--sw-bg-canvas);color:var(--sw-ink-primary);font:inherit}.job-dialog textarea{resize:vertical}.job-dialog textarea:focus-visible{outline:var(--sw-focus-width) solid var(--sw-brand-primary);outline-offset:var(--sw-focus-offset)}.job-site-filter p{margin:0 0 var(--sw-space-2) auto;color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.job-planner-summary{gap:var(--sw-space-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.job-planner-summary>div{align-items:center;gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);min-width:0;padding:var(--sw-space-3) var(--sw-space-4);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);display:flex}.job-planner-summary>div>svg{width:var(--sw-space-6);height:var(--sw-space-6);color:var(--sw-brand-primary);flex:none}.job-planner-summary span{min-width:0;color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);display:grid}.job-planner-summary strong{color:var(--sw-ink-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-planner-summary>button{align-self:stretch}.job-backlog{gap:var(--sw-space-5);border:var(--sw-hairline-width) solid color-mix(in srgb, var(--sw-brand-primary) 26%, var(--sw-border-hairline));border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:radial-gradient(circle at 92% 20%, color-mix(in srgb, var(--sw-accent-aqua) 20%, transparent), transparent 28%), linear-gradient(135deg, var(--sw-brand-tint), var(--sw-bg-surface));box-shadow:var(--sw-shadow-card);grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr);align-items:center;display:grid}.job-backlog h2{margin:var(--sw-space-1) 0;font-size:var(--sw-type-headline-size)}.job-backlog p{color:var(--sw-ink-secondary);margin:0}.job-backlog-list{gap:var(--sw-space-3);min-width:0;padding:var(--sw-space-1);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.job-backlog-list .job-card{scroll-snap-align:start;flex:0 0 min(19rem,82vw)}.job-backlog-empty{border:var(--sw-hairline-width) dashed var(--sw-border-strong);border-radius:var(--sw-radius-card);flex:1;place-items:center;min-height:7rem;display:grid}.job-calendar-scroll{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow-card);overflow-x:auto}.job-calendar{grid-template-columns:var(--job-calendar-columns);min-width:87rem;display:grid}.job-calendar-corner,.job-calendar-day,.job-calendar-member,.job-calendar-cell{border-inline-end:var(--sw-hairline-width) solid var(--sw-border-hairline);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline)}.job-calendar-corner,.job-calendar-day{z-index:2;padding:var(--sw-space-3);background:var(--sw-bg-surface);position:sticky;inset-block-start:0}.job-calendar-corner{z-index:3;color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);inset-inline-start:0}.job-calendar-day{text-align:center;display:grid}.job-calendar-day span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-transform:uppercase}.job-calendar-row{grid-column:1/-1;grid-template-columns:var(--job-calendar-columns);display:grid}.job-calendar-member{z-index:1;align-items:center;gap:var(--sw-space-3);min-width:0;padding:var(--sw-space-3);background:var(--sw-bg-surface);display:flex;position:sticky;inset-inline-start:0}.job-calendar-member>span{width:var(--sw-space-8);height:var(--sw-space-8);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.job-calendar-member div{min-width:0;display:grid}.job-calendar-member strong,.job-calendar-member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-calendar-member small{color:var(--sw-ink-secondary)}.job-calendar-cell{align-content:start;gap:var(--sw-space-2);min-height:13rem;padding:var(--sw-space-2);background:linear-gradient(to bottom, transparent calc(50% - var(--sw-hairline-width)), var(--sw-border-hairline) 50%, transparent calc(50% + var(--sw-hairline-width))), var(--sw-bg-canvas);transition:background-color .14s,box-shadow .14s;display:grid}.job-calendar-cell[data-over]{background:var(--sw-brand-tint);box-shadow:inset 0 0 0 var(--sw-focus-width) var(--sw-brand-primary)}.job-card{--job-accent:var(--sw-brand-primary);gap:var(--sw-space-2);border:var(--sw-hairline-width) solid color-mix(in srgb, var(--job-accent) 36%, var(--sw-border-hairline));border-inline-start-width:var(--sw-space-1);border-radius:var(--sw-radius-card);padding:var(--sw-space-3);background:color-mix(in srgb, var(--job-accent) var(--sw-status-tint-percent), var(--sw-bg-surface));box-shadow:var(--sw-shadow1);scroll-margin:var(--sw-space-4);transition:box-shadow .16s,opacity .16s,translate .16s;animation:.26s both job-card-arrive;display:grid;overflow:hidden}.job-card[data-priority=low]{--job-accent:var(--sw-feedback-info)}.job-card[data-priority=high]{--job-accent:var(--sw-feedback-warning)}.job-card[data-priority=critical]{--job-accent:var(--sw-feedback-danger)}.job-card[data-status=completed]{--job-accent:var(--sw-feedback-success);background:color-mix(in srgb, var(--sw-feedback-success) var(--sw-status-tint-percent), var(--sw-bg-surface))}.job-card[data-dragging]{opacity:.28}.job-card:hover{box-shadow:var(--sw-shadow-card);translate:0 -1px}.job-card h3,.job-card p{margin:0}.job-card h3{font-size:var(--sw-type-body-size);line-height:1.25}.job-card p{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-card-topline,.job-card-actions{justify-content:space-between;align-items:center;gap:var(--sw-space-2);display:flex}.job-card-time{align-items:center;gap:var(--sw-space-1);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);display:inline-flex}.job-card-time svg,.job-card-actions svg{width:.9rem;height:.9rem}.job-drag-handle,.job-card-actions button,.job-dialog-close{color:var(--sw-ink-secondary);font:inherit;background:0 0;border:0}.job-drag-handle{width:var(--sw-target-min);height:var(--sw-target-min);cursor:grab;touch-action:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.job-drag-handle:active{cursor:grabbing}.job-drag-handle:hover,.job-drag-handle:focus-visible,.job-card-actions button:hover,.job-card-actions button:focus-visible{background:color-mix(in srgb, var(--job-accent) 15%, transparent);color:var(--sw-ink-primary)}.job-card-actions{justify-content:flex-start}.job-card-actions button{min-height:var(--sw-target-min);cursor:pointer;align-items:center;gap:var(--sw-space-1);border-radius:var(--sw-radius-pill);padding:var(--sw-space-1) var(--sw-space-2);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);display:inline-flex}.job-history-label{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.job-drag-overlay{gap:var(--sw-space-1);border:var(--sw-hairline-width) solid var(--sw-brand-primary);border-radius:var(--sw-radius-card);min-width:12rem;padding:var(--sw-space-3);background:var(--sw-brand-tint);color:var(--sw-ink-primary);box-shadow:var(--sw-shadow3);display:grid;rotate:1.5deg}.job-drag-overlay span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.job-dialog-backdrop{z-index:100;padding:var(--sw-space-5);background:color-mix(in srgb, var(--sw-ink-primary) 52%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;animation:.16s both job-backdrop-arrive;display:grid;position:fixed;inset:0;overflow-y:auto}.job-dialog{width:min(100%,37rem);max-height:calc(100vh - var(--sw-space-7));border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-6);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow3);animation:.22s both job-dialog-arrive;overflow-y:auto}.job-dialog>header{gap:var(--sw-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-block-end:var(--sw-space-5);display:grid}.job-dialog h2{margin:var(--sw-space-1) 0 0}.job-dialog-icon{width:var(--sw-space-9);height:var(--sw-space-9);border-radius:var(--sw-radius-card);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);justify-content:center;align-items:center;display:inline-flex}.job-dialog-close{width:var(--sw-target-min);height:var(--sw-target-min);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.job-dialog-close:hover,.job-dialog-close:focus-visible{background:var(--sw-bg-sunken)}.job-dialog form{gap:var(--sw-space-4);display:grid}.job-checkbox-row{min-height:var(--sw-target-min);cursor:pointer;align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-brand-tint);color:var(--sw-ink-primary)!important;display:flex!important}.job-checkbox-row input{width:1.1rem;height:1.1rem;accent-color:var(--sw-brand-primary)}.job-schedule-fields{gap:var(--sw-space-3);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-bg-sunken);grid-template-columns:1fr 1fr;display:grid}.job-schedule-fields label:first-child{grid-column:1/-1}.job-dialog-timezone{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);margin:0}.job-dialog-error{border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:color-mix(in srgb, var(--sw-feedback-danger) var(--sw-status-tint-percent), var(--sw-bg-surface));color:var(--sw-feedback-danger);font-weight:var(--sw-type-body-strong-weight);margin:0}.job-dialog footer{justify-content:flex-end;gap:var(--sw-space-2);padding-block-start:var(--sw-space-2);display:flex}@keyframes job-card-arrive{0%{opacity:0;translate:0 var(--sw-space-2)}}@keyframes job-backdrop-arrive{0%{opacity:0}}@keyframes job-dialog-arrive{0%{opacity:0;scale:.96;translate:0 var(--sw-space-3)}}@media (max-width:64rem){.job-planning-hero{flex-direction:column;align-items:flex-start}.job-week-controls{justify-items:start;width:100%}.job-planner-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.job-planner-summary>button{grid-column:1/-1;justify-self:start}.job-backlog{grid-template-columns:1fr}}@media (max-width:42rem){.job-site-filter{flex-direction:column;align-items:stretch}.job-site-filter p{margin:0}.job-planner-summary{grid-template-columns:1fr}.job-planner-summary>button{grid-column:auto}.job-week-navigation strong{min-width:8rem}.job-schedule-fields{grid-template-columns:1fr}.job-schedule-fields label:first-child{grid-column:auto}.job-dialog{padding:var(--sw-space-5)}}@media (prefers-reduced-motion:reduce){.job-card,.job-dialog,.job-dialog-backdrop{transition:none;animation:none}.job-card:hover{translate:none}}.insight-page,.notification-page,.export-page,.export-create-page,.export-detail-page{gap:var(--sw-space-6);display:grid}.insight-hero,.notification-hero,.export-hero{align-items:end}.insight-filters{gap:var(--sw-space-3);flex-wrap:wrap;align-items:end;display:flex}.insight-filters label,.export-form-grid label,.export-email-form label{gap:var(--sw-space-1);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);display:grid}.insight-filters select,.insight-filters button,.insight-filters a,.export-form-grid select,.export-form-grid input,.export-email-form input{min-height:var(--sw-target-field);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);padding:0 var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-primary);font:inherit}.insight-filters button,.insight-filters a{cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.insight-kpi-grid{gap:var(--sw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.insight-kpi{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:radial-gradient(circle at 110% -10%, var(--sw-brand-tint), transparent 55%), var(--sw-bg-surface);box-shadow:var(--sw-shadow1);position:relative;overflow:hidden}.insight-kpi>svg{inset:var(--sw-space-4) var(--sw-space-4) auto auto;color:var(--sw-brand-primary);position:absolute}.insight-kpi p,.insight-kpi span,.insight-big-stat span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);margin:0}.insight-kpi strong{margin-block:var(--sw-space-2);font-size:clamp(var(--sw-type-display-size), 4vw, var(--sw-type-kpi-max));font-variant-numeric:tabular-nums;letter-spacing:var(--sw-letter-spacing-tight);line-height:.95;display:block}.insight-main-grid{gap:var(--sw-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.insight-panel{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);min-width:0;min-height:18rem;padding:var(--sw-space-5);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);flex-direction:column;grid-column:span 4;display:flex}.insight-attention,.insight-trend{grid-column:span 8}.insight-recurring,.insight-parts{grid-column:span 6}.insight-panel-heading{justify-content:space-between;gap:var(--sw-space-3);align-items:start;margin-block-end:var(--sw-space-4);display:flex}.insight-panel-heading h2,.insight-panel-heading p{margin:0}.insight-panel-heading>svg{color:var(--sw-brand-primary)}.insight-live{align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);display:inline-flex}.insight-live i{width:var(--sw-space-2);height:var(--sw-space-2);border-radius:var(--sw-radius-pill);background:var(--sw-feedback-success);box-shadow:0 0 0 var(--sw-space-2) color-mix(in srgb, var(--sw-feedback-success) 15%, transparent)}.attention-list,.notification-list,.export-job-list{gap:var(--sw-space-2);display:grid}.attention-list a,.export-job-list>a{justify-content:space-between;gap:var(--sw-space-4);border-radius:var(--sw-radius-control);padding:var(--sw-space-3) var(--sw-space-4);background:var(--sw-bg-sunken);color:var(--sw-ink-primary);align-items:center;text-decoration:none;display:flex}.attention-list a:hover,.export-job-list>a:hover{background:var(--sw-brand-tint)}.attention-list div,.attention-list span,.export-job-list div,.export-job-list div span{display:grid}.attention-list span,.export-job-list div span,.insight-ranked-list span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.attention-list b{color:var(--sw-feedback-danger);font-variant-numeric:tabular-nums}.status-distribution{gap:var(--sw-space-3);display:grid}.status-distribution>div{gap:var(--sw-space-2);grid-template-columns:1fr auto;display:grid}.status-distribution>div>i{height:var(--sw-space-2);border-radius:var(--sw-radius-pill);background:var(--sw-bg-sunken);grid-column:1/-1;overflow:hidden}.status-distribution em{border-radius:inherit;background:linear-gradient(90deg, var(--sw-brand-primary), var(--sw-feedback-info));height:100%;display:block}.trend-chart{gap:var(--sw-space-2);min-height:15rem;align-items:end;padding-block-start:var(--sw-space-3);display:flex;overflow-x:auto}.trend-day{gap:var(--sw-space-1);text-align:center;flex:1;min-width:2.1rem;display:grid}.trend-day>div{justify-content:center;align-items:end;gap:2px;height:11rem;display:flex}.trend-day i{border-radius:var(--sw-radius-pill) var(--sw-radius-pill) 0 0;width:42%;min-height:3px}.trend-created{background:var(--sw-brand-primary)}.trend-resolved{background:var(--sw-feedback-success)}.trend-day span,.trend-day small,.insight-chart-key{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.insight-chart-key{gap:var(--sw-space-2);align-items:center;display:flex}.insight-chart-key i{width:var(--sw-space-3);height:var(--sw-space-2);border-radius:var(--sw-radius-pill)}.insight-ranked-list{gap:var(--sw-space-2);margin:0;padding:0;list-style:none;display:grid}.insight-ranked-list li,.site-load-list>div{justify-content:space-between;gap:var(--sw-space-3);padding-block:var(--sw-space-2);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);align-items:center;display:flex}.insight-ranked-list div{display:grid}.insight-big-stat{margin:0 0 var(--sw-space-4);font-size:var(--sw-type-display-size);font-weight:var(--sw-type-display-weight)}.insight-big-stat span{display:block}.insight-empty{padding:var(--sw-space-6) var(--sw-space-3);color:var(--sw-ink-secondary);text-align:center}.insight-footer-actions{justify-content:space-between;gap:var(--sw-space-4);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);align-items:center;display:flex}@media (max-width:88rem){.workspace-header{gap:var(--sw-space-1) var(--sw-space-3);grid-template-columns:minmax(0,1fr) auto}.workspace-header-identity{grid-column:1}.workspace-header-actions{grid-column:2}.workspace-nav{grid-area:2/1/auto/-1}}@media (max-width:64rem){.workspace-shell{width:min(calc(100% - var(--sw-space-5)), var(--sw-workspace-max))}.workspace-header{align-items:center;position:sticky}.workspace-nav{max-width:100%}.workspace-header-actions{flex-wrap:nowrap;width:auto}.insight-main-grid{grid-template-columns:1fr}.insight-panel,.insight-attention,.insight-trend,.insight-recurring,.insight-parts{grid-column:auto}}@media (max-width:48rem){.workspace-header{align-items:center}.workspace-tenant-name,.workspace-switch-link{display:none}.workspace-nav{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav a{padding-inline:var(--sw-space-3);flex:none}.insight-main-grid{grid-template-columns:1fr}.insight-trend,.insight-attention{grid-column:auto}.insight-footer-actions,.insight-footer-actions div{flex-direction:column;align-items:flex-start}}.insight-footer-actions div,.insight-footer-actions a{gap:var(--sw-space-3);align-items:center;display:flex}.insight-footer-actions a{gap:var(--sw-space-2);font-weight:var(--sw-type-body-strong-weight);text-decoration:none}.wallboard-shell{border-radius:var(--sw-radius-sheet);min-height:calc(100vh - 10rem);padding:clamp(var(--sw-space-5), 4vw, var(--sw-space-9));background:radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--sw-brand-primary) 26%, transparent), transparent 35%), radial-gradient(circle at 10% 90%, color-mix(in srgb, var(--sw-feedback-info) 20%, transparent), transparent 30%), var(--sw-ink-primary);color:var(--sw-bg-surface);display:grid}.wallboard-shell>header,.wallboard-shell>footer,.wallboard-controls,.wallboard-panel-label{justify-content:space-between;gap:var(--sw-space-4);align-items:center;display:flex}.wallboard-shell h1,.wallboard-shell p{margin:0}.wallboard-shell header p{color:var(--sw-brand-primary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);letter-spacing:var(--sw-letter-spacing-wide)}.wallboard-controls span{color:var(--sw-ink-inverse-muted)}.wallboard-controls span[data-online=true]{color:var(--sw-feedback-success)}.wallboard-controls button{width:var(--sw-target-button);height:var(--sw-target-button);border:var(--sw-hairline-width) solid var(--sw-border-inverse);border-radius:var(--sw-radius-pill);color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.wallboard-panel-label{color:var(--sw-ink-inverse-muted);justify-content:start;align-self:end;margin-block-start:var(--sw-space-6)}.wallboard-panel-label span{color:var(--sw-brand-primary);font-size:var(--sw-type-display-size)}.wallboard-stage{align-items:center;display:grid}.wallboard-kpis{gap:var(--sw-space-5);grid-template-columns:repeat(4,1fr);display:grid}.wallboard-kpis article{border-block-start:3px solid var(--sw-brand-primary);padding-block-start:var(--sw-space-4)}.wallboard-kpis span{color:var(--sw-ink-inverse-muted)}.wallboard-kpis strong{font-variant-numeric:tabular-nums;font-size:clamp(4rem,10vw,9rem);line-height:1;display:block}.wallboard-attention{gap:var(--sw-space-4);grid-template-columns:repeat(2,1fr);display:grid}.wallboard-attention article{justify-content:space-between;gap:var(--sw-space-5);padding:var(--sw-space-5);border-radius:var(--sw-radius-card);background:color-mix(in srgb, var(--sw-bg-surface) 9%, transparent);display:flex}.wallboard-attention article span,.wallboard-attention article p{color:var(--sw-ink-inverse-muted)}.wallboard-attention article strong{color:var(--sw-feedback-warning);font-size:var(--sw-type-display-size)}.wallboard-sites{gap:var(--sw-space-5);display:grid}.wallboard-sites article{gap:var(--sw-space-2);font-size:var(--sw-type-title-size);grid-template-columns:1fr auto;display:grid}.wallboard-sites article i{height:var(--sw-space-3);border-radius:var(--sw-radius-pill);background:linear-gradient(90deg, var(--sw-brand-primary), var(--sw-feedback-info));grid-column:1/-1}.wallboard-shell>footer div{gap:var(--sw-space-2);display:flex}.wallboard-shell>footer i{width:var(--sw-space-5);height:var(--sw-space-1);border-radius:var(--sw-radius-pill);background:var(--sw-border-inverse)}.wallboard-shell>footer i[data-current=true]{width:var(--sw-space-8);background:var(--sw-brand-primary)}.notification-layout,.export-detail-grid{gap:var(--sw-space-4);grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);display:grid}.notification-feed,.notification-preferences,.export-detail-grid>.insight-panel,.export-ledger,.export-builder{grid-column:auto}.notification-tabs{gap:var(--sw-space-2);margin-block-end:var(--sw-space-4);display:flex;overflow-x:auto}.notification-tabs button{min-height:var(--sw-target-min);align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid transparent;border-radius:var(--sw-radius-pill);padding-inline:var(--sw-space-4);cursor:pointer;color:var(--sw-ink-secondary);font:inherit;font-weight:var(--sw-type-body-strong-weight);white-space:nowrap;background:0 0;display:inline-flex}.notification-tabs button[aria-selected=true]{border-color:var(--sw-border-hairline);background:var(--sw-bg-surface);color:var(--sw-ink-primary);box-shadow:var(--sw-shadow1)}.notification-tabs strong{min-width:var(--sw-space-6);height:var(--sw-space-6);border-radius:var(--sw-radius-pill);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-caption-size);place-items:center;display:grid}.notification-list article{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);background:var(--sw-bg-surface);grid-template-columns:1fr auto;display:grid;position:relative}.notification-list article[data-unread=true]{border-inline-start:4px solid var(--sw-brand-primary);background:var(--sw-brand-tint)}.notification-list article>a{gap:var(--sw-space-3);padding:var(--sw-space-4);color:var(--sw-ink-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.notification-avatar{width:var(--sw-space-8);height:var(--sw-space-8);border-radius:var(--sw-radius-pill);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);place-items:center;display:grid}.notification-list article[data-kind=mentioned] .notification-avatar,.notification-list article[data-kind=assigned] .notification-avatar{background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed)}.notification-body{min-width:0;display:block}.notification-meta{gap:var(--sw-space-2);justify-content:space-between;align-items:baseline;display:flex}.notification-list h3,.notification-list p{margin:var(--sw-space-1) 0}.notification-list h3{font-size:var(--sw-type-body-size)}.notification-kind,.notification-list time{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.notification-list article[data-kind=mentioned] .notification-kind,.notification-list article[data-kind=assigned] .notification-kind{color:var(--sw-brand-primary-pressed);font-weight:var(--sw-type-body-strong-weight)}.notification-detail{gap:var(--sw-space-2);margin-block-start:var(--sw-space-2);display:grid}.notification-detail blockquote{gap:var(--sw-space-1);border-inline-start:2px solid var(--sw-border-strong);margin:0;padding-inline-start:var(--sw-space-3);display:grid}.notification-quote{color:var(--sw-ink-primary);font-size:var(--sw-type-caption-size);line-height:var(--sw-line-height-body)}.notification-quote b{color:var(--sw-brand-primary-pressed);font-weight:var(--sw-type-body-strong-weight)}.notification-detail cite{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-style:normal}.notification-chips{gap:var(--sw-space-2);flex-wrap:wrap;display:flex}.notification-chips span{border-radius:var(--sw-radius-pill);padding:0 var(--sw-space-2);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.notification-list article>form{padding:var(--sw-space-3)}.notification-list article>form button{gap:var(--sw-space-1);color:var(--sw-brand-primary-pressed);cursor:pointer;background:0 0;border:0;display:inline-flex}.notification-preferences>form,.export-email-form{gap:var(--sw-space-3);display:grid}.notification-preferences>form>label{justify-content:space-between;gap:var(--sw-space-3);padding:var(--sw-space-3);border-radius:var(--sw-radius-control);background:var(--sw-bg-sunken);align-items:center;display:flex}.notification-preferences label span{gap:0 var(--sw-space-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.notification-preferences label span svg{color:var(--sw-brand-primary);grid-row:1/3}.notification-preferences label small{color:var(--sw-ink-secondary)}.notification-preferences input[type=checkbox],.export-option-grid input{width:var(--sw-space-5);height:var(--sw-space-5);accent-color:var(--sw-brand-primary)}.notification-runtime-control{gap:var(--sw-space-2);margin-block-start:var(--sw-space-4);display:grid}.notification-runtime-control p{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);margin:0}.export-job-list>a{grid-template-columns:auto 1fr auto;display:grid}.export-status{gap:var(--sw-space-2);border-radius:var(--sw-radius-pill);width:fit-content;padding:var(--sw-space-2) var(--sw-space-3);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-transform:capitalize;align-items:center;display:inline-flex}.export-status[data-status=completed]{background:color-mix(in srgb, var(--sw-feedback-success) 14%, var(--sw-bg-surface));color:var(--sw-feedback-success)}.export-status[data-status=failed]{background:color-mix(in srgb, var(--sw-feedback-danger) 12%, var(--sw-bg-surface));color:var(--sw-feedback-danger)}.export-status.large{padding:var(--sw-space-3) var(--sw-space-4);font-size:var(--sw-type-body-size)}.export-builder{gap:var(--sw-space-6);max-width:var(--sw-line-length);margin-inline:auto;display:grid}.export-builder section+section{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-block-start:var(--sw-space-5)}.export-form-grid,.export-option-grid{gap:var(--sw-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.export-option-grid label{gap:var(--sw-space-2);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-bg-sunken);align-items:center;display:flex}.export-builder footer{justify-content:space-between;gap:var(--sw-space-4);align-items:center;display:flex}.export-builder footer div{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);align-items:center;display:flex}.export-details{gap:var(--sw-space-3);margin:0 0 var(--sw-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.export-details div{border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-bg-sunken)}.export-details dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.export-details dd{margin:var(--sw-space-1) 0 0;font-weight:var(--sw-type-body-strong-weight)}.export-refresh-status{border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);margin:0}@media (max-width:64rem){.insight-kpi-grid,.wallboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-panel,.insight-attention,.insight-trend,.insight-sites,.insight-recurring,.insight-parts{grid-column:auto}.notification-layout,.export-detail-grid{grid-template-columns:1fr}}@media (max-width:38rem){.insight-kpi-grid,.insight-main-grid,.wallboard-kpis,.wallboard-attention,.export-form-grid,.export-option-grid,.export-details{grid-template-columns:1fr}.insight-panel,.insight-attention,.insight-trend{grid-column:1}.insight-footer-actions,.insight-footer-actions div,.wallboard-shell>header,.wallboard-shell>footer,.export-builder footer{flex-direction:column;align-items:stretch}.wallboard-shell{min-height:80vh}.wallboard-kpis strong{font-size:var(--sw-type-kpi-max)}.notification-list article,.export-job-list>a{grid-template-columns:1fr}}.operational-page,.operational-record-shell{gap:var(--sw-space-6);display:grid}.operational-hero{justify-content:space-between;align-items:flex-end;gap:var(--sw-space-6);border:var(--sw-hairline-width) solid color-mix(in srgb, var(--sw-brand-primary) 22%, var(--sw-border-hairline));border-radius:var(--sw-radius-card);min-height:13rem;padding:clamp(var(--sw-space-6), 5vw, var(--sw-space-10));background:radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--sw-brand-primary) 24%, transparent) 0, transparent 38%), linear-gradient(135deg, var(--sw-bg-surface), var(--sw-brand-tint));box-shadow:var(--sw-shadow-card);display:flex;position:relative;overflow:hidden}.operational-hero:after{border:var(--sw-hairline-width) solid color-mix(in srgb, var(--sw-brand-primary) 20%, transparent);content:"";border-radius:50%;width:11rem;height:11rem;position:absolute;inset:auto -3rem -6rem auto}.operational-hero>*{z-index:1}.operational-hero h1{max-width:18ch;margin:var(--sw-space-2) 0;letter-spacing:-.045em;font-size:clamp(2rem,5vw,3.75rem);line-height:.98}.operational-hero p:not(.eyebrow){max-width:62ch;color:var(--sw-ink-secondary);margin:0}.operational-hero-actions,.operational-hero-meta,.issue-search-card-top,.issue-search-card-meta{align-items:center;gap:var(--sw-space-2);flex-wrap:wrap;display:flex}.operational-hero-actions{justify-content:flex-end}.operational-panel{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:clamp(var(--sw-space-5), 3vw, var(--sw-space-7));background:var(--sw-bg-surface);box-shadow:var(--sw-shadow-card)}.operational-panel>:first-child,.operational-panel-heading h2,.operational-panel>h2{margin-block-start:0}.operational-panel-heading{justify-content:space-between;align-items:start;gap:var(--sw-space-4);margin-block-end:var(--sw-space-5);display:flex}.operational-panel-heading>span,.operational-status,.operational-status-pill,.issue-search-card-top>span,.operational-tag-row span{border-radius:var(--sw-radius-pill);min-height:1.75rem;padding:var(--sw-space-1) var(--sw-space-3);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:capitalize;align-items:center;display:inline-flex}.operational-status[data-status=open],.operational-status-pill[data-state=open],.operational-status[data-status=draft]{background:color-mix(in srgb, var(--sw-brand-primary) 13%, var(--sw-bg-surface));color:var(--sw-brand-primary-pressed)}.operational-status[data-status=escalated],.operational-status-pill[data-state=escalated]{background:color-mix(in srgb, var(--sw-feedback-danger) 13%, var(--sw-bg-surface));color:var(--sw-feedback-danger)}.operational-status[data-status=resolved],.operational-status[data-status=completed],.operational-status[data-status=submitted],.operational-status-pill[data-state=resolved],.operational-status-pill[data-state=completed]{background:color-mix(in srgb, var(--sw-feedback-success) 13%, var(--sw-bg-surface));color:var(--sw-feedback-success)}.operational-filter-bar{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-bg-surface);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:end;display:grid}.operational-filter-bar label,.operational-form label,.operational-form fieldset{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);display:grid}.operational-filter-bar select,.operational-filter-bar input,.operational-form input:not([type=checkbox]),.operational-form select,.operational-form textarea,.operational-search-box input{border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);background:var(--sw-bg-surface);width:100%;color:var(--sw-ink-primary);font:inherit;padding:.72rem .8rem}.operational-form textarea{resize:vertical}.operational-form,.operational-stack,.operational-plain-list,.issue-comment-list,.issue-part-list{gap:var(--sw-space-4);display:grid}.operational-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-form-wide{grid-column:1/-1}.operational-action-row{justify-content:flex-end;display:flex}.operational-checkbox,.operational-check{align-items:center;gap:var(--sw-space-2);display:flex!important}.operational-form-message{border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--sw-brand-tint);margin:0}.operational-form-message[data-state=error]{background:color-mix(in srgb, var(--sw-feedback-danger) 10%, var(--sw-bg-surface));color:var(--sw-feedback-danger)}.operational-two-column,.issue-workspace-grid{gap:var(--sw-space-6);grid-template-columns:minmax(0,1.7fr) minmax(18rem,.8fr);align-items:start;display:grid}.operational-card-grid,.issue-search-results{gap:var(--sw-space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.handover-card,.issue-search-card{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--sw-bg-surface);color:inherit;box-shadow:var(--sw-shadow1);padding-inline-start:calc(var(--sw-space-5) + var(--sw-space-2));text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.issue-search-card:before{content:"";inset-block:var(--sw-space-4);width:var(--sw-critical-rail);border-radius:var(--sw-radius-pill);background:var(--sw-status-open);position:absolute;inset-inline-start:var(--sw-space-4)}.issue-search-card[data-severity=low]:before{background:var(--sw-sev-low)}.issue-search-card[data-severity=medium]:before{background:var(--sw-sev-medium)}.issue-search-card[data-severity=high]:before{background:var(--sw-sev-high)}.issue-search-card[data-severity=critical]:before{background:var(--sw-sev-critical)}.handover-card:before{content:"";inset-block:var(--sw-space-4);width:var(--sw-critical-rail);border-radius:var(--sw-radius-pill);background:var(--sw-status-open);position:absolute;inset-inline-start:var(--sw-space-4)}.handover-card[data-status=draft]:before{background:var(--sw-status-in-progress)}.handover-card[data-status=submitted]:before{background:var(--sw-status-open)}.handover-card[data-status=locked]:before{background:var(--sw-status-resolved)}.handover-card[data-status=voided]:before{background:var(--sw-sev-low)}.handover-card:hover,.issue-search-card:hover{border-color:color-mix(in srgb, var(--sw-brand-primary) 52%, var(--sw-border-hairline));box-shadow:var(--sw-shadow-card);transform:translateY(-2px)}.handover-card>div:first-child{justify-content:space-between;display:flex}.handover-card h3,.handover-card p,.issue-search-card h3,.issue-search-card p{margin:0}.handover-card p,.handover-card small,.issue-search-card p,.issue-search-card-meta{color:var(--sw-ink-secondary)}.operational-card-grid.compact{grid-template-columns:1fr}.operational-mini-form{gap:var(--sw-space-3);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);grid-template-columns:minmax(12rem,1fr) minmax(10rem,1fr) auto;align-items:center;padding-block-end:var(--sw-space-3);display:grid}.operational-mini-form>div span{color:var(--sw-ink-secondary);display:block}.handover-item-list,.issue-timeline,.operational-plain-list{margin:0;padding:0;list-style:none}.handover-item-list>li{gap:var(--sw-space-4);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-block:var(--sw-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.handover-item-order{width:var(--sw-target-min);height:var(--sw-target-min);border-radius:var(--sw-radius-pill);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);font-weight:var(--sw-type-body-strong-weight);place-items:center;display:grid}.handover-item-copy span,.handover-item-copy p{margin:var(--sw-space-1) 0 0;color:var(--sw-ink-secondary);display:block}.handover-item-actions{align-items:center;gap:var(--sw-space-1);display:flex}.icon-button{width:var(--sw-target-min);height:var(--sw-target-min);border-radius:var(--sw-radius-pill);background:var(--sw-bg-sunken);color:var(--sw-ink-primary);cursor:pointer;border:0;place-items:center;display:grid}.operational-assurance{gap:var(--sw-space-3);border-radius:var(--sw-radius-control);padding:var(--sw-space-4);background:color-mix(in srgb, var(--sw-feedback-success) 9%, var(--sw-bg-surface));color:var(--sw-feedback-success);align-items:center;display:flex}.operational-assurance p{margin:0}.operational-meta dl,.operational-facts{gap:var(--sw-space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.operational-meta dl div,.operational-facts div{min-width:0}.operational-meta dt,.operational-facts dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.operational-meta dd,.operational-facts dd{margin:var(--sw-space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--sw-type-body-strong-weight)}.operational-search-panel{gap:var(--sw-space-3);display:grid}.operational-search-box{align-items:center;gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-4);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow-card);display:flex}.operational-search-box input{border:0;outline:0}.issue-search-card-top>span:not(.operational-status,.issue-severity-pill){background:0 0}.issue-search-card-meta{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-search-card-meta svg{width:1rem;height:1rem}.operational-live-state{align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);display:inline-flex}.operational-live-state[data-connected=true]{color:var(--sw-feedback-success)}.operational-live-state svg{width:1rem}.operational-evidence-block{border-inline-start:.2rem solid var(--sw-brand-primary);margin-block-start:var(--sw-space-5);padding-inline-start:var(--sw-space-4)}.operational-evidence-block h3,.operational-evidence-block p{margin:0}.operational-evidence-block p{white-space:pre-wrap;margin-block-start:var(--sw-space-2)}.operational-tag-row{gap:var(--sw-space-2);flex-wrap:wrap;margin-block-start:var(--sw-space-5);display:flex}.issue-comment,.issue-part-list>article{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-block-start:var(--sw-space-4)}.issue-comment header,.issue-part-list>article>div:first-child,.operational-plain-list li{justify-content:space-between;gap:var(--sw-space-3);display:flex}.issue-comment time,.issue-comment small,.issue-part-list span,.issue-part-list small,.operational-plain-list span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-part-list small{margin-block-start:var(--sw-space-2);display:block}.issue-timeline li{gap:var(--sw-space-3);padding-block:var(--sw-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.issue-timeline li>span{width:var(--sw-space-3);height:var(--sw-space-3);background:var(--sw-brand-primary);box-shadow:0 0 0 var(--sw-space-1) var(--sw-brand-tint);border-radius:50%;margin-block-start:var(--sw-space-1)}.issue-timeline p{margin:var(--sw-space-1) 0 0;color:var(--sw-ink-secondary)}.issue-update-composer{gap:var(--sw-space-4);margin-block-start:var(--sw-space-4);display:grid}.issue-update-composer textarea{resize:vertical;width:100%}.voice-input{align-items:center;gap:var(--sw-space-2);flex-wrap:wrap;display:flex}.voice-input-button{min-height:var(--sw-target-min);justify-content:center;align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);padding-inline:var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-primary);font:inherit;font-weight:var(--sw-type-body-strong-weight);cursor:pointer;transition:color var(--sw-motion-fast) var(--sw-ease-standard), border-color var(--sw-motion-fast) var(--sw-ease-standard), background var(--sw-motion-fast) var(--sw-ease-standard), transform var(--sw-motion-fast) var(--sw-ease-standard);display:inline-flex}.voice-input-button:hover,.voice-input-button[data-listening]{border-color:var(--sw-brand-primary);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed)}.voice-input-button:active{transform:scale(var(--sw-control-press-scale))}.voice-input-button svg{width:1.1rem;height:1.1rem}.voice-input-status{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-update-kind{gap:var(--sw-space-2);flex-wrap:wrap;display:flex}.issue-update-kind button{min-height:var(--sw-target-min);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);padding-inline:var(--sw-space-3);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);cursor:pointer}.issue-update-kind button[data-active=true]{border-color:var(--sw-brand-primary);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);font-weight:var(--sw-type-body-strong-weight)}.issue-update-actions,.photo-markup-shell footer,.photo-markup-shell footer>div{justify-content:space-between;align-items:center;gap:var(--sw-space-3);flex-wrap:wrap;display:flex}.issue-update-actions>button,.issue-update-photos button,.photo-markup-shell button{min-width:var(--sw-target-min);min-height:var(--sw-target-min);justify-content:center;align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);padding:var(--sw-space-2) var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-primary);cursor:pointer;display:inline-flex}.issue-update-actions svg,.issue-update-photos svg,.photo-markup-shell button svg{width:1.1rem;height:1.1rem}.issue-update-photos{gap:var(--sw-space-2);margin:0;padding:0;list-style:none;display:grid}.issue-update-photos li{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);padding:var(--sw-space-2);grid-template-columns:4rem minmax(0,1fr) auto auto;align-items:center;display:grid}.issue-update-photos small{color:var(--sw-ink-secondary);display:block}.issue-update-photo-preview{aspect-ratio:1;border-radius:calc(var(--sw-radius-control) - var(--sw-space-1));background:var(--sw-bg-sunken);width:4rem;position:relative;overflow:hidden}.issue-update-photo-preview img{object-fit:cover}.issue-timeline-rich li{grid-template-columns:var(--sw-space-4) minmax(0, 1fr);padding-block:var(--sw-space-4);position:relative}.issue-timeline-rich li:not(:last-child):before{content:"";width:var(--sw-hairline-width);background:var(--sw-border-hairline);position:absolute;inset-block-start:calc(var(--sw-space-4) + var(--sw-space-3));inset-block-end:calc(var(--sw-space-4) * -1);inset-inline-start:calc(var(--sw-space-4) / 2)}.issue-timeline-rich article{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);min-width:0;padding:var(--sw-space-4);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1)}.issue-timeline-rich article>header{justify-content:space-between;align-items:flex-start;gap:var(--sw-space-4);display:flex}.issue-timeline-rich article>header p{margin-block-start:var(--sw-space-1)}.issue-timeline-rich time,.issue-timeline-photo figcaption{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-timeline-copy{white-space:pre-wrap;color:var(--sw-ink-primary)!important;margin-block-start:var(--sw-space-4)!important}.issue-timeline-day{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin:var(--sw-space-3) 0 var(--sw-space-1)!important}.issue-timeline-media{gap:var(--sw-space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-block-start:var(--sw-space-4);display:grid}.issue-timeline-photo{border-radius:var(--sw-radius-control);background:var(--sw-bg-sunken);margin:0;position:relative;overflow:hidden}.issue-timeline-photo img{width:100%;height:auto;display:block}.issue-timeline-photo figcaption{inset-inline:var(--sw-space-2);border-radius:var(--sw-radius-pill);padding:var(--sw-space-1) var(--sw-space-2);background:color-mix(in srgb, var(--sw-bg-surface) 86%, transparent);position:absolute;inset-block-end:var(--sw-space-2)}.photo-annotation-layer{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.photo-markup-dialog{z-index:100;padding:var(--sw-space-5);background:color-mix(in srgb, var(--sw-ink-primary) 72%, transparent);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.photo-markup-shell{width:min(70rem,100%);max-height:calc(100vh - (var(--sw-space-5) * 2));gap:var(--sw-space-3);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-5);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow-card);display:grid;overflow:auto}.photo-markup-shell>header{justify-content:space-between;align-items:flex-start;gap:var(--sw-space-4);display:flex}.photo-markup-shell h2,.photo-markup-shell p{margin:0}.photo-markup-toolbar,.photo-markup-tools,.photo-markup-colors,.photo-markup-history{align-items:center;gap:var(--sw-space-2);flex-wrap:wrap;display:flex}.photo-markup-toolbar{justify-content:space-between}.photo-markup-tools button[data-active=true]{border-color:var(--sw-brand-primary);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed)}.photo-markup-colors button{width:var(--sw-target-min);background:currentColor;border-radius:50%;padding:0}.photo-markup-colors button[data-active=true]{border:calc(var(--sw-hairline-width) * 3) solid var(--sw-brand-primary)}.photo-markup-colors button[data-color=red]{color:red}.photo-markup-colors button[data-color=yellow]{color:gold}.photo-markup-colors button[data-color=green]{color:#32cd32}.photo-markup-colors button[data-color=blue]{color:#00bfff}.photo-markup-colors button[data-color=white]{color:#fff}.photo-markup-colors button[data-color=black]{color:#000}.photo-markup-toolbar input{min-width:min(22rem,100%)}.photo-markup-surface{border-radius:var(--sw-radius-card);background:var(--sw-ink-primary);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,62rem);max-height:66vh;margin-inline:auto;position:relative;overflow:hidden}.photo-markup-surface img{object-fit:contain;pointer-events:none}.photo-markup-shell footer{color:var(--sw-ink-secondary)}@media (max-width:40rem){.photo-markup-dialog{padding:0}.photo-markup-shell{min-height:100vh;max-height:none;padding:var(--sw-space-3);border-radius:0}.issue-update-photos li{grid-template-columns:3.5rem minmax(0,1fr) auto auto}.issue-timeline-rich article>header{display:grid}}.operational-empty,.operational-empty-copy{border-radius:var(--sw-radius-control);padding:var(--sw-space-6);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);text-align:center;margin:0}.operational-empty h3,.operational-empty p{margin:0}.operational-empty p{margin-block-start:var(--sw-space-2)}@media (max-width:64rem){.operational-two-column,.issue-workspace-grid{grid-template-columns:1fr}.issue-workspace-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.operational-hero,.operational-panel-heading,.handover-item-list>li{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.operational-hero-actions,.operational-hero-meta{justify-content:flex-start}.operational-form-grid,.issue-workspace-rail,.operational-mini-form{grid-template-columns:1fr}.handover-item-actions{flex-wrap:wrap}}.issue-capture-form{gap:var(--sw-space-4);display:grid}.issue-ai-panel{gap:var(--sw-space-4);border:var(--sw-hairline-width) solid var(--sw-brand-primary);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:radial-gradient(circle at 95% 0%, var(--sw-accent-aqua), transparent 32%), linear-gradient(145deg, var(--sw-brand-tint), var(--sw-bg-surface));display:grid;overflow:hidden}.issue-ai-panel button svg{width:var(--sw-space-5);height:var(--sw-space-5)}.issue-ai-panel button:disabled svg{animation:.9s linear infinite issue-spin}.issue-part-list{gap:var(--sw-space-3);margin:0;padding:0;list-style:none;display:grid}.issue-part-list>li{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-bg-sunken);display:grid}.issue-part-list>li[data-status=error]{border-color:var(--sw-feedback-danger)}.issue-part-list>li[data-status=logged]{border-color:var(--sw-feedback-success)}.recent-issues-page,.shared-issue-detail-page{gap:var(--sw-space-6);display:grid}.recent-issues-hero{min-height:calc(var(--sw-space-10) * 2.5);gap:var(--sw-space-8);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-8);background:radial-gradient(circle at 92% 8%, var(--sw-accent-aqua), transparent 30%), linear-gradient(135deg, var(--sw-bg-surface), var(--sw-brand-tint));box-shadow:var(--sw-shadow2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.recent-issues-hero h1,.recent-issues-hero p,.recent-issues-panel h2,.recent-issues-panel p,.recent-issues-detail-panel h2,.recent-issues-detail-panel p,.shared-issue-detail h2,.shared-issue-detail h3,.shared-issue-detail p,.shared-issue-detail-page>header h1,.shared-issue-detail-page>header p{margin:0}.recent-issues-hero h1{max-width:19ch;margin-block:var(--sw-space-2) var(--sw-space-3);font-size:clamp(var(--sw-type-display-size), 4vw, var(--sw-type-kpi-min));line-height:var(--sw-line-height-display)}.recent-issues-hero>div:first-child>p:last-child,.shared-issue-detail-page>header>p:last-child{max-width:var(--sw-line-length);color:var(--sw-ink-secondary);font-size:var(--sw-type-headline-size)}.recent-issues-hero-actions{gap:var(--sw-space-3);justify-items:end;min-width:17rem;display:grid}.recent-issues-hero-actions>span,.issue-source-badge{align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-3);background:color-mix(in srgb, var(--sw-bg-surface) 84%, transparent);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);display:inline-flex}.recent-issues-hero-actions svg,.issue-source-badge svg{width:var(--sw-space-4);height:var(--sw-space-4);color:var(--sw-brand-primary-pressed)}.recent-issues-layout{gap:var(--sw-space-5);grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);align-items:start;display:grid}.recent-issues-panel,.shared-issue-detail,.recent-issues-selection-state,.shared-issue-detail-page>header{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);overflow:hidden}.recent-issues-panel-heading{justify-content:space-between;align-items:center;gap:var(--sw-space-4);padding:var(--sw-space-5) var(--sw-space-6);display:flex}.recent-issues-panel-heading>span{border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-3);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.recent-issues-table-wrap{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);overflow-x:auto}.recent-issues-table{border-collapse:collapse;width:100%;min-width:52rem}.recent-issues-table th,.recent-issues-table td{padding:var(--sw-space-3) var(--sw-space-4);text-align:start;vertical-align:middle}.recent-issues-table th{background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.recent-issues-table tbody tr{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline)}.recent-issues-table tbody tr[data-selected=true]{background:var(--sw-brand-tint);box-shadow:inset var(--sw-space-1) 0 0 var(--sw-brand-primary)}.recent-issues-table td strong,.recent-issues-table td span,.recent-issues-table td time{display:block}.recent-issues-table td>span,.recent-issues-table td time,.recent-issues-table td a>span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);margin-block-start:var(--sw-space-1)}.recent-issues-table td a{color:var(--sw-ink-primary);text-decoration:none}.recent-issues-table td a:hover strong{color:var(--sw-brand-primary-pressed);text-underline-offset:var(--sw-space-1);text-decoration:underline}.recent-issues-table td a:focus-visible,.shared-issue-detail a:focus-visible,.shared-issue-detail-page>a:focus-visible{border-radius:var(--sw-radius-control);outline:var(--sw-focus-width) solid var(--sw-brand-primary);outline-offset:var(--sw-focus-offset)}.issue-evidence-count{align-items:center;gap:var(--sw-space-1);display:inline-flex!important}.issue-evidence-count svg{width:var(--sw-space-4);height:var(--sw-space-4)}.recent-issues-pagination{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-space-4) var(--sw-space-6);justify-content:flex-end;display:flex}.recent-issues-pagination a,.issue-detail-footer a,.shared-issue-detail-page>a{align-items:center;gap:var(--sw-space-2);display:inline-flex}.recent-issues-empty,.recent-issues-selection-state{gap:var(--sw-space-2);min-height:18rem;padding:var(--sw-space-8);color:var(--sw-ink-secondary);text-align:center;align-content:center;justify-items:center;display:grid}.recent-issues-empty{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline)}.recent-issues-empty svg,.recent-issues-selection-state svg{width:var(--sw-space-9);height:var(--sw-space-9);color:var(--sw-brand-primary-pressed)}.recent-issues-detail-panel{top:var(--sw-space-5);position:sticky}.shared-issue-detail{gap:var(--sw-space-5);padding:var(--sw-space-6);display:grid}.shared-issue-detail-heading{gap:var(--sw-space-4);display:grid}.shared-issue-detail-heading h2{margin-block-start:var(--sw-space-1)}.issue-detail-badges{gap:var(--sw-space-2);flex-wrap:wrap;margin-block-start:var(--sw-space-3);display:flex}.issue-source-badge{width:fit-content}.issue-detail-assurance{gap:var(--sw-space-3);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-brand-tint);color:var(--sw-ink-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.issue-detail-assurance svg{color:var(--sw-brand-primary-pressed)}.issue-detail-facts{gap:var(--sw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.issue-detail-facts>div{border-radius:var(--sw-radius-card);padding:var(--sw-space-3);background:var(--sw-bg-sunken)}.issue-detail-facts dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.issue-detail-facts dd{margin:var(--sw-space-1) 0 0;overflow-wrap:anywhere}.issue-original-evidence{gap:var(--sw-space-2);border-block:var(--sw-hairline-width) solid var(--sw-border-hairline);padding-block:var(--sw-space-5);display:grid}.issue-original-evidence h3:not(:first-of-type){margin-block-start:var(--sw-space-3)}.issue-original-evidence>p:not(.eyebrow){color:var(--sw-ink-secondary);white-space:pre-wrap}.issue-detail-footer{justify-content:space-between;align-items:center;gap:var(--sw-space-3);display:flex}.issue-detail-footer code{max-width:11rem;color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shared-issue-detail-page{max-width:62rem;margin-inline:auto}.shared-issue-detail-page>header{padding:var(--sw-space-7);background:radial-gradient(circle at 90% 8%, var(--sw-accent-aqua), transparent 30%), var(--sw-bg-surface)}.shared-issue-detail-page>header h1{margin-block:var(--sw-space-2)}@keyframes issue-spin{to{rotate:360deg}}@media (max-width:64rem){.recent-issues-layout{grid-template-columns:1fr}.recent-issues-detail-panel{position:static}}@media (max-width:46rem){.recent-issues-hero{grid-template-columns:1fr}.recent-issues-hero-actions{justify-items:stretch;min-width:0}.recent-issues-hero-actions>span,.recent-issues-hero-actions>a{justify-content:center}.recent-issues-hero{padding:var(--sw-space-5)}.recent-issues-panel-heading,.issue-detail-footer{flex-direction:column;align-items:stretch}.shared-issue-detail,.shared-issue-detail-page>header{padding:var(--sw-space-5)}.issue-detail-facts{grid-template-columns:1fr}}@media (max-width:38rem){.public-header{flex-direction:column;align-items:stretch}.public-nav,.workspace-nav{max-width:100%}.token-swatches{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.settings-hero,.audit-hero{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--sw-brand-primary) 22%, transparent), transparent 34%), linear-gradient(135deg, var(--sw-bg-raised), var(--sw-bg-sunken));overflow:hidden}.settings-brand-card{gap:var(--sw-space-5);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-6);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);grid-template-columns:auto minmax(0,1fr) minmax(18rem,auto);align-items:center;display:grid}.settings-brand-card h2,.settings-brand-card p{margin:0}.settings-brand-card h2{margin-block:var(--sw-space-1) var(--sw-space-2)}.settings-brand-card p:not(.eyebrow),.settings-brand-card small{color:var(--sw-ink-secondary)}.settings-logo-preview{width:calc(var(--sw-space-10) * 2);aspect-ratio:1;border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);background:linear-gradient(var(--sw-bg-surface), var(--sw-bg-surface)) padding-box, linear-gradient(135deg, var(--sw-brand-primary), var(--sw-feedback-info)) border-box;box-shadow:var(--sw-shadow2);place-items:center;display:grid;overflow:hidden}.settings-logo-preview img{object-fit:contain;width:100%;height:100%}.settings-logo-preview svg{width:var(--sw-space-9);height:var(--sw-space-9);color:var(--sw-brand-primary-pressed)}.settings-logo-form{gap:var(--sw-space-3);display:grid}.settings-logo-form label,.settings-field{gap:var(--sw-space-2);display:grid}.settings-logo-form label>span,.settings-field>span,.settings-days legend{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.settings-logo-form input,.settings-field input,.settings-field select,.audit-filters input,.audit-filters select{min-height:var(--sw-target-field);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);width:100%;padding-inline:var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-primary);font:inherit}.settings-logo-form input[type=file]{padding:var(--sw-space-2)}.settings-form>fieldset{gap:var(--sw-space-5);border:0;margin:0;padding:0;display:grid}.settings-section{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-6);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1)}.settings-section-heading{gap:var(--sw-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-end:var(--sw-space-5);display:grid}.settings-section-heading-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.settings-section-heading>svg{width:var(--sw-space-6);height:var(--sw-space-6);color:var(--sw-brand-primary-pressed)}.settings-section-heading h2,.settings-section-heading p{margin:0}.settings-section-heading p,.settings-empty-copy{color:var(--sw-ink-secondary);margin-block-start:var(--sw-space-1)}.settings-grid{gap:var(--sw-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid-four{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-field-wide{grid-column:1/-1}.settings-check,.settings-check-card{min-height:var(--sw-target-min);align-items:center;gap:var(--sw-space-3);display:flex}.settings-check input,.settings-check-card input,.settings-days input{width:var(--sw-space-5);height:var(--sw-space-5);accent-color:var(--sw-brand-primary)}.settings-check-grid{gap:var(--sw-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settings-check-card{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-bg-sunken);font-weight:var(--sw-type-body-strong-weight)}.settings-flag-list,.settings-shift-list{gap:var(--sw-space-3);display:grid}.settings-flag-row{gap:var(--sw-space-4);border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;padding-block-start:var(--sw-space-3);display:grid}.settings-flag-row code,.audit-target-id{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);overflow-wrap:anywhere}.settings-icon-button{width:var(--sw-target-min);height:var(--sw-target-min);border-radius:var(--sw-radius-pill);cursor:pointer;color:var(--sw-ink-secondary);background:0 0;border:0;place-items:center;display:grid}.settings-icon-button:hover{background:color-mix(in srgb, var(--sw-feedback-danger) var(--sw-status-tint-percent), transparent);color:var(--sw-feedback-danger)}.settings-icon-button svg{width:var(--sw-space-5);height:var(--sw-space-5)}.settings-shift-card{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--sw-bg-sunken)}.settings-shift-title{justify-content:space-between;align-items:center;margin-block-end:var(--sw-space-3);display:flex}.settings-days{gap:var(--sw-space-2);border:0;flex-wrap:wrap;margin-block-start:var(--sw-space-4);padding:0;display:flex}.settings-days legend{width:100%;margin-block-end:var(--sw-space-2)}.settings-days label{min-height:var(--sw-target-min);align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);padding-inline:var(--sw-space-3);background:var(--sw-bg-surface);font-size:var(--sw-type-caption-size);display:inline-flex}.settings-save-bar{z-index:5;justify-content:space-between;align-items:center;gap:var(--sw-space-4);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-4) var(--sw-space-5);background:color-mix(in srgb, var(--sw-bg-raised) 92%, transparent);box-shadow:var(--sw-shadow2);-webkit-backdrop-filter:blur(var(--sw-space-3));backdrop-filter:blur(var(--sw-space-3));display:flex;position:sticky;inset-block-end:var(--sw-space-3)}.settings-save-bar>span{align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);display:flex}.settings-save-bar svg{color:var(--sw-feedback-success)}.audit-assurance{gap:var(--sw-space-4);border:var(--sw-hairline-width) solid var(--sw-feedback-success);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:color-mix(in srgb, var(--sw-feedback-success) var(--sw-status-tint-percent), var(--sw-bg-surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.audit-assurance>svg{color:var(--sw-feedback-success)}.audit-assurance p{margin:var(--sw-space-1) 0 0;color:var(--sw-ink-secondary)}.audit-assurance>span{border-radius:var(--sw-radius-pill);padding:var(--sw-space-2) var(--sw-space-3);background:var(--sw-bg-surface);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.audit-filters{gap:var(--sw-space-3);border-block:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-space-4) var(--sw-space-6);background:var(--sw-bg-sunken);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid}.audit-filters label{gap:var(--sw-space-2);display:grid}.audit-filters label>span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.audit-filter-actions{justify-content:flex-end;gap:var(--sw-space-2);grid-column:1/-1;display:flex}.audit-list{padding:var(--sw-space-3) var(--sw-space-6) var(--sw-space-6);display:grid}.audit-entry{grid-template-columns:var(--sw-space-6) minmax(0, 1fr);gap:var(--sw-space-3);display:grid}.audit-entry-rail{justify-content:center;display:flex;position:relative}.audit-entry-rail:after{width:var(--sw-hairline-width);inset-block:var(--sw-space-6) 0;background:var(--sw-border-strong);content:"";position:absolute}.audit-entry:last-child .audit-entry-rail:after{display:none}.audit-entry-rail span{z-index:1;width:var(--sw-space-3);height:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-brand-primary);border-radius:var(--sw-radius-pill);background:var(--sw-bg-surface);box-shadow:0 0 0 var(--sw-space-1) var(--sw-brand-tint);margin-block-start:var(--sw-space-6)}.audit-entry-main{margin-block:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--sw-bg-surface)}.audit-entry-heading{justify-content:space-between;align-items:start;gap:var(--sw-space-4);display:flex}.audit-entry-heading strong,.audit-entry-heading span{display:block}.audit-entry-heading span,.audit-entry-heading time,.audit-no-change{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.audit-entry-heading span{margin-block-start:var(--sw-space-1)}.audit-target-id{margin-block-start:var(--sw-space-3);display:block}.audit-change{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);margin-block-start:var(--sw-space-4);padding-block-start:var(--sw-space-3)}.audit-change summary{min-height:var(--sw-target-min);cursor:pointer;color:var(--sw-brand-primary-pressed);font-weight:var(--sw-type-body-strong-weight)}.audit-change-grid{gap:var(--sw-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.audit-change-grid section{border-radius:var(--sw-radius-card);height:100%;padding:var(--sw-space-4);background:var(--sw-bg-sunken)}.audit-change-grid section>span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:uppercase}.audit-change-grid ul{margin-block-end:0;padding-inline-start:var(--sw-space-5)}.audit-change-grid li+li{margin-block-start:var(--sw-space-2)}.audit-change-grid>svg{color:var(--sw-brand-primary-pressed)}.audit-pagination{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-space-4) var(--sw-space-6);justify-content:flex-end;display:flex}.audit-pagination a{align-items:center;gap:var(--sw-space-2);display:inline-flex}.profile-grid{gap:var(--sw-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.passkey-manager{gap:var(--sw-space-5);grid-column:1/-1;display:grid}.passkey-manager-heading{gap:var(--sw-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.passkey-manager-heading h2,.passkey-manager-heading p{margin:0}.passkey-manager-heading>div{gap:var(--sw-space-2);display:grid}.passkey-manager-heading>div>p:last-child{max-width:var(--sw-line-length);color:var(--sw-ink-secondary)}.passkey-manager-icon{width:var(--sw-space-9);height:var(--sw-space-9);border-radius:var(--sw-radius-card);background:var(--sw-bg-sunken);color:var(--sw-ink-primary);place-items:center;display:grid}.passkey-manager-icon svg,.passkey-list svg,.passkey-add button svg{width:var(--sw-space-5);height:var(--sw-space-5)}.passkey-manager-message,.passkey-empty,.passkey-unavailable{border-radius:var(--sw-radius-control);padding:var(--sw-space-3) var(--sw-space-4);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);margin:0}.passkey-manager-message[data-tone=success]{color:var(--sw-feedback-success)}.passkey-manager-message[data-tone=error]{color:var(--sw-feedback-danger)}.passkey-list{border-block:var(--sw-hairline-width) solid var(--sw-border-hairline);margin:0;padding:0;list-style:none;display:grid}.passkey-list li{gap:var(--sw-space-3);padding-block:var(--sw-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.passkey-list li+li{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline)}.passkey-list strong,.passkey-list span{display:block}.passkey-list span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.passkey-delete-confirm{gap:var(--sw-space-2);display:flex}.passkey-add{gap:var(--sw-space-2);display:grid}.passkey-add label{font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.passkey-add>div{gap:var(--sw-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.passkey-add input{min-height:var(--sw-target-field);border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);width:100%;padding-inline:var(--sw-space-3);background:var(--sw-bg-canvas);color:var(--sw-ink-primary);font:inherit}.profile-danger-zone{border-color:var(--sw-feedback-danger)}.profile-deletion-form{gap:var(--sw-space-4);margin-block-start:var(--sw-space-5);display:grid}.legal-copy{width:min(52rem,100%);padding:var(--sw-space-8) var(--sw-space-5) var(--sw-space-10);margin-inline:auto}.legal-copy h1,.legal-copy h2{text-wrap:balance}.legal-copy h2{margin-block-start:var(--sw-space-7)}.legal-copy p{max-width:70ch}@media (max-width:64rem){.settings-brand-card{grid-template-columns:auto minmax(0,1fr)}.settings-logo-form{grid-column:1/-1}.settings-grid-four,.settings-check-grid,.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.settings-brand-card,.settings-grid,.settings-grid-three,.settings-grid-four,.settings-check-grid,.settings-flag-row,.audit-assurance,.audit-filters,.audit-change-grid,.profile-grid,.passkey-list li,.passkey-add>div{grid-template-columns:1fr}.passkey-list li>svg{display:none}.passkey-delete-confirm{flex-direction:column}.settings-logo-preview{width:calc(var(--sw-space-10) * 1.5)}.settings-section{padding:var(--sw-space-5)}.settings-section-heading-actions{grid-template-columns:auto minmax(0,1fr)}.settings-section-heading-actions .sw-button{grid-column:1/-1}.settings-field-wide,.audit-filter-actions{grid-column:auto}.settings-save-bar,.audit-entry-heading{flex-direction:column;align-items:stretch}.settings-save-bar .sw-button,.audit-filter-actions a,.audit-filter-actions button{width:100%}.audit-filter-actions{display:grid}.audit-change-grid>svg{justify-self:center;transform:rotate(90deg)}.audit-list,.audit-filters{padding-inline:var(--sw-space-4)}}.cap{--cap-accent:var(--sw-brand-primary);--cap-rail-w:19rem;--cap-step-gap:var(--sw-space-4);width:min(100%, var(--cl-page-max));padding:var(--sw-space-6) var(--cl-gutter) var(--sw-space-10);isolation:isolate;margin-inline:auto;position:relative}.cap:before{z-index:-1;content:"";background:radial-gradient(60rem 22rem at 18% -6rem, color-mix(in oklab, var(--cap-accent) 13%, transparent), transparent 70%), radial-gradient(44rem 18rem at 92% -2rem, color-mix(in oklab, var(--sw-accent-aqua) 10%, transparent), transparent 72%);pointer-events:none;height:32rem;position:absolute;inset:0 0 auto}.cap:after{z-index:-1;content:"";background-image:linear-gradient(to right, color-mix(in oklab, var(--sw-ink-primary) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--sw-ink-primary) 6%, transparent) 1px, transparent 1px);opacity:.55;pointer-events:none;background-size:3.5rem 3.5rem;height:26rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cap :is(h1,h2,h3){color:var(--sw-ink-primary);letter-spacing:var(--cl-tracking-tight);text-wrap:balance;margin:0}.cap svg{width:1.125rem;height:1.125rem;stroke-width:var(--sw-icon-stroke);flex:none}.cap :is(button,a,input,select,textarea):focus-visible{outline:var(--sw-focus-width) solid var(--cap-accent);outline-offset:var(--sw-focus-offset);border-radius:var(--sw-radius-control)}.cap-top{gap:var(--sw-space-5);margin-bottom:var(--sw-space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.cap-top>div:first-child{flex:22rem;min-width:0}.cap-eyebrow{gap:var(--sw-space-2);margin:0 0 var(--sw-space-2);color:var(--sw-ink-secondary);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);letter-spacing:var(--cl-tracking-eyebrow);text-transform:uppercase;align-items:center;font-weight:500;display:flex}.cap-eyebrow:before{border-radius:var(--sw-radius-pill);background:var(--sw-accent-aqua);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--sw-accent-aqua) 22%, transparent);content:""}.cap-top h1{font-size:var(--cl-t-hero);letter-spacing:var(--cl-tracking-tighter);font-weight:700;line-height:1.08}.cap-lede{max-width:40ch;margin:var(--sw-space-2) 0 0;color:var(--sw-ink-secondary);font-size:var(--cl-t-base)}.cap-top-actions{gap:var(--sw-space-2);flex-wrap:wrap;align-items:center;display:flex}.cap-top-link{gap:var(--sw-space-2);min-height:2.25rem;padding-inline:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-pill);background:color-mix(in oklab, var(--cl-surface) 72%, transparent);color:var(--sw-ink-secondary);font:inherit;font-size:var(--cl-t-small);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color var(--cl-t-fast) var(--cl-ease), border-color var(--cl-t-fast) var(--cl-ease), background var(--cl-t-fast) var(--cl-ease);align-items:center;font-weight:550;text-decoration:none;display:inline-flex}.cap-top-link:hover{border-color:var(--cl-line-strong);background:var(--cl-surface);color:var(--sw-ink-primary)}.cap-top-link svg{width:.9375rem;height:.9375rem;color:var(--sw-ink-muted)}.cap-top-link kbd{border:var(--sw-hairline-width) solid var(--cl-line);background:var(--cl-surface-inset);min-width:1.125rem;color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);text-align:center;border-radius:5px;padding:1px 5px}.cap-shortcuts,.cap-resume{gap:var(--sw-space-4);margin-bottom:var(--sw-space-5);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--cl-surface);box-shadow:var(--cl-lift-2);display:grid}.cap-resume{gap:var(--sw-space-5);border-color:color-mix(in oklab, var(--cap-accent) 32%, var(--cl-line));background:linear-gradient(100deg, color-mix(in oklab, var(--cap-accent) 7%, var(--cl-surface)), var(--cl-surface) 62%);grid-template-columns:minmax(0,1fr) auto;align-items:center}.cap-resume h2{font-size:var(--cl-t-h3);font-weight:650}.cap-resume p,.cap-shortcuts p{margin:var(--sw-space-1) 0 0;color:var(--sw-ink-secondary);font-size:var(--cl-t-small)}.cap-resume-actions{gap:var(--sw-space-2);display:flex}.cap-shortcuts-head{justify-content:space-between;align-items:center;display:flex}.cap-shortcuts-head h2{font-size:var(--cl-t-h3);font-weight:650}.cap-shortcuts-head button{border-radius:var(--sw-radius-control);background:var(--cl-surface-inset);width:2rem;height:2rem;color:var(--sw-ink-secondary);cursor:pointer;border:0;place-items:center;display:grid}.cap-shortcuts dl{gap:var(--sw-space-2) var(--sw-space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;display:grid}.cap-shortcuts dl>div{gap:var(--sw-space-3);border-bottom:var(--sw-hairline-width) solid var(--cl-line-soft);align-items:center;min-height:2rem;display:flex}.cap-shortcuts dt{min-width:5.5rem}.cap-shortcuts kbd{border:var(--sw-hairline-width) solid var(--cl-line);background:var(--cl-surface-inset);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);border-bottom-width:2px;border-radius:6px;padding:2px 7px;display:inline-block}.cap-shortcuts dd{color:var(--sw-ink-secondary);font-size:var(--cl-t-small);margin:0}.cap-status{display:none}.cap-status[data-status=error],.cap-status[data-status=success]{gap:var(--sw-space-3);margin-bottom:var(--sw-space-5);border:var(--sw-hairline-width) solid color-mix(in oklab, var(--cl-tone) 34%, var(--cl-line));border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--cl-tone-wash);box-shadow:var(--cl-lift-1);align-items:flex-start;display:flex}.cap-status[data-status=error]{--cl-tone:var(--sw-feedback-danger);--cl-tone-wash:color-mix(in oklab, var(--sw-feedback-danger) 9%, var(--cl-surface))}.cap-status[data-status=success]{--cl-tone:var(--sw-feedback-success);--cl-tone-wash:color-mix(in oklab, var(--sw-feedback-success) 10%, var(--cl-surface))}.cap-status svg{width:1.25rem;height:1.25rem;color:var(--cl-tone);margin-top:1px}.cap-status span{color:var(--sw-ink-secondary);font-size:var(--cl-t-small);gap:2px;display:grid}.cap-status strong{color:var(--sw-ink-primary);font-size:var(--cl-t-base);font-weight:650}.cap-layout{gap:var(--sw-space-7);grid-template-columns:var(--cap-rail-w) minmax(0, 1fr);align-items:start;display:grid}.cap-rail{top:calc(var(--cl-topbar-h) + var(--sw-space-4));gap:var(--sw-space-4);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-5);background:color-mix(in oklab, var(--cl-surface) 82%, transparent);box-shadow:var(--cl-lift-1);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);display:grid;position:sticky}.cap-rail-count{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--cl-t-small);align-items:baseline;margin:0;display:flex}.cap-rail-count strong{color:var(--sw-ink-primary);font-family:var(--sw-font-mono);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1}.cap-rail ol{gap:var(--sw-space-1);margin:0;padding:0;list-style:none;display:grid;position:relative}.cap-rail ol:before,.cap-rail ol:after{border-radius:var(--sw-radius-pill);content:"";width:2px;position:absolute;left:.9375rem}.cap-rail ol:before{background:var(--cl-line);top:1.25rem;bottom:1.25rem}.cap-rail ol:after{height:calc((100% - 2.5rem) * var(--cap-progress,0));background:linear-gradient(to bottom, var(--cap-accent), var(--sw-accent-aqua));box-shadow:0 0 12px color-mix(in oklab, var(--cap-accent) 45%, transparent);transition:height var(--cl-t-slow) var(--cl-ease-out);top:1.25rem}.cap-rail li{z-index:1;position:relative}.cap-rail li button{gap:var(--sw-space-3);width:100%;padding:var(--sw-space-2);border-radius:var(--sw-radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--cl-t-fast) var(--cl-ease);background:0 0;border:0;align-items:center;display:flex}.cap-rail li button:hover{background:var(--cl-surface-inset)}.cap-rail-mark{border:2px solid var(--cl-line-strong);border-radius:var(--sw-radius-pill);background:var(--cl-surface);width:1.875rem;height:1.875rem;color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-small);transition:border-color var(--cl-t-quick) var(--cl-ease), background var(--cl-t-quick) var(--cl-ease), color var(--cl-t-quick) var(--cl-ease), transform var(--cl-t-quick) var(--cl-ease-spring);flex:none;place-items:center;font-weight:700;display:grid}.cap-rail-mark svg{stroke-width:3px;width:.9375rem;height:.9375rem}.cap-rail li[data-current=true] .cap-rail-mark{border-color:var(--cap-accent);background:var(--cl-surface);color:var(--cap-accent);box-shadow:var(--cl-glow-brand);transform:scale(1.08)}.cap-rail li[data-complete=true] .cap-rail-mark{background:var(--cap-accent);color:var(--sw-ink-on-brand);border-color:#0000}.cap-rail-text{gap:1px;min-width:0;display:grid}.cap-rail-text strong{color:var(--sw-ink-primary);font-size:var(--cl-t-base);font-weight:600}.cap-rail-text small{color:var(--sw-ink-muted);font-size:var(--cl-t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-rail li[data-current=true] .cap-rail-text small{color:var(--sw-ink-secondary)}.cap-sum{gap:var(--sw-space-3);border-top:var(--sw-hairline-width) solid var(--cl-line);padding-top:var(--sw-space-4);display:grid}.cap-sum-head{color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);letter-spacing:var(--cl-tracking-eyebrow);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.cap-sum-list{gap:var(--sw-space-2);margin:0;display:grid}.cap-sum-row{gap:var(--sw-space-3);grid-template-columns:.5rem minmax(0,1fr);align-items:start;display:grid}.cap-sum-row:before{border:1.5px solid var(--cl-line-strong);border-radius:var(--sw-radius-pill);content:"";width:.5rem;height:.5rem;transition:background var(--cl-t-quick) var(--cl-ease), border-color var(--cl-t-quick) var(--cl-ease);margin-top:.4375rem}.cap-sum-row[data-filled=true]:before{border-color:var(--cl-tone,var(--cap-accent));background:var(--cl-tone,var(--cap-accent))}.cap-sum-row dt{display:none}.cap-sum-row dd{gap:1px;min-width:0;margin:0;display:grid}.cap-sum-row dd span{color:var(--sw-ink-muted);font-size:var(--cl-t-micro);letter-spacing:.02em;text-transform:uppercase}.cap-sum-row dd strong{color:var(--sw-ink-primary);font-size:var(--cl-t-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.cap-sum-row[data-filled=false] dd strong{color:var(--sw-ink-muted);font-style:italic;font-weight:400}.cap-rail-note{gap:var(--sw-space-1);border-top:var(--sw-hairline-width) solid var(--cl-line);padding-top:var(--sw-space-3);color:var(--sw-ink-muted);font-size:var(--cl-t-micro);margin:0;line-height:1.45;display:grid}.cap-rail-note button{color:var(--sw-ink-secondary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.cap-steps{gap:var(--cap-step-gap);min-width:0;display:grid}.cap-step{border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-sheet);background:var(--cl-surface);transition:border-color var(--cl-t-std) var(--cl-ease), box-shadow var(--cl-t-std) var(--cl-ease), transform var(--cl-t-std) var(--cl-ease-out);position:relative}.cap-step[data-open=false]{background:color-mix(in oklab, var(--cl-surface) 55%, transparent)}.cap-step[data-open=true]{border-color:color-mix(in oklab, var(--cap-accent) 24%, var(--cl-line));box-shadow:var(--cl-lift-3)}.cap-step[data-open=true]:before{top:var(--sw-space-5);bottom:var(--sw-space-5);border-radius:var(--sw-radius-pill);background:linear-gradient(to bottom, var(--cap-accent), color-mix(in oklab, var(--sw-accent-aqua) 70%, var(--cap-accent)));content:"";width:3px;position:absolute;left:-1px}.cap-step-head{font-size:inherit;font-weight:inherit;margin:0}.cap-step-head>button{gap:var(--sw-space-4);width:100%;min-height:4rem;padding:var(--sw-space-4) var(--sw-space-5);border-radius:var(--sw-radius-sheet);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.cap-step-mark{border:var(--sw-hairline-width) solid var(--cl-line-strong);border-radius:var(--sw-radius-control);background:var(--cl-surface-inset);width:2.125rem;height:2.125rem;color:var(--sw-ink-secondary);font-family:var(--sw-font-mono);font-size:var(--cl-t-base);transition:background var(--cl-t-quick) var(--cl-ease), border-color var(--cl-t-quick) var(--cl-ease), color var(--cl-t-quick) var(--cl-ease);flex:none;place-items:center;font-weight:700;display:grid}.cap-step[data-open=true] .cap-step-mark{background:var(--cap-accent);color:var(--sw-ink-on-brand);box-shadow:var(--cl-glow-brand);border-color:#0000}.cap-step-mark svg{stroke-width:3px;width:1rem;height:1rem}.cap-step-text{flex:1;gap:2px;min-width:0;display:grid}.cap-step-text strong{color:var(--sw-ink-primary);font-size:var(--cl-t-h3);letter-spacing:var(--cl-tracking-tight);font-weight:650}.cap-step-text small{color:var(--sw-ink-secondary);font-size:var(--cl-t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-step-head>button>svg:last-child{color:var(--sw-ink-muted);transition:transform var(--cl-t-std) var(--cl-ease-out)}.cap-step[data-open=true] .cap-step-head>button>svg:last-child{transform:rotate(180deg)}.cap-step-body{gap:var(--sw-space-5);padding:0 var(--sw-space-5) var(--sw-space-5);display:grid}.cap-ask,.cap-actions-field{gap:var(--sw-space-2);display:grid}.cap-voice-row{gap:var(--sw-space-3);justify-content:space-between;align-items:center;display:flex}.cap :is(.cap-ask,.cap-actions-field,.cap-headline,.cap-field,.cap-chip) label,.cap-impact legend{color:var(--sw-ink-secondary);font-size:var(--cl-t-small);letter-spacing:.01em;font-weight:600}.cap-ask textarea,.cap-actions-field textarea{width:100%;min-height:8.5rem;padding:var(--sw-space-4);border:var(--sw-hairline-width) solid var(--cl-line-strong);border-radius:var(--sw-radius-card);background:var(--cl-surface);color:var(--sw-ink-primary);font-family:inherit;font-size:var(--cl-t-lead);resize:vertical;transition:border-color var(--cl-t-quick) var(--cl-ease), box-shadow var(--cl-t-quick) var(--cl-ease);line-height:1.55}.cap-actions-field textarea{min-height:6rem;font-size:var(--cl-t-body)}.cap-ask textarea:focus,.cap-actions-field textarea:focus,.cap-headline input:focus,.cap-field :is(input,textarea):focus,.cap-chip-control:focus-within{border-color:var(--cap-accent);box-shadow:var(--cl-glow-brand);outline:none}.cap-ask textarea::placeholder,.cap-actions-field textarea::placeholder{color:var(--sw-ink-muted)}.cap-count{color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);font-variant-numeric:tabular-nums;text-align:end;margin:0}.cap-headline{gap:var(--sw-space-2);display:grid}.cap-headline input,.cap-field input,.cap-field textarea{width:100%;min-height:2.875rem;padding:var(--sw-space-2) var(--sw-space-3);border:var(--sw-hairline-width) solid var(--cl-line-strong);border-radius:var(--sw-radius-control);background:var(--cl-surface);color:var(--sw-ink-primary);font:inherit;font-size:var(--cl-t-base);transition:border-color var(--cl-t-quick) var(--cl-ease), box-shadow var(--cl-t-quick) var(--cl-ease)}.cap-headline input{font-size:var(--cl-t-body);font-weight:550}.cap-key{padding-left:var(--sw-space-4);position:relative}.cap-key:before{border-radius:var(--sw-radius-pill);background:linear-gradient(to bottom, var(--cap-accent), color-mix(in oklab, var(--cap-accent) 25%, transparent));content:"";width:2px;position:absolute;top:.125rem;bottom:.125rem;left:0}.cap-evidence{gap:var(--sw-space-3);display:grid}.cap-evidence-head{gap:var(--sw-space-3);justify-content:space-between;align-items:baseline;display:flex}.cap-evidence-head h3{font-size:var(--cl-t-base);font-weight:600}.cap-evidence-note{color:var(--sw-ink-muted);font-size:var(--cl-t-small);margin:0}.cap-drop{gap:var(--sw-space-2);min-height:7rem;padding:var(--sw-space-5);border:1.5px dashed var(--cl-line-strong);border-radius:var(--sw-radius-card);background:var(--cl-surface-quiet);color:var(--sw-ink-secondary);font-size:var(--cl-t-small);text-align:center;cursor:pointer;transition:border-color var(--cl-t-quick) var(--cl-ease), background var(--cl-t-quick) var(--cl-ease);place-items:center;display:grid}.cap-drop:hover{border-color:var(--cap-accent);background:color-mix(in oklab, var(--cap-accent) 5%, var(--cl-surface))}.cap-drop svg{width:1.5rem;height:1.5rem;color:var(--sw-ink-muted)}.cap-drop kbd{border:var(--sw-hairline-width) solid var(--cl-line);color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);border-radius:5px;padding:2px 6px}.cap-photos{gap:var(--sw-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cap-photos li{gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-card);background:var(--cl-surface);display:grid;overflow:hidden}.cap-photos img{object-fit:cover;background:var(--cl-surface-inset);width:100%;height:7rem}.cap-photo-meta{padding:0 var(--sw-space-3);color:var(--sw-ink-muted);font-size:var(--cl-t-micro);gap:1px;display:grid}.cap-photo-actions{gap:var(--sw-space-1);padding:0 var(--sw-space-3) var(--sw-space-3);flex-wrap:wrap;display:flex}.cap-photo-actions button{gap:var(--sw-space-1);min-height:1.875rem;padding-inline:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-control);background:var(--cl-surface);color:var(--sw-ink-secondary);font:inherit;font-size:var(--cl-t-micro);cursor:pointer;align-items:center;display:inline-flex}.cap-photo-actions button:hover{border-color:var(--cl-line-strong);color:var(--sw-ink-primary)}.cap-photo-actions svg{width:.8125rem;height:.8125rem}.cap-chips{gap:var(--sw-space-4);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.cap-chip,.cap-field{gap:var(--sw-space-2);min-width:0;display:grid}.cap-chip-control,.cap-input-icon{gap:var(--sw-space-2);min-height:2.875rem;padding-inline:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--cl-line-strong);border-radius:var(--sw-radius-control);background:var(--cl-surface);transition:border-color var(--cl-t-quick) var(--cl-ease), box-shadow var(--cl-t-quick) var(--cl-ease);align-items:center;display:flex;position:relative}.cap-input-icon:focus-within{border-color:var(--cap-accent);box-shadow:var(--cl-glow-brand)}.cap-chip-control>svg:first-child,.cap-input-icon>svg:first-child{color:var(--sw-ink-muted)}.cap-chip-control :is(input,select),.cap-input-icon input{width:100%;min-width:0;color:var(--sw-ink-primary);font:inherit;font-size:var(--cl-t-base);appearance:none;background:0 0;border:0;padding:0}.cap-chip-control :is(input,select):focus,.cap-input-icon input:focus{outline:none}.cap-chip-control select{cursor:pointer}.cap-chip-control>svg:last-child{color:var(--sw-ink-muted);pointer-events:none}.cap-chip-control button{border-radius:var(--sw-radius-pill);background:var(--cl-surface-inset);width:1.5rem;height:1.5rem;color:var(--sw-ink-secondary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.cap-chip-where[data-selected=true] .cap-chip-control{border-color:color-mix(in oklab, var(--sw-accent-aqua) 55%, var(--cl-line));background:color-mix(in oklab, var(--sw-accent-aqua) 6%, var(--cl-surface))}.cap-where-results,.cap-part-results{border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-card);background:var(--cl-surface);max-height:17rem;box-shadow:var(--cl-lift-2);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto}.cap-where-results li+li,.cap-part-results li+li{border-top:var(--sw-hairline-width) solid var(--cl-line-soft)}.cap-where-results button,.cap-part-results button{gap:var(--sw-space-3);width:100%;padding:var(--sw-space-3);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.cap-where-results button:hover,.cap-part-results button:hover{background:var(--cl-surface-hover)}.cap-where-results span,.cap-part-results span{gap:1px;min-width:0;display:grid}.cap-where-results strong,.cap-part-results strong{color:var(--sw-ink-primary);font-size:var(--cl-t-base);font-weight:600}.cap-where-results small,.cap-part-results small{color:var(--sw-ink-muted);font-size:var(--cl-t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-where-results em{gap:var(--sw-space-1);border-radius:var(--sw-radius-pill);padding:2px var(--sw-space-2);background:color-mix(in oklab, var(--sw-feedback-warning) 14%, var(--cl-surface));color:color-mix(in oklab, var(--sw-feedback-warning) 75%, var(--sw-ink-primary));font-size:var(--cl-t-micro);flex:none;align-items:center;font-style:normal;display:inline-flex}.cap-where-results em svg{width:.8125rem;height:.8125rem}.cap-where-note{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--cl-t-small);align-items:center;margin:0;display:flex}.cap-confirm{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid color-mix(in oklab, var(--sw-feedback-warning) 38%, var(--cl-line));border-radius:var(--sw-radius-card);padding:var(--sw-space-3) var(--sw-space-4);background:color-mix(in oklab, var(--sw-feedback-warning) 8%, var(--cl-surface));cursor:pointer;align-items:flex-start;display:flex}.cap-confirm span{color:var(--sw-ink-secondary);font-size:var(--cl-t-small);gap:1px;display:grid}.cap-confirm strong{color:var(--sw-ink-primary);font-size:var(--cl-t-base)}.cap-impact{gap:var(--sw-space-3);border:0;margin:0;padding:0;display:grid}.cap-impact-options{gap:var(--sw-space-2);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.cap-impact-options label{gap:var(--sw-space-2);padding:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--cl-line-strong);border-radius:var(--sw-radius-card);background:var(--cl-surface);cursor:pointer;transition:border-color var(--cl-t-quick) var(--cl-ease), background var(--cl-t-quick) var(--cl-ease), transform var(--cl-t-quick) var(--cl-ease-out);display:grid;position:relative}.cap-impact-options label:hover{border-color:color-mix(in oklab, var(--cl-tone) 45%, var(--cl-line-strong))}.cap-impact-options input{opacity:0;width:1px;height:1px;position:absolute}.cap-impact-options label:before{--cap-bars:1;border-radius:var(--sw-radius-pill);background:linear-gradient(to right, var(--cl-tone) 0 calc(var(--cap-bars) * 25%), transparent calc(var(--cap-bars) * 25%)), var(--cl-surface-inset);content:"";width:100%;height:.375rem;transition:filter var(--cl-t-quick) var(--cl-ease);display:block}.cap-impact-options label[data-tone=low]:before{--cap-bars:1}.cap-impact-options label[data-tone=medium]:before{--cap-bars:2}.cap-impact-options label[data-tone=high]:before{--cap-bars:3}.cap-impact-options label[data-tone=critical]:before{--cap-bars:4}.cap-impact-options span{gap:1px;display:grid}.cap-impact-options strong{color:var(--sw-ink-primary);font-size:var(--cl-t-base);font-weight:600}.cap-impact-options small{color:var(--sw-ink-muted);font-size:var(--cl-t-micro);line-height:1.4}.cap-impact-options label:has(input:checked){border-color:var(--cl-tone);background:var(--cl-tone-wash)}.cap-impact-options label:has(input:checked):before{filter:saturate(1.25)}.cap-impact-options label:has(input:focus-visible){outline:var(--sw-focus-width) solid var(--cl-tone);outline-offset:var(--sw-focus-offset)}.cap-field-row{gap:var(--sw-space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.cap-status-field .cap-chip-control{border-color:color-mix(in oklab, var(--cl-tone) 40%, var(--cl-line-strong));background:var(--cl-tone-wash)}.cap-status-field .cap-chip-control:before{border-radius:var(--sw-radius-pill);background:var(--cl-tone);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--cl-tone) 20%, transparent);content:"";flex:none}.cap-status-field .cap-chip-control select{font-weight:600}.cap-field>small{color:var(--sw-ink-muted);font-size:var(--cl-t-micro)}.cap-error-note{color:var(--sw-feedback-danger)}.cap-parts{gap:var(--sw-space-3);margin:0;padding:0;list-style:none;display:grid}.cap-parts>li{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--cl-surface-quiet);display:grid}.cap-part-title{gap:var(--sw-space-2);justify-content:space-between;align-items:center;display:flex}.cap-part-title strong{font-size:var(--cl-t-base);font-weight:600}.cap-part-fields{gap:var(--sw-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.cap-part-status{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--cl-t-small);align-items:center;display:flex}.cap-clear{color:var(--sw-ink-secondary);font:inherit;font-size:var(--cl-t-small);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.cap-step-foot{gap:var(--sw-space-3);border-top:var(--sw-hairline-width) solid var(--cl-line-soft);padding-top:var(--sw-space-4);flex-wrap:wrap;align-items:center;display:flex}.cap-next,.cap-send-button{gap:var(--sw-space-2);min-height:2.875rem;padding-inline:var(--sw-space-5);border-radius:var(--sw-radius-control);background:var(--cap-accent);color:var(--sw-ink-on-brand);font:inherit;font-size:var(--cl-t-base);cursor:pointer;transition:background var(--cl-t-fast) var(--cl-ease), transform var(--cl-t-fast) var(--cl-ease), box-shadow var(--cl-t-fast) var(--cl-ease);border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cap-next:hover:not(:disabled),.cap-send-button:hover:not(:disabled){background:var(--sw-brand-primary-pressed);box-shadow:var(--cl-glow-brand)}.cap-next:active:not(:disabled),.cap-send-button:active:not(:disabled){transform:scale(var(--sw-control-press-scale))}.cap-next:disabled,.cap-send-button:disabled{background:var(--cl-surface-inset);color:var(--sw-ink-muted);cursor:not-allowed}.cap-back{padding-inline:var(--sw-space-3);border-radius:var(--sw-radius-control);min-height:2.875rem;color:var(--sw-ink-secondary);font:inherit;font-size:var(--cl-t-base);cursor:pointer;background:0 0;border:0}.cap-back:hover{background:var(--cl-surface-inset);color:var(--sw-ink-primary)}.cap-send{bottom:var(--sw-space-4);z-index:2;gap:var(--sw-space-4);margin-top:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-4) var(--sw-space-5);background:color-mix(in oklab, var(--cl-surface) 86%, transparent);box-shadow:var(--cl-lift-3);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky}.cap-send-note{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--cl-t-small);align-items:center;margin:0;display:flex}.cap-send-note svg{width:1rem;height:1rem;color:var(--sw-ink-muted)}.cap-send-button{min-height:3.125rem;padding-inline:var(--sw-space-6);font-size:var(--cl-t-body)}.cap-send-button kbd{background:color-mix(in oklab, var(--sw-ink-on-brand) 22%, transparent);color:inherit;font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);border-radius:5px;padding:2px 6px}.cap-send-button:disabled kbd{background:color-mix(in oklab, var(--sw-ink-muted) 20%, transparent)}.cap-ai-panel{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--cl-surface-quiet);display:grid}.cap-ai-heading{gap:var(--sw-space-3);align-items:center;display:flex}.cap-ai-heading>div{flex:1;min-width:0}.cap-ai-heading h2{font-size:var(--cl-t-base);font-weight:600}.cap-ai-heading p{color:var(--sw-ink-muted);font-size:var(--cl-t-small);margin:1px 0 0;line-height:1.4}.cap-ai-eyebrow{display:none}.cap-ai-sparkle{border-radius:var(--sw-radius-control);background:linear-gradient(140deg, color-mix(in oklab, var(--sw-brand-primary) 20%, var(--cl-surface)), color-mix(in oklab, var(--sw-accent-aqua) 18%, var(--cl-surface)));width:2rem;height:2rem;color:var(--sw-brand-primary);flex:none;place-items:center;display:grid}.cap-ai-sparkle svg{width:1rem;height:1rem}.cap-ai-tools{gap:var(--sw-space-2);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.cap-ai-tool{gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--cl-surface);flex-wrap:wrap;align-items:center;display:flex}.cap-ai-tool>div{flex:1;min-width:8rem}.cap-ai-tool h3{font-size:var(--cl-t-small);font-weight:600}.cap-ai-tool p{color:var(--sw-ink-muted);font-size:var(--cl-t-micro);margin:0;line-height:1.35}.cap-ai-tool select{min-height:2.25rem;padding-inline:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--cl-line-strong);border-radius:var(--sw-radius-control);background:var(--cl-surface);color:var(--sw-ink-primary);font:inherit;font-size:var(--cl-t-small)}.cap-ai-message{color:var(--sw-ink-secondary);font-size:var(--cl-t-small);margin:0}.cap-ai-warning{gap:var(--sw-space-2);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:color-mix(in oklab, var(--sw-feedback-warning) 10%, var(--cl-surface));color:var(--sw-ink-secondary);font-size:var(--cl-t-small);align-items:flex-start;display:flex}.cap-ai-warning svg{color:var(--sw-feedback-warning)}.cap-ai-notes{gap:var(--sw-space-1);padding-left:var(--sw-space-5);color:var(--sw-ink-secondary);font-size:var(--cl-t-small);margin:0;display:grid}.cap-ai-apply-all{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid color-mix(in oklab, var(--sw-brand-primary) 28%, var(--cl-line));border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:color-mix(in oklab, var(--sw-brand-primary) 6%, var(--cl-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cap-ai-apply-all>div{gap:1px;display:grid}.cap-ai-apply-all strong{font-size:var(--cl-t-base);font-weight:600}.cap-ai-apply-all span{color:var(--sw-ink-secondary);font-size:var(--cl-t-small)}.cap-ai-suggestions,.cap-ai-text-suggestions{gap:var(--sw-space-2);margin:0;padding:0;list-style:none;display:grid}.cap-ai-suggestions>li,.cap-ai-text-suggestions>li{gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-control);padding:var(--sw-space-3);background:var(--cl-surface);display:grid}.cap-ai-suggestion-title,.cap-ai-text-suggestions>li>div:first-child{gap:var(--sw-space-2);justify-content:space-between;align-items:baseline;display:flex}.cap-ai-suggestion-title span,.cap-ai-text-suggestions strong{color:var(--sw-ink-primary);font-size:var(--cl-t-small);font-weight:600}.cap-ai-suggestion-title small,.cap-ai-text-suggestions small{color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro)}.cap-ai-suggestions p,.cap-ai-text-suggestions p{color:var(--sw-ink-secondary);font-size:var(--cl-t-small);margin:0;line-height:1.45}.cap-ai-text-suggestions del{color:var(--sw-ink-muted);-webkit-text-decoration-color:var(--sw-feedback-danger);text-decoration-color:var(--sw-feedback-danger)}.cap-ai-text-suggestions ins{background:color-mix(in oklab, var(--sw-feedback-success) 16%, transparent);color:var(--sw-ink-primary);text-decoration:none}.cap-ai-confirm-replace,.cap-ai-suggestion-actions{gap:var(--sw-space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cap-step{animation:linear both cap-rise;animation-timeline:view();animation-range:entry entry 42%}.cap-photos li{animation:linear both cap-pop;animation-timeline:view();animation-range:entry 5% entry 40%}.cap:before{animation:linear both cap-drift;animation-timeline:scroll();animation-range:0 60rem}.cap:after{animation:linear both cap-grid-fade;animation-timeline:scroll();animation-range:0 30rem}}}@keyframes cap-rise{0%{opacity:0;transform:translateY(1.5rem)scale(.985)}to{opacity:1;transform:none}}@keyframes cap-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes cap-drift{to{opacity:.35;transform:translateY(5rem)}}@keyframes cap-grid-fade{to{opacity:0;transform:translateY(2rem)}}@media (max-width:68rem){.cap{--cap-rail-w:15rem}.cap-chips{grid-template-columns:minmax(0,1fr)}}@media (max-width:60rem){.cap-layout{gap:var(--sw-space-5);grid-template-columns:minmax(0,1fr)}.cap-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cl-surface);position:static}.cap-rail ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.cap-rail ol:before,.cap-rail ol:after{display:none}.cap-rail li button{gap:var(--sw-space-2);flex-direction:column;align-items:flex-start}.cap-rail-text small,.cap-sum{display:none}}@media (max-width:40rem){.cap,.cap-step-head>button,.cap-step-body{padding-inline:var(--sw-space-4)}.cap-send{gap:var(--sw-space-3)}.cap-send-button{width:100%}}@media (prefers-reduced-motion:reduce){.cap-step,.cap-next,.cap-send-button,.cap-rail ol:after,.cap-step-head>button>svg:last-child{transition:none}}.issue-history-page,.issue-history-search-panel,.issue-history-filter-bar,.issue-history-results-panel,.issue-history-list{min-width:0;max-width:100%}.issue-history-hero{background:radial-gradient(circle at 84% 20%, color-mix(in srgb, var(--sw-brand-primary) 28%, transparent), transparent 32%), radial-gradient(circle at 68% 112%, color-mix(in srgb, var(--sw-accent-aqua) 65%, transparent), transparent 38%), linear-gradient(135deg, var(--sw-bg-surface), var(--sw-brand-tint));min-height:14.5rem}.issue-history-search-panel{gap:var(--sw-space-2)}.issue-history-search-panel .operational-search-box{border-color:color-mix(in srgb, var(--sw-brand-primary) 35%, var(--sw-border-hairline));border-radius:var(--sw-radius-card);min-height:4rem;padding-inline:var(--sw-space-5);transition:border-color .18s,box-shadow .18s,transform .18s}.issue-history-search-panel .operational-search-box:focus-within,.issue-history-search-panel .operational-search-box[data-pending=true]{border-color:var(--sw-brand-primary);box-shadow:var(--sw-shadow-card), 0 0 0 .22rem color-mix(in srgb, var(--sw-brand-primary) 12%, transparent)}.issue-history-search-panel .operational-search-box>svg{width:1.35rem;height:1.35rem;color:var(--sw-brand-primary)}.issue-history-search-panel .operational-search-box input{min-width:0;padding-block:var(--sw-space-2);font-size:var(--sw-type-headline-size)}.issue-history-search-panel .operational-search-box kbd{border:var(--sw-hairline-width) solid var(--sw-border-hairline);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-family:var(--sw-font-mono);font-size:var(--sw-type-caption-size);box-shadow:inset 0 -1px 0 var(--sw-border-strong);border-radius:.45rem;flex:none;padding:.25rem .5rem}.issue-history-filter-bar{align-items:center;gap:var(--sw-space-2);padding:var(--sw-space-2) 0 0;background:0 0;border:0;flex-wrap:wrap;display:flex}.issue-history-filter-bar label{display:block}.issue-history-filter-bar select{border-color:var(--sw-border-hairline);border-radius:var(--sw-radius-pill);background-color:var(--sw-bg-surface);width:auto;min-width:8rem;color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);padding:.55rem 2rem .55rem .85rem}.issue-filter-label{align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);margin-inline-end:var(--sw-space-1);display:inline-flex}.issue-filter-label svg,.issue-history-heading .eyebrow svg{width:1rem;height:1rem}.issue-search-progress{gap:var(--sw-space-6);border-radius:var(--sw-radius-card);max-height:0;padding:0 var(--sw-space-5);opacity:0;border:0 solid #0000;grid-template-columns:minmax(16rem,.65fr) minmax(22rem,1fr);align-items:center;transition:max-height .22s,opacity .18s,padding .22s,transform .22s,border-width .22s;display:grid;overflow:hidden;transform:translateY(-.5rem)}.issue-search-progress:not([data-active=true]){display:none}.issue-search-progress[data-active=true]{border-width:var(--sw-hairline-width);border-color:color-mix(in srgb, var(--sw-brand-primary) 24%, var(--sw-border-hairline));max-height:9rem;padding:var(--sw-space-4) var(--sw-space-5);opacity:1;border-inline-start:.3rem solid var(--sw-sev-high);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);transform:translateY(0)}.issue-search-progress-copy{align-items:center;gap:var(--sw-space-3);display:flex}.issue-search-progress-copy>span:last-child{gap:.15rem;display:grid}.issue-search-progress-copy small{color:var(--sw-ink-secondary)}.issue-search-orbit{background:var(--sw-bg-surface);width:2.75rem;height:2.75rem;color:var(--sw-brand-primary);box-shadow:var(--sw-shadow1);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.issue-search-orbit:after{border:.12rem solid #0000;border-block-start-color:var(--sw-brand-primary);content:"";border-radius:50%;animation:.85s linear infinite issue-search-orbit;position:absolute;inset:-.2rem}.issue-search-orbit svg{width:1.1rem}.issue-search-skeletons{gap:.38rem;display:grid}.issue-search-skeletons>span{gap:var(--sw-space-2);grid-template-columns:2rem minmax(7rem,1fr) minmax(4rem,.35fr);align-items:center;display:grid}.issue-search-skeletons i,.issue-search-skeletons b,.issue-search-skeletons em{border-radius:var(--sw-radius-pill);background:color-mix(in srgb, var(--sw-brand-primary) 15%, var(--sw-bg-surface));height:.55rem}.issue-search-skeletons i{height:1.4rem}.issue-history-results-panel{padding:0;transition:opacity .18s,transform .18s;overflow:hidden}.issue-history-results-panel[data-pending=true]{opacity:.56;transform:translateY(.15rem)}.issue-history-heading{padding:var(--sw-space-5) var(--sw-space-6);background:linear-gradient(90deg, color-mix(in srgb, var(--sw-brand-tint) 76%, transparent), transparent);align-items:center;margin:0}.issue-history-heading .eyebrow{align-items:center;gap:var(--sw-space-2);display:inline-flex}.issue-result-count{text-transform:none;background:0 0;align-items:baseline;gap:.25rem;min-height:0;display:inline-flex}.issue-result-count strong{color:var(--sw-ink-primary);font-size:var(--sw-type-headline-size)}.issue-history-list{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline)}.issue-history-row{--issue-row-tone:var(--sw-status-open);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);background:var(--sw-bg-surface);min-height:7.25rem;animation:.34s backwards issue-row-arrive;animation-delay:calc(min(var(--row-index), 8) * 28ms);grid-template-columns:.25rem minmax(0,1fr) auto;transition:background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.issue-history-row[data-severity=low]{--issue-row-tone:var(--sw-sev-low)}.issue-history-row[data-severity=medium]{--issue-row-tone:var(--sw-sev-medium)}.issue-history-row[data-severity=high]{--issue-row-tone:var(--sw-sev-high)}.issue-history-row[data-severity=critical]{--issue-row-tone:var(--sw-sev-critical)}.issue-history-row:hover,.issue-history-row:focus-within{z-index:1;background:color-mix(in srgb, var(--sw-brand-tint) 42%, var(--sw-bg-surface));box-shadow:0 .75rem 2rem color-mix(in srgb, var(--sw-ink-primary) 8%, transparent);transform:translateY(-1px)}.issue-history-state-marker{margin-block:var(--sw-space-4);border-radius:0 var(--sw-radius-pill) var(--sw-radius-pill) 0;background:var(--issue-row-tone)}.issue-history-row-link{gap:var(--sw-space-5);min-width:0;padding:var(--sw-space-4) var(--sw-space-3) var(--sw-space-4) var(--sw-space-5);color:inherit;grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr) auto;align-items:center;text-decoration:none;display:grid}.issue-history-row-copy{min-width:0}.issue-history-row-copy h3{margin:var(--sw-space-2) 0;font-size:var(--sw-type-headline-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.issue-history-row-copy>p{align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-overflow:ellipsis;white-space:nowrap;margin:0;display:flex;overflow:hidden}.issue-history-row-copy>p span:before{color:var(--sw-border-strong);content:"•";margin-inline-end:var(--sw-space-2)}.issue-history-row-badges{align-items:center;gap:var(--sw-space-2);flex-wrap:wrap;display:flex}.issue-history-equipment-context{gap:var(--sw-space-1);flex-wrap:wrap;margin-block-start:var(--sw-space-2);display:flex}.issue-history-equipment-context span{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);padding:.1rem var(--sw-space-2);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-following-chip{color:var(--sw-brand-primary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);align-items:center;gap:.25rem;display:inline-flex}.issue-following-chip svg{width:.85rem;height:.85rem}.issue-history-reporter{align-items:center;gap:var(--sw-space-3);min-width:0;display:flex}.issue-history-reporter>span:last-child{gap:.15rem;min-width:0;display:grid}.issue-history-reporter strong,.issue-history-reporter time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-history-reporter time{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-reporter-avatar{border:var(--sw-hairline-width) solid color-mix(in srgb, var(--sw-brand-primary) 28%, var(--sw-border-hairline));background:linear-gradient(145deg, var(--sw-brand-tint), var(--sw-bg-surface));width:2.35rem;height:2.35rem;color:var(--sw-brand-primary-pressed);font-size:.68rem;font-weight:var(--sw-type-body-strong-weight);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid}.issue-history-signals{justify-content:flex-end;align-items:center;gap:var(--sw-space-2);width:6.2rem;color:var(--sw-ink-secondary);flex:0 0 6.2rem;display:flex}.issue-history-signals span{background:var(--sw-bg-sunken);border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid}.issue-history-signals span[data-visible=false]{visibility:hidden}.issue-history-signals svg{width:1rem;height:1rem}.issue-history-copy{width:2.5rem;height:2.5rem;opacity:0;background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);cursor:pointer;border:0;border-radius:50%;align-self:center;place-items:center;margin-inline-end:var(--sw-space-4);transition:opacity .15s,color .15s,transform .15s;display:grid}.issue-history-row:hover .issue-history-copy,.issue-history-row:focus-within .issue-history-copy{opacity:1}.issue-history-copy:hover{color:var(--sw-brand-primary);transform:scale(1.06)}.issue-history-copy svg{width:1rem}.issue-history-empty{text-align:center;align-content:center;place-items:center;min-height:20rem;display:grid}.issue-history-empty>span{background:var(--sw-brand-tint);width:4rem;height:4rem;color:var(--sw-brand-primary);border-radius:50%;place-items:center;display:grid}@keyframes issue-search-orbit{to{transform:rotate(1turn)}}@keyframes issue-search-wash{to{background-position:-220% 0,0 0}}@keyframes issue-row-arrive{0%{opacity:0;transform:translateY(.45rem)}}@media (max-width:64rem){.issue-search-progress{grid-template-columns:1fr}.issue-search-skeletons{display:none}.issue-history-row-link{grid-template-columns:minmax(0,1fr) auto}.issue-history-reporter{grid-area:2/1/auto/-1}}@media (max-width:44rem){:is(html:has(.issue-history-page),body:has(.issue-history-page)){max-width:100vw;overflow-x:clip}.issue-history-search-panel{contain:inline-size;width:100%;overflow-x:hidden}.workspace-shell:has(.issue-history-page) .workspace-header{contain:inline-size;width:100%;overflow-x:hidden}.issue-history-filter-bar{width:100%}.workspace-shell:has(.issue-history-page) .workspace-nav{width:100%}.issue-history-page{overflow-x:clip}.issue-history-hero{padding:var(--sw-space-6);grid-template-columns:1fr}.issue-history-search-panel .operational-search-box kbd,.issue-history-copy{display:none}.issue-history-filter-bar{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-block-end:var(--sw-space-2);overflow-x:auto}.issue-history-filter-bar>*{scroll-snap-align:start;flex:none}.issue-filter-label{display:none}.issue-history-heading{padding:var(--sw-space-4);align-items:flex-start}.issue-history-row{grid-template-columns:.2rem minmax(0,1fr)}.issue-history-row-link{gap:var(--sw-space-3);padding-inline:var(--sw-space-4);grid-template-columns:1fr auto}.issue-history-row-copy>p span:last-child,.issue-history-reporter time,.issue-history-signals span{display:none}.issue-history-signals{flex-basis:auto;width:auto}}@media (prefers-reduced-motion:reduce){.issue-search-progress[data-active=true],.issue-search-orbit:after,.issue-history-row{animation:none}}.issue-workspace-hero{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--sw-brand-primary) 25%, transparent), transparent 34%), radial-gradient(circle at 65% 115%, color-mix(in srgb, var(--sw-accent-aqua) 62%, transparent), transparent 42%), linear-gradient(135deg, var(--sw-bg-surface), var(--sw-brand-tint));min-height:15rem;overflow:visible}.issue-workspace-hero h1{max-width:24ch}.issue-workspace-hero .operational-hero-actions{position:relative}.issue-workspace-hero-meta{gap:var(--sw-space-2);flex-wrap:wrap;margin-block-start:var(--sw-space-4);display:flex}.issue-workspace-hero-meta span{border:var(--sw-hairline-width) solid color-mix(in srgb, var(--sw-brand-primary) 20%, var(--sw-border-hairline));border-radius:var(--sw-radius-pill);background:color-mix(in srgb, var(--sw-bg-surface) 76%, transparent);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);padding:.45rem .75rem}.issue-command-menu{position:relative}.issue-command-menu>summary{width:var(--sw-target-min);height:var(--sw-target-min);border:var(--sw-hairline-width) solid var(--sw-border-hairline);background:color-mix(in srgb, var(--sw-bg-surface) 88%, transparent);color:var(--sw-ink-primary);cursor:pointer;box-shadow:var(--sw-shadow1);border-radius:50%;place-items:center;list-style:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.issue-command-menu>summary::-webkit-details-marker{display:none}.issue-command-disclosure>summary::-webkit-details-marker{display:none}.issue-command-menu>summary:hover,.issue-command-menu[open]>summary{border-color:var(--sw-brand-primary);background:var(--sw-brand-tint);color:var(--sw-brand-primary);transform:translateY(-1px)}.issue-command-menu>summary svg{width:1.3rem}.issue-command-popover{z-index:50;width:min(27rem,100vw - 2rem);max-height:min(42rem,78vh);inset:calc(100% + var(--sw-space-2)) 0 auto auto;border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-2);background:color-mix(in srgb, var(--sw-bg-surface) 96%, transparent);box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--sw-ink-primary) 18%, transparent), var(--sw-shadow-card);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);animation:.16s ease-out both issue-menu-arrive;display:grid;position:absolute;overflow-y:auto}.issue-command-popover>header{align-items:center;gap:var(--sw-space-3);padding:var(--sw-space-3);display:flex}.issue-command-popover>header>span{background:var(--sw-brand-tint);width:2.35rem;height:2.35rem;color:var(--sw-brand-primary);border-radius:50%;place-items:center;display:grid}.issue-command-popover>header svg{width:1.1rem}.issue-command-popover>header div{display:grid}.issue-command-popover small{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-command-one-tap{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline)}.issue-command-one-tap button,.issue-command-disclosure>summary{gap:var(--sw-space-3);border-radius:var(--sw-radius-control);width:100%;padding:var(--sw-space-3);color:var(--sw-ink-primary);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.issue-command-one-tap button:hover,.issue-command-disclosure>summary:hover{background:var(--sw-bg-sunken)}.issue-command-one-tap button>span,.issue-command-disclosure>summary>span{display:grid}.issue-command-one-tap svg,.issue-command-disclosure>summary>svg{width:1.15rem;color:var(--sw-brand-primary)}.issue-command-disclosure{border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline)}.issue-command-disclosure[open]>summary{background:var(--sw-brand-tint)}.issue-command-form{margin:0 var(--sw-space-2) var(--sw-space-3);border-radius:var(--sw-radius-control);padding:var(--sw-space-4);background:var(--sw-bg-sunken)}.issue-workspace-people{background:linear-gradient(145deg, color-mix(in srgb, var(--sw-brand-tint) 72%, transparent), transparent 58%), var(--sw-bg-surface)}.issue-ownership-summary{gap:var(--sw-space-3);margin:0;display:grid}.issue-ownership-summary>div{gap:var(--sw-space-3);border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);grid-template-columns:minmax(6rem,.5fr) minmax(0,1fr);align-items:start;padding-block-start:var(--sw-space-3);display:grid}.issue-ownership-summary dt{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-ownership-summary dd{gap:.15rem;margin:0;display:grid}.issue-ownership-summary dd span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-follower-stack{margin-block-start:var(--sw-space-5);padding-inline-start:.35rem;display:flex}.issue-follower-stack span{border:.14rem solid var(--sw-bg-surface);background:var(--sw-brand-primary);color:#fff;width:2rem;height:2rem;font-size:.62rem;font-weight:var(--sw-type-body-strong-weight);border-radius:50%;place-items:center;margin-inline-start:-.35rem;display:grid}@keyframes issue-menu-arrive{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}}@media (max-width:44rem){.issue-workspace-hero{align-items:flex-start}.issue-workspace-hero .operational-hero-actions{justify-content:flex-start;width:100%}.issue-command-popover{max-height:72vh;inset:auto var(--sw-space-3) var(--sw-space-3);width:auto;position:fixed}}@media (prefers-reduced-motion:reduce){.issue-command-popover{animation:none}}.issue-history-command-header{justify-content:space-between;align-items:center;gap:var(--sw-space-5);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);min-width:0;padding:var(--sw-space-2) 0 var(--sw-space-5);display:flex}.issue-history-command-header h1{letter-spacing:-.035em;margin:.15rem 0 .25rem;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.05}.issue-history-command-header p:not(.eyebrow){max-width:62ch;color:var(--sw-ink-secondary);margin:0}.issue-history-command-actions,.issue-history-index-state{align-items:center;gap:var(--sw-space-3);flex:none;display:flex}.issue-history-index-state{gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight)}.issue-history-index-state>span{background:var(--sw-status-resolved);width:.55rem;height:.55rem;box-shadow:0 0 0 .28rem color-mix(in srgb, var(--sw-status-resolved) 15%, transparent);border-radius:50%}.issue-history-search-row{gap:var(--sw-space-3);grid-template-columns:minmax(0,1fr) minmax(13rem,.24fr);align-items:stretch;display:grid}.issue-history-sort{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);min-width:0;padding:.55rem var(--sw-space-3);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);gap:.2rem;display:grid}.issue-history-sort>span{color:var(--sw-ink-muted);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);letter-spacing:.06em;text-transform:uppercase}.issue-history-sort select{min-width:0;color:var(--sw-ink-primary);font:inherit;font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);background:0 0;border:0;outline:0}.issue-history-quickbar{justify-content:space-between;align-items:center;gap:var(--sw-space-3);min-width:0;display:flex;position:relative}.issue-history-presets{gap:var(--sw-space-2);flex-wrap:wrap;min-width:0;display:flex}.issue-history-presets button,.issue-history-advanced>summary{justify-content:center;align-items:center;gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-pill);min-height:2.55rem;padding-inline:var(--sw-space-3);background:var(--sw-bg-surface);color:var(--sw-ink-secondary);font:inherit;font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);cursor:pointer;list-style:none;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.issue-history-presets button:hover,.issue-history-presets button[data-active=true],.issue-history-advanced[open]>summary{border-color:color-mix(in srgb, var(--sw-brand-primary) 55%, var(--sw-border-hairline));background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);transform:translateY(-1px)}.issue-history-presets button>span{background:var(--sw-ink-muted);border-radius:50%;width:.55rem;height:.55rem}.issue-history-presets button>span[data-tone=open]{background:var(--sw-status-open)}.issue-history-presets button>span[data-tone=critical]{background:var(--sw-sev-critical)}.issue-history-presets svg,.issue-history-advanced>summary svg{width:1rem;height:1rem}.issue-history-advanced{flex:none;position:relative}.issue-history-advanced>summary::-webkit-details-marker{display:none}.issue-history-row-menu>summary::-webkit-details-marker{display:none}.issue-history-advanced>summary b{background:var(--sw-brand-primary);min-width:1.35rem;height:1.35rem;color:var(--sw-ink-on-brand);font-size:var(--sw-type-caption-size);border-radius:50%;place-items:center;display:grid}.issue-history-advanced>summary svg:last-child{transition:transform .15s}.issue-history-advanced[open]>summary svg:last-child{transform:rotate(180deg)}.issue-history-advanced-popover{z-index:60;inset:calc(100% + var(--sw-space-2)) 0 auto auto;border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);width:min(34rem,100vw - 2rem);padding:var(--sw-space-4);background:color-mix(in srgb, var(--sw-bg-surface) 96%, transparent);box-shadow:0 1.25rem 3.25rem color-mix(in srgb, var(--sw-ink-primary) 16%, transparent), var(--sw-shadow-card);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);animation:.16s ease-out both issue-menu-arrive;position:absolute}.issue-history-advanced-popover>header{justify-content:space-between;align-items:flex-start;gap:var(--sw-space-3);margin-block-end:var(--sw-space-4);display:flex}.issue-history-advanced-popover>header>span{gap:.15rem;display:grid}.issue-history-advanced-popover small,.issue-history-advanced-grid label{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-history-advanced-popover header button{color:var(--sw-brand-primary);font:inherit;font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);cursor:pointer;background:0 0;border:0}.issue-history-advanced-actions{align-items:center;gap:var(--sw-space-2);flex:none;display:flex}.issue-history-advanced-popover header .issue-history-advanced-close{border:var(--sw-hairline-width) solid var(--sw-border-hairline);background:var(--sw-bg-sunken);width:2.25rem;height:2.25rem;color:var(--sw-ink-primary);border-radius:50%;place-items:center;display:grid}.issue-history-advanced-close svg{width:1rem;height:1rem}.issue-history-advanced-grid{gap:var(--sw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.issue-history-advanced-grid label{gap:var(--sw-space-1);min-width:0;font-weight:var(--sw-type-body-strong-weight);display:grid}.issue-history-advanced-grid select{border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);background:var(--sw-bg-sunken);width:100%;min-width:0;color:var(--sw-ink-primary);font:inherit;padding:.7rem .8rem}.issue-history-results-panel{overflow:visible}.issue-owner-chip{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);align-items:center;gap:.35rem;display:inline-flex}.issue-owner-chip:first-letter{color:var(--sw-brand-primary)}.issue-owner-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.issue-history-dates{gap:.1rem;display:grid}.issue-history-dates time{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);align-items:center;gap:.3rem;display:inline-flex}.issue-history-dates time:last-child{color:var(--sw-ink-muted);font-size:var(--sw-type-caption-size)}.issue-history-dates svg{width:.8rem;height:.8rem}.issue-history-row-menu{align-self:center;margin-inline-end:var(--sw-space-3);position:relative}.issue-history-row-menu>summary{width:2.5rem;height:2.5rem;color:var(--sw-ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;list-style:none;display:grid}.issue-history-row-menu>summary:hover,.issue-history-row-menu[open]>summary{background:var(--sw-bg-sunken);color:var(--sw-brand-primary)}.issue-history-row-menu>summary svg{width:1.1rem}.issue-history-row-menu>div{z-index:70;width:13.5rem;inset:calc(100% + var(--sw-space-1)) 0 auto auto;border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);padding:var(--sw-space-2);background:var(--sw-bg-raised);box-shadow:var(--sw-shadow-card);animation:.15s ease-out both issue-menu-arrive;display:grid;position:absolute}.issue-history-row-menu-header{display:none}.issue-history-row-menu a,.issue-history-row-menu button{min-height:var(--sw-target-min);align-items:center;gap:var(--sw-space-2);border-radius:calc(var(--sw-radius-control) - var(--sw-space-1));padding-inline:var(--sw-space-3);color:var(--sw-ink-primary);font:inherit;font-size:var(--sw-type-caption-size);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.issue-history-row-menu a:hover,.issue-history-row-menu button:hover{background:var(--sw-bg-sunken)}.issue-history-row-menu svg{width:1rem;height:1rem}.issue-evidence-version{align-items:center;gap:var(--sw-space-1);display:inline-flex!important}.issue-evidence-version svg{width:.9rem;height:.9rem}.issue-evidence-attribution{align-items:center;gap:var(--sw-space-3);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);margin-block-end:var(--sw-space-5);padding-block-end:var(--sw-space-4);display:flex}.issue-evidence-attribution>span:nth-child(2){min-width:0;display:grid}.issue-evidence-attribution small{color:var(--sw-ink-secondary)}.issue-evidence-avatar{border:var(--sw-hairline-width) solid color-mix(in srgb, var(--sw-brand-primary) 35%, var(--sw-border-hairline));background:var(--sw-brand-tint);width:2.65rem;height:2.65rem;color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);border-radius:50%;flex:none;place-items:center;display:grid}.issue-evidence-attribution-time{align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);margin-inline-start:auto;display:inline-flex}.issue-evidence-attribution-time svg{width:1rem}.issue-evidence-facts{gap:var(--sw-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.issue-evidence-facts>div{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);min-width:0;padding:var(--sw-space-3);background:var(--sw-bg-sunken)}.issue-evidence-facts dt{align-items:center;gap:var(--sw-space-2);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);text-transform:uppercase;display:flex}.issue-evidence-facts dt>span{background:var(--sw-bg-surface);width:1.7rem;height:1.7rem;color:var(--sw-brand-primary);border-radius:50%;flex:none;place-items:center;display:grid}.issue-evidence-facts svg{width:.9rem;height:.9rem}.issue-evidence-facts dd{margin:var(--sw-space-2) 0 0;overflow-wrap:anywhere;font-weight:var(--sw-type-body-strong-weight);text-transform:capitalize}.issue-evidence-facts [data-tone=high] dt>span,.issue-evidence-facts [data-tone=critical] dt>span{color:var(--sw-sev-critical)}.issue-evidence-facts [data-tone=medium] dt>span{color:var(--sw-sev-medium)}.issue-evidence-facts [data-tone=pmun]{border-color:color-mix(in srgb, var(--sw-brand-primary) 34%, var(--sw-border-hairline));background:var(--sw-brand-tint)}.issue-evidence-narrative{gap:var(--sw-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--sw-space-4);display:grid}.issue-evidence-narrative article{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--sw-bg-surface);position:relative;overflow:hidden}.issue-evidence-narrative article:before{height:var(--sw-space-1);background:var(--sw-brand-primary);content:"";position:absolute;inset:0 0 auto}.issue-evidence-narrative article[data-kind=action]:before{background:var(--sw-feedback-success)}.issue-evidence-narrative header{align-items:center;gap:var(--sw-space-3);display:flex}.issue-evidence-narrative header>span{background:var(--sw-brand-tint);width:2.4rem;height:2.4rem;color:var(--sw-brand-primary);border-radius:50%;flex:none;place-items:center;display:grid}.issue-evidence-narrative article[data-kind=action] header>span{background:color-mix(in srgb, var(--sw-feedback-success) 12%, var(--sw-bg-surface));color:var(--sw-feedback-success)}.issue-evidence-narrative header svg{width:1.1rem}.issue-evidence-narrative h3,.issue-evidence-narrative p{margin:0}.issue-evidence-narrative small{color:var(--sw-ink-secondary)}.issue-evidence-narrative p{color:var(--sw-ink-secondary);white-space:pre-wrap;margin-block-start:var(--sw-space-4)}.issue-workflow-panel{scroll-margin-block-start:calc(var(--sw-space-10) + var(--sw-space-4))}.issue-workflow-summary{gap:var(--sw-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.issue-workflow-summary>div,.issue-workflow-follow>div{align-items:center;gap:var(--sw-space-2);min-width:0;display:flex}.issue-workflow-summary>div>span:last-child,.issue-workflow-follow>div>span:last-child,.issue-workflow-control>header>span:last-child{min-width:0;display:grid}.issue-workflow-summary small,.issue-workflow-follow small,.issue-workflow-control header small{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-workflow-summary strong{font-size:var(--sw-type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-workflow-icon{background:var(--sw-brand-tint);width:2.25rem;height:2.25rem;color:var(--sw-brand-primary);border-radius:50%;flex:none;place-items:center;display:grid}.issue-workflow-icon[data-tone=accountable]{background:color-mix(in srgb, var(--sw-feedback-success) 12%, var(--sw-bg-surface));color:var(--sw-feedback-success)}.issue-workflow-icon[data-tone=status]{background:color-mix(in srgb, var(--sw-status-in-progress) 13%, var(--sw-bg-surface));color:var(--sw-status-in-progress)}.issue-workflow-icon[data-tone=follow]{background:color-mix(in srgb, var(--sw-accent-aqua) 14%, var(--sw-bg-surface));color:var(--sw-accent-aqua)}.issue-workflow-icon svg{width:1.05rem;height:1.05rem}.issue-workflow-control{gap:var(--sw-space-3);border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);margin-block-start:var(--sw-space-4);padding-block-start:var(--sw-space-4);display:grid}.issue-workflow-control>header{align-items:center;gap:var(--sw-space-2);display:flex}.issue-workflow-control label{gap:var(--sw-space-1);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);display:grid}.issue-workflow-control select,.issue-workflow-control input{border:var(--sw-hairline-width) solid var(--sw-border-strong);border-radius:var(--sw-radius-control);background:var(--sw-bg-surface);width:100%;min-width:0;color:var(--sw-ink-primary);font:inherit;padding:.7rem .8rem}.issue-workflow-control button svg{width:1rem}.issue-workflow-follow{justify-content:space-between;align-items:center;gap:var(--sw-space-3);border-block-start:var(--sw-hairline-width) solid var(--sw-border-hairline);margin-block-start:var(--sw-space-4);padding-block-start:var(--sw-space-4);display:flex}.issue-workflow-follow-form{flex:none}.issue-workflow-panel .issue-follower-stack{margin-block-start:var(--sw-space-3)}.issue-timeline-rich li{gap:var(--sw-space-3);grid-template-columns:2.65rem minmax(0,1fr)}.issue-timeline-rich li:not(:last-child):before{background:linear-gradient(var(--sw-brand-primary), var(--sw-border-hairline));width:.14rem;inset-block-start:calc(var(--sw-space-4) + 2.3rem);inset-inline-start:1.3rem}.issue-timeline-rich li>.issue-timeline-node{z-index:2;border:.18rem solid var(--sw-bg-surface);background:var(--sw-brand-tint);width:2.65rem;height:2.65rem;color:var(--sw-brand-primary);box-shadow:0 0 0 var(--sw-hairline-width) var(--sw-border-hairline), var(--sw-shadow1);border-radius:50%;place-items:center;margin:0;display:grid;position:relative}.issue-timeline-node svg{width:1.05rem;height:1.05rem}.issue-timeline-node[data-tone=action],.issue-timeline-node[data-tone=created]{background:color-mix(in srgb, var(--sw-feedback-success) 14%, var(--sw-bg-surface));color:var(--sw-feedback-success)}.issue-timeline-node[data-tone=status],.issue-timeline-node[data-tone=monitoring]{background:color-mix(in srgb, var(--sw-status-in-progress) 15%, var(--sw-bg-surface));color:var(--sw-status-in-progress)}.issue-timeline-node[data-tone=people],.issue-timeline-node[data-tone=comment]{background:color-mix(in srgb, var(--sw-accent-aqua) 14%, var(--sw-bg-surface));color:var(--sw-accent-aqua)}.issue-timeline-node[data-tone=part],.issue-timeline-node[data-tone=evidence]{background:color-mix(in srgb, var(--sw-sev-medium) 14%, var(--sw-bg-surface));color:var(--sw-sev-medium)}.issue-timeline-rich article{padding:var(--sw-space-5);transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.issue-timeline-rich article:before{width:var(--sw-space-1);background:var(--sw-border-strong);content:"";position:absolute;inset:0 auto 0 0}.issue-timeline-rich article[data-tone=action]:before,.issue-timeline-rich article[data-tone=created]:before{background:var(--sw-feedback-success)}.issue-timeline-rich article[data-tone=status]:before,.issue-timeline-rich article[data-tone=monitoring]:before{background:var(--sw-status-in-progress)}.issue-timeline-rich article[data-tone=observation]:before{background:var(--sw-brand-primary)}.issue-timeline-rich li[data-latest=true] article{border-color:color-mix(in srgb, var(--sw-brand-primary) 44%, var(--sw-border-hairline));box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--sw-brand-primary) 10%, transparent), var(--sw-shadow1)}.issue-timeline-title{align-items:center;gap:var(--sw-space-2);flex-wrap:wrap;display:flex}.issue-timeline-latest{border-radius:var(--sw-radius-pill);background:var(--sw-brand-primary);color:var(--sw-ink-on-brand);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);letter-spacing:.04em;text-transform:uppercase;padding:.15rem .45rem}.issue-timeline-transition{align-items:center;gap:var(--sw-space-2);width:fit-content;border-radius:var(--sw-radius-pill);background:var(--sw-bg-sunken);color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size);text-transform:capitalize;margin-block-start:var(--sw-space-4);padding:.4rem .7rem;display:flex}.issue-timeline-transition svg{width:.85rem;height:.85rem;color:var(--sw-status-in-progress)}.insight-page-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--sw-space-5);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-space-3) 0 var(--sw-space-5);display:flex}.insight-page-toolbar h1,.insight-page-toolbar p{margin:0}.insight-page-toolbar h1{margin-block:var(--sw-space-1)}.insight-page-toolbar>div>p:last-child{max-width:55ch;color:var(--sw-ink-secondary)}.insight-dashboard{gap:var(--sw-space-5);display:grid}.shift-launchpad{gap:var(--sw-space-5);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);grid-template-columns:minmax(12rem,.25fr) minmax(0,1fr);align-items:center;display:grid}.shift-launchpad-heading{align-items:center;gap:var(--sw-space-3);padding-inline:var(--sw-space-2);display:flex}.shift-launchpad-heading>span{background:var(--sw-brand-tint);width:2.75rem;height:2.75rem;color:var(--sw-brand-primary);border-radius:50%;flex:none;place-items:center;display:grid}.shift-launchpad-heading svg{width:1.2rem}.shift-launchpad h2,.shift-launchpad p{margin:0}.shift-launchpad h2{font-size:var(--sw-type-headline-size)}.shift-launchpad-actions{gap:var(--sw-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shift-launchpad-actions>a{gap:var(--sw-space-2);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);min-width:0;padding:var(--sw-space-3);background:var(--sw-bg-sunken);color:var(--sw-ink-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.shift-launchpad-actions>a:hover{border-color:color-mix(in srgb, var(--sw-brand-primary) 46%, var(--sw-border-hairline));background:var(--sw-brand-tint);transform:translateY(-2px)}.shift-launchpad-actions>a>span:first-child{background:var(--sw-brand-tint);width:2.2rem;height:2.2rem;color:var(--sw-brand-primary);border-radius:50%;place-items:center;display:grid}.shift-launchpad-actions>a>span:first-child[data-tone=handover]{background:color-mix(in srgb, var(--sw-status-in-progress) 14%, var(--sw-bg-surface));color:var(--sw-status-in-progress)}.shift-launchpad-actions>a>span:first-child[data-tone=team]{background:color-mix(in srgb, var(--sw-feedback-success) 13%, var(--sw-bg-surface));color:var(--sw-feedback-success)}.shift-launchpad-actions>a>span:nth-child(2){min-width:0;display:grid}.shift-launchpad-actions strong,.shift-launchpad-actions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shift-launchpad-actions small{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.shift-launchpad-actions svg{width:1rem}.insight-recent-activity{grid-column:span 12;min-height:0}.insight-activity-list{gap:var(--sw-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.insight-activity-list li{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-control);min-width:0;padding:var(--sw-space-3);background:var(--sw-bg-sunken);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:border-color .15s,background .15s;display:grid}.insight-activity-list li:hover{border-color:color-mix(in srgb, var(--sw-brand-primary) 42%, var(--sw-border-hairline));background:var(--sw-brand-tint)}.insight-activity-list li>a{color:inherit;text-decoration:none;display:contents}.insight-activity-list li>span:nth-last-child(2),.insight-activity-list li>a>span:nth-child(2){min-width:0;display:grid}.insight-activity-list strong,.insight-activity-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight-activity-list small{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.insight-activity-node{background:var(--sw-brand-tint);width:2rem;height:2rem;color:var(--sw-brand-primary);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);border-radius:50%;place-items:center;display:grid}.workspace-loading{align-content:center;place-items:center;gap:var(--sw-space-6);border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-sheet);width:min(100%,56rem);min-height:min(34rem,70vh);padding:var(--sw-space-7);background:radial-gradient(circle at 72% 15%, color-mix(in srgb, var(--sw-accent-aqua) 18%, transparent), transparent 34%), radial-gradient(circle at 28% 92%, color-mix(in srgb, var(--sw-brand-primary) 17%, transparent), transparent 38%), var(--sw-bg-surface);text-align:center;box-shadow:var(--sw-shadow-card);margin-inline:auto;display:grid}.workspace-loading-mark{background:var(--sw-brand-tint);width:4.5rem;height:4.5rem;color:var(--sw-brand-primary);border-radius:50%;place-items:center;display:grid;position:relative}.workspace-loading-mark svg:first-child{width:2.3rem;height:2.3rem;animation:1s linear infinite issue-search-orbit}.workspace-loading-mark svg:last-child{width:1.3rem;color:var(--sw-accent-aqua);animation:1.8s ease-in-out infinite workspace-loading-spark;position:absolute;inset:-.2rem -.2rem auto auto}.workspace-loading h1,.workspace-loading p{margin:0}.workspace-loading h1{margin-block:var(--sw-space-2)}.workspace-loading-messages{width:min(100%,42rem);min-height:2.4rem;color:var(--sw-ink-secondary);margin-block-start:var(--sw-space-3);position:relative}.workspace-loading-messages span{opacity:0;animation:12s ease-in-out infinite workspace-loading-message;position:absolute;inset:0}.workspace-loading-messages span:nth-child(2){animation-delay:3s}.workspace-loading-messages span:nth-child(3){animation-delay:6s}.workspace-loading-messages span:nth-child(4){animation-delay:9s}.workspace-loading-skeleton{gap:var(--sw-space-2);width:min(100%,36rem);display:grid}.workspace-loading-skeleton span{border-radius:var(--sw-radius-pill);background:linear-gradient(100deg, var(--sw-bg-sunken) 20%, var(--sw-brand-tint) 46%, var(--sw-bg-sunken) 72%);background-size:220% 100%;height:.72rem;animation:1.6s linear infinite workspace-loading-shimmer;overflow:hidden}.workspace-loading-skeleton span:nth-child(2){width:82%}.workspace-loading-skeleton span:nth-child(3){width:58%}@keyframes workspace-loading-message{0%,20%{opacity:1;transform:translateY(0)}24%,to{opacity:0;transform:translateY(-.3rem)}}@keyframes workspace-loading-shimmer{to{background-position:-220% 0}}@keyframes workspace-loading-spark{50%{opacity:.45;transform:translateY(-.2rem)rotate(12deg)scale(.86)}}.operational-page>.operational-hero:not(.operational-hero-baton){border-color:var(--sw-border-hairline);border-inline-start:.3rem solid var(--sw-sev-high);min-height:auto;padding:var(--sw-space-5) var(--sw-space-6);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);align-items:center;overflow:visible}.operational-page>.operational-hero:not(.operational-hero-baton):after{display:none}.operational-page>.operational-hero:not(.operational-hero-baton) h1{max-width:none;margin-block:var(--sw-space-1);font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.08}.issue-workspace-hero{border-color:var(--sw-border-hairline);border-inline-start:.3rem solid var(--sw-sev-high);min-height:auto;padding:var(--sw-space-5) var(--sw-space-6);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);align-items:center}.issue-workspace-hero:after{display:none}.issue-workspace-hero h1{margin-block:var(--sw-space-1);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.issue-history-command-header .eyebrow,.insight-page-toolbar .eyebrow{color:var(--sw-sev-high)}.insight-page-toolbar h1{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08}.issue-history-heading{border-inline-start:.3rem solid var(--sw-sev-high);background:var(--sw-bg-surface)}.issue-timeline-rich li:not(:last-child):before{background:var(--sw-border-strong)}.workspace-loading{border-block-start:.3rem solid var(--sw-sev-high);background:var(--sw-bg-surface)}.shift-launchpad-heading>span{background:color-mix(in srgb, var(--sw-sev-high) 13%, var(--sw-bg-surface));color:var(--sw-sev-high)}[data-theme=dark] .workspace-header .brand{border-radius:var(--sw-radius-control);background:var(--sw-ink-on-danger);padding:.25rem .5rem}@media (prefers-color-scheme:dark){:root:not([data-theme]) .workspace-header .brand{border-radius:var(--sw-radius-control);background:var(--sw-ink-on-danger);padding:.25rem .5rem}}@media (max-width:72rem){.issue-evidence-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.shift-launchpad{grid-template-columns:1fr}.shift-launchpad-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.issue-history-command-header{flex-direction:column;align-items:flex-start}.issue-history-command-actions{justify-content:space-between;width:100%}.issue-history-search-row,.issue-evidence-narrative{grid-template-columns:1fr}.issue-history-sort{grid-template-columns:auto minmax(0,1fr);align-items:center}.issue-history-quickbar{align-items:flex-start}.issue-history-presets{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-block-end:var(--sw-space-2);overflow-x:auto}.issue-history-presets::-webkit-scrollbar{display:none}.issue-history-presets button{scroll-snap-align:start;flex:none}.issue-evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-page-toolbar{flex-direction:column;align-items:stretch}.insight-filters{width:100%}.insight-activity-list{grid-template-columns:1fr}}@media (max-width:44rem){.issue-history-row:hover{transform:none}.issue-history-command-actions{flex-direction:column;align-items:stretch}.issue-history-command-actions>a{justify-content:center}.issue-history-search-row{gap:var(--sw-space-2)}.issue-history-quickbar{width:100%}.issue-history-presets{flex:auto}.issue-history-advanced-popover{width:auto;max-height:76vh;inset:auto var(--sw-space-2) var(--sw-space-2);border-radius:var(--sw-radius-sheet);position:fixed;overflow-y:auto}.issue-history-advanced-grid{grid-template-columns:1fr}.issue-owner-chip>span{display:none}.issue-history-row-menu{margin-inline-end:var(--sw-space-2)}.issue-history-row-menu>div{width:auto;inset:auto var(--sw-space-2) var(--sw-space-2);border-radius:var(--sw-radius-sheet);padding:var(--sw-space-3);position:fixed}.issue-history-row-menu-header{justify-content:space-between;align-items:center;gap:var(--sw-space-3);border-block-end:var(--sw-hairline-width) solid var(--sw-border-hairline);padding:var(--sw-space-2) var(--sw-space-2) var(--sw-space-3);display:flex}.issue-history-row-menu .issue-history-row-menu-header button{border:var(--sw-hairline-width) solid var(--sw-border-hairline);background:var(--sw-bg-sunken);border-radius:50%;place-items:center;width:2.25rem;min-height:2.25rem;padding:0;display:grid}.issue-history-dates time{display:none}.issue-history-dates time:first-child{display:inline-flex}.issue-evidence-attribution{flex-wrap:wrap;align-items:flex-start}.issue-evidence-attribution-time{width:100%;margin-inline-start:calc(2.65rem + var(--sw-space-3))}.issue-evidence-facts,.issue-workflow-summary,.shift-launchpad-actions{grid-template-columns:1fr}.issue-evidence-narrative article{padding:var(--sw-space-4)}.issue-workflow-follow{flex-direction:column;align-items:stretch}.issue-workflow-follow-form button{width:100%}.issue-timeline-rich li{gap:var(--sw-space-2);grid-template-columns:2.25rem minmax(0,1fr)}.issue-timeline-rich li>.issue-timeline-node{width:2.25rem;height:2.25rem}.issue-timeline-rich li:not(:last-child):before{inset-block-start:calc(var(--sw-space-4) + 2rem);inset-inline-start:1.08rem}.issue-timeline-rich article{padding:var(--sw-space-4)}.issue-timeline-rich article>header{align-items:flex-start;gap:var(--sw-space-2);flex-direction:column}.shift-launchpad-heading{padding-inline:0}.workspace-loading{min-height:28rem;padding:var(--sw-space-5)}}@media (prefers-reduced-motion:reduce){.workspace-loading-mark svg,.workspace-loading-messages span,.workspace-loading-skeleton span,.issue-history-advanced-popover,.issue-history-row-menu>div{animation:none}.workspace-loading-messages span{display:none}.workspace-loading-messages span:first-child{opacity:1;display:block}}.workspace-shell{grid-template-columns:var(--cl-rail-w) minmax(0, 1fr);background:var(--sw-bg-canvas);align-items:stretch;width:100%;max-width:none;min-height:100vh;margin-inline:0;display:grid}.workspace-shell:has(.ws-nav[data-collapsed]){grid-template-columns:var(--cl-rail-w-collapsed) minmax(0, 1fr)}.workspace-rail{z-index:20;gap:var(--sw-space-4);border-right:var(--sw-hairline-width) solid var(--cl-chrome-line);height:100vh;padding:var(--sw-space-4) var(--sw-space-3);background:var(--cl-chrome);grid-template-rows:auto minmax(0,1fr) auto;transition:none;display:grid;position:sticky;top:0}.workspace-rail-identity{gap:var(--sw-space-3);padding-inline:var(--sw-space-2);display:grid}.workspace-rail-identity .brand-mark{width:7.5rem;max-width:100%}.workspace-tenant-name{gap:0;min-width:0;display:grid}.workspace-tenant-name strong{color:var(--sw-ink-primary);font-size:var(--cl-t-base);letter-spacing:var(--cl-tracking-tight);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.workspace-tenant-name span{color:var(--sw-ink-muted);font-size:var(--cl-t-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-nav{gap:var(--sw-space-4);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.ws-nav-cta{gap:var(--sw-space-2);border-radius:var(--sw-radius-control);background:var(--sw-brand-primary);min-height:2.75rem;color:var(--sw-ink-on-brand);font-size:var(--cl-t-base);transition:background var(--cl-t-fast) var(--cl-ease), box-shadow var(--cl-t-fast) var(--cl-ease);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.ws-nav-cta:hover{background:var(--sw-brand-primary-pressed);box-shadow:var(--cl-glow-brand)}.ws-nav-cta svg{stroke-width:2.25px;flex:none;width:1.125rem;height:1.125rem}.ws-nav-groups{gap:var(--sw-space-5);scrollbar-width:thin;align-content:start;min-height:0;display:grid;overflow-y:auto}.ws-nav-group-label{margin:0 0 var(--sw-space-2);padding-inline:var(--sw-space-3);color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);letter-spacing:var(--cl-tracking-eyebrow);text-transform:uppercase;font-weight:500}.ws-nav-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ws-nav-group a{gap:var(--sw-space-3);min-height:2.375rem;padding-inline:var(--sw-space-3);border-radius:var(--sw-radius-control);color:var(--sw-ink-secondary);font-size:var(--cl-t-base);white-space:nowrap;transition:background var(--cl-t-fast) var(--cl-ease), color var(--cl-t-fast) var(--cl-ease);align-items:center;font-weight:500;text-decoration:none;display:flex;position:relative}.ws-nav-group a svg{width:1.125rem;height:1.125rem;color:var(--sw-ink-muted);stroke-width:var(--sw-icon-stroke);transition:color var(--cl-t-fast) var(--cl-ease);flex:none}.ws-nav-group a:hover{background:var(--cl-surface-inset);color:var(--sw-ink-primary)}.ws-nav-group a:hover svg{color:var(--sw-ink-secondary)}.ws-nav-group a[data-current]{background:var(--cl-surface);color:var(--sw-ink-primary);box-shadow:var(--cl-ring);font-weight:600}.ws-nav-group a[data-current] svg{color:var(--sw-brand-primary)}.ws-nav-group a[data-current]:before{top:50%;left:calc(var(--sw-space-3) * -1 + 2px);border-radius:var(--sw-radius-pill);background:var(--sw-brand-primary);content:"";width:3px;height:1.125rem;position:absolute;transform:translateY(-50%)}.ws-nav-collapse{gap:var(--sw-space-3);min-height:2.25rem;padding-inline:var(--sw-space-3);border-radius:var(--sw-radius-control);color:var(--sw-ink-muted);font:inherit;font-size:var(--cl-t-small);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ws-nav-collapse:hover{background:var(--cl-surface-inset);color:var(--sw-ink-secondary)}.ws-nav-collapse svg{width:1rem;height:1rem;transition:transform var(--cl-t-std) var(--cl-ease-out);flex:none}.ws-nav[data-collapsed] .ws-nav-cta span,.ws-nav[data-collapsed] .ws-nav-group-label,.ws-nav[data-collapsed] .ws-nav-collapse span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shell:has(.ws-nav[data-collapsed]) .workspace-tenant-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shell:has(.ws-nav[data-collapsed]) .workspace-rail-foot .workspace-switch-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-nav[data-collapsed] .ws-nav-group a{justify-content:center;padding-inline:0}.ws-nav[data-collapsed] .ws-nav-group a span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ws-nav[data-collapsed] .ws-nav-collapse{justify-content:center;padding-inline:0}.ws-nav[data-collapsed] .ws-nav-collapse svg{transform:rotate(180deg)}.ws-nav[data-collapsed] .ws-nav-group+.ws-nav-group{border-top:var(--sw-hairline-width) solid var(--cl-chrome-line);padding-top:var(--sw-space-3)}.workspace-rail-foot{gap:var(--sw-space-1);border-top:var(--sw-hairline-width) solid var(--cl-chrome-line);padding-top:var(--sw-space-3);display:grid}.workspace-switch-link,.workspace-signout{min-height:2.25rem;padding-inline:var(--sw-space-3);border-radius:var(--sw-radius-control);color:var(--sw-ink-muted);font:inherit;font-size:var(--cl-t-small);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.workspace-signout{width:100%}.workspace-switch-link:hover,.workspace-signout:hover{background:var(--cl-surface-inset);color:var(--sw-ink-primary)}.workspace-main{width:100%;min-width:0;max-width:none;margin:0;padding:0}.workspace-main>:not(.cap){width:min(100%, var(--cl-page-max));padding:var(--sw-space-6) var(--cl-gutter) var(--sw-space-9);margin-inline:auto}@media (max-width:60rem){:is(.workspace-shell,.workspace-shell:has(.ws-nav[data-collapsed])){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workspace-rail{border-right:0;border-bottom:var(--sw-hairline-width) solid var(--cl-chrome-line);height:auto;padding:var(--sw-space-2) var(--sw-space-4);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;position:sticky;top:0}.workspace-rail-identity{gap:var(--sw-space-3);grid-auto-flow:column;justify-content:start;align-items:center;padding-inline:0}.workspace-rail-foot{border:0;grid-auto-flow:column;padding:0}.ws-nav{z-index:30;gap:var(--sw-space-2);border-top:var(--sw-hairline-width) solid var(--cl-chrome-line);padding:var(--sw-space-2) var(--sw-space-3) max(var(--sw-space-2), env(safe-area-inset-bottom));background:color-mix(in oklab, var(--cl-chrome) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ws-nav-groups{flex:1;justify-content:space-around;gap:0;display:flex;overflow:visible}.ws-nav-group{display:contents}.ws-nav-group-label,.ws-nav-collapse,.ws-nav-group li:not([data-phone]){display:none}.ws-nav-group ul{display:contents}.ws-nav-group a{min-width:4rem;min-height:2.875rem;font-size:var(--cl-t-micro);flex-direction:column;gap:2px;font-weight:500}.ws-nav-group a[data-current]{box-shadow:none;background:0 0}.ws-nav-group a[data-current]:before{width:1.25rem;height:2px;top:0;left:50%;transform:translate(-50%)}.ws-nav-cta{border-radius:var(--sw-radius-pill);order:1;width:2.75rem;min-width:2.75rem}.ws-nav-cta span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-main>*{padding-bottom:var(--sw-space-10)}}.workspace-main h1{max-width:none;font-size:var(--cl-t-h1);letter-spacing:var(--cl-tracking-tighter);margin-block-end:0;font-weight:680;line-height:1.15}.workspace-main h2{font-size:var(--cl-t-h2);letter-spacing:var(--cl-tracking-tight);font-weight:650}.workspace-main h3{font-size:var(--cl-t-h3);font-weight:620}.workspace-main .eyebrow,.cap .eyebrow{gap:var(--sw-space-2);margin:0 0 var(--sw-space-1);color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);letter-spacing:var(--cl-tracking-eyebrow);text-transform:uppercase;align-items:center;font-weight:500;display:flex}.recent-issues-hero,.insight-hero,.notification-hero,.export-hero,.admin-hero,.operational-hero,.settings-hero,.audit-hero,.job-planning-hero,.issue-history-hero,.page-heading{gap:var(--sw-space-5);min-height:0;margin-bottom:var(--sw-space-5);border:0;border-bottom:var(--sw-hairline-width) solid var(--cl-line);padding:0 0 var(--sw-space-4);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex;overflow:visible}.recent-issues-hero>div,.insight-hero>div,.notification-hero>div,.export-hero>div,.admin-hero>div,.operational-hero>div,.settings-hero>div,.audit-hero>div,.job-planning-hero>div,.issue-history-hero>div,.page-heading>div{min-width:0}.recent-issues-hero p:not(.eyebrow),.insight-hero p:not(.eyebrow),.notification-hero p:not(.eyebrow),.export-hero p:not(.eyebrow),.admin-hero p:not(.eyebrow),.operational-hero p:not(.eyebrow),.settings-hero p:not(.eyebrow),.audit-hero p:not(.eyebrow),.job-planning-hero p:not(.eyebrow),.issue-history-hero p:not(.eyebrow),.page-heading p:not(.eyebrow){max-width:62ch;margin:var(--sw-space-1) 0 0;color:var(--sw-ink-secondary);font-size:var(--cl-t-small)}.recent-issues-hero-actions,.operational-hero-actions,.insight-footer-actions,.admin-hero-invites{gap:var(--sw-space-2);flex-wrap:wrap;align-items:center;display:flex}.panel,.state-panel,.foundation-card,.gallery-section,.operational-panel,.insight-panel,.admin-panel,.admin-secret-panel,.recent-issues-panel,.shared-issue-detail,.notification-feed,.notification-preferences,.export-ledger,.export-builder,.structure-tree-panel,.structure-detail-panel,.job-backlog,.issue-history-search-panel,.issue-history-results-panel,.settings-section,.settings-brand-card{border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--cl-surface);box-shadow:none}.operational-panel-heading,.insight-panel-heading,.admin-panel-heading,.recent-issues-panel-heading,.structure-panel-heading,.shared-issue-detail-heading{gap:var(--sw-space-3);margin-bottom:var(--sw-space-4);border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:0;display:flex}.issue-status-pill,.sw-status-chip,.operational-status-pill,.operational-status,.admin-status{gap:var(--sw-space-2);min-height:1.5rem;padding:0 var(--sw-space-2) 0 var(--sw-space-2);border:var(--sw-hairline-width) solid color-mix(in oklab, var(--cl-tone) 26%, var(--cl-line));border-radius:var(--sw-radius-control);background:color-mix(in oklab, var(--cl-tone) 8%, var(--cl-surface));color:var(--cl-tone-ink);font-size:var(--cl-t-micro);letter-spacing:.005em;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.issue-status-pill:before,.sw-status-chip .sw-status-chip-dot{border-radius:var(--sw-radius-pill);background:var(--cl-tone);content:"";flex:none;width:.4375rem;height:.4375rem}.issue-status-pill[data-color$=open],.sw-status-chip[data-status=open]{--cl-tone:var(--sw-status-open)}.issue-status-pill[data-color$=inProgress],.sw-status-chip[data-status=in-progress]{--cl-tone:var(--sw-status-in-progress)}.issue-status-pill[data-color$=monitoring],.sw-status-chip[data-status=monitoring]{--cl-tone:var(--sw-status-monitoring)}.issue-status-pill[data-color$=escalated],.sw-status-chip[data-status=escalated]{--cl-tone:var(--sw-status-escalated)}.issue-status-pill[data-color$=resolved],.sw-status-chip[data-status=resolved]{--cl-tone:var(--sw-status-resolved)}.issue-status-pill[data-color$=completed],.sw-status-chip[data-status=completed]{--cl-tone:var(--sw-status-completed)}.sw-status-chip .sw-status-chip-dot{display:none}.sw-status-chip .sw-status-chip-icon{width:.875rem;height:.875rem;color:var(--cl-tone)}.issue-severity-pill[data-severity],.sw-severity-chip[data-severity]{gap:var(--sw-space-2);width:fit-content;min-height:1.5rem;color:var(--sw-ink-secondary);font-size:var(--cl-t-micro);text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.issue-severity-pill[data-severity]:before,.sw-severity-chip[data-severity]:before{--cl-bars:1;border-radius:var(--sw-radius-pill);background:linear-gradient(to right, var(--cl-tone) 0 calc(var(--cl-bars) * 25%), transparent calc(var(--cl-bars) * 25%)), var(--cl-surface-inset);content:"";flex:none;width:1.75rem;height:.3125rem}.issue-severity-pill[data-severity=low],.sw-severity-chip[data-severity=low]{--cl-tone:var(--sw-sev-low);--cl-bars:1}.issue-severity-pill[data-severity=medium],.sw-severity-chip[data-severity=medium]{--cl-tone:var(--sw-sev-medium);--cl-bars:2}.issue-severity-pill[data-severity=high],.sw-severity-chip[data-severity=high]{--cl-tone:var(--sw-sev-high);--cl-bars:3}.issue-severity-pill[data-severity=critical],.sw-severity-chip[data-severity=critical]{--cl-tone:var(--sw-sev-critical);--cl-bars:4;color:var(--cl-tone-ink)}.sw-severity-chip-icon{display:none}.recent-issues-table,.admin-table{border-collapse:collapse;width:100%;font-size:var(--cl-t-base)}.recent-issues-table :is(th,td),.admin-table :is(th,td){padding:var(--sw-space-3) var(--sw-space-3);border:0;border-bottom:var(--sw-hairline-width) solid var(--cl-line-soft);text-align:start;vertical-align:middle}.recent-issues-table th,.admin-table th{z-index:1;background:var(--cl-surface);color:var(--sw-ink-muted);font-size:var(--cl-t-micro);letter-spacing:var(--cl-tracking-eyebrow);text-transform:uppercase;font-weight:600;position:sticky;top:0}.recent-issues-table tbody tr:hover,.admin-table tbody tr:hover{background:var(--cl-surface-hover)}.recent-issues-table tbody tr:last-child :is(td),.admin-table tbody tr:last-child :is(td){border-bottom:0}.sw-button{gap:var(--sw-space-2);min-height:2.375rem;padding-inline:var(--sw-space-4);border:var(--sw-hairline-width) solid transparent;border-radius:var(--sw-radius-control);font:inherit;font-size:var(--cl-t-base);letter-spacing:var(--cl-tracking-tight);white-space:nowrap;cursor:pointer;transition:background var(--cl-t-fast) var(--cl-ease), border-color var(--cl-t-fast) var(--cl-ease), color var(--cl-t-fast) var(--cl-ease), box-shadow var(--cl-t-fast) var(--cl-ease), transform var(--cl-t-fast) var(--cl-ease);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.sw-button:active:not(:disabled){transform:scale(var(--sw-control-press-scale))}.sw-button:disabled{cursor:not-allowed;opacity:var(--sw-disabled-alpha)}.sw-button-primary{background:var(--sw-brand-primary);color:var(--sw-ink-on-brand)}.sw-button-primary:hover:not(:disabled){background:var(--sw-brand-primary-pressed);box-shadow:var(--cl-glow-brand)}.sw-button-secondary{border-color:var(--cl-line-strong);background:var(--cl-surface);color:var(--sw-ink-primary)}.sw-button-secondary:hover:not(:disabled){border-color:var(--sw-ink-muted);background:var(--cl-surface-inset)}.sw-button-quiet{color:var(--sw-ink-secondary);background:0 0}.sw-button-quiet:hover:not(:disabled){background:var(--cl-surface-inset);color:var(--sw-ink-primary)}.sw-button-destructive{background:var(--sw-feedback-danger);color:var(--sw-ink-on-danger)}.sw-button-destructive:hover:not(:disabled){filter:brightness(.94)}.sw-button svg{width:1rem;height:1rem;stroke-width:var(--sw-icon-stroke);flex:none}.insight-kpi,.wallboard-kpis>*{border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-card);padding:var(--sw-space-4);background:var(--cl-surface);box-shadow:none}.insight-kpi strong,.insight-big-stat{color:var(--sw-ink-primary);font-family:var(--sw-font-ui);font-variant-numeric:tabular-nums;letter-spacing:var(--cl-tracking-tighter);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.05}.workspace-main :is(input[type=text],input[type=search],input[type=email],input[type=number],input[type=datetime-local],input[type=date],select,textarea){border-radius:var(--sw-radius-control);background:var(--cl-surface);color:var(--sw-ink-primary);font-family:inherit;font-size:var(--cl-t-base)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.workspace-main :is(.operational-panel,.insight-panel,.admin-panel,.recent-issues-panel,.insight-kpi,.notification-feed,.export-ledger,.handover-card,.issue-search-card){animation:linear both cl-settle;animation-timeline:view();animation-range:entry entry 38%}}}@keyframes cl-settle{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sw-button,.ws-nav-group a,.ws-nav-cta{transition:none}}.auth-shell{background:var(--sw-bg-canvas);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(min(100%,27rem),.95fr);width:100%;max-width:none;min-height:100vh;margin-inline:0;padding-block:0;display:grid}.auth-header{z-index:2;top:var(--sw-space-5);left:var(--sw-space-6);gap:var(--sw-space-4);position:absolute}.auth-header .brand-mark{width:8rem}.auth-site-status{display:none}.auth-main{min-height:0;display:contents}.auth-story{gap:var(--sw-space-7);padding:var(--sw-space-10) clamp(var(--sw-space-6), 5vw, var(--sw-space-10));background:radial-gradient(48rem 30rem at 12% 8%, color-mix(in oklab, var(--sw-brand-primary) 30%, transparent), transparent 68%), radial-gradient(40rem 26rem at 88% 92%, color-mix(in oklab, var(--sw-accent-aqua) 22%, transparent), transparent 70%), var(--sw-bg-sunken);color:var(--sw-ink-primary);align-content:end;display:grid;position:relative;overflow:hidden}.auth-story:before{z-index:0;content:"";background-image:linear-gradient(to right, color-mix(in oklab, var(--sw-ink-primary) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--sw-ink-primary) 7%, transparent) 1px, transparent 1px);pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 40% 40%,#000,#0000);mask-image:radial-gradient(70% 70% at 40% 40%,#000,#0000)}.auth-story>*{z-index:1;position:relative}.auth-intro{gap:var(--sw-space-4);padding-block:0;display:grid}.auth-intro h1{max-width:18ch;letter-spacing:var(--cl-tracking-tighter);margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:680;line-height:1.1}.auth-intro .lede{max-width:44ch;color:var(--sw-ink-secondary);font-size:var(--cl-t-body)}.auth-intro .eyebrow{gap:var(--sw-space-2);color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);letter-spacing:var(--cl-tracking-eyebrow);text-transform:uppercase;align-items:center;display:flex}.auth-context{border-inline-start:2px solid color-mix(in oklab, var(--sw-brand-primary) 50%, transparent);max-width:46ch;color:var(--sw-ink-secondary);font-size:var(--cl-t-small);margin:0;padding-inline-start:var(--sw-space-4)}.auth-card{gap:var(--sw-space-4);border:0;border-left:var(--sw-hairline-width) solid var(--cl-line);width:100%;max-width:none;padding:var(--sw-space-9) clamp(var(--sw-space-5), 4vw, var(--sw-space-8));background:var(--sw-bg-surface);box-shadow:none;border-radius:0;align-content:center;justify-self:stretch;display:grid}.auth-card>*{width:min(100%,24rem);margin-inline:auto}.auth-card-kicker{gap:var(--sw-space-2);color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--cl-t-micro);letter-spacing:var(--cl-tracking-eyebrow);text-transform:uppercase;align-items:center;display:flex}.auth-card-kicker span{border-radius:var(--sw-radius-pill);background:var(--sw-feedback-success);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--sw-feedback-success) 22%, transparent)}.auth-card-footnote{color:var(--sw-ink-muted);font-size:var(--cl-t-micro);margin:0;line-height:1.5}.auth-field label{color:var(--sw-ink-secondary);font-size:var(--cl-t-small);font-weight:600}.auth-shell :is(input[type=email],input[type=password],input[type=text]){font-size:var(--cl-t-base)}@media (max-width:62rem){.auth-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.auth-story{gap:var(--sw-space-5);padding:calc(var(--sw-space-10) + var(--sw-space-4)) var(--sw-space-5) var(--sw-space-7);align-content:start}.auth-story .auth-visual,.auth-context{display:none}.auth-card{border-left:0;border-top:var(--sw-hairline-width) solid var(--cl-line);padding-block:var(--sw-space-7)}}.auth-story{border:0;border-radius:0;align-content:end;min-height:0}.auth-card{justify-self:stretch;min-width:0;animation:none}.auth-card:before{display:none}.pskel{gap:var(--sw-space-5);width:min(100%, var(--cl-page-max));margin-inline:auto;display:grid;position:relative}.pskel-bar{height:3px;margin-bottom:calc(var(--sw-space-3) * -1);border-radius:var(--sw-radius-pill);background:var(--cl-surface-inset);display:block;position:relative;overflow:hidden}.pskel-bar:after{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--sw-brand-primary), var(--sw-accent-aqua), transparent);content:"";animation:pskel-track 1.15s var(--cl-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}.pskel-head{gap:var(--sw-space-5);border-bottom:var(--sw-hairline-width) solid var(--cl-line);padding-bottom:var(--sw-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.pskel-head>div:first-child{gap:var(--sw-space-2);display:grid}.pskel-head-actions{gap:var(--sw-space-2);display:flex}.pskel-panel{gap:var(--sw-space-3);border:var(--sw-hairline-width) solid var(--cl-line);border-radius:var(--sw-radius-card);padding:var(--sw-space-5);background:var(--cl-surface);display:grid}.pskel-tall{min-height:22rem}.pskel-kpis{gap:var(--sw-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.pskel-kpi{gap:var(--sw-space-3)}.pskel-split{gap:var(--sw-space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.pskel-split-form{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.pskel-rows{gap:0;display:grid}.pskel-row{gap:var(--sw-space-4);border-bottom:var(--sw-hairline-width) solid var(--cl-line-soft);padding-block:var(--sw-space-3);grid-template-columns:minmax(0,1fr) 8rem 5rem 6rem;align-items:center;display:grid}.pskel-row:last-child{border-bottom:0}.pskel-line{width:var(--pskel-w,100%);max-width:100%;height:var(--pskel-h,.75rem);border-radius:var(--sw-radius-control);background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--sw-ink-primary) 5%, transparent), transparent) var(--cl-surface-inset);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite pskel-sheen;display:block}.pskel-line[data-w="100%"]{--pskel-w:100%}.pskel-line[data-w="94%"]{--pskel-w:94%}.pskel-line[data-w="80%"]{--pskel-w:80%}.pskel-line[data-w="72%"]{--pskel-w:72%}.pskel-line[data-w="60%"]{--pskel-w:60%}.pskel-line[data-w="min(38ch, 60%)"]{--pskel-w:min(38ch, 60%)}.pskel-line[data-w="min(52ch, 80%)"]{--pskel-w:min(52ch, 80%)}.pskel-line[data-w="min(30ch, 50%)"]{--pskel-w:min(30ch, 50%)}.pskel-line[data-w="4rem"]{--pskel-w:4rem}.pskel-line[data-w="4.5rem"]{--pskel-w:4.5rem}.pskel-line[data-w="5rem"]{--pskel-w:5rem}.pskel-line[data-w="6rem"]{--pskel-w:6rem}.pskel-line[data-w="7rem"]{--pskel-w:7rem}.pskel-line[data-w="8rem"]{--pskel-w:8rem}.pskel-line[data-w="9rem"]{--pskel-w:9rem}.pskel-line[data-w="14rem"]{--pskel-w:14rem}.pskel-line[data-w="22rem"]{--pskel-w:22rem}.pskel-line[data-h="0.7rem"]{--pskel-h:.7rem}.pskel-line[data-h="0.8rem"]{--pskel-h:.8rem}.pskel-line[data-h="1.4rem"]{--pskel-h:1.4rem}.pskel-line[data-h="1.5rem"]{--pskel-h:1.5rem}.pskel-line[data-h="2.25rem"]{--pskel-h:2.25rem}.pskel-line[data-h="2.375rem"]{--pskel-h:2.375rem}.pskel-line[data-h="2.5rem"]{--pskel-h:2.5rem}.pskel-line[data-h="5rem"]{--pskel-h:5rem}.pskel-line[data-h="8rem"]{--pskel-h:8rem}@keyframes pskel-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pskel-track{0%{transform:translate(-100%)}to{transform:translate(100%)}}.workspace-main>:not(.pskel){animation:cl-page-in var(--cl-t-std) var(--cl-ease-out) both}@keyframes cl-page-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pskel-line,.pskel-bar:after{animation:none}.pskel-bar:after{opacity:.6;transform:none}.workspace-main>:not(.pskel){animation:none}}@media (max-width:60rem){.pskel-split-form{grid-template-columns:minmax(0,1fr)}.pskel-row{grid-template-columns:minmax(0,1fr) 5rem}.pskel-row .pskel-line:nth-child(n+3){display:none}}.pskel-ticker{height:1.25rem;color:var(--sw-ink-secondary);font-size:var(--cl-t-small);margin:0;position:relative}.pskel-ticker span{opacity:0;text-overflow:ellipsis;white-space:nowrap;animation:pskel-say 13.2s var(--cl-ease) infinite;position:absolute;inset:0;overflow:hidden}.pskel-ticker span:nth-child(2){animation-delay:-9.9s}.pskel-ticker span:nth-child(3){animation-delay:-6.6s}.pskel-ticker span:nth-child(4){animation-delay:-3.3s}@keyframes pskel-say{0%{opacity:0;transform:translateY(.4rem)}4%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.4rem)}}@media (prefers-reduced-motion:reduce){.pskel-ticker span{animation:none}.pskel-ticker span:first-child{opacity:1}}@media (max-width:60rem){:root{--cl-tabbar-h:3.75rem}.cap-send{bottom:calc(var(--cl-tabbar-h) + var(--sw-space-2))}.cap{padding-bottom:calc(var(--cl-tabbar-h) + var(--sw-space-8))}.workspace-main>*{padding-bottom:calc(var(--cl-tabbar-h) + var(--sw-space-6))}.cap-rail li button{gap:var(--sw-space-1);text-align:center;align-items:center}.cap-rail-text strong{font-size:var(--cl-t-small);text-wrap:balance;line-height:1.25}.cap-top h1{font-size:1.625rem}}@media (max-width:48rem){.recent-issues-table-wrap{overflow-x:visible}.recent-issues-table{min-width:0;display:block}.recent-issues-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.recent-issues-table tbody{width:100%;display:block}.recent-issues-table tbody tr{gap:var(--sw-space-2) var(--sw-space-3);border-bottom:var(--sw-hairline-width) solid var(--cl-line-soft);padding-block:var(--sw-space-3);flex-wrap:wrap;align-items:center;display:flex}.recent-issues-table tbody td{gap:var(--sw-space-2);min-width:0;color:var(--sw-ink-secondary);font-size:var(--cl-t-small);border:0;flex-wrap:wrap;align-items:center;padding:0;display:flex}.recent-issues-table tbody td>*{overflow-wrap:anywhere;min-width:0}.recent-issues-table tbody td:first-child{color:var(--sw-ink-primary);font-size:var(--cl-t-base);overflow-wrap:anywhere;flex:1 0 100%;display:block}.recent-issues-table tbody td:first-child :is(a,strong){font-weight:600}.recent-issues-table tbody td:not(:first-child,:nth-child(2)):before{background:var(--cl-line);content:"";width:1px;height:.75rem}}@media (prefers-color-scheme:dark){.brand-mark{filter:invert()hue-rotate(180deg)}}.page-heading:not(:has(>div)){gap:var(--sw-space-1);justify-items:start;display:grid}.page-heading h1,.design-system-main h1{max-width:24ch;font-size:var(--cl-t-h1);letter-spacing:var(--cl-tracking-tighter);margin-block-end:0;font-weight:680;line-height:1.15}.design-system-main{gap:var(--sw-space-8)}.gallery-section>header h2{font-size:var(--cl-t-h2);letter-spacing:var(--cl-tracking-tight);font-weight:650}.issue-history-position-map small{color:var(--sw-ink-muted);font-size:var(--sw-type-caption-size)}.issue-history-row-number{color:var(--sw-ink-muted);font-family:var(--sw-font-mono);font-size:var(--sw-type-caption-size);font-variant-numeric:tabular-nums}.issue-history-pagination{justify-content:space-between;align-items:center;gap:var(--sw-space-5);padding:var(--sw-space-5) var(--sw-space-6);background:color-mix(in srgb, var(--sw-bg-sunken) 58%, var(--sw-bg-surface));display:flex}.issue-history-position-map{align-items:center;gap:var(--sw-space-4);font-variant-numeric:tabular-nums;min-width:0;display:flex}.operational-panel-heading>.issue-history-position-map[data-placement=top]{background:0 0;border:0;border-radius:0;max-width:min(100%,32rem);padding:0}.issue-history-position-map>span:last-child{gap:.12rem;min-width:0;display:grid}.issue-history-position-map strong,.issue-history-position-map>span:last-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-history-position-map>span:last-child>span{color:var(--sw-ink-secondary);font-size:var(--sw-type-caption-size)}.issue-history-position-track{flex:0 0 7rem;width:7rem;height:1rem;display:block;position:relative}.issue-history-position-track:before,.issue-history-position-track:after{content:"";height:2px;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.issue-history-position-track:before{background:color-mix(in srgb, var(--sw-border-strong) 68%, transparent);width:100%}.issue-history-position-track:after{width:var(--history-progress);background:linear-gradient(90deg, var(--sw-status-completed), var(--sw-brand-primary));transition:width .32s}.issue-history-position-track i{z-index:1;width:.9rem;height:.9rem;border:2px solid var(--sw-bg-surface);background:var(--sw-brand-primary);box-shadow:0 0 0 2px var(--sw-brand-tint);border-radius:50%;transition:inset-inline-start .32s;position:absolute;inset-block-start:50%;inset-inline-start:var(--history-progress);transform:translate(-50%,-50%)}.issue-history-pagination-actions{align-items:center;gap:var(--sw-space-2);flex:none;display:flex}.issue-history-pagination-actions :is(a,button){gap:var(--sw-space-2)}.issue-history-pagination-actions svg{width:1rem;height:1rem}.issue-history-end{color:var(--sw-ink-muted);font-size:var(--sw-type-caption-size)}@media (max-width:44rem){.operational-panel-heading>.issue-history-position-map[data-placement=top]{width:100%;max-width:none}.issue-history-pagination{padding:var(--sw-space-4);flex-direction:column;align-items:stretch}.issue-history-position-track{flex-basis:5.5rem;width:5.5rem}.issue-history-pagination-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.issue-history-pagination-actions>:only-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.issue-history-position-track:after,.issue-history-position-track i{transition:none}}.issue-workspace-story{display:grid}.issue-workspace-story[data-has-media=false]{display:contents}.issue-workspace-story[data-has-media=true]{border:var(--sw-hairline-width) solid var(--sw-border-hairline);border-radius:var(--sw-radius-card);background:var(--sw-bg-surface);box-shadow:var(--sw-shadow1);overflow:hidden}.issue-media-hero{isolation:isolate;background:color-mix(in srgb, var(--sw-ink-primary) 90%, black);min-height:clamp(20rem,48vw,34rem);position:relative;overflow:hidden}.issue-media-hero-grid{gap:2px;display:grid;position:absolute;inset:0}.issue-media-hero[data-count="1"] .issue-media-hero-grid{grid-template-columns:1fr}.issue-media-hero[data-count="2"] .issue-media-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-media-hero[data-count="3"] .issue-media-hero-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.85fr) minmax(12rem,1fr)}.issue-media-hero[data-count="3"] figure[data-primary=true]{grid-row:1/-1}.issue-media-hero figure{background:color-mix(in srgb, var(--sw-ink-primary) 88%, black);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.issue-media-hero figure>img{object-fit:cover;transition:transform .42s}.issue-media-hero:hover figure[data-primary=true]>img{transform:scale(1.015)}.issue-media-hero figure:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000002e,#0000 30%);position:absolute;inset:0}.issue-media-hero figcaption,.issue-media-hero-more{z-index:3;border-radius:var(--sw-radius-pill);color:#fff;font-size:var(--sw-type-caption-size);-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);background:#0e1420b3;border:1px solid #ffffff3d;padding:.35rem .6rem;position:absolute}.issue-media-hero figcaption{inset:var(--sw-space-3) var(--sw-space-3) auto auto}.issue-media-hero-more{font-weight:var(--sw-type-body-strong-weight);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.issue-media-hero-caption{z-index:4;justify-content:space-between;align-items:flex-end;gap:var(--sw-space-4);min-height:10rem;padding:var(--sw-space-8) var(--sw-space-6) var(--sw-space-5);color:#fff;-webkit-backdrop-filter:blur(.22rem);background:linear-gradient(#0000,#0a101c70 32%,#0a101ce0);display:flex;position:absolute;inset:auto 0 0}.issue-media-hero-badges,.issue-media-hero-meta,.issue-media-hero-badges>span,.issue-media-hero-meta>span{align-items:center;display:flex}.issue-media-hero-badges,.issue-media-hero-meta{gap:var(--sw-space-2);flex-wrap:wrap}.issue-media-hero-badges>span,.issue-media-hero-meta>span{gap:.4rem}.issue-media-hero-badges>span:not(.operational-status-pill),.issue-media-hero-meta>span{border-radius:var(--sw-radius-pill);font-size:var(--sw-type-caption-size);background:#0c121d7a;border:1px solid #ffffff38;padding:.42rem .68rem}.issue-media-hero-meta{justify-content:flex-end}.issue-media-hero :is(.issue-media-hero-badges,.issue-media-hero-meta) svg{width:.95rem;height:.95rem}.issue-workspace-story[data-has-media=true] .issue-workspace-hero{border:0;border-inline-start:.3rem solid var(--sw-sev-high);padding:var(--sw-space-5) var(--sw-space-6);background:var(--sw-bg-surface);box-shadow:none;border-radius:0;margin:0}.issue-timeline-media-link{align-items:center;gap:var(--sw-space-2);border-radius:var(--sw-radius-pill);background:var(--sw-brand-tint);color:var(--sw-brand-primary-pressed);font-size:var(--sw-type-caption-size);font-weight:var(--sw-type-body-strong-weight);margin-block-start:var(--sw-space-4);padding:.45rem .7rem;display:inline-flex}.issue-timeline-media-link svg{width:1rem;height:1rem}@media (max-width:48rem){.issue-media-hero{min-height:25rem}.issue-media-hero[data-count="3"] .issue-media-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(7rem,.8fr)}.issue-media-hero-caption{padding:var(--sw-space-8) var(--sw-space-4) var(--sw-space-4);flex-direction:column;align-items:flex-start}.issue-media-hero-meta{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.issue-media-hero figure>img{transition:none}}
