@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Source+Serif+4:ital,wght@0,500;1,500&display=swap);:root{--sa-ink-950:#0b0d10;--sa-ink-900:#111418;--sa-ink-700:#3a3f47;--sa-ink-500:#6b7280;--sa-ink-300:#c4c9d1;--sa-ink-200:#e2e5ea;--sa-ink-100:#eef0f3;--sa-ink-50:#f6f7f9;--sa-paper:#fafafb;--sa-glass:#ffffffb8;--sa-metal:#eceef1;--sa-tint:#e4e8ef;--sa-bg:var(--sa-ink-50);--sa-surface:#fff;--sa-surface-muted:var(--sa-paper);--sa-surface-control:color-mix(in srgb,var(--sa-metal) 55%,#fff);--sa-surface-info:color-mix(in srgb,var(--sa-tint) 58%,var(--sa-ink-100));--sa-surface-stage:linear-gradient(158deg,#fff 0%,#fcfcfd 42%,color-mix(in srgb,var(--sa-tint) 16%,#f5f6f8) 100%);--sa-border:#11141814;--sa-border-strong:#11141824;--sa-text:var(--sa-ink-900);--sa-text-muted:var(--sa-ink-500);--sa-text-info:var(--sa-ink-700);--sa-primary:var(--sa-ink-900);--sa-primary-contrast:#f8f9fa;--sa-focus:#11141847;--sa-elev-0:none;--sa-elev-1:0 1px 2px #0b0d100a,0 1px 1px #0b0d1008;--sa-elev-2:0 4px 12px #0b0d100f,0 1px 3px #0b0d100a;--sa-elev-3:0 10px 28px #0b0d101a,0 2px 6px #0b0d100d;--sa-elev-hover:0 14px 32px #0b0d101f,0 4px 10px #0b0d100f;--sa-elev-recess:inset 0 1px 2px #0b0d100f,inset 0 -1px 0 #ffffff8c;--sa-elev-recess-hover:inset 0 2px 4px #0b0d1014,inset 0 0 0 1px #0b0d100a;--sa-elev-input:inset 0 1px 2px #0b0d100a;--sa-elev-input-active:inset 0 2px 6px #0b0d101a,inset 0 0 0 1px #0b0d100f;--sa-radius-sm:5px;--sa-radius-md:7px;--sa-radius-lg:9px;--sa-motion-fast:120ms;--sa-motion-normal:200ms;--sa-motion-slow:320ms;--sa-motion-page:420ms;--sa-motion-stagger:48ms;--sa-ease-productive:cubic-bezier(0.2,0.8,0.2,1);--sa-ease-gentle:cubic-bezier(0.16,1,0.3,1);--sa-ease-exit:cubic-bezier(0.4,0,1,1);--motion-duration-fast:var(--sa-motion-fast);--motion-duration-normal:var(--sa-motion-normal);--motion-duration-slow:var(--sa-motion-slow);--motion-duration-page:var(--sa-motion-page);--motion-easing-productive:var(--sa-ease-productive);--motion-easing-gentle:var(--sa-ease-gentle);--motion-elevation-hover:var(--sa-elev-hover);--sa-bg-wash:radial-gradient(1100px 580px at 8% -14%,color-mix(in srgb,var(--sa-tint) 22%,#0000),#0000 62%),radial-gradient(820px 480px at 100% 4%,color-mix(in srgb,var(--sa-metal) 28%,#0000),#0000 55%),linear-gradient(168deg,color-mix(in srgb,var(--sa-tint) 8%,var(--sa-bg)) 0%,var(--sa-bg) 48%,var(--sa-paper) 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.018'/%3E%3C/svg%3E");--sa-job-ready-wash:color-mix(in srgb,#c5d4e6 26%,#0000);--sa-job-closing-wash:color-mix(in srgb,#e8d9a8 30%,#0000);--sa-job-applied-wash:color-mix(in srgb,#b9d6c6 32%,#0000);--sa-status-down-wash:color-mix(in srgb,#e4c4c4 30%,#0000);--sa-close-watch:#d4a017;--sa-close-soon:#e67e22;--sa-close-critical:#c0392b;--sa-job-pulse:820ms;--sa-pack-found:#6b7c93;--sa-pack-prepared:#2a9d8f;--sa-pack-ready:#4f74a8;--sa-pack-applied:#3d8f6b}[data-color-mode=dark]{--sa-ink-950:#f8f9fa;--sa-ink-900:#f1f2f4;--sa-ink-700:#c8ccd3;--sa-ink-500:#9aa1ab;--sa-ink-300:#5c6370;--sa-ink-200:#3a404a;--sa-ink-100:#252a32;--sa-ink-50:#14171c;--sa-paper:#1a1e24;--sa-glass:#1a1e24c7;--sa-metal:#22262e;--sa-tint:#232830;--sa-bg:#12151a;--sa-surface:#1a1e24;--sa-surface-muted:#161a20;--sa-surface-control:#1e232b;--sa-surface-info:color-mix(in srgb,var(--sa-tint) 45%,var(--sa-surface-muted));--sa-surface-stage:linear-gradient(158deg,#1e232b 0%,#1a1e24 48%,color-mix(in srgb,var(--sa-tint) 35%,#15191f) 100%);--sa-border:#ffffff1a;--sa-border-strong:#ffffff29;--sa-text:var(--sa-ink-900);--sa-text-muted:var(--sa-ink-500);--sa-text-info:var(--sa-ink-700);--sa-primary:var(--sa-ink-900);--sa-primary-contrast:#0b0d10;--sa-focus:#ffffff47;--sa-elev-1:0 1px 2px #00000059,0 1px 1px #00000040;--sa-elev-2:0 4px 14px #00000073,0 1px 3px #0000004d;--sa-elev-3:0 10px 28px #00000080,0 2px 6px #00000059;--sa-elev-hover:0 16px 40px #0000008c,0 6px 14px #0006;--sa-elev-recess:inset 0 1px 2px #00000073,inset 0 -1px 0 #ffffff0a;--sa-elev-recess-hover:inset 0 2px 4px #00000080,inset 0 0 0 1px #ffffff0f;--sa-elev-input:inset 0 1px 2px #00000059;--sa-elev-input-active:inset 0 2px 7px #0000008c,inset 0 0 0 1px #ffffff0f;--sa-bg-wash:radial-gradient(1000px 540px at 8% -12%,color-mix(in srgb,var(--sa-tint) 28%,#0000),#0000 58%),radial-gradient(780px 460px at 100% 2%,#00000038,#0000 52%),linear-gradient(168deg,#12151a 0%,#14171c 50%,#16191e 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.028'/%3E%3C/svg%3E");--sa-job-ready-wash:color-mix(in srgb,#6f8aab 18%,#0000);--sa-job-closing-wash:color-mix(in srgb,#c4b06a 16%,#0000);--sa-job-applied-wash:color-mix(in srgb,#6f9a82 18%,#0000);--sa-status-down-wash:color-mix(in srgb,#b07a7a 16%,#0000);--sa-close-watch:#e8c547;--sa-close-soon:#f0a04b;--sa-close-critical:#e57373;--sa-pack-found:#8b97a8;--sa-pack-prepared:#3dbeb0;--sa-pack-ready:#7ea0cc;--sa-pack-applied:#6fba93}.sa-app-canvas{background-attachment:fixed;background-color:#f6f7f9;background-color:var(--sa-bg);background-image:radial-gradient(1100px 580px at 8% -14%,color-mix(in srgb,#e4e8ef 22%,#0000),#0000 62%),radial-gradient(820px 480px at 100% 4%,color-mix(in srgb,#eceef1 28%,#0000),#0000 55%),linear-gradient(168deg,color-mix(in srgb,#e4e8ef 8%,#f6f7f9),#f6f7f9 48%,#fafafb),url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.018'/%3E%3C/svg%3E");background-image:var(--sa-bg-wash);color:#111418;color:var(--sa-text);min-height:100vh;padding-left:0;padding-left:var(--sa-ai-rail-left,0);padding-right:0;padding-right:var(--sa-ai-rail-right,0)}html[data-ai-rail=right]{--sa-ai-rail-right:min(376px,34vw);--sa-ai-rail-left:0px}html[data-ai-rail=left]{--sa-ai-rail-left:min(376px,34vw);--sa-ai-rail-right:0px}@media (max-width:899px){html[data-ai-rail]{--sa-ai-rail-left:0px;--sa-ai-rail-right:0px}}.sa-surface-glass{backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);background-color:initial;background-image:linear-gradient(160deg,color-mix(in srgb,#fff 88%,#0000),color-mix(in srgb,#fafafb 70%,#0000)),linear-gradient(158deg,#fff,#fcfcfd 42%,color-mix(in srgb,#e4e8ef 16%,#f5f6f8));background-image:linear-gradient(160deg,color-mix(in srgb,var(--sa-surface) 88%,#0000),color-mix(in srgb,var(--sa-paper) 70%,#0000)),var(--sa-surface-stage)}.sa-surface-glass,.sa-surface-paper{border:1px solid #11141814;border:1px solid var(--sa-border);box-shadow:0 1px 2px #0b0d100a,0 1px 1px #0b0d1008;box-shadow:var(--sa-elev-1)}.sa-surface-paper{background-color:#fff;background-color:var(--sa-surface);background-image:linear-gradient(158deg,#fff,#fcfcfd 42%,color-mix(in srgb,#e4e8ef 16%,#f5f6f8));background-image:var(--sa-surface-stage)}.sa-surface-metal{background-color:#eceef1;background-color:var(--sa-metal);background-image:linear-gradient(165deg,color-mix(in srgb,#fff 70%,#eceef1),#eceef1 48%,#eef0f3);background-image:linear-gradient(165deg,color-mix(in srgb,var(--sa-surface) 70%,var(--sa-metal)) 0,var(--sa-metal) 48%,var(--sa-ink-100) 100%);border:1px solid #11141824;border:1px solid var(--sa-border-strong);box-shadow:0 1px 2px #0b0d100a,0 1px 1px #0b0d1008;box-shadow:var(--sa-elev-1)}.sa-surface-control{background-color:color-mix(in srgb,#eceef1 55%,#fff);background-color:var(--sa-surface-control);background-image:linear-gradient(180deg,color-mix(in srgb,#fff 40%,color-mix(in srgb,#eceef1 55%,#fff)),color-mix(in srgb,#eceef1 55%,#fff));background-image:linear-gradient(180deg,color-mix(in srgb,var(--sa-surface) 40%,var(--sa-surface-control)) 0,var(--sa-surface-control) 100%);box-shadow:inset 0 1px 2px #0b0d100f,inset 0 -1px 0 #ffffff8c;box-shadow:var(--sa-elev-recess)}.sa-info-bar,.sa-surface-control{border:1px solid #11141814;border:1px solid var(--sa-border)}.sa-info-bar{background-color:color-mix(in srgb,#e4e8ef 58%,#eef0f3)!important;background-color:var(--sa-surface-info)!important;background-image:none!important;border-radius:5px;border-radius:var(--sa-radius-sm);box-shadow:inset 0 1px 2px #0b0d100f,inset 0 -1px 0 #ffffff8c!important;box-shadow:var(--sa-elev-recess)!important;color:#3a3f47;color:var(--sa-text-info);margin-left:.875rem;padding:.75rem 1.25rem}@media (min-width:600px){.sa-info-bar{margin-left:1.125rem;padding:.75rem 1.5rem}}.sa-info-bar__items{display:flex;flex-direction:column;gap:.75rem}@media (min-width:600px){.sa-info-bar__items{align-items:stretch;flex-direction:row;gap:0}.sa-info-bar__item+.sa-info-bar__item{border-left:1px solid #11141814;border-left:1px solid var(--sa-border);margin-left:1rem;padding-left:1rem}}.sa-info-bar__item{flex:1 1;min-width:0}.sa-info-bar__label,.sa-info-bar__value{display:block;font-size:.75rem}.sa-info-bar__label{color:#6b7280;color:var(--sa-text-muted);line-height:1.2}.sa-info-bar__value{line-height:1.35}.sa-info-bar .MuiButton-root,.sa-info-bar__value{color:#3a3f47;color:var(--sa-text-info)}.MuiCard-root,.MuiPaper-root{background-color:#fff;background-color:var(--sa-surface)}.MuiCard-root,.MuiCard-root.MuiPaper-outlined,.MuiPaper-root,.MuiPaper-root.MuiPaper-outlined{background-image:linear-gradient(158deg,#fff,#fcfcfd 42%,color-mix(in srgb,#e4e8ef 16%,#f5f6f8));background-image:var(--sa-surface-stage)}.MuiOutlinedInput-root{background-color:color-mix(in srgb,#fff 88%,#e4e8ef);background-color:color-mix(in srgb,var(--sa-surface) 88%,var(--sa-tint));box-shadow:inset 0 1px 2px #0b0d100a;box-shadow:var(--sa-elev-input);transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1);transition:box-shadow var(--sa-motion-normal) var(--sa-ease-productive),background-color var(--sa-motion-normal) var(--sa-ease-productive),transform var(--sa-motion-fast) var(--sa-ease-productive)}.MuiOutlinedInput-root:hover:not(.Mui-focused):not(.Mui-disabled){background-color:color-mix(in srgb,#fff 92%,#e4e8ef);background-color:color-mix(in srgb,var(--sa-surface) 92%,var(--sa-tint))}.MuiOutlinedInput-root.Mui-focused{background-color:color-mix(in srgb,#fafafb 85%,#e4e8ef);background-color:color-mix(in srgb,var(--sa-surface-muted) 85%,var(--sa-tint));box-shadow:inset 0 2px 6px #0b0d101a,inset 0 0 0 1px #0b0d100f;box-shadow:var(--sa-elev-input-active);transform:translateY(1px)}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}[data-color-mode=dark] .MuiOutlinedInput-root{background-color:color-mix(in srgb,#fff 88%,#e4e8ef);background-color:color-mix(in srgb,var(--sa-surface) 88%,var(--sa-tint))}[data-color-mode=dark] .MuiOutlinedInput-root.Mui-focused{background-color:color-mix(in srgb,#fafafb 70%,#000);background-color:color-mix(in srgb,var(--sa-surface-muted) 70%,#000)}@media (prefers-reduced-motion:reduce){.MuiOutlinedInput-root{transition:none}.MuiOutlinedInput-root.Mui-focused{transform:none}}:root{--sa-warm-paper:#faf9f7;--sa-warm-wash:#fffcf8a6;--sa-cool-steady:#f4f5f7;--sa-emotion-ring:#1114180f;--sa-emotion-motion-hopeful:520ms;--sa-emotion-motion-calm:280ms}[data-color-mode=dark]{--sa-warm-paper:#1c2027;--sa-warm-wash:#ffffff0a;--sa-cool-steady:#181c22;--sa-emotion-ring:#ffffff0f}@keyframes sa-emotion-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes sa-emotion-soft-glow{0%,to{box-shadow:var(--sa-elev-1)}50%{box-shadow:var(--sa-elev-2)}}.sa-emotion-calm:not(.sa-info-bar),[data-emotional-value=calm]:not(.sa-info-bar){--sa-local-motion:var(--sa-emotion-motion-calm);background-image:linear-gradient(180deg,var(--sa-surface) 0,#f4f5f7 100%);background-image:linear-gradient(180deg,var(--sa-surface) 0,var(--sa-cool-steady) 100%);box-shadow:var(--sa-elev-0)!important}.sa-emotion-calm.ui-motion-object-interactive:hover,[data-emotional-value=calm].ui-motion-object-interactive:hover{box-shadow:var(--sa-elev-1)!important;transform:translateY(-1px)}.sa-emotion-steady:not(.sa-info-bar),[data-emotional-value=steady]:not(.sa-info-bar){background-image:linear-gradient(180deg,var(--sa-surface) 0,var(--sa-paper) 100%)}.sa-emotion-hopeful,[data-emotional-value=hopeful]{background:radial-gradient(80% 120% at 0 0,#fffcf8a6,#0000 55%),linear-gradient(165deg,var(--sa-surface) 0,#faf9f7 100%);background:radial-gradient(80% 120% at 0 0,var(--sa-warm-wash),#0000 55%),linear-gradient(165deg,var(--sa-surface) 0,var(--sa-warm-paper) 100%);border-color:var(--sa-border)!important;box-shadow:var(--sa-elev-2)!important;position:relative}.sa-emotion-hopeful:before,[data-emotional-value=hopeful]:before{border-radius:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sa-surface) 85%,#0000);content:"";inset:0;pointer-events:none;position:absolute}.sa-emotion-hopeful-progress .MuiLinearProgress-bar{animation:sa-emotion-breathe 2.4s var(--sa-ease-gentle) infinite}.sa-emotion-hopeful-progress .MuiLinearProgress-root{background-color:color-mix(in srgb,var(--sa-text) 8%,#0000)!important;border-radius:999px;height:6px!important}.sa-emotion-encouraging,[data-emotional-value=encouraging]{background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--sa-surface) 90%,#0000),#0000 50%),linear-gradient(180deg,var(--sa-surface) 0,#faf9f7 100%);background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--sa-surface) 90%,#0000),#0000 50%),linear-gradient(180deg,var(--sa-surface) 0,var(--sa-warm-paper) 100%);box-shadow:var(--sa-elev-2)!important}.sa-emotion-encouraging.ui-motion-object-interactive:hover,[data-emotional-value=encouraging].ui-motion-object-interactive:hover{box-shadow:var(--sa-elev-hover)!important}.sa-emotion-reassuring,[data-emotional-value=reassuring]{background:var(--sa-surface-control);border-color:var(--sa-border)!important;border-style:dashed!important;box-shadow:var(--sa-elev-recess)!important}.sa-emotion-attentive,[data-emotional-value=attentive]{background-image:linear-gradient(180deg,var(--sa-surface) 0,var(--sa-paper) 100%);border-color:var(--sa-border-strong)!important;box-shadow:var(--sa-elev-2)!important;position:relative}@media (prefers-reduced-motion:reduce){.sa-emotion-hopeful-progress .MuiLinearProgress-bar{animation:none!important;opacity:1!important}}:root{--sa-elev-nav:0 1px 2px #0b0d100d,0 8px 24px #0b0d1017;--sa-elev-nav-strong:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024}[data-color-mode=dark]{--sa-elev-nav:0 1px 2px #0006,0 8px 28px #00000073;--sa-elev-nav-strong:0 2px 8px #00000080,0 16px 40px #0000008c}.sa-nav-discoverable{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--sa-radius-md);box-shadow:none;display:flex;gap:.25rem;padding:.4rem .65rem .4rem .85rem;position:relative;transition:transform var(--sa-motion-normal) var(--sa-ease-productive),border-color var(--sa-motion-normal) var(--sa-ease-productive),box-shadow .24s var(--sa-ease-gentle),background-color var(--sa-motion-normal) var(--sa-ease-productive),color var(--sa-motion-normal) var(--sa-ease-productive),-webkit-backdrop-filter var(--sa-motion-normal) var(--sa-ease-productive);transition:transform var(--sa-motion-normal) var(--sa-ease-productive),border-color var(--sa-motion-normal) var(--sa-ease-productive),box-shadow .24s var(--sa-ease-gentle),background-color var(--sa-motion-normal) var(--sa-ease-productive),color var(--sa-motion-normal) var(--sa-ease-productive),backdrop-filter var(--sa-motion-normal) var(--sa-ease-productive);transition:transform var(--sa-motion-normal) var(--sa-ease-productive),border-color var(--sa-motion-normal) var(--sa-ease-productive),box-shadow .24s var(--sa-ease-gentle),background-color var(--sa-motion-normal) var(--sa-ease-productive),color var(--sa-motion-normal) var(--sa-ease-productive),backdrop-filter var(--sa-motion-normal) var(--sa-ease-productive),-webkit-backdrop-filter var(--sa-motion-normal) var(--sa-ease-productive);width:100%}@media (hover:hover) and (pointer:fine){.sa-nav-discoverable:focus-within,.sa-nav-discoverable:hover{backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);background:var(--sa-glass);border-color:var(--sa-border);box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong);color:var(--sa-text);transform:translateY(-2px)}}.sa-nav-discoverable--bar{background:#0000;border:0;border-bottom:1px solid #0000;border-radius:0;isolation:isolate;padding:0;position:sticky;top:0;transform:none;z-index:1200}.sa-nav-discoverable--bar.sa-nav-discoverable--scrolled{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--sa-surface);border-bottom-color:var(--sa-border);box-shadow:0 1px 2px #0b0d100d,0 8px 24px #0b0d1017;box-shadow:var(--sa-elev-nav)}@media (hover:hover) and (pointer:fine){.sa-nav-discoverable--bar:focus-within,.sa-nav-discoverable--bar:hover{backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);background:var(--sa-glass);border-bottom-color:var(--sa-border);box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong);transform:none}.sa-nav-discoverable--bar.sa-nav-discoverable--scrolled:focus-within,.sa-nav-discoverable--bar.sa-nav-discoverable--scrolled:hover{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--sa-surface);box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong)}}@media (max-width:599px){.sa-nav-discoverable--bar{background:var(--sa-surface);border-bottom-color:var(--sa-border);box-shadow:0 1px 2px #0b0d100d,0 8px 24px #0b0d1017;box-shadow:var(--sa-elev-nav)}.sa-nav-discoverable--bar.sa-nav-discoverable--scrolled{background:var(--sa-surface);box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong)}}.sa-nav-discoverable--pill{border-radius:var(--sa-radius-md)}.sa-nav-item{align-items:center!important;border-radius:var(--sa-radius-sm)!important;box-sizing:border-box;color:var(--sa-text-muted)!important;display:inline-flex!important;height:40px!important;justify-content:center;line-height:1;min-height:40px!important;padding-bottom:0!important;padding-top:0!important;transition:transform var(--sa-motion-fast) var(--sa-ease-productive),box-shadow .2s var(--sa-ease-productive),color var(--sa-motion-fast) var(--sa-ease-productive)!important;vertical-align:middle}.sa-nav-item:focus-visible,.sa-nav-item:hover{background-color:initial!important;color:var(--sa-text)!important}@media (hover:hover) and (pointer:fine){.sa-nav-item:focus-visible,.sa-nav-item:hover{box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong);transform:translateY(-1px)}}.sa-nav-item.MuiButton-contained{background-color:var(--sa-primary)!important;color:var(--sa-primary-contrast)!important}.sa-nav-item.MuiButton-contained:focus-visible,.sa-nav-item.MuiButton-contained:hover{background-color:var(--sa-primary)!important;box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong);color:var(--sa-primary-contrast)!important;filter:none}.sa-nav-item.Mui-disabled{box-shadow:none!important;transform:none!important}.sa-nav-item--brand{color:var(--sa-text)!important;font-weight:750}.sa-nav-item--brand:focus-visible,.sa-nav-item--brand:hover{color:var(--sa-text)!important}.sa-theme-toggle:focus-visible,.sa-theme-toggle:hover{background-color:initial!important;color:var(--sa-text)!important}@media (hover:hover) and (pointer:fine){.sa-theme-toggle:focus-visible,.sa-theme-toggle:hover{box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.sa-nav-discoverable,.sa-nav-item,.sa-theme-toggle{transform:none!important;transition:box-shadow .15s ease,color .15s ease!important}}.sa-plan-card{align-self:stretch;container-name:plan-card;container-type:inline-size;overflow:hidden;position:relative;transition:box-shadow .22s var(--sa-ease-productive),transform .22s var(--sa-ease-gentle)}.sa-plan-papers{aspect-ratio:333/229;pointer-events:none;position:absolute;right:.2cqw;top:.4cqw;-webkit-user-select:none;user-select:none;width:48cqw;z-index:0}.sa-plan-paper{--paper-from-y:-12cqw;--paper-from-rot:-10deg;--paper-y:0;--paper-rot:0deg;--sa-paper-layer-delay:0ms;animation:none;filter:drop-shadow(0 .35cqw .55cqw rgba(15,23,42,.12));height:100%;inset:0;object-fit:contain;object-position:top right;opacity:0;position:absolute;transform:translate3d(0,var(--paper-from-y),0) rotate(var(--paper-from-rot));transform-origin:top right;width:100%}.sa-plan-card--papers-play .sa-plan-paper{animation:sa-paper-fall .82s var(--sa-ease-gentle) forwards;animation-delay:0ms;animation-delay:calc(var(--sa-papers-card-delay, 0ms) + var(--sa-paper-layer-delay, 0ms));will-change:transform,opacity}.sa-plan-paper--3{--paper-from-rot:-12deg;--sa-paper-layer-delay:0ms;z-index:1}.sa-plan-paper--2{--paper-from-rot:8deg;--sa-paper-layer-delay:100ms;z-index:2}.sa-plan-paper--1{--paper-from-rot:-6deg;--sa-paper-layer-delay:200ms;z-index:3}[data-color-mode=dark] .sa-plan-papers{opacity:.22}@keyframes sa-paper-fall{0%{opacity:0;transform:translate3d(0,var(--paper-from-y),0) rotate(var(--paper-from-rot))}to{opacity:1;transform:translate3d(0,var(--paper-y),0) rotate(var(--paper-rot))}}@supports not (width:1cqw){.sa-plan-papers{right:.15rem;top:.2rem;width:48%}.sa-plan-paper{--paper-from-y:-1.75rem;filter:drop-shadow(0 2px 4px rgba(15,23,42,.12))}}.sa-plan-includes{background:#0000;border:none;box-shadow:none;color:var(--sa-text);font-size:.82rem;letter-spacing:.01em;line-height:1.4;list-style:none;margin:0;max-width:none;padding:0}.sa-plan-includes li{color:var(--sa-text);margin:0 0 .4rem;padding-left:.85rem;position:relative}.sa-plan-includes li:last-child{margin-bottom:0}.sa-plan-includes li.sa-plan-includes-bridge{color:var(--sa-text-muted);font-size:.78rem;font-style:italic;letter-spacing:.01em;margin:.15rem 0 .35rem;padding-left:0}.sa-plan-includes li.sa-plan-includes-bridge:before{display:none}.sa-plan-includes li:before{background:var(--sa-text);border-radius:50%;content:"";height:.35rem;left:0;opacity:.35;position:absolute;top:.5em;width:.35rem}.sa-plan-shared{box-shadow:var(--sa-elev-1)}@media (prefers-reduced-motion:reduce){.sa-plan-paper{animation:none!important;opacity:1;transform:translate3d(0,var(--paper-y),0) rotate(var(--paper-rot))}}.sa-hero-backdrop{align-items:flex-end;background-color:#f4f4f5;background-color:var(--sa-bg-elevated,#f4f4f5);border-radius:1rem;border-radius:var(--sa-radius-lg,1rem);display:flex;isolation:isolate;min-height:min(72vh,38rem);overflow:hidden;position:relative}.sa-hero-backdrop__media{height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;width:100%;z-index:0}.sa-hero-backdrop__scrim{background:linear-gradient(105deg,#fafaf9f0,#fafaf9c7 38%,#fafaf947 68%,#fafaf91f);inset:0;pointer-events:none;position:absolute;z-index:1}[data-color-mode=dark] .sa-hero-backdrop__scrim{background:linear-gradient(105deg,#18181bf0,#18181bcc 38%,#18181b59 68%,#18181b2e)}.sa-hero-backdrop__content{padding:clamp(1.5rem,4vw,3.25rem) clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,3.25rem) clamp(1.5rem,4vw,3.25rem);position:relative;width:min(100%,36rem);z-index:2}@media (max-width:599px){.sa-hero-backdrop{align-items:flex-end;min-height:min(68vh,32rem)}.sa-hero-backdrop__scrim{background:linear-gradient(180deg,#fafaf959,#fafaf9b8 42%,#fafaf9f0)}[data-color-mode=dark] .sa-hero-backdrop__scrim{background:linear-gradient(180deg,#18181b4d,#18181bbf 45%,#18181bf0)}.sa-hero-backdrop__content{width:100%}}@media (prefers-reduced-motion:reduce){.sa-hero-backdrop__media[data-kind=video]{display:none}.sa-hero-backdrop__media[data-kind=poster]{display:block}}.sa-hero-backdrop__media[data-kind=poster]{display:none}@media (prefers-reduced-motion:reduce){.sa-hero-backdrop__media[data-kind=poster]{display:block}}@keyframes ui-motion-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-motion-page-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes ui-motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-motion-stagger-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-motion-stagger-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}[data-ui-motion] .ui-motion-page-enter{animation:ui-motion-page-enter var(--sa-motion-page) var(--sa-ease-gentle) both}[data-ui-motion] .ui-motion-page-exit{animation:ui-motion-page-exit calc(var(--sa-motion-page)*.55) var(--sa-ease-exit) both;pointer-events:none}[data-ui-motion] .ui-motion-page-sequence{position:relative;z-index:0}[data-ui-motion] .ui-motion-page-sequence>*{animation:ui-motion-stagger-in var(--sa-motion-page) var(--sa-ease-gentle) both}[data-ui-motion] .ui-motion-page-sequence>:first-child{animation-delay:calc(var(--sa-motion-stagger)*0)}[data-ui-motion] .ui-motion-page-sequence>:nth-child(2){animation-delay:calc(var(--sa-motion-stagger)*1)}[data-ui-motion] .ui-motion-page-sequence>:nth-child(3){animation-delay:calc(var(--sa-motion-stagger)*2)}[data-ui-motion] .ui-motion-page-sequence>:nth-child(4){animation-delay:calc(var(--sa-motion-stagger)*3)}[data-ui-motion] .ui-motion-page-sequence>:nth-child(5){animation-delay:calc(var(--sa-motion-stagger)*4)}[data-ui-motion] .ui-motion-page-sequence>:nth-child(6){animation-delay:calc(var(--sa-motion-stagger)*5)}[data-ui-motion] .ui-motion-page-sequence>:nth-child(n+7){animation-delay:calc(var(--sa-motion-stagger)*6)}[data-ui-motion] .ui-motion-page-sequence.is-exiting>*{animation-duration:calc(var(--sa-motion-page)*.5);animation-fill-mode:both;animation-name:ui-motion-stagger-out;animation-timing-function:var(--sa-ease-exit)}[data-ui-motion] .ui-motion-page-sequence.is-exiting>:first-child{animation-delay:calc(var(--sa-motion-stagger)*5)}[data-ui-motion] .ui-motion-page-sequence.is-exiting>:nth-child(2){animation-delay:calc(var(--sa-motion-stagger)*4)}[data-ui-motion] .ui-motion-page-sequence.is-exiting>:nth-child(3){animation-delay:calc(var(--sa-motion-stagger)*3)}[data-ui-motion] .ui-motion-page-sequence.is-exiting>:nth-child(4){animation-delay:calc(var(--sa-motion-stagger)*2)}[data-ui-motion] .ui-motion-page-sequence.is-exiting>:nth-child(5){animation-delay:calc(var(--sa-motion-stagger)*1)}[data-ui-motion] .ui-motion-page-sequence.is-exiting>:nth-child(6),[data-ui-motion] .ui-motion-page-sequence.is-exiting>:nth-child(n+7){animation-delay:0ms}[data-ui-motion] .ui-motion-stagger-grid>*{animation:ui-motion-stagger-in .4s var(--sa-ease-gentle) both}[data-ui-motion] .ui-motion-stagger-grid>:first-child{animation-delay:40ms}[data-ui-motion] .ui-motion-stagger-grid>:nth-child(2){animation-delay:80ms}[data-ui-motion] .ui-motion-stagger-grid>:nth-child(3){animation-delay:.12s}[data-ui-motion] .ui-motion-stagger-grid>:nth-child(4){animation-delay:.16s}[data-ui-motion] .ui-motion-stagger-grid>:nth-child(5){animation-delay:.2s}[data-ui-motion] .ui-motion-stagger-grid>:nth-child(n+6){animation-delay:.24s}[data-ui-motion] .ui-motion-object-interactive{box-shadow:var(--sa-elev-1);transition:transform var(--sa-motion-normal) var(--sa-ease-productive),box-shadow .22s var(--sa-ease-productive),border-color var(--sa-motion-normal) var(--sa-ease-productive)}[data-ui-motion] .ui-motion-object-interactive:focus-within,[data-ui-motion] .ui-motion-object-interactive:hover{box-shadow:var(--sa-elev-hover);transform:translateY(-3px)}[data-ui-motion] a.ui-motion-object-interactive:hover,[data-ui-motion] button.ui-motion-object-interactive:hover{color:var(--sa-text)}[data-ui-motion] .MuiButton-outlined.ui-motion-object-interactive:hover,[data-ui-motion] .MuiButton-outlined.ui-motion-object-recess:hover{background-color:initial;border-color:var(--sa-border-strong);color:var(--sa-text)}[data-ui-motion] .MuiButton-contained.ui-motion-object-interactive:hover{background-color:var(--sa-primary);color:var(--sa-primary-contrast)}[data-ui-motion] .ui-motion-object-interactive:active{box-shadow:var(--sa-elev-2);transform:translateY(0)}[data-ui-motion] .ui-motion-object-recess{box-shadow:var(--sa-elev-1);transition:transform var(--sa-motion-normal) var(--sa-ease-productive),box-shadow .22s var(--sa-ease-productive)}[data-ui-motion] .ui-motion-object-recess:focus-within,[data-ui-motion] .ui-motion-object-recess:hover{box-shadow:var(--sa-elev-recess-hover);transform:translateY(1px)}@keyframes ui-motion-applied{0%{opacity:.65;transform:translateY(6px)}45%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}[data-ui-motion] .ui-motion-applied{animation:ui-motion-applied .48s var(--sa-ease-gentle) both}@keyframes sa-job-pulse-ready{0%,to{box-shadow:var(--sa-elev-0)}50%{box-shadow:inset 0 0 0 999px var(--sa-job-ready-wash)}}@keyframes sa-job-applied-fade{0%{box-shadow:inset 0 0 0 999px #0000}18%{box-shadow:inset 0 0 0 999px var(--sa-job-applied-wash)}to{box-shadow:inset 0 0 0 999px #0000}}.sa-job-row{--sa-job-pulse-delay:0ms;--sa-pack-status:var(--sa-ink-900);position:relative}.sa-job-row:before{background:var(--sa-ink-900);border-radius:2px;bottom:12%;content:"";left:0;opacity:.35;pointer-events:none;position:absolute;top:12%;width:3px;z-index:1}.sa-job-row[data-close-urgency=watch]:before{background:var(--sa-close-watch);opacity:1}.sa-job-row[data-close-urgency=soon]:before{background:var(--sa-close-soon);opacity:1}.sa-job-row[data-close-urgency=critical]:before{background:var(--sa-close-critical);opacity:1}[data-ui-motion] .sa-job-row.is-onstage[data-job-tone=ready]{animation:sa-job-pulse-ready .82s var(--sa-ease-gentle) 0ms 3;animation:sa-job-pulse-ready var(--sa-job-pulse,.82s) var(--sa-ease-gentle) var(--sa-job-pulse-delay,0ms) 3}[data-ui-motion] .sa-job-row.is-onstage[data-job-tone=applied]{animation:sa-job-applied-fade 2.2s var(--sa-ease-gentle) 0ms 1;animation:sa-job-applied-fade 2.2s var(--sa-ease-gentle) var(--sa-job-pulse-delay,0ms) 1}[data-ui-motion] .sa-job-row[data-focused=true]{box-shadow:var(--sa-elev-2)}.sa-status-card[data-status=ok]{box-shadow:inset 0 0 0 999px var(--sa-job-applied-wash)}.sa-status-card[data-status=limited]{box-shadow:inset 0 0 0 999px var(--sa-job-closing-wash)}.sa-status-card[data-status=down]{box-shadow:inset 0 0 0 999px var(--sa-status-down-wash)}.sa-status-card[data-status=checking]{box-shadow:inset 0 0 0 999px var(--sa-job-ready-wash)}[data-ui-motion] a.MuiButton-root,[data-ui-motion] button:not(:disabled){transition:transform var(--sa-motion-fast) var(--sa-ease-productive),box-shadow var(--sa-motion-normal) var(--sa-ease-productive),background-color var(--sa-motion-normal) var(--sa-ease-productive),border-color var(--sa-motion-normal) var(--sa-ease-productive)}[data-ui-motion] button:not(:disabled):active{transform:scale(.98)}@supports (view-transition-name:none){::view-transition-old(root){animation:ui-motion-page-exit .18s var(--sa-ease-exit) both}::view-transition-new(root){animation:ui-motion-page-enter .32s var(--sa-ease-gentle) both}}@media (prefers-reduced-motion:reduce){:root{--sa-motion-fast:0ms;--sa-motion-normal:0ms;--sa-motion-slow:0ms;--sa-motion-page:0ms;--sa-motion-stagger:0ms}[data-ui-motion] .sa-job-row.is-onstage,[data-ui-motion] .ui-motion-applied,[data-ui-motion] .ui-motion-page-enter,[data-ui-motion] .ui-motion-page-exit,[data-ui-motion] .ui-motion-page-sequence>*,[data-ui-motion] .ui-motion-stagger-grid>*{animation:none!important;opacity:1!important;transform:none!important}[data-ui-motion] .ui-motion-object-interactive:active,[data-ui-motion] .ui-motion-object-interactive:focus-within,[data-ui-motion] .ui-motion-object-interactive:hover,[data-ui-motion] .ui-motion-object-recess:hover{transform:none!important}}@keyframes sa-ai-companion-pop{0%{box-shadow:var(--sa-elev-1);opacity:.55;transform:translateY(10px) scale(.94)}58%{box-shadow:var(--sa-elev-3);opacity:1;transform:translateY(-7px) scale(1.03)}to{box-shadow:var(--sa-elev-3);opacity:1;transform:translateY(0) scale(1)}}@keyframes sa-ai-companion-badge-ready{0%,to{transform:translateY(0)}45%{transform:translateY(-3px)}}.sa-pack-review{padding-left:24px!important;padding-left:calc(24px + var(--sa-ai-rail-left, 0px))!important;padding-right:24px!important;padding-right:calc(24px + var(--sa-ai-rail-right, 0px))!important}.sa-ai-companion-float{max-height:calc(100vh - 112px);max-width:min(380px,calc(100vw - 24px));overflow:auto;overscroll-behavior:contain;position:fixed;z-index:1600}.sa-ai-companion-float.is-overlay{z-index:1600}.sa-ai-companion-float.is-rail{border-radius:16px;top:max(96px,16vh);width:min(360px,calc(100vw - 24px))}.sa-ai-companion-float.is-rail.is-right{left:auto;right:max(16px,env(safe-area-inset-right));transform-origin:top right}.sa-ai-companion-float.is-rail.is-left{left:max(16px,env(safe-area-inset-left));right:auto;transform-origin:top left}.sa-ai-companion-float.is-lifted,.sa-ai-companion-float.is-overlay{box-shadow:0 22px 56px #0b0d1038,0 8px 18px #0b0d101a}.sa-ai-companion-float.is-sheet{bottom:calc(72px + env(safe-area-inset-bottom, 0px));max-height:min(62vh,560px);right:max(12px,env(safe-area-inset-right));transform-origin:bottom right;width:min(380px,calc(100vw - 24px))}.sa-ai-companion-float.is-popping{animation:sa-ai-companion-pop .52s var(--sa-ease-gentle) both}.sa-ai-companion-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sa-ai-companion-bar{border-radius:14px!important;box-shadow:0 16px 40px #0b0d1033,0 4px 12px #0b0d101a!important;justify-content:flex-start!important;min-height:48px;padding:10px 18px!important;position:fixed;top:max(96px,16vh);width:min(280px,calc(100vw - 32px));z-index:1600}.sa-ai-companion-bar.is-right{left:auto;right:max(16px,env(safe-area-inset-right))}.sa-ai-companion-bar.is-left{left:max(16px,env(safe-area-inset-left));right:auto}.sa-ai-companion-badge{align-items:center!important;border-radius:50%!important;bottom:max(16px,env(safe-area-inset-bottom));box-shadow:var(--sa-elev-3)!important;display:inline-flex!important;height:56px!important;justify-content:center!important;min-height:56px!important;min-width:56px!important;padding:0!important;position:fixed;right:max(12px,env(safe-area-inset-right));width:56px!important;z-index:1600}.sa-ai-companion-badge .MuiButton-endIcon,.sa-ai-companion-badge .MuiButton-startIcon{margin:0}.sa-ai-companion-badge.is-letter{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.sa-ai-companion-badge.is-ready,.sa-ai-companion-bar.is-ready{animation:sa-ai-companion-badge-ready 1.8s var(--sa-ease-gentle) 2}@media (prefers-reduced-motion:reduce){.sa-ai-companion-badge.is-ready,.sa-ai-companion-bar.is-ready,.sa-ai-companion-float.is-popping{animation:none!important}}.sa-ask-flyout{pointer-events:none;position:fixed;z-index:1600}.sa-ask-flyout-bubble{background:#fff;background:var(--sa-surface,#fff);border-radius:18px;color:inherit;color:var(--sa-ink-900,inherit);max-width:100%;padding:8px 10px 10px;pointer-events:auto;position:relative}.sa-ask-flyout-bubble,.sa-ask-flyout-tail{border:1px solid #141c201f;border:1px solid var(--sa-line,#141c201f)}.sa-ask-flyout-tail{background:inherit;height:12px;pointer-events:none;position:absolute;transform:rotate(45deg);width:12px}.sa-ask-flyout[data-tail=bottom] .sa-ask-flyout-tail{border-left:0;border-top:0;bottom:-7px}.sa-ask-flyout[data-tail=top] .sa-ask-flyout-tail{border-bottom:0;border-right:0;top:-7px}.sa-ask-flyout-pill.MuiButton-root{background:#0000;border-radius:999px;box-shadow:none;color:inherit;color:var(--sa-ink-900,inherit);font-size:13px;font-weight:700;line-height:1.2;min-width:0;padding:4px 10px;text-transform:none;transition:background .12s ease,color .12s ease,box-shadow .12s ease;transition:background var(--sa-motion-fast,.12s) var(--sa-ease-gentle,ease),color var(--sa-motion-fast,.12s) var(--sa-ease-gentle,ease),box-shadow var(--sa-motion-fast,.12s) var(--sa-ease-gentle,ease)}.sa-ask-flyout-pill.MuiButton-root:focus-visible:not(:disabled),.sa-ask-flyout-pill.MuiButton-root:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,#e4e8ef 72%,#fff),color-mix(in srgb,#eceef1 55%,#fff) 48%,color-mix(in srgb,#eef0f3 80%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--sa-tint,#e4e8ef) 72%,#fff) 0,color-mix(in srgb,var(--sa-metal,#eceef1) 55%,#fff) 48%,color-mix(in srgb,var(--sa-ink-100,#eef0f3) 80%,#fff) 100%);box-shadow:0 1px 2px #0b0d100a;box-shadow:var(--sa-elev-1,0 1px 2px #0b0d100a)}.sa-ask-flyout-pill.MuiButton-root:active:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,#e4e8ef 88%,#e2e5ea),#eceef1);background:linear-gradient(135deg,color-mix(in srgb,var(--sa-tint,#e4e8ef) 88%,var(--sa-ink-200,#e2e5ea)) 0,var(--sa-metal,#eceef1) 100%);box-shadow:inset 0 1px 2px #0b0d100f;box-shadow:var(--sa-elev-recess,inset 0 1px 2px #0b0d100f)}.sa-ask-flyout-pill.is-open.MuiButton-root{background:linear-gradient(135deg,color-mix(in srgb,#e4e8ef 72%,#fff),color-mix(in srgb,#eceef1 55%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--sa-tint,#e4e8ef) 72%,#fff) 0,color-mix(in srgb,var(--sa-metal,#eceef1) 55%,#fff) 100%)}[data-ui-motion] .sa-ask-flyout-bubble{animation:ui-motion-fade-in .16s ease both;animation:ui-motion-fade-in var(--sa-motion-fast,.16s) var(--sa-ease-gentle,ease) both}@media (prefers-reduced-motion:reduce){[data-ui-motion] .sa-ask-flyout-bubble{animation:none}.sa-ask-flyout-pill.MuiButton-root{transition:none}}.sa-look-strip{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.sa-look-tile{flex:0 0 82%;min-width:0;scroll-snap-align:start}@media (min-width:600px){.sa-look-tile{flex-basis:calc(50% - 6px)}}@media (min-width:900px){.sa-look-tile{flex-basis:calc(33.33333% - 8px)}}.sa-look-tune{width:100%}.sa-look-tune>*{flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){.sa-look-strip{scroll-snap-type:none}}.sa-action-btn.MuiButton-root{box-shadow:none;font-weight:550;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1),background-color .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1);transition:box-shadow var(--sa-motion-normal,.2s) var(--sa-ease-productive,cubic-bezier(.2,.8,.2,1)),transform var(--sa-motion-normal,.2s) var(--sa-ease-productive,cubic-bezier(.2,.8,.2,1)),border-color var(--sa-motion-fast,.12s) var(--sa-ease-productive,cubic-bezier(.2,.8,.2,1)),background-color var(--sa-motion-fast,.12s) var(--sa-ease-productive,cubic-bezier(.2,.8,.2,1)),color var(--sa-motion-fast,.12s) var(--sa-ease-productive,cubic-bezier(.2,.8,.2,1))}.sa-action-btn--primary.MuiButton-contained{background-color:#111418!important;background-color:var(--sa-ink-900,#111418)!important;box-shadow:none;color:#f8f9fa!important;font-weight:600}.sa-action-btn--primary.MuiButton-contained:focus-visible:not(:disabled),.sa-action-btn--primary.MuiButton-contained:hover:not(:disabled){background-color:#0b0d10!important;background-color:var(--sa-ink-950,#0b0d10)!important;box-shadow:var(--sa-elev-hover);color:#fff!important;filter:none;transform:translateY(-2px)}.sa-action-btn--primary.MuiButton-contained:active:not(:disabled){box-shadow:none;transform:translateY(0)}.sa-action-btn--ghost.MuiButton-outlined{background-color:initial!important;border-color:#c4c9d1!important;border-color:var(--sa-ink-300,#c4c9d1)!important;box-shadow:none;color:#111418!important;color:var(--sa-ink-900,#111418)!important;font-weight:500}.sa-action-btn--ghost.MuiButton-outlined:focus-visible:not(:disabled),.sa-action-btn--ghost.MuiButton-outlined:hover:not(:disabled){background-color:initial!important;border-color:#6b7280!important;border-color:var(--sa-ink-500,#6b7280)!important;box-shadow:var(--sa-elev-1);color:#111418!important;color:var(--sa-ink-900,#111418)!important;transform:translateY(-1px)}.sa-action-btn--secondary.MuiButton-outlined{background-color:initial!important;border-color:#c4c9d1!important;border-color:var(--sa-ink-300,#c4c9d1)!important;color:#111418!important;color:var(--sa-ink-900,#111418)!important;font-weight:500}.sa-action-btn--secondary.MuiButton-outlined:focus-visible:not(:disabled),.sa-action-btn--secondary.MuiButton-outlined:hover:not(:disabled){background-color:initial!important;border-color:#6b7280!important;border-color:var(--sa-ink-500,#6b7280)!important;box-shadow:var(--sa-elev-1);transform:translateY(-1px)}.sa-action-btn--quiet.MuiButton-text{color:#6b7280;color:var(--sa-ink-500,#6b7280);font-weight:500}.sa-action-btn--quiet.MuiButton-text:focus-visible:not(:disabled),.sa-action-btn--quiet.MuiButton-text:hover:not(:disabled){background:#0000;box-shadow:var(--sa-elev-1);color:#111418;color:var(--sa-ink-900,#111418)}.sa-action-idle{-webkit-user-select:none;user-select:none}@keyframes sa-connection-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sa-action-btn.MuiButton-root{transition:none}.sa-action-btn--ghost.MuiButton-outlined:hover:not(:disabled),.sa-action-btn--primary.MuiButton-contained:hover:not(:disabled),.sa-action-btn--secondary.MuiButton-outlined:hover:not(:disabled){transform:none}}[data-color-mode=dark] .sa-action-btn--primary.MuiButton-contained{background-color:#f1f2f4!important;color:#0b0d10!important}[data-color-mode=dark] .sa-action-btn--primary.MuiButton-contained:focus-visible:not(:disabled),[data-color-mode=dark] .sa-action-btn--primary.MuiButton-contained:hover:not(:disabled){background-color:#fff!important;color:#0b0d10!important}[data-color-mode=dark] .sa-action-btn--ghost.MuiButton-outlined,[data-color-mode=dark] .sa-action-btn--secondary.MuiButton-outlined{background-color:initial!important;border-color:#ffffff47!important;color:#f1f2f4!important}.sa-evidence-link{color:var(--sa-text);min-width:0;padding:.5rem 0}.sa-evidence-link__claim{color:inherit;font-weight:550;line-height:1.35;margin:0}.sa-evidence-link__meta{align-items:baseline;color:var(--sa-text-muted);display:flex;flex-wrap:wrap;gap:.35rem .75rem;line-height:1.3;margin:.2rem 0 0}.sa-evidence-link__confidence,.sa-evidence-link__locator,.sa-evidence-link__state{min-width:0}.sa-evidence-link__locator{color:inherit;text-decoration:none}a.sa-evidence-link__locator:focus-visible,a.sa-evidence-link__locator:hover{border-radius:var(--sa-radius-sm);box-shadow:0 0 0 2px var(--sa-focus);outline:none;text-decoration:underline}.sa-evidence-link--unverified{color:var(--sa-text-muted)}.sa-evidence-link--blocked,.sa-evidence-link--blocked .sa-evidence-link__meta{color:var(--sa-close-critical)}.sa-evidence-link--blocked .sa-evidence-link__state{font-weight:600}.sa-attention-item{width:100%}.sa-attention-item__body{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem}.sa-attention-item__copy{flex:1 1;min-width:0}.sa-attention-item__detail,.sa-attention-item__title,.sa-attention-item__urgency{margin:0}.sa-attention-item__urgency{color:var(--sa-text-muted);letter-spacing:.02em;text-transform:uppercase}.sa-attention-item__title{color:var(--sa-text);font-weight:600;line-height:1.3;margin-top:.15rem}.sa-attention-item__detail{color:var(--sa-text-muted);line-height:1.4;margin-top:.35rem}.sa-attention-item--now .sa-attention-item__urgency{color:var(--sa-close-critical)}.sa-attention-item--digest{color:var(--sa-text-muted)}@media (min-width:600px){.sa-attention-item__body{align-items:flex-start;flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.sa-attention-item__action.MuiButton-root{flex-shrink:0;width:auto}}@media (prefers-reduced-motion:reduce){.sa-attention-item,.sa-evidence-link{transition:none}}.sa-fit-map{color:var(--sa-text);min-width:0}.sa-fit-map__empty,.sa-fit-map__requirement,.sa-fit-map__status,.sa-fit-map__title{margin:0}.sa-fit-map__title{color:var(--sa-text-muted);margin-bottom:.75rem}.sa-fit-map__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.sa-fit-map__row{border-top:1px solid var(--sa-border);min-width:0;padding:.75rem 0 0}.sa-fit-map__row:first-child{border-top:0;padding-top:0}.sa-fit-map__status{color:var(--sa-text-muted);letter-spacing:.02em;text-transform:uppercase}.sa-fit-map__status--met{color:var(--sa-pack-applied)}.sa-fit-map__status--partial{color:var(--sa-close-watch)}.sa-fit-map__status--unmet{color:var(--sa-close-critical)}.sa-fit-map__status--unknown{color:var(--sa-text-muted)}.sa-fit-map__requirement{color:var(--sa-text);font-weight:550;line-height:1.35;margin-top:.2rem}.sa-fit-map__evidence{margin-top:.35rem}.sa-attention-queue{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sa-attention-queue__item{min-width:0}.sa-automation-ledger{box-shadow:var(--sa-elev-recess);padding:.25rem .75rem;width:100%}.sa-automation-ledger__row{border-bottom:1px solid var(--sa-border);display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.75rem 0}.sa-automation-ledger__row:last-child{border-bottom:0}.sa-automation-ledger__action,.sa-automation-ledger__empty,.sa-automation-ledger__outcome,.sa-automation-ledger__reason,.sa-automation-ledger__when{margin:0}.sa-automation-ledger__action{color:var(--sa-text);font-weight:550}.sa-automation-ledger__outcome{color:var(--sa-text-info)}.sa-automation-ledger__empty,.sa-automation-ledger__reason,.sa-automation-ledger__when{color:var(--sa-text-muted)}.sa-outcome-stat-row{display:flex;flex-direction:column;gap:1rem}.sa-outcome-stat{color:var(--sa-text);min-width:0}.sa-outcome-stat__label,.sa-outcome-stat__sample,.sa-outcome-stat__value{margin:0}.sa-outcome-stat__value{color:var(--sa-text);letter-spacing:-.02em;line-height:1.15}.sa-outcome-stat__label{color:var(--sa-text-muted);margin-top:.25rem}.sa-outcome-stat__sample{color:var(--sa-text-muted);margin-top:.15rem}@media (min-width:600px){.sa-automation-ledger{padding:.35rem 1rem}.sa-automation-ledger__row{grid-column-gap:1rem;align-items:baseline;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.sa-automation-ledger__reason{grid-column:1/3}.sa-automation-ledger__when{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap}.sa-outcome-stat-row{flex-direction:row;flex-wrap:wrap;gap:1.25rem 1.75rem}.sa-outcome-stat{flex:1 1 8rem;max-width:14rem}}@media (prefers-reduced-motion:reduce){.sa-attention-queue,.sa-automation-ledger,.sa-fit-map,.sa-outcome-stat{transition:none}}html{color-scheme:light}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:var(--sa-bg);background-image:var(--sa-bg-wash);color:var(--sa-text);font-family:IBM Plex Sans,Segoe UI,system-ui,-apple-system,sans-serif;margin:0}code{font-family:IBM Plex Mono,source-code-pro,Menlo,Monaco,Consolas,monospace}*{box-sizing:border-box}#root{background-color:initial;min-height:100vh}
/*# sourceMappingURL=main.98ae8f51.css.map*/