@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&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-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-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:10px;--sa-radius-md:14px;--sa-radius-lg:18px;--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")}[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-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-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-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}.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%);border:1px solid #11141814;border:1px solid var(--sa-border);box-shadow:inset 0 1px 2px #0b0d100f,inset 0 -1px 0 #ffffff8c;box-shadow:var(--sa-elev-recess)}.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,[data-emotional-value=calm]{--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,[data-emotional-value=steady]{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}.sa-emotion-attentive:after,[data-emotional-value=attentive]:after{background:var(--sa-ink-900);border-radius:2px;bottom:12%;content:"";left:0;opacity:.35;position:absolute;top:12%;width:2px}.sa-emotion-attentive,[data-emotional-value=attentive]{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%}.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;padding:0;position:sticky;top:0;z-index:1100}.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--pill{border-radius:var(--sa-radius-md)}.sa-nav-item{border-radius:var(--sa-radius-sm)!important;color:var(--sa-text-muted)!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}.sa-nav-item:focus-visible,.sa-nav-item:hover{background-color:initial!important;box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong);color:var(--sa-text)!important;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;box-shadow:0 2px 6px #0b0d1012,0 14px 36px #0b0d1024;box-shadow:var(--sa-elev-nav-strong);color:var(--sa-text)!important;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>*{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)}[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] .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}}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.e3da486b.css.map*/