:root{font-family:var(--font-family-primary, "Roboto", sans-serif);line-height:1.5;font-weight:400;letter-spacing:.75px}body{font-family:inherit;background:var(--color-background-primary);margin:0}button,input,select,textarea{font-family:inherit}*{box-sizing:border-box}.transparent-button{padding:0;outline:unset;border:unset;background-color:unset;color:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none}.transparent-button:hover,.transparent-button:active{outline:unset;border:unset}a:focus{color:inherit}[class*=asi-overviewcard] h3,[class*=asi-tablecard] td{color:#131313!important}._asi-skeleton_1v8py_1{display:block;width:100%;height:100%;flex-shrink:0;background-color:var(--color-gray-light);background-image:linear-gradient(90deg,var(--color-gray-light) 25%,var(--color-white) 37%,var(--color-gray-light) 63%);background-size:400% 100%;animation:_asi-skeleton-shimmer_1v8py_1 1.2s ease-in-out infinite}@keyframes _asi-skeleton-shimmer_1v8py_1{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){._asi-skeleton_1v8py_1{animation:none}}._asi-button_ezyfr_1{--btn-bg: var(--color-surface-primary);--btn-color: var(--color-text-primary);--btn-border: 1px solid var(--color-border-primary);--btn-radius: var(--radius-md, 8px);--btn-padding: .5rem 1.5rem;--btn-font-size: 1rem;--btn-shadow: var(--shadow-sm, 0 2px 4px var(--color-gray-alpha-4));--btn-hover-bg: var(--color-surface-secondary);--btn-hover-color: var(--color-text-primary);--btn-focus: var(--color-border-focus);--btn-disabled-bg: var(--color-gray-100);--btn-disabled-color: var(--color-gray-350);--btn-spinner: var(--color-primary-500);--btn-hover-text-decoration: none;--btn-focus-shadow: 0 0 0 3px var(--color-gray-alpha-18);--btn-hover-shadow: none;display:inline-flex;align-items:center;justify-content:center;gap:.5em;box-sizing:border-box;border:var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-color);padding:var(--btn-padding);font-size:var(--btn-font-size);font-family:var(--font-family-primary);font-weight:500;cursor:pointer;transition:background .18s,color .18s,border .18s,box-shadow .18s;outline:none;position:relative;min-width:2.5em;min-height:2.5em}._asi-button_ezyfr_1:focus-visible{border-color:var(--btn-focus);box-shadow:var(--btn-focus-shadow)}._asi-button--primary_ezyfr_45{--btn-bg: var(--color-primary-600);--btn-color: var(--color-white);--btn-border: 1px solid transparent;--btn-hover-bg: var(--color-primary-600);--btn-hover-color: var(--color-white);--btn-hover-border: 1px solid transparent;--btn-disabled-bg: var(--color-primary-500);--btn-disabled-border: 1px solid transparent;--btn-focus-shadow: 0 0 0 4px var(--color-state-primary);--btn-hover-shadow: 0 0 0 4px var(--color-state-primary);--btn-spinner: var(--color-white)}._asi-button--danger_ezyfr_59{--btn-bg: var(--color-white);--btn-color: var(--color-error);--btn-border: 1px solid var(--color-error);--btn-hover-bg: var(--color-error);--btn-hover-color: var(--color-white);--btn-hover-border: 1px solid var(--color-error);--btn-disabled-bg: var(--color-white);--btn-disabled-border: 1px solid var(--color-error);--btn-focus-shadow: 0 0 0 4px var(--color-state-danger);--btn-hover-shadow: 0 0 0 4px var(--color-state-danger);--btn-spinner: var(--color-error)}._asi-button--secondary_ezyfr_73{--btn-bg: var(--color-white);--btn-color: var(--color-gray-800);--btn-border: 1px solid var(--color-gray-400);--btn-hover-bg: var(--color-white);--btn-hover-color: var(--color-primary-600);--btn-hover-border: 1px solid var(--color-primary-600);--btn-disabled-bg: var(--color-white);--btn-disabled-border: 1px solid var(--color-gray-400);--btn-focus-shadow: 0 0 0 4px var(--color-state-primary);--btn-hover-shadow: 0 0 0 4px var(--color-state-primary);--btn-spinner: var(--color-gray-800)}._asi-button--outlined_ezyfr_87{--btn-border: 1px solid var(--color-gray-400);--btn-hover-border: 1px solid var(--color-gray-400)}._asi-button--ghost_ezyfr_92{--btn-bg: transparent;--btn-color: var(--color-primary-600);--btn-border: 1px solid var(--color-primary-600);--btn-hover-bg: transparent;--btn-hover-color: var(--color-primary-600);--btn-hover-border: 1px solid var(--color-primary-600);--btn-hover-shadow: 0 0 0 4px var(--color-state-primary);--btn-focus-shadow: 0 0 0 4px var(--color-state-primary);--btn-disabled-bg: transparent;--btn-disabled-border: 1px solid var(--color-primary-600);--btn-disabled-color: var(--color-primary-600);--btn-spinner: var(--color-primary-600)}._asi-button--small_ezyfr_107{--btn-padding: .5rem .75rem;--btn-font-size: .875rem;gap:.4375em}._asi-button--medium_ezyfr_113{--btn-padding: .625rem 1rem;--btn-font-size: 1rem;gap:.5em}._asi-button--large_ezyfr_119{--btn-padding: .75rem 1.25rem;--btn-font-size: 1.125rem;gap:.5625em}._asi-button--circle_ezyfr_125{--btn-radius: var(--radius-full)}._asi-button_ezyfr_1:hover:not(:disabled):not(._asi-button--disabled_ezyfr_129){background:var(--btn-hover-bg);color:var(--btn-hover-color);border:var(--btn-hover-border);-webkit-text-decoration:var(--btn-hover-text-decoration);text-decoration:var(--btn-hover-text-decoration);box-shadow:var(--btn-hover-shadow)}._asi-button--disabled_ezyfr_129,._asi-button_ezyfr_1:disabled{cursor:not-allowed;opacity:.5;pointer-events:none;background:var(--btn-disabled-bg);border:var(--btn-disabled-border);box-shadow:none}._asi-button--loading_ezyfr_147{pointer-events:none;opacity:.8}._asi-button--text_ezyfr_152{--btn-text-background: transparent;--btn-text-color: var(--color-primary-600);--btn-bg: var(--btn-text-background);--btn-color: var(--btn-text-color);--btn-shadow: none;--btn-border: none;--btn-hover-bg: var(--btn-text-background);--btn-hover-color: var(--btn-text-color);--btn-disabled-bg: var(--btn-text-background);--btn-hover-text-decoration: underline;--btn-padding: var(--spacing-0);min-height:auto}._asi-button__spinner_ezyfr_169{width:1em;height:1em;border:2px solid var(--btn-spinner);border-top:2px solid transparent;border-radius:50%;display:inline-block;animation:_asi-spin_ezyfr_1 .7s linear infinite;margin-right:.5em}@keyframes _asi-spin_ezyfr_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._asi-button--skeleton_ezyfr_189{display:block;padding:0;border:none;background:none}._asi-button__content_ezyfr_196{display:inline-block;vertical-align:middle}._asi-story-row_ezyfr_202{display:flex;gap:var(--spacing-4);flex-wrap:wrap;align-items:center}._asi-typography_1eg06_1{--typography-line-height: 132%;--typography-font-family: inherit;--color-text: inherit;margin:0;padding:0;font-family:var(--typography-font-family);line-height:var(--typography-line-height);color:var(--color-text)}._asi-typography--font-primary_1eg06_13{--typography-font-family: var(--font-family-primary)}._asi-typography--font-mono_1eg06_17{--typography-font-family: var(--font-family-mono)}._asi-typography--font-inherit_1eg06_21{--typography-font-family: inherit}._asi-typography--h1_1eg06_26{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}._asi-typography--h2_1eg06_31{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}._asi-typography--h3_1eg06_36{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}._asi-typography--h4_1eg06_41{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._asi-typography--h5_1eg06_46{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._asi-typography--h6_1eg06_51{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-medium);line-height:132%}._asi-typography--body1_1eg06_57{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);letter-spacing:-.135px}._asi-typography--body2_1eg06_63{--typography-line-height: 122%;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:-.12px}._asi-typography--body3_1eg06_71{--typography-line-height: 130%;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:-.105px}._asi-typography--body4_1eg06_79{--typography-line-height: 130%;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:-.09px}._asi-typography--caption_1eg06_87{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-normal, 400);line-height:1.5;font-style:italic}._asi-typography--overline_1eg06_94{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-medium, 500);line-height:1.5;text-transform:uppercase;letter-spacing:.1em}._asi-typography--primary_1eg06_103{--color-text: var(--color-text-primary)}._asi-typography--secondary_1eg06_107{--color-text: var(--color-text-secondary)}._asi-typography--tertiary_1eg06_111{--color-text: var(--color-text-tertiary)}._asi-typography--disabled_1eg06_115{--color-text: var(--color-text-disabled)}._asi-typography--accentLight_1eg06_119{--color-text: var(--color-brand-light)}._asi-typography--accentDark_1eg06_123{--color-text: var(--color-primary-600)}._asi-typography--error_1eg06_127{--color-text: var(--color-error)}._asi-typography--success_1eg06_131{--color-text: var(--color-success)}._asi-typography--warning_1eg06_135{--color-text: var(--color-warning)}._asi-typography--info_1eg06_139{--color-text: var(--color-info)}._asi-typography--inverse_1eg06_143{--color-text: var(--color-text-inverse)}._asi-typography--inverse-secondary_1eg06_147{--color-text: var(--color-text-inverse-secondary)}._asi-typography--inverse-disabled_1eg06_151{--color-text: var(--color-text-inverse-disabled)}@media(max-width:768px){._asi-typography--h1_1eg06_26{font-size:var(--font-size-2xl, 1.875rem)}._asi-typography--h2_1eg06_31{font-size:var(--font-size-xl, 1.25rem)}._asi-typography--h3_1eg06_36{font-size:var(--font-size-lg, 1.125rem)}._asi-typography--h4_1eg06_41{font-size:var(--font-size-base, 1rem)}}._asi-icon_96ssl_2{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle}._asi-icon--xs_96ssl_11{width:12px;height:12px}._asi-icon--sm_96ssl_16{width:16px;height:16px}._asi-icon--md_96ssl_21{width:20px;height:20px}._asi-icon--lg_96ssl_26{width:24px;height:24px}._asi-icon--xl_96ssl_31{width:32px;height:32px}._asi-icon--clickable_96ssl_37{cursor:pointer;transition:opacity .2s ease}._asi-icon--clickable_96ssl_37:hover{opacity:.8}._asi-icon--clickable_96ssl_37:active{opacity:.6}._asi-icon_96ssl_2 svg{width:100%;height:100%;fill:currentColor}._asi-icon--disabled_96ssl_58{opacity:.5;cursor:not-allowed}._asi-icon--loading_96ssl_63{overflow:hidden}._asi-icon__skeleton_96ssl_67{width:100%;height:100%;display:block;border-radius:4px;background:linear-gradient(90deg,#7f7f7f29 25%,#7f7f7f4d 37%,#7f7f7f29 63%);background-size:400% 100%;animation:_asi-icon-skeleton_96ssl_1 1.2s ease-in-out infinite}@keyframes _asi-icon-skeleton_96ssl_1{0%{background-position:100% 50%}to{background-position:0 50%}}._asi-story-row_96ssl_91{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}@keyframes _asi-spin_onyfw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._asi-loader_onyfw_11{--loader-border-width-small: 4px;--loader-border-width-large: 8px;--loader-size-small: 40px;--loader-size-large: 80px;--loader-border-color: var(--color-gray-200);--loader-border-color-active: var(--color-primary-600);--loader-animation-duration: 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}._asi-loader--small_onyfw_29{--loader-border-width: var(--loader-border-width-small);--loader-size: var(--loader-size-small)}._asi-loader--large_onyfw_34{--loader-border-width: var(--loader-border-width-large);--loader-size: var(--loader-size-large)}._asi-loader__circle_onyfw_39{border-radius:50%;width:var(--loader-size);height:var(--loader-size);animation:_asi-spin_onyfw_1 var(--loader-animation-duration) linear infinite}._asi-loader__circle_onyfw_39 svg{width:100%;height:100%}._asi-loader--inline_onyfw_51{position:relative;top:auto;left:auto;transform:none}._asi-loader--fixed_onyfw_58{position:fixed;z-index:9999}._asi-loader--primary_onyfw_63 ._asi-loader__circle_onyfw_39{--loader-border-color-active: var(--color-primary-500)}._asi-loader--secondary_onyfw_67 ._asi-loader__circle_onyfw_39{--loader-border-color-active: var(--color-gray-600)}._asi-loader--success_onyfw_71 ._asi-loader__circle_onyfw_39{--loader-border-color-active: var(--color-success)}._asi-loader--warning_onyfw_75 ._asi-loader__circle_onyfw_39{--loader-border-color-active: var(--color-warning)}._asi-loader--error_onyfw_79 ._asi-loader__circle_onyfw_39{--loader-border-color-active: var(--color-error)}._asi-loader_onyfw_11:disabled{opacity:.5;pointer-events:none}._asi-loader--fade-in_onyfw_90{animation:_fadeIn_onyfw_1 .3s ease-in}@keyframes _fadeIn_onyfw_1{0%{opacity:0}to{opacity:1}}.Loader-module__loaderContainer___Elz8p{display:flex;justify-content:center;align-items:center;gap:16px;width:100%}.Loader-module__loaderWrapper___h5GJI{--loader-height: 0;position:relative;min-width:40px;height:var(--loader-height)}.Loader-module__loaderWrapper--large___eCGhx{--loader-height: clamp(200px, 50vh, 500px)}.Loader-module__loaderWrapper--small___e87SY{--loader-height: 40px}.Loader-module__loaderCustomSize___4FzKV{--loader-size: attr(data-height)}._asi-notification_e101s_1{--notification-padding: var(--spacing-4);--notification-gap: var(--spacing-3);--notification-radius: var(--radius-sm-2);--notification-width: 100%;--notification-align-items: flex-start;--notification-icon-size: 24px;--notification-action-size: var(--font-size-sm);display:flex;align-items:var(--notification-align-items);gap:var(--notification-gap);width:var(--notification-width);padding:var(--notification-padding);border-radius:var(--notification-radius);box-sizing:border-box}._asi-notification--compact_e101s_19{max-width:400px}._asi-notification--full-width_e101s_23{max-width:none}._asi-notification--info_e101s_27{background:#e0e9fd}._asi-notification--success_e101s_31{background:#eefbec}._asi-notification--warning_e101s_35{background:#fff7d9}._asi-notification--error_e101s_39{background:var(--color-error-disabled)}._asi-notification-body_e101s_43{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);flex:1;justify-content:center;min-width:0}._asi-notification-header_e101s_53{display:flex;align-items:flex-start;width:100%}._asi-notification-title_e101s_59{flex:1;min-width:0;line-height:130%;letter-spacing:var(--tracking-none)}._asi-notification-title-text_e101s_66{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._asi-notification-description_e101s_73{width:100%;line-height:132%}._asi-notification-description-text_e101s_78{display:-webkit-box;overflow:hidden;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical}._asi-notification-content_e101s_86{width:100%}._asi-notification-actions_e101s_90{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}._asi-notification-action_e101s_90{display:inline-flex;align-items:center;padding:var(--spacing-1) 0 0 0;border:none;background:transparent;font-family:var(--font-family-primary);font-size:var(--notification-action-size);font-weight:var(--font-weight-bold);line-height:132%;color:var(--color-primary-500);text-decoration:underline;cursor:pointer;text-align:left}._asi-notification-action_e101s_90:hover{text-decoration:underline}._asi-notification-action_e101s_90:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}._asi-notification-icon_e101s_122{width:var(--notification-icon-size);height:var(--notification-icon-size);flex-shrink:0;display:flex;align-items:center;justify-content:center}._asi-notification-icon_e101s_122 [data-asi-component=icon]{width:var(--notification-icon-size);height:var(--notification-icon-size)}._asi-notification-close_e101s_136{display:inline-flex;align-items:center;justify-content:center;width:var(--notification-icon-size);height:var(--notification-icon-size);padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;opacity:1;transition:opacity .2s ease}._asi-notification-close_e101s_136:hover:not(:disabled){opacity:.8}._asi-notification-close_e101s_136:active:not(:disabled){opacity:.7}._asi-notification-close_e101s_136:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}._asi-notification-close-icon_e101s_164{color:var(--color-text-primary)}.MachineWaitlistBanner-module__bannerWrap___jT45y{position:absolute;top:16px;left:50%;z-index:20;width:calc(100% - 32px);max-width:820px;transform:translate(-50%);box-sizing:border-box;pointer-events:auto}.MachineWaitlistBanner-module__banner___S1hmO{width:100%}.MachineWaitlistBanner-module__description___BsNya{display:flex;flex-direction:column;gap:8px;width:100%}@media(max-width:768px){.MachineWaitlistBanner-module__bannerWrap___jT45y{top:12px;width:calc(100% - 24px)}}.MenuWrapper-module__layout___YZGUc{display:flex;justify-content:center;background-color:var(--color-background-primary);min-height:calc(100vh - 156px)}.MenuWrapper-module__layoutAppShell___hAdhs{justify-content:flex-start;min-height:100vh}.MenuWrapper-module__layoutFullViewport___QzW4-{width:100%;min-height:100dvh;margin:0;background:radial-gradient(ellipse at center,#f5f3ff,#e8e5ff)}.MenuWrapper-module__content___-Bc0r{width:100%;display:flex;justify-content:center;min-width:0;align-self:stretch}.MenuWrapper-module__mainColumn___V9J9W{position:relative;width:100%;display:flex;flex-direction:column;flex:1;min-width:0;align-self:stretch}.MenuWrapper-module__mainContent___dc-cU{width:100%;display:flex;justify-content:center;flex:1 1 auto;min-width:0;min-height:0}@media(max-width:1154px){.MenuWrapper-module__layout___YZGUc{min-height:calc(100vh - 167px)}.MenuWrapper-module__layoutAppShell___hAdhs{min-height:100vh}}@media(max-width:768px){.MenuWrapper-module__layout___YZGUc{min-height:calc(100vh - 151px)}.MenuWrapper-module__layoutAppShell___hAdhs{min-height:100vh}}@media(max-width:559px){.MenuWrapper-module__layout___YZGUc,.MenuWrapper-module__layoutAppShell___hAdhs{min-height:calc(100vh - 56px)}.MenuWrapper-module__layoutFullViewport___QzW4-{min-height:100dvh}}.ErrorBoundary-module__page___AwpoW{width:100%;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.ErrorBoundary-module__content___kp6Nt{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);max-width:520px;text-align:center}.ErrorBoundary-module__illustration___E8v06{width:min(260px,42vw);height:auto;display:block;margin-bottom:4px}.ErrorBoundary-module__actions___0YHWv{margin-top:16px}@media(max-width:550px){.ErrorBoundary-module__illustration___E8v06{width:min(145px,42vw)}}.PrivateRoute-module__fullViewport___QWEsD{height:100vh}.PrivateRoute-module__authRetry___3ur0J{display:flex;min-height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.App-module__fullViewport___8hAN9{height:100vh}.App-module__main___YqjXr{position:relative;margin-top:calc(56px + env(safe-area-inset-top,0px));overflow-x:hidden;scroll-behavior:smooth}.App-module__mainAppShell___ZcLSz,.App-module__mainWithoutNavs___KB-g-{margin-top:0}@media(max-width:768px){.App-module__mainAppShell___ZcLSz:not(.App-module__mainWithoutNavs___KB-g-){margin-top:calc(56px + env(safe-area-inset-top,0px))}}@media(max-width:559px){.App-module__main___YqjXr{margin-top:calc(56px + env(safe-area-inset-top,0px))}.App-module__mainWithoutNavs___KB-g-{margin-top:0}}:root{--color-white: #FFFFFF;--color-black: #000000;--color-gray-50: #F9FAFB;--color-gray-100: #F3F4F6;--color-gray-200: #E5E7EB;--color-gray-250: #E5E5E5;--color-gray-300: #D1D5DB;--color-gray-350: #bdbdbd;--color-gray-400: #9CA3AF;--color-gray-500: #6B7280;--color-gray-600: #4B5563;--color-gray-700: #374151;--color-gray-800: #1F2937;--color-gray-900: #111827;--color-gray-950: #131313;--color-gray-alpha-87: rgba(0, 0, 0, .87);--color-gray-alpha-60: rgba(0, 0, 0, .6);--color-gray-alpha-38: rgba(0, 0, 0, .38);--color-gray-alpha-4: rgba(0, 0, 0, .04);--color-gray-alpha-18: rgba(104, 93, 255, .18);--color-gray-light: #DDDDDD;--color-gray-paper-3: #E8ECF1;--color-gray-paper-4: #F3F6F8;--color-primary-25: #F8FAFF;--color-primary-50: #F0F4FF;--color-primary-100: #E0E9FF;--color-primary-200: #C7D6FF;--color-primary-250: #DDD9FF;--color-primary-300: #A4BCFF;--color-primary-400: #7B9AFF;--color-primary-500: #685DFF;--color-primary-600: #4D38FF;--color-primary-700: #3B2FD9;--color-primary-800: #2F26B3;--color-primary-900: #272096;--color-brand-light: var(--color-primary-500);--color-brand-dark: #403BFF;--color-success: #1DB549;--color-success-light: #4ADE80;--color-success-dark: #16A34A;--color-success-50: #D2F0DB;--color-warning: #FFCC00;--color-warning-light: #FCD34D;--color-warning-dark: #F59E0B;--color-warning-50: #FFFAE5;--color-error: #D32F2F;--color-error-light: #F87171;--color-error-disabled: #F6D5D5;--color-error-dark: #DC2626;--color-error-25: #FEF2F2;--color-error-50: #F6D5D5;--color-error-100: #FEE2E2;--color-error-200: #FECACA;--color-info: #2E6CF3;--color-info-light: #60A5FA;--color-info-dark: #2563EB;--color-accent-purple: #9342F5;--color-accent-orange: #F75D16;--color-accent-yellow: #FFCC00;--color-accent-dyellow: #BE9800;--color-accent-red: var(--color-error);--color-accent-green: var(--color-success);--color-accent-blue: var(--color-info);--color-text-primary: #131313;--color-text-secondary: #3A3A3A;--color-text-tertiary: var(--color-gray-500);--color-text-disabled: #969797;--color-text-inverse: var(--color-white);--color-text-inverse-secondary: rgba(255, 255, 255, .7);--color-text-inverse-disabled: rgba(255, 255, 255, .38);--color-surface-primary: #FFFFFF;--color-surface-secondary: #F9FAFB;--color-surface-elevated: var(--color-white);--color-surface-tertiary: var(--color-gray-paper-3);--color-surface-quaternary: var(--color-gray-paper-4);--color-state-primary: rgba(77, 56, 255, .4);--color-state-secondary: rgba(255, 255, 255, .4);--color-state-danger: rgba(255, 0, 0, .2);--gradient-primary: linear-gradient(15deg, var(--color-primary-500) 17.16%, var(--color-primary-600) 75%);--gradient-gray: linear-gradient(106deg, rgba(255, 255, 255, .72) 6.03%, rgba(255, 255, 255, .54) 41.45%, rgba(242, 242, 242, .72) 93.37%);--gradient-primary-alt: linear-gradient(180deg, #6D5BFF 0%, #403BFF 100%);--gradient-neon-void: linear-gradient(180deg, #620D92 0%, #3843E2 100%);--gradient-aqua-horizon: linear-gradient(180deg, #4855DB 0%, #34E0E8 100%);--gradient-ether-glow: linear-gradient(180deg, #6A50DF 0%, #F8A4E9 100%);--gradient-pulse-nova: linear-gradient(180deg, #9C7CF4 0%, #F49782 100%);--gradient-aurora-vortex: linear-gradient(180deg, #F35D82 0%, #E32D2F 100%);--gradient-solar-ember: linear-gradient(180deg, #B2335F 0%, #FAA682 100%)}:root{--spacing-0: 0px;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-8-5: 34px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-32: 128px;--icon-size-xs: 6px;--icon-size-sm: 8px;--icon-size-md: 12px;--icon-size-lg: 16px;--icon-size-xl: 20px;--line-height-xs: 11.2px;--line-height-sm: 19.2px;--line-height-input: 19.52px;--radius-none: 0px;--radius-sm: 4px;--radius-sm-2: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0px 3px 3px 0px rgba(0, 0, 0, .03);--shadow-md: 0px 8px 8px 0px rgba(0, 0, 0, .08);--shadow-lg: 0px 10px 10px 0px rgba(0, 0, 0, .1);--shadow-xl: 0px 12px 12px 0px rgba(0, 0, 0, .12);--shadow-focus-primary: 0px 0px 0px 4px rgba(104, 93, 255, .2);--shadow-focus-secondary: 0px 0px 0px 4px rgba(255, 255, 255, .4);--shadow-focus-error: 0px 0px 0px 4px rgba(211, 47, 47, .2)}:root{--font-family-primary: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-sans: "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Roboto Mono", "SF Mono", Monaco, "Cascadia Code", monospace;--font-size-32: 2rem;--font-size-24: 1.5rem;--font-size-18: 1.125rem;--font-size-16: 1rem;--font-size-14: .875rem;--font-size-12: .75rem;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-size-6xl: 60px;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-none: 1;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.8;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--tracking-none: 0;--tracking-tight: -.0075em;--headline1-font-family: var(--font-family-sans);--headline1-font-size: var(--font-size-32);--headline1-letter: var(--tracking-none);--headline2-font-family: var(--font-family-sans);--headline2-font-size: var(--font-size-24);--headline2-letter: var(--tracking-none);--headline3-font-family: var(--font-family-sans);--headline3-font-size: var(--font-size-18);--headline3-letter: var(--tracking-none);--headline4-font-family: var(--font-family-sans);--headline4-font-size: var(--font-size-16);--headline4-letter: var(--tracking-none);--headline5-font-family: var(--font-family-sans);--headline5-font-size: var(--font-size-14);--headline5-letter: var(--tracking-none);--body1-font-family: var(--font-family-mono);--body1-font-size: var(--font-size-18);--body1-letter: var(--tracking-tight);--body2-font-family: var(--font-family-mono);--body2-font-size: var(--font-size-16);--body2-letter: var(--tracking-tight);--body3-font-family: var(--font-family-mono);--body3-font-size: var(--font-size-14);--body3-letter: var(--tracking-tight);--body4-font-family: var(--font-family-mono);--body4-font-size: var(--font-size-12);--body4-letter: var(--tracking-tight)}[data-theme=light]{--color-background-primary: var(--color-white);--color-background-secondary: var(--color-gray-50);--color-background-tertiary: var(--color-gray-100);--color-surface-primary: var(--color-white);--color-surface-secondary: var(--color-gray-50);--color-surface-elevated: var(--color-white);--color-text-primary: #131313;--color-text-secondary: #3A3A3A;--color-text-tertiary: var(--color-gray-500);--color-text-disabled: #969797;--color-border-primary: var(--color-gray-200);--color-border-secondary: var(--color-gray-100);--color-border-focus: var(--color-primary-500);--color-button-primary-bg: var(--color-primary-600);--color-button-primary-text: var(--color-white);--color-button-primary-hover: var(--color-primary-600);--color-button-secondary-bg: var(--color-gray-100);--color-button-secondary-text: var(--color-gray-900);--color-button-secondary-hover: var(--color-gray-200);--color-button-secondary-border: var(--color-gray-300);--color-button-outline-bg: transparent;--color-button-outline-text: var(--color-primary-500);--color-button-outline-border: var(--color-primary-500);--color-button-outline-hover: var(--color-primary-50);--color-input-bg: var(--color-white);--color-input-border: var(--color-gray-300);--color-input-focus: var(--color-primary-500);--color-input-text: var(--color-gray-900);--color-input-placeholder: var(--color-gray-500);--color-card-bg: var(--color-white);--color-card-border: var(--color-gray-200);--color-card-shadow: var(--shadow-md);--color-modal-bg: var(--color-white);--color-modal-overlay: rgba(0, 0, 0, .5);--color-success-bg: var(--color-success-light);--color-success-text: var(--color-success-dark);--color-success-border: var(--color-success);--color-warning-bg: var(--color-warning-light);--color-warning-text: var(--color-warning-dark);--color-warning-border: var(--color-warning);--color-error-bg: var(--color-error-light);--color-error-text: var(--color-error-dark);--color-error-border: var(--color-error);--color-info-bg: var(--color-info-light);--color-info-text: var(--color-info-dark);--color-info-border: var(--color-info)}[data-theme=dark]{--color-background-primary: var(--color-gray-900);--color-background-secondary: var(--color-gray-800);--color-background-tertiary: var(--color-gray-700);--color-surface-primary: var(--color-gray-800);--color-surface-secondary: var(--color-gray-700);--color-surface-elevated: var(--color-gray-800);--color-text-primary: var(--color-gray-100);--color-text-secondary: var(--color-gray-300);--color-text-tertiary: var(--color-gray-400);--color-text-disabled: var(--color-gray-500);--color-border-primary: var(--color-gray-700);--color-border-secondary: var(--color-gray-600);--color-border-focus: var(--color-primary-400);--color-button-primary-bg: var(--color-primary-500);--color-button-primary-text: var(--color-white);--color-button-primary-hover: var(--color-primary-400);--color-button-secondary-bg: var(--color-gray-700);--color-button-secondary-text: var(--color-gray-100);--color-button-secondary-hover: var(--color-gray-600);--color-button-secondary-border: var(--color-gray-600);--color-button-outline-bg: transparent;--color-button-outline-text: var(--color-primary-400);--color-button-outline-border: var(--color-primary-400);--color-button-outline-hover: rgba(104, 93, 255, .1);--color-input-bg: var(--color-gray-800);--color-input-border: var(--color-gray-600);--color-input-focus: var(--color-primary-400);--color-input-text: var(--color-gray-100);--color-input-placeholder: var(--color-gray-400);--color-card-bg: var(--color-gray-800);--color-card-border: var(--color-gray-700);--color-card-shadow: var(--shadow-lg);--color-modal-bg: var(--color-gray-800);--color-modal-overlay: rgba(0, 0, 0, .7);--color-success-bg: rgba(29, 181, 73, .2);--color-success-text: var(--color-success-light);--color-success-border: var(--color-success);--color-warning-bg: rgba(255, 204, 0, .2);--color-warning-text: var(--color-warning-light);--color-warning-border: var(--color-warning);--color-error-bg: rgba(211, 47, 47, .2);--color-error-text: var(--color-error-light);--color-error-border: var(--color-error);--color-info-bg: rgba(46, 108, 243, .2);--color-info-text: var(--color-info-light);--color-info-border: var(--color-info)}
