.InlineAlert_alert__V4g2W{padding:12px 40px 12px 15px;border-radius:4px;margin:10px 0;font-size:14px;text-align:center;width:100%;font-weight:700;position:relative;animation:InlineAlert_slideIn__ncjus .3s ease-out;color:#111!important;max-width:400px;box-shadow:0 2px 10px rgba(0,0,0,.1)}[data-theme=dark] .InlineAlert_alert__V4g2W{color:#fff!important}.InlineAlert_errorCode__KwjAP{font-size:18px;font-weight:700;margin-bottom:8px;color:#ff6b6b;text-align:center}.InlineAlert_message__L_7no{margin-bottom:12px;text-align:left;font-weight:400;line-height:1.4}.InlineAlert_actions__stiqw{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;justify-content:center}.InlineAlert_actionButton__90bcy{padding:6px 12px;border-radius:4px;border:none;font-size:12px;cursor:pointer;transition:background-color .2s;font-weight:500}.InlineAlert_actionButton__90bcy.InlineAlert_primary__8pepv{background-color:#007bff;color:white}.InlineAlert_actionButton__90bcy.InlineAlert_primary__8pepv:hover{background-color:#0056b3}.InlineAlert_actionButton__90bcy.InlineAlert_secondary__bmcN_{background-color:#6c757d;color:white}.InlineAlert_actionButton__90bcy.InlineAlert_secondary__bmcN_:hover{background-color:#545b62}.InlineAlert_actionButton__90bcy.InlineAlert_danger__rzCOg{background-color:#dc3545;color:white}.InlineAlert_actionButton__90bcy.InlineAlert_danger__rzCOg:hover{background-color:#c82333}.InlineAlert_info__t9Uh_{background-color:var(--info-bg,#e7f3ff)}.InlineAlert_success__wEyRz{background-color:var(--success-bg,#e6ffe7)}.InlineAlert_warning__83AQq{background-color:var(--warning-bg,#fff3cd)}.InlineAlert_error__QzaOh{background-color:var(--error-bg,#f8d7da)}[data-theme=dark] .InlineAlert_info__t9Uh_{background-color:var(--info-bg,#0e3842);color:var(--info-color,#b6effb)}[data-theme=dark] .InlineAlert_success__wEyRz{background-color:var(--success-bg,#133b24);color:var(--success-color,#25a03a)}[data-theme=dark] .InlineAlert_warning__83AQq{background-color:var(--warning-bg,#3b2c10);color:var(--warning-color,#e0aa12)}[data-theme=dark] .InlineAlert_error__QzaOh{background-color:var(--error-bg,#3b1212);color:var(--error-color,#ffb3b3)}[data-theme=dark] .InlineAlert_error__QzaOh,[data-theme=dark] .InlineAlert_info__t9Uh_,[data-theme=dark] .InlineAlert_success__wEyRz,[data-theme=dark] .InlineAlert_warning__83AQq{color:#fff!important}.InlineAlert_closeButton__SuR9S{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.InlineAlert_closeButton__SuR9S:hover{opacity:1}@keyframes InlineAlert_slideIn__ncjus{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--bg-color:#f3f4f6;--text-color:#333333;--card-bg:#f7f7f6;--border-color:#fa7d08;--border-color-light:#e0e0e0;--hover-color:#f0f0f0;--btn-bg:#007bff;--btn-text:#ffffff;--btn-hover-bg:#0056b3;--link-color:#0066cc;--link-hover-color:#004c99;--heading-color:#222222;--label-color:#555555;--placeholder-color:#999999;--shadow-color:rgba(0,0,0,0.1);--success-color:#28a745;--error-color:#dc3545;--warning-color:#ffc107;--info-color:#17a2b8;--form-fields-bg-dark:#2d2d2d;--input-bg:#f5f5f3;--disabled-bg:#e9ecef;--focus-border-color:#007bff;--focus-shadow-color:rgba(0,123,255,0.25);--table-header-bg:#007bff;--table-header-text:#ffffff;--table-stripe-bg:#f0f1f3;--accent-color:#007bff;--success-bg:#d1e7dd;--success-border:#badbcc;--error-bg:#f8d7da;--error-border:#f5c2c7;--warning-bg:#fff3cd;--warning-border:#ffecb5;--info-bg:#cff4fc;--info-border:#b6effb;--tag-bg:#e9ecef;--primary-color:#007bff;--secondary-color:#6c757d;--primary-btn-bg:#007bff;--primary-btn-hover-bg:#0056b3;--secondary-btn-bg:#6c757d;--secondary-btn-hover-bg:#5a6268;--light-bg:#f5f5f3;--error-shadow:rgba(220,53,69,0.25);--btn-transparent-bg:transparent;--outline-btn-border:#28a745;--outline-btn-text:#007bff;--outline-btn-hover-border:#218838;--outline-btn-hover-text:#218838;--accent-btn-bg:#4314eb;--accent-btn-hover-bg:#3610c9;--badge-bg:#168d18;--badge-text:#ffffff;--secondary-text-color:#666666;--user-message-bg:#007bff;--user-message-text:#ffffff;--other-message-bg:#f0f0f0;--other-message-text:#333333;--chat-time-text:#666666;--chat-input-bg:#ffffff;--chat-input-text:#333333;--chat-input-placeholder:#999999;--chat-send-btn-bg:#007bff;--chat-send-btn-text:#ffffff;--chat-sidebar-active:#e6f7ff;--chat-unread-badge:#ff4d4f;--nav-bg:#1f2937;--nav-text:#ffffff;--nav-highlight:#4ade80;--nav-highlight-bg:rgba(74,222,128,0.1);--error-bg-light:rgba(239,68,68,0.1);--error-hover-color:#ef4444;color-scheme:light;--transition-duration:300ms;--transition-timing:cubic-bezier(0.4,0,0.2,1);--form-bg:linear-gradient(135deg,#f3f4f6,#e6e7ea);--form-card-bg:#f7f7f6;--form-header-border:#e6e7ea;--form-title:#2c3e50;--form-subtitle:#6c757d;--skeleton-base-color:#a0c1e4;--skeleton-highlight-color:#e6f2ff;--skeleton-gradient:linear-gradient(90deg,transparent,rgba(255,255,255,0.8) 50%,transparent);--skeleton-animation-duration:1.5s;--skeleton-image-color:#00d2ff;--skeleton-container-bg:#f7f7f6;--skeleton-button-bg:#f0f0f0}[data-theme=dark]{--bg-color:#302f2f;--text-color:#e0e0e0;--card-bg:#424242;--input-bg:#383838;--form-fields-bg:#2d2d2d;--border-color:#fbad05;--border-color-light:#555555;--hover-color:#505050;--btn-bg:#007bff;--btn-text:#ffffff;--btn-hover-bg:#1a68d1;--link-color:#88c5ff;--link-hover-color:#b3d9ff;--heading-color:#ffffff;--label-color:#ffffff;--placeholder-color:#888888;--shadow-color:rgba(0,0,0,0.3);--success-color:#25a03a;--error-color:#b20c0c;--warning-color:#e0aa12;--info-color:#1a9eb0;--disabled-bg:#505050;--focus-border-color:#1a75d2;--focus-shadow-color:rgba(26,117,210,0.25);--table-header-bg:#1a68d1;--table-header-text:#ffffff;--table-stripe-bg:#4a4a4a;--accent-color:#88c5ff;--success-bg:#133b24;--success-border:#1a542f;--error-bg:#3b1212;--error-border:#4f1c1c;--warning-bg:#3b2c10;--warning-border:#543e17;--info-bg:#0e3842;--info-border:#164d58;--tag-bg:#505050;--primary-color:#1a75d2;--secondary-color:#909090;--primary-btn-bg:#1a75d2;--primary-btn-hover-bg:#1a68d1;--secondary-btn-bg:#666666;--secondary-btn-hover-bg:#555555;--light-bg:#3a3a3a;--error-shadow:rgba(178,12,12,0.25);--btn-transparent-bg:transparent;--outline-btn-border:#ffffff;--outline-btn-text:#f6f6f6;--outline-btn-hover-border:#2fb344;--outline-btn-hover-text:#88c5ff;--accent-btn-bg:#5425fc;--accent-btn-hover-bg:#4519e0;--badge-bg:#168d18;--badge-text:#ffffff;--secondary-text-color:#a0a0a0;--user-message-bg:#1976d2;--user-message-text:#ffffff;--other-message-bg:#505050;--other-message-text:#e0e0e0;--chat-time-text:#a0a0a0;--chat-input-bg:#383838;--chat-input-text:#e0e0e0;--chat-input-placeholder:#888888;--chat-send-btn-bg:#1976d2;--chat-send-btn-text:#ffffff;--chat-sidebar-active:#3a3f41;--chat-unread-badge:#ff4d4f;--nav-bg:#161f2c;--nav-text:#e0e0e0;--nav-highlight:#4ade80;--nav-highlight-bg:rgba(74,222,128,0.15);--error-bg-light:rgba(239,68,68,0.15);--error-hover-color:#f87171;--category-header-color:#3ea6ff;color-scheme:dark;--form-bg:linear-gradient(135deg,#23272f,#181a1b);--form-card-bg:#23272f;--form-header-border:#23272f;--form-title:#3ea6ff;--form-subtitle:#b0b8c1}*{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body,html{margin:0;padding:0}body,html{height:100%;width:100%;background-color:var(--bg-color);color:var(--text-color);font-family:Arial,sans-serif;transition:background-color .3s ease,color .3s ease}html{scroll-behavior:smooth;scrollbar-gutter:stable;visibility:visible;opacity:1}input,select,textarea{background-color:var(--input-bg);color:var(--text-color);border-color:var(--border-color)}button{transition:background-color .3s,color .3s,border-color .3s}::placeholder{color:var(--placeholder-color);opacity:1}label{color:var(--label-color)}a{color:var(--link-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--link-hover-color)}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}h1.category-header{color:var(--category-header-color,#3ea6ff)!important}.btn{background-color:var(--btn-bg);color:var(--btn-text);border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:600}.btn:hover{background-color:var(--btn-hover-bg)}.text-success{color:var(--success-color)}.text-error{color:var(--error-color)}.text-warning{color:var(--warning-color)}.text-info{color:var(--info-color)}.bg-success{background-color:var(--success-bg)}.bg-error{background-color:var(--error-bg)}.bg-warning{background-color:var(--warning-bg)}.bg-info{background-color:var(--info-bg)}:root[data-theme]{--transition-duration:0.3s;--transition-timing:ease}:root[data-theme] *{transition:background-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing)}:root:not([data-theme]){visibility:hidden}.theme-transition{transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out!important}.theme-transition *{transition:inherit}.theme-transition [class*=animation-],.theme-transition [class*=transition-]{transition:none!important;animation:none!important}.theme-transition button,.theme-transition input,.theme-transition select,.theme-transition textarea{transition:none!important}[data-theme],html[data-theme]{visibility:visible}[data-theme]{transition:none}.theme-transition,.theme-transition *,.theme-transition :after,.theme-transition :before{transition:all .3s ease-in-out!important;transition-delay:0!important}.js-loading *{visibility:hidden}