._button_giwuy_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:inherit;font-weight:var(--font-weight-medium);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-all);position:relative;overflow:hidden}._button_giwuy_1:focus{outline:none;box-shadow:var(--shadow-focus)}._button_giwuy_1._disabled_giwuy_41{opacity:.6;cursor:not-allowed;pointer-events:none}._button_giwuy_1._loading_giwuy_53{cursor:wait}._button_giwuy_1._primary_giwuy_63{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}._button_giwuy_1._primary_giwuy_63:hover:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}._button_giwuy_1._primary_giwuy_63:active:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}._button_giwuy_1._secondary_giwuy_95{background-color:var(--color-secondary);color:var(--color-text-inverse);border-color:var(--color-secondary)}._button_giwuy_1._secondary_giwuy_95:hover:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}._button_giwuy_1._secondary_giwuy_95:active:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-gray-700);border-color:var(--color-gray-700)}._button_giwuy_1._danger_giwuy_127{background-color:var(--color-danger);color:var(--color-text-inverse);border-color:var(--color-danger)}._button_giwuy_1._danger_giwuy_127:hover:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-danger-dark);border-color:var(--color-danger-dark)}._button_giwuy_1._danger_giwuy_127:active:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-danger-dark);border-color:var(--color-danger-dark)}._button_giwuy_1._outline_giwuy_159{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}._button_giwuy_1._outline_giwuy_159:hover:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-primary);color:var(--color-text-inverse)}._button_giwuy_1._outline_giwuy_159:active:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}._button_giwuy_1._ghost_giwuy_191{background-color:transparent;color:var(--color-primary);border-color:transparent}._button_giwuy_1._ghost_giwuy_191:hover:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-primary);color:var(--color-text-inverse)}._button_giwuy_1._ghost_giwuy_191:active:not(._disabled_giwuy_41):not(._loading_giwuy_53){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}._button_giwuy_1._small_giwuy_225{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}._button_giwuy_1._medium_giwuy_237{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}._button_giwuy_1._large_giwuy_249{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base);line-height:var(--line-height-normal)}._spinner_giwuy_261{width:var(--spacing-4);height:var(--spacing-4);border:2px solid transparent;border-top:2px solid currentColor;border-radius:var(--radius-full);animation:_spin_giwuy_261 1s linear infinite;position:absolute}._button_giwuy_1._fullWidth_giwuy_283{width:100%}._content_giwuy_291{transition:var(--transition-opacity);display:flex;align-items:center;justify-content:center}._content_giwuy_291._hidden_giwuy_305{opacity:0}@keyframes _spin_giwuy_261{to{transform:rotate(360deg)}}._container_1l2ph_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-8)}._spinner_1l2ph_19{border:2px solid var(--color-bg-tertiary);border-top:2px solid var(--color-primary);border-radius:var(--radius-full);animation:_spin_1l2ph_19 var(--duration-slow) linear infinite}._spinner_1l2ph_19._small_1l2ph_33{width:var(--spacing-4);height:var(--spacing-4)}._spinner_1l2ph_19._medium_1l2ph_43{width:var(--spacing-8);height:var(--spacing-8)}._spinner_1l2ph_19._large_1l2ph_53{width:var(--spacing-12);height:var(--spacing-12)}._text_1l2ph_63{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}@keyframes _spin_1l2ph_19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._card_1vgyv_1{background:var(--color-bg-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:var(--spacing-10) var(--spacing-8);width:100%;max-width:440px;border:1px solid var(--color-border-primary)}._authCard_1vgyv_23{border-top:3px solid var(--color-primary);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-2xl) var(--radius-2xl);box-shadow:var(--shadow-xl);max-width:460px}._stateMessage_ddv2d_5{display:flex;align-items:center;justify-content:center;min-height:200px}._content_ddv2d_19{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;padding:var(--spacing-4)}._small_ddv2d_39{min-height:120px}._small_ddv2d_39 ._content_ddv2d_19{padding:var(--spacing-3)}._medium_ddv2d_55{min-height:200px}._large_ddv2d_63{min-height:280px}._large_ddv2d_63 ._content_ddv2d_19{padding:var(--spacing-6)}._iconContainer_ddv2d_81{margin-bottom:var(--spacing-3)}._icon_ddv2d_81{width:48px;height:48px;color:var(--color-text-tertiary)}._small_ddv2d_39 ._icon_ddv2d_81{width:32px;height:32px}._large_ddv2d_63 ._icon_ddv2d_81{width:64px;height:64px}._error_ddv2d_123 ._icon_ddv2d_81{color:var(--color-danger)}._success_ddv2d_131 ._icon_ddv2d_81{color:var(--color-success)}._empty_ddv2d_139 ._icon_ddv2d_81{color:var(--color-text-tertiary)}._title_ddv2d_149{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-2) 0;line-height:var(--line-height-tight)}._small_ddv2d_39 ._title_ddv2d_149{font-size:var(--font-size-base);margin-bottom:var(--spacing-1)}._large_ddv2d_63 ._title_ddv2d_149{font-size:var(--font-size-xl);margin-bottom:var(--spacing-3)}._message_ddv2d_187{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-4) 0;line-height:var(--line-height-relaxed)}._small_ddv2d_39 ._message_ddv2d_187{font-size:var(--font-size-xs);margin-bottom:var(--spacing-2)}._large_ddv2d_63 ._message_ddv2d_187{font-size:var(--font-size-base);margin-bottom:var(--spacing-5)}._action_ddv2d_223{margin-top:var(--spacing-2)}@media (max-width: var(--breakpoint-mobile)){._stateMessage_ddv2d_5{min-height:160px}._content_ddv2d_19{padding:var(--spacing-3)}._icon_ddv2d_81{width:40px;height:40px}._title_ddv2d_149{font-size:var(--font-size-base)}._message_ddv2d_187{font-size:var(--font-size-xs)}}._banner_1qb4w_1{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;margin-bottom:12px;border-radius:6px;border:1px solid;font-size:.85rem;line-height:1.4}._title_1qb4w_25{font-weight:600;white-space:nowrap}._body_1qb4w_35{flex:1}._warning_1qb4w_45{background:#fffbeb;border-color:#f59e0b;color:#92400e}._info_1qb4w_57{background:#eff6ff;border-color:#3b82f6;color:#1e40af}._success_1qb4w_69{background:#ecfdf5;border-color:#10b981;color:#065f46}._danger_1qb4w_81{background:#fef2f2;border-color:#ef4444;color:#991b1b}._overlay_1q54y_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);animation:_fadeIn_1q54y_1 var(--duration-normal) ease-out}._dialog_1q54y_29{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);max-width:400px;width:90%;max-height:90vh;overflow:hidden;animation:_slideIn_1q54y_1 var(--duration-slow) ease-out}._header_1q54y_51{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3)}._iconContainer_1q54y_65{display:flex;align-items:center;justify-content:center;width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full)}._iconContainer_1q54y_65 ._warningIcon_1q54y_83{color:var(--color-warning);background-color:var(--color-warning-light);padding:var(--spacing-2);border-radius:var(--radius-full)}._iconContainer_1q54y_65 ._dangerIcon_1q54y_97{color:var(--color-danger);background-color:var(--color-danger-light);padding:var(--spacing-2);border-radius:var(--radius-full)}._iconContainer_1q54y_65 ._successIcon_1q54y_111{color:var(--color-success);background-color:var(--color-success-light);padding:var(--spacing-2);border-radius:var(--radius-full)}._iconContainer_1q54y_65 ._infoIcon_1q54y_125{color:var(--color-info);background-color:var(--color-info-light);padding:var(--spacing-2);border-radius:var(--radius-full)}._title_1q54y_139{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._content_1q54y_153{padding:0 var(--spacing-6) var(--spacing-6)}._message_1q54y_161{margin:0;color:var(--color-text-secondary);line-height:1.5;white-space:pre-line}._actions_1q54y_175{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);display:flex;gap:var(--spacing-3);justify-content:flex-end}._button_1q54y_189{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);border:1px solid;font-weight:500;cursor:pointer;transition:all var(--duration-normal) ease;min-width:80px}._button_1q54y_189:hover{transform:translateY(-1px)}._button_1q54y_189:active{transform:translateY(0)}._cancelButton_1q54y_225{background:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-secondary)}._cancelButton_1q54y_225:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}._confirmButton_1q54y_247{color:var(--color-text-primary-inverse);border-color:transparent}._confirmButton_1q54y_247._info_1q54y_125{background:var(--color-info)}._confirmButton_1q54y_247._info_1q54y_125:hover{background:var(--color-info-dark)}._confirmButton_1q54y_247._warning_1q54y_83{background:var(--color-warning)}._confirmButton_1q54y_247._warning_1q54y_83:hover{background:var(--color-warning-dark)}._confirmButton_1q54y_247._danger_1q54y_97{background:var(--color-danger)}._confirmButton_1q54y_247._danger_1q54y_97:hover{background:var(--color-danger-dark)}._confirmButton_1q54y_247._success_1q54y_111{background:var(--color-success)}._confirmButton_1q54y_247._success_1q54y_111:hover{background:var(--color-success-dark)}@keyframes _fadeIn_1q54y_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1q54y_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._toastContainer_1gf4p_1{position:fixed;z-index:var(--z-toast);pointer-events:none;display:flex;flex-direction:column;gap:var(--spacing-2);max-width:400px;width:100%;&._top-right_1gf4p_21{top:var(--spacing-4);right:var(--spacing-4)}&._top-left_1gf4p_31{top:var(--spacing-4);left:var(--spacing-4)}&._bottom-right_1gf4p_41{bottom:var(--spacing-4);right:var(--spacing-4)}&._bottom-left_1gf4p_51{bottom:var(--spacing-4);left:var(--spacing-4)}&._top-center_1gf4p_61{top:var(--spacing-4);left:50%;transform:translate(-50%)}&._bottom-center_1gf4p_73{bottom:var(--spacing-4);left:50%;transform:translate(-50%)}}._toast_1gf4p_1{pointer-events:auto;background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:16px;display:flex;align-items:flex-start;gap:12px;border-left:4px solid;animation:_slideIn_1gf4p_1 .3s ease-out;max-width:100%;word-wrap:break-word;&._success_1gf4p_115{border-left-color:var(--color-success)}&._error_1gf4p_123{border-left-color:var(--color-danger)}&._warning_1gf4p_131{border-left-color:var(--color-warning)}&._info_1gf4p_139{border-left-color:var(--color-info)}&:hover{box-shadow:var(--shadow-2xl)}}._iconContainer_1gf4p_157{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px;._successIcon_1gf4p_171{color:var(--color-success)}._errorIcon_1gf4p_179{color:var(--color-danger)}._warningIcon_1gf4p_187{color:var(--color-warning)}._infoIcon_1gf4p_195{color:var(--color-info)}}._content_1gf4p_205{flex:1;min-width:0}._title_1gf4p_215{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-1);font-size:var(--font-size-sm)}._message_1gf4p_229{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}._closeButton_1gf4p_241{flex-shrink:0;background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:var(--transition-all);margin-top:calc(var(--spacing-1) * -.5);&:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}&:active{transform:scale(.95)}}@keyframes _slideIn_1gf4p_1{0%{opacity:0;transform:translate(100%) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:768px){._toastContainer_1gf4p_1{max-width:calc(100vw - 32px)}._toastContainer_1gf4p_1._top-center_1gf4p_61,._toastContainer_1gf4p_1._bottom-center_1gf4p_73{left:16px;right:16px;transform:none;max-width:none}._toast_1gf4p_1{padding:12px;gap:10px}._title_1gf4p_215,._message_1gf4p_229{font-size:13px}}._overlay_93cij_1{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--spacing-md)}._panel_93cij_23{width:100%;max-width:480px}._wrapper_1qzqy_1{margin-bottom:var(--spacing-sm)}._row_1qzqy_9{display:flex;align-items:center;gap:var(--spacing-sm)}._label_1qzqy_21{font-weight:600}._value_1qzqy_29{font-variant-numeric:tabular-nums}._shell_m3ta4_1{display:flex;flex-direction:column;gap:var(--spacing-sm)}._actions_wu4c5_1{display:flex;gap:var(--spacing-xs);justify-content:center}._reference_wu4c5_13{margin-top:var(--spacing-sm);font-size:.85rem;opacity:.75;text-align:center}._ambient_1az2w_8{--px: 0;--py: 0;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}._orbs_1az2w_23{position:absolute;inset:-10%;transform:translate3d(calc(var(--px) * 26px),calc(var(--py) * 26px),0);transition:transform .3s ease-out}._orb_1az2w_23{position:absolute;border-radius:50%;filter:blur(34px);opacity:.75;animation:_float_1az2w_1 26s ease-in-out infinite;animation-delay:calc(var(--i) * -5.2s)}._orb_1az2w_23:nth-child(1){top:6%;left:54%;width:20rem;height:20rem;background:radial-gradient(circle,rgba(96,165,250,.85),transparent 70%)}._orb_1az2w_23:nth-child(2){top:48%;left:-8%;width:26rem;height:26rem;background:radial-gradient(circle,rgba(123,92,255,.78),transparent 70%);animation-duration:32s}._orb_1az2w_23:nth-child(3){top:68%;left:46%;width:16rem;height:16rem;background:radial-gradient(circle,rgba(56,189,248,.7),transparent 70%);animation-duration:21s}._orb_1az2w_23:nth-child(4){top:22%;left:12%;width:12rem;height:12rem;background:radial-gradient(circle,rgba(255,255,255,.34),transparent 70%);animation-duration:29s}._orb_1az2w_23:nth-child(5){top:84%;left:8%;width:14rem;height:14rem;background:radial-gradient(circle,rgba(61,130,247,.72),transparent 70%);animation-duration:24s}@keyframes _float_1az2w_1{0%,to{transform:translateZ(0) scale(1);opacity:.6}50%{transform:translate3d(2.2rem,-2.8rem,0) scale(1.14);opacity:.95}}._sweep_1az2w_100{position:absolute;top:-40%;left:-60%;width:55%;height:180%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.07) 45%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.07) 55%,transparent 100%);filter:blur(14px);animation:_sweep_1az2w_100 15s ease-in-out infinite;transform:translate3d(calc(var(--px) * -16px),0,0)}@keyframes _sweep_1az2w_100{0%{transform:translateZ(0) rotate(8deg)}60%,to{transform:translate3d(320%,0,0) rotate(8deg)}}@media(prefers-reduced-motion:reduce){._orb_1az2w_23,._sweep_1az2w_100{animation:none}._orbs_1az2w_23,._sweep_1az2w_100{transform:none;transition:none}}._shell_1lxy0_6{height:100vh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}._brandPanel_1lxy0_14{position:relative;background:linear-gradient(145deg,#020c1b,#003380 55%,#0a1f5e);display:flex;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-10);overflow:hidden}._brandContent_1lxy0_24{position:relative;z-index:1;color:#fff;max-width:380px}._logo_1lxy0_31{display:block;font-size:3.5rem;margin-bottom:var(--spacing-5);line-height:1}._brandName_1lxy0_38{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--spacing-3);letter-spacing:-.03em;line-height:1.1}._brandTagline_1lxy0_47{font-size:var(--font-size-lg);color:#ffffffb3;margin:0 0 var(--spacing-10);line-height:var(--line-height-relaxed)}._features_1lxy0_54{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._features_1lxy0_54 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:#ffffffd1}._features_1lxy0_54 li:before{content:"✓";flex-shrink:0;width:1.5rem;height:1.5rem;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:var(--font-weight-bold)}._decorCircle1_1lxy0_87{position:absolute;top:-18%;right:-22%;width:520px;height:520px;border-radius:50%;background:#ffffff09;pointer-events:none}._decorCircle2_1lxy0_98{position:absolute;bottom:-22%;left:-18%;width:440px;height:440px;border-radius:50%;background:#ffffff0e;pointer-events:none}._formPanel_1lxy0_110{background:#f0f4fa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-6);height:100vh;overflow-y:auto}@media(max-width:900px){._shell_1lxy0_6{grid-template-columns:1fr;grid-template-rows:auto 1fr}._brandPanel_1lxy0_14{min-height:180px;padding:var(--spacing-6) var(--spacing-6);align-items:flex-start}._brandContent_1lxy0_24{display:flex;align-items:center;gap:var(--spacing-4);max-width:100%;flex-wrap:wrap}._logo_1lxy0_31{font-size:2rem;margin-bottom:0}._brandName_1lxy0_38{font-size:var(--font-size-2xl);margin:0}._brandTagline_1lxy0_47,._features_1lxy0_54{display:none}._formPanel_1lxy0_110{min-height:auto;padding:var(--spacing-8) var(--spacing-4);align-items:flex-start}}._legalLinks_1lxy0_169{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1rem;margin-top:2rem;font-size:.75rem}._legalLinks_1lxy0_169 a{color:#5b6577;text-decoration:none}._legalLinks_1lxy0_169 a:hover,._legalLinks_1lxy0_169 a:focus-visible{color:#1b2435;text-decoration:underline}._shell_1ccec_8{display:flex;min-height:100vh;flex-direction:column;background:var(--color-bg, #e7ecf5);color:var(--color-text-primary,#0f1420)}._header_1ccec_16{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border-subtle, --color-primary)}._brand_1ccec_25{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:inherit;text-decoration:none}._back_1ccec_35{font-size:.875rem;color:var(--color-text-primary, #9aa7bd);text-decoration:none}._back_1ccec_35:hover,._back_1ccec_35:focus-visible{color:var(--color-text-primary, #e7ecf5);text-decoration:underline}._main_1ccec_47{width:100%;max-width:80rem;margin:0 auto;padding:2rem 1.5rem 3rem}._footer_1ccec_55{display:flex;justify-content:center;margin-top:auto;padding:1.25rem 1.5rem 2rem;border-top:1px solid var(--color-border-subtle, rgb(255 255 255 / 10%));font-size:.8125rem;color:var(--color-text-secondary, #9aa7bd)}._footerLinks_1ccec_65{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 .75rem;padding:0;list-style:none}._footerLinks_1ccec_65 a{color:inherit}@media(width<=600px){._main_1ccec_47{padding:1.5rem 1rem 2.5rem}._header_1ccec_16{padding:.875rem 1rem}}._backdrop_1aj3w_1{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#04080e99;backdrop-filter:blur(3px)}._panel_1aj3w_12{display:flex;flex-direction:column;width:min(44rem,100%);max-height:min(42rem,90vh);border-radius:1rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1.5rem 3rem #00000059;overflow:hidden}._head_1aj3w_24{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}._titleWrap_1aj3w_33{display:flex;flex-direction:column;gap:.1rem}._eyebrow_1aj3w_39{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary)}._title_1aj3w_33{margin:0;font-size:1.15rem;font-weight:700;color:var(--color-text-primary)}._close_1aj3w_54{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer}._close_1aj3w_54:hover{background:var(--color-bg-hover)}._body_1aj3w_71{padding:1rem 1.25rem 1.25rem;overflow-y:auto;font-size:.88rem;line-height:1.65;color:var(--color-text-secondary)}._heading_u44fs_1{margin:1.1rem 0 .35rem;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}._heading_u44fs_1:first-child{margin-top:0}._paragraph_u44fs_12{margin:0 0 .6rem}._numbered_u44fs_16{margin:0 0 .3rem 1.1rem;list-style:decimal}._bullet_u44fs_21{margin:0 0 .3rem 1.1rem;list-style:disc}._bulletList_u44fs_28,._numberedList_u44fs_29{margin:0 0 .6rem;padding:0}._sidebar_1ut7m_9{position:fixed;top:52px;left:0;height:calc(100vh - 52px);width:244px;background:var(--color-bg-secondary);z-index:50;display:flex;flex-direction:column;transition:width .2s ease;overflow:hidden;border-right:1px solid var(--color-border)}._collapsed_1ut7m_51{width:60px}._nav_1ut7m_59{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}._nav_1ut7m_59::-webkit-scrollbar{width:4px}._nav_1ut7m_59::-webkit-scrollbar-track{background:transparent}._nav_1ut7m_59::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}._scrollable-navbar_1ut7m_85{display:flex;align-items:center;gap:10px;height:36px;padding:0 16px;color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border);border-left:3px solid transparent;transition:var(--transition-colors);white-space:nowrap;background:var(--color-bg-secondary)}._navMain_1ut7m_117{display:flex;flex-direction:column;padding-top:.5rem}._navItem_1ut7m_137{display:flex;align-items:center;gap:11px;height:38px;margin:1px 8px;padding:0 10px;border:none;border-radius:8px;color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap}button._navItem_1ut7m_137{width:calc(100% - 16px);background:transparent;cursor:pointer;text-align:left;font-family:inherit}._navItem_1ut7m_137:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._navItemActive_1ut7m_205,._navItemActive_1ut7m_205:hover{background:var(--color-primary-light);color:var(--color-primary-dark);font-weight:var(--font-weight-semibold);box-shadow:inset 3px 0 0 var(--color-primary)}._navIcon_1ut7m_221{flex-shrink:0;opacity:.8}._navItemActive_1ut7m_205 ._navIcon_1ut7m_221{opacity:1}._navLabel_1ut7m_239{overflow:hidden;text-overflow:ellipsis}._collapsed_1ut7m_51 ._navItem_1ut7m_137{justify-content:center;margin:1px 6px;padding:0}._collapsed_1ut7m_51 button._navItem_1ut7m_137{width:calc(100% - 12px)}._navItemSoon_1ut7m_279{color:var(--color-text-tertiary)}._navSoon_1ut7m_287{margin-left:auto;padding:1px 6px;border-radius:999px;background:var(--color-bg-tertiary);color:var(--color-text-tertiary);font-size:.6rem;font-weight:700;letter-spacing:.04em}._collapseToggle_1ut7m_311{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;width:100%;background:var(--color-gray-900);border:none;border-top:1px solid rgba(255,255,255,.08);color:#ffffff80;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-colors);flex-shrink:0;white-space:nowrap;overflow:hidden}._collapseToggle_1ut7m_311:hover{background:#1a2332;color:#ffffffd9}._section_1ut7m_363{display:block}._sectionHeader_1ut7m_381{display:flex;align-items:center;justify-content:space-between;width:100%;height:30px;margin-top:.55rem;padding:0 18px;background:none;border:none;color:var(--color-text-tertiary);font-size:.68rem;font-weight:var(--font-weight-bold, 700);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;text-align:left;transition:color var(--transition-fast);white-space:nowrap}._sectionHeader_1ut7m_381:hover{color:var(--color-text-secondary)}._sectionBody_1ut7m_431{background:none}._item_1ut7m_441{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 16px;color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border);transition:background var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._item_1ut7m_441:last-child{border-bottom:none}._item_1ut7m_441:hover{background:var(--color-bg-hover);color:var(--color-primary-dark)}._badge_1ut7m_487{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);flex-shrink:0}._treeItem_1ut7m_519{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 12px;background:transparent;border:none;border-bottom:1px solid var(--color-border);color:var(--color-primary-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;transition:background var(--transition-fast);white-space:nowrap}._treeItem_1ut7m_519:hover{background:var(--color-bg-hover)}._treeIcon_1ut7m_561{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-secondary);border-radius:2px;flex-shrink:0;color:var(--color-text-secondary);background:var(--color-bg-primary)}._treeChild_1ut7m_587{display:flex;align-items:center;height:32px;padding:0 12px 0 28px;border-bottom:1px solid var(--color-border);background:var(--color-bg-tertiary);gap:6px}._treeConnector_1ut7m_607{font-size:13px;color:var(--color-text-tertiary);flex-shrink:0;line-height:1;font-family:var(--font-family-mono)}._treeChildLink_1ut7m_623{color:var(--color-primary);text-decoration:none;font-size:12px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast);border:none;background:none;padding:0;text-align:left;cursor:pointer}._treeChildLink_1ut7m_623:hover{color:var(--color-primary-dark);text-decoration:underline}._collapsed_1ut7m_51 ._section_1ut7m_363+._section_1ut7m_363{border-top:1px solid var(--color-border);margin-top:.35rem;padding-top:.35rem}._collapsed_1ut7m_51 ._sectionHeader_1ut7m_381{display:none}._state_tjzf0_2{padding:1.5rem 0;text-align:center;color:var(--color-text-tertiary);font-size:.88rem}._screen_vldva_1{display:grid;place-items:center;min-height:100vh;padding:2rem 1rem;background:radial-gradient(ellipse at 50% 20%,#16233c,#0d1524 55%,#070b13)}._panel_vldva_9{display:flex;flex-direction:column;gap:.85rem;align-items:center;max-width:34rem;padding:2.5rem 2rem;text-align:center;background:#ffffff0a;border:1px solid rgb(255 255 255 / 10%);border-radius:1.25rem}._badge_vldva_22{padding:.2rem .7rem;font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fde047;background:#fde0471f;border:1px solid rgb(253 224 71 / 30%);border-radius:999px}._heading_vldva_34{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:#fff}._message_vldva_43{margin:0;font-size:1.0625rem;line-height:1.6;color:#e2e8f0e0}._expected_vldva_50{margin:0;font-size:.9375rem;font-variant-numeric:tabular-nums;color:#94a3b8}._note_vldva_57{margin:.5rem 0 0;font-size:.8125rem;color:#94a3b8cc}._topbar_7tpn3_1{position:fixed;top:0;left:0;right:0;height:52px;background:var(--color-surface, #ffffff);border-bottom:1px solid var(--color-border, #e5e7eb);z-index:100;display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:space-between;padding:0 var(--spacing-md, 16px);gap:var(--spacing-sm, 8px)}._topbarLeft_7tpn3_37{display:flex;align-items:center;gap:6px;flex-shrink:0}._brand_7tpn3_51{display:flex;align-items:center;gap:6px;text-decoration:none;color:inherit}._brandLogo_7tpn3_67{font-size:20px;line-height:1}._brandName_7tpn3_71{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-bold, 700);color:var(--color-primary, #0052cc);white-space:nowrap}._ticker_7tpn3_87{overflow:hidden;min-width:0;mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%)}._tickerTrack_7tpn3_101{display:flex;align-items:center;animation:_tickerScroll_7tpn3_1 60s linear infinite;will-change:transform}._tickerTrack_7tpn3_101:hover{animation-play-state:paused}@keyframes _tickerScroll_7tpn3_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._tickerItem_7tpn3_129{display:inline-flex;align-items:center;font-size:var(--font-size-xs, 12px);color:var(--color-text, #172b4d);white-space:nowrap;padding:0 4px}._tickerSep_7tpn3_147{margin:0 12px;color:var(--color-border, #e5e7eb);opacity:.5}._topbarRight_7tpn3_161{display:flex;align-items:center;gap:4px;flex-shrink:0}._menuBtn_7tpn3_175,._iconBtn_7tpn3_177{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm, 4px);color:var(--color-text, #172b4d);cursor:pointer;transition:background .15s ease;text-decoration:none;flex-shrink:0}._menuBtn_7tpn3_175:hover,._iconBtn_7tpn3_177:hover{background:var(--color-bg-hover, #f0f4f8)}._whatsappBtn_7tpn3_219{color:#25d366}._whatsappBtn_7tpn3_219:hover{background:#25d3661a!important}._balanceChip_7tpn3_225{display:flex;align-items:center;gap:5px;height:28px;padding:0 10px;background:#0052cc14;border:1px solid rgba(0,82,204,.2);border-radius:14px;font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-semibold, 600);color:var(--color-primary, #0052cc);white-space:nowrap;cursor:default;flex-shrink:0}._rulesLink_7tpn3_259{display:flex;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-medium, 500);color:var(--color-text, #0758e4);text-decoration:none;border-radius:var(--radius-sm, 4px);transition:background .15s ease;white-space:nowrap;opacity:.7;flex-shrink:0}._rulesLink_7tpn3_259:hover{background:var(--color-bg-hover, #f0f4f8);opacity:1}._localeGroup_7tpn3_297{display:flex;align-items:center;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 4px);overflow:hidden}._localeBtn_7tpn3_313{height:28px;padding:0 10px;font-size:var(--font-size-xs, 11px);font-weight:var(--font-weight-medium, 500);background:transparent;border:none;color:var(--color-text, #172b4d);cursor:pointer;transition:background .15s ease,color .15s ease}._localeBtn_7tpn3_313:hover{background:var(--color-bg-hover, #f0f4f8)}._localeBtnActive_7tpn3_345{background:var(--color-primary, #0052cc);color:#fff}._localeBtnActive_7tpn3_345:hover{background:var(--color-primary-dark, #003380)}._profileWrapper_7tpn3_363{position:relative}._profileBtn_7tpn3_371{display:flex;align-items:center;gap:6px;height:34px;padding:0 8px;background:transparent;border:none;border-radius:var(--radius-sm, 4px);color:var(--color-text, #172b4d);cursor:pointer;transition:background .15s ease;font-size:var(--font-size-sm, 13px)}._profileBtn_7tpn3_371:hover{background:var(--color-bg-hover, #f0f4f8)}._avatar_7tpn3_409{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#0052cc,#0065ff);color:#fff;font-size:var(--font-size-xs, 11px);font-weight:var(--font-weight-bold, 700);display:flex;align-items:center;justify-content:center;flex-shrink:0;user-select:none}._avatarLg_7tpn3_439{width:38px;height:38px;font-size:var(--font-size-sm, 13px)}._displayName_7tpn3_451{font-size:var(--font-size-sm, 13px);font-weight:var(--font-weight-medium, 500);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdown_7tpn3_469{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 6px);box-shadow:0 4px 16px #0000001f;z-index:300;overflow:hidden}._dropdownHeader_7tpn3_495{display:flex;align-items:center;gap:10px;padding:14px}._dropdownUserInfo_7tpn3_509{display:flex;flex-direction:column;gap:2px;overflow:hidden}._dropdownName_7tpn3_523{font-size:var(--font-size-sm, 13px);font-weight:var(--font-weight-semibold, 600);color:var(--color-text, #172b4d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownEmail_7tpn3_541{font-size:var(--font-size-xs, 11px);color:var(--color-text, #172b4d);opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownDivider_7tpn3_559{height:1px;background:var(--color-border, #e5e7eb);margin:0}._dropdownSectionLabel_7tpn3_571{display:block;padding:8px 14px 2px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-tertiary, #8a94a6)}._dropdownItem_7tpn3_591{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 14px;background:transparent;border:none;font-size:var(--font-size-sm, 13px);color:var(--color-text, #172b4d);cursor:pointer;text-align:left;transition:background .15s ease}._dropdownItem_7tpn3_591:hover{background:var(--color-bg-hover, #f0f4f8)}._dropdownItemDanger_7tpn3_631{color:#c0392b}._dropdownItemDanger_7tpn3_631:hover{background:#c0392b14}@media(max-width:900px){._brandName_7tpn3_71,._displayName_7tpn3_451,._rulesText_7tpn3_653{display:none}}@media(max-width:600px){._ticker_7tpn3_87,._balanceChip_7tpn3_225{display:none}}@media(max-width:480px){._rulesLink_7tpn3_259{display:none}._iconBtn_7tpn3_177:not(._whatsappBtn_7tpn3_219){display:none}._localeGroup_7tpn3_297{display:none}}._shell_oj9yo_1{min-height:100vh;display:flex;background:var(--color-bg-body, #e8f1f9);color:var(--color-text, #172b4d);position:relative}._skipLink_oj9yo_17{position:absolute;left:-9999px;top:8px;background:var(--color-surface, #fff);color:var(--color-text, #172b4d);padding:4px 8px;border-radius:4px;border:1px solid var(--color-border, #e5e7eb);z-index:1000}._skipLink_oj9yo_17:focus{left:8px}._body_oj9yo_49{margin-left:240px;flex:1;display:flex;flex-direction:column;min-height:100vh;transition:margin-left .2s ease}._bodyCollapsed_oj9yo_69{margin-left:60px}._main_oj9yo_77{margin-top:52px;flex:1;padding:8px var(--spacing-lg, 24px) var(--spacing-lg, 24px);min-height:calc(100vh - 52px)}@media(max-width:768px){._main_oj9yo_77{padding:12px}}@media(max-width:480px){._main_oj9yo_77{padding:8px 4px}}._legalFooter_oj9yo_107{display:flex;flex-wrap:wrap;gap:.375rem 1.25rem;padding:1rem 1.5rem 1.5rem;font-size:.75rem}._legalFooter_oj9yo_107 a{color:var(--color-text-secondary, #9aa7bd);text-decoration:none}._legalFooter_oj9yo_107 a:hover,._legalFooter_oj9yo_107 a:focus-visible{color:var(--color-text-primary, #e7ecf5);text-decoration:underline}@media(width<=600px){._legalFooter_oj9yo_107{padding:.875rem 1rem 1.25rem}}._shell_1dlgo_1{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text)}._header_1dlgo_17{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);background:var(--color-surface)}._brand_1dlgo_33{font-weight:600;font-size:var(--font-size-md);color:var(--color-text)}._main_1dlgo_45{flex:1;padding:var(--spacing-lg)}:root{--color-primary: #0052cc;--color-primary-dark: #003380;--color-primary-light: #e6f0fa;--color-primary-hover: #0065ff;--color-secondary: #172b4d;--color-secondary-light: #f4f5f7;--color-secondary-hover: #253858;--color-success: #36b37e;--color-success-light: #e3fcef;--color-success-dark: #006644;--color-danger: #ff5630;--color-danger-light: #ffebe6;--color-danger-dark: #bf2600;--color-warning: #ffab00;--color-warning-light: #fffae6;--color-warning-dark: #ff8b00;--color-info: #00b8d9;--color-info-light: #e6fcff;--color-info-dark: #008da6;--color-gray-50: #f9fafb;--color-gray-100: #f4f5f7;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #172b4d;--color-gray-900: #091e42;--color-text-primary: #172b4d;--color-text-secondary: #374151;--color-text-tertiary: #9ca3af;--color-text-inverse: #ffffff;--color-text-disabled: #9ca3af;--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-bg-tertiary: #f4f5f7;--color-bg-hover: #f4f5f7;--color-bg-pressed: #e5e7eb;--color-bg-disabled: #f9fafb;--color-bg-body: #e8f1f9;--sb-bg: linear-gradient(145deg, #020c1b 0%, #003380 55%, #0a1f5e 100%);--sb-bg-hover: linear-gradient(145deg, #020c1b 0%, #003380 55%, #0a1f5e 100%);--color-overlay-hover: rgba(255, 255, 255, .1);--color-overlay-pressed: rgba(255, 255, 255, .2);--color-overlay-divider: rgba(255, 255, 255, .3);--color-border-primary: #d1d5db;--color-border-secondary: #9ca3af;--color-border-focus: #0052cc;--color-border-error: #ff5630;--color-border: #e5e7eb;--color-link: #0052cc;--color-link-hover: #0065ff;--color-bg-code: #f4f5f7;--font-family-sans: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, sans-serif;--font-family-mono: "JetBrains Mono", Monaco, Consolas, "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 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-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--spacing-px: 1px;--spacing-0: 0;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--radius-pill: 9999px;--border-radius-xs: var(--radius-sm);--border-radius-sm: var(--radius-md);--sidebar-width: 280px;--sidebar-width-collapsed: 48px;--header-height: 48px;--shell-max-width: 1080px;--header-min-height: 64px;--main-min-height: 420px;--section-min-height: 240px;--shadow-xs: 0 1px 2px 0 rgba(23, 43, 77, .03);--shadow-sm: 0 1px 3px 0 rgba(23, 43, 77, .08), 0 1px 2px 0 rgba(23, 43, 77, .06);--shadow-md: 0 4px 6px -1px rgba(23, 43, 77, .08), 0 2px 4px -1px rgba(23, 43, 77, .06);--shadow-lg: 0 10px 15px -3px rgba(23, 43, 77, .08), 0 4px 6px -2px rgba(23, 43, 77, .05);--shadow-xl: 0 20px 25px -5px rgba(23, 43, 77, .08), 0 10px 10px -5px rgba(23, 43, 77, .04);--shadow-2xl: 0 25px 50px -12px rgba(23, 43, 77, .15);--shadow-focus: 0 0 0 3px rgba(0, 82, 204, .15);--shadow-focus-error: 0 0 0 3px rgba(255, 86, 48, .15);--shadow-focus-ring: 0 0 0 2px rgba(0, 82, 204, .2);--shadow-focus-ring-error: 0 0 0 2px rgba(255, 86, 48, .2);--shadow-hover-ring: 0 0 0 1px rgba(0, 82, 204, .1);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .1);--shadow-glow: 0 0 2px rgba(0, 82, 204, .3);--shadow-sidebar: 2px 0 8px rgba(0,0,0,.06), 1px 0 4px rgba(0,0,0,.04), 0 0 1px rgba(0,0,0,.02);--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out;--transition-slow: .35s ease-in-out;--transition-colors: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;--transition-transform: transform .15s ease-in-out;--transition-opacity: opacity .15s ease-in-out;--transition-all: all .15s ease-in-out;--button-height-sm: 2rem;--button-height-md: 2.5rem;--button-height-lg: 3rem;--button-height-xl: 3.5rem;--input-height-sm: 2rem;--input-height-md: 2.5rem;--input-height-lg: 3rem;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--color-bg: var(--color-bg-body);--color-bg-gradient: var(--color-bg-body);--color-surface: var(--color-bg-primary);--color-surface-subtle: var(--color-bg-secondary);--color-surface-nav: var(--color-bg-secondary);--color-surface-accent: var(--color-primary-light);--color-border-subtle: var(--color-border);--color-text: var(--color-text-primary);--color-text-muted: var(--color-text-secondary);--color-accent: var(--color-primary);--color-accent-soft: var(--color-primary-light);--color-accent-hover: var(--color-bg-hover);--color-accent-dark: var(--color-primary-dark);--color-skeleton-base: var(--color-gray-200);--color-skeleton-shimmer: var(--color-gray-100);--spacing-2xs: var(--spacing-1);--spacing-xs: var(--spacing-2);--spacing-sm: var(--spacing-3);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-6);--spacing-xl: var(--spacing-8);--spacing-2xl: var(--spacing-12);--font-family-base: var(--font-family-sans);--font-size-md: var(--font-size-lg);--line-height-base: var(--line-height-normal);--transition-base: var(--transition-normal);--z-base: 1;--z-header: var(--z-sticky);--z-overlay: var(--z-modal-backdrop)}[data-theme=dark]{--color-primary: #4c9aff;--color-primary-dark: #2684ff;--color-primary-light: #091e42;--color-primary-hover: #6bb6ff;--color-secondary: #c1c7d0;--color-secondary-light: #dfe1e6;--color-secondary-hover: #a5adba;--color-success: #57d9a3;--color-success-light: #1a2e28;--color-success-dark: #7ee3b0;--color-danger: #ff8f73;--color-danger-light: #2e1a17;--color-danger-dark: #ffab95;--color-warning: #ffe380;--color-warning-light: #2e2a17;--color-warning-dark: #ffeb99;--color-info: #79e2f2;--color-info-light: #172a2e;--color-info-dark: #9ce8f5;--color-gray-50: #222b3a;--color-gray-100: #172b4d;--color-gray-200: #253858;--color-gray-300: #42526e;--color-gray-400: #6b778c;--color-gray-500: #a5adba;--color-gray-600: #c1c7d0;--color-gray-700: #dfe1e6;--color-gray-800: #f4f5f7;--color-gray-900: #ffffff;--color-text-primary: #f4f5f7;--color-text-secondary: #a5adba;--color-text-tertiary: #6b778c;--color-text-inverse: #091e42;--color-text-disabled: #6b778c;--color-bg-primary: #091e42;--color-bg-secondary: #172b4d;--color-bg-tertiary: #222b3a;--color-bg-hover: #253858;--color-bg-pressed: #364453;--color-bg-disabled: #172b4d;--color-bg-body: #222b3a;--color-border-primary: #6b778c;--color-border-secondary: #a5adba;--color-border-focus: #4c9aff;--color-border-error: #ff8f73;--color-border: #42526e;--color-link: #4c9aff;--color-link-hover: #6bb6ff;--color-bg-code: #222b3a;--color-overlay-hover: rgba(255, 255, 255, .1);--color-overlay-pressed: rgba(255, 255, 255, .2);--color-overlay-divider: rgba(255, 255, 255, .15);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .25);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .35), 0 1px 2px 0 rgba(0, 0, 0, .25);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .45), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .35);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .6);--shadow-focus: 0 0 0 3px rgba(76, 154, 255, .25);--shadow-focus-error: 0 0 0 3px rgba(255, 143, 115, .25);--shadow-focus-ring: 0 0 0 2px rgba(76, 154, 255, .25);--shadow-focus-ring-error: 0 0 0 2px rgba(255, 143, 115, .25);--shadow-hover-ring: 0 0 0 1px rgba(76, 154, 255, .15);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .2);--shadow-glow: 0 0 2px rgba(76, 154, 255, .4);--shadow-sidebar: 2px 0 8px rgba(0,0,0,.2), 1px 0 4px rgba(0,0,0,.12), 0 0 1px rgba(0,0,0,.06);--color-bg: var(--color-bg-body);--color-bg-gradient: var(--color-bg-body);--color-surface: var(--color-bg-primary);--color-surface-subtle: var(--color-bg-secondary);--color-surface-nav: var(--color-bg-secondary);--color-surface-accent: var(--color-primary-light);--color-border-subtle: var(--color-border);--color-text: var(--color-text-primary);--color-text-muted: var(--color-text-secondary);--color-accent: var(--color-primary);--color-accent-soft: var(--color-primary-light);--color-accent-hover: var(--color-bg-hover);--color-accent-dark: var(--color-primary-dark);--color-skeleton-base: var(--color-gray-200);--color-skeleton-shimmer: var(--color-gray-100)}@media(prefers-reduced-motion:reduce){:root{--transition-fast: .01ms linear;--transition-normal: .01ms linear;--transition-slow: .01ms linear;--transition-all: .01ms linear;--transition-base: .01ms linear}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.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}.container{max-width:var(--shell-max-width);margin:0 auto;padding:var(--spacing-md)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.gap-2xs{gap:var(--spacing-2xs)}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.surface-subtle{background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);background-color:var(--color-bg-body);color:var(--color-text-primary);min-width:320px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}p{line-height:var(--line-height-normal)}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}a{color:var(--color-link);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}a:hover,a:focus{color:var(--color-link-hover)}ul,ol{padding-left:var(--spacing-6)}li{line-height:var(--line-height-normal)}img,video,iframe{max-width:100%;display:block;border:none}img{height:auto}table{width:100%;border-collapse:collapse;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-xs)}th,td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--color-border)}th{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-bg-secondary);text-transform:uppercase;letter-spacing:.025em;border-bottom:2px solid var(--color-border-primary)}td{color:var(--color-text-secondary);background-color:var(--color-bg-primary)}tbody tr:nth-child(2n) td{background-color:var(--color-bg-secondary)}tbody tr:hover td{background-color:var(--color-bg-hover)}hr{border:none;border-top:1px solid var(--color-border);margin:var(--spacing-6) 0}button{font-family:inherit;font-size:inherit;cursor:pointer;background:none;border:none}input,select,textarea{font-family:inherit;font-size:inherit;background-color:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}input:disabled,select:disabled,textarea:disabled{background-color:var(--color-bg-disabled);cursor:not-allowed;opacity:.6}label{display:inline-block;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}fieldset{border:none;padding:0;margin:0;min-width:0}.page-content{width:100%;min-height:var(--main-min-height);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}@media(max-width:720px){.page-content{padding:var(--spacing-3)}}
