html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }*, ::before, ::after { box-sizing: inherit; }strong, b { font-weight: 700; }body { margin: 0px; color: rgb(22, 24, 29); line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; background-color: rgb(251, 251, 252); }@media print {
  body { background-color: rgb(255, 255, 255); }
}body::backdrop { background-color: rgb(251, 251, 252); }body { background-color: rgb(251, 251, 252); }html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }*, ::before, ::after { box-sizing: inherit; }strong, b { font-weight: 700; }body { margin: 0px; color: rgb(22, 24, 29); line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; background-color: rgb(251, 251, 252); }@media print {
  body { background-color: rgb(255, 255, 255); }
}body::backdrop { background-color: rgb(251, 251, 252); }body { background-color: rgb(251, 251, 252); }.mui-1tfkhto { display: flex; width: 100%; min-height: 100vh; overflow: clip; }.mui-1rcuqju { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; height: 100vh; background-color: var(--canvas); }.mui-k008qs { display: flex; }.mui-1p33571 { height: 44px; width: auto; display: block; flex-shrink: 0; user-select: none; }@media print {
  .mui-depviu { position: absolute !important; }
}.mui-1egf66k { position: fixed; z-index: 1300; inset: 0px; }@media print {
  .mui-1egf66k { position: absolute !important; }
}.mui-lw0xdp { z-index: -1; }.mui-14dl35y { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: transparent; z-index: -1; }.mui-fh1hs4 { height: 100%; outline: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }@media print {
  .mui-fh1hs4 { height: auto; }
}.mui-161up1c { margin: 32px; position: relative; overflow-y: auto; outline: 0px; display: flex; flex-direction: column; max-height: calc(100% - 64px); max-width: 444px; width: calc(100% - 64px); }@media print {
  .mui-161up1c { overflow-y: visible; box-shadow: none; }
}.mui-161up1c.MuiDialog-paperFullScreen { padding-top: env(safe-area-inset-top, 0px); }.mui-ti690p { background-color: rgb(255, 255, 255); color: rgb(22, 24, 29); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 10px; box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); margin: 32px; position: relative; overflow-y: auto; outline: 0px; display: flex; flex-direction: column; max-height: calc(100% - 64px); max-width: 444px; width: calc(100% - 64px); }@media print {
  .mui-ti690p { overflow-y: visible; box-shadow: none; }
}.mui-ti690p.MuiDialog-paperFullScreen { padding-top: env(safe-area-inset-top, 0px); }.mui-f2cd6u { padding: 16px 24px; flex: 0 0 auto; }.mui-u9yrw4 { margin: 0px; font-weight: 600; letter-spacing: -0.01em; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 1.25rem; line-height: 1.6; padding: 16px 24px; flex: 0 0 auto; }.mui-1nbx5hx { flex: 1 1 auto; overflow-y: auto; padding: 20px 24px; }.MuiDialogTitle-root + .mui-1nbx5hx { padding-top: 0px; }.mui-1vnnnyn { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.875rem; color: rgb(73, 78, 88); }.mui-kjfzc1 { display: flex; flex-direction: column; margin-top: 16px; }.mui-kjfzc1 > :not(style):not(style) { margin: 0px; }.mui-kjfzc1 > :not(style) ~ :not(style) { margin-top: 12px; }.mui-n7kwit { display: inline-flex; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; flex-direction: row-reverse; margin: 0px; -webkit-box-align: center; align-items: center; width: 100%; -webkit-box-pack: justify; justify-content: space-between; }.mui-n7kwit.Mui-disabled { cursor: default; }.mui-n7kwit .MuiFormControlLabel-label.Mui-disabled { color: rgb(104, 108, 118); }.mui-1pwinck { display: inline-flex; overflow: hidden; box-sizing: border-box; position: relative; flex-shrink: 0; z-index: 0; vertical-align: middle; width: 40px; height: 24px; padding: 7px; }@media print {
  .mui-1pwinck { print-color-adjust: exact; }
}.mui-1pwinck .MuiSwitch-thumb { width: 16px; height: 16px; }.mui-1pwinck .MuiSwitch-switchBase { padding: 4px; }.mui-1pwinck .MuiSwitch-switchBase.Mui-checked { transform: translateX(16px); }.mui-kzxe33 { position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(255, 255, 255); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }.mui-kzxe33.Mui-checked { transform: translateX(20px); }.mui-kzxe33.Mui-disabled { color: rgb(245, 245, 245); }.mui-kzxe33.Mui-checked + .MuiSwitch-track { opacity: 0.5; }.mui-kzxe33.Mui-disabled + .MuiSwitch-track { opacity: 0.12; }.mui-kzxe33 .MuiSwitch-input { left: -100%; width: 300%; }.mui-kzxe33:hover { background-color: rgba(0, 0, 0, 0.04); }@media (hover: none) {
  .mui-kzxe33:hover { background-color: transparent; }
}.mui-kzxe33.Mui-checked { color: rgb(79, 70, 229); }.mui-kzxe33.Mui-checked:hover { background-color: rgba(79, 70, 229, 0.04); }@media (hover: none) {
  .mui-kzxe33.Mui-checked:hover { background-color: transparent; }
}.mui-kzxe33.Mui-checked.Mui-disabled { color: rgb(188, 184, 245); }.mui-kzxe33.Mui-checked + .MuiSwitch-track { background-color: rgb(79, 70, 229); }.mui-1erbuao { padding: 9px; border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(255, 255, 255); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }.mui-1erbuao.Mui-checked { transform: translateX(20px); }.mui-1erbuao.Mui-disabled { color: rgb(245, 245, 245); }.mui-1erbuao.Mui-checked + .MuiSwitch-track { opacity: 0.5; }.mui-1erbuao.Mui-disabled + .MuiSwitch-track { opacity: 0.12; }.mui-1erbuao .MuiSwitch-input { left: -100%; width: 300%; }.mui-1erbuao:hover { background-color: rgba(0, 0, 0, 0.04); }@media (hover: none) {
  .mui-1erbuao:hover { background-color: transparent; }
}.mui-1erbuao.Mui-checked { color: rgb(79, 70, 229); }.mui-1erbuao.Mui-checked:hover { background-color: rgba(79, 70, 229, 0.04); }@media (hover: none) {
  .mui-1erbuao.Mui-checked:hover { background-color: transparent; }
}.mui-1erbuao.Mui-checked.Mui-disabled { color: rgb(188, 184, 245); }.mui-1erbuao.Mui-checked + .MuiSwitch-track { background-color: rgb(79, 70, 229); }.mui-d27oh2 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; padding: 9px; border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(255, 255, 255); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }.mui-d27oh2.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-d27oh2 { print-color-adjust: exact; }
}.mui-d27oh2.Mui-checked { transform: translateX(20px); }.mui-d27oh2.Mui-disabled { color: rgb(245, 245, 245); }.mui-d27oh2.Mui-checked + .MuiSwitch-track { opacity: 0.5; }.mui-d27oh2.Mui-disabled + .MuiSwitch-track { opacity: 0.12; }.mui-d27oh2 .MuiSwitch-input { left: -100%; width: 300%; }.mui-d27oh2:hover { background-color: rgba(0, 0, 0, 0.04); }@media (hover: none) {
  .mui-d27oh2:hover { background-color: transparent; }
}.mui-d27oh2.Mui-checked { color: rgb(79, 70, 229); }.mui-d27oh2.Mui-checked:hover { background-color: rgba(79, 70, 229, 0.04); }@media (hover: none) {
  .mui-d27oh2.Mui-checked:hover { background-color: transparent; }
}.mui-d27oh2.Mui-checked.Mui-disabled { color: rgb(188, 184, 245); }.mui-d27oh2.Mui-checked + .MuiSwitch-track { background-color: rgb(79, 70, 229); }.mui-j8yymo { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }.mui-igiqu6 { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; background-color: currentcolor; box-sizing: border-box; border: 1px solid transparent; width: 20px; height: 20px; border-radius: 50%; }.mui-x7lp2j { height: 100%; width: 100%; border-radius: 7px; z-index: -1; transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); background-color: rgb(0, 0, 0); opacity: 0.38; }@media (forced-colors: active) {
  .mui-x7lp2j { box-sizing: border-box; border: 1px solid buttonborder; }
}.mui-11pawzw { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; font-weight: 600; }.mui-1ifdsmz { margin: 0px 0px 0px 8px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; color: rgb(73, 78, 88); }.mui-yya0a3 { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; color: rgb(73, 78, 88); display: block; }.mui-8nsx1u { text-decoration: none; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 8px 0px 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; display: inline-block; }.mui-8nsx1u:hover { text-decoration: underline; }.mui-8nsx1u.Mui-focusVisible { outline: auto; }.mui-mlkwwd { line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.875rem; color: rgb(79, 70, 229); text-decoration: none; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 8px 0px 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; display: inline-block; }.mui-mlkwwd:hover { text-decoration: underline; }.mui-mlkwwd.Mui-focusVisible { outline: auto; }.mui-oni280 { display: flex; -webkit-box-align: center; align-items: center; padding: 8px 24px 16px; -webkit-box-pack: end; justify-content: flex-end; flex: 0 0 auto; flex-wrap: wrap; gap: 8px; }.mui-oni280 > :not(style) ~ :not(style) { margin-left: 8px; }.mui-8gh8sv { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; border: 0px; padding: 6px 8px; background-color: var(--variant-textBg); color: inherit; --variant-containedBg: #e0e0e0; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; }.mui-8gh8sv:hover { text-decoration: none; }.mui-8gh8sv.Mui-disabled { color: rgba(0, 0, 0, 0.26); }@media (hover: hover) {
  .mui-8gh8sv:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(22, 24, 29, 0.04); --variant-outlinedBg: rgba(22, 24, 29, 0.04); }
}.mui-8gh8sv.MuiButton-loading { color: transparent; }.mui-8gh8sv:active { transform: scale(0.98); }.mui-1ntxg1j { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; border: 0px; padding: 6px 8px; background-color: var(--variant-textBg); color: inherit; --variant-containedBg: #e0e0e0; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; }.mui-1ntxg1j.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1ntxg1j { print-color-adjust: exact; }
}.mui-1ntxg1j:hover { text-decoration: none; }.mui-1ntxg1j.Mui-disabled { color: rgba(0, 0, 0, 0.26); }@media (hover: hover) {
  .mui-1ntxg1j:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(22, 24, 29, 0.04); --variant-outlinedBg: rgba(22, 24, 29, 0.04); }
}.mui-1ntxg1j.MuiButton-loading { color: transparent; }.mui-1ntxg1j:active { transform: scale(0.98); }.mui-i9gxme { -webkit-box-flex: 1; flex-grow: 1; }.mui-znc8yu { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 5px 15px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; }.mui-znc8yu:hover { text-decoration: none; }.mui-znc8yu.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-znc8yu.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-znc8yu:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-znc8yu.MuiButton-loading { color: transparent; }.mui-znc8yu:active { transform: scale(0.98); }.mui-12q4g1i { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 5px 15px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; }.mui-12q4g1i.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-12q4g1i { print-color-adjust: exact; }
}.mui-12q4g1i:hover { text-decoration: none; }.mui-12q4g1i.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-12q4g1i.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-12q4g1i:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-12q4g1i.MuiButton-loading { color: transparent; }.mui-12q4g1i:active { transform: scale(0.98); }.mui-1rnys57 { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border: 0px; --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; background-color: rgb(79, 70, 229); color: rgb(246, 246, 255); box-shadow: rgba(79, 70, 229, 0.4) 0px 2px 8px -2px; }.mui-1rnys57:hover { text-decoration: none; }.mui-1rnys57.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-1rnys57:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }@media (hover: none) {
  .mui-1rnys57:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}.mui-1rnys57:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }.mui-1rnys57.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }.mui-1rnys57.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-1rnys57:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-1rnys57.MuiButton-loading { color: transparent; }.mui-1rnys57:active { transform: scale(0.98); }.mui-1rnys57:hover { background-color: rgb(111, 106, 240); transform: translateY(-1px); box-shadow: rgba(79, 70, 229, 0.45) 0px 4px 12px -4px; }.mui-1rnys57:active { transform: scale(0.98); }.mui-51h8nj { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border: 0px; --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; background-color: rgb(79, 70, 229); color: rgb(246, 246, 255); box-shadow: rgba(79, 70, 229, 0.4) 0px 2px 8px -2px; }.mui-51h8nj.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-51h8nj { print-color-adjust: exact; }
}.mui-51h8nj:hover { text-decoration: none; }.mui-51h8nj.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-51h8nj:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }@media (hover: none) {
  .mui-51h8nj:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}.mui-51h8nj:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }.mui-51h8nj.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }.mui-51h8nj.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-51h8nj:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-51h8nj.MuiButton-loading { color: transparent; }.mui-51h8nj:active { transform: scale(0.98); }.mui-51h8nj:hover { background-color: rgb(111, 106, 240); transform: translateY(-1px); box-shadow: rgba(79, 70, 229, 0.45) 0px 4px 12px -4px; }.mui-51h8nj:active { transform: scale(0.98); }.mui-sk0sez { display: flex; flex-direction: column; min-height: 100vh; width: 100%; background-color: var(--canvas); color: var(--fg); }.mui-kb6krz { display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: sticky; z-index: 1100; top: 0px; left: auto; right: 0px; --AppBar-background: transparent; --AppBar-color: inherit; color: rgb(22, 24, 29); background-color: transparent; background-image: none; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none; }@media (min-width: 0px) {
  .mui-kb6krz { padding-top: 8px; padding-left: 8px; padding-right: 8px; }
}@media (min-width: 900px) {
  .mui-kb6krz { padding-top: 12px; padding-left: 0px; padding-right: 0px; }
}.mui-yt1fdr { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: sticky; z-index: 1100; top: 0px; left: auto; right: 0px; --AppBar-background: transparent; --AppBar-color: inherit; color: rgb(22, 24, 29); background-color: transparent; background-image: none; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none; }@media (min-width: 0px) {
  .mui-yt1fdr { padding-top: 8px; padding-left: 8px; padding-right: 8px; }
}@media (min-width: 900px) {
  .mui-yt1fdr { padding-top: 12px; padding-left: 0px; padding-right: 0px; }
}.mui-14ggmdc { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; }@media (min-width: 600px) {
  .mui-14ggmdc { padding-left: 24px; padding-right: 24px; }
}@media (min-width: 1200px) {
  .mui-14ggmdc { max-width: 1200px; }
}@media (min-width: 1200px) {
  .mui-14ggmdc { max-width: 1200px; }
}.mui-5x7vfh { position: relative; display: flex; -webkit-box-align: center; align-items: center; min-height: 56px; gap: 16px; }@media (min-width: 0px) {
  @media (orientation: landscape) {
  .mui-5x7vfh { min-height: 48px; }
}
}@media (min-width: 600px) {
  .mui-5x7vfh { min-height: 64px; }
}@media (min-width: 0px) {
  .mui-5x7vfh { min-height: 56px; padding-left: 16px; padding-right: 16px; }
}@media (min-width: 900px) {
  .mui-5x7vfh { min-height: 60px; padding-left: 20px; padding-right: 20px; }
}.mui-aou3wz { display: inline-flex; -webkit-box-align: center; align-items: center; text-decoration: none; }.mui-wridb0 { display: inline-flex; -webkit-box-align: center; align-items: center; font-weight: 600; font-size: 1.15rem; letter-spacing: -0.03em; line-height: 1; color: rgb(22, 24, 29); white-space: nowrap; user-select: none; }.mui-1r8fjp8 { height: 1.35em; width: auto; display: block; flex-shrink: 0; user-select: none; margin-right: 0.4em; }.mui-klu7uv { display: flex; flex-direction: row; }.mui-klu7uv > :not(style):not(style) { margin: 0px; }.mui-klu7uv > :not(style) ~ :not(style) { margin-left: 4px; }@media (min-width: 0px) {
  .mui-klu7uv { display: none; }
}@media (min-width: 900px) {
  .mui-klu7uv { margin-left: 16px; display: flex; }
}.mui-1e5m25z { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border: 0px; padding: 6px 12px; background-color: var(--variant-textBg); --variant-containedBg: #e0e0e0; border-radius: 10px; text-transform: none; font-weight: 500; font-size: 0.9rem; position: relative; color: rgb(73, 78, 88); transition: color 200ms; }.mui-1e5m25z:hover { text-decoration: none; }.mui-1e5m25z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }@media (hover: hover) {
  .mui-1e5m25z:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(22, 24, 29, 0.04); --variant-outlinedBg: rgba(22, 24, 29, 0.04); }
}.mui-1e5m25z.MuiButton-loading { color: transparent; }.mui-1e5m25z:active { transform: scale(0.98); }.mui-1e5m25z:hover { color: rgb(22, 24, 29); background-color: transparent; transform: none; }.mui-1e5m25z::after { content: ""; position: absolute; left: 14px; right: 14px; bottom: 4px; height: 2px; border-radius: 10px; background-color: rgb(79, 70, 229); opacity: 0; transition: opacity 200ms; }.mui-d3xzmd { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border: 0px; padding: 6px 12px; background-color: var(--variant-textBg); --variant-containedBg: #e0e0e0; border-radius: 10px; text-transform: none; font-weight: 500; font-size: 0.9rem; position: relative; color: rgb(73, 78, 88); transition: color 200ms; }.mui-d3xzmd.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-d3xzmd { print-color-adjust: exact; }
}.mui-d3xzmd:hover { text-decoration: none; }.mui-d3xzmd.Mui-disabled { color: rgba(0, 0, 0, 0.26); }@media (hover: hover) {
  .mui-d3xzmd:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(22, 24, 29, 0.04); --variant-outlinedBg: rgba(22, 24, 29, 0.04); }
}.mui-d3xzmd.MuiButton-loading { color: transparent; }.mui-d3xzmd:active { transform: scale(0.98); }.mui-d3xzmd:hover { color: rgb(22, 24, 29); background-color: transparent; transform: none; }.mui-d3xzmd::after { content: ""; position: absolute; left: 14px; right: 14px; bottom: 4px; height: 2px; border-radius: 10px; background-color: rgb(79, 70, 229); opacity: 0; transition: opacity 200ms; }.mui-iaei92 { text-align: center; flex: 0 0 auto; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; }.mui-iaei92:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-iaei92:hover { background-color: transparent; }
}.mui-iaei92.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-iaei92.MuiIconButton-loading { color: transparent; }.mui-xz9haa { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; }.mui-xz9haa.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-xz9haa { print-color-adjust: exact; }
}.mui-xz9haa:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-xz9haa:hover { background-color: transparent; }
}.mui-xz9haa.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-xz9haa.MuiIconButton-loading { color: transparent; }.mui-vh810p { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.25rem; }.mui-13p0ual { z-index: 1500; pointer-events: none; }.mui-1of8orh { z-index: 1500; pointer-events: none; }.mui-z9mnf0 { text-align: center; flex: 0 0 auto; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; margin-right: 4px; }.mui-z9mnf0:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-z9mnf0:hover { background-color: transparent; }
}.mui-z9mnf0.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-z9mnf0.MuiIconButton-loading { color: transparent; }.mui-pvno25 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 4px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; }.mui-pvno25.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-pvno25 { print-color-adjust: exact; }
}.mui-pvno25:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-pvno25:hover { background-color: transparent; }
}.mui-pvno25.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-pvno25.MuiIconButton-loading { color: transparent; }.mui-gq3nap { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }.mui-gq3nap > :not(style):not(style) { margin: 0px; }.mui-gq3nap > :not(style) ~ :not(style) { margin-left: 8px; }@media (min-width: 0px) {
  .mui-gq3nap { display: none; }
}@media (min-width: 900px) {
  .mui-gq3nap { display: flex; }
}.mui-1mk5olg { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; border: 0px; padding: 6px 8px; background-color: var(--variant-textBg); --variant-containedBg: #e0e0e0; border-radius: 10px; text-transform: none; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; font-weight: 500; color: rgb(73, 78, 88); }.mui-1mk5olg:hover { text-decoration: none; }.mui-1mk5olg.Mui-disabled { color: rgba(0, 0, 0, 0.26); }@media (hover: hover) {
  .mui-1mk5olg:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(22, 24, 29, 0.04); --variant-outlinedBg: rgba(22, 24, 29, 0.04); }
}.mui-1mk5olg.MuiButton-loading { color: transparent; }.mui-1mk5olg:active { transform: scale(0.98); }.mui-1mk5olg:hover { color: rgb(22, 24, 29); background-color: transparent; }.mui-c86mbb { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; border: 0px; padding: 6px 8px; background-color: var(--variant-textBg); --variant-containedBg: #e0e0e0; border-radius: 10px; text-transform: none; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; font-weight: 500; color: rgb(73, 78, 88); }.mui-c86mbb.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-c86mbb { print-color-adjust: exact; }
}.mui-c86mbb:hover { text-decoration: none; }.mui-c86mbb.Mui-disabled { color: rgba(0, 0, 0, 0.26); }@media (hover: hover) {
  .mui-c86mbb:hover { --variant-containedBg: #f5f5f5; --variant-textBg: rgba(22, 24, 29, 0.04); --variant-outlinedBg: rgba(22, 24, 29, 0.04); }
}.mui-c86mbb.MuiButton-loading { color: transparent; }.mui-c86mbb:active { transform: scale(0.98); }.mui-c86mbb:hover { color: rgb(22, 24, 29); background-color: transparent; }.mui-bohc3b { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; font-size: 0.8125rem; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; background-color: rgb(79, 70, 229); color: rgb(246, 246, 255); box-shadow: rgba(79, 70, 229, 0.4) 0px 2px 8px -2px; padding: 7.2px 18px; }.mui-bohc3b:hover { text-decoration: none; }.mui-bohc3b.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-bohc3b:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }@media (hover: none) {
  .mui-bohc3b:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}.mui-bohc3b:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }.mui-bohc3b.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }.mui-bohc3b.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-bohc3b:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-bohc3b.MuiButton-loading { color: transparent; }.mui-bohc3b:active { transform: scale(0.98); }.mui-bohc3b:hover { background-color: rgb(111, 106, 240); transform: translateY(-1px); box-shadow: rgba(79, 70, 229, 0.45) 0px 4px 12px -4px; }.mui-bohc3b:active { transform: scale(0.98); }.mui-4pfs8r { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; font-size: 0.8125rem; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; background-color: rgb(79, 70, 229); color: rgb(246, 246, 255); box-shadow: rgba(79, 70, 229, 0.4) 0px 2px 8px -2px; padding: 7.2px 18px; }.mui-4pfs8r.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-4pfs8r { print-color-adjust: exact; }
}.mui-4pfs8r:hover { text-decoration: none; }.mui-4pfs8r.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-4pfs8r:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }@media (hover: none) {
  .mui-4pfs8r:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}.mui-4pfs8r:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }.mui-4pfs8r.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }.mui-4pfs8r.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-4pfs8r:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-4pfs8r.MuiButton-loading { color: transparent; }.mui-4pfs8r:active { transform: scale(0.98); }.mui-4pfs8r:hover { background-color: rgb(111, 106, 240); transform: translateY(-1px); box-shadow: rgba(79, 70, 229, 0.45) 0px 4px 12px -4px; }.mui-4pfs8r:active { transform: scale(0.98); }.mui-1s0eyd0 { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); }.mui-1s0eyd0:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-1s0eyd0:hover { background-color: transparent; }
}.mui-1s0eyd0.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-1s0eyd0.MuiIconButton-loading { color: transparent; }@media (min-width: 0px) {
  .mui-1s0eyd0 { display: inline-flex; }
}@media (min-width: 900px) {
  .mui-1s0eyd0 { display: none; }
}.mui-1dwxzgf { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); }.mui-1dwxzgf.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1dwxzgf { print-color-adjust: exact; }
}.mui-1dwxzgf:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-1dwxzgf:hover { background-color: transparent; }
}.mui-1dwxzgf.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-1dwxzgf.MuiIconButton-loading { color: transparent; }@media (min-width: 0px) {
  .mui-1dwxzgf { display: inline-flex; }
}@media (min-width: 900px) {
  .mui-1dwxzgf { display: none; }
}.mui-q7mezt { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }.mui-1y14jki { z-index: 1200; }.mui-ohwg9z { position: relative; overflow: hidden; }.mui-1j3zyo { position: absolute; inset: 0px; z-index: 2; pointer-events: none; overflow: hidden; }.mui-7ibbfv { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; position: relative; z-index: 1; }@media (min-width: 600px) {
  .mui-7ibbfv { padding-left: 24px; padding-right: 24px; }
}@media (min-width: 1200px) {
  .mui-7ibbfv { max-width: 1200px; }
}@media (min-width: 0px) {
  .mui-7ibbfv { padding-top: 48px; padding-bottom: 48px; }
}@media (min-width: 900px) {
  .mui-7ibbfv { padding-top: 64px; padding-bottom: 64px; }
}@media (min-width: 1200px) {
  .mui-7ibbfv { max-width: 1200px; }
}.mui-1gavuk6 { --Grid-columns: 12; --Grid-columnSpacing: 48px; --Grid-rowSpacing: 48px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); -webkit-box-align: center; align-items: center; }.mui-1gavuk6 > * { --Grid-parent-columns: 12; }.mui-1gavuk6 > * { --Grid-parent-columnSpacing: 48px; }@media (min-width: 900px) {
  .mui-1gavuk6 { --Grid-columnSpacing: 64px; }
  .mui-1gavuk6 > * { --Grid-parent-columnSpacing: 64px; }
}.mui-1gavuk6 > * { --Grid-parent-rowSpacing: 48px; }@media (min-width: 900px) {
  .mui-1gavuk6 { --Grid-rowSpacing: 64px; }
  .mui-1gavuk6 > * { --Grid-parent-rowSpacing: 64px; }
}.mui-55ca71 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }@media (min-width: 900px) {
  .mui-55ca71 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}@media (min-width: 1200px) {
  .mui-55ca71 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}.mui-c77szc { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; }.mui-zalue4 { margin: 24px 0px 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; max-width: 520px; color: rgb(73, 78, 88); }.mui-1t7mff9 { display: flex; flex-direction: column; margin-top: 32px; }@media (min-width: 0px) {
  .mui-1t7mff9 { flex-direction: column; }
  .mui-1t7mff9 > :not(style):not(style) { margin: 0px; }
  .mui-1t7mff9 > :not(style) ~ :not(style) { margin-top: 16px; }
}@media (min-width: 600px) {
  .mui-1t7mff9 { flex-direction: row; }
  .mui-1t7mff9 > :not(style):not(style) { margin: 0px; }
  .mui-1t7mff9 > :not(style) ~ :not(style) { margin-left: 16px; }
}.mui-1yex3fd { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; font-size: 0.9375rem; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; background-color: rgb(79, 70, 229); color: rgb(246, 246, 255); box-shadow: rgba(79, 70, 229, 0.4) 0px 2px 8px -2px; padding: 11.2px 28px; }.mui-1yex3fd:hover { text-decoration: none; }.mui-1yex3fd.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-1yex3fd:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }@media (hover: none) {
  .mui-1yex3fd:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}.mui-1yex3fd:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }.mui-1yex3fd.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }.mui-1yex3fd.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-1yex3fd:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-1yex3fd.MuiButton-loading { color: transparent; }.mui-1yex3fd:active { transform: scale(0.98); }.mui-1yex3fd:hover { background-color: rgb(111, 106, 240); transform: translateY(-1px); box-shadow: rgba(79, 70, 229, 0.45) 0px 4px 12px -4px; }.mui-1yex3fd:active { transform: scale(0.98); }@media (min-width: 0px) {
  .mui-1yex3fd { width: 100%; }
}@media (min-width: 600px) {
  .mui-1yex3fd { width: auto; }
}.mui-1mewgh3 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; font-size: 0.9375rem; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; background-color: rgb(79, 70, 229); color: rgb(246, 246, 255); box-shadow: rgba(79, 70, 229, 0.4) 0px 2px 8px -2px; padding: 11.2px 28px; }.mui-1mewgh3.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1mewgh3 { print-color-adjust: exact; }
}.mui-1mewgh3:hover { text-decoration: none; }.mui-1mewgh3.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-1mewgh3:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }@media (hover: none) {
  .mui-1mewgh3:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}.mui-1mewgh3:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }.mui-1mewgh3.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }.mui-1mewgh3.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-1mewgh3:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-1mewgh3.MuiButton-loading { color: transparent; }.mui-1mewgh3:active { transform: scale(0.98); }.mui-1mewgh3:hover { background-color: rgb(111, 106, 240); transform: translateY(-1px); box-shadow: rgba(79, 70, 229, 0.45) 0px 4px 12px -4px; }.mui-1mewgh3:active { transform: scale(0.98); }@media (min-width: 0px) {
  .mui-1mewgh3 { width: 100%; }
}@media (min-width: 600px) {
  .mui-1mewgh3 { width: auto; }
}.mui-z06ad1 { display: inherit; margin-right: -4px; margin-left: 8px; }.mui-z06ad1 > :nth-of-type(1) { font-size: 22px; }.mui-wz3j27 { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; font-size: 0.9375rem; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; padding: 11.2px 28px; }.mui-wz3j27:hover { text-decoration: none; }.mui-wz3j27.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-wz3j27.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-wz3j27:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-wz3j27.MuiButton-loading { color: transparent; }.mui-wz3j27:active { transform: scale(0.98); }.mui-1mkuc7x { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; font-size: 0.9375rem; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; padding: 11.2px 28px; }.mui-1mkuc7x.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1mkuc7x { print-color-adjust: exact; }
}.mui-1mkuc7x:hover { text-decoration: none; }.mui-1mkuc7x.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-1mkuc7x.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-1mkuc7x:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-1mkuc7x.MuiButton-loading { color: transparent; }.mui-1mkuc7x:active { transform: scale(0.98); }.mui-16m7zho { margin: 24px 0px 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.85rem; color: rgb(73, 78, 88); }.mui-re7gr2 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }@media (min-width: 900px) {
  .mui-re7gr2 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}@media (min-width: 1200px) {
  .mui-re7gr2 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 7 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 7) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}.mui-79elbk { position: relative; }.mui-1fpsbq5 { position: absolute; pointer-events: none; inset: -10% -12% auto auto; width: 105%; height: 105%; z-index: 0; }.mui-gwpmml { max-width: 100%; height: auto; position: absolute; z-index: 0; width: clamp(180px, 22vw, 300px); pointer-events: none; }@media (min-width: 0px) {
  .mui-gwpmml { display: none; }
}@media (min-width: 600px) {
  .mui-gwpmml { display: block; top: -9%; right: -7%; }
}@media (min-width: 900px) {
  .mui-gwpmml { top: -11%; right: -9%; }
}.mui-rqgsqp { position: relative; z-index: 1; }.mui-1bbi0ck { position: relative; height: 560px; margin-left: auto; margin-right: auto; }@media (min-width: 0px) {
  .mui-1bbi0ck { max-width: 660px; width: 100%; }
}@media (min-width: 1200px) {
  .mui-1bbi0ck { max-width: 780px; width: calc(100% + 76px); margin-right: -76px; }
}.mui-ezryq9 { position: absolute; left: 50%; top: 0px; width: 620px; height: 560px; transform: translateX(-50%) scale(1); transform-origin: center top; }.mui-c40cec { width: 100%; height: 100%; perspective: 1200px; perspective-origin: 40% 40%; animation: 6.5s ease-in-out 0s infinite normal none running animation-1x3gvq3; }@-webkit-keyframes animation-1x3gvq3 { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  50% { transform: translate3d(0px, -9px, 0px); }
}@keyframes animation-1x3gvq3 { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  50% { transform: translate3d(0px, -9px, 0px); }
}.mui-1j0280s { position: relative; width: 100%; height: 100%; transform-style: preserve-3d; transform: rotateY(-8deg) rotateX(3deg); }.mui-143y2xb { position: absolute; left: 270px; top: 120px; width: 340px; height: 380px; border-radius: 50%; background-color: rgba(79, 70, 229, 0.3); filter: blur(48px); transform: translateZ(30px); opacity: 0.35; transition: opacity 700ms var(--ease-out-strong),background-color 700ms cubic-bezier(0.65, 0, 0.35, 1),color 700ms cubic-bezier(0.65, 0, 0.35, 1),border-color 700ms cubic-bezier(0.65, 0, 0.35, 1),border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1xw3i6k { position: absolute; inset: 0px; transform-style: preserve-3d; transform-origin: 40% 80%; transform: translate3d(0px, 0px, 0px) scale(1); opacity: 1; transition: transform 720ms var(--ease-spring),opacity 460ms ease-out; pointer-events: none; }.mui-1dmewtn { position: absolute; left: 0px; top: 24px; width: 560px; height: 470px; border-radius: 16px; overflow: hidden; background-color: var(--surface); border: 1px solid var(--line-strong); box-shadow: rgba(255, 255, 255, 0.65) 0px 1px 0px 0px inset, rgba(17, 32, 26, 0.45) 36px 70px 110px -40px; }.mui-1pxzdyh { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; padding: 8.8px 16px; border-bottom: 1px solid var(--line); background-color: var(--canvas-1); }.mui-1pxzdyh > :not(style):not(style) { margin: 0px; }.mui-1pxzdyh > :not(style) ~ :not(style) { margin-left: 12px; }.mui-t8s7rd { display: flex; flex-direction: row; }.mui-t8s7rd > :not(style):not(style) { margin: 0px; }.mui-t8s7rd > :not(style) ~ :not(style) { margin-left: 5.6px; }.mui-1ahwr46 { width: 9px; height: 9px; border-radius: 50%; background-color: rgb(255, 95, 87); opacity: 0.9; }.mui-1sv3f2 { width: 9px; height: 9px; border-radius: 50%; background-color: rgb(254, 188, 46); opacity: 0.9; }.mui-1woaguq { width: 9px; height: 9px; border-radius: 50%; background-color: rgb(40, 200, 64); opacity: 0.9; }.mui-wpt1ih { -webkit-box-flex: 1; flex-grow: 1; max-width: 280px; margin-left: auto; margin-right: auto; padding: 3.2px 12px; border-radius: 990px; background-color: rgba(22, 24, 29, 0.05); font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-size: 0.58rem; color: rgb(73, 78, 88); text-align: center; letter-spacing: 0.03em; }.mui-12dniaa { display: inline-block; animation: animation-1fkjz8w 450ms var(--ease-out-strong); }@-webkit-keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}@keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}.mui-lx0vc9 { width: 38px; }.mui-8tuhb2 { position: relative; padding-left: 24px; padding-right: 24px; padding-top: 16px; }.mui-mn1b8y { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 18px; }.mui-1g41t7 { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 700; font-size: 0.78rem; letter-spacing: -0.01em; animation: animation-1fkjz8w 450ms var(--ease-out-strong); }@-webkit-keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}@keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}.mui-1qftbaz { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }.mui-1qftbaz > :not(style):not(style) { margin: 0px; }.mui-1qftbaz > :not(style) ~ :not(style) { margin-left: 12px; }.mui-a3ih1k { width: 34px; height: 7px; border-radius: 990px; background-color: rgba(22, 24, 29, 0.1); }.mui-1vxr0qh { width: 40px; height: 7px; border-radius: 990px; background-color: rgba(22, 24, 29, 0.1); }.mui-wvsw1q { width: 36px; height: 7px; border-radius: 990px; background-color: rgba(22, 24, 29, 0.1); }.mui-8u4op7 { width: 54px; height: 18px; border-radius: 990px; background-color: rgb(79, 70, 229); opacity: 0.9; transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-no0iz1 { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; margin-bottom: 20px; }.mui-no0iz1 > :not(style):not(style) { margin: 0px; }.mui-no0iz1 > :not(style) ~ :not(style) { margin-left: 20px; }.mui-1rr4qq7 { flex: 1 1 0%; }.mui-7ft8wp { margin: 0px 0px 8px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 700; font-size: 1.05rem; line-height: 1.2; letter-spacing: -0.02em; animation: animation-1fkjz8w 450ms var(--ease-out-strong); }@-webkit-keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}@keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}.mui-1g3jkdo { display: flex; flex-direction: column; margin-bottom: 12px; }.mui-1g3jkdo > :not(style):not(style) { margin: 0px; }.mui-1g3jkdo > :not(style) ~ :not(style) { margin-top: 6.4px; }.mui-132lrwy { width: 86%; height: 7px; border-radius: 990px; background-color: rgba(22, 24, 29, 0.1); }.mui-qjnx97 { width: 64%; height: 7px; border-radius: 990px; background-color: rgba(22, 24, 29, 0.1); }.mui-1mzerio { display: flex; flex-direction: row; }.mui-1mzerio > :not(style):not(style) { margin: 0px; }.mui-1mzerio > :not(style) ~ :not(style) { margin-left: 8px; }.mui-1a432dm { width: 74px; height: 22px; border-radius: 990px; background-color: rgb(79, 70, 229); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-103ii8r { width: 64px; height: 22px; border-radius: 990px; border: 1px solid var(--line-strong); }.mui-1j36pub { position: relative; width: 190px; height: 116px; border-radius: 12px; background-color: rgba(79, 70, 229, 0.3); border: 1px solid var(--line); overflow: hidden; transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1j36pub::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(255, 255, 255, 0.38), transparent 60%); }.mui-1g1qd3e { display: flex; flex-direction: row; }.mui-1g1qd3e > :not(style):not(style) { margin: 0px; }.mui-1g1qd3e > :not(style) ~ :not(style) { margin-left: 14px; }.mui-o00iwl { flex: 1 1 0%; border-radius: 10px; border: 1px solid var(--line); overflow: hidden; background-color: var(--surface-hi); }.mui-1mr0pdr { position: relative; height: 64px; background-color: rgba(79, 70, 229, 0.3); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1mr0pdr::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(120deg, rgba(255, 255, 255, 0.22), transparent 65%); }.mui-1ajhm7v { padding: 8.8px; }.mui-1aq3m9 { width: 70%; height: 7px; border-radius: 990px; background-color: rgba(22, 24, 29, 0.1); margin-bottom: 5.6px; }.mui-1ifblga { width: 40%; height: 6px; border-radius: 990px; background-color: rgba(22, 24, 29, 0.1); }.mui-1beedir { position: relative; height: 64px; background-color: rgba(79, 70, 229, 0.18); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1beedir::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(160deg, rgba(255, 255, 255, 0.22), transparent 65%); }.mui-1nxv4er { position: relative; height: 64px; background-color: rgba(79, 70, 229, 0.24); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1nxv4er::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(200deg, rgba(255, 255, 255, 0.22), transparent 65%); }.mui-1rtnp17 { position: absolute; inset: 0px; background-color: rgba(17, 32, 26, 0.18); backdrop-filter: blur(1.5px); opacity: 0; transition: opacity 600ms var(--ease-out-strong); pointer-events: none; }.mui-1d764k8 { position: absolute; right: 18px; bottom: 18px; width: 46px; height: 46px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(79, 70, 229); color: rgb(255, 255, 255); box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(17, 32, 26, 0.5) 8px 12px 20px -8px; transform: scale(1); opacity: 1; transition: transform 500ms var(--ease-spring),opacity 300ms ease-out; }.mui-48qht4 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 21px; }.mui-1n6osem { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; position: absolute; left: -34px; top: 252px; opacity: 1; transform: translateZ(46px) translateY(0px) scale(1); transition: transform 680ms var(--ease-spring),opacity 440ms ease-out; pointer-events: none; padding: 7.2px 12px; border-radius: 12px; background-color: var(--glass-bg); backdrop-filter: blur(8px); border: 1px solid var(--glass-border); box-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset, rgba(17, 32, 26, 0.4) 18px 30px 50px -22px; }.mui-1n6osem > :not(style):not(style) { margin: 0px; }.mui-1n6osem > :not(style) ~ :not(style) { margin-left: 6.4px; }.mui-tosogp { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.72rem; letter-spacing: 0.01em; color: rgb(185, 138, 60); }.mui-1ip3b3t { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.66rem; font-weight: 600; color: rgb(73, 78, 88); }.mui-14snkxc { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; position: absolute; left: 50%; top: 500px; padding: 10.8px 19.2px; border-radius: 16px; background-color: var(--glass-bg); backdrop-filter: blur(8px); border: 1px solid var(--glass-border); box-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset, rgba(17, 32, 26, 0.4) 18px 30px 50px -22px; transform: translateX(-50%) translateZ(96px) rotateX(-3deg) rotateY(8deg); opacity: 0; transition: opacity 500ms var(--ease-out-strong); pointer-events: none; }.mui-14snkxc > :not(style):not(style) { margin: 0px; }.mui-14snkxc > :not(style) ~ :not(style) { margin-left: 6.4px; }.mui-189tyf0 { width: 11px; height: 11px; border-radius: 50%; flex-shrink: 0; background-color: rgb(79, 70, 229); }.mui-16x1vyq { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.98rem; font-weight: 600; letter-spacing: -0.01em; white-space: nowrap; }.mui-8zqctq { position: absolute; left: 318px; top: 66px; width: 268px; height: 392px; transform: translateZ(72px); transition: transform 700ms var(--ease-spring); transform-style: preserve-3d; }.mui-d4qhnm { width: 100%; height: 100%; border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border: 1px solid var(--line-strong); box-shadow: rgba(255, 255, 255, 0.7) 0px 1px 0px 0px inset, rgba(17, 32, 26, 0.5) 26px 50px 80px -28px, rgba(79, 70, 229, 0.4) 0px 24px 60px -20px; transform-origin: 90% 108%; transform: scale(0.12) translateY(48px); opacity: 0; transition: transform 450ms var(--ease-out-strong),opacity 320ms ease-in,background-color 700ms cubic-bezier(0.65, 0, 0.35, 1),color 700ms cubic-bezier(0.65, 0, 0.35, 1),border-color 700ms cubic-bezier(0.65, 0, 0.35, 1),border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); pointer-events: none; }.mui-1k7qcc5 { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; padding: 10px 12.8px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgba(20, 22, 28, 0.09); flex-shrink: 0; transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1k7qcc5 > :not(style):not(style) { margin: 0px; }.mui-1k7qcc5 > :not(style) ~ :not(style) { margin-left: 9.6px; }.mui-ruapjk { position: relative; flex-shrink: 0; }.mui-9d2wfz { animation: animation-1fkjz8w 450ms var(--ease-out-strong); }@-webkit-keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}@keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}.mui-xgxs07 { position: absolute; right: -1px; bottom: -1px; width: 9px; height: 9px; border-radius: 50%; background-color: rgb(79, 70, 229); border: 2px solid rgb(255, 255, 255); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-15ync0s { -webkit-box-flex: 1; flex-grow: 1; min-width: 0px; }.mui-w1x9jm { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 600; font-size: 0.74rem; line-height: 1.25; letter-spacing: -0.01em; color: rgb(22, 24, 29); animation: animation-1fkjz8w 450ms var(--ease-out-strong); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }@-webkit-keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}@keyframes animation-1fkjz8w { 
  0% { opacity: 0; transform: translateY(10px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}.mui-1fh1k1y { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.6rem; line-height: 1.3; color: rgb(73, 78, 88); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1gcdaa3 { width: 14px; height: 2px; border-radius: 990px; background-color: rgb(104, 108, 118); opacity: 0.7; margin-right: 3.2px; transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1u7m8df { -webkit-box-flex: 1; flex-grow: 1; overflow-y: hidden; padding: 11.2px; display: flex; flex-direction: column; gap: 8px; }.mui-1ujtvct { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; padding: 8.8px 11.2px; border-top: 1px solid rgba(20, 22, 28, 0.09); flex-shrink: 0; transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-7pas7r { position: relative; -webkit-box-flex: 1; flex-grow: 1; min-width: 0px; display: flex; -webkit-box-align: center; align-items: center; gap: 3.6px; padding: 3px 3px 3px 6px; border-radius: 990px; background-color: rgba(17, 32, 26, 0.04); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-7gc582 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; font-size: 12px; color: rgb(73, 78, 88); flex-shrink: 0; transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1m8wd1 { -webkit-box-flex: 1; flex-grow: 1; min-width: 0px; font-size: 0.68rem; white-space: nowrap; overflow: hidden; color: rgb(73, 78, 88); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-1x4idvc { width: 27px; height: 27px; border-radius: 50%; flex-shrink: 0; display: grid; place-items: center; background-color: rgb(79, 70, 229); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-a7ld6 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 13px; color: rgb(255, 255, 255); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-198n8by { padding-bottom: 6.4px; text-align: center; flex-shrink: 0; }.mui-blxr3r { margin: 0px; line-height: 1.6; font-weight: 400; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-size: 0.5rem; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(104, 108, 118); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-odch3j { font-weight: 600; color: rgb(73, 78, 88); transition: background-color 700ms cubic-bezier(0.65, 0, 0.35, 1), color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-color 700ms cubic-bezier(0.65, 0, 0.35, 1), border-radius 700ms cubic-bezier(0.65, 0, 0.35, 1); }.mui-o2xvjj { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; position: absolute; left: 396px; top: 18px; padding: 11.2px 16px; border-radius: 14px; background-color: var(--glass-bg); backdrop-filter: blur(8px); border: 1px solid var(--glass-border); box-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset, rgba(17, 32, 26, 0.45) 20px 34px 56px -22px; transform: translate3d(0px, 0px, 120px); opacity: 0; animation: auto ease 0s 1 normal none running none; transition: opacity 350ms; }.mui-o2xvjj > :not(style):not(style) { margin: 0px; }.mui-o2xvjj > :not(style) ~ :not(style) { margin-left: 8px; }.mui-jii6wt { width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; flex-shrink: 0; background-color: rgba(79, 70, 229, 0.16); color: rgb(79, 70, 229); }.mui-7b33kf { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 19px; }.mui-1k1p6f0 { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.92rem; font-weight: 600; line-height: 1.3; white-space: nowrap; }.mui-1q8zcaw { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.78rem; color: rgb(73, 78, 88); line-height: 1.3; white-space: nowrap; }.mui-1j6hd0c { position: absolute; left: 0px; top: 0px; transform: translate3d(127px, 148px, 14px); transition: transform 0ms var(--ease-spring),opacity 400ms ease; opacity: 1; z-index: 5; pointer-events: none; }.mui-7ye383 { overflow-x: clip; }@media (min-width: 0px) {
  .mui-7ye383 { padding-top: 80px; padding-bottom: 80px; }
}@media (min-width: 900px) {
  .mui-7ye383 { padding-top: 112px; padding-bottom: 112px; }
}.mui-t0a3oe { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; }@media (min-width: 600px) {
  .mui-t0a3oe { padding-left: 24px; padding-right: 24px; }
}@media (min-width: 1200px) {
  .mui-t0a3oe { max-width: 1200px; }
}@media (min-width: 1200px) {
  .mui-t0a3oe { max-width: 1200px; }
}.mui-sqgzbb { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1), transform 0.72s cubic-bezier(0.22, 1, 0.3, 1); will-change: transform, opacity; max-width: 720px; margin-left: auto; margin-right: auto; text-align: center; }@media (min-width: 0px) {
  .mui-sqgzbb { margin-bottom: 48px; }
}@media (min-width: 900px) {
  .mui-sqgzbb { margin-bottom: 64px; }
}.mui-1ku5d7k { margin: 16px 0px 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; color: rgb(73, 78, 88); }.mui-13779kc { width: 32px; height: 32px; fill: rgb(149, 191, 71); flex-shrink: 0; }.mui-1rg3c48 { font-weight: 600; font-size: 1.05rem; letter-spacing: -0.01em; }.mui-1nn2uq3 { width: 32px; height: 32px; fill: rgb(33, 117, 155); flex-shrink: 0; }.mui-b8mv8y { width: 32px; height: 32px; fill: rgb(150, 88, 138); flex-shrink: 0; }.mui-18akcr5 { width: 32px; height: 32px; fill: rgb(12, 110, 252); flex-shrink: 0; }.mui-1r9cz1v { width: 32px; height: 32px; fill: rgb(28, 28, 28); flex-shrink: 0; }.mui-iq0cp9 { width: 32px; height: 32px; fill: rgb(20, 110, 245); flex-shrink: 0; }.mui-1ywruhu { width: 32px; height: 32px; fill: rgb(238, 103, 47); flex-shrink: 0; }.mui-i1ulrr { width: 32px; height: 32px; fill: rgb(223, 0, 103); flex-shrink: 0; }.mui-7zmfsh { width: 32px; height: 32px; fill: rgb(18, 17, 24); flex-shrink: 0; }.mui-fptlrf { position: relative; line-height: 0; background-color: var(--canvas); pointer-events: none; }.mui-xzqsbj { opacity: 0; transform: translateY(36px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1), transform 0.72s cubic-bezier(0.22, 1, 0.3, 1); will-change: transform, opacity; position: relative; z-index: 1; }.mui-1v06y70 { position: relative; display: grid; -webkit-box-align: center; align-items: center; }@media (min-width: 0px) {
  .mui-1v06y70 { grid-template-columns: 1fr; gap: 24px; }
}@media (min-width: 900px) {
  .mui-1v06y70 { grid-template-columns: 0.8fr 1fr; gap: 48px; }
}.mui-wu34vq { display: flex; flex-direction: column; }.mui-wu34vq > :not(style):not(style) { margin: 0px; }.mui-wu34vq > :not(style) ~ :not(style) { margin-top: 10px; }.mui-1i3du4k { cursor: pointer; border-radius: 16px; border-width: 1px; border-style: solid; border-image: none; border-color: color-mix(in oklch, var(--accent), transparent 58%); background-color: var(--surface); box-shadow: oklch(0.28 0.05 264 / 0.28) 0px 14px 32px -20px; transition: background-color 280ms cubic-bezier(0.32, 0.72, 0, 1), border-color 280ms, box-shadow 280ms; }@media (min-width: 0px) {
  .mui-1i3du4k { padding: 16px; }
}@media (min-width: 900px) {
  .mui-1i3du4k { padding: 20px; }
}.mui-1i3du4k:hover { background-color: var(--surface); }.mui-1tudiub { display: flex; flex-direction: row; align-items: flex-start; }.mui-1tudiub > :not(style):not(style) { margin: 0px; }.mui-1tudiub > :not(style) ~ :not(style) { margin-left: 14px; }.mui-17a6g64 { width: 30px; height: 30px; flex-shrink: 0; border-radius: 50%; display: inline-grid; place-items: center; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-weight: 700; font-size: 11px; line-height: 1; user-select: none; color: rgb(255, 255, 255); background: var(--grad); box-shadow: oklch(0.52 0.19 276 / 0.6) 0px 8px 18px -8px; transition: background 280ms cubic-bezier(0.32, 0.72, 0, 1), color 280ms, border-color 280ms; }.mui-wckm18 { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 600; font-size: 1.08rem; letter-spacing: -0.01em; color: rgb(22, 24, 29); }.mui-7arq4e { margin: 6px 0px 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; color: rgb(73, 78, 88); line-height: 1.6; font-size: 0.95rem; }.mui-lp5xxu { margin-top: 14px; height: 3px; border-radius: 990px; background-color: rgba(79, 70, 229, 0.14); overflow: hidden; }.mui-85kmbi { height: 100%; border-radius: 990px; background: linear-gradient(135deg, rgb(79, 70, 229) 0%, rgb(109, 92, 245) 52%, rgb(167, 139, 250) 100%); transform-origin: left center; animation: 3420ms linear 0s 1 normal forwards running hiw-progress; }@-webkit-keyframes hiw-progress { 
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}@keyframes hiw-progress { 
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}.mui-1qdyu39 { cursor: pointer; border-radius: 16px; border: 1px solid transparent; background-color: transparent; box-shadow: none; transition: background-color 280ms cubic-bezier(0.32, 0.72, 0, 1), border-color 280ms, box-shadow 280ms; }@media (min-width: 0px) {
  .mui-1qdyu39 { padding: 16px; }
}@media (min-width: 900px) {
  .mui-1qdyu39 { padding: 20px; }
}.mui-1qdyu39:hover { background-color: var(--surface); }.mui-1hie8es { width: 30px; height: 30px; flex-shrink: 0; border-radius: 50%; display: inline-grid; place-items: center; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-weight: 700; font-size: 11px; line-height: 1; user-select: none; color: var(--fg-mute); border: 1px solid var(--line-strong); background-color: transparent; transition: background 280ms cubic-bezier(0.32, 0.72, 0, 1), color 280ms, border-color 280ms; }.mui-gxpt1l { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 600; font-size: 1.08rem; letter-spacing: -0.01em; color: rgb(73, 78, 88); }.mui-6dwvhv { animation: 460ms cubic-bezier(0.32, 0.72, 0, 1) 0s 1 normal both running hiw-fade; }@-webkit-keyframes hiw-fade { 
  0% { opacity: 0; transform: translateY(12px); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes hiw-fade { 
  0% { opacity: 0; transform: translateY(12px); }
  100% { opacity: 1; transform: translateY(0px); }
}.mui-1cs7zqt { position: relative; z-index: 1; padding: 9px; border-radius: 26px; background-color: color-mix(in oklch, var(--canvas-1), var(--surface) 35%); border: 1px solid var(--line); box-shadow: oklch(1 0 0 / 0.4) 0px 1px 0px 0px inset, oklch(0.28 0.06 264 / 0.45) 0px 36px 80px -42px; }.mui-1ubcqbo { border-radius: 18px; overflow: hidden; background-color: var(--surface); box-shadow: oklch(1 0 0 / 0.55) 0px 1px 0px 0px inset; min-height: 300px; }.mui-eywdaa { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; padding: 8.8px 14px; border-bottom: 1px solid var(--line); }.mui-eywdaa > :not(style):not(style) { margin: 0px; }.mui-eywdaa > :not(style) ~ :not(style) { margin-left: 8px; }.mui-2nriiv { display: flex; gap: 4.8px; }.mui-1e9rixj { width: 9px; height: 9px; border-radius: 50%; background-color: rgb(239, 106, 115); }.mui-1fqegmn { width: 9px; height: 9px; border-radius: 50%; background-color: rgb(230, 180, 80); }.mui-40oyrr { width: 9px; height: 9px; border-radius: 50%; background-color: rgb(70, 192, 138); }.mui-1s0rrch { margin: 0px 0px 0px 6px; line-height: 1.6; font-weight: 400; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-size: 0.68rem; color: rgb(104, 108, 118); }.mui-old1by { padding: 0px; }.mui-9pu6fb { position: relative; aspect-ratio: 16 / 10; overflow: hidden; background-color: rgb(255, 255, 255); }.mui-1s1ne25 { display: block; width: 140%; max-width: none; height: auto; margin-left: -17%; margin-top: -2%; }.mui-92q8tu { position: absolute; left: 14px; bottom: 14px; border-radius: 14px; background-color: color-mix(in oklch, var(--surface), transparent 6%); border: 1px solid var(--line-strong); box-shadow: oklch(0.25 0.06 264 / 0.5) 0px 18px 44px -18px; backdrop-filter: blur(8px); padding: 12px; width: min(310px, 74%); }.mui-1c3hwnq { display: flex; flex-direction: row; margin-bottom: 8.8px; }.mui-1c3hwnq > :not(style):not(style) { margin: 0px; }.mui-1c3hwnq > :not(style) ~ :not(style) { margin-left: 7.2px; }.mui-1ve2ie9 { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; padding: 6.4px 9.6px; border-radius: 10px; border: 1px solid var(--line); background-color: var(--canvas-1); }.mui-1ve2ie9 > :not(style):not(style) { margin: 0px; }.mui-1ve2ie9 > :not(style) ~ :not(style) { margin-left: 7.2px; }.mui-iv8jud { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 15px; color: rgb(79, 70, 229); }.mui-1i74lra { margin: 0px; line-height: 1.6; font-weight: 400; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-size: 0.78rem; color: rgb(73, 78, 88); }.mui-f0t17c { width: 36px; border-radius: 10px; display: grid; place-items: center; color: rgb(255, 255, 255); background: linear-gradient(135deg, rgb(79, 70, 229) 0%, rgb(109, 92, 245) 52%, rgb(167, 139, 250) 100%); box-shadow: oklch(0.52 0.19 276 / 0.55) 0px 8px 16px -8px; }.mui-vt8pii { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 17px; }.mui-1x4gn4t { display: flex; flex-direction: column; }.mui-1x4gn4t > :not(style):not(style) { margin: 0px; }.mui-1x4gn4t > :not(style) ~ :not(style) { margin-top: 5.6px; }.mui-v7dyqg { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; padding: 6px 9.6px; border-radius: 10px; border: 1px solid var(--line); background-color: var(--surface); }.mui-v7dyqg > :not(style):not(style) { margin: 0px; }.mui-v7dyqg > :not(style) ~ :not(style) { margin-left: 8.8px; }.mui-4scc11 { width: 22px; height: 22px; border-radius: 7px; display: grid; place-items: center; color: rgb(47, 116, 149); background-color: rgba(47, 116, 149, 0.14); }.mui-185tx24 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 15px; }.mui-5s735o { margin: 0px; line-height: 1.6; font-weight: 400; -webkit-box-flex: 1; flex-grow: 1; font-size: 0.76rem; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; color: rgb(73, 78, 88); }.mui-mmuo2s { width: 17px; height: 17px; border-radius: 50%; display: grid; place-items: center; background: linear-gradient(135deg, rgb(79, 70, 229) 0%, rgb(109, 92, 245) 52%, rgb(167, 139, 250) 100%); }.mui-d4etjb { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 11px; color: rgb(255, 255, 255); }.mui-1md7eyi { width: 22px; height: 22px; border-radius: 7px; display: grid; place-items: center; color: rgb(79, 70, 229); background-color: rgba(79, 70, 229, 0.14); }.mui-wn6cj { width: 22px; height: 22px; border-radius: 7px; display: grid; place-items: center; color: rgb(176, 111, 214); background-color: rgba(176, 111, 214, 0.14); }.mui-qta20f { width: 38px; height: 4px; border-radius: 990px; overflow: hidden; background-color: rgba(79, 70, 229, 0.15); }.mui-96r2wg { height: 100%; width: 60%; border-radius: 990px; background: linear-gradient(135deg, rgb(79, 70, 229) 0%, rgb(109, 92, 245) 52%, rgb(167, 139, 250) 100%); }.mui-zy5kfb { position: relative; line-height: 0; background-color: var(--band-cream); pointer-events: none; }.mui-1vi6x23 { display: flex; gap: 8px; overflow-x: auto; scrollbar-width: none; }@media (min-width: 0px) {
  .mui-1vi6x23 { margin-bottom: 20px; -webkit-box-pack: start; justify-content: flex-start; flex-wrap: nowrap; padding-left: 4px; padding-right: 4px; }
}@media (min-width: 900px) {
  .mui-1vi6x23 { margin-bottom: 28px; -webkit-box-pack: center; justify-content: center; flex-wrap: wrap; padding-left: 0px; padding-right: 0px; }
}.mui-1vi6x23::-webkit-scrollbar { display: none; }.mui-1mbfiyp { flex-shrink: 0; display: inline-flex; -webkit-box-align: center; align-items: center; gap: 6px; padding: 7.2px 12px; border-radius: 9990px; cursor: pointer; font-family: inherit; font-weight: 600; font-size: 0.85rem; letter-spacing: -0.01em; white-space: nowrap; color: rgb(255, 255, 255); background-color: rgb(47, 116, 149); border: 1px solid transparent; box-shadow: color-mix(in oklch, rgb(47, 116, 149) 65%, transparent) 0px 10px 22px -10px; transition: background-color 220ms var(--ease-out-strong),color 220ms,border-color 220ms,box-shadow 220ms; }.mui-3pqg44 { display: grid; place-items: center; color: rgb(255, 255, 255); }.mui-3pqg44 svg { font-size: 17px; }.mui-lgb07f { flex-shrink: 0; display: inline-flex; -webkit-box-align: center; align-items: center; gap: 6px; padding: 7.2px 12px; border-radius: 9990px; cursor: pointer; font-family: inherit; font-weight: 600; font-size: 0.85rem; letter-spacing: -0.01em; white-space: nowrap; color: var(--fg-soft); background-color: var(--surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--line); box-shadow: none; transition: background-color 220ms var(--ease-out-strong),color 220ms,border-color 220ms,box-shadow 220ms; }.mui-lgb07f:hover { background-color: var(--surface-hi); border-color: var(--line-strong); }.mui-199pn6p { display: grid; place-items: center; color: rgb(118, 95, 182); }.mui-199pn6p svg { font-size: 17px; }.mui-kdhp8l { display: grid; place-items: center; color: rgb(155, 95, 42); }.mui-kdhp8l svg { font-size: 17px; }.mui-1qzafgf { display: grid; place-items: center; color: rgb(16, 120, 134); }.mui-1qzafgf svg { font-size: 17px; }.mui-1adhg36 { display: grid; place-items: center; color: rgb(185, 70, 88); }.mui-1adhg36 svg { font-size: 17px; }.mui-1obnwm7 { display: grid; place-items: center; color: rgb(47, 116, 149); }.mui-1obnwm7 svg { font-size: 17px; }.mui-txrnf4 { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; padding-bottom: 8px; }@media (min-width: 0px) {
  .mui-txrnf4 { padding-left: 0px; padding-right: 0px; }
}@media (min-width: 900px) {
  .mui-txrnf4 { padding-left: 8px; padding-right: 8px; }
}.mui-txrnf4::-webkit-scrollbar { display: none; }.mui-mctni7 { max-width: 100%; scroll-snap-align: center; position: relative; display: block; overflow: hidden; border-radius: 24px; text-decoration: none; background: linear-gradient(150deg, color-mix(in oklch, rgb(47, 116, 149) 92%, rgb(0, 0, 0)), color-mix(in oklch, rgb(47, 116, 149) 58%, rgb(0, 0, 0))); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.5) 0px 30px 60px -34px; transition: box-shadow 240ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-mctni7 { flex: 0 0 90%; aspect-ratio: 2 / 3; }
}@media (min-width: 600px) {
  .mui-mctni7 { flex: 0 0 84%; aspect-ratio: 16 / 10; }
}@media (min-width: 900px) {
  .mui-mctni7 { flex: 0 0 860px; aspect-ratio: 2 / 1; }
}.mui-mctni7:hover .mk-ind-go { opacity: 1; transform: translateX(0px); }.mui-1a3bqrd { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; }.mui-1tg6vtf { position: absolute; inset: 0px; background: linear-gradient(90deg, oklch(0.16 0.03 264 / 0.62) 0%, oklch(0.16 0.03 264 / 0.28) 32%, oklch(0.16 0.03 264 / 0.12) 60%, transparent 100%); }.mui-fefp6c { position: absolute; }@media (min-width: 0px) {
  .mui-fefp6c { top: 16px; left: 16px; right: 16px; }
}@media (min-width: 600px) {
  .mui-fefp6c { right: 46%; }
}@media (min-width: 900px) {
  .mui-fefp6c { top: 26px; left: 28px; }
}.mui-11vqpqt { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 6px; padding: 4px 8px; border-radius: 9990px; background-color: rgba(255, 255, 255, 0.16); border: 1px solid rgba(255, 255, 255, 0.28); backdrop-filter: blur(6px); margin-bottom: 10px; }.mui-hncrg5 { width: 22px; height: 22px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(47, 116, 149); color: rgb(255, 255, 255); }.mui-hncrg5 svg { font-size: 14px; }.mui-11bbesn { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; color: rgb(255, 255, 255); font-weight: 700; font-size: 0.82rem; letter-spacing: -0.01em; }.mui-1ve4as4 { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; -webkit-box-align: center; align-items: center; gap: 4px; color: rgb(255, 255, 255); font-weight: 700; font-size: 1.5rem; letter-spacing: -0.02em; text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 16px; }@media (min-width: 0px) {
  .mui-1ve4as4 { display: none; }
}@media (min-width: 900px) {
  .mui-1ve4as4 { display: flex; }
}.mui-lmmlin { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 22px; opacity: 0; transform: translateX(-6px); transition: opacity 220ms, transform 220ms; }.mui-8junw2 { position: absolute; right: 0px; bottom: 0px; }@media (min-width: 0px) {
  .mui-8junw2 { top: 84px; left: 0px; width: auto; padding: 12px; }
}@media (min-width: 600px) {
  .mui-8junw2 { top: 0px; left: auto; width: 52%; }
}@media (min-width: 900px) {
  .mui-8junw2 { width: 46%; padding: 20px; }
}.mui-1u2pr06 { width: 100%; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; overflow: hidden; }.mui-d3y574 { width: 360px; flex-shrink: 0; transform: scale(1); transform-origin: center center; }.mui-1yjdpty { pointer-events: none; width: min(360px, 100%); height: 480px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; background-color: rgba(255, 255, 255, 0.97); border-radius: 20px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 35px; display: flex; flex-direction: column; }.mui-1efifgr { padding: 14px 20px; background-color: rgb(47, 116, 149); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px; flex-shrink: 0; }.mui-3ye0ev { display: flex; -webkit-box-align: center; align-items: center; min-width: 0px; }.mui-1m0ahkk { width: 34px; height: 34px; margin-right: 12px; flex-shrink: 0; border-radius: 50%; display: grid; place-items: center; background-color: rgba(255, 255, 255, 0.2); color: inherit; }.mui-1q2r1cx { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 20px; }.mui-31l7gp { min-width: 0px; }.mui-emfms4 { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; letter-spacing: 0.00938em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1rem; font-weight: 600; line-height: 1.2; }.mui-ku7hy6 { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0.00938em; font-size: 0.75rem; line-height: 1; display: block; }.mui-1ri9gxx { display: flex; -webkit-box-align: center; align-items: center; gap: 2px; flex-shrink: 0; color: inherit; }.mui-v3mlea { width: 30px; height: 30px; display: grid; place-items: center; border-radius: 8px; }.mui-vnhh2o { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 20px; transform: scaleX(-1); }.mui-jed9wp { flex: 1 1 0%; min-height: 0px; padding: 20px; display: flex; flex-direction: column; -webkit-box-pack: end; justify-content: flex-end; overflow: hidden; background-color: rgb(255, 255, 255); }.mui-uewl2b { margin-bottom: 20px; }.mui-1nylpq2 { display: flex; align-items: flex-end; }.mui-12z0wuy { margin-right: 8px; }.mui-1ertw5m { width: 28px; height: 28px; flex-shrink: 0; border-radius: 50%; display: grid; place-items: center; background-color: rgba(47, 116, 149, 0.1); color: rgb(47, 116, 149); box-shadow: rgba(47, 116, 149, 0.2) 0px 0px 0px 1px; }.mui-1s0hah4 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 16px; }.mui-b8gjo4 { max-width: calc(100% - 40px); }.mui-3owckw { background-color: rgba(0, 0, 0, 0.03); border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 18px 18px 18px 4px; padding: 12px 16px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; font-size: 0.875rem; line-height: 1.5; color: rgb(28, 43, 38); word-break: break-word; animation: 0.35s ease-out 0s 1 normal none running animation-1p1jhy; }@-webkit-keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}@keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}.mui-144vkrw { margin-bottom: 20px; display: flex; -webkit-box-pack: end; justify-content: flex-end; animation: 0.35s ease-out 0s 1 normal none running animation-1p1jhy; }@-webkit-keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}@keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}.mui-l7bmay { max-width: 85%; }.mui-pyhj49 { background-color: rgb(47, 116, 149); color: rgb(255, 255, 255); border-radius: 18px 18px 4px; padding: 12px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; font-size: 0.875rem; line-height: 1.5; word-break: break-word; }.mui-1qmwd5i { margin-top: 8px; margin-left: 36px; max-width: calc(100% - 40px); display: flex; gap: 10px; -webkit-box-align: center; align-items: center; border: 1px solid rgba(15, 23, 42, 0.08); background-color: rgb(255, 255, 255); border-radius: 16px; padding: 8px; box-shadow: rgba(15, 23, 42, 0.04) 0px 1px 2px; animation: 0.35s ease-out 0s 1 normal both running animation-1p1jhy; }@-webkit-keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}@keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}.mui-12v7vhh { width: 56px; height: 56px; border-radius: 12px; object-fit: cover; flex-shrink: 0; }.mui-1xhmi63 { min-width: 0px; flex: 1 1 0%; }.mui-wwvc0o { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; letter-spacing: 0.00938em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.82rem; font-weight: 600; color: rgb(28, 43, 38); line-height: 1.3; }.mui-1n307ht { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0.00938em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.72rem; color: rgb(101, 116, 110); line-height: 1.3; }.mui-uz25ks { margin: 2px 0px 0px; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.5; letter-spacing: 0.00938em; font-size: 0.8rem; font-weight: 700; color: rgb(47, 116, 149); }.mui-xkaxcz { display: flex; -webkit-box-align: center; align-items: center; gap: 2px; color: rgb(47, 116, 149); flex-shrink: 0; padding-right: 4px; }.mui-c1o7ah { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.5; letter-spacing: 0.00938em; font-size: 0.78rem; font-weight: 600; }.mui-tvi28v { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 12px; }.mui-1a39t0y { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 6px; margin-bottom: 4px; margin-left: 36px; max-width: 90%; animation: 0.35s ease-out 0s 1 normal none running animation-1p1jhy; }@-webkit-keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}@keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}.mui-14guttg { max-width: 100%; font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 1.5; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 4px 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid rgba(47, 116, 149, 0.4); height: auto; border-radius: 16px; color: rgb(47, 116, 149); background-color: rgba(47, 116, 149, 0.04); }.mui-14guttg.Mui-disabled { opacity: 0.38; pointer-events: none; }.mui-14guttg .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }.mui-14guttg .MuiChip-icon { margin-left: 5px; margin-right: -6px; }.mui-14guttg .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(0, 0, 0, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }.mui-14guttg .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }.mui-14guttg .MuiChip-icon { color: rgb(97, 97, 97); }.mui-14guttg.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }.mui-14guttg.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }.mui-14guttg .MuiChip-avatar { margin-left: 4px; }.mui-14guttg .MuiChip-icon { margin-left: 4px; }.mui-14guttg .MuiChip-deleteIcon { margin-right: 5px; }.mui-14guttg .MuiChip-label { padding: 2px 10px; font-size: 0.8rem; white-space: nowrap; }.mui-qbwvub { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 11px; padding-right: 11px; }.mui-o0f8h { padding: 16px; border-top: 1px solid rgba(0, 0, 0, 0.12); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px -2px 10px; flex-shrink: 0; }.mui-733oyd { position: relative; display: flex; align-items: flex-end; gap: 4px; padding: 4px 4px 4px 14px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 24px; }.mui-fyulkv { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 20px; color: rgb(105, 114, 124); margin-bottom: 4px; }.mui-inwq46 { flex: 1 1 0%; min-width: 0px; padding-top: 6px; padding-bottom: 6px; overflow: hidden; display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: end; justify-content: flex-end; }.mui-19ri525 { display: inline-flex; -webkit-box-align: baseline; align-items: baseline; flex: 0 0 auto; margin-right: auto; white-space: nowrap; font-size: 0.9rem; line-height: 1.4; color: rgb(105, 114, 124); }.mui-40m0av { flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(47, 116, 149); color: rgb(255, 255, 255); }.mui-1fer8y6 { padding-top: 6px; padding-bottom: 6px; text-align: center; background-color: rgb(255, 255, 255); border-top: 1px solid rgba(0, 0, 0, 0.12); flex-shrink: 0; }.mui-255xb3 { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5; letter-spacing: 0.00938em; font-size: 0.68rem; color: rgb(101, 116, 110); }.mui-1tsv5la { font-weight: 600; color: rgb(47, 116, 149); }.mui-1wvbsv7 { max-width: 100%; scroll-snap-align: center; position: relative; display: block; overflow: hidden; border-radius: 24px; text-decoration: none; background: linear-gradient(150deg, color-mix(in oklch, rgb(118, 95, 182) 92%, rgb(0, 0, 0)), color-mix(in oklch, rgb(118, 95, 182) 58%, rgb(0, 0, 0))); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.5) 0px 30px 60px -34px; transition: box-shadow 240ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-1wvbsv7 { flex: 0 0 90%; aspect-ratio: 2 / 3; }
}@media (min-width: 600px) {
  .mui-1wvbsv7 { flex: 0 0 84%; aspect-ratio: 16 / 10; }
}@media (min-width: 900px) {
  .mui-1wvbsv7 { flex: 0 0 860px; aspect-ratio: 2 / 1; }
}.mui-1wvbsv7:hover .mk-ind-go { opacity: 1; transform: translateX(0px); }.mui-7jn9m2 { width: 22px; height: 22px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(118, 95, 182); color: rgb(255, 255, 255); }.mui-7jn9m2 svg { font-size: 14px; }.mui-25y0s4 { padding: 14px 20px; background-color: rgb(118, 95, 182); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px; flex-shrink: 0; }.mui-1yan0ir { width: 28px; height: 28px; flex-shrink: 0; border-radius: 50%; display: grid; place-items: center; background-color: rgba(118, 95, 182, 0.1); color: rgb(118, 95, 182); box-shadow: rgba(118, 95, 182, 0.2) 0px 0px 0px 1px; }.mui-1ty5404 { background-color: rgb(118, 95, 182); color: rgb(255, 255, 255); border-radius: 18px 18px 4px; padding: 12px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; font-size: 0.875rem; line-height: 1.5; word-break: break-word; }.mui-eefszj { margin: 2px 0px 0px; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.5; letter-spacing: 0.00938em; font-size: 0.8rem; font-weight: 700; color: rgb(118, 95, 182); }.mui-19znnzm { display: flex; -webkit-box-align: center; align-items: center; gap: 2px; color: rgb(118, 95, 182); flex-shrink: 0; padding-right: 4px; }.mui-vo1wbx { max-width: 100%; font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 1.5; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 4px 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid rgba(118, 95, 182, 0.4); height: auto; border-radius: 16px; color: rgb(118, 95, 182); background-color: rgba(118, 95, 182, 0.04); }.mui-vo1wbx.Mui-disabled { opacity: 0.38; pointer-events: none; }.mui-vo1wbx .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }.mui-vo1wbx .MuiChip-icon { margin-left: 5px; margin-right: -6px; }.mui-vo1wbx .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(0, 0, 0, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }.mui-vo1wbx .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }.mui-vo1wbx .MuiChip-icon { color: rgb(97, 97, 97); }.mui-vo1wbx.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }.mui-vo1wbx.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }.mui-vo1wbx .MuiChip-avatar { margin-left: 4px; }.mui-vo1wbx .MuiChip-icon { margin-left: 4px; }.mui-vo1wbx .MuiChip-deleteIcon { margin-right: 5px; }.mui-vo1wbx .MuiChip-label { padding: 2px 10px; font-size: 0.8rem; white-space: nowrap; }.mui-u43zqg { flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(118, 95, 182); color: rgb(255, 255, 255); }.mui-7mt24t { font-weight: 600; color: rgb(118, 95, 182); }.mui-g01kh4 { max-width: 100%; scroll-snap-align: center; position: relative; display: block; overflow: hidden; border-radius: 24px; text-decoration: none; background: linear-gradient(150deg, color-mix(in oklch, rgb(155, 95, 42) 92%, rgb(0, 0, 0)), color-mix(in oklch, rgb(155, 95, 42) 58%, rgb(0, 0, 0))); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.5) 0px 30px 60px -34px; transition: box-shadow 240ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-g01kh4 { flex: 0 0 90%; aspect-ratio: 2 / 3; }
}@media (min-width: 600px) {
  .mui-g01kh4 { flex: 0 0 84%; aspect-ratio: 16 / 10; }
}@media (min-width: 900px) {
  .mui-g01kh4 { flex: 0 0 860px; aspect-ratio: 2 / 1; }
}.mui-g01kh4:hover .mk-ind-go { opacity: 1; transform: translateX(0px); }.mui-1w3d1yb { width: 22px; height: 22px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(155, 95, 42); color: rgb(255, 255, 255); }.mui-1w3d1yb svg { font-size: 14px; }.mui-1kvbpsd { padding: 14px 20px; background-color: rgb(155, 95, 42); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px; flex-shrink: 0; }.mui-gi9g19 { width: 28px; height: 28px; flex-shrink: 0; border-radius: 50%; display: grid; place-items: center; background-color: rgba(155, 95, 42, 0.1); color: rgb(155, 95, 42); box-shadow: rgba(155, 95, 42, 0.2) 0px 0px 0px 1px; }.mui-xujubq { background-color: rgb(155, 95, 42); color: rgb(255, 255, 255); border-radius: 18px 18px 4px; padding: 12px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; font-size: 0.875rem; line-height: 1.5; word-break: break-word; }.mui-crrk6y { max-width: 100%; font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 1.5; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 4px 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid rgba(155, 95, 42, 0.4); height: auto; border-radius: 16px; color: rgb(155, 95, 42); background-color: rgba(155, 95, 42, 0.04); }.mui-crrk6y.Mui-disabled { opacity: 0.38; pointer-events: none; }.mui-crrk6y .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }.mui-crrk6y .MuiChip-icon { margin-left: 5px; margin-right: -6px; }.mui-crrk6y .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(0, 0, 0, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }.mui-crrk6y .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }.mui-crrk6y .MuiChip-icon { color: rgb(97, 97, 97); }.mui-crrk6y.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }.mui-crrk6y.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }.mui-crrk6y .MuiChip-avatar { margin-left: 4px; }.mui-crrk6y .MuiChip-icon { margin-left: 4px; }.mui-crrk6y .MuiChip-deleteIcon { margin-right: 5px; }.mui-crrk6y .MuiChip-label { padding: 2px 10px; font-size: 0.8rem; white-space: nowrap; }.mui-2w416o { flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(155, 95, 42); color: rgb(255, 255, 255); }.mui-1jqgb33 { font-weight: 600; color: rgb(155, 95, 42); }.mui-1r2qh0y { max-width: 100%; scroll-snap-align: center; position: relative; display: block; overflow: hidden; border-radius: 24px; text-decoration: none; background: linear-gradient(150deg, color-mix(in oklch, rgb(16, 120, 134) 92%, rgb(0, 0, 0)), color-mix(in oklch, rgb(16, 120, 134) 58%, rgb(0, 0, 0))); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.5) 0px 30px 60px -34px; transition: box-shadow 240ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-1r2qh0y { flex: 0 0 90%; aspect-ratio: 2 / 3; }
}@media (min-width: 600px) {
  .mui-1r2qh0y { flex: 0 0 84%; aspect-ratio: 16 / 10; }
}@media (min-width: 900px) {
  .mui-1r2qh0y { flex: 0 0 860px; aspect-ratio: 2 / 1; }
}.mui-1r2qh0y:hover .mk-ind-go { opacity: 1; transform: translateX(0px); }.mui-pk4rke { width: 22px; height: 22px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(16, 120, 134); color: rgb(255, 255, 255); }.mui-pk4rke svg { font-size: 14px; }.mui-1i50ul0 { padding: 14px 20px; background-color: rgb(16, 120, 134); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px; flex-shrink: 0; }.mui-1vcayvy { width: 28px; height: 28px; flex-shrink: 0; border-radius: 50%; display: grid; place-items: center; background-color: rgba(16, 120, 134, 0.1); color: rgb(16, 120, 134); box-shadow: rgba(16, 120, 134, 0.2) 0px 0px 0px 1px; }.mui-103c1x3 { background-color: rgb(16, 120, 134); color: rgb(255, 255, 255); border-radius: 18px 18px 4px; padding: 12px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; font-size: 0.875rem; line-height: 1.5; word-break: break-word; }.mui-173jjjt { margin: 2px 0px 0px; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.5; letter-spacing: 0.00938em; font-size: 0.8rem; font-weight: 700; color: rgb(16, 120, 134); }.mui-1alknho { display: flex; -webkit-box-align: center; align-items: center; gap: 2px; color: rgb(16, 120, 134); flex-shrink: 0; padding-right: 4px; }.mui-fyxan8 { max-width: 100%; font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 1.5; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 4px 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid rgba(16, 120, 134, 0.4); height: auto; border-radius: 16px; color: rgb(16, 120, 134); background-color: rgba(16, 120, 134, 0.04); }.mui-fyxan8.Mui-disabled { opacity: 0.38; pointer-events: none; }.mui-fyxan8 .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }.mui-fyxan8 .MuiChip-icon { margin-left: 5px; margin-right: -6px; }.mui-fyxan8 .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(0, 0, 0, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }.mui-fyxan8 .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }.mui-fyxan8 .MuiChip-icon { color: rgb(97, 97, 97); }.mui-fyxan8.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }.mui-fyxan8.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }.mui-fyxan8 .MuiChip-avatar { margin-left: 4px; }.mui-fyxan8 .MuiChip-icon { margin-left: 4px; }.mui-fyxan8 .MuiChip-deleteIcon { margin-right: 5px; }.mui-fyxan8 .MuiChip-label { padding: 2px 10px; font-size: 0.8rem; white-space: nowrap; }.mui-pk07vr { flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(16, 120, 134); color: rgb(255, 255, 255); }.mui-1pkg3oa { font-weight: 600; color: rgb(16, 120, 134); }.mui-hqaox1 { max-width: 100%; scroll-snap-align: center; position: relative; display: block; overflow: hidden; border-radius: 24px; text-decoration: none; background: linear-gradient(150deg, color-mix(in oklch, rgb(185, 70, 88) 92%, rgb(0, 0, 0)), color-mix(in oklch, rgb(185, 70, 88) 58%, rgb(0, 0, 0))); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.5) 0px 30px 60px -34px; transition: box-shadow 240ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-hqaox1 { flex: 0 0 90%; aspect-ratio: 2 / 3; }
}@media (min-width: 600px) {
  .mui-hqaox1 { flex: 0 0 84%; aspect-ratio: 16 / 10; }
}@media (min-width: 900px) {
  .mui-hqaox1 { flex: 0 0 860px; aspect-ratio: 2 / 1; }
}.mui-hqaox1:hover .mk-ind-go { opacity: 1; transform: translateX(0px); }.mui-1tcdeom { width: 22px; height: 22px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(185, 70, 88); color: rgb(255, 255, 255); }.mui-1tcdeom svg { font-size: 14px; }.mui-1vp1zns { padding: 14px 20px; background-color: rgb(185, 70, 88); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px; flex-shrink: 0; }.mui-mbj35u { width: 28px; height: 28px; flex-shrink: 0; border-radius: 50%; display: grid; place-items: center; background-color: rgba(185, 70, 88, 0.1); color: rgb(185, 70, 88); box-shadow: rgba(185, 70, 88, 0.2) 0px 0px 0px 1px; }.mui-nws2iw { background-color: rgb(185, 70, 88); color: rgb(255, 255, 255); border-radius: 18px 18px 4px; padding: 12px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; font-size: 0.875rem; line-height: 1.5; word-break: break-word; }.mui-17djjnp { max-width: 100%; font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 1.5; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 4px 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid rgba(185, 70, 88, 0.4); height: auto; border-radius: 16px; color: rgb(185, 70, 88); background-color: rgba(185, 70, 88, 0.04); }.mui-17djjnp.Mui-disabled { opacity: 0.38; pointer-events: none; }.mui-17djjnp .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }.mui-17djjnp .MuiChip-icon { margin-left: 5px; margin-right: -6px; }.mui-17djjnp .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(0, 0, 0, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }.mui-17djjnp .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }.mui-17djjnp .MuiChip-icon { color: rgb(97, 97, 97); }.mui-17djjnp.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }.mui-17djjnp.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }.mui-17djjnp .MuiChip-avatar { margin-left: 4px; }.mui-17djjnp .MuiChip-icon { margin-left: 4px; }.mui-17djjnp .MuiChip-deleteIcon { margin-right: 5px; }.mui-17djjnp .MuiChip-label { padding: 2px 10px; font-size: 0.8rem; white-space: nowrap; }.mui-oabizf { flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(185, 70, 88); color: rgb(255, 255, 255); }.mui-1r8mhnq { font-weight: 600; color: rgb(185, 70, 88); }.mui-1ph2y1u { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; --IconButton-hoverBg: rgba(0, 0, 0, 0.04); position: absolute; top: 50%; left: -18px; transform: translateY(-50%); background-color: var(--surface); color: var(--fg); border: 1px solid var(--line); box-shadow: oklch(0.28 0.05 264 / 0.4) 0px 10px 24px -10px; transition: transform 200ms var(--ease-out-strong); }.mui-1ph2y1u:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-1ph2y1u:hover { background-color: transparent; }
}.mui-1ph2y1u.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-1ph2y1u.MuiIconButton-loading { color: transparent; }@media (min-width: 0px) {
  .mui-1ph2y1u { display: none; }
}@media (min-width: 900px) {
  .mui-1ph2y1u { display: grid; }
}.mui-1ph2y1u:hover { background-color: var(--surface); transform: translateY(-50%) scale(1.06); }.mui-1ph2y1u.Mui-disabled { opacity: 0.35; }.mui-116xj46 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; --IconButton-hoverBg: rgba(0, 0, 0, 0.04); position: absolute; top: 50%; left: -18px; transform: translateY(-50%); background-color: var(--surface); color: var(--fg); border: 1px solid var(--line); box-shadow: oklch(0.28 0.05 264 / 0.4) 0px 10px 24px -10px; transition: transform 200ms var(--ease-out-strong); }.mui-116xj46.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-116xj46 { print-color-adjust: exact; }
}.mui-116xj46:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-116xj46:hover { background-color: transparent; }
}.mui-116xj46.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-116xj46.MuiIconButton-loading { color: transparent; }@media (min-width: 0px) {
  .mui-116xj46 { display: none; }
}@media (min-width: 900px) {
  .mui-116xj46 { display: grid; }
}.mui-116xj46:hover { background-color: var(--surface); transform: translateY(-50%) scale(1.06); }.mui-116xj46.Mui-disabled { opacity: 0.35; }.mui-mqj2zy { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; --IconButton-hoverBg: rgba(0, 0, 0, 0.04); position: absolute; top: 50%; right: -18px; transform: translateY(-50%); background-color: var(--surface); color: var(--fg); border: 1px solid var(--line); box-shadow: oklch(0.28 0.05 264 / 0.4) 0px 10px 24px -10px; transition: transform 200ms var(--ease-out-strong); }.mui-mqj2zy:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-mqj2zy:hover { background-color: transparent; }
}.mui-mqj2zy.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-mqj2zy.MuiIconButton-loading { color: transparent; }@media (min-width: 0px) {
  .mui-mqj2zy { display: none; }
}@media (min-width: 900px) {
  .mui-mqj2zy { display: grid; }
}.mui-mqj2zy:hover { background-color: var(--surface); transform: translateY(-50%) scale(1.06); }.mui-mqj2zy.Mui-disabled { opacity: 0.35; }.mui-1qvitgr { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; --IconButton-hoverBg: rgba(0, 0, 0, 0.04); position: absolute; top: 50%; right: -18px; transform: translateY(-50%); background-color: var(--surface); color: var(--fg); border: 1px solid var(--line); box-shadow: oklch(0.28 0.05 264 / 0.4) 0px 10px 24px -10px; transition: transform 200ms var(--ease-out-strong); }.mui-1qvitgr.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1qvitgr { print-color-adjust: exact; }
}.mui-1qvitgr:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-1qvitgr:hover { background-color: transparent; }
}.mui-1qvitgr.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-1qvitgr.MuiIconButton-loading { color: transparent; }@media (min-width: 0px) {
  .mui-1qvitgr { display: none; }
}@media (min-width: 900px) {
  .mui-1qvitgr { display: grid; }
}.mui-1qvitgr:hover { background-color: var(--surface); transform: translateY(-50%) scale(1.06); }.mui-1qvitgr.Mui-disabled { opacity: 0.35; }.mui-1757t7i { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; margin-top: 40px; }.mui-qo37t2 { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; padding: 7px 21px; font-size: 0.9375rem; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; }.mui-qo37t2:hover { text-decoration: none; }.mui-qo37t2.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-qo37t2.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-qo37t2:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-qo37t2.MuiButton-loading { color: transparent; }.mui-qo37t2:active { transform: scale(0.98); }.mui-1qryjpa { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; padding: 7px 21px; font-size: 0.9375rem; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; }.mui-1qryjpa.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1qryjpa { print-color-adjust: exact; }
}.mui-1qryjpa:hover { text-decoration: none; }.mui-1qryjpa.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-1qryjpa.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-1qryjpa:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-1qryjpa.MuiButton-loading { color: transparent; }.mui-1qryjpa:active { transform: scale(0.98); }.mui-reshmz { position: relative; overflow-x: clip; }.mui-1sckvju { position: relative; z-index: 1; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; }@media (min-width: 0px) {
  .mui-1sckvju { display: flex; gap: 8px; padding-top: 32px; padding-bottom: 32px; }
}@media (min-width: 900px) {
  .mui-1sckvju { display: block; gap: 0px; padding-top: 0px; padding-bottom: 0px; height: 352px; cursor: pointer; }
}@media (min-width: 1200px) {
  .mui-1sckvju { height: 384px; }
}.mui-hyo7di { --orb-y: -14px; --orb-spin: -9deg; --orb-delay: 0ms; }@media (min-width: 0px) {
  .mui-hyo7di { position: relative; width: 244px; height: 220px; }
}@media (min-width: 900px) {
  .mui-hyo7di { --orb-x: -255px; position: absolute; inset: 0px; margin: auto; width: 320px; height: 294px; }
}@media (min-width: 1200px) {
  .mui-hyo7di { --orb-x: -290px; width: 344px; height: 316px; }
}.mui-11rdsb8 { position: relative; }@media (min-width: 0px) {
  .mui-11rdsb8 { width: 244px; height: 220px; }
}@media (min-width: 900px) {
  .mui-11rdsb8 { width: 320px; height: 294px; }
}@media (min-width: 1200px) {
  .mui-11rdsb8 { width: 344px; height: 316px; }
}.mui-oj8v3y { position: absolute; inset: 0px; display: block; }.mui-1efnu1n { position: absolute; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }.mui-gf42au { text-align: center; color: var(--spot-deep-ink); }@media (min-width: 0px) {
  .mui-gf42au { max-width: 66%; }
}@media (min-width: 900px) {
  .mui-gf42au { max-width: 71%; }
}.mui-sib1x7 { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 1rem; font-weight: 800; letter-spacing: -0.02em; line-height: 1.05; }@media (min-width: 0px) {
  .mui-sib1x7 { font-size: 2rem; }
}@media (min-width: 900px) {
  .mui-sib1x7 { font-size: 2.6rem; }
}.mui-vzlapy { margin: 6px 0px 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 1rem; font-weight: 650; line-height: 1.3; }@media (min-width: 0px) {
  .mui-vzlapy { font-size: 0.82rem; }
}@media (min-width: 900px) {
  .mui-vzlapy { font-size: 0.95rem; }
}.mui-vnc80k { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 1rem; padding-top: 10px; font-weight: 500; line-height: 1.45; }@media (min-width: 0px) {
  .mui-vnc80k { font-size: 0.76rem; }
}@media (min-width: 900px) {
  .mui-vnc80k { font-size: 0.82rem; }
}.mui-mcq4ce { --orb-y: 16px; --orb-spin: 5deg; --orb-delay: 90ms; }@media (min-width: 0px) {
  .mui-mcq4ce { position: relative; width: 244px; height: 220px; }
}@media (min-width: 900px) {
  .mui-mcq4ce { --orb-x: 0px; position: absolute; inset: 0px; margin: auto; width: 320px; height: 294px; }
}@media (min-width: 1200px) {
  .mui-mcq4ce { --orb-x: 0px; width: 344px; height: 316px; }
}.mui-1mg5jvq { --orb-y: -6px; --orb-spin: 11deg; --orb-delay: 180ms; }@media (min-width: 0px) {
  .mui-1mg5jvq { position: relative; width: 244px; height: 220px; }
}@media (min-width: 900px) {
  .mui-1mg5jvq { --orb-x: 255px; position: absolute; inset: 0px; margin: auto; width: 320px; height: 294px; }
}@media (min-width: 1200px) {
  .mui-1mg5jvq { --orb-x: 290px; width: 344px; height: 316px; }
}.mui-1xknb9h { position: absolute; inset: 0px; margin: auto; width: 620px; height: 288px; pointer-events: none; }.mui-a42ev1 { position: relative; z-index: 1; height: 100%; max-width: 440px; margin-left: auto; margin-right: auto; padding-left: 16px; padding-right: 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 14px; color: var(--accent-ink); text-align: center; }.mui-1grpmdr { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 1.15rem; font-weight: 800; letter-spacing: -0.02em; line-height: 1.25; }.mui-17aerpk { display: flex; gap: 16px; -webkit-box-pack: center; justify-content: center; width: 100%; }.mui-32qfs5 { flex: 1 1 0px; min-width: 0px; }.mui-6svn6z { display: inline-block; padding: 2.8px 10px; max-width: 100%; border-radius: 14px 9px 13px 8px / 60% 40% 58% 42%; background-color: var(--spot-deep-tangerine); color: var(--spot-deep-ink); font-size: 0.9rem; font-weight: 800; line-height: 1.2; letter-spacing: -0.01em; }.mui-d902rf { margin: 6px 0px 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.68rem; font-weight: 600; line-height: 1.35; }.mui-1arpvia { display: inline-block; padding: 2.8px 10px; max-width: 100%; border-radius: 14px 9px 13px 8px / 60% 40% 58% 42%; background-color: var(--spot-deep-gold); color: var(--spot-deep-ink); font-size: 0.9rem; font-weight: 800; line-height: 1.2; letter-spacing: -0.01em; }.mui-qy2533 { display: inline-block; padding: 2.8px 10px; max-width: 100%; border-radius: 14px 9px 13px 8px / 60% 40% 58% 42%; background-color: var(--spot-deep-sky); color: var(--spot-deep-ink); font-size: 0.9rem; font-weight: 800; line-height: 1.2; letter-spacing: -0.01em; }.mui-1afb9xl { display: grid; gap: 20px; }@media (min-width: 0px) {
  .mui-1afb9xl { grid-template-columns: 1fr; }
}@media (min-width: 600px) {
  .mui-1afb9xl { grid-template-columns: repeat(2, 1fr); }
}@media (min-width: 900px) {
  .mui-1afb9xl { grid-template-columns: repeat(3, 1fr); }
}.mui-1ns9qlh { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1), transform 0.72s cubic-bezier(0.22, 1, 0.3, 1); will-change: transform, opacity; }@media (min-width: 600px) {
  .mui-1ns9qlh { grid-column: span 2; }
}@media (min-width: 900px) {
  .mui-1ns9qlh { grid-column: span 2; }
}.mui-17rqw2q { position: relative; overflow: hidden; height: 100%; border-radius: 22px; display: flex; flex-direction: column; align-items: flex-start; text-decoration: none; color: inherit; cursor: pointer; border: 1px solid color-mix(in oklch, var(--spot-tangerine), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.16) 0px 12px 28px -24px; transition: transform 220ms var(--ease-out-strong),border-color 220ms var(--ease-out-strong),box-shadow 220ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-17rqw2q { padding: 24px; }
}@media (min-width: 900px) {
  .mui-17rqw2q { padding: 28px; }
}.mui-17rqw2q:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-tangerine), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 22px 44px -24px; }.mui-17rqw2q:hover .mk-bento-go { opacity: 1; transform: translateX(0px); }.mui-167fwje { display: flex; flex-direction: row; position: relative; -webkit-box-align: center; align-items: center; margin-bottom: 8px; }.mui-167fwje > :not(style):not(style) { margin: 0px; }.mui-167fwje > :not(style) ~ :not(style) { margin-left: 12px; }.mui-17bm9ob { display: block; flex-shrink: 0; width: 52px; height: 52px; }.mui-lw86yk { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 600; font-size: 1.05rem; letter-spacing: -0.01em; display: inline-flex; -webkit-box-align: center; align-items: center; gap: 4.8px; }.mui-r93zli { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 17px; opacity: 0; transform: translateX(-6px); transition: opacity 220ms var(--ease-out-strong),transform 220ms var(--ease-out-strong); color: var(--spot-text-tangerine); }.mui-17yg1sf { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.875rem; position: relative; color: rgb(73, 78, 88); line-height: 1.65; max-width: 480px; }.mui-1gnxj1u { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1) 60ms, transform 0.72s cubic-bezier(0.22, 1, 0.3, 1) 60ms; will-change: transform, opacity; }@media (min-width: 600px) {
  .mui-1gnxj1u { grid-column: span 1; }
}@media (min-width: 900px) {
  .mui-1gnxj1u { grid-column: span 1; }
}.mui-159xlzu { position: relative; overflow: hidden; height: 100%; border-radius: 22px; display: flex; flex-direction: column; align-items: flex-start; text-decoration: none; color: inherit; cursor: pointer; border: 1px solid color-mix(in oklch, var(--spot-violet), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.16) 0px 12px 28px -24px; transition: transform 220ms var(--ease-out-strong),border-color 220ms var(--ease-out-strong),box-shadow 220ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-159xlzu { padding: 24px; }
}@media (min-width: 900px) {
  .mui-159xlzu { padding: 28px; }
}.mui-159xlzu:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-violet), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 22px 44px -24px; }.mui-159xlzu:hover .mk-bento-go { opacity: 1; transform: translateX(0px); }.mui-1rax06b { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 17px; opacity: 0; transform: translateX(-6px); transition: opacity 220ms var(--ease-out-strong),transform 220ms var(--ease-out-strong); color: var(--spot-text-violet); }.mui-1egoidv { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.875rem; position: relative; color: rgb(73, 78, 88); line-height: 1.65; }.mui-16ysx6r { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1) 120ms, transform 0.72s cubic-bezier(0.22, 1, 0.3, 1) 120ms; will-change: transform, opacity; }@media (min-width: 600px) {
  .mui-16ysx6r { grid-column: span 1; }
}@media (min-width: 900px) {
  .mui-16ysx6r { grid-column: span 1; }
}.mui-136qzbd { position: relative; overflow: hidden; height: 100%; border-radius: 22px; display: flex; flex-direction: column; align-items: flex-start; text-decoration: none; color: inherit; cursor: pointer; border: 1px solid color-mix(in oklch, var(--spot-rose), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.16) 0px 12px 28px -24px; transition: transform 220ms var(--ease-out-strong),border-color 220ms var(--ease-out-strong),box-shadow 220ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-136qzbd { padding: 24px; }
}@media (min-width: 900px) {
  .mui-136qzbd { padding: 28px; }
}.mui-136qzbd:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-rose), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 22px 44px -24px; }.mui-136qzbd:hover .mk-bento-go { opacity: 1; transform: translateX(0px); }.mui-18i997m { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 17px; opacity: 0; transform: translateX(-6px); transition: opacity 220ms var(--ease-out-strong),transform 220ms var(--ease-out-strong); color: var(--spot-text-rose); }.mui-1l341rj { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1) 180ms, transform 0.72s cubic-bezier(0.22, 1, 0.3, 1) 180ms; will-change: transform, opacity; }@media (min-width: 600px) {
  .mui-1l341rj { grid-column: span 1; }
}@media (min-width: 900px) {
  .mui-1l341rj { grid-column: span 1; }
}.mui-2bbnei { position: relative; overflow: hidden; height: 100%; border-radius: 22px; display: flex; flex-direction: column; align-items: flex-start; text-decoration: none; color: inherit; cursor: pointer; border: 1px solid color-mix(in oklch, var(--spot-gold), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.16) 0px 12px 28px -24px; transition: transform 220ms var(--ease-out-strong),border-color 220ms var(--ease-out-strong),box-shadow 220ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-2bbnei { padding: 24px; }
}@media (min-width: 900px) {
  .mui-2bbnei { padding: 28px; }
}.mui-2bbnei:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-gold), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 22px 44px -24px; }.mui-2bbnei:hover .mk-bento-go { opacity: 1; transform: translateX(0px); }.mui-x4qltq { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 17px; opacity: 0; transform: translateX(-6px); transition: opacity 220ms var(--ease-out-strong),transform 220ms var(--ease-out-strong); color: var(--spot-text-gold); }.mui-k8vn4 { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1) 240ms, transform 0.72s cubic-bezier(0.22, 1, 0.3, 1) 240ms; will-change: transform, opacity; }@media (min-width: 600px) {
  .mui-k8vn4 { grid-column: span 1; }
}@media (min-width: 900px) {
  .mui-k8vn4 { grid-column: span 1; }
}.mui-w9wcte { position: relative; overflow: hidden; height: 100%; border-radius: 22px; display: flex; flex-direction: column; align-items: flex-start; text-decoration: none; color: inherit; cursor: pointer; border: 1px solid color-mix(in oklch, var(--spot-sky), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.16) 0px 12px 28px -24px; transition: transform 220ms var(--ease-out-strong),border-color 220ms var(--ease-out-strong),box-shadow 220ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-w9wcte { padding: 24px; }
}@media (min-width: 900px) {
  .mui-w9wcte { padding: 28px; }
}.mui-w9wcte:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-sky), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 22px 44px -24px; }.mui-w9wcte:hover .mk-bento-go { opacity: 1; transform: translateX(0px); }.mui-1ahin1m { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 17px; opacity: 0; transform: translateX(-6px); transition: opacity 220ms var(--ease-out-strong),transform 220ms var(--ease-out-strong); color: var(--spot-text-sky); }.mui-r339iw { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1) 300ms, transform 0.72s cubic-bezier(0.22, 1, 0.3, 1) 300ms; will-change: transform, opacity; }@media (min-width: 600px) {
  .mui-r339iw { grid-column: span 2; }
}@media (min-width: 900px) {
  .mui-r339iw { grid-column: span 3; }
}.mui-q5ju5v { position: relative; overflow: hidden; height: 100%; border-radius: 22px; display: flex; flex-direction: column; align-items: flex-start; text-decoration: none; color: inherit; cursor: pointer; border: 1px solid color-mix(in oklch, var(--spot-cyan), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.16) 0px 12px 28px -24px; transition: transform 220ms var(--ease-out-strong),border-color 220ms var(--ease-out-strong),box-shadow 220ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-q5ju5v { padding: 24px; }
}@media (min-width: 900px) {
  .mui-q5ju5v { padding: 28px; }
}.mui-q5ju5v:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-cyan), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 22px 44px -24px; }.mui-q5ju5v:hover .mk-bento-go { opacity: 1; transform: translateX(0px); }.mui-15lpizw { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 17px; opacity: 0; transform: translateX(-6px); transition: opacity 220ms var(--ease-out-strong),transform 220ms var(--ease-out-strong); color: var(--spot-text-cyan); }.mui-ttugga { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1) 360ms, transform 0.72s cubic-bezier(0.22, 1, 0.3, 1) 360ms; will-change: transform, opacity; }@media (min-width: 600px) {
  .mui-ttugga { grid-column: span 2; }
}@media (min-width: 900px) {
  .mui-ttugga { grid-column: span 3; }
}.mui-1c8bpmh { max-width: 1120px; margin-left: auto; margin-right: auto; position: relative; }.mui-f1q06x { opacity: 0; transform: translateY(34px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1), transform 0.72s cubic-bezier(0.22, 1, 0.3, 1); will-change: transform, opacity; position: relative; z-index: 1; }.mui-pvj8xa { display: grid; -webkit-box-align: center; align-items: center; --tour-step: 4600ms; }@media (min-width: 0px) {
  .mui-pvj8xa { gap: 24px; grid-template-columns: 1fr; }
}@media (min-width: 900px) {
  .mui-pvj8xa { gap: 48px; grid-template-columns: 0.72fr 1fr; }
}.mui-x39k3p { display: flex; flex-direction: column; }@media (min-width: 0px) {
  .mui-x39k3p > :not(style):not(style) { margin: 0px; }
  .mui-x39k3p > :not(style) ~ :not(style) { margin-top: 10px; }
}@media (min-width: 900px) {
  .mui-x39k3p > :not(style):not(style) { margin: 0px; }
  .mui-x39k3p > :not(style) ~ :not(style) { margin-top: 12px; }
}@media (min-width: 0px) {
  .mui-x39k3p { padding-right: 0px; }
}@media (min-width: 900px) {
  .mui-x39k3p { padding-right: 26px; }
}.mui-lp437b { cursor: pointer; border-radius: 20px 68px 26px 60px / 40% 62% 38% 60%; background-color: var(--spot-deep-tangerine); color: var(--spot-deep-ink); box-shadow: 0 22px 46px -26px color-mix(in oklch, var(--spot-deep-tangerine), transparent 25%); }@media (min-width: 0px) {
  .mui-lp437b { padding: 16px 26px; transform: rotate(0deg); }
}@media (min-width: 900px) {
  .mui-lp437b { padding: 18px 32px; transform: translateX(0px) rotate(0deg) scale(1.015); }
}.mui-lp437b:hover { box-shadow: 0 22px 46px -26px color-mix(in oklch, var(--spot-deep-tangerine), transparent 25%); }.mui-msienx { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 1rem; font-weight: 600; letter-spacing: -0.01em; line-height: 1.3; color: inherit; position: relative; }@media (min-width: 0px) {
  .mui-msienx { font-size: 0.95rem; }
}@media (min-width: 900px) {
  .mui-msienx { font-size: 1.05rem; }
}.mui-1gdm77d { padding-bottom: 6px; }.mui-1vv6cdt { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; padding-top: 10px; line-height: 1.55; color: inherit; }@media (min-width: 0px) {
  .mui-1vv6cdt { font-size: 0.9rem; }
}@media (min-width: 900px) {
  .mui-1vv6cdt { font-size: 0.95rem; }
}.mui-aynmd9 { cursor: pointer; border-radius: 22px 66px 18px 58px / 44% 60% 40% 56%; background-color: var(--band-cream); color: var(--fg); box-shadow: none; }@media (min-width: 0px) {
  .mui-aynmd9 { padding: 16px 26px; transform: rotate(1deg); }
}@media (min-width: 900px) {
  .mui-aynmd9 { padding: 18px 32px; transform: translateX(14px) rotate(2deg) scale(1); }
}.mui-aynmd9:hover { box-shadow: 0 16px 34px -24px color-mix(in oklch, var(--fg), transparent 72%); }.mui-1usf50e { cursor: pointer; border-radius: 58px 22px 66px 26px / 52% 40% 60% 48%; background-color: var(--band-blush); color: var(--fg); box-shadow: none; }@media (min-width: 0px) {
  .mui-1usf50e { padding: 16px 26px; transform: rotate(-0.75deg); }
}@media (min-width: 900px) {
  .mui-1usf50e { padding: 18px 32px; transform: translateX(5px) rotate(-1.5deg) scale(1); }
}.mui-1usf50e:hover { box-shadow: 0 16px 34px -24px color-mix(in oklch, var(--fg), transparent 72%); }.mui-14ej73g { cursor: pointer; border-radius: 26px 60px 22px 68px / 40% 56% 44% 60%; background-color: var(--band-sky); color: var(--fg); box-shadow: none; }@media (min-width: 0px) {
  .mui-14ej73g { padding: 16px 26px; transform: rotate(1.25deg); }
}@media (min-width: 900px) {
  .mui-14ej73g { padding: 18px 32px; transform: translateX(18px) rotate(2.5deg) scale(1); }
}.mui-14ej73g:hover { box-shadow: 0 16px 34px -24px color-mix(in oklch, var(--fg), transparent 72%); }.mui-19vsp17 { cursor: pointer; border-radius: 62px 26px 20px 66px / 56% 42% 58% 44%; background-color: var(--band-lilac); color: var(--fg); box-shadow: none; }@media (min-width: 0px) {
  .mui-19vsp17 { padding: 16px 26px; transform: rotate(-1deg); }
}@media (min-width: 900px) {
  .mui-19vsp17 { padding: 18px 32px; transform: translateX(8px) rotate(-2deg) scale(1); }
}.mui-19vsp17:hover { box-shadow: 0 16px 34px -24px color-mix(in oklch, var(--fg), transparent 72%); }.mui-17dq2jd { display: block; width: 100%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font: inherit; color: inherit; text-align: inherit; cursor: zoom-in; transition: transform 260ms var(--ease-spring),filter 260ms var(--ease-spring); position: relative; z-index: 1; }.mui-17dq2jd:hover { transform: scale(1.01); filter: drop-shadow(0 24px 44px color-mix(in oklch, var(--fg), transparent 78%)); }.mui-17dq2jd:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; border-radius: 16px; }@media (prefers-reduced-motion: reduce) {
  .mui-17dq2jd { transition: none; }
  .mui-17dq2jd:hover { transform: none; }
}.mui-i6bazn { overflow: hidden; }.mui-1epnypr { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; padding: 2.8px 8px; border-radius: 990px; white-space: nowrap; color: var(--accent); background-color: color-mix(in oklch, var(--accent), transparent 88%); }.mui-1epnypr > :not(style):not(style) { margin: 0px; }.mui-1epnypr > :not(style) ~ :not(style) { margin-left: 4px; }@media (min-width: 0px) {
  .mui-1epnypr { display: none; }
}@media (min-width: 600px) {
  .mui-1epnypr { display: flex; }
}.mui-1wm52an { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 13px; }.mui-1fptdd8 { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.64rem; font-weight: 700; letter-spacing: 0.02em; }.mui-rmpl4m { position: relative; aspect-ratio: 16 / 10; }.mui-15jkm5t { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: left top; opacity: 1; transform: scale(1); transition: opacity 480ms cubic-bezier(0.32, 0.72, 0, 1), transform 640ms cubic-bezier(0.32, 0.72, 0, 1); }.mui-1r245f5 { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: left top; opacity: 0; transform: scale(1.015); transition: opacity 480ms cubic-bezier(0.32, 0.72, 0, 1), transform 640ms cubic-bezier(0.32, 0.72, 0, 1); }.mui-fqavhv { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-top: 10px; color: var(--accent); }.mui-fqavhv > :not(style):not(style) { margin: 0px; }.mui-fqavhv > :not(style) ~ :not(style) { margin-left: 4px; }@media (min-width: 0px) {
  .mui-fqavhv { display: flex; }
}@media (min-width: 600px) {
  .mui-fqavhv { display: none; }
}.mui-16vea2g { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.68rem; font-weight: 600; text-align: center; }.mui-zsb5d0 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; margin-top: 48px; }.mui-1s6btcp { position: relative; width: 100%; overflow: hidden; border-radius: 24px; background: linear-gradient(150deg, color-mix(in oklch, rgb(11, 124, 92) 92%, rgb(0, 0, 0)), color-mix(in oklch, rgb(11, 124, 92) 58%, rgb(0, 0, 0))); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.5) 0px 34px 66px -34px; }@media (min-width: 0px) {
  .mui-1s6btcp { aspect-ratio: 3 / 4; }
}@media (min-width: 600px) {
  .mui-1s6btcp { aspect-ratio: 16 / 10; }
}.mui-c6nj53 { position: absolute; inset: 0px; background: linear-gradient(90deg, oklch(0.16 0.03 264 / 0.55) 0%, oklch(0.16 0.03 264 / 0.24) 34%, oklch(0.16 0.03 264 / 0.1) 60%, transparent 100%); }.mui-eswn57 { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; position: absolute; max-width: 44%; color: rgba(255, 255, 255, 0.92); font-size: 0.92rem; line-height: 1.55; font-weight: 500; text-shadow: rgba(0, 0, 0, 0.45) 0px 2px 14px; }@media (min-width: 0px) {
  .mui-eswn57 { display: none; left: 14px; bottom: 14px; }
}@media (min-width: 600px) {
  .mui-eswn57 { display: block; }
}@media (min-width: 900px) {
  .mui-eswn57 { left: 24px; bottom: 22px; }
}.mui-1pw1n4z { position: absolute; bottom: 0px; right: 0px; }@media (min-width: 0px) {
  .mui-1pw1n4z { top: 56px; left: 0px; width: auto; padding: 12px; }
}@media (min-width: 600px) {
  .mui-1pw1n4z { top: 0px; left: auto; width: 52%; }
}@media (min-width: 900px) {
  .mui-1pw1n4z { width: 46%; padding: 20px; }
}.mui-svzen { pointer-events: none; width: min(360px, 100%); height: 520px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; background-color: rgba(255, 255, 255, 0.97); border-radius: 20px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 35px; display: flex; flex-direction: column; }.mui-1ov68mp { padding: 14px 20px; background-color: rgb(11, 124, 92); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px; flex-shrink: 0; }.mui-o8dn94 { width: 28px; height: 28px; flex-shrink: 0; border-radius: 50%; display: grid; place-items: center; background-color: rgba(11, 124, 92, 0.1); color: rgb(11, 124, 92); box-shadow: rgba(11, 124, 92, 0.2) 0px 0px 0px 1px; }.mui-p4w6br { background-color: rgb(11, 124, 92); color: rgb(255, 255, 255); border-radius: 18px 18px 4px; padding: 12px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; font-size: 0.875rem; line-height: 1.5; word-break: break-word; }.mui-19kb35y { margin-top: 6px; margin-left: 36px; display: inline-flex; -webkit-box-align: center; align-items: center; gap: 4px; padding: 3.2px 8px; max-width: calc(100% - 40px); border-radius: 3996px; background-color: rgba(11, 124, 92, 0.06); border: 1px solid rgba(11, 124, 92, 0.18); color: rgb(11, 124, 92); animation: 0.35s ease-out 0s 1 normal none running animation-1p1jhy; }@-webkit-keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}@keyframes animation-1p1jhy { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: none; }
}.mui-iwm16l { user-select: none; width: 1em; height: 1em; display: inline-block; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 12px; flex-shrink: 0; }.mui-cz4wx6 { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; letter-spacing: 0.00938em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.68rem; font-weight: 600; line-height: 1.2; }.mui-3kh3yr { display: flex; -webkit-box-align: center; align-items: center; gap: 2px; color: rgb(11, 124, 92); flex-shrink: 0; padding-right: 4px; }.mui-jwidq4 { max-width: 100%; font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 1.5; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; padding: 4px 0px; vertical-align: middle; box-sizing: border-box; border: 1px solid rgba(11, 124, 92, 0.4); height: auto; border-radius: 16px; color: rgb(11, 124, 92); background-color: rgba(11, 124, 92, 0.04); }.mui-jwidq4.Mui-disabled { opacity: 0.38; pointer-events: none; }.mui-jwidq4 .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }.mui-jwidq4 .MuiChip-icon { margin-left: 5px; margin-right: -6px; }.mui-jwidq4 .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(0, 0, 0, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }.mui-jwidq4 .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }.mui-jwidq4 .MuiChip-icon { color: rgb(97, 97, 97); }.mui-jwidq4.MuiChip-clickable:hover { background-color: rgba(0, 0, 0, 0.04); }.mui-jwidq4.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }.mui-jwidq4 .MuiChip-avatar { margin-left: 4px; }.mui-jwidq4 .MuiChip-icon { margin-left: 4px; }.mui-jwidq4 .MuiChip-deleteIcon { margin-right: 5px; }.mui-jwidq4 .MuiChip-label { padding: 2px 10px; font-size: 0.8rem; white-space: nowrap; }.mui-12mn2hk { flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; display: grid; place-items: center; background-color: rgb(11, 124, 92); color: rgb(255, 255, 255); }.mui-1qwnzf { font-weight: 600; color: rgb(11, 124, 92); }.mui-1k4c4rj { position: relative; line-height: 0; background-color: var(--band-lilac); pointer-events: none; }.mui-7aao72 { --Grid-columns: 12; --Grid-columnSpacing: 20px; --Grid-rowSpacing: 20px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); }.mui-7aao72 > * { --Grid-parent-columns: 12; }.mui-7aao72 > * { --Grid-parent-columnSpacing: 20px; }.mui-7aao72 > * { --Grid-parent-rowSpacing: 20px; }.mui-20tnkx { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }@media (min-width: 900px) {
  .mui-20tnkx { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}.mui-vglu1i { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1), transform 0.72s cubic-bezier(0.22, 1, 0.3, 1); will-change: transform, opacity; height: 100%; }.mui-15xp392 { position: relative; overflow: hidden; display: flex; flex-direction: column; height: 100%; border-radius: 22px; color: var(--fg); text-decoration: none; border: 1px solid color-mix(in oklch, var(--spot-sky), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.18) 0px 16px 34px -26px; transition: transform 260ms var(--ease-out-strong),border-color 260ms var(--ease-out-strong),box-shadow 260ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-15xp392 { padding: 28px; }
}@media (min-width: 900px) {
  .mui-15xp392 { padding: 32px; }
}.mui-15xp392:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-sky), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 24px 46px -24px; }.mui-1qr95x9 { display: block; flex-shrink: 0; width: 150px; height: 150px; position: absolute; top: -28px; right: -22px; opacity: 0.1; }.mui-obnbm7 { display: flex; flex-direction: row; position: relative; -webkit-box-align: center; align-items: center; margin-bottom: 14px; }.mui-obnbm7 > :not(style):not(style) { margin: 0px; }.mui-obnbm7 > :not(style) ~ :not(style) { margin-left: 12px; }.mui-1sihvep { display: block; flex-shrink: 0; width: 54px; height: 54px; }.mui-1eku3kp { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 700; font-size: 1.35rem; letter-spacing: -0.01em; color: var(--fg); }.mui-2790cg { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; position: relative; line-height: 1.65; -webkit-box-flex: 1; flex-grow: 1; color: var(--fg-soft); }.mui-xs0pal { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; position: relative; margin-top: 20px; }.mui-xs0pal > :not(style):not(style) { margin: 0px; }.mui-xs0pal > :not(style) ~ :not(style) { margin-left: 4.8px; }.mui-1vgqh9t { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 700; font-size: 0.92rem; color: var(--spot-text-sky); }.mui-x5oxni { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 18px; color: var(--spot-text-sky); }.mui-1uhvmq1 { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1) 90ms, transform 0.72s cubic-bezier(0.22, 1, 0.3, 1) 90ms; will-change: transform, opacity; height: 100%; }.mui-1tsjh3j { position: relative; overflow: hidden; display: flex; flex-direction: column; height: 100%; border-radius: 22px; color: var(--fg); text-decoration: none; border: 1px solid color-mix(in oklch, var(--spot-violet), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.18) 0px 16px 34px -26px; transition: transform 260ms var(--ease-out-strong),border-color 260ms var(--ease-out-strong),box-shadow 260ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-1tsjh3j { padding: 28px; }
}@media (min-width: 900px) {
  .mui-1tsjh3j { padding: 32px; }
}.mui-1tsjh3j:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-violet), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 24px 46px -24px; }.mui-14qcuqe { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 700; font-size: 0.92rem; color: var(--spot-text-violet); }.mui-1nwmwef { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 18px; color: var(--spot-text-violet); }.mui-2k8xvq { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1) 180ms, transform 0.72s cubic-bezier(0.22, 1, 0.3, 1) 180ms; will-change: transform, opacity; height: 100%; }.mui-1rrybfw { position: relative; overflow: hidden; display: flex; flex-direction: column; height: 100%; border-radius: 22px; color: var(--fg); text-decoration: none; border: 1px solid color-mix(in oklch, var(--spot-tangerine), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.18) 0px 16px 34px -26px; transition: transform 260ms var(--ease-out-strong),border-color 260ms var(--ease-out-strong),box-shadow 260ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-1rrybfw { padding: 28px; }
}@media (min-width: 900px) {
  .mui-1rrybfw { padding: 32px; }
}.mui-1rrybfw:hover { transform: translateY(-4px); border-color: color-mix(in oklch, var(--spot-tangerine), transparent 48%); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.26) 0px 24px 46px -24px; }.mui-1bfdg4o { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 700; font-size: 0.92rem; color: var(--spot-text-tangerine); }.mui-1o0p0do { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 18px; color: var(--spot-text-tangerine); }.mui-1isi3i4 { position: relative; overflow: hidden; height: 100%; text-align: left; border-radius: 22px; border: 1px solid color-mix(in oklch, var(--spot-tangerine), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.18) 0px 18px 38px -26px; transition: transform 260ms var(--ease-out-strong),box-shadow 260ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-1isi3i4 { padding: 36px 28px 28px; }
}@media (min-width: 900px) {
  .mui-1isi3i4 { padding: 40px 32px 32px; }
}.mui-1isi3i4:hover { transform: translateY(-4px); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.24) 0px 24px 46px -24px; }.mui-17x3tge { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; margin-bottom: 12px; }.mui-17x3tge > :not(style):not(style) { margin: 0px; }.mui-17x3tge > :not(style) ~ :not(style) { margin-left: 12px; }.mui-1fxbhgd { display: block; flex-shrink: 0; width: 56px; height: 56px; }.mui-h6ds9g { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 700; font-size: 1.15rem; letter-spacing: -0.01em; color: var(--fg); }.mui-cd939g { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; color: var(--fg-soft); line-height: 1.7; max-width: 300px; }.mui-1vca4m9 { position: relative; overflow: hidden; height: 100%; text-align: left; border-radius: 22px; border: 1px solid color-mix(in oklch, var(--spot-violet), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.18) 0px 18px 38px -26px; transition: transform 260ms var(--ease-out-strong),box-shadow 260ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-1vca4m9 { padding: 36px 28px 28px; }
}@media (min-width: 900px) {
  .mui-1vca4m9 { padding: 40px 32px 32px; }
}.mui-1vca4m9:hover { transform: translateY(-4px); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.24) 0px 24px 46px -24px; }.mui-1qse5ej { position: relative; overflow: hidden; height: 100%; text-align: left; border-radius: 22px; border: 1px solid color-mix(in oklch, var(--spot-rose), transparent 74%); box-shadow: oklch(0.28 0.04 264 / 0.04) 0px 1px 2px, oklch(0.28 0.05 264 / 0.18) 0px 18px 38px -26px; transition: transform 260ms var(--ease-out-strong),box-shadow 260ms var(--ease-out-strong); }@media (min-width: 0px) {
  .mui-1qse5ej { padding: 36px 28px 28px; }
}@media (min-width: 900px) {
  .mui-1qse5ej { padding: 40px 32px 32px; }
}.mui-1qse5ej:hover { transform: translateY(-4px); box-shadow: oklch(0.28 0.04 264 / 0.06) 0px 1px 2px, oklch(0.28 0.05 264 / 0.24) 0px 24px 46px -24px; }.mui-1o3iup9 { --Grid-columns: 12; --Grid-columnSpacing: 20px; --Grid-rowSpacing: 20px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; }.mui-1o3iup9 > * { --Grid-parent-columns: 12; }.mui-1o3iup9 > * { --Grid-parent-columnSpacing: 20px; }.mui-1o3iup9 > * { --Grid-parent-rowSpacing: 20px; }.mui-dwku5u { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }@media (min-width: 600px) {
  .mui-dwku5u { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}.mui-1ucxgjt { position: relative; text-align: center; padding-left: 24px; padding-right: 24px; height: 100%; z-index: 0; }@media (min-width: 0px) {
  .mui-1ucxgjt { padding-top: 32px; padding-bottom: 32px; }
}@media (min-width: 600px) {
  .mui-1ucxgjt { transform: none; }
}@media (min-width: 900px) {
  .mui-1ucxgjt { padding-top: 36px; padding-bottom: 36px; }
}.mui-frln2y { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 600; color: rgb(73, 78, 88); font-size: 0.95rem; }.mui-1picgi4 { margin: 4px 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 600; font-size: 2.6rem; letter-spacing: -0.025em; }.mui-17vun3y { margin: 0px 0px 0px 4px; line-height: 1.6; font-weight: 400; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-size: 0.8rem; color: rgb(104, 108, 118); }.mui-s71r74 { margin: 0px auto; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.875rem; color: rgb(73, 78, 88); max-width: 240px; }.mui-2bnn03 { position: relative; text-align: center; padding-left: 24px; padding-right: 24px; height: 100%; z-index: 1; }@media (min-width: 0px) {
  .mui-2bnn03 { padding-top: 32px; padding-bottom: 32px; }
}@media (min-width: 600px) {
  .mui-2bnn03 { transform: scale(1.045); }
}@media (min-width: 900px) {
  .mui-2bnn03 { padding-top: 36px; padding-bottom: 36px; }
}.mui-1q2099m { position: absolute; top: 0px; left: 50%; transform: translate(-50%, -50%); padding: 4px 12px; border-radius: 9990px; background-color: rgb(79, 70, 229); color: rgb(246, 246, 255); font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-size: 0.62rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; white-space: nowrap; }.mui-e1ce0o { position: relative; line-height: 0; background-color: var(--band-sky); pointer-events: none; }.mui-1hfzy4m { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; }@media (min-width: 600px) {
  .mui-1hfzy4m { padding-left: 24px; padding-right: 24px; }
}@media (min-width: 900px) {
  .mui-1hfzy4m { max-width: 900px; }
}@media (min-width: 1200px) {
  .mui-1hfzy4m { max-width: 1200px; }
}.mui-1pxa5pn { max-width: 100%; height: auto; position: absolute; z-index: 0; top: 50%; right: calc(100% + 32px); transform: translateY(-50%); width: clamp(140px, 15vw, 230px); pointer-events: none; }@media (min-width: 0px) {
  .mui-1pxa5pn { display: none; }
}@media (min-width: 1200px) {
  .mui-1pxa5pn { display: block; }
}.mui-9h2ag3 { position: relative; overflow-anchor: none; margin-bottom: 10px; background-color: var(--surface); border: 1px solid var(--line); overflow: hidden; transition: border-color 200ms; border-radius: 14px !important; }.mui-9h2ag3::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(20, 22, 28, 0.09); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }.mui-9h2ag3:first-of-type::before { display: none; }.mui-9h2ag3.Mui-expanded::before { opacity: 0; }.mui-9h2ag3.Mui-expanded:first-of-type { margin-top: 0px; }.mui-9h2ag3.Mui-expanded:last-of-type { margin-bottom: 0px; }.mui-9h2ag3.Mui-expanded + .mui-9h2ag3.Mui-expanded::before { display: none; }.mui-9h2ag3.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }.mui-9h2ag3:first-of-type { border-top-left-radius: 10px; border-top-right-radius: 10px; }.mui-9h2ag3:last-of-type { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }@supports (-ms-ime-align: auto) {
  .mui-9h2ag3:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}.mui-9h2ag3::before { display: none; }.mui-9h2ag3:hover { border-color: color-mix(in oklch, var(--accent), transparent 62%); }.mui-9h2ag3.Mui-expanded { border-color: color-mix(in oklch, var(--accent), transparent 45%); }.mui-1vo0wrh { color: rgb(22, 24, 29); box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); position: relative; overflow-anchor: none; margin-bottom: 10px; background-color: var(--surface); border: 1px solid var(--line); overflow: hidden; transition: border-color 200ms; border-radius: 14px !important; }.mui-1vo0wrh::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgba(20, 22, 28, 0.09); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }.mui-1vo0wrh:first-of-type::before { display: none; }.mui-1vo0wrh.Mui-expanded::before { opacity: 0; }.mui-1vo0wrh.Mui-expanded:first-of-type { margin-top: 0px; }.mui-1vo0wrh.Mui-expanded:last-of-type { margin-bottom: 0px; }.mui-1vo0wrh.Mui-expanded + .mui-1vo0wrh.Mui-expanded::before { display: none; }.mui-1vo0wrh.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }.mui-1vo0wrh:first-of-type { border-top-left-radius: 10px; border-top-right-radius: 10px; }.mui-1vo0wrh:last-of-type { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }@supports (-ms-ime-align: auto) {
  .mui-1vo0wrh:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}.mui-1vo0wrh::before { display: none; }.mui-1vo0wrh:hover { border-color: color-mix(in oklch, var(--accent), transparent 62%); }.mui-1vo0wrh.Mui-expanded { border-color: color-mix(in oklch, var(--accent), transparent 45%); }.mui-wnfue5 { all: unset; }.mui-cathpz { display: flex; width: 100%; min-height: 48px; padding: 0px 24px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }.mui-cathpz.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }.mui-cathpz.Mui-disabled { opacity: 0.38; }.mui-cathpz:hover:not(.Mui-disabled) { cursor: pointer; }.mui-cathpz .MuiAccordionSummary-content { margin-top: 14px; margin-bottom: 14px; }.mui-1qpc12f { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; width: 100%; min-height: 48px; padding: 0px 24px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }.mui-1qpc12f.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1qpc12f { print-color-adjust: exact; }
}.mui-1qpc12f.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }.mui-1qpc12f.Mui-disabled { opacity: 0.38; }.mui-1qpc12f:hover:not(.Mui-disabled) { cursor: pointer; }.mui-1qpc12f .MuiAccordionSummary-content { margin-top: 14px; margin-bottom: 14px; }.mui-vuxf0f { display: flex; text-align: start; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; }.mui-aw5l1e { margin: 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 600; font-size: 1.02rem; letter-spacing: -0.01em; }.mui-f8wb7g { display: flex; color: rgba(0, 0, 0, 0.54); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }.mui-f8wb7g.Mui-expanded { transform: rotate(180deg); }.mui-1ugbt0n { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: rgb(79, 70, 229); }.mui-abqyn { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }.mui-15830to { display: flex; width: 100%; }.mui-9vd5ud { width: 100%; }.mui-9c4s35 { padding: 0px 24px 22px; }.mui-1li2eyr { margin: 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; color: rgb(73, 78, 88); line-height: 1.75; }.mui-14z918j { margin: 0px 0px 16px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; color: rgb(73, 78, 88); }.mui-1q04rtu { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 5px 15px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; border-radius: 10px; text-transform: none; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; font-weight: 600; }.mui-1q04rtu:hover { text-decoration: none; }.mui-1q04rtu.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-1q04rtu.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-1q04rtu:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-1q04rtu.MuiButton-loading { color: transparent; }.mui-1q04rtu:active { transform: scale(0.98); }.mui-1gkmpkb { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 5px 15px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; border-radius: 10px; text-transform: none; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; font-weight: 600; }.mui-1gkmpkb.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1gkmpkb { print-color-adjust: exact; }
}.mui-1gkmpkb:hover { text-decoration: none; }.mui-1gkmpkb.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-1gkmpkb.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-1gkmpkb:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-1gkmpkb.MuiButton-loading { color: transparent; }.mui-1gkmpkb:active { transform: scale(0.98); }.mui-1i70edg { position: absolute; inset: 0px; pointer-events: none; }.mui-f6zuz { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; position: relative; z-index: 1; text-align: center; }@media (min-width: 600px) {
  .mui-f6zuz { padding-left: 24px; padding-right: 24px; }
}@media (min-width: 900px) {
  .mui-f6zuz { max-width: 900px; }
}@media (min-width: 0px) {
  .mui-f6zuz { padding-top: 96px; padding-bottom: 96px; }
}@media (min-width: 900px) {
  .mui-f6zuz { padding-top: 144px; padding-bottom: 144px; }
}.mui-1360x5f { opacity: 0; transform: translateY(26px); transition: opacity 0.72s cubic-bezier(0.22, 1, 0.3, 1), transform 0.72s cubic-bezier(0.22, 1, 0.3, 1); will-change: transform, opacity; }.mui-zxvr5p { margin: 0px auto; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; max-width: 900px; color: var(--accent-ink); }.mui-1lmskon { margin: 20px auto 0px; line-height: 1.6; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 1rem; max-width: 620px; color: var(--accent-ink); }.mui-6f215c { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-top: 36px; }@media (min-width: 0px) {
  .mui-6f215c { flex-direction: column; }
  .mui-6f215c > :not(style):not(style) { margin: 0px; }
  .mui-6f215c > :not(style) ~ :not(style) { margin-top: 16px; }
}@media (min-width: 600px) {
  .mui-6f215c { flex-direction: row; }
  .mui-6f215c > :not(style):not(style) { margin: 0px; }
  .mui-6f215c > :not(style) ~ :not(style) { margin-left: 16px; }
}.mui-moyugq { font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; box-shadow: rgba(79, 70, 229, 0.4) 0px 2px 8px -2px; padding: 12px 34px; font-size: 1.02rem; background-color: var(--accent-ink); color: var(--accent); }.mui-moyugq:hover { text-decoration: none; }.mui-moyugq.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-moyugq:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }@media (hover: none) {
  .mui-moyugq:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}.mui-moyugq:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }.mui-moyugq.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }.mui-moyugq.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-moyugq:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-moyugq.MuiButton-loading { color: transparent; }.mui-moyugq:active { transform: scale(0.98); }.mui-moyugq:hover { background-color: rgb(111, 106, 240); transform: translateY(-1px); box-shadow: rgba(79, 70, 229, 0.45) 0px 4px 12px -4px; }.mui-moyugq:active { transform: scale(0.98); }.mui-moyugq:hover { background-color: var(--accent-ink); opacity: 0.92; }.mui-1rb2spy { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #4f46e5; --variant-outlinedColor: #4f46e5; --variant-outlinedBorder: rgba(79, 70, 229, 0.5); --variant-containedColor: #f6f6ff; --variant-containedBg: #4f46e5; border-radius: 10px; text-transform: none; font-weight: 600; transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms, color 200ms, border-color 200ms; box-shadow: rgba(79, 70, 229, 0.4) 0px 2px 8px -2px; padding: 12px 34px; font-size: 1.02rem; background-color: var(--accent-ink); color: var(--accent); }.mui-1rb2spy.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-1rb2spy { print-color-adjust: exact; }
}.mui-1rb2spy:hover { text-decoration: none; }.mui-1rb2spy.Mui-disabled { color: rgba(0, 0, 0, 0.26); }.mui-1rb2spy:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }@media (hover: none) {
  .mui-1rb2spy:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}.mui-1rb2spy:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }.mui-1rb2spy.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }.mui-1rb2spy.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }@media (hover: hover) {
  .mui-1rb2spy:hover { --variant-containedBg: #3f37c9; --variant-textBg: rgba(79, 70, 229, 0.04); --variant-outlinedBorder: #4f46e5; --variant-outlinedBg: rgba(79, 70, 229, 0.04); }
}.mui-1rb2spy.MuiButton-loading { color: transparent; }.mui-1rb2spy:active { transform: scale(0.98); }.mui-1rb2spy:hover { background-color: rgb(111, 106, 240); transform: translateY(-1px); box-shadow: rgba(79, 70, 229, 0.45) 0px 4px 12px -4px; }.mui-1rb2spy:active { transform: scale(0.98); }.mui-1rb2spy:hover { background-color: var(--accent-ink); opacity: 0.92; }.mui-n6h2gn { background-color: var(--footer-ink); margin-top: auto; }@media (min-width: 0px) {
  .mui-n6h2gn { padding-top: 48px; padding-bottom: 48px; }
}@media (min-width: 900px) {
  .mui-n6h2gn { padding-top: 64px; padding-bottom: 64px; }
}.mui-199nrdm { --Grid-columns: 12; --Grid-columnSpacing: 32px; --Grid-rowSpacing: 32px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); }.mui-199nrdm > * { --Grid-parent-columns: 12; }.mui-199nrdm > * { --Grid-parent-columnSpacing: 32px; }.mui-199nrdm > * { --Grid-parent-rowSpacing: 32px; }.mui-6ym2c4 { display: inline-flex; -webkit-box-align: center; align-items: center; font-weight: 600; font-size: 1.15rem; letter-spacing: -0.03em; line-height: 1; color: rgb(244, 246, 250); white-space: nowrap; user-select: none; }.mui-13g0u2c { margin: 16px 0px 0px; font-family: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-weight: 400; font-size: 0.875rem; color: rgb(166, 172, 187); max-width: 300px; line-height: 1.6; }.mui-1rvl3m { display: flex; flex-direction: row; margin-top: 20px; }.mui-1rvl3m > :not(style):not(style) { margin: 0px; }.mui-1rvl3m > :not(style) ~ :not(style) { margin-left: 4px; }.mui-1s06z9f { text-align: center; flex: 0 0 auto; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; color: rgb(127, 132, 145); }.mui-1s06z9f:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-1s06z9f:hover { background-color: transparent; }
}.mui-1s06z9f.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-1s06z9f.MuiIconButton-loading { color: transparent; }.mui-1s06z9f:hover { color: rgb(244, 246, 250); }.mui-451xv { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; color: rgb(127, 132, 145); }.mui-451xv.Mui-disabled { pointer-events: none; cursor: default; }@media print {
  .mui-451xv { print-color-adjust: exact; }
}.mui-451xv:hover { background-color: var(--IconButton-hoverBg); }@media (hover: none) {
  .mui-451xv:hover { background-color: transparent; }
}.mui-451xv.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }.mui-451xv.MuiIconButton-loading { color: transparent; }.mui-451xv:hover { color: rgb(244, 246, 250); }.mui-7qv3rh { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }@media (min-width: 600px) {
  .mui-7qv3rh { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}@media (min-width: 900px) {
  .mui-7qv3rh { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 2 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}.mui-urn4ii { margin: 0px 0px 16px; line-height: 1.6; font-weight: 400; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-size: 0.7rem; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(127, 132, 145); }.mui-c65mgz { text-decoration: none; color: rgb(166, 172, 187); font-size: 0.875rem; width: fit-content; transition: color 200ms; }.mui-c65mgz:hover { color: rgb(244, 246, 250); }.mui-1czbzs4 { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: inherit; letter-spacing: inherit; text-decoration: none; color: rgb(166, 172, 187); font-size: 0.875rem; width: fit-content; transition: color 200ms; }.mui-1czbzs4:hover { color: rgb(244, 246, 250); }.mui-1wb64h3 { border-top: 1px solid rgba(255, 255, 255, 0.07); margin-top: 40px; padding-top: 28px; }.mui-su7wfu { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }@media (min-width: 0px) {
  .mui-su7wfu { flex-direction: column; }
  .mui-su7wfu > :not(style):not(style) { margin: 0px; }
  .mui-su7wfu > :not(style) ~ :not(style) { margin-top: 8px; }
}@media (min-width: 600px) {
  .mui-su7wfu { flex-direction: row; }
  .mui-su7wfu > :not(style):not(style) { margin: 0px; }
  .mui-su7wfu > :not(style) ~ :not(style) { margin-left: 8px; }
}@media (min-width: 0px) {
  .mui-su7wfu { align-items: flex-start; }
}@media (min-width: 600px) {
  .mui-su7wfu { -webkit-box-align: center; align-items: center; }
}.mui-1hfebj7 { margin: 0px; line-height: 1.6; font-weight: 400; font-family: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace; font-size: 0.7rem; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(127, 132, 145); }.mui-csffzd { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }.mui-csffzd > :not(style):not(style) { margin: 0px; }.mui-csffzd > :not(style) ~ :not(style) { margin-left: 8px; }.mui-1ka75fw { width: 360px; flex-shrink: 0; transform: scale(0.772917); transform-origin: center center; }.mui-1u3aipz { width: 360px; flex-shrink: 0; transform: scale(0.857692); transform-origin: center center; }.mui-jx8v6u { position: absolute; left: 0px; top: 0px; z-index: 6; pointer-events: none; transform: translate(26px, 24px); transition: transform 620ms cubic-bezier(0.5, 0, 0.2, 1); }@media (min-width: 0px) {
  .mui-jx8v6u { display: none; }
}@media (min-width: 900px) {
  .mui-jx8v6u { display: block; }
}.mui-5rygur { position: absolute; left: -8px; top: -8px; width: 42px; height: 42px; border-radius: 50%; background-color: color-mix(in oklch, var(--accent), transparent 45%); opacity: 0; animation: 600ms ease-out 0s 1 normal none running mk-cursor-ripple; }@-webkit-keyframes mk-cursor-ripple { 
  0% { transform: scale(0.2); opacity: 0.7; }
  100% { transform: scale(2.2); opacity: 0; }
}@keyframes mk-cursor-ripple { 
  0% { transform: scale(0.2); opacity: 0.7; }
  100% { transform: scale(2.2); opacity: 0; }
}.mui-nscq9d { width: 27px; height: 27px; transform: scale(1); transition: transform 140ms; filter: drop-shadow(rgba(0, 0, 0, 0.35) 0px 3px 4px); }.mui-92eamy { position: absolute; left: 0px; top: 0px; transform: translate3d(347px, 228px, 14px); transition: transform 1300ms var(--ease-spring),opacity 400ms ease; opacity: 1; z-index: 5; pointer-events: none; }