@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-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-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-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-app-canvas{background-attachment:fixed;background-color:#f6f7f9;background-color:var(--sa-bg);background-image:radial-gradient(1200px 600px at 12% -10%,#ffffffe6,#0000 55%),radial-gradient(900px 500px at 100% 0,#dce0e673,#0000 50%),linear-gradient(180deg,#f6f7f9,#fafafb),url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.035'/%3E%3C/svg%3E");background-image:radial-gradient(1200px 600px at 12% -10%,#ffffffe6,#0000 55%),radial-gradient(900px 500px at 100% 0,#dce0e673,#0000 50%),linear-gradient(180deg,var(--sa-ink-50) 0,var(--sa-paper) 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.035'/%3E%3C/svg%3E");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:#ffffffb8;background:var(--sa-glass)}.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:linear-gradient(180deg,#fff,#fafafb);background:linear-gradient(180deg,#fff 0,var(--sa-paper) 100%)}.sa-surface-metal{background:linear-gradient(165deg,#f5f6f8,#eceef1 48%,#e8eaee);background:linear-gradient(165deg,#f5f6f8 0,var(--sa-metal) 48%,#e8eaee 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-mix(in srgb,#eceef1 55%,#fff);background:var(--sa-surface-control);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)}: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}@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,#fff,#f4f5f7);background-image:linear-gradient(180deg,#fff 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,#fff 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,#fff,#faf9f7);background:radial-gradient(80% 120% at 0 0,var(--sa-warm-wash),#0000 55%),linear-gradient(165deg,#fff 0,var(--sa-warm-paper) 100%);border-color:#11141812!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 #ffffffd9;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:#1114180f!important;border-radius:999px;height:6px!important}.sa-emotion-encouraging,[data-emotional-value=encouraging]{background:radial-gradient(70% 90% at 100% 0,#ffffffe6,#0000 50%),linear-gradient(180deg,#fff,#faf9f7);background:radial-gradient(70% 90% at 100% 0,#ffffffe6,#0000 50%),linear-gradient(180deg,#fff 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:#1114181a!important;border-style:dashed!important;box-shadow:var(--sa-elev-recess)!important}.sa-emotion-attentive,[data-emotional-value=attentive]{background-image:linear-gradient(180deg,#fff,#f7f7f8);border-color:#11141829!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}}@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),background-color var(--sa-motion-normal) 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] .ui-motion-object-interactive:active{box-shadow:var(--sa-elev-recess-hover);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),background-color var(--sa-motion-normal) var(--sa-ease-productive)}[data-ui-motion] .ui-motion-object-recess:focus-within,[data-ui-motion] .ui-motion-object-recess:hover{background-color:var(--sa-surface-muted);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:var(--sa-bg);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{min-height:100vh}
/*# sourceMappingURL=main.b88ddccb.css.map*/