._button_1jgjp_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-family:var(--font-family-primary);font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background .12s ease,opacity .12s ease,box-shadow .12s ease,color .12s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}._button_1jgjp_1[data-disabled]{opacity:.5;cursor:not-allowed}._button_1jgjp_1[data-pending]{cursor:progress}._button_1jgjp_1[data-focus-visible]{outline:2px solid var(--brand-accent);outline-offset:2px}._sm_1jgjp_27{height:28px;padding:0 12px;font-size:12px}._md_1jgjp_33{height:36px;padding:0 16px;font-size:13px}._lg_1jgjp_39{height:44px;padding:0 24px;font-size:15px}._primary_1jgjp_45{background:var(--brand-accent);color:var(--brand-accent-contrast)}._primary_1jgjp_45[data-hovered]:not([data-disabled]){background:var(--brand-accent-hover)}._primary_1jgjp_45[data-pressed]:not([data-disabled]){background:var(--brand-accent-active)}._secondary_1jgjp_56{background:var(--neutral-50);color:var(--neutral-900);border:1px solid var(--neutral-100)}._secondary_1jgjp_56[data-hovered]:not([data-disabled]){background:var(--neutral-100)}._secondary_1jgjp_56[data-pressed]:not([data-disabled]){background:var(--neutral-200)}._outline_1jgjp_68{background:transparent;color:var(--neutral-900);border:1px solid var(--neutral-200)}._outline_1jgjp_68[data-hovered]:not([data-disabled]){background:var(--neutral-50);border-color:var(--neutral-300)}._outline_1jgjp_68[data-pressed]:not([data-disabled]){background:var(--neutral-100)}._ghost_1jgjp_81{background:transparent;color:var(--neutral-600)}._ghost_1jgjp_81[data-hovered]:not([data-disabled]){background:var(--neutral-50);color:var(--neutral-900)}._ghost_1jgjp_81[data-pressed]:not([data-disabled]){background:var(--neutral-100)}._danger_1jgjp_93{background:transparent;color:var(--negative-500)}._danger_1jgjp_93[data-hovered]:not([data-disabled]){background:var(--negative-50)}._danger_1jgjp_93[data-pressed]:not([data-disabled]){background:var(--negative-100)}._spinner_1jgjp_104{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_1jgjp_104 .6s linear infinite}@keyframes _spin_1jgjp_104{to{transform:rotate(360deg)}}._wrapper_4tl4u_1{display:flex;flex-direction:column;gap:var(--spacing-xs)}._label_4tl4u_7{font-family:var(--font-family-primary);font-size:13px;font-weight:500;color:var(--neutral-900)}._required_4tl4u_14{color:var(--negative-500)}._input_4tl4u_18{height:38px;padding:0 12px;font-family:var(--font-family-primary);font-size:14px;color:var(--neutral-900);background:var(--pure-white);border:1px solid var(--neutral-100);border-radius:8px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}._input_4tl4u_18::placeholder{color:var(--neutral-500)}._input_4tl4u_18[data-focused]{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 15%,transparent)}._input_4tl4u_18[data-invalid]{border-color:var(--negative-500)}._input_4tl4u_18[data-invalid][data-focused]{box-shadow:0 0 0 3px color-mix(in srgb,var(--negative-500) 15%,transparent)}._input_4tl4u_18[data-disabled]{opacity:.6;background:var(--neutral-50);cursor:not-allowed}._description_4tl4u_50{font-size:12px;color:var(--neutral-500)}._errorText_4tl4u_55{font-size:12px;color:var(--negative-500)}._overlay_vdc4r_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--spacing-md)}._overlay_vdc4r_1[data-entering]{animation:_overlayIn_vdc4r_1 .15s ease}._overlay_vdc4r_1[data-exiting]{animation:_overlayIn_vdc4r_1 .15s ease reverse}@keyframes _overlayIn_vdc4r_1{0%{opacity:0}to{opacity:1}}._modal_vdc4r_26{background:var(--pure-white);border:1px solid var(--neutral-100);border-radius:16px;box-shadow:0 24px 48px -12px #00000040;width:100%;max-width:680px;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;overflow:hidden}._modal_vdc4r_26[data-entering]{animation:_modalIn_vdc4r_1 .18s ease}._modal_vdc4r_26[data-exiting]{animation:_modalIn_vdc4r_1 .15s ease reverse}@keyframes _modalIn_vdc4r_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._dialog_vdc4r_56{display:flex;flex-direction:column;min-height:0;outline:none}._header_vdc4r_63{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:20px 24px 0;flex-shrink:0}._title_vdc4r_72{font-family:var(--font-family-primary);font-size:20px;font-weight:700;color:var(--neutral-900);margin:0}._closeBtn_vdc4r_80{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:6px;color:var(--neutral-600);cursor:pointer;flex-shrink:0;margin-left:auto;transition:background .12s ease,color .12s ease}._closeBtn_vdc4r_80[data-hovered]{background:var(--neutral-50);color:var(--neutral-900)}._closeBtn_vdc4r_80[data-focus-visible]{outline:2px solid var(--brand-accent);outline-offset:2px}._body_vdc4r_104{padding:16px 24px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-md)}._footer_vdc4r_112{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:16px 24px;border-top:1px solid var(--neutral-100);flex-shrink:0}@media(max-width:479.98px){._header_vdc4r_63{padding:16px 16px 0}._body_vdc4r_104{padding:12px 16px 16px}._footer_vdc4r_112{padding:12px 16px;flex-wrap:wrap}}._message_bt4kh_1{font-family:var(--font-family-primary);font-size:14px;color:var(--neutral-600);line-height:1.55}._dangerConfirm_bt4kh_8{background:var(--negative-500);color:var(--pure-white)}._dangerConfirm_bt4kh_8[data-hovered]:not([data-disabled]){background:var(--negative-600)}._dangerConfirm_bt4kh_8[data-pressed]:not([data-disabled]){background:var(--negative-700)}._popover_1bt0y_1[data-entering]{animation:_menuIn_1bt0y_1 .12s ease}._popover_1bt0y_1[data-exiting]{animation:_menuIn_1bt0y_1 .1s ease reverse}@keyframes _menuIn_1bt0y_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._menu_1bt0y_18{min-width:180px;padding:6px;background:var(--pure-white);border:1px solid var(--neutral-100);border-radius:10px;box-shadow:0 12px 28px -8px #0003;outline:none}._item_1bt0y_28{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;font-family:var(--font-family-primary);font-size:13px;font-weight:500;color:var(--neutral-900);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}._item_1bt0y_28[data-focused],._item_1bt0y_28[data-hovered]{background:var(--neutral-50)}._item_1bt0y_28[data-focus-visible]{outline:2px solid var(--brand-accent);outline-offset:-2px}._item_1bt0y_28[data-disabled]{opacity:.45;cursor:not-allowed}._danger_1bt0y_54{color:var(--negative-500)}._danger_1bt0y_54[data-focused],._danger_1bt0y_54[data-hovered]{background:var(--negative-50)}._icon_1bt0y_61{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._label_1bt0y_69{flex:1}._separator_1bt0y_73{height:1px;margin:6px 4px;background:var(--neutral-100);border:none}._avatar_1a2p1_1{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;font-family:var(--font-family-primary);font-weight:600;color:var(--pure-white);-webkit-user-select:none;user-select:none}._image_1a2p1_14{width:100%;height:100%;object-fit:cover}._initials_1a2p1_20{line-height:1}._sm_1a2p1_24{width:24px;height:24px;font-size:10px}._md_1a2p1_30{width:32px;height:32px;font-size:12px}._lg_1a2p1_36{width:40px;height:40px;font-size:14px}._region_thwbt_1{position:fixed;z-index:1000;display:flex;pointer-events:none;padding:var(--spacing-md)}._live_thwbt_9{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;max-width:360px}._top-left_thwbt_17{top:0;left:0}._top-center_thwbt_22{top:0;left:50%;transform:translate(-50%)}._top-right_thwbt_28{top:0;right:0}._bottom-left_thwbt_33{bottom:0;left:0}._bottom-left_thwbt_33 ._live_thwbt_9{flex-direction:column-reverse}._bottom-center_thwbt_41{bottom:0;left:50%;transform:translate(-50%)}._bottom-center_thwbt_41 ._live_thwbt_9{flex-direction:column-reverse}._bottom-right_thwbt_50{bottom:0;right:0}._bottom-right_thwbt_50 ._live_thwbt_9{flex-direction:column-reverse}._toast_thwbt_58{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;background:var(--pure-white);border:1px solid var(--neutral-100);border-left:3px solid var(--toast-accent, var(--neutral-300));border-radius:10px;box-shadow:0 12px 28px -8px #00000038;font-family:var(--font-family-primary);font-size:13px;color:var(--neutral-900);pointer-events:auto;animation:_toastIn_thwbt_1 .16s ease}@keyframes _toastIn_thwbt_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._toastIcon_thwbt_86{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--toast-accent, var(--neutral-500));margin-top:1px}._toastMessage_thwbt_95{flex:1;line-height:1.45;min-width:0}._toastClose_thwbt_101{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin:-2px -4px 0 0;padding:0;background:none;border:none;border-radius:5px;color:var(--neutral-500);cursor:pointer;transition:background .12s ease,color .12s ease}._toastClose_thwbt_101:hover{background:var(--neutral-50);color:var(--neutral-900)}._toastClose_thwbt_101:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}._neutral_thwbt_126{--toast-accent: var(--neutral-500)}._success_thwbt_130{--toast-accent: var(--positive-500)}._error_thwbt_134{--toast-accent: var(--negative-500)}._warning_thwbt_138{--toast-accent: var(--warning-500)}._info_thwbt_142{--toast-accent: var(--info-500)}._overlay_ltpmu_1{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#ffffffb8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:wait;animation:_aiFade_ltpmu_1 .16s ease}._badge_ltpmu_17{position:relative;width:84px;height:84px;display:flex;align-items:center;justify-content:center}._icon_ltpmu_26{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#5b4cf5,#7c6cff);box-shadow:0 8px 24px #5b4cf559;animation:_aiPulse_ltpmu_1 1.6s ease-in-out infinite}._ring_ltpmu_41,._ring2_ltpmu_42{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(91,76,245,.5);animation:_aiRipple_ltpmu_1 1.8s ease-out infinite}._ring2_ltpmu_42{animation-delay:.9s}._message_ltpmu_54{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#1f2230;margin:0;letter-spacing:.01em}._bar_ltpmu_63{width:180px;height:4px;border-radius:999px;background:#5b4cf526;overflow:hidden}._barFill_ltpmu_71{display:block;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,#5b4cf5,#a99cff);animation:_aiSlide_ltpmu_1 1.2s ease-in-out infinite}@keyframes _aiFade_ltpmu_1{0%{opacity:0}to{opacity:1}}@keyframes _aiPulse_ltpmu_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes _aiRipple_ltpmu_1{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.4);opacity:0}}@keyframes _aiSlide_ltpmu_1{0%{transform:translate(-120%)}to{transform:translate(360%)}}@media(prefers-reduced-motion:reduce){._icon_ltpmu_26,._ring_ltpmu_41,._ring2_ltpmu_42,._barFill_ltpmu_71,._overlay_ltpmu_1{animation:none}}._intro_xp2j3_1{margin:0 0 var(--wz-space-3);color:var(--wz-color-text-secondary);font-size:var(--wz-font-size-sm)}._questions_xp2j3_7{display:flex;flex-direction:column;gap:var(--wz-space-4)}._question_xp2j3_7{display:flex;flex-direction:column;gap:var(--wz-space-2)}._prompt_xp2j3_19{margin:0;font-weight:600;font-size:var(--wz-font-size-sm);color:var(--wz-color-text-primary)}._subPrompt_xp2j3_26{margin:0;font-size:var(--wz-font-size-xs);color:var(--wz-color-text-secondary)}._ratingRow_xp2j3_32{display:flex;gap:var(--wz-space-1);flex-wrap:wrap}._ratingDot_xp2j3_38{min-width:36px;height:36px;padding:0 8px;border:1px solid var(--wz-color-border-subtle);border-radius:var(--wz-radius-md);background:var(--wz-color-surface);color:var(--wz-color-text-secondary);font-weight:600;cursor:pointer;transition:background 80ms ease,border-color 80ms ease,color 80ms ease}._ratingDot_xp2j3_38:hover{border-color:var(--wz-color-accent)}._ratingDotActive_xp2j3_54{background:var(--wz-color-accent);border-color:var(--wz-color-accent);color:var(--wz-color-accent-on, #fff)}._choice_xp2j3_60{text-align:left;padding:8px 12px;border:1px solid var(--wz-color-border-subtle);border-radius:var(--wz-radius-md);background:var(--wz-color-surface);color:var(--wz-color-text-primary);font-size:var(--wz-font-size-sm);cursor:pointer;transition:background 80ms ease,border-color 80ms ease}._choice_xp2j3_60:hover{border-color:var(--wz-color-accent)}._choiceActive_xp2j3_75{border-color:var(--wz-color-accent);background:var(--wz-color-accent-subtle, var(--wz-color-surface));color:var(--wz-color-accent-text);font-weight:600}._openInput_xp2j3_82{width:100%;resize:vertical;padding:8px 12px;border:1px solid var(--wz-color-border-subtle);border-radius:var(--wz-radius-md);background:var(--wz-color-surface);color:var(--wz-color-text-primary);font-family:var(--wz-font-body);font-size:var(--wz-font-size-sm)}._openInput_xp2j3_82:focus{outline:none;border-color:var(--wz-color-accent)}._link_xp2j3_98{color:var(--wz-color-accent-text);font-size:var(--wz-font-size-sm)}._footer_xp2j3_103{display:flex;justify-content:flex-end;gap:var(--wz-space-2)}._page_1dul7_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--wz-canvas-bg);padding:var(--wz-space-6)}._card_1dul7_10{background:var(--wz-color-bg-surface);border:1px solid var(--wz-color-border);border-radius:var(--wz-radius-xl);padding:var(--wz-space-10);width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--wz-space-6);box-shadow:var(--wz-shadow-lg)}._logo_1dul7_23{display:flex;align-items:center}._logoImg_1dul7_28{display:block;height:30px;width:auto}._heading_1dul7_34{font-size:var(--wz-font-size-xl);font-weight:600;margin:0}._subheading_1dul7_40{font-size:var(--wz-font-size-sm);color:var(--wz-color-text-secondary);margin:-var(--wz-space-4) 0 0}._promoBanner_1dul7_46{display:flex;align-items:center;gap:var(--wz-space-2);padding:var(--wz-space-3) var(--wz-space-4);border-radius:var(--wz-radius-md);background:var(--wz-color-accent-subtle, rgba(99, 102, 241, .1));color:var(--wz-color-text-primary);font-size:var(--wz-font-size-sm);font-weight:500}._socialGrid_1dul7_58{display:grid;grid-template-columns:1fr 1fr;gap:var(--wz-space-3)}._socialBtn_1dul7_64{display:flex;align-items:center;justify-content:center;gap:var(--wz-space-2);padding:10px 12px;background:var(--wz-color-bg-surface);border:1px solid var(--wz-color-border);border-radius:var(--wz-radius-md);font-family:var(--wz-font-body);font-size:var(--wz-font-size-sm);font-weight:500;color:var(--wz-color-text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}._socialBtn_1dul7_64 svg{flex-shrink:0}._socialBtn_1dul7_64:hover:not(:disabled){background:var(--wz-color-bg-subtle);border-color:var(--wz-color-text-tertiary);box-shadow:0 2px 10px #00000012}._socialBtn_1dul7_64:active:not(:disabled){transform:translateY(1px)}._socialBtn_1dul7_64:disabled{opacity:.55;cursor:not-allowed}._divider_1dul7_96{display:flex;align-items:center;gap:var(--wz-space-3);font-size:var(--wz-font-size-xs);color:var(--wz-color-text-tertiary);-webkit-user-select:none;user-select:none}._divider_1dul7_96:before,._divider_1dul7_96:after{content:"";flex:1;height:1px;background:var(--wz-color-border)}._spin_1dul7_111{animation:_login-spin_1dul7_1 .7s linear infinite}@keyframes _login-spin_1dul7_1{to{transform:rotate(360deg)}}._form_1dul7_120{display:flex;flex-direction:column;gap:var(--wz-space-4)}._errorMsg_1dul7_126{font-size:var(--wz-font-size-sm);color:var(--wz-color-danger);margin:0}._footer_1dul7_132{font-size:var(--wz-font-size-sm);color:var(--wz-color-text-secondary);text-align:center;margin:0}._footer_1dul7_132 a,._footer_1dul7_132 ._linkBtn_1dul7_139{color:var(--wz-color-accent-text);font-weight:500}._linkBtn_1dul7_139{background:none;border:none;padding:0;font:inherit;cursor:pointer}._linkBtn_1dul7_139:hover{text-decoration:underline}._devHint_1dul7_155{font-size:var(--wz-font-size-xs);color:var(--wz-color-text-tertiary);text-align:center;margin:0;padding:var(--wz-space-3) var(--wz-space-4);background:var(--wz-color-bg-subtle);border:1px dashed var(--wz-color-border);border-radius:var(--wz-radius-md)}._devHint_1dul7_155 code{font-family:SF Mono,Fira Code,monospace;font-size:11px;color:var(--wz-color-accent-text)}._root_liyzz_1{display:flex;flex-direction:column;gap:6px;margin-top:-4px}._barTrack_liyzz_8{height:4px;border-radius:999px;background:var(--wz-color-border, #e5e7eb);overflow:hidden}._barFill_liyzz_15{height:100%;border-radius:999px;transition:width .2s ease,background-color .2s ease}._labelRow_liyzz_21{margin:0;font-size:12px;color:var(--wz-color-text-secondary, #6b7280)}._reqs_liyzz_27{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}._reqs_liyzz_27 li{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.3}._reqs_liyzz_27 svg{flex-shrink:0}._met_liyzz_46{color:var(--wz-color-success, #16a34a)}._unmet_liyzz_50{color:var(--wz-color-text-secondary, #6b7280)}._weak_liyzz_54{color:var(--wz-color-danger, #dc2626)}._fair_liyzz_58{color:var(--wz-color-warning, #d97706)}._good_liyzz_62{color:#0891b2}._strong_liyzz_66{color:var(--wz-color-success, #16a34a)}._barFill_liyzz_15._weak_liyzz_54{background:var(--wz-color-danger, #dc2626)}._barFill_liyzz_15._fair_liyzz_58{background:var(--wz-color-warning, #d97706)}._barFill_liyzz_15._good_liyzz_62{background:#0891b2}._barFill_liyzz_15._strong_liyzz_66{background:var(--wz-color-success, #16a34a)}@media(prefers-reduced-motion:reduce){._barFill_liyzz_15{transition:none}}._page_7cgea_1{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--wz-color-bg-page)}._content_7cgea_9{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--wz-space-4)}._content_7cgea_9 h1{font-size:80px;font-weight:700;color:var(--wz-color-text-tertiary);line-height:1}._content_7cgea_9 p{font-size:var(--wz-font-size-lg);color:var(--wz-color-text-secondary)}._content_7cgea_9 a{color:var(--wz-color-accent-text);font-weight:500;font-size:var(--wz-font-size-md)}._widget_lyn2t_1{display:flex;flex-direction:column;gap:4px;margin:4px 12px 0;padding:10px 12px;border-radius:10px;text-decoration:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:background var(--wz-transition-fast),border-color var(--wz-transition-fast)}._widget_lyn2t_1:hover{background:#ffffff17;border-color:#ffffff24}._label_lyn2t_18{display:flex;align-items:center;gap:6px;font-family:var(--wz-font-body);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}._icon_lyn2t_30{color:#a99cff}._value_lyn2t_34{font-family:var(--wz-font-body);font-size:var(--wz-font-size-sm);font-weight:600;color:#ffffffe6}._renew_lyn2t_41{font-family:var(--wz-font-body);font-size:11px;color:#ffffff80}._renewLow_lyn2t_47{color:#f3b3b3}._collapsed_lyn2t_51{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:4px auto 0;border-radius:10px;color:#a99cff;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:background var(--wz-transition-fast),border-color var(--wz-transition-fast)}._collapsed_lyn2t_51:hover{background:#ffffff17;border-color:#ffffff24}._banner_uw09j_1{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:#fff7ed;border-bottom:1px solid #fed7aa;color:#9a3412;font-size:.8125rem;line-height:1.2}._icon_uw09j_13{flex-shrink:0}._text_uw09j_17{flex:1;min-width:0}._action_uw09j_22{flex-shrink:0;appearance:none;border:1px solid #fdba74;background:#fff;color:#9a3412;font-weight:600;font-size:.8125rem;padding:.3125rem .75rem;border-radius:.375rem;cursor:pointer}._action_uw09j_22:hover:not(:disabled){background:#fff7ed}._action_uw09j_22:disabled{opacity:.6;cursor:default}._sent_uw09j_42{flex-shrink:0;font-weight:600;color:#15803d}._banner_12rb0_1{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.8125rem;line-height:1.2;border-bottom:1px solid}._danger_12rb0_11{background:#fef2f2;border-bottom-color:#fecaca;color:#991b1b}._warning_12rb0_17{background:#fff7ed;border-bottom-color:#fed7aa;color:#9a3412}._icon_12rb0_23{flex-shrink:0}._text_12rb0_27{flex:1;min-width:0}._action_12rb0_32{flex-shrink:0;appearance:none;border:1px solid currentColor;background:#fff;color:inherit;font-weight:600;font-size:.8125rem;padding:.3125rem .75rem;border-radius:.375rem;cursor:pointer}._action_12rb0_32:hover:not(:disabled){background:#fff9}._action_12rb0_32:disabled{opacity:.6;cursor:default}._trigger_jkxkx_1{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;border:none;background:transparent;cursor:pointer;color:#ffffffad;font-family:var(--wz-font-body);font-size:var(--wz-font-size-sm);font-weight:500;border-radius:9px;text-align:left;transition:background var(--wz-transition-fast),color var(--wz-transition-fast)}._trigger_jkxkx_1:hover{background:#ffffff1f;color:#fff}._trigger_jkxkx_1:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:-2px}._triggerCollapsed_jkxkx_27{justify-content:center;gap:0;padding-left:0;padding-right:0}._icon_jkxkx_34{display:flex;align-items:center;flex-shrink:0;color:inherit}._label_jkxkx_41{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._frame_1lgax_1{margin:0;width:100%;border-radius:var(--wz-radius-lg);overflow:hidden;background:var(--wz-color-bg-surface);border:1px solid var(--wz-color-border);box-shadow:var(--wz-shadow-xl)}._chrome_1lgax_11{display:flex;align-items:center;gap:var(--wz-space-2);padding:var(--wz-space-2) var(--wz-space-3);background:var(--wz-color-bg-subtle);border-bottom:1px solid var(--wz-color-border)}._dot_1lgax_20{width:10px;height:10px;border-radius:var(--wz-radius-full);background:var(--wz-color-border)}._dot_1lgax_20:nth-child(1){background:color-mix(in srgb,var(--wz-color-accent) 55%,var(--wz-color-border))}._viewport_1lgax_30{background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--wz-color-accent) 10%,transparent),transparent 60%),var(--wz-color-bg-surface);aspect-ratio:16/10;display:flex;align-items:stretch;justify-content:stretch}._shot_1lgax_38{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}._placeholder_1lgax_46{flex:1;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--wz-color-accent) 70%,var(--wz-color-text-tertiary));background:radial-gradient(80% 80% at 50% 30%,color-mix(in srgb,var(--wz-color-accent) 12%,transparent),transparent 70%)}._card_dsciz_1{width:100%;max-width:340px;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--wz-radius-xl, 16px);background:var(--wz-color-bg-surface, #ffffff);border:1px solid var(--wz-color-border, #e5e7eb);box-shadow:0 16px 32px -18px #00000059}._cardHead_dsciz_14{display:flex;align-items:center;gap:8px}._cardDot_dsciz_20{width:8px;height:8px;border-radius:50%;background:var(--wz-color-accent, #5b4cf5);flex:none}._cardTitle_dsciz_28{font-size:13px;font-weight:600;color:var(--wz-color-text-primary, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._livePill_dsciz_37{margin-left:auto;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--positive-600, #1f7a4d);background:var(--positive-100, #e3f5ec);border-radius:999px;padding:2px 8px;flex:none}._stats_dsciz_50{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._stat_dsciz_50{display:flex;align-items:center;gap:6px;padding:8px;border-radius:10px;background:var(--neutral-50, #f7f8fa);color:var(--wz-color-text-secondary, #6b7280)}._statText_dsciz_66{display:flex;flex-direction:column;min-width:0}._statValue_dsciz_72{font-size:13px;font-weight:700;color:var(--wz-color-text-primary, #111827);line-height:1.1}._statLabel_dsciz_79{font-size:10px;color:var(--wz-color-text-secondary, #6b7280)}._chart_dsciz_84{display:flex;align-items:flex-end;gap:10px;height:96px;padding-top:4px}._barCol_dsciz_92{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}._barTrack_dsciz_101{width:100%;flex:1;display:flex;align-items:flex-end;border-radius:6px;background:var(--neutral-50, #f7f8fa);overflow:hidden}._barFill_dsciz_111{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--wz-color-accent, #5b4cf5),color-mix(in srgb,var(--wz-color-accent, #5b4cf5) 70%,#ffffff))}._barLabel_dsciz_117{font-size:9px;color:var(--wz-color-text-secondary, #6b7280);white-space:nowrap}._caption_dsciz_123{margin:0;font-size:11px;line-height:1.4;color:var(--wz-color-text-secondary, #6b7280)}._dialog_1z0y9_1{outline:none}._split_1z0y9_5{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;align-items:center}@media(max-width:640px){._split_1z0y9_5{grid-template-columns:1fr;gap:18px}}._visual_1z0y9_18{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;padding:22px;border-radius:var(--wz-radius-xl, 16px);border:1px solid var(--wz-color-border, #e5e7eb);background:radial-gradient(120% 80% at 20% 15%,color-mix(in srgb,var(--wz-color-accent, #5b4cf5) 16%,transparent),transparent 60%),radial-gradient(100% 90% at 85% 90%,color-mix(in srgb,var(--secondary-300, #7fd8ff) 22%,transparent),transparent 55%),var(--neutral-50, #f7f8fa)}@media(max-width:640px){._visual_1z0y9_18{min-height:200px}}._demoToggle_1z0y9_37{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--wz-color-border, #e5e7eb);background:var(--wz-color-bg-surface, #ffffff);color:var(--wz-color-accent, #5b4cf5);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}._demoToggle_1z0y9_37:hover{background:color-mix(in srgb,var(--wz-color-accent, #5b4cf5) 8%,#ffffff);border-color:color-mix(in srgb,var(--wz-color-accent, #5b4cf5) 40%,var(--wz-color-border, #e5e7eb))}._copy_1z0y9_56{display:flex;flex-direction:column;min-width:0}._eyebrow_1z0y9_62{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--wz-color-accent, #5b4cf5);margin-bottom:10px}._title_1z0y9_74{margin:0 0 8px;font-size:22px;line-height:1.2;font-weight:700;color:var(--wz-color-text-primary, #111827)}._body_1z0y9_82{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--wz-color-text-secondary, #6b7280)}._bullets_1z0y9_89{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._bullet_1z0y9_89{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--wz-color-text-primary, #111827)}._bulletIcon_1z0y9_107{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:8px;color:var(--wz-color-accent, #5b4cf5);background:color-mix(in srgb,var(--wz-color-accent, #5b4cf5) 12%,transparent)}._footer_1z0y9_119{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid var(--wz-color-border, #e5e7eb)}._dontShow_1z0y9_128{border:none;background:none;padding:4px 2px;font-size:12px;color:var(--wz-color-text-secondary, #6b7280);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._dontShow_1z0y9_128:hover{color:var(--wz-color-text-primary, #111827)}._dots_1z0y9_142{display:flex;align-items:center;gap:6px;margin:0 auto}._dot_1z0y9_142{width:7px;height:7px;border-radius:50%;background:var(--neutral-200, #d7dbe3);transition:background .15s ease,transform .15s ease}._dotActive_1z0y9_157{background:var(--wz-color-accent, #5b4cf5);transform:scale(1.15)}._nav_1z0y9_162{display:flex;align-items:center;gap:8px;margin-left:auto}._shell_899k6_1{display:flex;height:100vh;height:100dvh;overflow:hidden}._sidebar_899k6_8{width:224px;flex-shrink:0;display:flex;flex-direction:column;padding:0;position:relative;z-index:100;background:radial-gradient(135% 55% at 0% 0%,#6e5cff42,#6e5cff00 58%),linear-gradient(180deg,#211c42,#17142e 46%,#100d20);box-shadow:inset -1px 0 #ffffff0f,4px 0 24px -12px #100d20b3;--nav-collapse-step: 22ms;--nav-expand-step: 34ms;--nav-expand-lead: 90ms;transition:width .32s cubic-bezier(.22,1,.36,1)}._sidebar_899k6_8:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 120%,#5b4cf51f,#5b4cf500 60%)}._sidebarCollapsed_899k6_32{width:76px;transition:width .3s cubic-bezier(.4,0,.2,1) .12s}._collapseToggle_899k6_37{position:absolute;top:26px;right:-11px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2a2450;border:1px solid rgba(255,255,255,.14);color:#ffffffb8;cursor:pointer;padding:0;z-index:30;box-shadow:0 2px 10px #100d208c;transition:background var(--wz-transition-fast),color var(--wz-transition-fast),transform var(--wz-transition-fast)}._collapseToggle_899k6_37:hover{background:var(--wz-color-accent);color:#fff;transform:scale(1.08)}._collapseToggle_899k6_37:active{transform:scale(.96)}._collapseIcon_899k6_65{transition:transform .28s cubic-bezier(.4,0,.2,1)}._sidebarCollapsed_899k6_32 ._collapseIcon_899k6_65{transform:rotate(180deg)}._logo_899k6_73{display:flex;align-items:center;gap:9px;padding:22px 18px 18px;flex-shrink:0;position:relative;z-index:1;transition:padding .24s cubic-bezier(.4,0,.2,1)}._logoWordmark_899k6_84{display:block;height:22px;width:auto;filter:brightness(0) invert(1)}._logoMark_899k6_91{display:none;align-items:center;justify-content:center;width:34px;height:34px;background:linear-gradient(135deg,#7c6cff,#5b4cf5);border-radius:9px;flex-shrink:0;box-shadow:0 4px 14px -2px #5b4cf58c,inset 0 1px #ffffff40}._logoMarkImg_899k6_103{display:block;width:15px;height:auto;filter:brightness(0) invert(1)}._nav_899k6_110{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 0;position:relative;z-index:1;scrollbar-width:none}._nav_899k6_110::-webkit-scrollbar{display:none}._navLabel_899k6_123{display:block;font-family:var(--wz-font-body);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#ffffff57;padding:14px 18px 5px;white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden;transition:padding .24s cubic-bezier(.4,0,.2,1)}._navLabelButton_899k6_138{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;font-family:var(--wz-font-body);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#ffffff57;padding:14px 18px 5px;white-space:nowrap;-webkit-user-select:none;user-select:none;background:transparent;border:none;cursor:pointer;transition:color var(--wz-transition-fast)}._navLabelButton_899k6_138:hover{color:#fff9}._navLabelButton_899k6_138:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:-2px;border-radius:6px}._navLabelChevron_899k6_167{flex-shrink:0;opacity:.7;transition:transform .2s cubic-bezier(.4,0,.2,1)}._navLabelChevronCollapsed_899k6_173{transform:rotate(-90deg)}._navGroup_899k6_177{display:block}._navList_899k6_181{list-style:none;margin:0;padding:0 12px;transition:padding .24s cubic-bezier(.4,0,.2,1)}._navItem_899k6_188{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;text-decoration:none;font-family:var(--wz-font-body);font-size:var(--wz-font-size-sm);font-weight:500;color:#ffffffad;position:relative;overflow:hidden;transition:background var(--wz-transition-fast),color var(--wz-transition-fast),padding .24s cubic-bezier(.4,0,.2,1);cursor:pointer;margin-bottom:2px}._navItem_899k6_188:hover:not(._navItemActive_899k6_205){background:#ffffff1f;color:#fff}._navItem_899k6_188:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:-2px}._navItem_899k6_188:link,._navItem_899k6_188:visited{color:#ffffffad}._plusOneBadge_899k6_217{position:absolute;right:12px;top:50%;transform:translateY(-50%) scale(.5);background:var(--color-orange-500);color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:12px;opacity:0;animation:_popBadge_899k6_1 2s ease-out forwards}@keyframes _popBadge_899k6_1{0%{transform:translateY(-50%) scale(.5);opacity:0}15%{transform:translateY(-50%) scale(1.1);opacity:1}30%{transform:translateY(-50%) scale(1);opacity:1}80%{transform:translateY(-50%) scale(1);opacity:1}to{transform:translateY(-50%) scale(.8) translateY(-20px);opacity:0}}._navItemFlash_899k6_254{animation:_flashBg_899k6_1 2s ease-out forwards}@keyframes _flashBg_899k6_1{0%{background:transparent}20%{background:#fff3}to{background:transparent}}._navItemActive_899k6_205{background:linear-gradient(135deg,#6e5cff,#5b4cf5);color:#fff;box-shadow:0 8px 20px -6px #5b4cf5a6,inset 0 1px #ffffff2e}._navItemActive_899k6_205,._navItemActive_899k6_205:link,._navItemActive_899k6_205:visited,._navItemActive_899k6_205:hover,._navItemActive_899k6_205:focus,._navItemActive_899k6_205:focus-visible{color:#fff}._navItemActive_899k6_205 ._navIcon_899k6_277{color:#fff}._navIcon_899k6_277{display:flex;align-items:center;flex-shrink:0;color:inherit;transition:color var(--wz-transition-fast)}._navItemLabel_899k6_289{flex:1;min-width:0;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transform:translate(0);transition:max-width .28s cubic-bezier(.22,1,.36,1) calc(var(--nav-i, 0) * var(--nav-expand-step) + var(--nav-expand-lead)),opacity .24s ease calc(var(--nav-i, 0) * var(--nav-expand-step) + var(--nav-expand-lead)),transform .28s cubic-bezier(.22,1,.36,1) calc(var(--nav-i, 0) * var(--nav-expand-step) + var(--nav-expand-lead))}._sidebarCollapsed_899k6_32 ._navIcon_899k6_277{animation:_navIconSettle_899k6_1 .34s cubic-bezier(.22,1,.36,1) calc(var(--nav-i, 0) * var(--nav-collapse-step) + .12s) both}@keyframes _navIconSettle_899k6_1{0%{opacity:.55;transform:scale(.88)}60%{opacity:1}to{opacity:1;transform:scale(1)}}._bottom_899k6_318{flex-shrink:0;padding-bottom:14px;position:relative;z-index:1}._bottomDivider_899k6_325{border-top:1px solid rgba(255,255,255,.09);margin:8px 16px 6px;transition:margin .24s cubic-bezier(.4,0,.2,1)}._userRow_899k6_331{display:flex;align-items:center;gap:10px;padding:10px 14px 4px;margin-top:4px;transition:padding .24s cubic-bezier(.4,0,.2,1)}._userName_899k6_340{flex:1;min-width:0;font-family:var(--wz-font-body);font-size:var(--wz-font-size-xs);font-weight:500;color:#ffffff94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoutBtn_899k6_352{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--wz-radius-sm);color:#fff6;cursor:pointer;flex-shrink:0;transition:background var(--wz-transition-fast),color var(--wz-transition-fast)}._logoutBtn_899k6_352:hover{background:#ffffff17;color:#ffffffd9}._logoutBtn_899k6_352:active{background:#ffffff24}._sidebarCollapsed_899k6_32 ._logo_899k6_73{justify-content:center;padding-left:0;padding-right:0}._sidebarCollapsed_899k6_32 ._logoWordmark_899k6_84{display:none}._sidebarCollapsed_899k6_32 ._logoMark_899k6_91{display:inline-flex}._sidebarCollapsed_899k6_32 ._navLabel_899k6_123{height:0;padding:9px 0 0;color:transparent}._sidebarCollapsed_899k6_32 ._navList_899k6_181{padding:0 14px}._sidebarCollapsed_899k6_32 ._navItem_899k6_188{justify-content:center;gap:0;padding-left:0;padding-right:0}._sidebarCollapsed_899k6_32 ._navItemLabel_899k6_289{max-width:0;opacity:0;transform:translate(-12px,-3px);transition:max-width .2s cubic-bezier(.4,0,.2,1) calc(var(--nav-i, 0) * var(--nav-collapse-step)),opacity .16s ease calc(var(--nav-i, 0) * var(--nav-collapse-step)),transform .2s cubic-bezier(.4,0,1,1) calc(var(--nav-i, 0) * var(--nav-collapse-step))}._sidebarCollapsed_899k6_32 ._bottomDivider_899k6_325{margin-left:14px;margin-right:14px}._sidebarCollapsed_899k6_32 ._userRow_899k6_331{flex-direction:column;gap:8px;padding-left:0;padding-right:0}._sidebarCollapsed_899k6_32 ._userName_899k6_340{display:none}@media(prefers-reduced-motion:reduce){._sidebar_899k6_8,._sidebarCollapsed_899k6_32,._navItemLabel_899k6_289,._sidebarCollapsed_899k6_32 ._navItemLabel_899k6_289{transition-duration:.01ms;transition-delay:0ms}._sidebarCollapsed_899k6_32 ._navIcon_899k6_277{animation:none}}._content_899k6_432{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--wz-color-bg-page)}._mobileTopbar_899k6_441{display:none;align-items:center;gap:10px;flex-shrink:0;height:var(--wz-topbar-height, 48px);padding:0 8px;background:var(--wz-color-bg-surface);border-bottom:1px solid var(--wz-color-border);z-index:var(--wz-z-sticky)}._hamburger_899k6_453{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:var(--wz-color-text-primary);border-radius:var(--wz-radius-md);cursor:pointer;transition:background var(--wz-transition-fast)}._hamburger_899k6_453:hover{background:var(--wz-color-bg-subtle)}._hamburger_899k6_453:focus-visible{outline:2px solid var(--wz-color-accent);outline-offset:-2px}._mobileTopbarLogo_899k6_475{height:20px;width:auto}._scrim_899k6_480{display:none}@media(max-width:767.98px){._mobileTopbar_899k6_441{display:flex}._collapseToggle_899k6_37{display:none}._sidebar_899k6_8{position:fixed;inset:0 auto 0 0;width:min(84vw,300px);transform:translate(-100%);transition:transform var(--wz-transition-base);z-index:var(--wz-z-drawer)}._sidebarOpen_899k6_499{transform:translate(0)}._scrim_899k6_480{display:block;position:fixed;inset:0;width:100%;height:100%;padding:0;border:none;cursor:pointer;background:#0000006b;z-index:var(--wz-z-scrim);animation:_scrimFadeIn_899k6_1 var(--wz-transition-base)}}@keyframes _scrimFadeIn_899k6_1{0%{opacity:0}to{opacity:1}}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}body{min-height:100vh;text-rendering:optimizeSpeed;font-family:var(--font-family-primary, var(--font-primary, "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif));font-size:var(--alias-font-size-md, 1rem);line-height:var(--line-height-normal, 1.5);color:var(--text-primary, #1a1a1a);background-color:var(--background-primary, #ffffff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul,ol{list-style-position:inside}:focus-visible{outline:2px solid var(--interactive-primary, #0066cc);outline-offset:2px}button{background:transparent;border:none;cursor:pointer;padding:0}a{color:var(--interactive-primary, #0066cc);text-decoration:none}a:hover{color:var(--interactive-hover, #0052a3)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}fieldset{border:0;padding:0;margin:0;min-width:0}table{border-collapse:collapse;width:100%}hr{border:0;height:1px;background-color:var(--border-primary, #e5e7eb);margin:var(--alias-spacing-md, 1rem) 0}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--gradient-direction-horizontal: to right;--gradient-direction-vertical: to bottom;--gradient-direction-diagonal: 135deg;--gradient-direction-diagonal-reverse: 45deg;--gradient-direction-radial: circle at center;--gradient-ai-mono-horizontal: linear-gradient(to right, ai("purple"), ai("cyan"));--gradient-ai-mono-vertical: linear-gradient(to bottom, ai("purple"), ai("cyan"));--gradient-ai-mono-diagonal: linear-gradient(135deg, ai("purple"), ai("cyan"));--gradient-ai-mono-diagonal-reverse: linear-gradient(45deg, ai("purple"), ai("cyan"));--gradient-ai-complementary-horizontal: linear-gradient(to right, ai("pink"), ai("cyan"));--gradient-ai-complementary-vertical: linear-gradient(to bottom, ai("pink"), ai("cyan"));--gradient-ai-complementary-diagonal: linear-gradient(135deg, ai("pink"), ai("cyan"));--gradient-ai-complementary-diagonal-reverse: linear-gradient(45deg, ai("pink"), ai("cyan"));--gradient-ai-glow: linear-gradient(135deg, ai("purple"), ai("cyan"), ai("purple"));--gradient-ai-pulse: linear-gradient(90deg, ai("pink"), ai("purple"), ai("cyan"), ai("purple"), ai("pink"));--ai-glow-size: .75rem;--ai-glow-opacity: .3;--ai-border-radius: 1rem;--ai-glow-speed: 10s;--ai-angle: 0deg;--gradient-ai-enhanced-horizontal: linear-gradient(to right, #00f0ff, #a54fff, #ff7b00, #ff00ff, #00ffc3);--gradient-ai-enhanced-vertical: linear-gradient(to bottom, #00f0ff, #a54fff, #ff7b00, #ff00ff, #00ffc3);--gradient-ai-enhanced-diagonal: linear-gradient(135deg, #00f0ff, #a54fff, #ff7b00, #ff00ff, #00ffc3);--gradient-ai-enhanced-radial: radial-gradient(circle, #00f0ff, #a54fff, #ff7b00, #ff00ff, #00ffc3);--gradient-ai-enhanced-radial-center: radial-gradient(circle at center, #00f0ff, #a54fff, #ff7b00);--gradient-ai-enhanced-conic: conic-gradient(from var(--ai-angle), #00f0ff, #a54fff, #ff7b00, #ff00ff, #00ffc3, #00f0ff);--gradient-ai-enhanced-conic-offset: conic-gradient(from var(--ai-angle) at 50% 150%, #00f0ff, #a54fff, #ff7b00, #ff00ff, #00ffc3, #00f0ff);--gradient-ai-glow-enhanced: linear-gradient(135deg, #00f0ff, #a54fff, #00f0ff);--gradient-ai-pulse-enhanced: linear-gradient(90deg, #00ffc3, #a54fff, #ff7b00, #ff00ff, #00f0ff);--gradient-ai-border-primary: conic-gradient(from var(--ai-angle), #00f0ff, #a54fff, #ff7b00, #ff00ff, #00ffc3, #00f0ff);--gradient-ai-border-secondary: linear-gradient(135deg, #00f0ff, #ff00ff, #00ffc3);--gradient-ai-complex-1: linear-gradient(45deg, #00f0ff 0%, #a54fff 25%, #ff7b00 50%, #ff00ff 75%, #00ffc3 100%);--gradient-ai-complex-2: radial-gradient(ellipse at top, #00f0ff, transparent 70%), radial-gradient(ellipse at bottom, #ff00ff, transparent 70%);--gradient-ai-subtle-1: linear-gradient(135deg, #00f0ff15, #a54fff25);--gradient-ai-subtle-2: linear-gradient(to right, #00ffc310, #ff7b0020);--gradient-ai-subtle-3: radial-gradient(circle at center, #a54fff05, transparent 60%);--gradient-ai-spin-base: conic-gradient(from 0deg, #00f0ff, #a54fff, #ff7b00, #ff00ff, #00ffc3, #00f0ff);--gradient-ai-pulse-base: linear-gradient(45deg, #00f0ff, #a54fff, #00f0ff)}:root{--gradient-direction-horizontal: to right;--gradient-direction-vertical: to bottom;--gradient-direction-diagonal: 135deg;--gradient-direction-diagonal-reverse: 45deg;--gradient-direction-radial: circle at center}:root{--pure-white: #fcfafa;--pure-black: #030712;--neutral-50: #f7f8fa;--neutral-100: #eef0f4;--neutral-200: #e0e3ea;--neutral-300: #cbd0da;--neutral-400: #9aa1b0;--neutral-500: #6b7280;--neutral-600: #4b5563;--neutral-700: #374151;--neutral-800: #232a36;--neutral-900: #161b24;--neutral-950: #0e1116;--primary-50: #f1f1fd;--primary-100: #ceccff;--primary-200: #9d99ff;--primary-300: #6b66ff;--primary-400: #3a33ff;--primary-500: #0900ff;--primary-600: #0700cc;--primary-700: #050099;--primary-800: #040066;--primary-900: #020033;--primary-950: #01001a;--secondary-50: #e5feff;--secondary-100: #ccfdff;--secondary-200: #99fbff;--secondary-300: #66f9ff;--secondary-400: #33f7ff;--secondary-500: #00f5ff;--secondary-600: #00c4cc;--secondary-700: #009399;--secondary-800: #006266;--secondary-900: #003133;--secondary-950: #00181a;--tertiary-50: #fff3e5;--tertiary-100: #ffe7cc;--tertiary-200: #ffd099;--tertiary-300: #ffb866;--tertiary-400: #ffa133;--tertiary-500: #ff8900;--tertiary-600: #cc6e00;--tertiary-700: #995200;--tertiary-800: #663700;--tertiary-900: #331b00;--tertiary-950: #1a0e00;--positive-50: #e8f3ed;--positive-100: #d1e7db;--positive-200: #a3cfb7;--positive-300: #75b793;--positive-400: #479f6f;--positive-500: #2d8656;--positive-600: #246b44;--positive-700: #1b5032;--positive-800: #123521;--positive-900: #091a10;--positive-950: #040d08;--negative-50: #feecee;--negative-100: #fcd9de;--negative-200: #fab3bd;--negative-300: #f78c9c;--negative-400: #f5667a;--negative-500: #f2415a;--negative-600: #e5102e;--negative-700: #ac0c22;--negative-800: #730817;--negative-900: #39040b;--negative-950: #1d0206;--warning-50: #fff8e5;--warning-100: #fff3d1;--warning-200: #ffe59e;--warning-300: #ffd970;--warning-400: #ffcb3d;--warning-500: #ffbf0f;--warning-600: #d69d00;--warning-700: #a37800;--warning-800: #6b4f00;--warning-900: #382900;--warning-950: #1a1300;--info-50: #ebefff;--info-100: #d6e0ff;--info-200: #a8bdff;--info-300: #809dff;--info-400: #527aff;--info-500: #295bff;--info-600: #0037eb;--info-700: #002ab3;--info-800: #001b75;--info-900: #000e3d;--info-950: #00071f;--gradient-primary-mono-horizontal: linear-gradient(to right, #9d99ff, #6b66ff);--gradient-primary-mono-vertical: linear-gradient(to bottom, #9d99ff, #6b66ff);--gradient-primary-mono-diagonal: linear-gradient(135deg, #9d99ff, #6b66ff);--gradient-primary-complementary-horizontal: linear-gradient(to right, #ceccff, #6b66ff);--gradient-primary-complementary-vertical: linear-gradient(to bottom, #ceccff, #6b66ff);--gradient-primary-complementary-diagonal: linear-gradient(135deg, #ceccff, #6b66ff);--gradient-secondary-mono-horizontal: linear-gradient(to right, #99fbff, #66f9ff);--gradient-secondary-mono-vertical: linear-gradient(to bottom, #99fbff, #66f9ff);--gradient-secondary-mono-diagonal: linear-gradient(135deg, #99fbff, #66f9ff);--gradient-tertiary-mono-horizontal: linear-gradient(to right, #ffd099, #ffb866);--gradient-tertiary-mono-vertical: linear-gradient(to bottom, #ffd099, #ffb866);--gradient-tertiary-mono-diagonal: linear-gradient(135deg, #ffd099, #ffb866);--gradient-ai-mono-horizontal: linear-gradient(to right, #6B66FF, #33F7FF);--gradient-ai-mono-vertical: linear-gradient(to bottom, #6B66FF, #33F7FF);--gradient-ai-mono-diagonal: linear-gradient(135deg, #6B66FF, #33F7FF);--gradient-ai-mono-diagonal-reverse: linear-gradient(45deg, #6B66FF, #33F7FF);--gradient-ai-mono-radial: linear-gradient(circle at center, #6B66FF, #33F7FF);--gradient-ai-complementary-horizontal: linear-gradient(to right, #FF33C4, #33F7FF);--gradient-ai-complementary-vertical: linear-gradient(to bottom, #FF33C4, #33F7FF);--gradient-ai-complementary-diagonal: linear-gradient(135deg, #FF33C4, #33F7FF);--gradient-ai-complementary-diagonal-reverse: linear-gradient(45deg, #FF33C4, #33F7FF);--gradient-ai-complementary-radial: linear-gradient(circle at center, #FF33C4, #33F7FF);--gradient-ai-glow: linear-gradient(135deg, #6B66FF, #33F7FF, #6B66FF);--gradient-ai-pulse: linear-gradient(to right, #FF33C4, #6B66FF, #33F7FF, #6B66FF, #FF33C4);--gradient-ai-enhanced-horizontal: var(--gradient-ai-enhanced-horizontal);--gradient-ai-enhanced-vertical: var(--gradient-ai-enhanced-vertical);--gradient-ai-enhanced-diagonal: var(--gradient-ai-enhanced-diagonal);--gradient-ai-enhanced-radial: var(--gradient-ai-enhanced-radial);--gradient-ai-enhanced-radial-center: var(--gradient-ai-enhanced-radial-center);--gradient-ai-conic-base: var(--gradient-ai-enhanced-conic);--gradient-ai-conic-offset: var(--gradient-ai-enhanced-conic-offset);--gradient-ai-conic-spin: var(--gradient-ai-spin-base);--gradient-ai-glow-enhanced-background: var(--gradient-ai-glow-enhanced);--gradient-ai-glow-enhanced-pulse: var(--gradient-ai-pulse-enhanced);--gradient-ai-glow-enhanced-border-primary: var(--gradient-ai-border-primary);--gradient-ai-glow-enhanced-border-secondary: var(--gradient-ai-border-secondary);--gradient-ai-complex-multi-stop: var(--gradient-ai-complex-1);--gradient-ai-complex-layered: var(--gradient-ai-complex-2);--gradient-ai-subtle-background-1: var(--gradient-ai-subtle-1);--gradient-ai-subtle-background-2: var(--gradient-ai-subtle-2);--gradient-ai-subtle-overlay: var(--gradient-ai-subtle-3);--gradient-ai-animated-spin-base: var(--gradient-ai-spin-base);--gradient-ai-animated-pulse-base: var(--gradient-ai-pulse-base);--gradient-ai-light-specific-soft-glow: linear-gradient(135deg, rgba(0, 240, 255, .1), rgba(165, 79, 255, .15));--gradient-ai-light-specific-border-soft: linear-gradient(135deg, rgba(0, 240, 255, .3), rgba(165, 79, 255, .4));--gradient-ai-light-specific-background-wash: radial-gradient(circle at center, rgba(0, 240, 255, .05), transparent 70%);--gradient-ai-light-specific-accent-highlight: linear-gradient(to right, rgba(255, 123, 0, .2), rgba(255, 0, 255, .2));--gradient-ai-light-specific-focus-ring: conic-gradient(from 0deg, rgba(0, 240, 255, .8), rgba(165, 79, 255, .8), rgba(0, 240, 255, .8));--ai-glow-size: .5rem;--ai-glow-opacity: .15;--ai-border-radius: .75rem;--ai-glow-speed: 12s;--ai-angle: 0deg;--ai-bg-color: #ffffff;--ai-text-color: #1a1a1a;--ai-border-width: 1px;--ai-blur-intensity: .25rem}@property --ai-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@keyframes spin-glow-light{to{--ai-angle: 360deg}}@keyframes pulse-glow-light{0%,to{--ai-glow-opacity: .1}50%{--ai-glow-opacity: .25}}.ai-gradient-light{background:var(--gradient-ai-mono-diagonal)}.ai-border-light{position:relative;border:var(--ai-border-width) solid transparent;border-radius:var(--ai-border-radius);background:linear-gradient(var(--ai-bg-color)) padding-box,var(--gradient-ai-enhanced-diagonal) border-box;animation:spin-glow-light var(--ai-glow-speed) linear infinite;isolation:isolate;overflow:hidden;color:var(--ai-text-color)}.ai-border-light:before{content:"";position:absolute;inset:.1rem;border-radius:inherit;background:inherit;z-index:-1;filter:blur(var(--ai-blur-intensity));opacity:var(--ai-glow-opacity)}.ai-fill-light{position:relative;border-radius:var(--ai-border-radius);padding:1rem;background:var(--gradient-ai-light-specific-soft-glow);animation:spin-glow-light var(--ai-glow-speed) linear infinite;color:var(--ai-text-color);z-index:0;overflow:hidden}.ai-fill-light:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;filter:blur(var(--ai-glow-size));opacity:var(--ai-glow-opacity);z-index:-1}.ai-soft-glow-light{background:var(--gradient-ai-light-specific-soft-glow);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}.ai-accent-light{background:var(--gradient-ai-light-specific-accent-highlight);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}.ai-focus-ring-light{outline:2px solid transparent;outline-offset:2px;background:var(--gradient-ai-light-specific-focus-ring);border-radius:var(--ai-border-radius)}.ai-background-wash-light{background:var(--gradient-ai-light-specific-background-wash);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}.ai-border-soft-light{border:2px solid transparent;background:linear-gradient(var(--ai-bg-color)) padding-box,var(--gradient-ai-light-specific-border-soft) border-box;border-radius:var(--ai-border-radius);color:var(--ai-text-color)}.ai-enhanced-horizontal-light{background:var(--gradient-ai-enhanced-horizontal);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}.ai-enhanced-radial-light{background:var(--gradient-ai-enhanced-radial);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}.ai-conic-light{background:var(--gradient-ai-enhanced-conic);border-radius:var(--ai-border-radius);color:var(--ai-text-color);animation:spin-glow-light var(--ai-glow-speed) linear infinite}.ai-border-light:hover{--ai-glow-opacity: .25;--ai-glow-speed: 8s}.ai-fill-light:hover{--ai-glow-opacity: .2;transform:scale(1.02);transition:transform .2s ease}.ai-border-light:focus-visible,.ai-fill-light:focus-visible{outline:2px solid var(--gradient-ai-light-specific-focus-ring);outline-offset:2px}[data-theme=dark]{--pure-white: #030712;--pure-black: #fcfafa;--neutral-50: #0e1116;--neutral-100: #161b24;--neutral-200: #232a36;--neutral-300: #374151;--neutral-400: #4b5563;--neutral-500: #6b7280;--neutral-600: #9aa1b0;--neutral-700: #cbd0da;--neutral-800: #e0e3ea;--neutral-900: #eef0f4;--neutral-950: #f7f8fa;--primary-50: #01001a;--primary-100: #020033;--primary-200: #040066;--primary-300: #050099;--primary-400: #0700cc;--primary-500: #0900ff;--primary-600: #3a33ff;--primary-700: #6b66ff;--primary-800: #9d99ff;--primary-900: #ceccff;--primary-950: #f1f1fd;--secondary-50: #00181a;--secondary-100: #003133;--secondary-200: #006266;--secondary-300: #009399;--secondary-400: #00c4cc;--secondary-500: #00f5ff;--secondary-600: #33f7ff;--secondary-700: #66f9ff;--secondary-800: #99fbff;--secondary-900: #ccfdff;--secondary-950: #e5feff;--tertiary-50: #1a0e00;--tertiary-100: #331b00;--tertiary-200: #663700;--tertiary-300: #995200;--tertiary-400: #cc6e00;--tertiary-500: #ff8900;--tertiary-600: #ffa133;--tertiary-700: #ffb866;--tertiary-800: #ffd099;--tertiary-900: #ffe7cc;--tertiary-950: #fff3e5;--positive-50: #040d08;--positive-100: #091a10;--positive-200: #123521;--positive-300: #1b5032;--positive-400: #246b44;--positive-500: #479f6f;--positive-600: #479f6f;--positive-700: #75b793;--positive-800: #a3cfb7;--positive-900: #d1e7db;--positive-950: #e8f3ed;--negative-50: #1d0206;--negative-100: #39040b;--negative-200: #730817;--negative-300: #ac0c22;--negative-400: #e5102e;--negative-500: #f2415a;--negative-600: #f5667a;--negative-700: #f78c9c;--negative-800: #fab3bd;--negative-900: #fcd9de;--negative-950: #feecee;--warning-50: #1a1300;--warning-100: #382900;--warning-200: #6b4f00;--warning-300: #a37800;--warning-400: #d69d00;--warning-500: #ffbf0f;--warning-600: #ffcb3d;--warning-700: #ffd970;--warning-800: #ffe59e;--warning-900: #fff3d1;--warning-950: #fff8e5;--info-50: #00071f;--info-100: #000e3d;--info-200: #001b75;--info-300: #002ab3;--info-400: #0037eb;--info-500: #295bff;--info-600: #527aff;--info-700: #809dff;--info-800: #a8bdff;--info-900: #d6e0ff;--info-950: #ebefff;--gradient-primary-mono-horizontal: linear-gradient(to right, #6b66ff, #3a33ff);--gradient-primary-mono-vertical: linear-gradient(to bottom, #6b66ff, #3a33ff);--gradient-primary-mono-diagonal: linear-gradient(135deg, #6b66ff, #3a33ff);--gradient-primary-complementary-horizontal: linear-gradient(to right, #3a33ff, #0700cc);--gradient-primary-complementary-vertical: linear-gradient(to bottom, #3a33ff, #0700cc);--gradient-primary-complementary-diagonal: linear-gradient(135deg, #3a33ff, #0700cc);--gradient-secondary-mono-horizontal: linear-gradient(to right, #66f9ff, #33f7ff);--gradient-secondary-mono-vertical: linear-gradient(to bottom, #66f9ff, #33f7ff);--gradient-secondary-mono-diagonal: linear-gradient(135deg, #66f9ff, #33f7ff);--gradient-tertiary-mono-horizontal: linear-gradient(to right, #ffb866, #ffa133);--gradient-tertiary-mono-vertical: linear-gradient(to bottom, #ffb866, #ffa133);--gradient-tertiary-mono-diagonal: linear-gradient(135deg, #ffb866, #ffa133);--gradient-ai-mono-horizontal: linear-gradient(to right, #6B66FF, #33F7FF);--gradient-ai-mono-vertical: linear-gradient(to bottom, #6B66FF, #33F7FF);--gradient-ai-mono-diagonal: linear-gradient(135deg, #6B66FF, #33F7FF);--gradient-ai-mono-diagonal-reverse: linear-gradient(45deg, #6B66FF, #33F7FF);--gradient-ai-mono-radial: linear-gradient(circle at center, #6B66FF, #33F7FF);--gradient-ai-complementary-horizontal: linear-gradient(to right, #FF33C4, #33F7FF);--gradient-ai-complementary-vertical: linear-gradient(to bottom, #FF33C4, #33F7FF);--gradient-ai-complementary-diagonal: linear-gradient(135deg, #FF33C4, #33F7FF);--gradient-ai-complementary-diagonal-reverse: linear-gradient(45deg, #FF33C4, #33F7FF);--gradient-ai-complementary-radial: linear-gradient(circle at center, #FF33C4, #33F7FF);--gradient-ai-glow: linear-gradient(135deg, #6B66FF, #33F7FF, #6B66FF);--gradient-ai-pulse: linear-gradient(to right, #FF33C4, #6B66FF, #33F7FF, #6B66FF, #FF33C4);--gradient-ai-enhanced-horizontal: var(--gradient-ai-enhanced-horizontal);--gradient-ai-enhanced-vertical: var(--gradient-ai-enhanced-vertical);--gradient-ai-enhanced-diagonal: var(--gradient-ai-enhanced-diagonal);--gradient-ai-enhanced-radial: var(--gradient-ai-enhanced-radial);--gradient-ai-enhanced-radial-center: var(--gradient-ai-enhanced-radial-center);--gradient-ai-conic-base: var(--gradient-ai-enhanced-conic);--gradient-ai-conic-offset: var(--gradient-ai-enhanced-conic-offset);--gradient-ai-conic-spin: var(--gradient-ai-spin-base);--gradient-ai-glow-enhanced-background: var(--gradient-ai-glow-enhanced);--gradient-ai-glow-enhanced-pulse: var(--gradient-ai-pulse-enhanced);--gradient-ai-glow-enhanced-border-primary: var(--gradient-ai-border-primary);--gradient-ai-glow-enhanced-border-secondary: var(--gradient-ai-border-secondary);--gradient-ai-complex-multi-stop: var(--gradient-ai-complex-1);--gradient-ai-complex-layered: var(--gradient-ai-complex-2);--gradient-ai-subtle-background-1: var(--gradient-ai-subtle-1);--gradient-ai-subtle-background-2: var(--gradient-ai-subtle-2);--gradient-ai-subtle-overlay: var(--gradient-ai-subtle-3);--gradient-ai-animated-spin-base: var(--gradient-ai-spin-base);--gradient-ai-animated-pulse-base: var(--gradient-ai-pulse-base);--gradient-ai-dark-specific-intense-glow: linear-gradient(135deg, rgba(0, 240, 255, .4), rgba(165, 79, 255, .5));--gradient-ai-dark-specific-border-bright: linear-gradient(135deg, rgba(0, 240, 255, .8), rgba(165, 79, 255, .9));--gradient-ai-dark-specific-background-deep: radial-gradient(circle at center, rgba(0, 240, 255, .15), rgba(26, 14, 0, .9) 70%);--gradient-ai-dark-specific-accent-vivid: linear-gradient(to right, rgba(255, 123, 0, .6), rgba(255, 0, 255, .7));--gradient-ai-dark-specific-focus-ring: conic-gradient(from 0deg, rgba(0, 240, 255, 1), rgba(165, 79, 255, 1), rgba(0, 240, 255, 1));--gradient-ai-dark-specific-neon-edge: linear-gradient(135deg, rgba(0, 255, 195, .8), rgba(255, 123, 0, .8));--gradient-ai-dark-specific-cyber-flow: conic-gradient(from 45deg, rgba(0, 240, 255, .6), rgba(165, 79, 255, .7), rgba(0, 255, 195, .6));--ai-glow-size: 1rem;--ai-glow-opacity: .4;--ai-border-radius: 1rem;--ai-glow-speed: 10s;--ai-angle: 0deg;--ai-bg-color: #111111;--ai-text-color: #ffffff;--ai-border-width: 2px;--ai-blur-intensity: .75rem}@keyframes spin-glow-dark{to{--ai-angle: 360deg}}@keyframes pulse-glow-dark{0%,to{--ai-glow-opacity: .3}50%{--ai-glow-opacity: .6}}[data-theme=dark] .ai-gradient{background:var(--gradient-ai-mono-diagonal)}[data-theme=dark] .ai-border{position:relative;border:var(--ai-border-width) solid transparent;border-radius:var(--ai-border-radius);background:linear-gradient(var(--ai-bg-color)) padding-box,var(--gradient-ai-enhanced-conic) border-box;animation:spin-glow-dark var(--ai-glow-speed) linear infinite;isolation:isolate;overflow:hidden;color:var(--ai-text-color)}[data-theme=dark] .ai-border:before{content:"";position:absolute;inset:.15rem;border-radius:inherit;background:inherit;z-index:-1;filter:blur(var(--ai-blur-intensity));opacity:var(--ai-glow-opacity)}[data-theme=dark] .ai-fill{position:relative;border-radius:var(--ai-border-radius);padding:1rem;background:var(--gradient-ai-enhanced-conic-offset);animation:spin-glow-dark var(--ai-glow-speed) linear infinite;color:var(--ai-text-color);z-index:0;overflow:hidden}[data-theme=dark] .ai-fill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;filter:blur(var(--ai-glow-size));opacity:var(--ai-glow-opacity);z-index:-1}[data-theme=dark] .ai-intense-glow{background:var(--gradient-ai-dark-specific-intense-glow);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-border-bright{border:2px solid transparent;background:linear-gradient(var(--ai-bg-color)) padding-box,var(--gradient-ai-dark-specific-border-bright) border-box;border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-background-deep{background:var(--gradient-ai-dark-specific-background-deep);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-accent-vivid{background:var(--gradient-ai-dark-specific-accent-vivid);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-neon-edge{background:var(--gradient-ai-dark-specific-neon-edge);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-cyber-flow{background:var(--gradient-ai-dark-specific-cyber-flow);border-radius:var(--ai-border-radius);color:var(--ai-text-color);animation:spin-glow-dark var(--ai-glow-speed) linear infinite}[data-theme=dark] .ai-enhanced-horizontal{background:var(--gradient-ai-enhanced-horizontal);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-enhanced-radial{background:var(--gradient-ai-enhanced-radial);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-glow-enhanced{background:var(--gradient-ai-glow-enhanced);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-pulse-enhanced{background:var(--gradient-ai-pulse-enhanced);border-radius:var(--ai-border-radius);color:var(--ai-text-color);animation:pulse-glow-dark 3s ease-in-out infinite}[data-theme=dark] .ai-complex-multi{background:var(--gradient-ai-complex-1);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-complex-layered{background:var(--gradient-ai-complex-2);border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=dark] .ai-border:hover{--ai-glow-opacity: .6;--ai-glow-speed: 6s}[data-theme=dark] .ai-fill:hover{--ai-glow-opacity: .5;transform:scale(1.02);transition:transform .2s ease}[data-theme=dark] .ai-border:focus-visible,[data-theme=dark] .ai-fill:focus-visible{outline:2px solid var(--gradient-ai-dark-specific-focus-ring);outline-offset:2px}[data-theme=high-contrast]{--pure-white: #ffffff;--pure-black: #000000;--neutral-50: #ffffff;--neutral-100: #ffffff;--neutral-200: #000000;--neutral-300: #000000;--neutral-400: #ffffff;--neutral-500: #ffffff;--neutral-600: #000000;--neutral-700: #000000;--neutral-800: #000000;--neutral-900: #000000;--neutral-950: #000000;--primary-50: #ffffff;--primary-100: #0000ff;--primary-200: #0000ff;--primary-300: #0000ff;--primary-400: #0000ff;--primary-500: #0000ff;--primary-600: #0000ff;--primary-700: #0000ff;--primary-800: #0000ff;--primary-900: #0000ff;--primary-950: #000000;--secondary-50: #ffffff;--secondary-100: #008080;--secondary-200: #008080;--secondary-300: #008080;--secondary-400: #008080;--secondary-500: #008080;--secondary-600: #008080;--secondary-700: #008080;--secondary-800: #008080;--secondary-900: #008080;--secondary-950: #000000;--tertiary-50: #ffffff;--tertiary-100: #ffa500;--tertiary-200: #ffa500;--tertiary-300: #ffa500;--tertiary-400: #ffa500;--tertiary-500: #ffa500;--tertiary-600: #ffa500;--tertiary-700: #ffa500;--tertiary-800: #ffa500;--tertiary-900: #ffa500;--tertiary-950: #000000;--gradient-primary-mono-horizontal: linear-gradient(to right, #0000ff, #000000);--gradient-primary-mono-vertical: linear-gradient(to bottom, #0000ff, #000000);--gradient-primary-mono-diagonal: linear-gradient(135deg, #0000ff, #000000);--gradient-primary-complementary-horizontal: linear-gradient(to right, #0000ff, #ffffff);--gradient-primary-complementary-vertical: linear-gradient(to bottom, #0000ff, #ffffff);--gradient-primary-complementary-diagonal: linear-gradient(135deg, #0000ff, #ffffff);--gradient-secondary-mono-horizontal: linear-gradient(to right, #008080, #000000);--gradient-secondary-mono-vertical: linear-gradient(to bottom, #008080, #000000);--gradient-secondary-mono-diagonal: linear-gradient(135deg, #008080, #000000);--gradient-tertiary-mono-horizontal: linear-gradient(to right, #ffa500, #000000);--gradient-tertiary-mono-vertical: linear-gradient(to bottom, #ffa500, #000000);--gradient-tertiary-mono-diagonal: linear-gradient(135deg, #ffa500, #000000);--gradient-ai-mono-horizontal: linear-gradient(to right, #6B66FF, #33F7FF);--gradient-ai-mono-vertical: linear-gradient(to bottom, #6B66FF, #33F7FF);--gradient-ai-mono-diagonal: linear-gradient(135deg, #6B66FF, #33F7FF);--gradient-ai-mono-diagonal-reverse: linear-gradient(45deg, #6B66FF, #33F7FF);--gradient-ai-mono-radial: linear-gradient(circle at center, #6B66FF, #33F7FF);--gradient-ai-complementary-horizontal: linear-gradient(to right, #FF33C4, #33F7FF);--gradient-ai-complementary-vertical: linear-gradient(to bottom, #FF33C4, #33F7FF);--gradient-ai-complementary-diagonal: linear-gradient(135deg, #FF33C4, #33F7FF);--gradient-ai-complementary-diagonal-reverse: linear-gradient(45deg, #FF33C4, #33F7FF);--gradient-ai-complementary-radial: linear-gradient(circle at center, #FF33C4, #33F7FF);--gradient-ai-glow: linear-gradient(135deg, #6B66FF, #33F7FF, #6B66FF);--gradient-ai-pulse: linear-gradient(to right, #FF33C4, #6B66FF, #33F7FF, #6B66FF, #FF33C4);--gradient-ai-enhanced-horizontal: var(--gradient-ai-enhanced-horizontal);--gradient-ai-enhanced-vertical: var(--gradient-ai-enhanced-vertical);--gradient-ai-enhanced-diagonal: var(--gradient-ai-enhanced-diagonal);--gradient-ai-enhanced-radial: var(--gradient-ai-enhanced-radial);--gradient-ai-enhanced-radial-center: var(--gradient-ai-enhanced-radial-center);--gradient-ai-conic-base: var(--gradient-ai-enhanced-conic);--gradient-ai-conic-offset: var(--gradient-ai-enhanced-conic-offset);--gradient-ai-conic-spin: var(--gradient-ai-spin-base);--gradient-ai-glow-enhanced-background: var(--gradient-ai-glow-enhanced);--gradient-ai-glow-enhanced-pulse: var(--gradient-ai-pulse-enhanced);--gradient-ai-glow-enhanced-border-primary: var(--gradient-ai-border-primary);--gradient-ai-glow-enhanced-border-secondary: var(--gradient-ai-border-secondary);--gradient-ai-complex-multi-stop: var(--gradient-ai-complex-1);--gradient-ai-complex-layered: var(--gradient-ai-complex-2);--gradient-ai-subtle-background-1: var(--gradient-ai-subtle-1);--gradient-ai-subtle-background-2: var(--gradient-ai-subtle-2);--gradient-ai-subtle-overlay: var(--gradient-ai-subtle-3);--gradient-ai-animated-spin-base: var(--gradient-ai-spin-base);--gradient-ai-animated-pulse-base: var(--gradient-ai-pulse-base);--gradient-ai-high-contrast-specific-accessible-glow: linear-gradient(135deg, #0000ff, #ffffff);--gradient-ai-high-contrast-specific-border-strong: linear-gradient(135deg, #000000, #ffffff);--gradient-ai-high-contrast-specific-background-safe: linear-gradient(to bottom, #ffffff, #000000);--gradient-ai-high-contrast-specific-accent-clear: linear-gradient(to right, #ff0000, #0000ff);--gradient-ai-high-contrast-specific-focus-ring: linear-gradient(135deg, #ffff00, #000000);--gradient-ai-high-contrast-specific-status-success: linear-gradient(to right, #00aa00, #ffffff);--gradient-ai-high-contrast-specific-status-error: linear-gradient(to right, #cc0000, #ffffff);--gradient-ai-high-contrast-specific-status-warning: linear-gradient(to right, #ffa500, #000000);--gradient-ai-high-contrast-specific-interactive-primary: linear-gradient(135deg, #0000ff, #ffffff, #0000ff);--gradient-ai-high-contrast-specific-interactive-secondary: linear-gradient(135deg, #008080, #ffffff, #008080);--ai-glow-size: 0;--ai-glow-opacity: 1;--ai-border-radius: .5rem;--ai-glow-speed: 0s;--ai-angle: 0deg;--ai-bg-color: #ffffff;--ai-text-color: #000000;--ai-border-width: 3px;--ai-blur-intensity: 0}[data-theme=high-contrast] .ai-gradient{background:var(--gradient-ai-mono-diagonal);border:2px solid #000000}[data-theme=high-contrast] .ai-border{position:relative;border:var(--ai-border-width) solid #000000;border-radius:var(--ai-border-radius);background:var(--ai-bg-color);color:var(--ai-text-color);isolation:isolate;overflow:hidden}[data-theme=high-contrast] .ai-fill{position:relative;border-radius:var(--ai-border-radius);padding:1rem;background:var(--gradient-ai-high-contrast-specific-background-safe);color:var(--ai-text-color);border:2px solid #000000;z-index:0}[data-theme=high-contrast] .ai-accessible-glow{background:var(--gradient-ai-high-contrast-specific-accessible-glow);border:3px solid #000000;border-radius:var(--ai-border-radius);color:#000}[data-theme=high-contrast] .ai-border-strong{border:4px solid transparent;background:var(--ai-bg-color) padding-box,var(--gradient-ai-high-contrast-specific-border-strong) border-box;border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=high-contrast] .ai-background-safe{background:var(--gradient-ai-high-contrast-specific-background-safe);border:2px solid #000000;border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=high-contrast] .ai-accent-clear{background:var(--gradient-ai-high-contrast-specific-accent-clear);border:2px solid #000000;border-radius:var(--ai-border-radius);color:#fff}[data-theme=high-contrast] .ai-focus-ring{background:var(--gradient-ai-high-contrast-specific-focus-ring);border:3px solid #000000;border-radius:var(--ai-border-radius);color:#000;outline:3px solid #ffff00;outline-offset:2px}[data-theme=high-contrast] .ai-status-success{background:var(--gradient-ai-high-contrast-specific-status-success);border:3px solid #000000;border-radius:var(--ai-border-radius);color:#000}[data-theme=high-contrast] .ai-status-error{background:var(--gradient-ai-high-contrast-specific-status-error);border:3px solid #000000;border-radius:var(--ai-border-radius);color:#000}[data-theme=high-contrast] .ai-status-warning{background:var(--gradient-ai-high-contrast-specific-status-warning);border:3px solid #000000;border-radius:var(--ai-border-radius);color:#000}[data-theme=high-contrast] .ai-interactive-primary{background:var(--gradient-ai-high-contrast-specific-interactive-primary);border:3px solid #000000;border-radius:var(--ai-border-radius);color:#000}[data-theme=high-contrast] .ai-interactive-secondary{background:var(--gradient-ai-high-contrast-specific-interactive-secondary);border:3px solid #000000;border-radius:var(--ai-border-radius);color:#000}[data-theme=high-contrast] .ai-enhanced-horizontal{background:var(--gradient-ai-enhanced-horizontal);border:3px solid #000000;border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=high-contrast] .ai-enhanced-radial{background:var(--gradient-ai-enhanced-radial);border:3px solid #000000;border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=high-contrast] .ai-glow-enhanced{background:var(--gradient-ai-glow-enhanced);border:3px solid #000000;border-radius:var(--ai-border-radius);color:var(--ai-text-color)}[data-theme=high-contrast] .ai-border:hover,[data-theme=high-contrast] .ai-fill:hover{border-width:4px;outline:2px solid #0000ff;outline-offset:2px}[data-theme=high-contrast] .ai-border:focus-visible,[data-theme=high-contrast] .ai-fill:focus-visible{outline:4px solid #ffff00;outline-offset:2px;border-width:4px}[data-theme=high-contrast] .ai-button-primary{background:#00f;color:#fff;border:3px solid #000000;border-radius:var(--ai-border-radius);padding:.75rem 1.5rem;font-weight:700}[data-theme=high-contrast] .ai-button-secondary{background:#fff;color:#000;border:3px solid #000000;border-radius:var(--ai-border-radius);padding:.75rem 1.5rem;font-weight:700}[data-theme=high-contrast] .ai-button-primary:hover,[data-theme=high-contrast] .ai-button-secondary:hover{outline:3px solid #ffff00;outline-offset:2px}@media(forced-colors:active){:root{--background-light: Canvas;--text-primary: CanvasText;--border-light: CanvasText;--focus-ring: LinkText;--focus-ring-dark: Highlight}.ai-border,.ai-fill,.ai-gradient{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}.ai-border:focus-visible,.ai-fill:focus-visible{outline:2px solid Highlight!important}}:root{--font-family-primary: Manrope, -apple-system, sans-serif;--font-primary: Manrope, -apple-system, sans-serif;--font-family-secondary: Noto Sans, Times, Times New Roman, serif;--font-secondary: Noto Sans, Times, Times New Roman, serif;--font-family-code: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-code: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-family-primary: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-secondary: "Noto Sans", Times, "Times New Roman", serif;--font-family-code: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}:root{--font-size-xxs: .5rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-size-10xl: 9rem;--font-size-11xl: 10rem;--font-size-12xl: 12rem;--font-size-13xl: 14rem;--font-size-14xl: 16rem;--font-size-15xl: 18rem;--font-size-16xl: 20rem}[data-font-size=small]{--font-size-xs: .5rem;--font-size-sm: .75rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem;--font-size-4xl: 1.875rem;--font-size-5xl: 2.25rem;--font-size-6xl: 3rem;--font-size-7xl: 3.75rem;--font-size-8xl: 4.5rem;--font-size-9xl: 6rem;--font-size-10xl: 8rem;--font-size-11xl: 9rem;--font-size-12xl: 10rem;--font-size-13xl: 12rem;--font-size-14xl: 14rem}[data-font-size=extended]{--font-size-xs: .875rem;--font-size-sm: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--font-size-5xl: 3.75rem;--font-size-6xl: 4.5rem;--font-size-7xl: 6rem;--font-size-8xl: 8rem;--font-size-9xl: 9rem;--font-size-10xl: 10rem;--font-size-11xl: 12rem;--font-size-12xl: 14rem;--font-size-13xl: 16rem;--font-size-14xl: 18rem}[data-font-size=normal]{--font-size-xxs: .5rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-size-10xl: 9rem;--font-size-11xl: 10rem;--font-size-12xl: 12rem;--font-size-13xl: 14rem;--font-size-14xl: 16rem;--font-size-15xl: 18rem;--font-size-16xl: 20rem}:root{--spacing-none: 0;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-2xl: 64px;--spacing-3xl: 96px;--spacing-4xl: 128px;--spacing-5xl: 192px;--spacing-6xl: 256px;--spacing-7xl: 320px;--spacing-8xl: 384px;--spacing-9xl: 480px;--spacing-10xl: 600px;--spacing-11xl: 750px;--spacing-12xl: 900px;--spacing-13xl: 1050px;--spacing-14xl: 1200px;--spacing-15xl: 1350px}[data-density=condensed]{--spacing-none: 0;--spacing-xs: 2px;--spacing-sm: 4px;--spacing-md: 6px;--spacing-lg: 8px;--spacing-xl: 12px;--spacing-2xl: 16px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 48px;--spacing-6xl: 64px;--spacing-7xl: 96px;--spacing-8xl: 128px;--spacing-9xl: 192px;--spacing-10xl: 256px;--spacing-11xl: 320px;--spacing-12xl: 384px}[data-density=expanded]{--spacing-none: 0;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 32px;--spacing-lg: 48px;--spacing-xl: 64px;--spacing-2xl: 96px;--spacing-3xl: 128px;--spacing-4xl: 192px;--spacing-5xl: 256px;--spacing-6xl: 320px;--spacing-7xl: 384px;--spacing-8xl: 480px;--spacing-9xl: 600px;--spacing-10xl: 750px;--spacing-11xl: 900px;--spacing-12xl: 1050px;--spacing-13xl: 1200px;--spacing-14xl: 1350px;--spacing-15xl: 1500px}[data-density=normal]{--spacing-none: 0;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-2xl: 64px;--spacing-3xl: 96px;--spacing-4xl: 128px;--spacing-5xl: 192px;--spacing-6xl: 256px;--spacing-7xl: 320px;--spacing-8xl: 384px;--spacing-9xl: 480px;--spacing-10xl: 600px;--spacing-11xl: 750px;--spacing-12xl: 900px;--spacing-13xl: 1050px;--spacing-14xl: 1200px;--spacing-15xl: 1350px}:root{--brand-accent: #5b4cf5;--brand-accent-hover: #4a3ce6;--brand-accent-active: #3f33c9;--brand-accent-subtle: #ede9fe;--brand-accent-contrast: #ffffff}[data-theme=dark]{--brand-accent: #6d5ef7;--brand-accent-hover: #7d6ff8;--brand-accent-active: #5b4cf5;--brand-accent-subtle: #2a2440;--brand-accent-contrast: #ffffff}:root{--wz-canvas-bg: var(--neutral-50, #f0f0ec);--wz-canvas-dot: var(--neutral-300, #c2c2bb);--wz-canvas-dot-size: 1.75px;--wz-canvas-dot-gap: 24px;--wz-note-fact: var(--info-100, #d6e8f5);--wz-note-requirement: var(--primary-100, #e0d9f5);--wz-note-pricing: var(--warning-100, #f5ecd6);--wz-note-scope: var(--positive-100, #d6f5e8);--wz-note-timeline: var(--positive-100, #d6f5e8);--wz-note-client: var(--tertiary-100, #f5ddd6);--wz-note-terms: var(--neutral-50, #f5f5f0);--wz-note-asset: var(--neutral-50, #f5f5f0);--wz-note-default: var(--neutral-50, #f5f5f0);--wz-doc-card-bg: var(--pure-white, #ffffff);--wz-doc-card-border: var(--neutral-100, #e8e8e2);--wz-doc-card-stale: var(--warning-500, #f59e0b);--wz-doc-card-radius: 10px;--wz-meter-default: var(--neutral-600, #6b7280);--wz-meter-warning: var(--warning-600, #d97706);--wz-meter-danger: var(--negative-600, #dc2626);--wz-topbar-height: 48px;--wz-topbar-bg: var(--neutral-50, #fafafa);--wz-topbar-border: var(--neutral-100, #e4e4ec);--wz-toolbar-height: 52px;--wz-toolbar-bg: rgba(255, 255, 255, .92);--wz-toolbar-border: var(--neutral-100, #e8e8e2);--wz-toolbar-radius: 14px;--wz-toolbar-blur: 12px;--wz-toolbar-shadow: 0 4px 24px rgba(0, 0, 0, .1);--wz-chat-width: 340px;--wz-chat-bg: var(--neutral-50, #fafafa);--wz-chat-border: var(--neutral-100, #e8e8e2);--wz-color-primary: #1a1a2e;--wz-color-accent: var(--brand-accent, #5b4cf5);--wz-color-accent-subtle: var(--brand-accent-subtle, #ede9fe);--wz-color-accent-text: var(--brand-accent, #5b4cf5);--wz-color-success: var(--positive-500, #10b981);--wz-color-warning: var(--warning-500, #f59e0b);--wz-color-danger: var(--negative-500, #ef4444);--wz-color-text-primary: var(--neutral-900, #111827);--wz-color-text-secondary: var(--neutral-600, #6b7280);--wz-color-text-tertiary: var(--neutral-500, #9ca3af);--wz-color-text-muted: var(--neutral-500, #9ca3af);--wz-color-bg-page: var(--neutral-50, #f9f9f7);--wz-color-bg-surface: var(--pure-white, #ffffff);--wz-color-bg-subtle: var(--neutral-100, #f3f4f6);--wz-color-border: var(--neutral-100, #e5e7eb);--wz-color-border-subtle: var(--neutral-50, #f3f4f6);--wz-color-surface: var(--wz-color-bg-surface);--wz-color-surface-subtle: var(--wz-color-bg-subtle);--wz-color-surface-hover: var(--wz-color-bg-subtle);--wz-color-surface-sunken: var(--wz-color-bg-subtle);--wz-color-accent-soft: var(--wz-color-accent-subtle);--wz-color-border-strong: var(--wz-color-text-tertiary);--wz-color-text: var(--wz-color-text-primary);--wz-node-collect: #3b82f6;--wz-node-process: #8b5cf6;--wz-node-compose: #ec4899;--wz-node-document: #10b981;--wz-node-delivery: #f59e0b;--wz-node-collect-bg: #eff6ff;--wz-node-process-bg: #f5f3ff;--wz-node-compose-bg: #fdf2f8;--wz-node-document-bg: #ecfdf5;--wz-node-delivery-bg: #fffbeb;--wz-label-blue: var(--info-100, #d6e8f5);--wz-label-purple: var(--primary-100, #e0d9f5);--wz-label-yellow: var(--warning-100, #f5ecd6);--wz-label-green: var(--positive-100, #d6f5e8);--wz-label-peach: var(--tertiary-100, #f5ddd6);--wz-label-neutral: var(--neutral-50, #f5f5f0);--wz-font-body: var(--font-family-primary, "Inter", system-ui, -apple-system, sans-serif);--wz-font-mono: var(--font-family-code, "JetBrains Mono", "Fira Code", monospace);--wz-font-scale: 1;--wz-font-size-xs: calc(11px * var(--wz-font-scale));--wz-font-size-sm: calc(13px * var(--wz-font-scale));--wz-font-size-md: calc(14px * var(--wz-font-scale));--wz-font-size-lg: calc(16px * var(--wz-font-scale));--wz-font-size-xl: calc(20px * var(--wz-font-scale));--wz-font-size-2xl: calc(24px * var(--wz-font-scale));--wz-font-size-3xl: calc(30px * var(--wz-font-scale));--wz-space-1: var(--spacing-xs, 4px);--wz-space-2: var(--spacing-sm, 8px);--wz-space-3: 12px;--wz-space-4: var(--spacing-md, 16px);--wz-space-5: 20px;--wz-space-6: 24px;--wz-space-7: 28px;--wz-space-8: var(--spacing-lg, 32px);--wz-space-10: 40px;--wz-space-12: var(--spacing-xl, 48px);--wz-radius-sm: 6px;--wz-radius-md: 8px;--wz-radius-lg: 12px;--wz-radius-xl: 16px;--wz-radius-full: 9999px;--wz-doc-page-bg: #eaeaf0;--wz-doc-page-dot: #d2d2dc;--wz-doc-surface: var(--pure-white, #ffffff);--wz-doc-surface-shadow: 0 4px 32px rgba(0, 0, 0, .13), 0 0 0 1px rgba(0, 0, 0, .05);--wz-doc-max-width: 760px;--wz-doc-section-gap: 2px;--wz-doc-section-padding-v: 48px;--wz-doc-section-padding-h: 56px;--wz-doc-outline-width: 220px;--wz-doc-outline-bg: #f3f3f7;--wz-doc-outline-border: #e0e0e8;--wz-doc-controls-bg: rgba(255, 255, 255, .96);--wz-doc-controls-border: var(--neutral-100, #e5e7eb);--wz-doc-controls-shadow: 0 2px 8px rgba(0, 0, 0, .1);--wz-doc-cover-min-height: 520px;--wz-doc-color-primary: #1a1a2e;--wz-doc-color-accent: #5b4cf5;--wz-doc-color-accent-subtle: #ede9fe;--wz-doc-color-bg: #ffffff;--wz-doc-color-text: #111827;--wz-doc-color-text-secondary: #4b5563;--wz-doc-color-text-tertiary: #6b7280;--wz-doc-color-surface: #ffffff;--wz-doc-color-bg-subtle: #f3f4f6;--wz-doc-color-border: #e5e7eb;--wz-doc-color-border-subtle: #f3f4f6;--wz-doc-color-success: #10b981;--wz-doc-color-danger: #ef4444;--wz-doc-font-family: var(--font-family-primary, "Inter", system-ui, sans-serif);--wz-transition-fast: 80ms ease;--wz-transition-base: .16s ease;--wz-transition-slow: .28s ease;--wz-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--wz-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--wz-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--wz-shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--wz-shadow-xl: 0 16px 48px rgba(0, 0, 0, .16);--wz-z-raised: 10;--wz-z-sticky: 100;--wz-z-scrim: 1190;--wz-z-drawer: 1200;--wz-z-modal: 1400;--wz-z-toast: 1700}[data-theme=dark]{--wz-canvas-bg: #12151b;--wz-canvas-dot: #3c4658;--wz-topbar-bg: #0e1116;--wz-topbar-border: #2a3340;--wz-toolbar-bg: rgba(18, 21, 27, .92);--wz-toolbar-border: #2a3340;--wz-chat-bg: #0e1116;--wz-chat-border: #2a3340;--wz-doc-card-bg: #161b24;--wz-doc-card-border: #2a3340;--wz-color-text-primary: #eef0f4;--wz-color-text-secondary: #9aa1b0;--wz-color-text-tertiary: #6b7280;--wz-color-bg-page: #0e1116;--wz-color-bg-surface: #161b24;--wz-color-bg-subtle: #1c222c;--wz-color-border: #2a3340;--wz-color-border-subtle: #1c222c;--wz-color-accent-text: #a99cff;--wz-doc-page-bg: #0b0e12;--wz-doc-page-dot: #232a36;--wz-doc-outline-bg: #12151b;--wz-doc-outline-border: #2a3340;--wz-doc-controls-bg: rgba(22, 27, 36, .96);--wz-doc-controls-shadow: 0 2px 8px rgba(0, 0, 0, .5);--wz-doc-surface-shadow: 0 4px 32px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .04);--wz-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--wz-shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--wz-shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--wz-shadow-xl: 0 16px 48px rgba(0, 0, 0, .55)}[data-font-size=small]{--wz-font-scale: .92}[data-font-size=extended]{--wz-font-scale: 1.12}[data-surface=artifact]{color-scheme:light;--wz-font-scale: var(--wz-doc-body-scale, 1);--wz-color-text-primary: #161b24;--wz-color-text-secondary: #4b5563;--wz-color-text-tertiary: #6b7280;--wz-color-text-muted: #6b7280;--wz-color-bg-page: #ffffff;--wz-color-bg-surface: #ffffff;--wz-color-bg-subtle: #f3f4f6;--wz-color-border: #e5e7eb;--wz-color-border-subtle: #f3f4f6;--wz-color-accent: #5b4cf5;--wz-color-accent-subtle: #ede9fe;--wz-color-accent-text: #5b4cf5;--wz-color-primary: #1a1a2e;--wz-color-success: #10b981;--wz-color-warning: #f59e0b;--wz-color-danger: #ef4444;--wz-doc-surface: #ffffff;--wz-doc-surface-shadow: 0 4px 32px rgba(0, 0, 0, .13), 0 0 0 1px rgba(0, 0, 0, .05);--wz-doc-controls-bg: rgba(255, 255, 255, .97);--wz-doc-controls-border: #e5e7eb;--wz-doc-controls-shadow: 0 2px 10px rgba(20, 20, 40, .12);--wz-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--wz-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--wz-shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--wz-shadow-xl: 0 16px 48px rgba(0, 0, 0, .16)}html,body,#root{height:100%}body{margin:0;font-family:var(--wz-font-body);font-size:var(--wz-font-size-md);color:var(--wz-color-text-primary);background:var(--wz-color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.splash-fallback{position:fixed;inset:0;background:var(--wz-color-bg-page)}
