._stack_12bkj_1{display:flex;flex-direction:column}._banner_12bkj_9{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid transparent}._info_12bkj_17{background:var(--color-primary-tint-10);border-bottom-color:var(--color-primary-tint-20);color:var(--color-ink)}._warning_12bkj_23{background:var(--color-warning-tint);border-bottom-color:var(--color-warning);color:var(--color-ink)}._icon_12bkj_29{flex-shrink:0;margin-top:2px}._message_12bkj_34{flex:1;margin:0;font-size:var(--text-body-size);line-height:1.5}._message_12bkj_34 a{color:var(--color-primary);font-weight:600}._close_12bkj_46{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink-45);cursor:pointer}._close_12bkj_46:hover{background:#0000000f;color:var(--color-ink)}._banner_1frqu_1{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-warning-tint);border-bottom:2px solid var(--color-warning);color:var(--color-ink)}._icon_1frqu_16{flex-shrink:0;margin-top:2px;color:var(--color-warning)}._message_1frqu_22{flex:1;margin:0;font-size:var(--text-body-size);line-height:1.5}._action_1frqu_32{padding:0;border:none;background:none;font:inherit;color:var(--color-primary);font-weight:600;text-decoration:underline;cursor:pointer}._action_1frqu_32:hover{text-decoration:none}._action_1frqu_32:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._sidebar_15kr9_1{width:248px;flex-shrink:0;background:var(--color-surface);color:var(--color-ink-70);border-right:1px solid var(--color-border);display:flex;flex-direction:column;padding:var(--space-5) var(--space-3);height:100%;overflow-y:auto}._logoRow_15kr9_14{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-6)}._logoMark_15kr9_21{width:34px;height:34px;flex-shrink:0;border-radius:10px}._logoWordmark_15kr9_28{font-size:1rem;font-weight:700;color:var(--color-ink);line-height:1.15}._logoWordmarkAccent_15kr9_35{color:#f1641e}._nav_15kr9_39{display:flex;flex-direction:column;gap:var(--space-1);flex:1;overflow-y:auto}._navSectionLabel_15kr9_47{font-size:11px;font-weight:600;color:var(--color-ink-45);text-transform:uppercase;letter-spacing:.05em;margin:var(--space-4) var(--space-2) 2px}._navItem_15kr9_56{display:flex;align-items:center;gap:var(--space-3);height:42px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-ink-45);text-decoration:none;font-size:var(--text-body-size);font-weight:500;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._navItem_15kr9_56:hover{background:var(--color-surface-sunken);color:var(--color-ink)}._navItemActive_15kr9_76{background:var(--color-primary);color:#fff}._navIcon_15kr9_81{display:flex;flex-shrink:0}._planBlock_15kr9_86{padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);margin:var(--space-4) 0}._planLabelRow_15kr9_93{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2)}._planLabel_15kr9_93{font-size:var(--text-caption-size);color:var(--color-ink-45)}._planDaysLeft_15kr9_105{font-family:var(--font-mono);font-size:var(--text-caption-size);color:var(--color-ink)}._planBar_15kr9_111{height:5px;border-radius:3px;background:var(--color-border);overflow:hidden;margin-bottom:var(--space-2)}._planBarFill_15kr9_119{height:100%;background:var(--color-primary);border-radius:3px;transition:width var(--duration-slow) var(--ease-out)}._planUpgradeLink_15kr9_126{background:none;border:none;color:var(--color-primary);font-size:var(--text-caption-size);font-weight:600;cursor:pointer;padding:0}._accountRow_15kr9_136{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md)}._avatar_15kr9_144{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._accountName_15kr9_158{font-size:var(--text-caption-size);font-weight:600;color:var(--color-ink);line-height:1.2}._accountSub_15kr9_165{font-size:.6875rem;color:var(--color-ink-45)}._legalLinks_15kr9_170{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--text-caption-size)}._legalLinks_15kr9_170 a{color:var(--color-ink-45);text-decoration:none}._legalLinks_15kr9_170 a:hover{color:var(--color-primary)}._header_iu0aq_1{height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-5) 0 var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._logoRow_iu0aq_12{display:flex;align-items:center;gap:var(--space-2);border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit}._logoMark_iu0aq_23{width:30px;height:30px;flex-shrink:0}._logoWordmark_iu0aq_29{font-size:.9375rem;font-weight:700;color:var(--color-ink)}._logoWordmarkAccent_iu0aq_35{color:#f1641e}._actions_iu0aq_39{display:flex;align-items:center;gap:var(--space-3)}._creditsText_iu0aq_45{font-size:var(--text-caption-size);color:var(--color-ink-45);white-space:nowrap}._upgradeBtn_iu0aq_51{height:32px;padding:0 var(--space-4);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-caption-size);font-weight:600;cursor:pointer}._upgradeBtn_iu0aq_51:hover{background:var(--color-primary-hover)}._manageBtn_iu0aq_69{height:32px;padding:0 var(--space-4);background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-caption-size);font-weight:600;cursor:pointer}._manageBtn_iu0aq_69:hover{background:var(--color-primary-soft, rgba(108, 58, 237, .08))}._iconBtn_iu0aq_85{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-ink-45);border-radius:var(--radius-md);cursor:pointer;position:relative}._iconBtn_iu0aq_85:hover{background:var(--color-surface-sunken);color:var(--color-ink)}._accountBtn_iu0aq_104{display:flex;align-items:center;gap:var(--space-2);border:none;background:transparent;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}._accountBtn_iu0aq_104:hover{background:var(--color-surface-sunken)}._avatar_iu0aq_119{width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._accountLabel_iu0aq_133{font-size:var(--text-caption-size);color:var(--color-ink);font-weight:500}._notifDot_iu0aq_139{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--color-error)}._dropdownHeader_iu0aq_149{padding:var(--space-3) var(--space-4);font-size:var(--text-caption-size);font-weight:600;color:var(--color-ink-45);border-bottom:1px solid var(--color-border)}._dropdownEmpty_iu0aq_157{padding:var(--space-4);font-size:var(--text-caption-size);color:var(--color-ink-45)}._dropdownItem_iu0aq_163{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;color:var(--color-ink-70);font-size:var(--text-body-size);text-align:left;cursor:pointer}._dropdownItem_iu0aq_163:hover{background:var(--color-surface-sunken);color:var(--color-ink)}._dropdownDivider_iu0aq_182{height:1px;background:var(--color-border);margin:var(--space-1) 0}._pageTitleBar_iu0aq_189{margin-bottom:var(--space-8)}._pageTitle_iu0aq_189{color:var(--color-ink)}._pageSubtitle_iu0aq_197{color:var(--color-ink-70);margin-top:var(--space-1)}._root_11bss_1{position:relative}._panel_11bss_5{position:absolute;top:calc(100% + var(--space-2));min-width:240px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);overflow:hidden;animation:_rise_11bss_1 var(--duration-fast) var(--ease-out)}._alignRight_11bss_18{right:0}._alignLeft_11bss_22{left:0}._up_11bss_28{top:auto;bottom:calc(100% + var(--space-2));min-width:180px}@keyframes _rise_11bss_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._body_1pejf_1{display:flex;flex-direction:column;gap:var(--space-6)}._inlineForm_1pejf_7{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}._dangerZone_1pejf_14{border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-4)}._pauseZone_1pejf_20{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4)}._matchOk_1pejf_26{color:var(--color-success);margin-top:calc(-1 * var(--space-2))}._matchError_1pejf_31{color:var(--color-error);margin-top:calc(-1 * var(--space-2))}._backdrop_19mng_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b181573;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:var(--space-4);animation:_fadeIn_19mng_1 var(--duration-base) var(--ease-out)}._modal_19mng_13{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:calc(100vh - var(--space-8) * 2);display:flex;flex-direction:column;z-index:var(--z-modal);animation:_rise_19mng_1 var(--duration-base) var(--ease-out)}._modalLarge_19mng_26{max-width:720px}._modalXLarge_19mng_30{max-width:820px}._header_19mng_34{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-6) var(--space-6) var(--space-4);flex-shrink:0}._closeBtn_19mng_42{border:none;background:transparent;color:var(--color-ink-45);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);line-height:0}._closeBtn_19mng_42:hover{color:var(--color-ink);background:var(--color-surface-sunken)}._body_19mng_56{padding:0 var(--space-6) var(--space-6);color:var(--color-ink-70);overflow-y:auto;min-height:0}._footer_19mng_63{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6);flex-shrink:0}@keyframes _fadeIn_19mng_1{0%{opacity:0}to{opacity:1}}@keyframes _rise_19mng_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._button_m43ou_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-size);font-weight:600;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);white-space:nowrap}._button_m43ou_1:active:not(:disabled){transform:translateY(1px)}._button_m43ou_1:disabled{cursor:not-allowed;opacity:.5}._sizeMd_m43ou_29{height:40px;padding:0 var(--space-4)}._sizeSm_m43ou_34{height:32px;padding:0 var(--space-3);font-size:var(--text-caption-size)}._sizeLg_m43ou_40{height:48px;padding:0 var(--space-6);font-size:var(--text-body-lg-size)}._variantPrimary_m43ou_47{background:var(--color-primary);color:#fff;box-shadow:0 2px 8px #6c3aed47}._variantPrimary_m43ou_47:hover:not(:disabled){background:var(--color-primary-hover)}._variantPrimary_m43ou_47:active:not(:disabled){background:var(--color-primary-active)}._variantSecondary_m43ou_59{background:transparent;color:var(--color-ink);border-color:var(--color-border-strong)}._variantSecondary_m43ou_59:hover:not(:disabled){background:var(--color-surface-sunken)}._variantGhost_m43ou_68{background:transparent;color:var(--color-ink-70)}._variantGhost_m43ou_68:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-ink)}._variantDestructive_m43ou_77{background:transparent;color:var(--color-error);border-color:var(--color-border-strong)}._variantDestructive_m43ou_77:hover:not(:disabled){background:var(--color-error-tint);border-color:var(--color-error)}._fullWidth_m43ou_87{width:100%}._loading_m43ou_94 ._label_m43ou_94{visibility:hidden}._spinner_m43ou_98{position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_m43ou_98 .7s linear infinite}._content_m43ou_108{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}@keyframes _spin_m43ou_98{to{transform:rotate(360deg)}}._field_1aekd_1{display:flex;flex-direction:column;gap:var(--space-2)}._labelRow_1aekd_7{display:flex;justify-content:space-between;align-items:baseline}._label_1aekd_7{font-size:var(--text-body-size);font-weight:500;color:var(--color-ink)}._optional_1aekd_19{font-size:var(--text-caption-size);color:var(--color-ink-45)}._input_1aekd_24,._textarea_1aekd_25,._select_1aekd_26{height:40px;padding:0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-body-size);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}._textarea_1aekd_25{height:auto;min-height:96px;padding:var(--space-3);resize:vertical;line-height:var(--text-body-leading)}._input_1aekd_24::placeholder,._textarea_1aekd_25::placeholder{color:var(--color-ink-45)}._input_1aekd_24:hover,._textarea_1aekd_25:hover,._select_1aekd_26:hover{border-color:var(--color-ink-45)}._input_1aekd_24:focus,._textarea_1aekd_25:focus,._select_1aekd_26:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}._passwordWrap_1aekd_66{position:relative;display:flex}._passwordInput_1aekd_71{padding-right:40px}._passwordToggle_1aekd_75{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-ink-45);cursor:pointer}._passwordToggle_1aekd_75:hover{color:var(--color-ink-70);background:var(--color-surface-sunken)}._error_1aekd_98{border-color:var(--color-error)}._error_1aekd_98:focus{box-shadow:0 0 0 3px #b23a2e2e}._helpText_1aekd_105{font-size:var(--text-caption-size);color:var(--color-ink-45)}._errorText_1aekd_110{font-size:var(--text-caption-size);color:var(--color-error);font-weight:500}._disabled_1aekd_116{background:var(--color-surface-sunken);color:var(--color-ink-45);cursor:not-allowed}._stack_905gw_1{position:fixed;top:var(--space-6);right:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);max-width:360px}._toast_905gw_12{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);animation:_slideIn_905gw_1 var(--duration-base) var(--ease-out)}._icon_905gw_24{flex-shrink:0;margin-top:2px}._toastError_905gw_29 ._icon_905gw_24{color:var(--color-error)}._toastWarning_905gw_32 ._icon_905gw_24{color:var(--color-warning)}._toastSuccess_905gw_35 ._icon_905gw_24{color:var(--color-success)}._toastInfo_905gw_38 ._icon_905gw_24{color:var(--color-primary)}._message_905gw_42{color:var(--color-ink);font-size:var(--text-body-size);flex:1}._closeBtn_905gw_48{border:none;background:transparent;color:var(--color-ink-45);cursor:pointer;flex-shrink:0;padding:2px}._closeBtn_905gw_48:hover{color:var(--color-ink)}@keyframes _slideIn_905gw_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._shell_fnktm_1{display:flex;flex-direction:column;height:100vh;overflow:hidden}._body_fnktm_8{display:flex;flex:1;min-height:0}._main_fnktm_14{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:scroll;scrollbar-gutter:stable}._content_fnktm_27{flex:1;padding:var(--space-8) var(--space-10) var(--space-16);max-width:1320px;width:100%;margin:0 auto}._contentWide_fnktm_54{max-width:1600px}@media (max-width: 1023px){._content_fnktm_27{padding:var(--space-6)}}._grid_hwas6_1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}._planCard_hwas6_7{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);background:var(--color-surface);display:flex;flex-direction:column}._planCta_hwas6_18{margin-top:auto;padding-top:var(--space-4)}._planCard_hwas6_7:hover{border-color:var(--color-primary)}._planCardActive_hwas6_27{border-color:var(--color-primary);background:var(--color-primary-tint-10)}._planLabel_hwas6_32{color:var(--color-ink);margin-bottom:var(--space-1)}._planPrice_hwas6_37{font-family:var(--font-mono);font-size:1.5rem;color:var(--color-ink)}._planNote_hwas6_43{color:var(--color-ink-45);margin-top:var(--space-1)}._badge_hwas6_48{display:inline-block;font-size:.6875rem;font-weight:700;color:#fff;background:var(--color-secondary);padding:2px 8px;border-radius:999px;margin-bottom:var(--space-2)}._periodToggle_hwas6_59{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}._periodBtn_hwas6_65{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-70);cursor:pointer}._periodBtnActive_hwas6_74{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-tint-10)}._saveNote_hwas6_80{color:var(--color-success);font-size:.75rem;margin-left:var(--space-1)}._featureList_hwas6_86{list-style:none;padding:0;margin:var(--space-4) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}._featureList_hwas6_86 li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-caption-size);color:var(--color-ink-70)}._featureList_hwas6_86 li svg{flex-shrink:0;color:var(--color-success);margin-top:2px}._manageWrap_hwas6_109{padding:var(--space-2) 0}._wrap_aloob_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--color-surface-sunken)}._card_aloob_10{max-width:440px;text-align:center;padding:var(--space-8)}._actions_aloob_16{display:flex;justify-content:center;gap:var(--space-3)}._card_1gdde_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);position:relative;transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}._interactive_1gdde_13{cursor:pointer}._interactive_1gdde_13:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-color:var(--color-border-strong)}._selected_1gdde_22{border-color:var(--color-primary);border-width:2px;padding:calc(var(--space-6) - 1px)}._card_1gdde_1[data-alert=warning]{border-left:3px solid var(--color-warning)}._card_1gdde_1[data-alert=error]{border-left:3px solid var(--color-error)}._wrap_iaqjr_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--color-surface-sunken)}._card_iaqjr_10{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8);max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._title_iaqjr_24{color:var(--color-ink)}._body_iaqjr_28{color:var(--color-ink-70)}:root{--color-primary: #6c3aed;--color-primary-hover: #5b2fd1;--color-primary-active: #4c26ad;--color-primary-tint-10: #f1ecfe;--color-primary-tint-20: #e1d4fc;--color-secondary: #f97316;--color-secondary-hover: #ea650a;--color-secondary-tint-10: #fef1e7;--color-ink: #0f172a;--color-ink-70: #475569;--color-ink-45: #94a3b8;--color-ink-20: #e2e8f0;--color-canvas: #ffffff;--color-surface: #ffffff;--color-surface-sunken: #f1f5f9;--color-surface-raised: #ffffff;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-success: #10b981;--color-success-tint: #e3f9f1;--color-warning: #f59e0b;--color-warning-tint: #fef3e0;--color-error: #ef4444;--color-error-tint: #feeaea;--color-focus-ring: rgba(108, 58, 237, .35);--font-display: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", monospace;--text-display-size: 2.5rem;--text-display-leading: 3rem;--text-h1-size: 1.75rem;--text-h1-leading: 2.25rem;--text-h2-size: 1.375rem;--text-h2-leading: 1.875rem;--text-h3-size: 1.0625rem;--text-h3-leading: 1.5rem;--text-body-lg-size: 1rem;--text-body-lg-leading: 1.5rem;--text-body-size: .875rem;--text-body-leading: 1.375rem;--text-caption-size: .8125rem;--text-caption-leading: 1.125rem;--text-mono-size: .8125rem;--text-mono-leading: 1.125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 32px rgba(15, 23, 42, .14);--shadow-hero: 0 20px 48px rgba(108, 58, 237, .12);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-base: .22s;--duration-slow: .32s;--z-dropdown: 100;--z-sticky: 200;--z-modal-backdrop: 300;--z-modal: 310;--z-toast: 400;--z-tooltip: 500}[data-theme=dark]{--color-ink: #f1f5f9;--color-ink-70: #cbd5e1;--color-ink-45: #94a3b8;--color-canvas: #0f172a;--color-surface: #16213a;--color-surface-sunken: #0b1222;--color-surface-raised: #1c2942;--color-border: #2a3854;--color-border-strong: #3a4a6b;--color-primary: #8b5cf6;--color-primary-hover: #9d70f9;--color-primary-tint-10: #241b3d;--color-primary-tint-20: #2f2350;--color-secondary: #fb923c;--color-secondary-tint-10: #2c2013;--color-success-tint: #10281f;--color-warning-tint: #2c2313;--color-error-tint: #2c1616;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--shadow-hero: 0 20px 48px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-ink);background:var(--color-canvas);-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring);border-radius:var(--radius-sm)}h1,h2,h3,p{margin:0}button,input,textarea,select{font-family:inherit;color:inherit}.text-display{font-family:var(--font-display);font-size:var(--text-display-size);line-height:var(--text-display-leading);font-weight:600;letter-spacing:-.01em}.text-h1{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-leading);font-weight:600;letter-spacing:-.01em}.text-h2{font-family:var(--font-display);font-size:var(--text-h2-size);line-height:var(--text-h2-leading);font-weight:600}.text-h3{font-family:var(--font-body);font-size:var(--text-h3-size);line-height:var(--text-h3-leading);font-weight:600}.text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-leading)}.text-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-leading);font-weight:500;color:var(--color-ink-45)}.text-eyebrow{font-size:var(--text-caption-size);line-height:var(--text-caption-leading);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.text-mono{font-family:var(--font-mono);font-size:var(--text-mono-size);line-height:var(--text-mono-leading)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
