:root{--brand-primary: #1E3A8A;--brand-primary-hover: #172D6E;--brand-primary-soft: #EFF6FF;--brand-accent: #059669;--brand-accent-soft: #ECFDF5;--brand-success: #059669;--brand-warning: #D97706;--brand-danger: #DC2626;--brand-info: #0284C7;--bg-main: #F8FAFC;--bg-surface: #FFFFFF;--bg-sidebar: #0F1F47;--border-light: #E2E8F0;--border-medium: #CBD5E1;--text-primary: #1E293B;--text-secondary: #475569;--text-muted: #94A3B8;--overlay-soft: rgba(15, 23, 42, .04);--overlay-medium: rgba(15, 23, 42, .08);--focus-ring: rgba(30, 58, 138, .25);--bg-secondary: #FAFBFC;--bg-muted: #F1F3F9;--text-tertiary: #A5ADBA;--brand-primary-soft: rgba(30, 58, 138, .06);--brand-primary-border: rgba(30, 58, 138, .15);--brand-success-text: #0A7B4E;--brand-success-border: rgba(13, 175, 111, .15);--brand-warning-soft: #FFF4E5;--brand-warning-text: #9A5F07;--brand-warning-border: rgba(232, 147, 10, .15);--brand-danger-soft: #FFEDEB;--brand-danger-text: #A82628;--brand-danger-border: rgba(229, 57, 59, .15);--brand-info-soft: #EFF6FF;--brand-info-text: #1D4ED8;--brand-info-border: rgba(30, 58, 138, .15)}:root{--color-primary: #1E3A8A;--color-primary-hover: #1D4ED8;--color-primary-light: #EFF6FF;--color-primary-dark: #172554;--color-success: #059669;--color-success-light: #ECFDF5;--color-warning: #D97706;--color-warning-light: #FFFBEB;--color-danger: #DC2626;--color-danger-light: #FEF2F2;--color-info: #0284C7;--color-info-light: #E0F2FE;--color-neutral-0: #FFFFFF;--color-neutral-50: #F8FAFC;--color-neutral-100: #F1F5F9;--color-neutral-200: #E2E8F0;--color-neutral-300: #CBD5E1;--color-neutral-400: #94A3B8;--color-neutral-500: #64748B;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-800: #1E293B;--color-neutral-900: #0F172A;--color-neutral-950: #020617;--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-500);--color-text-muted: var(--color-neutral-400);--color-text-disabled: var(--color-neutral-300);--color-background: #F8FAFC;--color-surface: var(--color-neutral-0);--color-surface-hover: var(--color-neutral-50);--color-border: var(--color-neutral-200);--color-border-strong: var(--color-neutral-300);--color-border-subtle: var(--color-neutral-100);--color-sidebar: #0C1629;--color-sidebar-hover: rgba(255, 255, 255, .06);--color-sidebar-active: #3B82F6;--color-sidebar-text: rgba(255, 255, 255, .45);--color-sidebar-text-active: #FFFFFF;--font-family: "Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-family-mono: "Geist Mono", "JetBrains Mono", "Fira Code", "Consolas", "Monaco", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.5rem;--font-size-4xl: 1.75rem;--font-size-5xl: 2rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 800;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--border-width: 1px;--radius-sm: 6px;--radius-default: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .03);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 22px rgba(15, 23, 42, .05);--shadow-default: 0 2px 6px rgba(15, 23, 42, .05), 0 10px 24px rgba(15, 23, 42, .06);--shadow-md: 0 10px 28px rgba(15, 23, 42, .08), 0 2px 6px rgba(15, 23, 42, .05);--shadow-lg: 0 16px 40px rgba(15, 23, 42, .1), 0 4px 12px rgba(15, 23, 42, .06);--shadow-xl: 0 24px 56px rgba(15, 23, 42, .14), 0 8px 18px rgba(15, 23, 42, .07);--elevation-1: 0 1px 2px rgba(15, 23, 42, .04), 0 10px 24px rgba(15, 23, 42, .05);--elevation-1-border: 1px solid rgba(15, 23, 42, .07);--elevation-2: 0 12px 28px rgba(15, 23, 42, .09), 0 3px 8px rgba(15, 23, 42, .05);--elevation-2-border: 1px solid rgba(30, 58, 138, .14);--elevation-3: 0 24px 56px rgba(15, 23, 42, .16), 0 10px 24px rgba(15, 23, 42, .08), 0 1px 3px rgba(15, 23, 42, .04);--shadow-card: var(--elevation-1);--shadow-card-hover: var(--elevation-2);--shadow-button: 0 1px 2px rgba(15, 23, 42, .06);--shadow-button-hover:0 2px 8px rgba(30, 58, 138, .16), 0 1px 3px rgba(15, 23, 42, .06);--shadow-focus: 0 0 0 2px #FFFFFF, 0 0 0 4px rgba(59, 130, 246, .32);--shadow-modal: var(--elevation-3);--transition-fast: .12s ease-out;--transition-default: .2s ease-out;--transition-slow: .35s ease-out;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--sidebar-width: 256px;--header-height: 52px;--content-max-width: 1280px}html{font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11"}body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background);min-height:100vh}#root{font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0;letter-spacing:-.01em}h1{font-size:var(--font-size-4xl);letter-spacing:-.025em}h2{font-size:var(--font-size-3xl);letter-spacing:-.02em}h3{font-size:var(--font-size-2xl);letter-spacing:-.015em}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin:0 0 var(--spacing-4) 0}.assistant-input-actions{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.assistant-voice-button{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:42px;padding:0 var(--spacing-4);border-radius:var(--radius-default);border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));background:linear-gradient(180deg,#ffffff 0%,var(--color-neutral-50) 100%);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-button);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.assistant-voice-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-button-hover)}.assistant-voice-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.assistant-voice-button--active{border-color:color-mix(in srgb,var(--color-danger) 22%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-danger) 10%,white),color-mix(in srgb,var(--color-danger) 4%,var(--color-neutral-50)));color:var(--color-danger)}.assistant-voice-button--disabled,.assistant-voice-button:disabled{opacity:.7;cursor:not-allowed;color:var(--color-text-secondary);background:var(--color-neutral-100)}.assistant-voice-status{width:100%;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.assistant-follow-up-note{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius-default);background:color-mix(in srgb,var(--color-info) 10%,white);border:1px solid color-mix(in srgb,var(--color-info) 20%,var(--color-border));color:var(--color-info);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.assistant-result-card,.assistant-calculation-card{display:grid;gap:var(--spacing-3);border-radius:var(--radius-lg);padding:var(--spacing-4);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,var(--color-neutral-50) 100%);box-shadow:var(--elevation-1)}.assistant-result-card{border:1px solid color-mix(in srgb,var(--color-primary) 10%,var(--color-border))}.assistant-result-card--success{border-color:color-mix(in srgb,var(--color-success) 22%,var(--color-border))}.assistant-result-card--error{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border))}.assistant-result-header{display:grid;gap:var(--spacing-2)}.assistant-result-title-wrap{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.assistant-result-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:capitalize}.assistant-result-badge--success{background:var(--color-success-light);color:var(--color-success)}.assistant-result-badge--error{background:var(--color-danger-light);color:var(--color-danger)}.assistant-result-badge--status{background:var(--color-neutral-100);color:var(--color-neutral-700)}.assistant-result-created-customer{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.assistant-result-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.assistant-result-meta{display:grid;gap:4px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.assistant-result-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.assistant-result-review-button{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--radius-default);text-decoration:none;background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-button)}.assistant-result-review-button:hover{background:var(--color-primary-hover)}.assistant-calculation-card{border:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-border))}.assistant-calculation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap}.assistant-calculation-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.assistant-calculation-type{margin-top:4px;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:capitalize}.assistant-calculation-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-full);background:var(--color-success-light);color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.assistant-calculation-total{display:grid;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,white),color-mix(in srgb,var(--color-info) 8%,white));border:1px solid color-mix(in srgb,var(--color-primary) 12%,var(--color-border))}.assistant-calculation-total-label{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.assistant-calculation-total-value{font-size:clamp(1.8rem,4vw,2.4rem);line-height:1;font-weight:var(--font-weight-black);color:var(--color-text-primary)}.assistant-calculation-metrics{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.assistant-calculation-metric{display:grid;gap:2px;min-width:140px;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.assistant-calculation-metric strong{color:var(--color-text-primary);font-size:var(--font-size-base)}.assistant-calculation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}.assistant-calculation-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:12px 14px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--color-border-subtle)}.assistant-calculation-row-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.assistant-calculation-row-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:right}.assistant-calculation-message{white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.assistant-workspace{display:grid;gap:var(--spacing-4);max-width:1120px;margin:0 auto;padding:var(--spacing-4)}.assistant-workspace-header{display:grid;gap:var(--spacing-3);padding:var(--spacing-5);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-primary) 12%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,white),color-mix(in srgb,var(--color-info) 10%,white));box-shadow:var(--elevation-1)}.assistant-workspace-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.assistant-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap}.assistant-workspace-status{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.assistant-workspace-grid{display:grid;gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.assistant-workspace-group{display:grid;gap:8px}.assistant-workspace-group-title{overflow-wrap:anywhere}.assistant-workspace-tabs{display:flex;flex-wrap:wrap;gap:8px}.assistant-workspace-tab{max-width:100%;min-width:0;text-align:left}.assistant-workspace-tab-label,.assistant-workspace-tab-count{overflow-wrap:anywhere}.assistant-workspace-tab-count{font-size:var(--font-size-xs);opacity:.82}.assistant-workspace-empty{padding:var(--spacing-5);border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);background:#ffffffb3;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (max-width: 640px){.assistant-calculation-grid{grid-template-columns:1fr}.assistant-calculation-row{align-items:flex-start;flex-direction:column}.assistant-result-review-button,.assistant-voice-button{width:100%;justify-content:center}.assistant-workspace-toolbar{align-items:stretch}}.type-page-title{font-family:var(--font-family);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.02em;color:var(--color-text-primary)}.type-section-header{font-family:var(--font-family);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:-.01em;color:var(--color-text-primary)}.type-card-title{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--color-text-primary)}.type-body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary)}.type-label{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text-secondary)}.type-caption{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-muted)}.type-page-subtitle{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.type-stat-value{font-family:var(--font-family);font-size:var(--font-size-5xl);font-weight:var(--font-weight-black);line-height:1.15;letter-spacing:-.03em;color:var(--color-text-primary)}.type-stat-value,.stat-value,.esess-stat-value,.esess-kpi-value,.esess-hero-stat-value,.esess-hero-stat-value-lg,.contracts-kpi-value-currency,.ahj-connector-metric-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.type-stat-label{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary)}.type-table-header{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.4;letter-spacing:.02em;color:var(--color-text-secondary)}.type-table-cell{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover);text-decoration:underline}button{font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}button:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-default);padding:var(--spacing-2) var(--spacing-3);transition:all .16s cubic-bezier(.4,0,.2,1)}input:hover,textarea:hover,select:hover{border-color:var(--color-neutral-400)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1e3a8a26;background:var(--color-surface)}input::placeholder,textarea::placeholder{color:var(--color-text-disabled)}table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}th{padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-secondary);background:var(--color-neutral-50);border-bottom:2px solid var(--color-border)}td{padding:var(--spacing-3) var(--spacing-4);border-bottom:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:middle}tr:hover td{background:var(--color-surface-hover);transition:background .12s ease}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}*{scrollbar-width:thin;scrollbar-color:var(--color-neutral-300) transparent}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.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}.enterprise-stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;cursor:pointer;transition:all var(--transition-fast)}.enterprise-stat-card:hover{box-shadow:var(--shadow-sm);border-color:var(--color-primary);transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media print{body{color:#000!important;background:#fff!important}.no-print{display:none!important}.enterprise-sidebar,.enterprise-mobile-menu-btn,aside{display:none!important}.enterprise-main>header,header{display:none!important}[style*="rgba(0, 0, 0, 0.5)"]{display:none!important}.enterprise-main{margin-left:0!important;width:100%!important}.enterprise-main>div{padding:0!important;overflow:visible!important}[data-print-hide],.page-shell-actions,.page-shell-toolbar{display:none!important}.print-content{display:block!important;width:100%!important;margin:0!important;padding:0!important}[role=dialog],[role=alertdialog]{display:none!important}.print-avoid-break{page-break-inside:avoid;break-inside:avoid}.print-page-break{page-break-before:always;break-before:page}}@media (max-width: 768px){:root{--sidebar-width: 100%}html{font-size:var(--font-size-sm)}}.bg-gray-50{background-color:#f8f9fc!important}.bg-gray-100{background-color:#f1f3f9!important}.bg-gray-200{background-color:#e0e4ed!important}.bg-gray-300{background-color:#c8cdd8!important}.bg-gray-700{background-color:#2f3747!important}.bg-gray-800{background-color:#1c2333!important}.bg-gray-900{background-color:#0d1220!important}.text-gray-400{color:#8e96a6!important}.text-gray-500{color:#616b7c!important}.text-gray-600{color:#454d5f!important}.text-gray-700{color:#2f3747!important}.text-gray-900{color:#0d1220!important}.border-gray-100{border-color:#f1f3f9!important}.border-gray-200{border-color:#e0e4ed!important}.border-gray-300{border-color:#c8cdd8!important}.border-gray-700{border-color:#2f3747!important}.hover\:bg-gray-100:hover{background-color:#f1f3f9!important}.hover\:bg-gray-200:hover{background-color:#e0e4ed!important}.hover\:bg-gray-700:hover{background-color:#2f3747!important}.hover\:text-gray-300:hover{color:#c8cdd8!important}.hover\:text-gray-600:hover{color:#454d5f!important}.hover\:text-gray-900:hover{color:#0d1220!important}.dark .dark\:bg-gray-600{background-color:#454d5f!important}.dark .dark\:bg-gray-700{background-color:#2f3747!important}.dark .dark\:bg-gray-800{background-color:#1c2333!important}.dark .dark\:bg-gray-900\/50{background-color:#11182780!important}.dark .dark\:text-gray-300{color:#c8cdd8!important}.dark .dark\:text-gray-400{color:#8e96a6!important}.dark .dark\:border-gray-700{border-color:#2f3747!important}@media (max-width: 768px){body{overflow-x:hidden}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.mgmt-grid-2,.stat-grid,.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}.page-shell-content,.page-content{padding:12px!important}.desktop-only{display:none!important}.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important;align-items:stretch!important}.mobile-gap-sm{gap:8px!important}}@media (max-width: 480px){h1{font-size:clamp(1.125rem,5vw,1.75rem)!important}h2{font-size:clamp(1rem,4vw,1.5rem)!important}h3{font-size:clamp(.875rem,3.5vw,1.375rem)!important}button,a[role=button],[role=button]{min-height:44px}.stat-card-value{font-size:clamp(1.25rem,6vw,2rem)!important}}@supports (padding: env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}.esess-action-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.esess-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-family);font-weight:600;line-height:1;border-radius:10px;cursor:pointer;transition:all .16s cubic-bezier(.4,0,.2,1);white-space:nowrap;border:1px solid transparent;outline:none;text-decoration:none;letter-spacing:.01em}.esess-btn:focus-visible{box-shadow:var(--shadow-focus)}.esess-btn:active{transform:scale(.97)}.esess-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.esess-btn-sm{height:32px;padding:0 14px;font-size:var(--font-size-xs);border-radius:8px}.esess-btn-md{height:38px;padding:0 18px;font-size:var(--font-size-sm)}.esess-btn-lg{height:44px;padding:0 24px;font-size:var(--font-size-sm)}.esess-btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary-dark);box-shadow:var(--shadow-button),0 0 0 1px #1e3a8a26}.esess-btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-dark);box-shadow:0 4px 12px -2px #1e3a8a59,0 2px 6px #1e3a8a33;transform:translateY(-1px)}.esess-btn-secondary{background:linear-gradient(180deg,#FFFFFF 0%,var(--bg-main, #F8F9FC) 100%);color:var(--text-primary, #1C2333);border-color:var(--border-medium, #C8CDD8);box-shadow:0 1px 2px #0000000a,inset 0 1px #fffc}.esess-btn-secondary:hover:not(:disabled){background:var(--color-neutral-50, #F8F9FC);border-color:var(--color-neutral-400, #8E96A6);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.esess-btn-danger{background:linear-gradient(135deg,#f87171,#dc2626);color:#fff;border-color:#dc2626;box-shadow:var(--shadow-button),0 0 0 1px #ef44441a}.esess-btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#dc2626);border-color:#b91c1c;box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.esess-btn-warning{background:#d97706;color:#fff;border-color:#b45309;box-shadow:var(--shadow-button),0 0 0 1px #d9770626}.esess-btn-warning:hover:not(:disabled){background:#b45309;border-color:#92400e;box-shadow:0 4px 12px -2px #d9770659,0 2px 6px #d9770633;transform:translateY(-1px)}.esess-btn-ghost{background:transparent;color:var(--text-secondary, #616B7C);border-color:transparent}.esess-btn-ghost:hover:not(:disabled){background:var(--color-neutral-100, #F1F3F9);color:var(--text-primary, #0D1220)}.esess-btn-outline-primary{background:transparent;color:var(--brand-primary, var(--color-primary));border-color:var(--brand-primary, var(--color-primary))}.esess-btn-outline-primary:hover:not(:disabled){background:var(--brand-primary-soft, var(--color-primary-light));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.esess-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:4px}.esess-stat-grid>*{min-width:0;overflow:hidden;animation:scaleIn .4s var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.esess-stat-grid>*:nth-child(1){animation-delay:0ms}.esess-stat-grid>*:nth-child(2){animation-delay:60ms}.esess-stat-grid>*:nth-child(3){animation-delay:.12s}.esess-stat-grid>*:nth-child(4){animation-delay:.18s}.esess-stat-grid>*:nth-child(5){animation-delay:.24s}.esess-stat-grid>*:nth-child(6){animation-delay:.3s}.esess-stat-card{background:linear-gradient(135deg,var(--bg-surface, #fff) 0%,var(--bg-main, #F8F9FC) 100%);border:1px solid var(--border-light, #E0E4ED);border-radius:10px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-card);position:relative;min-width:0;overflow:hidden}.esess-stat-card>*{min-width:0}.esess-stat-card div:has(>.esess-stat-value){min-width:0;overflow:hidden}.esess-stat-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--color-primary);opacity:0;transition:opacity .2s ease}.esess-stat-card:after{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;background:radial-gradient(circle,rgba(30,58,138,.06),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.esess-stat-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px);border-color:var(--color-neutral-300, #C8CDD8)}.esess-stat-card:hover:before{opacity:1}.esess-stat-card:hover:after{opacity:1}.esess-stat-card.clickable{cursor:pointer}.esess-stat-card.clickable:hover{border-color:var(--brand-primary, var(--color-primary));box-shadow:0 4px 20px #1e3a8a26}.esess-stat-card.active{border-color:var(--brand-primary, var(--color-primary));background:var(--brand-primary-soft, var(--color-primary-light))}.esess-stat-card.active:before{opacity:1}.esess-stat-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary, #616B7C);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.esess-stat-value{font-size:var(--font-size-2xl);font-weight:700;line-height:1.15;color:var(--text-primary, #0D1220);letter-spacing:-.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.esess-stat-subtitle{font-size:var(--font-size-xs);color:var(--text-muted, #8E96A6);margin-top:6px}.esess-toolbar{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(180deg,#fffffff0,#fafcffeb);border:1px solid rgba(201,213,229,.9);border-radius:16px;margin-bottom:8px;flex-wrap:wrap;box-shadow:var(--shadow-sm)}.esess-toolbar .esess-search{flex:1 1 280px;position:relative}.esess-toolbar .esess-search input{width:100%;padding:8px 12px 8px 34px;border:1px solid var(--border-light, #E0E4ED);border-radius:10px;font-size:var(--font-size-sm);font-family:var(--font-family);background:var(--bg-main, #F8F9FC);transition:border-color .12s ease,box-shadow .12s ease;height:40px;box-sizing:border-box}.esess-toolbar .esess-search input:focus{outline:none;border-color:var(--brand-primary, var(--color-primary));box-shadow:0 0 0 3px #1e3a8a1f;background:var(--bg-surface, #fff)}.esess-toolbar .esess-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted, #8E96A6);pointer-events:none}.esess-section--surface:hover{box-shadow:var(--shadow-sm)}.esess-section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:none;background:linear-gradient(180deg,transparent 92%,var(--color-neutral-100, #F1F3F9) 100%)}.esess-section-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary, #0D1220);margin:0}.esess-section-body{padding:14px 16px}.esess-table-wrap{background:var(--bg-surface, #fff);border:1px solid rgba(201,213,229,.88);border-radius:18px;overflow:hidden;overflow-x:auto;margin-bottom:8px;box-shadow:var(--shadow-sm)}.esess-table-wrap .esess-table-scroll{overflow-x:auto}.esess-table-wrap table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.esess-table-wrap thead tr{background:linear-gradient(180deg,#f8fafdfa,#f5f8fcfa);border-bottom:1px solid rgba(201,213,229,.88)}.esess-table-wrap th{padding:11px 16px;text-align:left;font-size:var(--font-size-xs);font-weight:700;color:var(--text-secondary, #616B7C);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.esess-table-wrap td{padding:13px 16px;border-bottom:1px solid rgba(235,240,247,.92);color:var(--text-primary, #0D1220);vertical-align:middle;transition:background-color .12s ease,box-shadow .12s ease}.esess-table-wrap tbody tr:hover td{background:#f4f8fdeb}.esess-table-wrap tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--brand-primary, var(--color-primary))}.esess-stat-grid.contracts-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px}.contracts-kpi-card{padding:10px;border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden;min-width:0}.contracts-kpi-card .esess-stat-label{font-size:.625rem;letter-spacing:.05em;margin-bottom:5px;color:var(--text-muted, var(--text-secondary))}.contracts-kpi-card .esess-stat-value{font-size:clamp(.72rem,.95vw,1rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contracts-kpi-card .contracts-kpi-value-currency{font-size:clamp(.68rem,.82vw,.92rem)}.contracts-kpi-card .esess-stat-subtitle{font-size:.7rem;margin-top:3px}.contracts-forecast-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.contracts-forecast-card{border:1px solid rgba(148,163,184,.55);background:linear-gradient(180deg,#f8fafcd9,#fffffffa);border-radius:12px;padding:12px 14px;transition:box-shadow .15s,border-color .15s}.contracts-forecast-card:hover{box-shadow:0 2px 8px #0000000f}.contracts-forecast-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary, #616B7C)}.contracts-forecast-value{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary, #0D1220);margin-top:4px}.contracts-forecast-sub{font-size:var(--font-size-xs);color:var(--text-helper, var(--text-secondary));margin-top:3px;line-height:1.45}.contracts-control-center{margin-top:4px;margin-bottom:12px}.contracts-filter-bar{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;box-shadow:none;padding:10px 12px}.contracts-filter-search{flex:1 1 360px;min-width:260px}.contracts-filter-group{display:flex;align-items:center;gap:8px}.contracts-filter-select{width:170px;min-width:170px;height:40px}.contracts-table-wrap{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0}.contracts-table th,.contracts-table td{padding:10px 14px}.contracts-table-row{cursor:pointer;transition:background .15s}.contracts-row-actions{display:flex;align-items:center;gap:6px}.contracts-action-btn{height:28px;padding:0 10px;border-radius:7px;font-size:.6875rem}.contracts-action-btn--renew{background:#fff;border-color:#94a3b8b3;color:var(--text-primary, #0D1220)}.contracts-action-btn--renew:hover{background:#f8fafcf2;border-color:#64748bb3}.contracts-action-btn--danger{background:#ef44441f;border-color:#ef444473;color:#b91c1c}.contracts-action-btn--danger:hover{background:#ef444429;border-color:#dc262680}@media (max-width: 1080px){.esess-stat-grid.contracts-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contracts-forecast-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.contracts-table-wrap.esess-table-wrap th,.contracts-table-wrap.esess-table-wrap td{padding:10px 14px}.contracts-row-actions .contracts-action-btn{min-height:30px!important;height:30px}@media (max-width: 920px){.esess-stat-grid.contracts-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contracts-forecast-strip{grid-template-columns:1fr}.contracts-filter-group{width:100%}.contracts-filter-select{flex:1 1 0;min-width:0;width:auto}}.esess-table-wrap tbody tr:last-child td{border-bottom:none}.esess-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap;line-height:1.3;letter-spacing:.02em;border:1px solid;box-shadow:inset 0 1px #ffffff8c}.esess-badge-success{background:color-mix(in srgb,var(--brand-success) 12%,#ffffff);color:var(--brand-success);border-color:color-mix(in srgb,var(--brand-success) 22%,#dbe7df)}.esess-badge-warning{background:color-mix(in srgb,var(--brand-warning) 12%,#ffffff);color:color-mix(in srgb,var(--brand-warning) 70%,#6b4b08);border-color:color-mix(in srgb,var(--brand-warning) 22%,#eadfc4)}.esess-badge-danger{background:color-mix(in srgb,var(--brand-danger) 11%,#ffffff);color:color-mix(in srgb,var(--brand-danger) 80%,#7f1d1d);border-color:color-mix(in srgb,var(--brand-danger) 20%,#ead6d6)}.esess-badge-info{background:color-mix(in srgb,var(--brand-primary) 10%,#ffffff);color:color-mix(in srgb,var(--brand-primary) 82%,#183f8f);border-color:color-mix(in srgb,var(--brand-primary) 18%,#d6deed)}.esess-badge-neutral{background:var(--bg-surface-muted, rgba(244, 247, 251, .96));color:var(--text-secondary, #454D5F);border-color:color-mix(in srgb,var(--border-light) 88%,#eff3f8)}.esess-badge-sm{padding:0 6px;font-size:var(--font-size-xs);line-height:1.6}.esess-tabs{display:inline-flex;gap:4px;padding:5px;background:linear-gradient(180deg,#f7f9fcfa,#f1f5fafa);border-radius:14px;border:1px solid rgba(208,219,232,.84);box-shadow:inset 0 1px #ffffffb8;border-bottom:none;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.esess-tabs::-webkit-scrollbar{display:none}.esess-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-size:var(--font-size-sm);font-weight:600;color:var(--text-helper, var(--text-secondary, #454D5F));background:transparent;border:1px solid transparent;border-bottom:none;cursor:pointer;transition:all .16s cubic-bezier(.4,0,.2,1);margin-bottom:0;white-space:nowrap;position:relative;border-radius:8px}.esess-tab:hover{color:var(--text-primary, #1C2333);background:#ffffffa8;border-color:#dce4eeb8}.esess-tab.active{color:var(--text-primary, #1C2333);background:var(--color-neutral-0, #FFFFFF);border-color:#d1dbe7eb;border-bottom-color:transparent;font-weight:700;box-shadow:var(--shadow-sm)}.esess-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;font-size:var(--font-size-xs);font-weight:700;background:var(--bg-main, #F1F3F9);color:var(--text-muted, #8E96A6)}.esess-tab.active .esess-tab-count{background:var(--brand-primary-soft, var(--color-primary-light));color:var(--brand-primary, var(--color-primary))}.esess-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#080f1e85;display:flex;align-items:center;justify-content:center;z-index:1300;animation:fadeIn .16s ease-out;padding:24px}.esess-modal{background:var(--color-surface, #fff);border-radius:var(--radius-xl);box-shadow:var(--elevation-3);width:100%;max-width:540px;max-height:90vh;display:flex;flex-direction:column;animation:modalIn .25s cubic-bezier(.16,1,.3,1);border:1px solid rgba(201,213,229,.88)}.esess-modal-lg{max-width:720px}.esess-modal-xl{max-width:900px}.esess-modal-header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid rgba(231,237,245,.9);background:linear-gradient(180deg,#f8fafdf2,#fffffff5)}.esess-modal-title{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary, #1C2333);margin:0;letter-spacing:-.02em}.esess-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--text-muted, #616B7C);cursor:pointer;transition:all .12s ease}.esess-modal-close:hover{background:var(--bg-main, #F1F3F9);color:var(--text-primary, #1C2333)}.esess-modal-body{padding:18px 24px 24px;overflow-y:auto;flex:1}.esess-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;background:linear-gradient(180deg,#fffffffa,#f8fafdfa);border-top:1px solid rgba(231,237,245,.92);border-radius:0 0 18px 18px}.esess-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.esess-form-grid-3{grid-template-columns:repeat(3,1fr)}.esess-form-grid-4{grid-template-columns:repeat(4,1fr)}.esess-form-full{grid-column:1 / -1}.esess-form-label{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--color-neutral-700, #2F3747);margin-bottom:6px;letter-spacing:.01em}.esess-form-input{width:100%;padding:10px 14px;border:1px solid var(--border-light, #E0E4ED);border-radius:10px;font-size:var(--font-size-sm);font-family:var(--font-family);background:var(--bg-surface, #fff);color:var(--text-primary, #1C2333);transition:all .16s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a,inset 0 1px 2px #00000005}.esess-form-input:hover{border-color:var(--color-neutral-400, #8E96A6)}.esess-form-input--error{border-color:var(--brand-danger, #DC2626);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-danger, #DC2626) 28%,transparent)}.esess-form-error{margin-top:8px;font-size:var(--font-size-xs);font-weight:600;color:var(--brand-danger)}.esess-form-input:focus{outline:none;border-color:var(--brand-primary, var(--color-primary));box-shadow:var(--shadow-focus)}.esess-form-input--error:focus{border-color:var(--brand-danger, #DC2626);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-danger, #DC2626) 22%,transparent)}.esess-empty{text-align:center;padding:56px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px}.esess-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:linear-gradient(180deg,#eff6fff5,#e8f0fcf5);color:var(--brand-primary, #1E3A8A);margin-bottom:20px;border:1px solid rgba(191,219,254,.9)}.esess-empty-title{font-size:var(--font-size-base);font-weight:700;color:var(--text-primary, #0D1220);margin:0}.esess-empty-desc{font-size:var(--font-size-sm);color:var(--text-helper, var(--text-muted, #8E96A6));max-width:440px;margin:0;line-height:1.5}.esess-empty-copy{display:grid;justify-items:center;gap:8px;width:min(100%,520px)}.esess-page-content{width:100%;min-width:0}.esess-flex-between{display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.esess-stat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.esess-stat-card{padding:14px}.esess-stat-value{font-size:var(--font-size-xl)}.esess-toolbar,.esess-action-bar{flex-direction:column;align-items:stretch}.esess-action-bar .esess-btn{width:100%}.esess-form-grid{grid-template-columns:1fr}.esess-modal{margin:16px;max-height:calc(100vh - 32px)}.esess-tabs{gap:0}.esess-tab{padding:10px 12px;font-size:var(--font-size-xs)}}@media (max-width: 480px){.esess-stat-grid{grid-template-columns:1fr}}.esess-page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:10px}.esess-card.no-padding{padding:0}.esess-page-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary, var(--color-text-primary));display:flex;align-items:center;gap:10px;margin:0 0 2px;letter-spacing:-.02em;line-height:var(--line-height-tight)}.esess-page-subtitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary, var(--color-text-secondary));line-height:var(--line-height-normal);margin:0}.esess-dashboard-section-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 16px;letter-spacing:-.01em}.esess-loading{padding:40px;text-align:center;color:var(--text-secondary, var(--color-text-secondary))}.esess-loading p,.esess-error p,.esess-empty p{margin:0}.esess-error{padding:40px;text-align:center;color:var(--brand-danger, #DC2626)}.esess-stepper{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.esess-stepper-item{display:flex;align-items:center;gap:8px}.esess-stepper-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-sm);transition:background .15s ease,color .15s ease}.esess-stepper-dot.active{background:var(--brand-primary, var(--color-primary));color:#fff}.esess-stepper-dot.inactive{background:var(--border-light, #E0E4ED);color:var(--text-secondary, var(--color-text-secondary))}.esess-stepper-label{font-size:var(--font-size-sm)}.esess-stepper-label.active{color:var(--text-primary, var(--color-text-primary));font-weight:600}.esess-stepper-label.inactive{color:var(--text-secondary, var(--color-text-secondary));font-weight:400}.esess-dropzone{border:2px dashed var(--border-light, #E0E4ED);border-radius:12px;padding:60px;text-align:center;background:var(--bg-main, #F8F9FC);cursor:pointer;transition:border-color .15s ease,background .15s ease}.esess-dropzone:hover{border-color:var(--brand-primary, var(--color-primary));background:var(--brand-primary-soft, var(--color-primary-light))}.esess-info-box{padding:16px;border-radius:8px;font-size:var(--font-size-sm)}.esess-info-box-muted{background:var(--bg-main, #F8F9FC);color:var(--text-secondary, var(--color-text-secondary))}.esess-info-box-warning{background:#fef3cd;color:var(--color-primary-dark)}.esess-info-box-success{background:#d1fae5;color:#065f46}.esess-info-box-danger{background:#fee2e2;color:#a82628}.esess-card{background:var(--color-surface, #fff);border:var(--elevation-1-border);border-radius:var(--radius-lg);padding:16px 20px;box-shadow:var(--elevation-1);transition:box-shadow var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.esess-card:not(.clickable):hover{box-shadow:var(--elevation-1)}.esess-card.clickable{cursor:pointer}.esess-card.clickable:hover{border-color:#1e3a8a33;box-shadow:var(--elevation-2);transform:translateY(-2px)}.esess-card.clickable:active{transform:translateY(-1px);box-shadow:var(--elevation-1)}.esess-card.clickable.selected{background:var(--color-primary-light, #EFF6FF);border-color:#1e3a8a3d;box-shadow:var(--elevation-2)}.esess-icon-circle{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.esess-confirm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.esess-footer-info{margin-top:16px;padding:16px 20px;background:var(--bg-main, #F8F9FC);border-radius:12px;border:1px solid var(--border-light, #E0E4ED);font-size:var(--font-size-sm);color:var(--text-secondary, var(--color-text-secondary))}.esess-code-block{margin-top:10px;padding:12px;background:var(--bg-main, #F8F9FC);border-radius:8px;font-size:var(--font-size-xs);color:var(--text-secondary, var(--color-text-secondary));overflow:auto;max-height:200px;font-family:var(--font-family-mono, monospace);border:1px solid var(--border-light, #E0E4ED);white-space:pre-wrap;word-break:break-all}.esess-mapping-grid-header{display:grid;grid-template-columns:1fr 40px 1fr 1fr;gap:0;background:var(--bg-main, #F8F9FC);padding:12px 16px;font-weight:600;font-size:var(--font-size-sm);color:var(--text-secondary, var(--color-text-secondary))}.esess-mapping-grid-row{display:grid;grid-template-columns:1fr 40px 1fr 1fr;gap:0;padding:12px 16px;border-top:1px solid var(--border-light, #E0E4ED);align-items:center}.esess-wizard-footer{display:flex;justify-content:space-between;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-light, #E0E4ED)}.esess-select-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.esess-flex{display:flex}.esess-flex-center{display:flex;align-items:center;justify-content:center}.esess-flex-col-center{display:flex;flex-direction:column;align-items:center}.esess-items-center{align-items:center}.esess-justify-center{justify-content:center}.esess-scroll-y{max-height:600px;overflow-y:auto}.esess-audit-row{padding:14px 20px;border-bottom:1px solid var(--bg-main, #F1F3F9)}.esess-audit-row:nth-child(2n){background:var(--bg-surface, #fff)}.esess-audit-row:nth-child(odd){background:#fafbfc}.esess-mono-id{font-size:var(--font-size-xs);font-family:var(--font-family-mono, monospace);padding:1px 6px;background:var(--bg-main, #F1F3F9);border-radius:4px;color:var(--text-secondary, var(--color-text-secondary))}.esess-inline-code{background:var(--bg-main, #F1F3F9);padding:1px 5px;border-radius:3px;font-family:var(--font-family-mono, monospace);font-size:var(--font-size-xs)}.esess-status-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.esess-status-dot.online{background:#10b981}.esess-status-dot.offline{background:var(--border-medium, #C8CDD8)}.esess-loading-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.esess-loading-overlay-anchor{position:relative}.esess-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;align-items:center;justify-content:center;padding:24px;background:#f1f5f9b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:inherit}.esess-loading-overlay--screen{position:fixed;border-radius:0}.esess-loading-overlay__panel{display:inline-flex;align-items:center;gap:14px;min-width:min(100%,280px);padding:16px 18px;border-radius:18px;border:var(--elevation-1-border);background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 34%),#fffffff5;box-shadow:var(--elevation-3)}.esess-loading-overlay__icon{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary);background:#2563eb14;border:1px solid rgba(37,99,235,.14)}.esess-loading-overlay__copy{display:grid;gap:4px}.esess-loading-overlay__label{font-size:var(--font-size-sm);font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.esess-loading-overlay__description{font-size:var(--font-size-xs);line-height:1.5;color:var(--text-secondary)}.esess-notice{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:var(--font-size-xs);font-weight:600;margin-bottom:16px}.esess-notice-info{background:var(--brand-primary-soft, #e0f2fe);color:var(--brand-info, #06B6D4);border:1px solid var(--brand-info, #06B6D4)}.esess-notice-success{background:color-mix(in srgb,var(--brand-success) 12%,#ffffff);color:var(--brand-success);border:1px solid color-mix(in srgb,var(--brand-success) 28%,#d7eadf)}.esess-notice-warning{background:#fff7ed;color:#92400e;border:1px solid #fbbf24}.esess-notice-danger{background:var(--brand-primary-soft, #fee2e2);color:var(--brand-danger, #DC2626);border:1px solid var(--brand-danger, #DC2626)}.esess-notice-error{background:var(--brand-primary-soft, #fee2e2);color:var(--brand-danger, #DC2626);border:1px solid var(--brand-danger, #DC2626);font-size:var(--font-size-sm)}.esess-fixed-footer{position:fixed;bottom:0;left:0;right:0;background:var(--bg-surface, #fff);border-top:1px solid var(--border-light, #E0E4ED);padding:12px 32px;display:flex;justify-content:space-between;align-items:center;z-index:100;box-shadow:0 -2px 10px #0000000d}.esess-form-select{width:100%;padding:9px 32px 9px 12px;border:1px solid var(--border-medium, #C8CDD8);border-radius:8px;font-size:var(--font-size-sm);font-family:var(--font-family);background:var(--bg-surface, #fff);color:var(--text-primary, #0D1220);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%239CA3AF' d='M2 3.5l3 3.5 3-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .12s ease,box-shadow .12s ease}.esess-form-select:focus{outline:none;border-color:var(--brand-primary, var(--color-primary));box-shadow:0 0 0 3px #1e3a8a1f}.esess-form-textarea{width:100%;padding:9px 12px;border:1px solid var(--border-medium, #C8CDD8);border-radius:8px;font-size:var(--font-size-sm);font-family:var(--font-family);background:var(--bg-surface, #fff);color:var(--text-primary, #0D1220);resize:vertical;transition:border-color .12s ease,box-shadow .12s ease}.esess-form-textarea:focus{outline:none;border-color:var(--brand-primary, var(--color-primary));box-shadow:0 0 0 3px #1e3a8a1f}.esess-form-input-internal{background:#fffbeb;border-color:#fde68a}.esess-info-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--bg-main, #F1F3F9)}.esess-info-row-icon{width:32px;height:32px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-info-row-label{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary, #616B7C);text-transform:uppercase;margin-bottom:2px}.esess-info-row-value{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary, #0D1220)}.esess-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.esess-detail-grid{grid-template-columns:1fr}}.esess-detail-full{grid-column:1 / -1}.esess-dashboard-grid{display:grid;grid-template-columns:1fr 360px;gap:24px}.esess-dashboard-grid--wide-primary{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.esess-iot-health-card.esess-card{padding:20px 22px}.esess-iot-health-card__title{font-size:var(--font-size-base);font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px;color:var(--text-primary)}.esess-iot-health-card__list{display:grid;gap:12px}.esess-iot-health-row{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--bg-main, #f8f9fc);border-radius:10px;border:1px solid var(--border-light, #e0e4ed)}.esess-iot-health-row__label{font-size:var(--font-size-sm);color:var(--text-primary)}.esess-iot-health-row__status{display:flex;align-items:center;gap:6px}.esess-iot-health-row__dot{width:8px;height:8px;border-radius:50%;background:var(--brand-success)}.esess-iot-health-row__dot--bad{background:var(--brand-danger)}.esess-iot-kpi-icon{width:40px;height:40px;border-radius:8px;background:var(--color-primary-light);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.esess-iot-equipment-grid{display:grid;gap:12px}.esess-iot-equipment-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 80px;align-items:center;gap:16px;padding:16px;background:var(--bg-main);border-radius:12px;border:2px solid var(--border-light);cursor:pointer;transition:border-color .2s ease,background .2s ease}.esess-iot-equipment-row--selected{background:var(--brand-accent-soft);border-color:var(--brand-success)}.esess-iot-equipment-title{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.esess-iot-equipment-sub{font-size:var(--font-size-sm);color:var(--text-secondary)}.esess-iot-cell-center{text-align:center}.esess-iot-floor-row{display:flex;align-items:center;justify-content:center;gap:4px}.esess-iot-stat-lg{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}.esess-iot-stat-md{font-size:var(--font-size-base);font-weight:600;color:var(--text-primary)}.esess-iot-muted-cap{font-size:var(--font-size-xs);color:var(--text-muted)}.esess-iot-empty-hint{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:16px 0;text-align:center}.esess-iot-empty-hint--compact{padding:8px 0;text-align:left}.esess-iot-sidebar{display:flex;flex-direction:column;gap:24px}.esess-iot-integration-list{display:grid;gap:8px}.esess-iot-integration-row{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--bg-main);border-radius:10px}.esess-iot-integration-name{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary)}.esess-iot-integration-sub{font-size:var(--font-size-xs);color:var(--text-secondary)}.esess-iot-section-meta{font-size:var(--font-size-sm);color:var(--text-secondary)}.esess-iot-selected-heading{margin:0 0 16px}.esess-iot-footer-btn.esess-ui-button{width:100%;margin-top:12px}.esess-loading-center--fixed{height:400px}.esess-iot-health-row__status-text{font-size:var(--font-size-xs);text-transform:capitalize;color:var(--text-secondary)}.esess-dashboard-widget-stack{display:flex;flex-direction:column;gap:24px}@media (max-width: 1024px){.esess-dashboard-grid,.esess-dashboard-grid--wide-primary{grid-template-columns:1fr}}.esess-quick-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.esess-quick-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:var(--bg-main, #F8F9FC);border:1px solid var(--border-light, #E0E4ED);border-radius:10px;cursor:pointer;text-decoration:none;transition:all .15s ease}.esess-quick-action:hover{border-color:var(--brand-primary, var(--color-primary));box-shadow:var(--shadow-sm, 0 1px 3px rgba(0,0,0,.06))}.esess-quick-action-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.esess-quick-action-label{font-size:var(--font-size-xs);font-weight:500;color:var(--text-primary, #0D1220);text-align:center}.sales-dashboard__loading-icon{color:var(--brand-primary)}.sales-dashboard__quick-action.esess-ui-button,.sales-dashboard__data-card.esess-ui-button{width:100%;height:100%;justify-content:flex-start;text-align:left}.sales-dashboard__dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.sales-dashboard__pipeline-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.sales-dashboard__insight-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.sales-dashboard__insight-grid-equal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.expenses-success-banner{margin-bottom:16px}.expenses-success-banner__content{display:flex;align-items:center;gap:8px;flex:1}.expenses-kpi-grid{margin-bottom:24px}.expenses-workflow-section{margin-bottom:20px}.expenses-workflow-title{font-size:var(--font-size-xs)}.expenses-workflow-legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--font-size-sm);padding:0 16px 12px}.expenses-filter-select{border:none;outline:none;font-size:var(--font-size-sm);background:transparent;cursor:pointer;color:var(--text-primary)}.expenses-clear-btn{margin-top:12px}.expenses-modal{max-width:520px}.expenses-modal-header-row{display:flex;align-items:center;gap:8px}.expenses-modal-note{margin-top:14px}.expenses-modal-footer-actions{display:flex;gap:12px}.oem-integrations--spaced-top{margin-top:24px}.oem-integrations__header-block{margin-bottom:12px}.oem-integrations__header-row{display:flex;align-items:center;gap:10px}.oem-integrations__title{margin:0}.oem-integrations__list{display:flex;flex-direction:column;gap:12px}.oem-integrations__toggle-row{cursor:pointer}.oem-integrations__identity{display:flex;align-items:center;gap:14px}.oem-integrations__status-row{display:flex;align-items:center;gap:10px}.oem-integrations__chevron{transition:transform .2s}.oem-integrations__chevron--open{transform:rotate(90deg)}.oem-integrations__expanded{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:14px}.oem-integrations__help-link{font-size:var(--font-size-xs);color:var(--color-primary);font-weight:600}.oem-integrations__fields-grid{display:grid;gap:12px}.oem-integrations__status-icon{margin-right:6px;vertical-align:-2px}.oem-integrations__actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 1024px){.sales-dashboard__dual-grid,.sales-dashboard__pipeline-grid,.sales-dashboard__insight-grid,.sales-dashboard__insight-grid-equal{grid-template-columns:1fr}}.esess-activity-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-light, #E0E4ED)}.esess-activity-item:last-child{border-bottom:none}.esess-activity-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-activity-title{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary, #0D1220);margin:0}.esess-activity-meta{font-size:var(--font-size-xs);color:var(--text-secondary, #616B7C);margin:4px 0 0}.esess-alert-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:10px;margin-bottom:12px}.esess-alert-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-alert-title{font-size:var(--font-size-sm);font-weight:600;margin:0}.esess-alert-desc{font-size:var(--font-size-xs);margin:4px 0 0}.esess-alert-action{padding:4px 12px;background:transparent;border:1px solid currentColor;border-radius:8px;font-size:var(--font-size-xs);font-weight:500;cursor:pointer;white-space:nowrap}.esess-tech-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.esess-summary-row{display:flex;justify-content:space-between;align-items:center}.esess-summary-label{font-size:var(--font-size-xs);color:var(--text-secondary, #616B7C)}.esess-summary-value{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0D1220)}.esess-trend-up{display:inline-flex;align-items:center;gap:2px;color:var(--brand-success, #10B981);font-weight:500}.esess-trend-down{display:inline-flex;align-items:center;gap:2px;color:var(--brand-danger, #DC2626);font-weight:500}.esess-danger-zone{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.esess-danger-zone-title{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0D1220)}.esess-danger-zone-desc{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C);margin-top:2px}.esess-page-narrow{max-width:1000px;margin:0 auto;padding-bottom:80px}.esess-page-error{max-width:960px;margin:0 auto;padding:48px 24px}.esess-margin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 768px){.esess-margin-grid{grid-template-columns:repeat(2,1fr)}}.esess-margin-label{font-size:var(--font-size-xs);color:var(--text-secondary, #616B7C)}.esess-margin-value{font-size:var(--font-size-lg);font-weight:800}.esess-margin-box{padding:20px;background:var(--bg-main, #F8F9FC);border-radius:8px;border:1px solid var(--border-light, #E0E4ED)}.esess-margin-box-title{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #8E96A6);margin-bottom:12px}.esess-dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.esess-dashboard-title{font-size:var(--font-size-3xl);font-weight:600;color:var(--text-primary, #0D1220);margin:0}.esess-dashboard-subtitle{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C);margin:4px 0 0}.esess-not-found{text-align:center;padding:60px 20px}.esess-not-found p{color:var(--text-secondary, #616B7C);margin-bottom:16px;font-size:var(--font-size-sm)}.esess-notes-text{font-size:var(--font-size-sm);color:var(--text-primary, #0D1220);line-height:1.6;white-space:pre-wrap;padding-top:8px}.esess-settings-layout{display:flex;gap:24px}.esess-settings-sidebar{width:240px;flex-shrink:0}.esess-settings-nav{background:var(--bg-surface, #fff);border-radius:12px;border:1px solid var(--border-light, #E0E4ED);overflow:hidden}.esess-settings-nav-item{width:100%;padding:14px 16px;display:flex;align-items:center;gap:12px;background:var(--bg-surface, #fff);border:none;border-left:3px solid transparent;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary, #616B7C);text-align:left;transition:background .12s ease,color .12s ease,border-color .12s ease}.esess-settings-nav-item:hover{background:var(--bg-main, #F8F9FC)}.esess-settings-nav-item.active{background:var(--brand-primary-soft, var(--color-primary-light));border-left-color:var(--brand-primary, var(--color-primary));font-weight:600;color:var(--brand-primary, var(--color-primary))}.esess-settings-main{flex:1;min-width:0}.esess-settings-subtitle{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C);margin:4px 0 0}.esess-settings-group-title{font-size:var(--font-size-base);font-weight:700;color:var(--text-primary, #0D1220);margin:0 0 16px}.esess-settings-header-block{margin-bottom:24px}.esess-settings-divider{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-light, #E0E4ED)}.esess-settings-msg{margin-bottom:16px;padding:10px 12px;border-radius:8px;border:1px solid var(--border-light, #E0E4ED);background:var(--bg-main, #F8F9FC);color:var(--text-secondary, #616B7C);font-size:var(--font-size-sm);font-weight:600}.esess-settings-msg-typed{margin-bottom:16px;padding:10px 14px;border-radius:8px;font-size:var(--font-size-sm);font-weight:600}.esess-settings-msg-success{background:var(--brand-accent-soft, #ecfdf5);color:var(--brand-success, #10B981);border:1px solid var(--brand-success, #10B981)}.esess-settings-msg-error{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.esess-settings-msg-info{background:var(--bg-main, #F8F9FC);color:var(--text-secondary, #616B7C);border:1px solid var(--border-light, #E0E4ED)}.esess-settings-card{background:var(--bg-main, #F8F9FC);border-radius:12px;padding:20px;margin-bottom:24px}.esess-settings-card-header{margin-bottom:16px}.esess-settings-card-empty{padding:16px;background:var(--bg-main, #F8F9FC);border-radius:8px;color:var(--text-secondary, #616B7C);font-size:var(--font-size-sm)}.esess-settings-card-icon{width:48px;height:32px;background:var(--text-primary, #0D1220);border-radius:4px;display:flex;align-items:center;justify-content:center}.esess-settings-list{display:flex;flex-direction:column;gap:12px}.esess-settings-list-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--bg-main, #F8F9FC);border-radius:8px;border:1px solid var(--border-light, #E0E4ED)}.esess-settings-user-info{display:flex;align-items:center;gap:16px}.esess-settings-avatar{width:48px;height:48px;border-radius:10px;background:var(--brand-primary-soft, var(--color-primary-light));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-lg);color:var(--brand-primary, var(--color-primary))}.esess-settings-user-name{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0D1220)}.esess-settings-user-email{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C)}.esess-settings-user-actions{display:flex;align-items:center;gap:12px}.esess-settings-th-center,.esess-settings-td-center{text-align:center}.esess-settings-info-banner{padding:16px;background:var(--brand-primary-soft, var(--color-primary-light));border-radius:8px;display:flex;align-items:flex-start;gap:12px}.esess-settings-info-icon{flex-shrink:0;margin-top:2px}.esess-settings-info-title{font-size:var(--font-size-sm);font-weight:600;color:var(--brand-primary, var(--color-primary));margin-bottom:4px}.esess-settings-info-text{font-size:var(--font-size-sm);color:var(--brand-primary, var(--color-primary))}.esess-settings-billing-hero{background:linear-gradient(135deg,var(--color-primary) 0%,#10B981 100%);border-radius:14px;padding:24px;color:var(--bg-surface, #fff);margin-bottom:24px}.esess-settings-billing-label{font-size:var(--font-size-xs);font-weight:600;opacity:.9;margin-bottom:4px}.esess-settings-billing-plan{font-size:var(--font-size-4xl);font-weight:700}.esess-settings-billing-desc{font-size:var(--font-size-sm);opacity:.9;margin-top:4px}.esess-settings-billing-price-block{text-align:right}.esess-settings-billing-price{font-size:var(--font-size-5xl);font-weight:700}.esess-settings-billing-period{font-size:var(--font-size-base);font-weight:500}.esess-settings-billing-renewal{font-size:var(--font-size-sm);opacity:.9}.esess-settings-payment-display{display:flex;align-items:center;gap:12px}.esess-settings-invoice-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--bg-main, #F8F9FC);border-radius:8px}.esess-settings-invoice-amount{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0D1220)}.esess-settings-success-banner{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;border-radius:8px;background:var(--brand-accent-soft, #ecfdf5);border:1px solid var(--brand-success, #10B981);font-size:var(--font-size-sm);font-weight:600;color:var(--brand-success, #10B981)}.esess-settings-provider-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.esess-settings-provider-card{padding:14px 16px;border-radius:10px;cursor:pointer;text-align:left;border:1px solid var(--border-light, #E0E4ED);background:var(--bg-main, #F8F9FC);transition:all .15s ease}.esess-settings-provider-card:hover{border-color:var(--brand-primary, var(--color-primary))}.esess-settings-provider-card.active{border:2px solid var(--brand-primary, var(--color-primary));background:var(--brand-primary-soft, var(--color-primary-light))}.esess-settings-provider-note{margin-top:14px;padding:10px 14px;border-radius:8px;background:var(--bg-main, #F8F9FC);border:1px solid var(--border-light, #E0E4ED);font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C);line-height:1.5}.esess-settings-provider-note-icon{display:inline;margin-right:6px;vertical-align:middle;color:var(--brand-warning, var(--color-primary))}.esess-settings-provider-link{margin-left:6px;color:var(--brand-primary, var(--color-primary));font-weight:600;text-decoration:none}.esess-settings-provider-link:hover{text-decoration:underline}.esess-settings-password-field{position:relative}.esess-settings-password-input{padding-right:40px!important}.esess-settings-password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary, #616B7C);padding:0;display:flex;align-items:center}.esess-settings-toggle-row{display:flex;align-items:center;gap:10px;margin-top:16px}.esess-settings-toggle{width:42px;height:24px;border-radius:12px;border:none;cursor:pointer;position:relative;transition:background .2s ease;background:var(--border-light, #C8CDD8);padding:0}.esess-settings-toggle.active{background:var(--brand-primary, var(--color-primary))}.esess-settings-toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--bg-surface, #fff);transition:left .2s ease}.esess-settings-toggle.active .esess-settings-toggle-knob{left:20px}.esess-settings-toggle-label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary, #616B7C)}.esess-settings-notification-section{margin-bottom:24px}.esess-settings-notification-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-main, #F8F9FC);border-radius:8px}.esess-settings-notification-label{font-size:var(--font-size-sm);color:var(--text-primary, #0D1220)}.esess-settings-notification-controls{display:flex;gap:16px}.esess-settings-checkbox-label{display:flex;align-items:center;gap:6px;cursor:pointer}.esess-settings-checkbox{width:16px;height:16px;border:1px solid var(--border-light, #C8CDD8);border-radius:4px}.esess-settings-checkbox-text{font-size:var(--font-size-xs);color:var(--text-secondary, #616B7C)}.esess-settings-checklist{display:flex;flex-direction:column;gap:12px}.esess-settings-branding-block{margin-bottom:24px}.esess-settings-logo-area{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.esess-settings-logo-preview{width:140px;height:140px;background:var(--bg-main, #F8F9FC);border-radius:12px;border:2px dashed var(--border-light, #C8CDD8);display:flex;align-items:center;justify-content:center;overflow:hidden}.esess-settings-logo-img{width:100%;height:100%;object-fit:contain;background:var(--bg-surface, #fff)}.esess-settings-logo-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--text-secondary, #616B7C);font-size:var(--font-size-xs)}.esess-settings-logo-info{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C);display:flex;flex-direction:column;gap:8px}.esess-settings-logo-info p{margin:0}.esess-settings-color-row{display:flex;align-items:center;gap:12px}.esess-settings-color-picker{width:48px;height:48px;border:none;border-radius:8px;cursor:pointer;padding:0}.esess-settings-color-picker:disabled{cursor:not-allowed;opacity:.6}.esess-settings-color-text{flex:1;font-family:var(--font-family-mono, monospace)!important}.esess-form-hint{font-weight:400;color:var(--text-secondary, #616B7C);font-size:var(--font-size-xs)}.esess-branding-layout{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start}@media (max-width: 900px){.esess-branding-layout{grid-template-columns:1fr}}.esess-branding-controls{display:flex;flex-direction:column;gap:0}.esess-branding-preview-col{position:sticky;top:24px}.esess-branding-doc-preview{border-radius:10px;overflow:hidden;border:1px solid var(--border-light, #E2E8F0);box-shadow:0 2px 12px #00000012;font-size:var(--font-size-sm)}.esess-branding-doc-header{display:flex;align-items:center;gap:12px;padding:16px 20px;color:#fff}.esess-branding-doc-logo-wrap{flex-shrink:0}.esess-branding-doc-logo{width:44px;height:44px;object-fit:contain;border-radius:6px;background:#ffffff26}.esess-branding-doc-logo-placeholder{width:44px;height:44px;border-radius:6px;background:#ffffff26;display:flex;align-items:center;justify-content:center}.esess-branding-doc-company{font-weight:700;font-size:var(--font-size-sm);color:#fff}.esess-branding-doc-tagline{font-size:var(--font-size-xs);color:#ffffffbf;margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.esess-branding-doc-body{padding:16px 20px;background:#fff;display:flex;flex-direction:column;gap:8px}.esess-branding-doc-row{display:flex;justify-content:space-between;align-items:baseline}.esess-branding-doc-label{color:var(--text-secondary, #616B7C);font-size:var(--font-size-xs)}.esess-branding-doc-value{color:var(--text-primary, #1A2236);font-size:var(--font-size-xs);font-weight:500}.esess-branding-doc-divider{border:none;border-top:1px solid;margin:4px 0}.esess-branding-doc-total-row{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}.esess-branding-doc-total-label{font-weight:700;font-size:var(--font-size-sm);color:var(--text-primary, #1A2236)}.esess-branding-doc-total-value{font-weight:700;font-size:var(--font-size-sm)}.esess-branding-doc-footer{padding:10px 20px;font-size:var(--font-size-xs);color:#fffc;text-align:center;letter-spacing:.02em}.esess-settings-integrations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.esess-settings-integration-card{padding:20px;background:var(--bg-main, #F8F9FC);border-radius:12px;border:1px solid var(--border-light, #E0E4ED)}.esess-settings-integration-header{margin-bottom:12px}.esess-settings-integration-info{display:flex;align-items:center;gap:12px}.esess-settings-integration-icon{width:40px;height:40px;background:var(--bg-surface, #fff);border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-light, #E0E4ED)}.esess-settings-danger-zone{padding:20px;background:var(--brand-primary-soft, var(--color-primary-light));border-radius:12px;border:1px solid var(--brand-danger, #DC2626)}.esess-settings-danger-title{font-size:var(--font-size-sm);font-weight:700;color:var(--brand-danger, #DC2626);margin:0 0 12px}.esess-settings-danger-text{font-size:var(--font-size-sm);color:var(--brand-danger, #DC2626);margin:0 0 16px}.esess-settings-select-auto{width:auto}.esess-btn-outline-danger{background:transparent;color:var(--brand-danger, #DC2626);border-color:var(--brand-danger, #DC2626)}.esess-btn-outline-danger:hover:not(:disabled){background:#fef2f2}.esess-toast{position:fixed;bottom:24px;right:24px;z-index:9999;background:#1c2333;color:#fff;padding:12px 20px;border-radius:10px;font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-family);box-shadow:0 4px 12px #00000026;max-width:360px;animation:slideUp .18s ease-out;display:flex;align-items:center;gap:8px}.esess-toast--success{background:var(--brand-success, #059669);color:#fff}.esess-toast--error{background:var(--brand-danger, #DC2626);color:#fff}@media (max-width: 768px){.esess-settings-layout{flex-direction:column}.esess-settings-sidebar{width:100%}.esess-settings-nav{display:flex;overflow-x:auto;border-radius:10px}.esess-settings-nav-item{white-space:nowrap;border-left:none;border-bottom:2px solid transparent;padding:10px 14px;font-size:var(--font-size-sm)}.esess-settings-nav-item.active{border-left:none;border-bottom-color:var(--brand-primary, var(--color-primary))}.esess-settings-provider-grid,.esess-settings-integrations-grid{grid-template-columns:1fr}.esess-settings-billing-hero .esess-flex-between{flex-direction:column;gap:16px}.esess-settings-billing-price-block{text-align:left}.esess-settings-invoice-row{flex-wrap:wrap;gap:8px}}.esess-spin{animation:spin 1s linear infinite}.esess-alert-banner{display:flex;align-items:center;gap:16px;border-radius:12px;padding:16px 20px;margin-bottom:24px;border:1px solid transparent}.esess-alert-banner-danger{background:linear-gradient(135deg,var(--brand-primary-soft) 0%,var(--brand-primary-soft) 100%);border-color:var(--brand-danger)}.esess-alert-banner-danger h3{font-weight:600;color:var(--brand-danger);margin-bottom:4px}.esess-alert-banner-danger p{font-size:var(--font-size-sm);color:var(--brand-danger);margin:0}.esess-alert-icon-danger{background:var(--brand-danger);border-radius:50%;padding:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.esess-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.esess-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.esess-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 1024px){.esess-grid-3,.esess-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.esess-grid-2,.esess-grid-3,.esess-grid-4{grid-template-columns:1fr}}.esess-panel{background:var(--bg-main, #F8F9FC);border-radius:8px;padding:20px}.esess-panel-sm{padding:16px}.esess-metric-box{padding:12px;background:var(--bg-main, #F8F9FC);border-radius:8px}.esess-metric-box-label{font-size:var(--font-size-xs);color:var(--text-secondary, #616B7C);margin-bottom:4px}.esess-metric-box-value{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary, #0D1220)}.esess-score-ring{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.esess-score-ring-inner{width:50px;height:50px;border-radius:50%;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary)}.esess-text-center{text-align:center}.esess-text-right{text-align:right}.esess-text-left{text-align:left}.esess-badge-pill{border-radius:99px}.esess-badge-accent{background:#f5f3ff;color:var(--brand-accent, var(--color-primary))}.esess-badge-mono{font-family:Geist Mono,JetBrains Mono,monospace;min-width:52px;justify-content:center}.esess-code-block-dark{background:var(--text-primary, #0D1220);color:var(--border-light, #E0E4ED);padding:16px;border-radius:8px;font-size:var(--font-size-xs);font-family:Geist Mono,JetBrains Mono,Fira Code,Consolas,monospace;overflow-x:auto;line-height:1.7;margin:12px 0;white-space:pre}.esess-docs-hero{background:linear-gradient(135deg,#0d1220,#312e81);border-radius:14px;padding:32px 36px;margin-bottom:24px;color:var(--bg-surface, #fff);position:relative;overflow:hidden}.esess-docs-hero-content{position:relative;z-index:1}.esess-docs-hero-title{font-size:var(--font-size-2xl);font-weight:700;margin:0 0 8px;color:inherit}.esess-docs-hero-desc{font-size:var(--font-size-sm);margin:0;opacity:.85;line-height:1.7;max-width:800px;color:inherit}.esess-docs-hero-tags{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.esess-docs-hero-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;font-size:var(--font-size-xs);font-weight:600;background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.esess-docs-hero-circle-1{position:absolute;top:-40px;right:-40px;width:200px;height:200px;border-radius:50%;background:#ffffff0a}.esess-docs-hero-circle-2{position:absolute;bottom:-60px;right:100px;width:160px;height:160px;border-radius:50%;background:#ffffff08}.esess-docs-subheader{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0D1220);margin:20px 0 10px;display:flex;align-items:center;gap:8px}.esess-docs-section-desc{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C);margin:6px 0 0;line-height:1.6}.esess-docs-list-item{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C);line-height:1.8;padding-left:4px}.esess-docs-footer{margin-top:32px;padding:16px 24px;background:var(--bg-main, #F8F9FC);border-radius:8px;border:1px solid var(--border-light, #E0E4ED);display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--text-muted, #8E96A6)}.esess-auth-guard{text-align:center;padding:48px 0}.esess-auth-guard-icon{display:block;margin:0 auto 12px}.esess-collapsible{background:var(--bg-surface, #fff);border:1px solid var(--border-light, #E0E4ED);border-radius:10px;overflow:hidden;margin-bottom:12px}.esess-collapsible-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:16px 20px;background:transparent;border:none;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0D1220);text-align:left}.esess-collapsible-trigger-label{display:flex;align-items:center;gap:8px}.esess-collapsible-body{padding:0 20px 20px 46px;border-top:1px solid var(--bg-main, #F1F3F9)}.esess-feature-card{background:var(--bg-surface, #fff);border:1px solid var(--border-light, #E0E4ED);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.esess-feature-card-header{display:flex;align-items:center;justify-content:space-between}.esess-feature-card-icon{width:32px;height:32px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-feature-card-title{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0D1220)}.esess-feature-card-desc{font-size:var(--font-size-xs);color:var(--text-secondary, #616B7C);margin:0;line-height:1.6}.esess-flex-col{display:flex;flex-direction:column}.esess-flex-wrap{flex-wrap:wrap}.esess-flex-1{flex:1}.esess-mb-sm{margin-bottom:8px}.esess-mb-md{margin-bottom:16px}.esess-mb-lg{margin-bottom:24px}.esess-mb-xl{margin-bottom:32px}.esess-mt-sm{margin-top:8px}.esess-mt-md{margin-top:16px}.esess-mt-lg{margin-top:24px}.esess-mt-xl{margin-top:32px}.esess-gap-xs{gap:4px}.esess-gap-sm{gap:8px}.esess-gap-md{gap:12px}.esess-gap-lg{gap:16px}.esess-gap-xl{gap:24px}.esess-gap-2xl{gap:32px}.esess-flex-row{display:flex;align-items:center;gap:12px}.esess-justify-end{justify-content:flex-end}.esess-items-start{align-items:flex-start}.esess-span-2{grid-column:span 2}.esess-page-hero{background:linear-gradient(135deg,var(--color-primary-dark) 0%,#818CF8 100%);padding:32px;border-radius:16px;margin-bottom:24px;color:#fff}.esess-page-hero h1{font-size:var(--font-size-4xl);font-weight:700;color:#fff}.esess-page-hero p{font-size:var(--font-size-sm);color:#ffffffe6;margin:4px 0 0}.esess-page-hero-icon{background:#fff3;padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center}.esess-page-hero-notice{background:#ffffff1a;padding:16px;border-radius:8px;display:flex;align-items:center;gap:12px;font-size:var(--font-size-sm);color:#fff}.esess-toggle{position:relative;width:48px;height:24px;border-radius:999px;border:none;cursor:pointer;transition:background .2s ease;flex-shrink:0;background:var(--color-border, #C8CDD8);padding:0}.esess-toggle.active{background:var(--brand-primary, var(--color-primary))}.esess-toggle.active-green{background:#0daf6f}.esess-toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:left .2s ease;pointer-events:none}.esess-toggle.active .esess-toggle-knob,.esess-toggle.active-green .esess-toggle-knob{left:26px}.esess-toggle-lg{width:56px;height:28px}.esess-toggle-lg .esess-toggle-knob{width:24px;height:24px}.esess-toggle-lg.active .esess-toggle-knob,.esess-toggle-lg.active-green .esess-toggle-knob{left:30px}.esess-toggle-xl{width:64px;height:32px}.esess-toggle-xl .esess-toggle-knob{top:4px;left:4px;width:24px;height:24px}.esess-toggle-xl.active .esess-toggle-knob,.esess-toggle-xl.active-green .esess-toggle-knob{left:36px}.esess-setting-row{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-main, #F8F9FC);border-radius:8px}.esess-setting-label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary, #0D1220);margin:0}.esess-setting-desc{font-size:var(--font-size-xs);color:var(--text-secondary, #616B7C);margin-top:4px}.esess-master-toggle{border-radius:12px;padding:24px;margin-bottom:24px;border:2px solid}.esess-master-toggle.enabled{background:var(--brand-accent-soft, #ecfdf5);border-color:#0daf6f}.esess-master-toggle.disabled{background:#fef2f2;border-color:#dc2626}.esess-alert{padding:16px;border-radius:8px;display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:var(--font-size-sm)}.esess-alert-warning{background:var(--brand-primary-soft, #fff4e5);border:1px solid var(--brand-warning, #ff8b00);color:var(--brand-warning, #ff8b00)}.esess-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.esess-mode-card{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border:2px solid var(--border-light, #E0E4ED);background:var(--bg-surface, #fff);border-radius:12px;cursor:pointer;transition:all .2s;text-align:left}.esess-mode-card.active{border-color:var(--color-primary);background:var(--color-primary-light)}.esess-mode-card .esess-mode-label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0D1220)}.esess-mode-card.active .esess-mode-label{color:var(--color-primary)}.esess-mode-card .esess-mode-desc{font-size:var(--font-size-xs);color:var(--text-secondary, #616B7C);margin-top:4px}.esess-pill{padding:8px 12px;border:2px solid var(--border-light, #E0E4ED);background:var(--bg-surface, #fff);color:var(--text-secondary, #616B7C);border-radius:6px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .15s}.esess-pill.active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.esess-pill-round{border-radius:999px;padding:8px 16px;text-transform:capitalize}.esess-pill-round.active{border-color:#0daf6f;background:var(--brand-accent-soft, #ecfdf5);color:var(--brand-success, #10B981)}.esess-info-banner{background:#eff6ff;padding:16px 20px;border-radius:12px;margin-bottom:24px;display:flex;align-items:flex-start;gap:12px}.esess-info-banner-title{font-weight:600;color:var(--color-primary);margin-bottom:8px}.esess-internal-card{background:#fff8e6;padding:24px;border-radius:12px;border:2px solid #FF8B00}.esess-internal-title{font-size:var(--font-size-sm);font-weight:700;color:#ff8b00;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:8px}.esess-card-title{font-size:var(--font-size-sm);font-weight:700;color:var(--text-secondary, #616B7C);text-transform:uppercase;margin:0 0 16px}.esess-detail-list{display:flex;flex-direction:column;gap:12px}.esess-detail-label{color:var(--text-secondary, #616B7C);font-size:var(--font-size-sm)}.esess-detail-value{font-weight:600;color:var(--text-primary, #0D1220)}.esess-display-value{font-size:var(--font-size-5xl);font-weight:800;color:var(--text-primary, #0D1220);line-height:1.2}.esess-metric-highlight{font-size:var(--font-size-5xl);font-weight:800;display:flex;align-items:center;gap:8px}.esess-crew-card{background:var(--bg-main, #F8F9FC);padding:16px 20px;border-radius:10px;min-width:200px}.esess-crew-name{font-weight:600;color:var(--text-primary, #0D1220);margin-bottom:4px}.esess-crew-meta{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C)}.esess-crew-cost{font-size:var(--font-size-sm);font-weight:600;color:var(--brand-primary, var(--color-primary));margin-top:8px}.esess-quote-row{background:var(--bg-surface, #fff);border-radius:12px;border:1px solid var(--border-light, #E0E4ED);overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.esess-quote-row:hover{border-color:var(--brand-primary, var(--color-primary));box-shadow:0 2px 8px #0000000f}.esess-quote-row-body{display:flex;align-items:stretch}.esess-quote-row-main{flex:1;padding:20px;display:flex;flex-direction:column;gap:8px}.esess-quote-row-price{padding:20px;background:var(--bg-main, #F8F9FC);display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:140px}.esess-quote-row-internal{padding:20px;background:#fff8e6;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:120px;border-left:2px solid #FF8B00}.esess-quote-row-arrow{padding:20px;display:flex;align-items:center}.esess-quote-row-banner{background:#fff4e5;padding:10px 20px;border-top:1px solid #FFE0B2;display:flex;align-items:center;gap:8px}.esess-btn-success{background:#00875a;color:#fff;border-color:#00875a}.esess-btn-success:hover:not(:disabled){background:#064;border-color:#064}.esess-btn-danger-light{background:#ffedeb;color:#de350b;border-color:transparent}.esess-btn-danger-light:hover:not(:disabled){background:#fef2f2}.esess-toast-success{background:#10b981!important}.esess-toast-error{background:#dc2626!important}.esess-approval-reason{margin-top:16px;padding:12px;background:#0000000d;border-radius:8px}.esess-notes-display{background:var(--bg-main, #F8F9FC);padding:16px;border-radius:8px;margin-bottom:16px;font-size:var(--font-size-sm);color:var(--text-primary, #0D1220)}@media (max-width: 768px){.esess-quote-row-body{flex-direction:column}.esess-quote-row-price,.esess-quote-row-internal,.esess-quote-row-arrow{min-width:auto}.esess-quote-row-internal{border-left:none;border-top:2px solid #FF8B00}.esess-mode-grid{grid-template-columns:1fr}.esess-page-hero{padding:20px}.esess-master-toggle{padding:16px}}.esess-hero{padding:32px;border-radius:16px;margin-bottom:24px;color:#fff}.esess-hero h1{font-size:var(--font-size-4xl);font-weight:700;margin:0}.esess-hero-diagnostics{background:linear-gradient(135deg,#0d1220,#2f3747)}.esess-hero-workforce{background:linear-gradient(135deg,#059669,#10b981)}.esess-hero-top{display:flex;justify-content:space-between;align-items:flex-start}.esess-hero-icon{background:#ffffff26;padding:12px;border-radius:12px;display:inline-flex}.esess-hero-title-row{display:flex;align-items:center;gap:16px;margin-bottom:8px}.esess-hero-subtitle{font-size:var(--font-size-sm);opacity:.85;margin-top:4px}.esess-hero-actions{display:flex;gap:12px}.esess-hero-stats{display:grid;gap:16px;margin-top:24px}.esess-hero-stat{background:#ffffff1a;padding:16px;border-radius:10px;text-align:center}.esess-hero-stat-value{font-size:var(--font-size-4xl);font-weight:700}.esess-hero-stat-value-lg{font-size:var(--font-size-5xl);font-weight:700}.esess-hero-stat-value.highlight{color:#fef08a}.esess-hero-stat-label{font-size:var(--font-size-xs);opacity:.9}.esess-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width: 1024px){.esess-grid-5{grid-template-columns:repeat(3,1fr)}}.esess-spinner{width:32px;height:32px;border:3px solid var(--border-light, #E0E4ED);border-top-color:var(--brand-primary, var(--color-primary));border-radius:50%;animation:spin .8s linear infinite}.esess-btn-success{background:#0daf6f;color:#fff;border-color:#0daf6f}.esess-btn-success:hover:not(:disabled){background:#16a34a;border-color:#16a34a;box-shadow:0 1px 3px #0000001f}.esess-btn-outline-light{background:#fff3;color:#fff;border-color:#ffffff4d}.esess-btn-outline-light:hover:not(:disabled){background:#ffffff4d}.esess-btn-icon{width:32px;height:32px;padding:0;background:var(--bg-main, #F1F3F9);color:var(--text-secondary, #616B7C);border:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease}.esess-btn-icon:hover{background:var(--border-light, #E0E4ED)}.esess-btn-icon-primary{background:var(--brand-primary-soft, var(--color-primary-light));color:var(--brand-primary, var(--color-primary))}.esess-btn-icon-primary:hover{background:#d5e8f7}.esess-check-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.esess-check-row+.esess-check-row{border-top:1px solid var(--bg-main, #F1F3F9)}.esess-terminal{margin:0;font-size:var(--font-size-xs);font-family:var(--font-family-mono, monospace);line-height:1.45;background:var(--color-neutral-800, #1C2333);color:var(--color-neutral-300, #C8CDD8);border-radius:8px;padding:12px;overflow:auto;max-height:420px;white-space:pre-wrap}.esess-meta-bar{background:var(--bg-main, #F1F3F9);padding:16px 24px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:16px}.esess-meta-items{display:flex;align-items:center;gap:16px}.esess-meta-items span{font-size:var(--font-size-sm);color:var(--text-secondary, #616B7C)}.esess-pill{padding:4px 12px;border-radius:999px;font-size:var(--font-size-xs);font-weight:600;display:inline-flex;align-items:center}.esess-pill-success{background:var(--brand-accent-soft, #ecfdf5);color:var(--brand-success, #10B981)}.esess-pill-warning{background:var(--brand-primary-soft, #fff7ed);color:var(--brand-warning, var(--color-primary))}.esess-pill-danger{background:#fef2f2;color:#a82628}.esess-pill-info{background:#fff7ed;color:#9a3412;font-weight:700;padding:8px 12px}.esess-icon-box{padding:10px;background:var(--bg-surface, #fff);border-radius:10px;box-shadow:0 1px 3px #0000001a;display:inline-flex}.esess-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-sm);flex-shrink:0}.esess-avatar-sm{width:36px;height:36px;font-size:var(--font-size-sm)}.esess-alert-warning{padding:16px 20px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.esess-detail-link{font-size:var(--font-size-xs);color:var(--brand-primary, var(--color-primary));cursor:pointer}.esess-validation-card{border:1px solid var(--border-light, #E0E4ED);border-radius:8px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.esess-form-input-wide{min-width:260px}.esess-table-wrap th.esess-text-center,.esess-table-wrap td.esess-text-center{text-align:center}.esess-table-wrap th.esess-text-right,.esess-table-wrap td.esess-text-right{text-align:right}.esess-text-xs{font-size:var(--font-size-xs)}.esess-text-sm{font-size:var(--font-size-sm)}.esess-color-success{color:#0daf6f}.esess-color-warning{color:var(--brand-warning, var(--color-primary))}.esess-color-danger{color:#dc2626}.esess-color-danger-dark{color:#a82628}.esess-mt-xs{margin-top:2px}.esess-mt-1{margin-top:4px}.esess-gap-10{gap:10px}.esess-justify-between{justify-content:space-between}.esess-my-section{margin:6px 0 16px}.esess-max-w-code{max-width:520px}.esess-collapsible-body-lg{padding:16px 24px}@media (max-width: 768px){.esess-hero{padding:20px}.esess-hero-top{flex-direction:column;gap:16px}.esess-hero-actions{width:100%}.esess-hero-stat-value,.esess-hero-stat-value-lg{font-size:var(--font-size-2xl)}.esess-grid-5{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.esess-grid-5{grid-template-columns:1fr}}.esess-mb-0{margin-bottom:0!important}.esess-mb-xs{margin-bottom:4px}.esess-m-0{margin:0}.esess-ml-auto{margin-left:auto}.esess-text-xl{font-size:var(--font-size-xl)}.esess-text-base{font-size:var(--font-size-base)}.esess-bg-main{background-color:var(--bg-main)}.esess-min-h-full{min-height:100vh}.esess-cursor-pointer{cursor:pointer}.esess-font-medium{font-weight:500}.esess-p-md{padding:16px}.esess-p-xl{padding:40px}.esess-pl-indent{padding-left:22px}.esess-ml-indent{margin-left:22px}.esess-w-80{width:80px}.esess-form-input-auto{width:auto;flex:none}.esess-form-input-date{width:180px}.esess-inline-icon{margin-right:4px;vertical-align:middle}.esess-list-disc{margin:0;padding-left:20px;list-style-type:disc}.esess-list-decimal{margin:0;padding-left:20px}.esess-scroll-y-lg{max-height:800px;overflow-y:auto}.esess-inline-code-primary{color:var(--color-primary)}.esess-panel-accent{border-left:3px solid var(--color-primary)}.esess-bulletin-item{padding:20px;border-bottom:1px solid var(--bg-main);cursor:pointer;transition:background .15s}.esess-attachment-link{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-main);border:1px solid var(--border-light);border-radius:6px;text-decoration:none;color:var(--brand-info);font-size:var(--font-size-sm)}.esess-callout{padding:16px;background:var(--brand-primary-soft);border-radius:8px;border:1px solid var(--brand-primary-soft);margin-bottom:20px}.esess-callout-label{font-size:var(--font-size-sm);font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}.esess-callout-label-warning{color:var(--brand-warning)}.esess-callout-label-primary{color:var(--brand-primary)}.esess-callout-text{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5;margin:0}.esess-callout-value{font-size:var(--font-size-3xl);font-weight:700;color:var(--brand-primary)}.esess-detail-actions{display:flex;gap:12px;padding-top:16px;border-top:1px solid var(--border-light)}.esess-sticky-detail{height:fit-content;position:sticky;top:80px}.esess-route-grid{display:grid;grid-template-columns:1fr 320px;gap:24px}@media (max-width: 1024px){.esess-route-grid{grid-template-columns:1fr}}.esess-tech-avatar{border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.esess-route-tech-avatar--active{background-color:var(--brand-primary)}.esess-route-tech-avatar--idle{background-color:var(--border-light)}.esess-utilization-ring{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);border-width:4px;border-style:solid}.esess-utilization-ring--success{border-color:var(--brand-success)}.esess-utilization-ring--warning{border-color:var(--brand-warning)}.esess-utilization-ring--danger{border-color:var(--brand-danger)}.esess-route-tech-card{border-width:2px;border-color:var(--border-light)}.esess-route-tech-card--selected{border-color:var(--brand-primary)}.esess-route-tech-header{background-color:var(--bg-main)}.esess-route-tech-header--selected{background-color:var(--brand-primary-soft)}.esess-route-jobs-list--filled{padding:12px}.esess-route-jobs-list--empty{padding:0}.esess-route-job-item{margin-bottom:8px}.esess-sequence-badge{width:24px;height:24px;border-radius:50%;background:var(--border-light);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary)}.esess-drag-card{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-main);border-radius:8px;cursor:grab}.esess-unassigned-card{padding:12px;background:var(--brand-primary-soft);border-radius:8px;cursor:grab}.esess-sticky-sidebar{height:fit-content;position:sticky;top:24px}.esess-drop-zone-empty{padding:24px;text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm)}.esess-empty-box{padding:32px 16px;text-align:center;background:var(--bg-main);border-radius:8px}.text-info{color:var(--color-info, #06B6D4)}.esess-text-2xs,.esess-text-xxs{font-size:var(--font-size-xs)}.esess-text-lg{font-size:var(--font-size-lg)}.esess-text-2xl{font-size:var(--font-size-2xl)}.esess-text-3xl{font-size:var(--font-size-4xl)}.esess-text-uppercase{text-transform:uppercase}.esess-font-mono{font-family:var(--font-family-mono, monospace)}.esess-opacity-85{opacity:.85}.esess-grid{display:grid}.esess-block{display:block}.esess-flex-shrink-0{flex-shrink:0}.esess-ml-xs{margin-left:6px}.esess-ml-sm{margin-left:8px}.esess-pt-sm{padding-top:8px}.esess-pt-md{padding-top:12px}.esess-loading-icon{display:block;margin:0 auto 12px}.esess-truncate-cell{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpr-baseline-row{align-items:baseline}.tpr-top-performer{flex-direction:row;align-items:center;gap:16px;cursor:pointer}.tpr-tech-name{font-weight:600;margin:0}.tpr-muted-row{color:var(--text-secondary)}.tpr-score-track{width:96px;height:8px;background:var(--border-light);border-radius:6px;overflow:hidden}.tpr-detail-card{background:var(--color-primary-light);border-color:#cbd5e1}.tpr-panel-white{background:#fff}.tpr-job-type-title{font-weight:600;margin-bottom:12px}.tpr-capitalize{text-transform:capitalize}.tpr-job-type-track{width:128px;height:8px;background:var(--border-light);border-radius:6px;overflow:hidden}.tpr-job-type-count{width:48px;text-align:right}.di-import-icon--default{background-color:var(--bg-main, #F1F3F9)}.di-import-icon--selected{background-color:var(--brand-primary)}.di-file-input-hidden{display:none}.di-suggestion-text{color:var(--brand-primary)}.esess-border-top{border-top:1px solid var(--border-light, #E0E4ED)}.esess-btn-compact{padding:2px!important;height:auto!important}.esess-card.esess-card-sm{padding:12px 14px}.esess-card-dark{background:var(--text-primary, #0D1220);color:#fff}.esess-card-dark h1,.esess-card-dark h2,.esess-card-dark h3,.esess-card-dark p{color:inherit}.esess-stat-card.esess-stat-card-compact{padding:10px}.esess-stat-card.esess-stat-card-muted{background:var(--bg-main, #F8F9FC)}.esess-result-row{padding:6px 10px;border-radius:6px;background:var(--bg-main, #F1F3F9);font-size:var(--font-size-xs)}.esess-table-scroll-sm{max-height:300px}.esess-list-compact{margin:0;padding-left:18px;font-size:var(--font-size-xs)}.esess-list-compact li{margin-bottom:2px}.esess-training-page{max-width:960px;margin:0 auto;padding:0 0 48px}.esess-training-hero{background:linear-gradient(135deg,#0d1220,#1c2333);border-radius:16px;padding:36px 32px;margin-bottom:24px;color:var(--bg-surface)}.esess-training-hero-title-row{display:flex;align-items:center;gap:14px;margin-bottom:8px}.esess-training-hero h1{font-size:var(--font-size-4xl);font-weight:800;margin:0;letter-spacing:-.01em;color:inherit}.esess-training-hero-desc{font-size:var(--font-size-sm);color:var(--text-muted);margin:0 0 20px;line-height:1.6;max-width:680px}.esess-training-hero-stats{display:flex;flex-wrap:wrap;gap:16px}.esess-training-hero-stat{display:flex;align-items:center;gap:8px;background:#ffffff14;border-radius:10px;padding:8px 16px}.esess-training-hero-stat-value{font-size:var(--font-size-sm);font-weight:700}.esess-training-hero-stat-label{font-size:var(--font-size-sm);color:var(--text-muted)}.esess-training-hero-legend{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.esess-training-hero-legend-item{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--text-muted)}.esess-training-hero-legend-item.pro{color:#c4b5fd}.esess-training-hero-legend-dot{width:10px;height:10px;border-radius:3px}.esess-training-hero-legend-note{font-size:var(--font-size-xs);color:var(--text-secondary)}.esess-training-progress{background:linear-gradient(135deg,var(--color-primary-dark) 0%,#818CF8 100%);border-radius:14px;padding:24px 28px;margin-bottom:24px;color:var(--bg-surface);box-shadow:0 4px 16px #1e40af33}.esess-training-progress-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.esess-training-progress-title-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.esess-training-progress h2{font-size:var(--font-size-lg);font-weight:700;margin:0;color:var(--bg-surface)}.esess-training-progress-desc{font-size:var(--font-size-sm);color:#fffc;margin:0}.esess-training-progress-highlight{font-weight:600;color:#fde68a}.esess-training-progress-right{text-align:right}.esess-training-progress-percent{font-size:var(--font-size-5xl);font-weight:800;color:var(--bg-surface);line-height:1}.esess-training-progress-count{font-size:var(--font-size-xs);color:#ffffffb3}.esess-training-progress-bar{width:100%;height:8px;background:#fff3;border-radius:4px;overflow:hidden}.esess-training-progress-fill{height:100%;background:#fde68a;border-radius:4px;transition:width .3s ease}.esess-training-progress-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.esess-training-progress-pill{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;border:none;cursor:pointer;background:#ffffff26;color:#ffffffe6;font-size:var(--font-size-xs);font-weight:600;transition:all .15s}.esess-training-progress-pill.done{background:#fde68a4d;color:#fde68a}.esess-training-progress-pill-circle{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.4)}.esess-training-paths{background:var(--bg-surface);border:1px solid var(--border-light, #E0E4ED);border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 3px #0000000a}.esess-training-paths h3{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);margin:0 0 14px;display:flex;align-items:center;gap:8px}.esess-training-paths-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.esess-training-path-item{padding:10px 14px;border-radius:8px;border:1px solid var(--border-light, #E0E4ED);background:var(--bg-surface);display:flex;align-items:center;gap:10px}.esess-training-path-item.current{background:var(--color-primary-light)}.esess-training-path-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.esess-training-path-label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.esess-training-path-you{font-size:var(--font-size-xs);color:var(--brand-primary, var(--color-primary));margin-left:6px;font-weight:700}.esess-training-path-count{font-size:var(--font-size-xs);color:var(--text-muted)}.esess-training-search{position:relative;margin-bottom:24px}.esess-training-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.esess-training-search input{width:100%;padding:12px 16px 12px 42px;font-size:var(--font-size-sm);border:1px solid var(--border-light, #E0E4ED);border-radius:10px;outline:none;background:var(--bg-surface);color:var(--text-primary);box-sizing:border-box}.esess-training-search input:focus{border-color:var(--brand-primary, var(--color-primary));box-shadow:0 0 0 3px #1e3a8a1f}.esess-training-quicknav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.esess-training-quicknav-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:var(--font-size-sm);font-weight:600;border:1px solid var(--border-light, #E0E4ED);border-radius:99px;background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.esess-training-quicknav-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.esess-training-quicknav-btn.active{border:2px solid var(--color-primary);background:#eff6ff;color:var(--color-primary)}.esess-training-quicknav-btn.active.pro{border-color:var(--brand-accent, var(--color-primary));background:#faf5ff;color:var(--brand-accent, var(--color-primary))}.esess-training-module-list{display:flex;flex-direction:column;gap:16px}.esess-training-empty{text-align:center;padding:48px;color:var(--text-muted);font-size:var(--font-size-sm)}.esess-training-module{border:1px solid var(--border-light, #E0E4ED);background:var(--bg-surface);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.esess-training-module.expanded{border:2px solid var(--color-primary)}.esess-training-module.completed{border-color:#86efac;background:var(--brand-accent-soft, #ecfdf5)}.esess-training-module-header{display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;-webkit-user-select:none;user-select:none}.esess-training-module-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-training-module-info{flex:1;min-width:0}.esess-training-module-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.esess-training-module-tag{font-size:var(--font-size-xs);font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}.esess-training-module-pill{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--bg-main);padding:2px 8px;border-radius:99px}.esess-training-module h3{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);margin:4px 0 2px}.esess-training-module-subtitle{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.esess-training-module-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.esess-training-complete-btn{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:none;cursor:pointer;background:var(--bg-main);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;transition:all .15s}.esess-training-complete-btn.done{background:var(--brand-success, #10b981);color:var(--bg-surface)}.esess-training-module-chevron{color:var(--text-muted)}.esess-training-module-body{padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}.esess-training-module-divider{height:1px;background:var(--border-light, #E0E4ED);margin:0 -24px}.esess-training-pro-badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);font-weight:700;color:var(--brand-accent, var(--color-primary));background:#faf5ff;border:1px solid #d8b4fe;padding:2px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}.esess-training-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.esess-training-topic{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);background:var(--bg-main);border:1px solid var(--border-light, #E0E4ED);padding:5px 12px;border-radius:8px}.esess-training-topic-icon{color:var(--color-primary)}.esess-training-takeaways{background:var(--brand-accent-soft, #ecfdf5);border:1px solid #86efac;border-radius:10px;padding:16px 18px;margin-bottom:20px}.esess-training-takeaways-header{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:var(--font-size-sm);font-weight:700;color:var(--brand-success, #10B981)}.esess-training-takeaway-item{display:flex;gap:8px}.esess-training-takeaway-item+.esess-training-takeaway-item{margin-top:8px}.esess-training-takeaway-icon{color:var(--brand-success, #10B981);flex-shrink:0;margin-top:2px}.esess-training-takeaway-text{font-size:var(--font-size-sm);color:var(--brand-success, #10B981);margin:0;line-height:1.5}.esess-training-section-heading{font-size:var(--font-size-base);font-weight:700;color:var(--text-primary);margin:0 0 8px;display:flex;align-items:center;gap:8px}.esess-training-section-heading-icon{color:var(--color-primary);flex-shrink:0}.esess-training-navpath{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:600;color:var(--brand-primary, var(--color-primary));background:var(--color-primary-light);border:1px solid #C7D2FE;border-radius:8px;padding:6px 12px;margin-bottom:12px}.esess-training-steps{display:flex;flex-direction:column;gap:8px}.esess-training-step{display:flex;gap:12px;padding:10px 14px;background:var(--bg-main);border-radius:8px;align-items:flex-start}.esess-training-step-num{width:26px;height:26px;border-radius:50%;background:var(--color-primary);color:var(--bg-surface);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:700;flex-shrink:0;margin-top:1px}.esess-training-step-content{flex:1}.esess-training-step-instruction{font-size:var(--font-size-sm);color:var(--text-primary);margin:0;line-height:1.5}.esess-training-step-detail{font-size:var(--font-size-sm);color:var(--text-secondary);margin:6px 0 0;line-height:1.5;white-space:pre-line;background:var(--bg-surface);padding:8px 12px;border-radius:6px;border-left:3px solid var(--color-primary)}.esess-training-tips{margin-top:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:12px 14px}.esess-training-tips-header{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:var(--font-size-sm);font-weight:700;color:var(--brand-warning, var(--color-primary))}.esess-training-tip{font-size:var(--font-size-sm);color:var(--brand-warning, var(--color-primary));margin:0;line-height:1.5;display:flex;gap:6px}.esess-training-tip+.esess-training-tip{margin-top:6px}.esess-training-tip-bullet{flex-shrink:0}.esess-training-help{margin-top:32px;border:1px solid #a7f3d0;background:#ecfdf5;border-radius:12px;padding:24px 28px}.esess-training-help-inner{display:flex;align-items:flex-start;gap:14px}.esess-training-help-icon{width:42px;height:42px;border-radius:10px;background:var(--brand-success, #10b981);display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-training-help h3{font-size:var(--font-size-base);font-weight:700;color:#065f46;margin:0 0 6px}.esess-training-help p{font-size:var(--font-size-sm);color:#065f46;margin:0;line-height:1.6}@media (max-width: 768px){.esess-training-hero{padding:24px 20px}.esess-training-progress{padding:20px}.esess-training-progress-header{flex-direction:column;gap:12px}.esess-training-progress-right{text-align:left}.esess-training-hero-legend{flex-direction:column;align-items:flex-start;gap:8px}.esess-training-paths-grid{grid-template-columns:1fr}.esess-training-module-header{padding:16px}.esess-training-module-body{padding:0 16px 16px}}.esess-layout{display:flex;min-height:100vh;background:var(--bg-main, #F8F9FC);font-family:var(--font-family)}.esess-layout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a5c;z-index:99}.esess-sidebar{width:264px;flex-shrink:0;background:var(--bg-surface);border-right:1px solid var(--border-medium);box-shadow:none;display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;z-index:100;transition:transform .2s ease-out,width .2s ease-out}.esess-sidebar.collapsed{width:72px}.esess-sidebar-logo{padding:12px 16px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-light);height:64px}.esess-sidebar-logo-img{height:34px;width:auto;max-width:100%;display:block;object-fit:contain}.esess-sidebar-logo-img-collapsed{height:36px;width:36px;display:block;object-fit:contain;flex-shrink:0}.esess-sidebar-nav{flex:1;min-height:0;overflow-y:auto;padding:10px 0}.esess-sidebar-nav-section{padding:14px 16px 8px;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.esess-sidebar-section-toggle{border:none;background:transparent;padding:0;display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.esess-sidebar-nav-list{list-style:none;padding:0;margin:0}.esess-sidebar-nav-item{display:flex;align-items:center;gap:12px;min-height:42px;padding:9px 14px;margin:2px 8px;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);background:transparent;border-radius:10px;text-decoration:none;transition:all .16s ease-out;cursor:pointer}.esess-sidebar-nav-item:hover{background:var(--brand-primary-soft);color:var(--text-primary)}.esess-sidebar-nav-item.active{font-weight:600;color:var(--brand-primary);background:var(--brand-primary-soft);box-shadow:inset 3px 0 0 var(--brand-primary),0 4px 12px var(--overlay-soft)}.esess-sidebar-nav-icon{width:18px;height:18px;flex-shrink:0}.esess-sidebar-user-section{margin-top:auto;padding:12px 14px;border-top:1px solid var(--border-light);background:linear-gradient(180deg,rgba(248,250,252,.92) 0%,var(--bg-main) 100%);box-shadow:0 -10px 18px #0f172a0a;flex-shrink:0}.esess-sidebar-sim-banner{padding:8px 12px;margin-bottom:8px;background:var(--brand-primary-soft);border:1px solid var(--brand-warning);border-radius:6px;font-size:var(--font-size-xs);color:var(--brand-warning);text-align:center;font-weight:600}.esess-sidebar-user-info{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--border-light);border-radius:14px;background:var(--bg-surface)}.esess-sidebar-user-avatar{width:34px;height:34px;border-radius:50%;background:var(--brand-primary-soft);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:600;color:var(--brand-primary);flex-shrink:0}.esess-sidebar-user-avatar.simulating{background:var(--brand-warning);color:var(--bg-surface)}.esess-sidebar-user-name{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);line-height:1.3}.esess-sidebar-user-role{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:capitalize}.esess-sidebar-logout-btn{width:100%;padding:10px 12px;font-size:var(--font-size-sm);font-weight:600;color:var(--brand-primary);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s ease-out;box-shadow:0 1px 2px #0f172a0a}.esess-sidebar-logout-btn:hover{background:var(--brand-primary-soft);border-color:var(--brand-primary);color:var(--brand-primary-hover)}.esess-sidebar-logout-label{display:inline-block;line-height:1.1}.esess-sidebar.collapsed .esess-sidebar-logout-btn{flex-direction:column;gap:2px;padding:8px 4px}.esess-sidebar.collapsed .esess-sidebar-logout-label{font-size:var(--font-size-xs);font-weight:600;text-align:center}.esess-layout-main{flex:1;display:flex;flex-direction:column;min-height:100vh}.esess-layout-header{height:64px;background:#ffffffeb;border-bottom:1px solid var(--border-light);box-shadow:0 6px 16px #0f172a0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:50}.esess-layout-header-left,.esess-layout-header-right{display:flex;align-items:center;gap:12px}.esess-layout-logout-shortcut{flex-shrink:0;white-space:nowrap}.esess-layout-header-logo{height:40px;width:auto;display:block;object-fit:contain;flex-shrink:0}.esess-layout-header-divider{width:1px;height:28px;background:var(--border-light);flex-shrink:0}.esess-layout-header-title{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0}.esess-layout-menu-btn{display:flex;width:38px;height:38px;border-radius:12px;border:1px solid var(--border-light);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;align-items:center;justify-content:center}.esess-layout-icon-btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--border-light);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease-out}.esess-layout-icon-btn:hover{background:var(--bg-main);border-color:var(--border-medium)}.esess-layout-search-box{position:relative}.esess-layout-search-input{width:340px;padding:10px 12px 10px 36px;font-size:var(--font-size-sm);border:1px solid var(--border-medium);border-radius:12px;background:var(--bg-main);transition:all .14s ease-out}.esess-layout-search-input:focus{border-color:var(--brand-info);background:var(--bg-surface);box-shadow:0 0 0 3px #1e3a8a24;outline:none}.esess-layout-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);width:16px;height:16px}.esess-layout-search-results{position:absolute;top:42px;left:0;right:0;background:var(--bg-surface);border:var(--elevation-1-border);border-radius:12px;box-shadow:var(--elevation-3);z-index:150;max-height:320px;overflow-y:auto}.esess-layout-search-results-list{list-style:none;margin:0;padding:6px}.esess-layout-search-result-btn{width:100%;border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:background .1s ease-out}.esess-layout-search-result-btn:hover{background:var(--bg-main)}.esess-layout-search-result-label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);line-height:1.2}.esess-layout-search-result-meta{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.esess-layout-search-empty{padding:10px 12px;font-size:var(--font-size-xs);color:var(--text-secondary)}.esess-layout-content{flex:1;padding:24px;max-width:1600px;width:100%;margin:0 auto}.esess-impersonation-banner{margin:16px 20px 0;border:1px solid var(--brand-warning);background:var(--brand-primary-soft);color:var(--brand-warning);border-radius:10px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--font-size-sm);font-weight:600}.esess-impersonation-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.esess-impersonation-exit-btn{border:1px solid var(--brand-warning);background:var(--bg-surface);color:var(--brand-warning);border-radius:8px;font-size:var(--font-size-xs);font-weight:700;cursor:pointer;padding:8px 10px}.esess-stat-card-header{display:flex;align-items:flex-start;justify-content:space-between}.esess-stat-change{display:inline-block;margin-top:8px;padding:4px 8px;border-radius:4px;font-size:var(--font-size-xs);font-weight:500}.esess-stat-change-positive{color:var(--brand-success);background:var(--brand-accent-soft)}.esess-stat-change-negative{color:#a82628;background:var(--brand-primary-soft)}.esess-stat-change-neutral{color:#454d5f;background:#f1f3f9}.esess-stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);background:#6366f114}.esess-card-header-content{display:flex;align-items:center;gap:12px}.esess-card-header-subtitle{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}.esess-card-header-icon{width:36px;height:36px;border-radius:10px;background:#6366f114;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.esess-section-divider{display:flex;align-items:center;gap:12px;margin:20px 0}.esess-section-divider hr{flex:1;border:none;border-top:1px solid var(--border-light, #E0E4ED)}.esess-section-divider-label{font-size:var(--font-size-xs);color:var(--text-muted, #616B7C);font-weight:500}.esess-section-divider-plain{border:none;border-top:1px solid var(--border-light, #E0E4ED);margin:20px 0}.esess-ds-search-wrap{position:relative}.esess-search-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted, #616B7C);pointer-events:none}.esess-search-field{width:100%;height:32px;padding:0 12px 0 36px;background:var(--bg-surface, #fff);border:1px solid var(--border-medium, #C8CDD8);border-radius:4px;font-size:var(--font-size-sm);color:var(--text-primary, #1C2333);outline:none}.esess-search-field:focus{border-color:var(--brand-primary, var(--color-primary));box-shadow:0 0 0 3px #1e3a8a1f}.esess-table-wrap tbody tr.clickable{cursor:pointer}.esess-table-loading{padding:24px;text-align:center;color:var(--text-muted, #616B7C)}.esess-table-empty{padding:24px;text-align:center;color:var(--text-muted, #616B7C);background:var(--bg-main, #F8F9FC);border-radius:6px}.esess-sidebar-dark{height:100vh;display:flex;flex-direction:column;background-color:#0c1629;position:relative;z-index:100;transition:width .2s cubic-bezier(.4,0,.2,1);border-right:1px solid rgba(255,255,255,.06)}.esess-sidebar-dark-header{display:flex;align-items:center;gap:12px;height:60px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.esess-sidebar-dark-logo{width:34px;height:34px;background:linear-gradient(135deg,#3b82f6,#1e3a8a);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 2px 8px #3b82f640}.esess-sidebar-dark-brand{font-size:var(--font-size-sm);font-weight:700;color:#fff;white-space:nowrap;transition:opacity .12s ease-out;letter-spacing:-.01em}.esess-sidebar-dark-nav{flex:1;padding:8px 0;overflow-y:auto;overflow-x:hidden}.esess-sidebar-dark-nav::-webkit-scrollbar{width:3px}.esess-sidebar-dark-nav::-webkit-scrollbar-track{background:transparent}.esess-sidebar-dark-nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.esess-sidebar-dark-nav::-webkit-scrollbar-thumb:hover{background:#fff3}.esess-sidebar-dark-nav-item{display:flex;align-items:center;gap:10px;font-size:var(--font-size-sm);color:#ffffff80;text-decoration:none;border-left:none;border-radius:8px;margin:1px 8px;padding:8px 12px;background:transparent;transition:all .14s cubic-bezier(.4,0,.2,1);cursor:pointer;font-weight:500;letter-spacing:0}.esess-sidebar-dark-nav-item:hover{background:#ffffff0f;color:#ffffffd9;text-decoration:none}.esess-sidebar-dark-nav-item.active{color:#fff;font-weight:600;background:#3b82f626;box-shadow:inset 2px 0 #3b82f6}.esess-sidebar-dark-nav-item .esess-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esess-sidebar-dark-workflow{display:flex;flex-direction:column;gap:2px}.esess-sidebar-dark-workflow-item{margin:1px 8px}.esess-sidebar-dark-workflow-step{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#ffffffb8;font-size:11px;font-weight:700;flex-shrink:0}.esess-sidebar-dark-workflow-item.active .esess-sidebar-dark-workflow-step{background:#3b82f638;color:#fff}.esess-sidebar-dark-collapse-btn{position:absolute;top:18px;right:-12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#1e3a8a;border:2px solid #0C1629;border-radius:50%;cursor:pointer;color:#fffc;z-index:10;transition:all .15s ease-out;box-shadow:0 2px 6px #0003;opacity:0}.esess-sidebar-dark:hover .esess-sidebar-dark-collapse-btn{opacity:1}.esess-sidebar-dark-collapse-btn:hover{background:#3b82f6;color:#fff;transform:scale(1.1)}.esess-sidebar-dark-footer{border-top:1px solid rgba(255,255,255,.06)}.esess-sidebar-dark-user-section{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#ffffff08;margin-bottom:8px;overflow:hidden;transition:background .14s ease}.esess-sidebar-dark-user-section:hover{background:#ffffff0f}.esess-sidebar-dark-avatar{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#1e3a8a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--font-size-xs);font-weight:700;flex-shrink:0}.esess-sidebar-dark-user-name{font-size:var(--font-size-sm);font-weight:500;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esess-sidebar-dark-user-role{font-size:var(--font-size-xs);color:#ffffff59;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esess-sidebar-dark-quick-actions{display:flex;flex-wrap:wrap}.esess-sidebar-dark-action-btn{display:flex;align-items:center;gap:12px;font-size:var(--font-size-sm);color:#ffffff80;text-decoration:none;border:none;background:transparent;border-radius:8px;transition:all .12s ease-out;cursor:pointer;padding:8px}.esess-sidebar-dark-action-btn:hover{background:#ffffff0f;color:#ffffffe6}.esess-sidebar-dark-action-btn.active{color:#fff;background:#1e3a8a1f}.esess-sidebar-dark-version{font-size:var(--font-size-xs);color:#fff6;text-align:center;margin-top:12px;padding-top:8px;border-top:1px solid var(--bg-sidebar)}.esess-sidebar-dark-upgrade{margin:0 10px 8px;padding:14px;background:linear-gradient(135deg,#fbbf241f,#d9770614);border-radius:12px;border:1px solid rgba(251,191,36,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:all .16s ease}.esess-sidebar-dark-upgrade:hover{background:linear-gradient(135deg,#fbbf242e,#d977061f);border-color:#fbbf244d}.esess-sidebar-dark-upgrade-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.esess-sidebar-dark-upgrade-title{font-size:var(--font-size-xs);font-weight:700;color:#fbbf24}.esess-sidebar-dark-upgrade-text{font-size:var(--font-size-xs);color:#fff9;line-height:1.4;margin:0}.esess-sidebar-dark--collapsed{width:56px!important}.esess-sidebar-dark--collapsed .esess-sidebar-dark-header{padding:12px}.esess-sidebar-dark--collapsed .esess-sidebar-dark-brand{opacity:0;width:0;overflow:hidden}.esess-sidebar-dark--collapsed .esess-sidebar-dark-nav{overflow-x:hidden}.esess-sidebar-dark--collapsed .esess-sidebar-dark-footer{padding:8px}.esess-sidebar-dark--collapsed .esess-sidebar-dark-quick-actions{justify-content:center}.esess-sidebar-dark:not(.esess-sidebar-dark--collapsed){width:240px}.esess-sidebar-dark:not(.esess-sidebar-dark--collapsed) .esess-sidebar-dark-header{padding:16px}.esess-sidebar-dark:not(.esess-sidebar-dark--collapsed) .esess-sidebar-dark-footer{padding:12px}.esess-sidebar-dark--collapsed .esess-sidebar-dark-nav-item{padding:12px;justify-content:center}.esess-sidebar-dark--collapsed .esess-nav-label,.esess-sidebar-dark--collapsed .esess-sidebar-chevron{display:none}.esess-sidebar-dark-cat-btn{width:100%;text-align:left;padding:10px 16px;display:flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;font-weight:500;color:#ffffff80;font-size:var(--font-size-sm);font-family:inherit;transition:all .14s cubic-bezier(.4,0,.2,1);border-radius:8px;margin:1px 8px}.esess-sidebar-dark-cat-btn:hover{background:#ffffff0f;color:#ffffffd9}.esess-sidebar-dark-cat-btn.active{font-weight:600;color:#ffffffd9}.esess-sidebar-dark-cat-btn .esess-sidebar-chevron{opacity:.5;flex-shrink:0;margin-left:auto}.esess-sidebar-dark-cat-children{padding-left:8px}.esess-sidebar-dark-cat-children .esess-sidebar-dark-nav-item{padding:9px 16px;font-size:var(--font-size-sm)}.workflow-guidance-panel{background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 2px #0000000a;padding:20px;display:flex;flex-direction:column;gap:16px}.workflow-guidance-panel__body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:16px}.workflow-guidance-panel__eyebrow,.workflow-guidance-panel__workflow-label,.workflow-guidance-panel__primary-label,.workflow-guidance-panel__related-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.workflow-guidance-panel__title{margin:8px 0 0;font-size:18px;font-weight:600;line-height:1.35;color:var(--text-primary)}.workflow-guidance-panel__status-summary{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.workflow-guidance-panel__primary{border:1px solid var(--border-light);border-radius:12px;padding:16px;background:var(--bg-main)}.workflow-guidance-panel__primary-action{margin-top:8px;font-size:24px;font-weight:600;line-height:1.2;color:var(--text-primary)}.workflow-guidance-panel__primary-btn{display:inline-block;margin-top:8px;font-size:24px;font-weight:600;line-height:1.2;color:var(--color-primary);background:none;border:none;padding:0;cursor:pointer;text-align:left}.workflow-guidance-panel__primary-btn:hover{color:var(--color-primary-hover);text-decoration:underline}.workflow-guidance-panel__primary-hint{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.workflow-guidance-panel__actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.workflow-guidance-panel__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.workflow-guidance-panel__step{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--border-light);border-radius:12px;text-decoration:none;background:var(--bg-surface);color:inherit;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.workflow-guidance-panel__step:hover,.workflow-guidance-panel__related-link:hover{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--border-light));box-shadow:0 4px 16px #0f172a0f;transform:translateY(-1px);text-decoration:none}.workflow-guidance-panel__step--current{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-light));background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-surface))}.workflow-guidance-panel__step--complete .workflow-guidance-panel__step-marker{background:color-mix(in srgb,var(--brand-primary) 16%,var(--bg-surface));color:var(--brand-primary)}.workflow-guidance-panel__step--current .workflow-guidance-panel__step-marker{background:var(--brand-primary);color:var(--bg-surface)}.workflow-guidance-panel__step-marker{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-main);color:var(--text-secondary);font-size:13px;font-weight:700;flex-shrink:0}.workflow-guidance-panel__step-copy{display:flex;flex-direction:column;min-width:0}.workflow-guidance-panel__step-label,.workflow-guidance-panel__related-link-label{font-size:14px;font-weight:600;color:var(--text-primary)}.workflow-guidance-panel__step-state{margin-top:2px;font-size:12px;font-weight:500;color:var(--brand-primary)}.workflow-guidance-panel__related{display:flex;flex-direction:column;gap:12px}.workflow-guidance-panel__related-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.workflow-guidance-panel__related-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-surface);color:var(--text-primary);text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.workflow-guidance-panel__related-link-text{display:flex;flex-direction:column;min-width:0}.esess-sidebar-dark-user-overflow{overflow:hidden;flex:1}.esess-sidebar-mobile-toggle{display:none;position:fixed;top:12px;left:12px;z-index:1001;background:var(--color-primary, #1E3A8A);color:#fff;border:none;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:var(--font-size-lg);line-height:1}.esess-sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999}@media (max-width: 768px){.esess-sidebar-mobile-toggle{display:flex}.esess-sidebar-overlay{display:block}.esess-sidebar-dark{position:fixed;left:-260px;transition:left .25s ease}.esess-sidebar-dark.esess-sidebar-mobile-open{left:0}}.esess-sidebar-icon-shrink{flex-shrink:0}.esess-sidebar-crown-icon{color:#a78bfa}.esess-topbar-dropdown{position:absolute;top:calc(100% + 6px);right:0;width:240px;background:#fff;border:1px solid var(--color-border, #E2E8F0);border-radius:12px;box-shadow:var(--elevation-3);border:var(--elevation-1-border);z-index:1200;overflow:hidden;animation:esess-dropdown-in .15s cubic-bezier(.16,1,.3,1)}@keyframes esess-dropdown-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.esess-topbar-dropdown-header{padding:14px 16px;border-bottom:1px solid var(--color-border, #E2E8F0);background:var(--color-neutral-50, #F8FAFC)}.esess-topbar-dropdown-name{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary, #0f172a)}.esess-topbar-dropdown-email{font-size:var(--font-size-xs);color:var(--color-text-muted, #94A3B8);margin-top:2px}.esess-topbar-dropdown-role-row{margin-top:6px}.esess-topbar-dropdown-body{padding:6px 0}.esess-topbar-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;background:none;border:none;font-size:var(--font-size-sm);font-family:inherit;color:var(--color-text-primary, #0f172a);cursor:pointer;text-align:left;transition:background .1s ease}.esess-topbar-dropdown-item:hover{background:var(--color-neutral-50, #F8FAFC)}.esess-topbar-dropdown-item--danger{color:var(--color-danger, #dc2626)}.esess-topbar-dropdown-item--danger:hover{background:var(--color-danger-light, #FEF2F2)}.esess-topbar-dropdown-icon{color:var(--color-text-muted, #94A3B8)}.esess-topbar-dropdown-divider{margin:4px 0;border:none;border-top:1px solid var(--color-border, #E2E8F0)}.esess-topbar-breadcrumb-wrapper{display:flex;align-items:center;gap:6px}.esess-topbar-breadcrumb-link{color:inherit;text-decoration:none}.esess-topbar-breadcrumb-link:hover{text-decoration:underline}.esess-topbar-user-anchor{position:relative}.esess-verification-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--color-warning-light, #FFFBEB);border:1px solid var(--color-warning, #D97706);border-radius:var(--radius-default, 8px);padding:12px 16px;margin-bottom:16px}.esess-verification-banner-icon{font-size:var(--font-size-lg);flex-shrink:0}.esess-verification-banner-text{flex:1;color:#92400e;font-weight:500;font-size:var(--font-size-sm)}.esess-verification-banner-btn{padding:6px 16px;background:var(--color-warning, #D97706);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:var(--font-size-sm);transition:background .12s ease}.esess-verification-banner-btn:hover{background:#b45309}.esess-dashboard-quick-actions{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.esess-dashboard-role-section{margin-bottom:24px}.esess-dashboard-role-section--flex{margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.esess-dashboard-widget-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}@media (max-width: 640px){.esess-dashboard-widget-grid{grid-template-columns:1fr}}.esess-dashboard-footer{margin-top:32px;padding:16px 0;border-top:1px solid var(--color-border-subtle, #F1F5F9)}.esess-dashboard-footer-text{font-size:var(--font-size-xs);color:var(--color-text-muted, #94A3B8)}.esess-page-content--dashboard{max-width:1280px}.esess-dashboard-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4, 16px)}.esess-dashboard-row4{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-4, 16px)}.esess-dashboard-row5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4, 16px)}@media (max-width: 1024px){.esess-dashboard-row3,.esess-dashboard-row5{grid-template-columns:repeat(2,minmax(0,1fr))}.esess-dashboard-row4{grid-template-columns:1fr}}@media (max-width: 640px){.esess-dashboard-row3,.esess-dashboard-row4,.esess-dashboard-row5{grid-template-columns:1fr}}:root{--bg-main: #f5f7fb;--bg-surface: #ffffff;--bg-surface-muted: #fbfcfe;--bg-surface-nested: #f8fafd;--bg-sidebar: #0b1730;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-helper: #6b7a90;--border-light: #dbe4ef;--border-medium: #c9d5e5;--border-strong: #b8c8dc;--overlay-soft: rgba(15, 23, 42, .06);--overlay-medium: rgba(15, 23, 42, .1);--brand-primary: var(--color-primary);--brand-primary-soft: #e8eef8;--brand-info: #2563eb;--brand-warning: #d97706;--brand-warning-soft: #fff7ed;--brand-warning-border: #fdba74;--brand-danger: #dc2626;--brand-danger-soft: #fef2f2;--brand-danger-border: #fca5a5;--brand-success: #059669;--brand-success-soft: #ecfdf5;--brand-accent: #0f766e;--brand-accent-soft: #ecfeff;--esess-surface-gradient: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(251, 252, 254, .98) 100%);--esess-panel-gradient: linear-gradient(180deg, rgba(248, 250, 253, .96) 0%, rgba(255, 255, 255, .98) 100%);--esess-card-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 6px 16px -6px rgba(15, 23, 42, .1);--esess-card-shadow-hover: 0 2px 6px rgba(15, 23, 42, .08), 0 10px 24px -8px rgba(15, 23, 42, .14);--esess-card-shadow-strong: var(--shadow-lg)}body{background:var(--bg-main, #F8F9FC)}.esess-section{position:relative;width:100%;isolation:isolate}.esess-section>*{position:relative;z-index:1}.esess-section[data-overflow-hidden=true]{overflow:hidden}.esess-section--transparent{background:transparent}.esess-section--app{background:var(--bg-main, #F8F9FC)}.esess-section--surface{background:var(--bg-surface, #fff);border:1px solid var(--border-light, #E0E4ED);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card, 0 1px 3px rgba(0,0,0,.06));transition:box-shadow .2s ease}.esess-section--primary{background:var(--brand-primary, #1E3A8A);color:#fff;overflow:hidden}.esess-container{width:min(100%,1280px);margin-inline:auto;padding-inline:24px}.esess-layout-section{min-height:100%}.esess-layout-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-content:start;justify-content:stretch;min-width:0;width:100%;min-height:100%;padding-block:24px;font-family:var(--font-family)}.esess-layout-flow>*{min-width:0;max-width:100%}.esess-page-content,.esess-layout-content{width:100%;min-width:0}.esess-page-content{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;width:100%}.esess-page-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;width:100%;max-width:1600px;margin:0 auto;padding:0 24px;font-family:var(--font-family)}.esess-page-shell__body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;width:100%}.esess-page-shell .qd-main,.esess-page-shell .jobs-main-content{min-width:0}.esess-page-shell__body--dashboard{gap:10px}.esess-dashboard-header,.esess-page-header-card{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 20px;border-radius:14px;border:1px solid rgba(199,210,226,.9);background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 28%),var(--esess-surface-gradient);box-shadow:var(--esess-card-shadow);position:relative;overflow:hidden;isolation:isolate}.esess-page-header-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.esess-dashboard-header:after,.esess-page-header-card:after{content:none}.esess-page-header-card--dashboard{padding:14px 20px}.esess-dashboard-title,.esess-page-header-title{margin:0;font-size:clamp(1.5rem,1.8vw,1.9rem);font-weight:700;letter-spacing:-.032em;color:var(--text-primary)}.esess-dashboard-subtitle,.esess-page-header-description{margin:4px 0 0;max-width:820px;font-size:var(--font-size-sm);line-height:1.6;color:var(--text-secondary);font-weight:400}.esess-page-header-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;font-size:var(--font-size-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary)}.esess-page-header-main{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:1;position:relative;z-index:1}.esess-page-header-copy{min-width:0;flex:1 1 auto}.esess-page-header-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.esess-page-header-meta{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-top:16px;font-size:var(--font-size-xs);color:var(--text-secondary)}.esess-page-header-meta>*{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 11px;border-radius:999px;background:#f8fafde6;border:1px solid rgba(221,228,239,.88)}.esess-page-header-icon{width:38px;height:38px;border-radius:16px;background:linear-gradient(180deg,#2563eb24,#1e40af14);color:var(--brand-primary);border:1px solid rgba(37,99,235,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-page-header-actions,.esess-action-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.esess-page-header-actions{width:100%;margin-left:0;justify-content:flex-end;padding:8px;border-radius:16px;border:1px solid rgba(219,227,238,.95);background:#f8fafcd1;box-shadow:inset 0 1px #ffffffd9}.esess-page-header-actions>.esess-action-bar{flex:1 1 320px}.esess-page-header-actions>.esess-toolbar__actions{flex:1 1 360px}.esess-page-content>.esess-page-header,.esess-page-content>.esess-page-header-v2{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:24px 28px;margin-bottom:24px;border-radius:20px;border:1px solid rgba(199,210,226,.9);background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 28%),var(--esess-surface-gradient);box-shadow:var(--esess-card-shadow);position:relative;overflow:hidden;isolation:isolate}.esess-page-content>.esess-page-header>.esess-flex-between:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;margin-bottom:0!important}.esess-page-content>.esess-page-header>.esess-btn,.esess-page-content>.esess-page-header-v2>.esess-btn,.esess-page-content>.esess-page-header>button.esess-btn,.esess-page-content>.esess-page-header-v2>button.esess-btn{justify-self:end}.esess-page-content>.esess-page-header>.esess-action-bar,.esess-page-content>.esess-page-header-v2>.esess-action-bar{width:100%;justify-content:flex-end}.esess-enterprise-header{display:grid;gap:10px;margin-bottom:14px}.esess-enterprise-header__breadcrumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--text-muted)}.esess-enterprise-header__crumb{color:var(--text-secondary);text-decoration:none}.esess-enterprise-header__crumb:hover{color:var(--brand-primary);text-decoration:none}.esess-enterprise-header__crumb.is-current{color:var(--text-primary);font-weight:600}.esess-enterprise-header__separator{color:var(--text-muted)}.esess-enterprise-header__tabs{border-bottom:1px solid rgba(213,223,235,.84);padding-bottom:6px}.esess-ui-button,.esess-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid transparent;font-family:var(--font-family);font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary, #0F172A);opacity:1;transition:transform .14s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.esess-ui-button:focus-visible,.esess-btn:focus-visible,.esess-ui-card--interactive:focus-visible,.esess-kpi-card--clickable:focus-visible,.esess-action-card--clickable:focus-visible,.esess-data-card--clickable:focus-visible,.esess-board-card--interactive:focus-visible,.esess-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffffeb,0 0 0 5px #2563eb38}.esess-ui-button:hover:not(:disabled),.esess-btn:hover:not(:disabled),.esess-ui-card--interactive:hover,.esess-kpi-card--clickable:hover,.esess-action-card--clickable:hover,.esess-data-card--clickable:hover,.esess-board-card--interactive:hover,.esess-stat-card.clickable:hover,.esess-quick-action:hover,.esess-activity-item:hover{transform:translateY(-1px)}.esess-ui-button:disabled,.esess-btn:disabled,.esess-ui-button[aria-disabled=true]{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.esess-ui-button--small,.esess-btn-sm{min-height:34px;padding:0 12px;font-size:var(--font-size-xs)}.esess-ui-button--medium,.esess-btn-md{min-height:40px;padding:0 16px;font-size:var(--font-size-sm)}.esess-ui-button--large,.esess-btn-lg{min-height:46px;padding:0 20px;font-size:var(--font-size-sm)}.esess-ui-button--icon,.esess-btn-icon{width:40px;min-width:40px;height:40px;padding:0}.esess-ui-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.esess-ui-button__label{display:inline-flex;align-items:center}.esess-ui-button__spinner{animation:spin .9s linear infinite}.esess-ui-button--primary,.esess-btn-primary{color:#fff;background:linear-gradient(180deg,#1f4ed8,#1d3f96);border-color:#1d3f966b;box-shadow:0 1px 2px #1e3a8a24,0 8px 18px #1e3a8a29}.esess-ui-button--primary:hover:not(:disabled),.esess-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#1d4ed8,#183781);box-shadow:0 1px 2px #1e3a8a24,0 12px 24px #1e3a8a2e}.esess-ui-button--secondary,.esess-btn-secondary{color:var(--text-primary);background:linear-gradient(180deg,#fffffff5,#f8fafdfa);border-color:#c9d5e5f2;box-shadow:0 1px 2px #0f172a08,inset 0 1px #ffffffbf}.esess-ui-button--secondary:hover:not(:disabled),.esess-btn-secondary:hover:not(:disabled),.esess-ui-button--outline:hover:not(:disabled),.esess-btn-outline-primary:hover:not(:disabled){border-color:#2563eb47;background:#2563eb0f}.esess-ui-button--ghost,.esess-btn-ghost{color:var(--text-secondary);background:#f8fafd9e;border-color:#e7edf5e0}.esess-ui-button--ghost:hover:not(:disabled),.esess-btn-ghost:hover:not(:disabled){color:var(--text-primary);background:#f1f5f9f5}.esess-ui-button--danger,.esess-btn-danger{color:#fff;background:linear-gradient(180deg,#ef4444,#c81e1e);border-color:#b91c1c59;box-shadow:0 1px 2px #b91c1c1f,0 10px 18px #b91c1c1f}.esess-ui-button--outline,.esess-btn-outline-primary{color:var(--brand-primary);background:#2563eb0a;border-color:#2563eb33}.esess-ui-button--link{min-height:auto;padding:0;border:0;color:var(--brand-primary);background:transparent;border-radius:0;box-shadow:none}.esess-app-state{display:flex;align-items:center;justify-content:center;padding:var(--spacing-6)}.esess-app-state--screen{min-height:100vh}.esess-app-state--page{min-height:60vh}.esess-app-state__panel{width:min(100%,560px);display:grid;justify-items:center;gap:var(--spacing-4);padding:clamp(24px,3vw,36px);text-align:center;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:var(--shadow-card)}.esess-app-state__panel--warning{border-color:#d977062e}.esess-app-state__panel--danger{border-color:#dc26262e}.esess-app-state__icon{width:52px;height:52px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);background:#1e3a8a14;border:1px solid rgba(30,58,138,.14)}.esess-app-state__panel--warning .esess-app-state__icon{color:var(--color-warning);background:#d9770614;border-color:#d9770629}.esess-app-state__panel--danger .esess-app-state__icon{color:var(--color-danger);background:#dc262614;border-color:#dc262629}.esess-app-state__icon.is-loading svg{animation:spin .9s linear infinite}.esess-app-state__copy{display:grid;gap:var(--spacing-2)}.esess-app-state__title{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.esess-app-state__description{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.esess-app-state__details{width:100%;margin-top:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);background:#f8fafceb;border:1px solid rgba(226,232,240,.9);font-size:var(--font-size-xs);line-height:1.6;text-align:left;color:var(--color-text-secondary);overflow-wrap:anywhere}.esess-app-state__details pre,.esess-app-state__details code{font-family:var(--font-family-mono);white-space:pre-wrap}.esess-app-state__actions{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap}.esess-ui-card,.esess-table-wrap,.supervisor-panel,.supervisor-hero{position:relative;border:1px solid rgba(201,213,229,.88);border-radius:20px;background:radial-gradient(circle at top right,rgba(37,99,235,.045),transparent 24%),var(--esess-surface-gradient);box-shadow:var(--esess-card-shadow);overflow:hidden}.esess-stat-card{position:relative;border:1px solid rgba(201,213,229,.88);border-radius:20px;background:radial-gradient(circle at top right,rgba(37,99,235,.045),transparent 24%),var(--esess-surface-gradient);box-shadow:var(--esess-card-shadow)}.esess-ui-card,.esess-stat-card,.supervisor-panel,.supervisor-hero,.esess-table-wrap{transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease}.esess-ui-card--interactive,.esess-kpi-card--clickable,.esess-data-card--clickable,.esess-stat-card.clickable,.esess-quick-action,.supervisor-metric,.supervisor-row-main{cursor:pointer}.esess-ui-card--interactive:hover,.esess-section--surface:hover,.esess-stat-card:hover,.supervisor-panel:hover,.supervisor-hero:hover{border-color:#2563eb29;box-shadow:var(--esess-card-shadow-hover)}.esess-ui-card--padding-none{padding:0}.esess-ui-card--padding-small{padding:16px}.esess-ui-card--padding-medium{padding:20px}.esess-ui-card--padding-large{padding:28px}.esess-ui-card--elevated{box-shadow:var(--elevation-2)}.esess-ui-card--outline{background:#ffffffb8;box-shadow:none}.esess-ui-card__header,.esess-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(231,237,245,.9);background:var(--esess-panel-gradient)}.esess-ui-card__header-content{flex:1}.esess-ui-card__header-action{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.esess-ui-card__content{display:grid;gap:16px}.esess-ui-card__footer{display:flex;align-items:center;gap:10px;padding-top:16px;margin-top:16px;border-top:1px solid rgba(219,227,238,.75)}.esess-ui-card__title,.esess-section-title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.esess-ui-card__description{margin:4px 0 0;font-size:var(--font-size-sm);line-height:1.55;color:var(--text-helper, var(--text-secondary))}.esess-section-body{padding:20px 22px}.esess-kpi-card,.esess-stat-card{display:grid;gap:10px;width:100%;max-width:100%;min-width:0;min-height:0;align-content:space-between;padding:18px 20px;text-align:left;border:1px solid rgba(201,213,229,.88);background:linear-gradient(180deg,#fffffffa,#f9fbfefa);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.esess-kpi-card{border-radius:12px;box-shadow:var(--esess-card-shadow);min-width:0;overflow:hidden}.esess-kpi-card>*{min-width:0}.esess-kpi-card div:has(>.esess-kpi-card__value){min-width:0;overflow:hidden}.esess-kpi-card--default,.esess-action-card--default,.esess-data-card--default{--esess-card-accent: var(--brand-primary)}.esess-kpi-card--info,.esess-action-card--info,.esess-data-card--info{--esess-card-accent: var(--brand-info)}.esess-kpi-card--success,.esess-action-card--success,.esess-data-card--success{--esess-card-accent: var(--brand-success)}.esess-kpi-card--warning,.esess-action-card--warning,.esess-data-card--warning{--esess-card-accent: var(--brand-warning)}.esess-kpi-card--danger,.esess-action-card--danger,.esess-data-card--danger{--esess-card-accent: var(--brand-danger)}.esess-kpi-card--compact{padding:12px 14px}.esess-kpi-card--large{padding:22px 24px}.esess-kpi-card--large .esess-kpi-card__value{font-size:clamp(1.75rem,2.4vw,2.25rem)}.esess-kpi-card.is-active,.esess-stat-card.active{border-color:color-mix(in srgb,var(--esess-card-accent, var(--brand-primary)) 24%,#c7d2e2);box-shadow:0 0 0 1px color-mix(in srgb,var(--esess-card-accent, var(--brand-primary)) 14%,transparent),var(--esess-card-shadow)}.esess-kpi-card--clickable:hover{border-color:color-mix(in srgb,var(--esess-card-accent, var(--brand-primary)) 22%,#c7d2e2);box-shadow:var(--esess-card-shadow-hover);transform:translateY(-1px)}.esess-kpi-card--clickable:hover .esess-kpi-card__affordance,.esess-kpi-card--clickable:focus-visible .esess-kpi-card__affordance{color:var(--esess-card-accent, var(--brand-primary))}.esess-kpi-card__header,.esess-stat-card .esess-flex-between{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.esess-kpi-card__eyebrow,.esess-stat-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, var(--text-secondary));min-width:0;overflow-wrap:anywhere;line-height:1.25}.esess-kpi-card__icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--esess-card-accent, var(--brand-primary));background:color-mix(in srgb,var(--esess-card-accent, var(--brand-primary)) 8%,#ffffff);border:1px solid color-mix(in srgb,var(--esess-card-accent, var(--brand-primary)) 12%,#dbe3ee);flex-shrink:0}.esess-kpi-card__value,.esess-stat-value{margin:0;display:block;max-width:100%;font-size:clamp(1.125rem,1.9vw,1.875rem);line-height:1.14;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);min-width:0;padding-inline-end:.08em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.esess-kpi-card__meta,.esess-stat-subtitle{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:0;min-width:0}.esess-kpi-card__meta-copy{display:grid;gap:6px;min-width:0;overflow:hidden}.esess-kpi-card__subtitle,.esess-stat-subtitle{font-size:.8125rem;line-height:1.45;color:var(--text-secondary, var(--text-helper));overflow-wrap:break-word;word-break:break-word}.esess-kpi-card__trend{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;color:var(--esess-card-accent, var(--brand-primary))}.esess-kpi-card__affordance{color:var(--text-muted)}.esess-action-card,.esess-quick-action,.esess-data-card{width:100%;border-radius:18px;border:1px solid rgba(201,213,229,.88);background:radial-gradient(circle at top right,color-mix(in srgb,var(--esess-card-accent, var(--brand-primary)) 5%,transparent),transparent 28%),linear-gradient(180deg,#fffffffa,#f9fbfefa);box-shadow:var(--esess-card-shadow)}.esess-action-card--clickable{cursor:pointer}.esess-action-card,.esess-quick-action{display:flex;align-items:flex-start;gap:14px;padding:18px;text-align:left}.esess-action-card__icon,.esess-quick-action-icon,.esess-data-card__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--esess-card-accent, var(--brand-primary)) 11%,#ffffff);color:var(--esess-card-accent, var(--brand-primary));flex-shrink:0}.esess-action-card__body,.esess-quick-action-label{display:grid;gap:4px}.esess-action-card__title,.esess-quick-action-label,.esess-data-card__title{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);letter-spacing:-.015em}.esess-action-card__description,.esess-data-card__subtitle{font-size:var(--font-size-xs);line-height:1.5;color:var(--text-helper, var(--text-secondary))}.esess-action-card__meta,.esess-data-card__eyebrow{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.esess-action-card__title-row,.esess-data-card__header,.esess-data-card__identity,.esess-data-card__controls{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.esess-data-card{display:grid;gap:14px;padding:18px;text-align:left}.esess-data-card__identity{justify-content:flex-start;flex:1;min-width:0}.esess-data-card__status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.esess-data-card__copy{display:grid;gap:4px;min-width:0}.esess-data-card__body,.esess-data-card__footer{display:grid;gap:12px}.esess-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.esess-card-grid--workforce{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.esess-card-grid--vendors{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.esess-person-avatar{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#e8eef8fa,#f3f7fcfa);border:1px solid rgba(201,213,229,.88);color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:700}.esess-detail-list{display:grid;gap:8px}.esess-detail-row{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--font-size-sm);color:var(--text-secondary)}.esess-detail-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esess-detail-row--multiline{align-items:flex-start}.esess-detail-row--multiline span{white-space:normal}.esess-dual-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid rgba(231,237,245,.9)}.esess-dual-metric{display:grid;gap:4px}.esess-dual-metric__value{font-size:var(--font-size-xl);line-height:1.05;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.esess-dual-metric__value--compact{font-size:var(--font-size-sm);line-height:1.4;letter-spacing:0}.esess-card-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.esess-rating-row{display:inline-flex;align-items:center;gap:4px;color:#bec8d6f0}.esess-rating-star.is-active{color:var(--brand-warning)}.esess-card-note{margin:0;font-size:var(--font-size-xs);line-height:1.55;color:var(--text-helper, var(--text-secondary))}.esess-checkbox-row{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.esess-checkbox-control{width:18px;height:18px;margin:0;accent-color:var(--brand-primary);cursor:pointer}.esess-form-textarea{resize:vertical;min-height:110px}.esess-loading-spinner{animation:esess-spin .9s linear infinite}.esess-toolbar,.esess-toolbar--enterprise{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-radius:16px;border:1px solid rgba(201,213,229,.88);background:linear-gradient(180deg,#fffffff0,#fafcffeb);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.esess-toolbar__meta{display:grid;gap:6px;min-width:220px;flex:1 1 280px}.esess-toolbar .esess-toolbar__search--grow{flex:1 1 280px;min-width:min(100%,240px)}.esess-toolbar__search{display:flex;align-items:center;gap:8px;min-width:min(100%,300px);min-height:40px;flex:1 1 300px;padding:0 12px;border-radius:12px;border:1px solid rgba(201,213,229,.92);background:linear-gradient(180deg,#fffffffc,#f8fafdfc);box-shadow:inset 0 1px 2px #0f172a08;color:var(--text-muted);font-family:var(--font-family)}.esess-toolbar__search svg,.esess-toolbar__icon{color:var(--text-muted);flex-shrink:0}.esess-toolbar__search-input{min-width:0;width:100%;border:0;padding:7px 0;min-height:34px;background:transparent;box-shadow:none;font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.35;color:var(--text-primary)}.esess-toolbar__search-input:hover,.esess-toolbar__search-input:focus,.esess-toolbar__search-input.is-focused{border-color:transparent;background:transparent;box-shadow:none}.esess-toolbar__search-clear{display:flex;align-items:center;padding:4px;margin:0;border:0;background:none;cursor:pointer;color:var(--text-muted)}.esess-empty--surface-bordered{background:var(--bg-surface);border-radius:18px;border:1px solid rgba(201,213,229,.88);box-shadow:var(--shadow-sm)}.esess-grid--auto-300{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.esess-toolbar__divider{width:1px;height:28px;background:#d5dfebe6}.esess-toolbar__group,.esess-toolbar__filters,.esess-toolbar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.esess-toolbar__filters{flex:1 1 340px;min-width:min(100%,340px)}.esess-toolbar .esess-tabs{margin-bottom:0;max-width:100%}.esess-toolbar__actions{margin-left:auto;justify-content:flex-end}.esess-toolbar__group{min-height:36px}.esess-toolbar+.esess-table-wrap,.esess-toolbar--enterprise+.esess-table-wrap,.esess-toolbar+.esess-section,.esess-toolbar--enterprise+.esess-section{margin-top:10px}.esess-toolbar--spacing-below{margin-bottom:10px}.esess-toolbar__label{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:700;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.esess-toolbar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#2563eb1f;color:var(--brand-primary)}.esess-toolbar__group-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:700;color:var(--text-muted)}.esess-toolbar__separator{width:1px;align-self:stretch;background:#c7d2e2b8}.esess-toolbar__select{position:relative;min-width:136px}.esess-toolbar__select-input{min-height:36px;padding-right:34px}.esess-toolbar__select-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}input[placeholder*=Search],input[placeholder*=search],input[placeholder*=Filter],input[placeholder*=filter]{height:36px;padding:7px 12px 7px 34px;border:1px solid var(--border-light, #E0E4ED);border-radius:10px;font-size:var(--font-size-sm);background:var(--bg-main, #F8F9FC);transition:border-color .12s ease,box-shadow .12s ease}input[placeholder*=Search]:focus,input[placeholder*=search]:focus,input[placeholder*=Filter]:focus,input[placeholder*=filter]:focus{outline:none;border-color:var(--brand-primary, var(--color-primary));box-shadow:0 0 0 3px #1e3a8a14;background:var(--bg-surface, #fff)}.esess-form-input,.esess-form-select,.esess-form-textarea{border-radius:10px;border:1px solid rgba(199,210,226,.95);background:#fffffffa;box-shadow:inset 0 1px 2px #0f172a08;color:var(--text-primary)}.esess-form-input:hover,.esess-form-select:hover,.esess-form-textarea:hover{border-color:#94a3b8cc}.esess-form-input:focus,.esess-form-input.is-focused,.esess-form-select:focus,.esess-form-textarea:focus{border-color:#2563eb61;box-shadow:0 0 0 4px #2563eb1f,inset 0 1px 2px #0f172a05;background:#fff}.esess-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.esess-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid rgba(199,210,226,.95);border-radius:999px;background:#ffffffeb;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .14s ease,box-shadow .16s ease}.esess-chip:hover{border-color:#2563eb47;color:var(--brand-primary);background:#eff6ffeb}.esess-chip.is-active,.esess-chip--active{color:var(--brand-primary);border-color:#2563eb57;background:#eff6fffa;box-shadow:inset 0 0 0 1px #2563eb14}.esess-chip--success.is-active,.esess-chip--success.esess-chip--active{color:var(--brand-success);border-color:#05966947;background:#ecfdf5f5}.esess-chip--warning.is-active,.esess-chip--warning.esess-chip--active{color:var(--brand-warning);border-color:#d9770647;background:#fff7edf5}.esess-chip--danger.is-active,.esess-chip--danger.esess-chip--active{color:var(--brand-danger);border-color:#dc262642;background:#fef2f2f5}.esess-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#0f172a14;color:currentColor}.esess-board-viewport{position:relative;overflow-x:auto;padding-bottom:8px}.esess-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);align-items:start;gap:16px;min-width:max-content}.esess-board-column{display:flex;flex-direction:column;min-height:100%;border-radius:20px;border:1px solid rgba(199,210,226,.92);background:radial-gradient(circle at top right,color-mix(in srgb,var(--esess-board-accent, var(--brand-primary)) 8%,transparent),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:var(--esess-card-shadow);overflow:hidden}.esess-board-column--default{--esess-board-accent: var(--brand-primary)}.esess-board-column--info{--esess-board-accent: var(--brand-info)}.esess-board-column--success{--esess-board-accent: var(--brand-success)}.esess-board-column--warning{--esess-board-accent: var(--brand-warning)}.esess-board-column--danger{--esess-board-accent: var(--brand-danger)}.esess-board-column__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 14px;border-bottom:1px solid rgba(219,227,238,.88);background:linear-gradient(180deg,color-mix(in srgb,var(--esess-board-accent, var(--brand-primary)) 10%,#ffffff),#ffffffeb)}.esess-board-column__header-copy{display:grid;gap:6px;min-width:0}.esess-board-column__eyebrow{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--esess-board-accent, var(--brand-primary)) 82%,#334155)}.esess-board-column__title{margin:0;font-size:var(--font-size-sm);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.esess-board-column__summary{display:grid;gap:2px;font-size:var(--font-size-xs);text-align:right;color:var(--text-secondary)}.esess-board-column__body{display:grid;align-content:start;gap:12px;min-height:440px;max-height:700px;padding:16px;overflow-y:auto}.esess-board-column__empty{padding:18px;border-radius:16px;border:1px dashed rgba(199,210,226,.96);background:#f8fafcd9}.esess-board-card{display:grid;gap:14px;padding:16px;border-radius:16px;border:1px solid rgba(199,210,226,.92);background:linear-gradient(180deg,#fffffffa,#f8fafcf2);box-shadow:0 1px 2px #0f172a0a,0 10px 20px #0f172a0d;transition:transform .16s ease,border-color .16s ease,box-shadow .18s ease,background-color .16s ease}.esess-board-card--interactive{cursor:pointer}.esess-board-card--interactive:hover{border-color:#2563eb3d;box-shadow:0 1px 2px #0f172a0d,0 18px 26px #0f172a14}.esess-board-card__eyebrow{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.esess-board-card__copy{display:grid;gap:6px}.esess-board-card__title{margin:0;font-size:var(--font-size-sm);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.esess-board-card__subtitle{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-secondary)}.esess-board-card__meta,.esess-board-card__footer{display:grid;gap:10px}.esess-board-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.esess-empty{padding:44px 24px;border-radius:20px;border:1px dashed rgba(199,210,226,.95);background:linear-gradient(180deg,#fffffff2,#f8fafcf2)}.esess-empty--compact{padding:28px 18px;min-height:180px;gap:12px}.esess-empty--large{padding:72px 28px;min-height:280px}.esess-empty-action{display:flex;justify-content:center;margin-top:4px}.legacy-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;text-align:center}.legacy-empty-state__icon-wrap{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:9999px;margin-bottom:24px;background:var(--color-primary-light)}.legacy-empty-state__icon{width:40px;height:40px;color:var(--color-primary)}.legacy-empty-state__title{margin:0 0 8px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.legacy-empty-state__description{max-width:32rem;margin:0 0 24px;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.legacy-empty-state__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.legacy-empty-state__action-hitbox{cursor:pointer}.esess-table-wrap th,.esess-table-wrap td{padding-top:14px;padding-bottom:14px}.esess-table-wrap thead tr{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.esess-table-wrap tbody tr.clickable,.esess-table-wrap tbody tr[onClick]{cursor:pointer}.esess-table-wrap tbody tr:hover td{background:#f8fafceb}.esess-badge{border-radius:999px;padding:4px 10px;font-weight:700}.esess-layout{background:radial-gradient(1200px 520px at 6% -8%,rgba(30,58,138,.12),transparent 48%),linear-gradient(180deg,#eef3f9,#f7f9fc)}.esess-sidebar{background:linear-gradient(180deg,#08162ffa,#0f1f47fa);border-right:1px solid rgba(148,163,184,.14);box-shadow:28px 0 48px #08162f1f}.esess-sidebar-nav-item,.esess-sidebar-user-name,.esess-sidebar-logout-btn{color:#f1f5f9e0}.esess-sidebar-logout-btn{background:transparent;border:1px solid rgba(241,245,249,.18)}.esess-sidebar-nav-item:hover,.esess-sidebar-logout-btn:hover{background:#ffffff14}.esess-sidebar-nav-item.active{color:#fff;background:linear-gradient(90deg,#2563eb3d,#2563eb24);box-shadow:inset 3px 0 #60a5fa}.esess-layout-header{height:68px;background:#ffffffdb;border-bottom:1px solid rgba(199,210,226,.68);box-shadow:0 10px 30px #0f172a0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.supervisor-dashboard{display:grid;gap:20px}.supervisor-hero-actions button{border-radius:12px;min-height:40px;padding:0 16px}.supervisor-metrics-grid,.esess-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.supervisor-metric{display:grid;gap:12px;padding:18px;border-radius:18px;border:1px solid rgba(199,210,226,.9);background:linear-gradient(180deg,#fff,#f9fbfe);box-shadow:var(--esess-card-shadow)}.supervisor-metric__head{display:flex;align-items:flex-start;justify-content:space-between;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.supervisor-metric__value{font-size:var(--font-size-5xl);line-height:1.05;font-weight:800;letter-spacing:-.04em;color:var(--text-primary)}.supervisor-metric__hint{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--text-secondary)}.supervisor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.supervisor-list-item{border:1px solid rgba(219,227,238,.9);border-radius:16px;background:#ffffffe6}.supervisor-row-main{width:100%;padding:14px 16px;border:0;background:transparent}@media (max-width: 900px){.esess-page-header-card,.esess-dashboard-header,.esess-page-content>.esess-page-header,.esess-page-content>.esess-page-header-v2{padding:20px}.esess-page-shell__body,.esess-page-shell__body--dashboard{gap:10px}.esess-toolbar,.esess-toolbar--enterprise{align-items:stretch}.esess-page-header-actions{padding:12px}.esess-page-header-actions>.esess-action-bar,.esess-page-header-actions>.esess-toolbar__actions{width:100%;flex:1 1 100%}.esess-page-header-actions>.esess-toolbar__actions{margin-left:0;justify-content:flex-start}.esess-toolbar__meta,.esess-toolbar__search,.esess-toolbar__actions,.esess-toolbar__filters{width:100%;flex:1 1 100%}.esess-page-content>.esess-page-header>.esess-btn,.esess-page-content>.esess-page-header-v2>.esess-btn,.esess-page-content>.esess-page-header>button.esess-btn,.esess-page-content>.esess-page-header-v2>button.esess-btn{justify-self:stretch}.esess-toolbar__divider,.esess-toolbar__separator{display:none}.esess-layout-content,.esess-page-content{gap:12px}.supervisor-grid{grid-template-columns:1fr}.esess-board-column__body{min-height:320px}}.esess-demo-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid rgba(213,220,231,.9);background:linear-gradient(135deg,#1f4cd414,#fffffff2 52%),linear-gradient(180deg,#fff,#f8fbff)}.esess-demo-banner__content{display:grid;gap:6px}.esess-demo-banner__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-primary)}.esess-demo-banner__copy{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.esess-demo-banner__title{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary)}.esess-demo-banner__description{font-size:var(--font-size-sm);color:var(--text-secondary)}.esess-demo-banner__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.esess-demo-banner__button.esess-ui-button{min-height:36px}.esess-demo-banner__button.esess-ui-button--ghost{color:var(--text-secondary)}.esess-demo-banner__button.esess-ui-button--secondary{background:#1f4cd414}.esess-demo-hub{display:grid;gap:24px}.esess-demo-hub__stats,.esess-demo-hub__actions,.esess-demo-hub__details{margin-top:0}.esess-demo-hub__callout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.esess-demo-hub__callout{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid rgba(200,212,229,.85);background:#f8fbfff2;font-size:var(--font-size-xs);font-weight:600;color:var(--text-primary)}.esess-demo-hub__detail-list{display:grid;gap:10px;font-size:var(--font-size-sm);line-height:1.6;color:var(--text-secondary)}.esess-status-badge{display:inline-flex;align-items:center;gap:6px}.esess-status-badge--pass{background:#d1fae5;color:var(--brand-success)}.esess-status-badge--fail{background:#fee2e2;color:var(--brand-danger)}.esess-status-badge--warning{background:#fef3c7;color:#a16207}.esess-status-badge--running{background:#1f4cd41a;color:var(--brand-primary)}.esess-status-badge--pending{background:#e2e8f0e6;color:var(--text-secondary)}.esess-test-row-toggle{border-radius:12px;outline:none}.esess-test-row-toggle:focus-visible{box-shadow:0 0 0 3px #1f4cd429}.esess-command-center__hero,.esess-command-center__metrics{margin-top:0}.esess-command-center__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:24px;margin-top:24px}.esess-command-center__column{display:flex;flex-direction:column;gap:24px}@media (max-width: 1024px){.esess-demo-hub__callout-grid,.esess-command-center__grid{grid-template-columns:1fr}}@media (max-width: 900px){.esess-demo-banner{flex-direction:column;align-items:flex-start;margin-right:0}.esess-demo-banner__copy{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width: 480px){.esess-modal-header{padding:16px 16px 12px}.esess-modal-body{padding:8px 16px 16px}.esess-modal-footer{padding:12px 16px;flex-wrap:wrap;gap:8px}.esess-modal-footer .esess-btn{flex:1;justify-content:center}.esess-page-narrow,.esess-page-error{padding-left:12px;padding-right:12px}.esess-form-grid,.esess-form-grid-3{grid-template-columns:1fr}}@media (max-width: 768px){.esess-sidebar-mobile-toggle{display:flex!important;align-items:center;justify-content:center}.esess-sidebar-overlay{display:block!important}.esess-sidebar-dark{position:fixed!important;left:-260px!important;top:0!important;bottom:0!important;z-index:1000!important;transition:left .25s ease!important}.esess-sidebar-dark.esess-sidebar-mobile-open{left:0!important}}@media (max-width: 1024px){.esess-stat-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){.esess-stat-grid{grid-template-columns:1fr 1fr!important}.esess-card-grid{grid-template-columns:1fr!important}.esess-table-wrapper{overflow-x:auto}.esess-modal-content{margin:8px!important;max-height:calc(100vh - 16px)!important;border-radius:10px!important}.esess-dashboard-header{flex-direction:column!important;gap:12px!important}.esess-page-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.esess-filter-bar{flex-direction:column!important;gap:8px!important}.esess-btn-group{flex-wrap:wrap!important;gap:6px!important}table{font-size:var(--font-size-sm)!important}th,td{padding:8px 10px!important}}.esess-topbar{height:56px;background:#fff;border-bottom:1px solid var(--color-border, #E2E8F0);display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:16px;flex-shrink:0;z-index:50}.esess-topbar-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.esess-topbar-breadcrumb{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--text-secondary, #475569);overflow:hidden}.esess-topbar-breadcrumb-sep{color:var(--border-medium, #c7d2e2);font-size:var(--font-size-base);line-height:1;flex-shrink:0}.esess-topbar-breadcrumb-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary, #475569);font-weight:400}.esess-topbar-breadcrumb-item.current{color:var(--text-primary, #0f172a);font-weight:600}.esess-topbar-search{position:relative;width:260px;flex-shrink:0}.esess-topbar-search-input{width:100%;height:34px;padding:0 12px 0 34px;border:1px solid var(--color-border, #E2E8F0);border-radius:8px;font-size:var(--font-size-sm);color:var(--color-text-primary, #0f172a);background:var(--color-neutral-50, #F8FAFC);transition:all .14s ease;outline:none}.esess-topbar-search-input::placeholder{color:var(--color-text-muted, #94A3B8)}.esess-topbar-search-input:focus{background:#fff;border-color:var(--color-primary, #1E3A8A);box-shadow:var(--shadow-focus)}.esess-topbar-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted, #64748b);pointer-events:none}.esess-topbar-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.esess-topbar-icon-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;color:var(--color-text-muted, #94A3B8);cursor:pointer;transition:all .12s ease;position:relative;text-decoration:none}.esess-topbar-icon-btn:hover{background:var(--color-neutral-50, #F8FAFC);color:var(--color-text-primary, #0f172a)}.esess-topbar-badge{position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:50%;background:var(--brand-danger, #dc2626);color:#fff;font-size:var(--font-size-xs);font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;line-height:1}.esess-topbar-divider{width:1px;height:24px;background:var(--border-light, #dbe3ee);margin:0 4px;flex-shrink:0}.esess-topbar-user{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;cursor:pointer;border:none;background:transparent;transition:background .12s ease;text-decoration:none}.esess-topbar-user:hover{background:var(--bg-main, #f4f7fb)}.esess-topbar-user-avatar{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,#3b82f6,#1e3a8a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--font-size-xs);font-weight:700;flex-shrink:0}.esess-topbar-user-info{display:flex;flex-direction:column;text-align:left}.esess-topbar-user-name{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary, #0f172a);line-height:1.2}.esess-topbar-user-role{font-size:var(--font-size-xs);color:var(--text-muted, #64748b);line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esess-topbar-role-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:var(--font-size-xs);font-weight:600;background:var(--brand-primary-soft, #e8eef8);color:var(--brand-primary, #1E3A8A);white-space:nowrap;letter-spacing:.01em}@media (max-width: 768px){.esess-topbar-search,.esess-topbar-user-info{display:none}.esess-topbar{padding:0 16px}}.esess-app-shell{display:flex;height:100vh;background:var(--color-background, #F8FAFC);overflow:hidden;font-family:var(--font-family)}.esess-app-main{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.esess-app-content{flex:1;overflow-y:auto;background:var(--bg-main, #F8FAFC);padding:24px 28px}.esess-trial-banner{display:flex;align-items:center;gap:10px;margin:0 0 4px;padding:10px 16px;background:linear-gradient(90deg,#fffbeb,#fef3c7);border:1px solid #fbbf24;border-radius:10px;font-size:var(--font-size-sm);font-weight:500;color:#78350f}.esess-trial-banner strong{font-weight:700;color:#92400e}.esess-trial-banner-upgrade{margin-left:auto;padding:4px 12px;background:#d97706;color:#fff;border:none;border-radius:6px;font-size:var(--font-size-xs);font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s ease}.esess-trial-banner-upgrade:hover{background:#b45309;color:#fff}.esess-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:4px;align-items:stretch;max-width:100%}.esess-kpi-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-border-strong, #CBD5E1)}.esess-kpi-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.esess-kpi-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-kpi-icon--navy{background:#eff6ff;color:#1e3a8a}.esess-kpi-icon--green{background:#ecfdf5;color:#059669}.esess-kpi-icon--amber{background:#fffbeb;color:#d97706}.esess-kpi-icon--red{background:#fef2f2;color:#dc2626}.esess-kpi-icon--purple{background:#eff6ff;color:#1e3a8a}.esess-kpi-icon--teal{background:#f0fdfa;color:#0f766e}.esess-kpi-icon--sky{background:#e0f2fe;color:#0284c7}.esess-kpi-icon--rose{background:#fff1f2;color:#e11d48}.esess-kpi-trend{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:20px;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.esess-kpi-trend--up{background:#ecfdf5;color:#059669}.esess-kpi-trend--down{background:#fef2f2;color:#dc2626}.esess-kpi-trend--flat{background:#f1f5f9;color:#475569}.esess-kpi-value{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text-primary, #0f172a);line-height:1;letter-spacing:-.025em;margin-bottom:2px;font-variant-numeric:tabular-nums}.esess-kpi-label{font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary, #64748B);letter-spacing:0}.esess-kpi-sub{font-size:var(--font-size-xs);color:var(--text-muted, #64748b);margin-top:4px;padding-top:6px;border-top:1px solid var(--border-light, #dbe3ee)}.esess-data-table-wrap{background:#fff;border:1px solid var(--color-border, #E2E8F0);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}.esess-data-table-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--color-border, #E2E8F0);background:#fff;gap:10px;flex-wrap:wrap}.esess-data-table-title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary, #0f172a)}.esess-data-table-meta{font-size:var(--font-size-sm);color:var(--color-text-muted, #94A3B8)}.esess-data-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.esess-data-table thead th{padding:8px 14px;text-align:left;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-secondary, #64748B);background:var(--color-neutral-50, #F8FAFC);border-bottom:1px solid var(--color-border, #E2E8F0);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.esess-data-table tbody tr{border-bottom:1px solid var(--color-border-subtle, #F1F5F9);transition:background .1s ease}.esess-data-table tbody tr:last-child{border-bottom:none}.esess-data-table tbody tr:hover{background:var(--color-neutral-50, #F8FAFC)}.esess-data-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--color-primary, #1E3A8A)}.esess-data-table tbody td{padding:8px 14px;color:var(--color-text-primary, #0f172a);vertical-align:middle}.esess-data-table tbody td.muted{color:var(--color-text-muted, #94A3B8)}.esess-data-table-actions{display:flex;align-items:center;gap:4px;justify-content:flex-end}.esess-sidebar-dark-separator{height:1px;background:#ffffff0d;margin:4px 12px}.esess-sidebar-dark-category-label{font-size:var(--font-size-xs);font-weight:600;color:#ffffff40;text-transform:uppercase;letter-spacing:.08em;padding:12px 16px 4px}@media (max-width: 1024px){.workflow-guidance-panel__body{grid-template-columns:1fr}}.esess-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.esess-module-title-group{display:flex;align-items:center;gap:12px;min-width:0}.esess-module-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-primary-light, #EFF6FF);color:var(--color-primary, #1E3A8A)}.esess-module-title{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary, #0f172a);letter-spacing:-.02em;margin:0;line-height:1.2}.esess-module-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary, #64748B);margin:2px 0 0}.esess-module-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.esess-login{min-height:100vh;min-height:100dvh;display:flex;background:var(--color-background)}.esess-login-panel{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 32px;background:var(--color-surface);overflow-y:auto}.esess-login-card{width:100%;max-width:400px}.esess-login-logo{display:flex;justify-content:center;margin-bottom:32px}.esess-login-logo img{height:100px;width:auto;max-width:100%;display:block;object-fit:contain}.esess-login-heading{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-text-primary);margin:0 0 6px;letter-spacing:-.025em}.esess-login-subheading{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 32px}.esess-login-form{display:flex;flex-direction:column;gap:20px}.esess-login-field{display:flex;flex-direction:column;gap:6px}.esess-login-label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.esess-login-input-wrap{position:relative}.esess-login-input{width:100%;height:44px;padding:0 16px;font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.esess-login-input:hover{border-color:var(--color-border-strong)}.esess-login-input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.esess-login-input::placeholder{color:var(--color-text-disabled)}.esess-login-input--password{padding-right:48px}.esess-login-toggle-pw{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .12s ease}.esess-login-toggle-pw:hover{color:var(--color-text-secondary)}.esess-login-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--color-danger-light);border:1px solid #FECACA;border-radius:10px;color:#991b1b;font-size:var(--font-size-sm);line-height:1.5}.esess-login-error svg{flex-shrink:0;margin-top:1px}.esess-login-forgot{text-align:right;margin-top:-8px}.esess-login-forgot a{color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:500}.esess-login-forgot a:hover{text-decoration:underline}.esess-login-submit,.esess-login-btn{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--color-primary);color:#fff;border:none;border-radius:10px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.esess-login-link{display:block;width:100%;margin-top:10px;padding:0;background:none;border:none;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;text-align:center;text-decoration:none}.esess-login-link:hover{text-decoration:underline}.esess-login-submit:hover:not(:disabled),.esess-login-btn:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-button-hover)}.esess-login-submit:disabled,.esess-login-btn:disabled{opacity:.55;cursor:not-allowed}.esess-login-demo-btn{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);border-radius:10px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .15s ease}.esess-login-demo-btn:hover:not(:disabled){background:var(--color-primary-light);border-color:var(--color-primary)}.esess-login-demo-btn:disabled{opacity:.55;cursor:not-allowed}.esess-login-footer{margin-top:32px;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.esess-login-footer a{color:var(--color-primary);text-decoration:none;font-weight:500}.esess-login-footer a:hover{text-decoration:underline}.esess-login-hero{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;background:linear-gradient(145deg,#0f172a,#1e3a8a);color:#fff}.esess-login-hero-content{max-width:460px}.esess-login-hero-title{font-size:var(--font-size-5xl);font-weight:700;margin:0 0 16px;line-height:1.2;letter-spacing:-.02em;color:#fff}.esess-login-hero-subtitle{font-size:var(--font-size-base);color:#ffffffbf;margin:0 0 36px;line-height:1.6}.esess-login-features{display:flex;flex-direction:column;gap:14px}.esess-login-feature{display:flex;align-items:flex-start;gap:12px}.esess-login-feature-icon{width:22px;height:22px;border-radius:50%;background:#3b82f640;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;color:#93c5fd}.esess-login-feature-text{font-size:var(--font-size-sm);line-height:1.5;color:#ffffffd9}.esess-login-spinner{animation:esess-spin 1s linear infinite}@media (max-width: 900px){.esess-login-hero{display:none}}@media (max-width: 640px){.esess-login-panel{padding:24px 16px}.esess-login-logo img{height:80px}.esess-login-heading{font-size:var(--font-size-2xl)}.esess-login-subheading{font-size:var(--font-size-sm);margin-bottom:24px}.esess-login-card{max-width:100%}}@media (max-width: 400px){.esess-login-panel{padding:20px 12px}.esess-login-heading{font-size:var(--font-size-xl)}}.esess-demo-page{min-height:100vh;background:var(--color-background);color:var(--color-text-primary)}.esess-demo-header{padding:16px 32px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.esess-demo-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.esess-demo-nav{display:flex;align-items:center;gap:12px}.esess-demo-nav-link{background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;padding:8px 16px;border-radius:8px;transition:color .15s ease}.esess-demo-nav-link:hover{color:var(--color-primary)}.esess-demo-cta-btn{background:var(--color-primary);color:#fff;border:none;padding:8px 20px;border-radius:8px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background .15s ease}.esess-demo-cta-btn:hover{background:var(--color-primary-hover)}.esess-demo-hero{text-align:center;padding:80px 32px 60px;max-width:720px;margin:0 auto}.esess-demo-hero-title{font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 16px}.esess-demo-hero-subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6;margin:0 0 32px}.esess-demo-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.esess-demo-primary-btn{display:inline-flex;align-items:center;gap:8px;background:var(--color-primary);color:#fff;border:none;padding:12px 28px;border-radius:10px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.esess-demo-primary-btn:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-button-hover)}.esess-demo-secondary-btn{display:inline-flex;align-items:center;gap:8px;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);padding:12px 28px;border-radius:10px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:border-color .15s ease}.esess-demo-secondary-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.esess-demo-section{padding:60px 32px;max-width:1100px;margin:0 auto}.esess-demo-section--alt{background:var(--color-surface);max-width:100%;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.esess-demo-section--alt>*{max-width:1100px;margin-left:auto;margin-right:auto}.esess-demo-section-title{font-size:var(--font-size-4xl);font-weight:700;text-align:center;margin:0 0 8px;letter-spacing:-.02em}.esess-demo-section-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0 0 40px;line-height:1.5}.esess-demo-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.esess-demo-feature-card{padding:24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;transition:box-shadow .15s ease}.esess-demo-feature-card:hover{box-shadow:var(--shadow-card-hover)}.esess-demo-feature-icon{width:40px;height:40px;border-radius:10px;background:var(--color-primary-light);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.esess-demo-feature-title{font-size:var(--font-size-base);font-weight:600;margin:0 0 8px}.esess-demo-feature-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;margin:0}.esess-demo-walkthrough{display:flex;flex-direction:column;gap:14px;max-width:640px;margin:0 auto}.esess-demo-step{display:flex;align-items:center;gap:14px;font-size:var(--font-size-sm);line-height:1.5}.esess-demo-step-check{width:28px;height:28px;border-radius:50%;background:var(--color-success-light, #DCFCE7);color:var(--color-success, #16A34A);display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-demo-cta-section{text-align:center;padding:80px 32px;max-width:640px;margin:0 auto}.esess-demo-cta-title{font-size:var(--font-size-4xl);font-weight:700;margin:0 0 12px;letter-spacing:-.02em}.esess-demo-cta-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;margin:0 0 32px}.esess-demo-footer{text-align:center;padding:24px 32px;font-size:var(--font-size-sm);color:var(--color-text-muted);border-top:1px solid var(--color-border)}@media (max-width: 640px){.esess-demo-hero{padding:48px 16px 40px}.esess-demo-hero-title{font-size:var(--font-size-4xl)}.esess-demo-section{padding:40px 16px}.esess-demo-section-title{font-size:var(--font-size-2xl)}.esess-demo-features-grid{grid-template-columns:1fr}}@media (max-width: 768px){.esess-toolbar{padding:10px 12px;gap:8px}.esess-toolbar .esess-search{flex:1 1 100%;width:100%}.esess-page-header-card{flex-direction:column;padding:16px 18px;gap:12px;max-width:calc(100vw - 28px)}.esess-table-wrap{max-width:100%;min-width:0;overflow-x:auto}.esess-enterprise-header,.esess-page-header-card,.esess-page-header-main,.esess-page-header-copy,.esess-page-header-actions,.esess-page-header-actions>.esess-action-bar,.esess-page-header-actions>.esess-toolbar__actions{min-width:0;max-width:100%}.esess-page-header-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.esess-page-header-actions>.esess-action-bar,.esess-page-header-actions>.esess-toolbar__actions{flex-wrap:wrap;flex:1 1 100%;justify-content:flex-start}.esess-page-header-actions .esess-btn{flex:1 1 auto}.esess-page-header-title{font-size:var(--font-size-xl)!important}.esess-page-header-description{font-size:var(--font-size-sm)!important}.esess-bulk-bar{flex-direction:column;align-items:stretch}.esess-bulk-bar .esess-btn{width:100%;justify-content:center}.esess-table-wrap,.esess-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.esess-table-wrap table,.esess-table-scroll table{min-width:600px}.esess-card-grid{grid-template-columns:repeat(2,1fr)}.esess-modal-overlay{padding:16px;align-items:flex-end}.esess-modal{width:100%!important;max-width:100%!important;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0;max-height:90vh}.esess-form-input,.esess-form-select,select.esess-form-input{height:42px;font-size:var(--font-size-base)!important}.esess-btn{min-height:40px}.esess-btn-sm{min-height:36px}.esess-pagination-pages{display:none}.esess-filters-row{flex-wrap:wrap;gap:6px}.esess-filters-row select,.esess-filters-row input[type=date]{flex:1 1 calc(50% - 6px);min-width:120px;font-size:var(--font-size-sm)}}@media (max-width: 480px){.esess-stat-grid{grid-template-columns:1fr!important;gap:8px}.esess-card-grid{grid-template-columns:1fr}.esess-toolbar{padding:8px 10px;gap:6px}.esess-filters-row select,.esess-filters-row input[type=date]{flex:1 1 100%}.esess-col-hide-mobile,.esess-table-action-label{display:none!important}.esess-stat-value{font-size:var(--font-size-2xl)!important}.esess-stat-label{font-size:var(--font-size-xs)!important}.esess-page-title{font-size:var(--font-size-lg)!important}.esess-page-desc{font-size:var(--font-size-xs)!important}.esess-form-grid{grid-template-columns:1fr!important}.esess-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px}.esess-tab{white-space:nowrap;flex-shrink:0;font-size:var(--font-size-xs);padding:8px 10px}}@media (max-height: 500px) and (max-width: 900px){.esess-modal{max-height:95vh}}@media (hover: none) and (pointer: coarse){.esess-stat-card:hover{transform:none!important;box-shadow:var(--shadow-sm)!important}.esess-card.clickable:hover{transform:none!important}.esess-btn{min-height:44px}.esess-form-input,.esess-form-select{min-height:44px;font-size:var(--font-size-base)!important}}@keyframes dispatch-snap-in{0%{transform:scale(.94);opacity:.55}65%{transform:scale(1.015);opacity:1}to{transform:scale(1);opacity:1}}.esess-dispatch-draggable{cursor:grab;border-radius:12px;transition:opacity .13s ease,transform .13s ease}.esess-dispatch-draggable:hover{transform:translateY(-1px)}.esess-dispatch-draggable.is-dragging{opacity:.42;transform:scale(.97) rotate(.3deg);cursor:grabbing;pointer-events:none}.esess-board-card--snap{animation:dispatch-snap-in .22s cubic-bezier(.22,.68,0,1.2) both}.esess-board-card [class*=badge],.esess-board-card span[style]{transition:background .15s ease,color .15s ease,border-color .15s ease}.esess-attention-pill{transition:transform .1s ease,box-shadow .12s ease,filter .1s ease}.esess-attention-pill:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f;filter:brightness(.97)}.esess-attention-pill:active{transform:translateY(0);box-shadow:0 1px 3px #00000014}.build-marker-badge{position:fixed;right:16px;bottom:16px;z-index:2147483647;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid #1d4ed8;border-radius:999px;background:#2563ebf5;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;box-shadow:0 8px 24px #0f172a33;pointer-events:none}.esess-page-shell__body .esess-kpi-grid,.esess-page-shell__body .esess-stat-grid{gap:16px;margin-bottom:4px}.esess-layout-content .p-6,.esess-layout-content .p-8{padding:16px!important}.portal-layout main,[class*=portal-] .p-6{padding:16px!important}.esess-mobile-action-bar-spacer{display:none}.esess-mobile-action-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;flex-direction:column;gap:6px;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-surface, #fff);border-top:1px solid var(--color-border, rgba(15, 23, 42, .08));box-shadow:0 -8px 24px #0f172a14}.esess-mobile-action-bar__caption{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-secondary, #475569);text-transform:uppercase;padding:0 4px}.esess-mobile-action-bar__row{display:flex;gap:8px;align-items:stretch;flex-wrap:nowrap}.esess-mobile-action-bar__btn{flex:1 1 0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:600;border-radius:10px;border:1px solid var(--color-border, rgba(15, 23, 42, .12));background:var(--color-surface-raised, #fff);color:var(--text-primary, #0f172a);cursor:pointer;text-decoration:none;transition:transform 80ms ease,box-shadow .12s ease,background .12s ease,border-color .12s ease;white-space:nowrap}.esess-mobile-action-bar__btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #0f172a14}.esess-mobile-action-bar__btn:active:not(:disabled){transform:translateY(0)}.esess-mobile-action-bar__btn:disabled,.esess-mobile-action-bar__btn.is-loading{opacity:.55;cursor:not-allowed}.esess-mobile-action-bar__btn--primary{background:#1e3a8a;border-color:#1e3a8a;color:#fff;flex:2 1 0}.esess-mobile-action-bar__btn--primary:hover:not(:disabled){background:#1d3474}.esess-mobile-action-bar__btn--success{background:#059669;border-color:#059669;color:#fff}.esess-mobile-action-bar__btn--warning{background:#d97706;border-color:#d97706;color:#fff}.esess-mobile-action-bar__btn--danger{background:#dc2626;border-color:#dc2626;color:#fff}.esess-mobile-action-bar__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esess-mobile-action-bar__spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:esess-spin .7s linear infinite}@keyframes esess-spin{to{transform:rotate(360deg)}}.esess-mobile-action-bar__btn--mobile-only{display:inline-flex}.esess-mobile-action-bar__btn--desktop-only{display:none}@media (max-width: 768px){.esess-mobile-action-bar{display:flex}.esess-mobile-action-bar-spacer{display:block;height:76px}}.esess-mobile-action-bar--always-sticky{display:flex}.esess-mobile-action-bar-spacer--always{display:block;height:76px}@media (min-width: 769px){.esess-mobile-action-bar__btn--mobile-only{display:none}.esess-mobile-action-bar__btn--desktop-only{display:inline-flex}}.esess-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:stretch;justify-content:space-around;padding:6px 4px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));background:var(--color-surface, #fff);border-top:1px solid var(--color-border, rgba(15, 23, 42, .08));box-shadow:0 -4px 16px #0f172a0f}.esess-mobile-bottom-nav__spacer{display:none}.esess-mobile-bottom-nav__item{flex:1 1 0;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:600;color:var(--text-secondary, #64748b);text-decoration:none;background:transparent;border:0;cursor:pointer;border-radius:8px;transition:color .12s ease,background .12s ease}.esess-mobile-bottom-nav__item:hover{background:#1e3a8a0f}.esess-mobile-bottom-nav__item.is-active{color:#1e3a8a;background:#1e3a8a14}.esess-mobile-bottom-nav__item svg{width:20px;height:20px}@media (max-width: 768px){.esess-mobile-bottom-nav{display:flex}.esess-mobile-bottom-nav__spacer{display:block;height:64px}.esess-mobile-action-bar{bottom:64px}.esess-mobile-action-bar-spacer{height:140px}}input[type=date].esess-form-input,input[type=date],.esess-form-input[type=date],input[type=datetime-local].esess-form-input,input[type=datetime-local],.esess-form-input[type=datetime-local]{min-height:44px;padding-left:14px;padding-right:44px;line-height:1.4;font-size:var(--font-size-sm, 14px);color:var(--text-primary, #111827);background-color:var(--surface, #ffffff);text-overflow:ellipsis}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{right:12px;width:18px;height:18px;margin-left:8px;padding:0;cursor:pointer;opacity:.75}input[type=date]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit{padding:0}input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-year-field,input[type=datetime-local]::-webkit-datetime-edit-text,input[type=datetime-local]::-webkit-datetime-edit-month-field,input[type=datetime-local]::-webkit-datetime-edit-day-field,input[type=datetime-local]::-webkit-datetime-edit-year-field,input[type=datetime-local]::-webkit-datetime-edit-hour-field,input[type=datetime-local]::-webkit-datetime-edit-minute-field{color:var(--text-primary, #111827)}input[type=date]:invalid::-webkit-datetime-edit,input[type=datetime-local]:invalid::-webkit-datetime-edit{color:var(--text-muted, #64748b)}.assistant-workspace-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.assistant-workspace-title{font-size:var(--font-size-xl);font-weight:800}.assistant-workspace-ask-link{margin-left:auto;font-size:var(--font-size-xs);color:var(--brand-primary);text-decoration:none;font-weight:700}.assistant-workspace-ask-link:hover,.assistant-workspace-ask-link:focus-visible{text-decoration:underline}.workday-assistant-page{display:grid;gap:14px}.workday-assistant-category{display:grid;gap:8px}.workday-assistant-category-label{overflow-wrap:anywhere}.workday-assistant-card-grid{display:grid;gap:12px;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.workday-assistant-card{min-width:0;min-height:186px;border:1px solid var(--border-light);border-radius:14px;padding:12px;background:var(--bg-card);display:flex;flex-direction:column;gap:10px;overflow:hidden}.workday-assistant-card-head{display:flex;align-items:center;gap:8px;min-width:0}.workday-assistant-card-title{min-width:0;font-weight:700;font-size:var(--font-size-sm);line-height:1.28;overflow-wrap:anywhere}.workday-assistant-card-desc{min-width:0;font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.workday-assistant-card-actions,.assistant-suggestion-row,.assistant-quick-panel-prompts{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;min-width:0;width:100%}.workday-assistant-card-actions{margin-top:auto}.assistant-prompt-chip,.assistant-suggestion-chip,.assistant-workspace-tab,.assistant-quick-panel .esess-btn{max-width:100%;min-width:0;white-space:normal;line-height:1.28;overflow-wrap:anywhere;word-break:break-word;text-align:left;justify-content:flex-start}.assistant-suggestion-panel,.assistant-quick-panel,.assistant-workspace-group,.assistant-workspace-grid>*{min-width:0}.assistant-result-title,.assistant-result-meta,.assistant-calculation-message,.assistant-follow-up-note{overflow-wrap:anywhere;word-break:break-word}@media (max-width: 1440px){.workday-assistant-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1280px){.workday-assistant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.workday-assistant-card-grid,.assistant-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.workday-assistant-card-grid,.assistant-workspace-grid{grid-template-columns:minmax(0,1fr)}.workday-assistant-card{min-height:0}}:root{--enterprise-primary: var(--color-primary);--enterprise-primary-hover: var(--color-primary-hover);--enterprise-primary-light: var(--color-primary-light);--enterprise-primary-dark: var(--color-primary-dark);--enterprise-white: #FFFFFF;--enterprise-gray-50: #F8FAFC;--enterprise-gray-100: #F1F5F9;--enterprise-gray-200: #E2E8F0;--enterprise-gray-300: #CBD5E1;--enterprise-gray-400: #94A3B8;--enterprise-gray-500: #64748B;--enterprise-gray-600: #475569;--enterprise-gray-700: #334155;--enterprise-gray-800: #1E293B;--enterprise-gray-900: #0F172A;--enterprise-success: #16A34A;--enterprise-success-light: #F0FDF4;--enterprise-success-dark: #15803D;--enterprise-warning: var(--color-primary);--enterprise-warning-light: #FFFBEB;--enterprise-warning-dark: var(--color-primary-hover);--enterprise-error: #DC2626;--enterprise-error-light: #FEF2F2;--enterprise-error-dark: #B91C1C;--enterprise-info: #0891B2;--enterprise-info-light: #ECFEFF;--enterprise-info-dark: #0E7490;--enterprise-bg-page: #F8FAFC;--enterprise-bg-surface: #FFFFFF;--enterprise-bg-elevated: #FFFFFF;--enterprise-bg-hover: #F1F5F9;--enterprise-border: #E2E8F0;--enterprise-border-strong:#CBD5E1;--enterprise-border-focus: var(--color-primary);--enterprise-text-primary: #0F172A;--enterprise-text-secondary: #52525B;--enterprise-text-tertiary: #71717A;--enterprise-text-disabled: #A1A1AA;--enterprise-text-inverse: #FFFFFF;--enterprise-text-link: var(--color-primary);--enterprise-font-family: "Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--enterprise-font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--enterprise-font-size-xs: 12px;--enterprise-font-size-sm: 14px;--enterprise-font-size-base: 16px;--enterprise-font-size-md: 16px;--enterprise-font-size-lg: 18px;--enterprise-font-size-xl: 20px;--enterprise-font-size-2xl: 22px;--enterprise-font-size-3xl: 24px;--enterprise-font-size-4xl: 28px;--enterprise-font-size-5xl: 32px;--enterprise-space-1: 4px;--enterprise-space-2: 8px;--enterprise-space-3: 12px;--enterprise-space-4: 16px;--enterprise-space-5: 20px;--enterprise-space-6: 24px;--enterprise-space-8: 32px;--enterprise-space-10: 40px;--enterprise-radius-sm: 6px;--enterprise-radius-md: 8px;--enterprise-radius-lg: 12px;--enterprise-radius-xl: 16px;--enterprise-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--enterprise-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--enterprise-shadow-base: 0 1px 3px rgba(0, 0, 0, .07), 0 4px 8px -2px rgba(0, 0, 0, .05);--enterprise-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -1px rgba(0, 0, 0, .05);--enterprise-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .04);--enterprise-shadow-focus: 0 0 0 3px rgba(30, 58, 138, .2);--enterprise-transition-fast: .12s cubic-bezier(.16, 1, .3, 1);--enterprise-transition-base: .2s cubic-bezier(.16, 1, .3, 1);--enterprise-transition-slow: .35s cubic-bezier(.16, 1, .3, 1)}body{font-family:var(--enterprise-font-family);font-size:var(--enterprise-font-size-base);color:var(--enterprise-text-primary);background-color:var(--enterprise-bg-page);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11"}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;color:var(--enterprise-text-primary);margin:0;letter-spacing:-.01em}h1{font-size:var(--enterprise-font-size-2xl);letter-spacing:-.03em;font-weight:800}h2{font-size:var(--enterprise-font-size-xl);letter-spacing:-.02em}h3{font-size:var(--enterprise-font-size-lg);letter-spacing:-.015em}h4{font-size:var(--enterprise-font-size-md)}h5{font-size:var(--enterprise-font-size-base)}h6{font-size:var(--enterprise-font-size-sm)}p{margin:0;color:var(--enterprise-text-secondary)}a{color:var(--enterprise-text-link);text-decoration:none;transition:color var(--enterprise-transition-fast)}a:hover{color:var(--enterprise-primary-hover);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--enterprise-space-2);padding:0 var(--enterprise-space-4);height:36px;font-family:inherit;font-size:var(--enterprise-font-size-base);font-weight:600;border-radius:10px;cursor:pointer;transition:all var(--enterprise-transition-base);white-space:nowrap;box-shadow:var(--enterprise-shadow-xs);letter-spacing:.01em}.btn-primary{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary-hover)}.btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-dark);box-shadow:0 2px 8px #1e3a8a4d,0 4px 16px -2px #1e3a8a26;transform:translateY(-1px)}.btn-primary:focus{box-shadow:var(--enterprise-shadow-focus);outline:none}.btn-secondary{background-color:#fff;color:var(--enterprise-text-primary);border:1px solid var(--enterprise-border-strong);box-shadow:0 1px 2px #0000000d}.btn-secondary:hover{background:var(--enterprise-bg-hover);border-color:var(--enterprise-gray-400);box-shadow:var(--enterprise-shadow-sm);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--enterprise-text-secondary);border:none;box-shadow:none}.btn-ghost:hover{background:var(--enterprise-bg-hover);color:var(--enterprise-text-primary)}.btn-danger{background:var(--color-danger, #DC2626);color:var(--enterprise-text-inverse);border:1px solid #DC2626}.btn-danger:hover{background:#b91c1c;border-color:#a82628;transform:translateY(-1px)}.btn-sm{height:32px;padding:0 var(--enterprise-space-3);font-size:var(--enterprise-font-size-sm);border-radius:8px}.btn-lg{height:44px;padding:0 var(--enterprise-space-5);border-radius:12px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.form-input,.form-select,.form-textarea{width:100%;height:36px;padding:0 var(--enterprise-space-3);font-family:inherit;font-size:var(--enterprise-font-size-base);color:var(--enterprise-text-primary);background:var(--enterprise-bg-surface);border:1px solid var(--enterprise-border-strong);border-radius:10px;outline:none;transition:border-color var(--enterprise-transition-base),box-shadow var(--enterprise-transition-base);box-shadow:0 1px 2px #0d12200a,inset 0 1px 2px #0d122005}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--enterprise-border-focus);box-shadow:var(--enterprise-shadow-focus);background:#fff}.form-input::placeholder{color:var(--enterprise-text-disabled)}.form-textarea{height:auto;min-height:80px;padding:var(--enterprise-space-3);resize:vertical}.form-label{display:block;margin-bottom:var(--enterprise-space-1);font-size:var(--font-size-sm);font-weight:500;color:var(--enterprise-gray-700);letter-spacing:.02em}.form-group{margin-bottom:var(--enterprise-space-4)}.form-error{margin-top:var(--enterprise-space-1);font-size:var(--enterprise-font-size-sm);color:var(--enterprise-error)}.card{background:var(--enterprise-bg-surface);border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius-lg);box-shadow:var(--enterprise-shadow-xs);transition:box-shadow var(--enterprise-transition-base),border-color var(--enterprise-transition-base),transform var(--enterprise-transition-base)}.card:hover{box-shadow:var(--enterprise-shadow-sm);border-color:var(--enterprise-gray-300);transform:translateY(-1px)}.card-header{display:flex;align-items:center;justify-content:space-between;padding:var(--enterprise-space-4) var(--enterprise-space-5);border-bottom:1px solid var(--enterprise-border)}.card-title{font-size:var(--enterprise-font-size-md);font-weight:700;color:var(--enterprise-text-primary);letter-spacing:-.01em}.card-body{padding:var(--enterprise-space-5)}.card-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--enterprise-space-3);padding:var(--enterprise-space-4) var(--enterprise-space-5);border-top:1px solid var(--enterprise-border)}.data-table{width:100%;border-collapse:collapse;font-size:var(--enterprise-font-size-base);background:var(--enterprise-bg-surface);border-radius:var(--enterprise-radius-lg);overflow:hidden}.data-table th{padding:var(--enterprise-space-3) var(--enterprise-space-4);text-align:left;font-size:var(--font-size-xs);font-weight:600;color:var(--enterprise-text-secondary);background:var(--enterprise-gray-50);border-bottom:1px solid var(--enterprise-border);letter-spacing:.02em;white-space:nowrap}.data-table td{padding:var(--enterprise-space-3) var(--enterprise-space-4);border-bottom:1px solid var(--enterprise-gray-100);color:var(--enterprise-text-primary)}.data-table tr:hover td{background:var(--enterprise-bg-hover)}.data-table tr:last-child td{border-bottom:none}.badge{display:inline-flex;align-items:center;gap:var(--enterprise-space-1);padding:3px 10px;font-size:var(--enterprise-font-size-xs);font-weight:600;border-radius:6px;white-space:nowrap;letter-spacing:.02em;border:1px solid transparent}.badge-success{background:#0daf6f14;color:var(--enterprise-success-dark);border-color:#0daf6f26}.badge-warning{background:#d9770614;color:var(--enterprise-warning-dark);border-color:#d9770626}.badge-error{background:#a8262814;color:var(--enterprise-error-dark);border-color:#a8262826}.badge-info{background:#0891b21a;color:#0e7490;border-color:#0891b233}.badge-neutral{background:var(--enterprise-gray-100);color:var(--enterprise-text-secondary);border-color:#0d12200f}.page-container{max-width:1280px;margin:0 auto;padding:var(--enterprise-space-6)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--enterprise-space-6);flex-wrap:wrap;gap:var(--enterprise-space-4)}.page-title{font-size:var(--enterprise-font-size-2xl);font-weight:800;color:var(--enterprise-text-primary);letter-spacing:-.03em}.page-subtitle{margin-top:var(--enterprise-space-1);font-size:var(--enterprise-font-size-base);color:var(--enterprise-text-secondary)}.page-actions{display:flex;align-items:center;gap:var(--enterprise-space-2)}.grid{display:grid;gap:var(--enterprise-space-4)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.metric-card{background:var(--bg-surface, #FFFFFF);border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius-lg);padding:var(--enterprise-space-5);transition:border-color var(--enterprise-transition-base),box-shadow var(--enterprise-transition-base),transform var(--enterprise-transition-base);box-shadow:var(--enterprise-shadow-xs);position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--color-primary, #1E3A8A);opacity:0;transition:opacity .2s ease}.metric-card:hover{border-color:var(--enterprise-gray-300);box-shadow:0 4px 12px -2px #00000014,0 0 0 1px #1e3a8a1a;transform:translateY(-3px)}.metric-card:hover:before{opacity:1}.metric-card-label{font-size:var(--font-size-xs);font-weight:600;color:var(--enterprise-text-secondary);letter-spacing:.04em}.metric-card-value{font-size:var(--font-size-5xl);font-weight:800;color:var(--enterprise-text-primary);line-height:1.15;margin-top:var(--enterprise-space-2);letter-spacing:-.03em}.metric-card-change{display:inline-flex;align-items:center;gap:2px;margin-top:var(--enterprise-space-2);font-size:var(--enterprise-font-size-sm);font-weight:600;padding:2px 8px;border-radius:6px}.metric-card-change.positive{color:var(--enterprise-success);background:#0daf6f14}.metric-card-change.negative{color:var(--enterprise-error);background:#a8262814}.metric-card-change.neutral{color:var(--enterprise-text-tertiary)}.tabs{display:inline-flex;gap:2px;padding:4px;background:var(--enterprise-gray-100);border-radius:12px}.tab{padding:var(--enterprise-space-2) var(--enterprise-space-4);font-size:var(--enterprise-font-size-base);font-weight:500;color:var(--enterprise-text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all var(--enterprise-transition-base)}.tab:hover{color:var(--enterprise-text-primary);background:#fff9}.tab.active{color:var(--enterprise-text-primary);background:var(--enterprise-white);font-weight:600;box-shadow:0 1px 3px #0d12200f,0 0 0 1px #0d12200a}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--enterprise-space-4);padding:var(--enterprise-space-3) var(--enterprise-space-5);background:var(--enterprise-bg-surface);border:1px solid var(--enterprise-border);border-radius:var(--enterprise-radius-lg);flex-wrap:wrap;box-shadow:var(--enterprise-shadow-xs)}.toolbar-group{display:flex;align-items:center;gap:var(--enterprise-space-2)}.toolbar-search{position:relative;width:280px}.toolbar-search-input{width:100%;padding-left:36px}.toolbar-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--enterprise-text-disabled);pointer-events:none}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--enterprise-space-10) var(--enterprise-space-6);text-align:center}.empty-state-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--enterprise-primary-light);border-radius:14px;border:1px solid var(--enterprise-border);color:var(--enterprise-primary);margin-bottom:var(--enterprise-space-4)}.empty-state-title{font-size:var(--enterprise-font-size-md);font-weight:700;color:var(--enterprise-text-primary);margin-bottom:var(--enterprise-space-2);letter-spacing:-.01em}.empty-state-description{font-size:var(--enterprise-font-size-base);color:var(--enterprise-text-secondary);max-width:400px;margin-bottom:var(--enterprise-space-5);line-height:1.5}.text-primary{color:var(--enterprise-text-primary)}.text-secondary{color:var(--enterprise-text-secondary)}.text-tertiary{color:var(--enterprise-text-tertiary)}.text-success{color:var(--enterprise-success)}.text-warning{color:var(--enterprise-warning)}.text-error{color:var(--enterprise-error)}.bg-success{background:var(--enterprise-success-light)}.bg-warning{background:var(--enterprise-warning-light)}.bg-error{background:var(--enterprise-error-light)}.bg-info{background:var(--enterprise-info-light)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-container{padding:var(--enterprise-space-4)}.page-header{flex-direction:column;align-items:flex-start}.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.toolbar-search{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in var(--enterprise-transition-slow)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--enterprise-gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--enterprise-gray-400)}.esess-card-l0{background:#fff;border:1px solid #E2E8F0;border-radius:10px}.esess-card-l1{background:#fff;border:1px solid #E2E8F0;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:box-shadow .2s ease,transform .2s ease}.esess-card-l1:hover{box-shadow:0 4px 12px #1e3a8a14,0 2px 4px #0000000a}.esess-card-l2{background:#fff;border:1.5px solid #BFDBFE;border-radius:14px;box-shadow:0 4px 16px #1e3a8a1a,0 2px 4px #0000000a}.esess-insight{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border-radius:12px;border-left:4px solid;margin-bottom:20px;animation:slide-down .2s ease}@keyframes slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.esess-insight-icon{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-insight-body{flex:1;min-width:0}.esess-insight-title{font-size:var(--font-size-sm);font-weight:700;margin:0 0 3px;line-height:1.3}.esess-insight-desc{font-size:var(--font-size-sm);margin:0;line-height:1.55;opacity:.85}.esess-insight-meta{font-size:var(--font-size-3xl);font-weight:800;letter-spacing:-.03em;margin:6px 0 0;line-height:1}.esess-insight-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;align-self:center}.esess-insight--danger{background:#fef2f2;border-left-color:#dc2626;color:#7f1d1d}.esess-insight--danger .esess-insight-icon{background:#fee2e2;color:#dc2626}.esess-insight--danger .esess-insight-title{color:#991b1b}.esess-insight--warning{background:#fffbeb;border-left-color:#d97706;color:#78350f}.esess-insight--warning .esess-insight-icon{background:#fef3c7;color:#d97706}.esess-insight--warning .esess-insight-title{color:#92400e}.esess-insight--success{background:#f0fdf4;border-left-color:#059669;color:#064e3b}.esess-insight--success .esess-insight-icon{background:#d1fae5;color:#059669}.esess-insight--success .esess-insight-title{color:#065f46}.esess-insight--info{background:#eff6ff;border-left-color:#1e3a8a;color:#1e3a8a}.esess-insight--info .esess-insight-icon{background:#dbeafe;color:#1e3a8a}.esess-insight--info .esess-insight-title{color:#1e3a8a}.esess-insight--neutral{background:#f8fafc;border-left-color:#64748b;color:#334155}.esess-insight--neutral .esess-insight-icon{background:#f1f5f9;color:#64748b}.esess-insight--neutral .esess-insight-title{color:#1e293b}.esess-settings-section-group{margin-bottom:36px}.esess-settings-section-group-header{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:2px solid #F1F5F9;margin-bottom:20px}.esess-settings-section-icon{width:36px;height:36px;min-width:36px;border-radius:9px;background:#eff6ff;display:flex;align-items:center;justify-content:center;color:#1e3a8a}.esess-settings-section-meta{flex:1}.esess-settings-section-label{font-size:var(--font-size-sm);font-weight:700;color:#0f172a;margin:0 0 2px;line-height:1.3}.esess-settings-section-desc{font-size:var(--font-size-sm);color:#64748b;margin:0;line-height:1.4}.esess-kpi{background:linear-gradient(135deg,var(--bg-surface, #fff) 0%,var(--bg-main, #F8FAFC) 100%);border:1px solid var(--border-light, #E2E8F0);border-radius:10px;padding:12px 16px;position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s;font-family:var(--font-family)}.esess-kpi:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--kpi-accent, #1E3A8A);border-radius:12px 0 0 12px}.esess-kpi:hover{box-shadow:var(--shadow-card-hover, 0 4px 16px rgba(0, 0, 0, .07));transform:translateY(-1px)}.esess-kpi--danger{--kpi-accent: #DC2626}.esess-kpi--warning{--kpi-accent: #D97706}.esess-kpi--success{--kpi-accent: #059669}.esess-kpi--info{--kpi-accent: #0284C7}.esess-kpi--primary{--kpi-accent: #1E3A8A}.esess-kpi-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.esess-kpi-label{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin:0}.esess-kpi-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--bg-main, #F8FAFC)}.esess-kpi-value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold, 700);color:var(--text-primary, #0F172A);letter-spacing:-.02em;line-height:1.15;margin-bottom:0}.esess-kpi-sub{font-size:var(--font-size-xs);color:#94a3b8;line-height:1.3}.esess-kpi-change{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);font-weight:600;padding:2px 7px;border-radius:20px}.esess-kpi-change--up{background:#d1fae5;color:#059669}.esess-kpi-change--down{background:#fee2e2;color:#dc2626}.esess-kpi.clickable{cursor:pointer}.esess-kpi.clickable.active{border-color:var(--kpi-accent, #1E3A8A);background:color-mix(in srgb,var(--kpi-accent, #1E3A8A) 5%,white)}.esess-section-label{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#94a3b8;margin:0 0 12px;display:flex;align-items:center;gap:8px}.esess-section-label:after{content:"";flex:1;height:1px;background:#f1f5f9}.esess-empty-v2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center}.esess-empty-v2-icon{width:72px;height:72px;border-radius:20px;background:#eff6ff;border:1.5px solid #BFDBFE;display:flex;align-items:center;justify-content:center;color:#1e3a8a;margin-bottom:20px}.esess-empty-v2-tag{display:inline-block;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:10px;background:#f8fafc;padding:3px 10px;border-radius:20px;border:1px solid #E2E8F0}.esess-empty-v2-title{font-size:var(--font-size-lg);font-weight:700;color:#0f172a;margin:0 0 8px;line-height:1.3}.esess-empty-v2-desc{font-size:var(--font-size-sm);color:#64748b;margin:0 0 24px;max-width:380px;line-height:1.6}.esess-empty-v2-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.esess-empty-v2-tip{margin-top:20px;padding:10px 16px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;font-size:var(--font-size-xs);color:#64748b;display:flex;align-items:center;gap:8px}.esess-table-v2{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm)}.esess-table-v2 thead th{padding:10px 14px;text-align:left;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;background:#f8fafc;border-bottom:2px solid #E2E8F0;white-space:nowrap;position:sticky;top:0;z-index:1}.esess-table-v2 thead th:first-child{border-radius:8px 0 0}.esess-table-v2 thead th:last-child{border-radius:0 8px 0 0}.esess-table-v2 tbody tr{transition:background .15s}.esess-table-v2 tbody tr:hover{background:#f8fafc}.esess-table-v2 tbody td{padding:12px 14px;border-bottom:1px solid #F1F5F9;color:#1e293b;vertical-align:middle}.esess-table-v2 tbody tr:last-child td{border-bottom:none}.esess-table-v2 .cell-primary{font-weight:600;color:#0f172a}.esess-table-v2 .cell-secondary{font-size:var(--font-size-xs);color:#64748b;margin-top:2px}.esess-table-v2 .cell-mono{font-family:ui-monospace,monospace;font-size:var(--font-size-sm)}.esess-action-row{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border:1px solid #E2E8F0;border-radius:10px;margin-bottom:16px;flex-wrap:wrap}.esess-action-row-search{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:8px 12px;transition:border-color .2s}.esess-action-row-search:focus-within{border-color:#1e3a8a;background:#fff;box-shadow:0 0 0 3px #1e3a8a14}.esess-action-row-search input{border:none;background:none;outline:none;width:100%;font-size:var(--font-size-sm);color:#0f172a}.esess-action-row-search input::placeholder{color:#94a3b8}.esess-action-row-divider{width:1px;height:22px;background:#e2e8f0;flex-shrink:0}.esess-command-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:#e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:24px;border:1px solid #E2E8F0}.esess-command-bar-item{background:#fff;padding:16px 20px;display:flex;align-items:center;gap:14px}.esess-command-bar-item:first-child{border-radius:12px 0 0 12px}.esess-command-bar-item:last-child{border-radius:0 12px 12px 0}.esess-command-bar-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esess-command-bar-value{font-size:var(--font-size-2xl);font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1}.esess-command-bar-label{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-top:3px}.esess-page-header-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.esess-page-eyebrow{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin:0 0 4px}.esess-page-title-v2{font-size:var(--font-size-4xl);font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 4px;display:flex;align-items:center;gap:10px;line-height:1.2}.esess-page-subtitle-v2{font-size:var(--font-size-sm);color:#64748b;margin:0;line-height:1.5}.esess-settings-nav-item-v2{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:var(--font-size-sm);font-weight:500;color:#475569;cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background .15s,color .15s}.esess-settings-nav-item-v2:hover{background:#f8fafc;color:#0f172a}.esess-settings-nav-item-v2.active{background:#eff6ff;color:#1e3a8a;font-weight:700}.esess-settings-nav-item-v2.active svg{color:#1e3a8a}.esess-status-row{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:#475569}.esess-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.esess-status-dot--success{background:#059669;box-shadow:0 0 0 3px #05966926}.esess-status-dot--warning{background:#d97706;box-shadow:0 0 0 3px #d9770626}.esess-status-dot--danger{background:#dc2626;box-shadow:0 0 0 3px #dc262626}.esess-status-dot--neutral{background:#94a3b8}.esess-integration-card{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid #E2E8F0;border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.esess-integration-card:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #1e3a8a0f}.esess-integration-card.connected{border-color:#bbf7d0;background:#f0fdf4}.esess-integration-logo{width:44px;height:44px;border-radius:10px;background:#f8fafc;border:1px solid #E2E8F0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);flex-shrink:0}.esess-integration-info{flex:1;min-width:0}.esess-integration-name{font-size:var(--font-size-sm);font-weight:700;color:#0f172a;margin:0 0 2px}.esess-integration-desc{font-size:var(--font-size-xs);color:#64748b;margin:0}.esess-perm-check{display:inline-flex;width:22px;height:22px;border-radius:6px;align-items:center;justify-content:center;background:#f1f5f9;border:1px solid #E2E8F0;transition:background .15s;cursor:pointer;flex-shrink:0}.esess-perm-check.checked{background:#059669;border-color:#059669;color:#fff}.esess-ticket-card{background:#fff;border:1px solid #E2E8F0;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.esess-ticket-card:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #1e3a8a0f}.esess-ticket-card.priority-urgent{border-left:3px solid #DC2626}.esess-ticket-card.priority-high{border-left:3px solid #D97706}.esess-ticket-card.priority-normal{border-left:3px solid #0284C7}.esess-ticket-card.priority-low{border-left:3px solid #94A3B8}.esess-ticket-header{padding:14px 18px;display:flex;align-items:flex-start;gap:12px;cursor:pointer;border:none;background:none;width:100%;text-align:left}.esess-ticket-body{padding:0 18px 16px;border-top:1px solid #F1F5F9}.support-tickets__modal-grid{display:grid;gap:var(--spacing-4)}.support-tickets__field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}.support-tickets__textarea{resize:vertical}.support-tickets__error{color:var(--color-danger);font-size:var(--font-size-sm)}.support-tickets__list{display:grid;gap:10px}.support-tickets__card{padding:0}.support-tickets__ticket-toggle.esess-ui-button{width:100%;justify-content:flex-start;align-items:flex-start;gap:12px;padding:16px 20px;color:var(--color-text-primary)}.support-tickets__ticket-copy{flex:1;display:grid;gap:6px}.support-tickets__ticket-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.support-tickets__ticket-subject{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.support-tickets__ticket-subline{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.support-tickets__details{display:grid;gap:16px;padding:16px 20px;border-top:1px solid var(--color-border)}.support-tickets__description,.support-tickets__reply-message{margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-neutral-600);white-space:pre-wrap}.support-tickets__replies{display:grid;gap:10px}.support-tickets__reply{padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-neutral-50)}.support-tickets__reply.is-staff{border-color:#1e3a8a24;background:#eff6ffeb}.support-tickets__reply-meta{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.support-tickets__reply-author{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.support-tickets__reply.is-staff .support-tickets__reply-author{color:var(--color-primary)}.support-tickets__reply-timestamp{font-size:var(--font-size-xs);color:var(--color-text-muted)}.support-tickets__reply-composer{display:flex;align-items:flex-start;gap:8px}.support-tickets__reply-textarea{flex:1}.support-tickets__reply-send.esess-ui-button{flex-shrink:0}.support-tickets__close-action.esess-ui-button{justify-self:flex-start}.support-tickets__inbox-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.support-tickets__tabs{display:flex;gap:2px;background:var(--color-neutral-100);border-radius:var(--radius-md);padding:3px}.support-tickets__tab{display:flex;align-items:center;gap:6px;padding:7px 14px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}.support-tickets__tab:hover{color:var(--color-text-primary);background:#fff9}.support-tickets__tab.active{background:#fff;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);box-shadow:0 1px 3px #0000000f}.support-tickets__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;font-size:11px;font-weight:600;background:var(--color-danger);color:#fff}.support-tickets__status-filter{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.support-tickets__filter-select{min-width:180px;font-size:var(--font-size-sm)!important;padding:6px 10px!important}.support-tickets__card--field{border-left:3px solid var(--color-warning, #f59e0b)}.support-tickets__section-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 6px}.support-tickets__description-block{display:grid;gap:4px}.support-tickets__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.support-tickets__job-context{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;background:var(--color-neutral-50)}.support-tickets__job-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:var(--font-size-sm);color:var(--color-text-primary)}.support-tickets__job-header strong{font-weight:var(--font-weight-semibold)}.support-tickets__job-details{display:grid;gap:6px}.support-tickets__job-field{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.support-tickets__job-field svg{flex-shrink:0;color:var(--color-text-muted)}.support-tickets__job-description{display:flex;gap:6px;align-items:flex-start;margin-top:4px}.support-tickets__job-description svg{flex-shrink:0;margin-top:3px;color:var(--color-text-muted)}.support-tickets__job-description p{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-secondary);white-space:pre-wrap}@media (max-width: 768px){.support-tickets__field-row{grid-template-columns:1fr}.support-tickets__reply-composer{flex-direction:column}.support-tickets__reply-send.esess-ui-button{width:100%}.support-tickets__inbox-controls{flex-direction:column;align-items:stretch}.support-tickets__tabs{overflow-x:auto}.support-tickets__filter-select{min-width:unset;width:100%}}.esess-kpi--neutral{--kpi-accent: #64748B}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-main, #F8FAFC)}::-webkit-scrollbar-thumb{background:var(--border-medium, #CBD5E1);border-radius:4px;border:2px solid var(--bg-main, #F8FAFC)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted, #94A3B8)}a{color:var(--brand-primary, #1E3A8A);text-decoration:none}a:hover{color:var(--brand-primary-hover, #172D6E);text-decoration:underline}.text-muted{color:var(--text-secondary, #475569)}.page-container{padding:1.5rem;max-width:1280px;margin:0 auto}.section{margin-bottom:2rem}.centered{display:flex;align-items:center;justify-content:center}.card-hover{transition:box-shadow .2s ease-out,transform .2s ease-out}.card-hover:hover{box-shadow:0 4px 12px #00000012;transform:translateY(-2px)}.badge-success{background-color:var(--color-success-light, #ECFDF5);color:var(--color-success, #059669)}.badge-warning{background-color:var(--color-warning-light, #FFFBEB);color:var(--color-warning, #D97706)}.badge-danger{background-color:var(--color-danger-light, #FEF2F2);color:var(--color-danger, #DC2626)}.badge-info{background-color:var(--color-info-light, #E0F2FE);color:var(--color-info, #0284C7)}button{cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}input,select,textarea{font-family:inherit;touch-action:manipulation}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand-primary, #1E3A8A);outline-offset:2px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse}thead{background-color:var(--bg-main, #F8FAFC);border-bottom:2px solid var(--border-light, #E2E8F0)}th,td{padding:.75rem;text-align:left;font-size:var(--font-size-sm)}th{font-weight:600;color:var(--text-secondary, #475569);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:.05em}tbody tr{border-bottom:1px solid var(--border-light, #E2E8F0)}tbody tr:hover{background-color:var(--bg-main, #F8FAFC)}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog-content{background:#fff;border-radius:12px;max-width:640px;width:100%;padding:1.5rem;position:relative;z-index:51;box-shadow:0 16px 32px -8px #0000001f,0 6px 12px -4px #0000000f}.status-dot{width:10px;height:10px;border-radius:9999px;display:inline-block}.status-green{background-color:var(--color-success, #059669)}.status-yellow{background-color:var(--color-warning, #D97706)}.status-red{background-color:var(--color-danger, #DC2626)}.status-blue{background-color:var(--color-info, #0284C7)}@media (max-width: 768px){.page-container{padding:1rem}table th,table td{padding:.5rem;font-size:var(--font-size-xs)}}@media print{body{background:#fff}.no-print{display:none!important}table{page-break-inside:avoid}}:root{--ds-text-primary: var(--color-text-primary, #0f172a);--ds-text-secondary: var(--color-text-secondary, #475569);--ds-bg-app: var(--color-background, #f8fafc);--ds-bg-surface: var(--color-surface, #ffffff);--ds-border: var(--color-border, #e2e8f0);--ds-border-strong: var(--color-border-strong, #cbd5e1);--ds-primary: var(--color-primary, #1e3a8a);--ds-primary-hover: var(--color-primary-hover, #1d4ed8)}html,body,#root{color:var(--ds-text-primary);background:var(--ds-bg-app)}.esess-page-shell,.esess-page-content,.esess-app-content{display:grid;gap:24px}.esess-page-shell__body{display:grid;gap:20px;padding-bottom:16px}.esess-page-shell__body>.esess-stat-grid,.esess-page-shell__body>.jobs-stat-grid-6,.esess-page-shell__body>.jobs-stat-grid-3{margin-bottom:4px}.esess-page-shell__body>.esess-toolbar,.esess-page-shell__body>.esess-filter-bar,.esess-page-shell__body>.esess-action-bar{margin-top:-2px}.esess-section,.esess-card,.esess-stat-card,.esess-table-wrap,.esess-table-scroll,.esess-modal{border:1px solid var(--ds-border);border-radius:12px;background:var(--ds-bg-surface)}.esess-section,.esess-card,.esess-stat-card{box-shadow:0 1px 2px #0f172a0d,0 10px 24px #0f172a0d}.esess-btn,.esess-tab,.esess-stat-card.clickable,.clickable{cursor:pointer}.esess-kpi-card--clickable,.esess-table tbody tr,.esess-table-v2 tbody tr,.tech-panel-card,.smart-dispatch-card,.smart-dispatch-lane,.jobs-bulk-menu-item,.esess-chip,.esess-badge{transition:box-shadow .12s ease,background-color .12s ease,border-color .12s ease,transform .12s ease}.esess-btn,.esess-tab,input,select,textarea{transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.esess-btn:focus-visible,.esess-tab:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e3a8a47}.esess-btn-primary{background:var(--ds-primary);border-color:color-mix(in srgb,var(--ds-primary) 80%,#0b1633)}.esess-btn-primary:hover{background:var(--ds-primary-hover)}.esess-btn-secondary{border-color:var(--ds-border-strong)}.esess-btn-secondary:hover,.esess-btn-ghost:hover,.esess-tab:hover{background:#f8fafc;border-color:color-mix(in srgb,var(--ds-primary) 22%,var(--ds-border-strong))}.esess-kpi-card--clickable:hover,.esess-chip:hover,.esess-badge:hover{transform:translateY(-1px)}.esess-kpi-card--clickable:focus-visible,.esess-table tbody tr:focus-within,.esess-table-v2 tbody tr:focus-within,.jobs-bulk-menu-item:focus-visible,.esess-chip:focus-visible,.esess-badge:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e3a8a3d}.esess-stat-card.clickable:hover,.clickable:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a17,0 3px 8px #0f172a0d}.esess-tab.active,.esess-tab.is-active{border-color:color-mix(in srgb,var(--ds-primary) 40%,var(--ds-border-strong));background:var(--color-primary-light, #eff6ff);color:var(--ds-primary)}.esess-toolbar,.esess-action-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.esess-filter-bar,.esess-toolbar,.esess-action-bar{border-radius:12px}.esess-table-wrap,.esess-table-scroll{overflow:hidden}.esess-table-scroll{overflow-x:auto;overflow-y:auto}.esess-table thead th,.esess-table-v2 thead th,table thead th{background:#f8fafc;border-bottom:1px solid var(--ds-border)}.esess-table thead th,.esess-table-v2 thead th{position:sticky;top:0;z-index:3}.esess-table tbody tr:hover td,.esess-table-v2 tbody tr:hover td,tbody tr:hover td{background:color-mix(in srgb,var(--color-primary-light, #eff6ff) 42%,#fff)}@media (max-width: 1200px){.esess-page-shell__body{gap:16px}}.fleet-loading-copy{color:var(--text-secondary)}.fleet-stat-btn{display:flex;align-items:center;gap:14px;text-align:left;outline:none}.fleet-stat-icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fleet-stat-content{min-width:0;overflow:hidden}.fleet-toggle-row{display:flex;gap:8px;margin-bottom:16px}.fleet-map-shell{padding:0;overflow:hidden;min-height:500px}.fleet-map-head{padding:16px 20px;border-bottom:1px solid var(--border-main);display:flex;justify-content:space-between;align-items:center}.fleet-map-title{margin:0;font-size:16px}.fleet-map-subtitle{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.fleet-map-canvas{position:relative;height:460px;background:var(--bg-main)}.fleet-map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--border-main) 1px,transparent 1px),linear-gradient(90deg,var(--border-main) 1px,transparent 1px);background-size:60px 60px;opacity:.3}.fleet-map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.fleet-map-empty-icon{opacity:.2}.fleet-map-empty-copy{color:var(--text-secondary)}.fleet-map-legend{padding:12px 20px;border-top:1px solid var(--border-main);display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.fleet-map-legend-item{display:flex;align-items:center;gap:6px}.fleet-map-legend-dot{width:10px;height:10px;border-radius:50%}.fleet-map-legend-copy{color:var(--text-secondary)}.fleet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}.fleet-card-number{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);margin-bottom:4px}.fleet-card-title{font-size:var(--font-size-base);font-weight:700;color:var(--text-primary)}.fleet-card-stack{display:grid;gap:10px;margin-bottom:16px}.fleet-card-row{display:flex;align-items:center;gap:10px;font-size:var(--font-size-sm);color:var(--text-secondary)}.fleet-card-row-empty{color:var(--border-light)}.fleet-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.fleet-card-actions{display:flex;gap:8px}.fleet-card-actions-grow{flex:1}.fleet-modal-title{font-size:var(--font-size-2xl);font-weight:700}.fleet-modal-subtitle{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:4px}.fleet-tabs-wrap{padding:0 24px;background:var(--bg-main)}.fleet-vin{font-family:monospace}.fleet-section-title{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);margin-bottom:16px}.fleet-equipment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.fleet-equipment-item{padding:14px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:10px;background:var(--bg-main);border:2px solid transparent}.fleet-equipment-item[data-active=true]{background:var(--brand-accent-soft);border-color:var(--brand-success)}.fleet-equipment-check{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--border-light)}.fleet-equipment-check[data-active=true]{background:var(--brand-success)}.fleet-equipment-label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary)}.fleet-driver-create{margin-bottom:12px;padding:20px;background:var(--bg-main);border-radius:12px}.fleet-driver-create-title{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);margin-bottom:16px;display:flex;align-items:center;gap:8px}.fleet-driver-create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;align-items:end}.fleet-nowrap{white-space:nowrap}.fleet-assignment-wrap{margin-bottom:12px}.fleet-assignment-title{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);margin-bottom:16px}.fleet-assignment-empty{background:var(--bg-main);border-radius:10px}.fleet-assignment-empty-icon{margin-bottom:8px}.fleet-assignment-empty-copy{color:var(--text-secondary);font-size:var(--font-size-sm)}.fleet-drivers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.fleet-driver-item{padding:14px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:12px;background:var(--bg-main);border:2px solid transparent}.fleet-driver-item[data-active=true]{background:var(--brand-primary-soft);border-color:var(--brand-primary)}.fleet-driver-avatar{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-sm);background:var(--border-light);color:var(--text-secondary)}.fleet-driver-avatar[data-active=true]{background:var(--brand-primary);color:var(--bg-surface)}.fleet-driver-name{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.fleet-driver-role{font-size:var(--font-size-xs);color:var(--text-secondary)}.fleet-secondary-count{margin-top:12px;font-size:var(--font-size-sm);color:var(--brand-success);font-weight:600}.fleet-location-wrap{margin-top:24px}.x-000a582d{color:#e2e8f0;font-size:13px;margin-top:12px;text-align:center}.x-0011bffa{cursor:pointer;-webkit-user-select:none;user-select:none}.x-001b0bed{margin:0 auto 12px}.x-00366519{margin:0 auto;max-width:900px}.x-00434e74{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;height:80px;justify-content:center;width:80px}.x-00687230{color:var(--brand-warning);height:20px;width:20px}.x-00a6bf08{width:100%}.x-00ca96bd{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.x-0132f235{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}.x-0179fc26{align-items:center;border-bottom:1px solid #F1F5F9;display:grid;font-size:11px;gap:8px;grid-template-columns:2fr 1fr auto;padding:6px 0}.x-017f1902{align-items:center;color:var(--brand-primary);display:flex;font-size:var(--font-size-xs);font-weight:600;gap:3px;text-decoration:none}.x-018aba60{border-radius:8px;border:1px dashed var(--border-light);color:var(--text-secondary);font-size:var(--font-size-xs);padding:10px}.x-01adf767{background:linear-gradient(140deg,var(--text-primary) 0%,var(--brand-primary) 52%,var(--brand-warning) 100%);border:1px solid var(--border-medium);color:var(--bg-surface);padding:24px}.x-01afb785{background:none;border:none;color:var(--brand-danger);cursor:pointer}.x-01d9de89{color:#1f2937;flex:1}.x-01e357bd{overflow-x:auto}.x-01ed2185{animation:spin .8s linear infinite;color:var(--brand-info)}.x-026bf9a0{color:var(--brand-success);font-size:var(--font-size-xl);font-weight:800;text-align:right}.x-0286cec6{padding:24px}.x-02c57c5c{border-radius:0;border:none;margin-bottom:0}.x-02dce9a4{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:700;margin-bottom:6px}.x-02f15eb7{padding-top:8px;text-align:center}.x-02f6e54b{background:transparent;border:none;color:var(--color-primary, #1E3A8A);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600}.x-030c70ff{background:#fff;border-radius:10px;border:1px solid #E2E8F0;display:grid;gap:12px;padding:16px}.x-0311c295{align-items:center;background:#ecfdf5;border-radius:10px;border:1px solid #6EE7B7;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.x-033a42e8{align-items:center;display:flex;gap:8px;margin-bottom:6px}.x-038053a2{color:var(--text-primary);flex:1;font-size:var(--font-size-sm)}.x-03945708{color:#dc2626;padding:24px}.x-03afb438{color:var(--text-primary, #0D1220);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:700}.x-03c59d63{margin-bottom:0;padding:12px 14px 10px}.x-03c6905e{color:var(--text-secondary);font-weight:600}.x-03f4b808{font-weight:600;padding:10px 8px}.x-03fd33ac{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.6;margin:0}.x-0405b467{display:flex;gap:12px}.x-041d0f12{align-items:flex-start;margin-bottom:16px}.x-0422aeea{flex-shrink:0}.x-047fe056{color:var(--text-secondary);font-size:var(--font-size-sm);margin:4px 0 0}.x-049bdb53{border-radius:8px;border:1px solid var(--border-light, #e5e7eb);font-family:inherit;font-size:var(--font-size-sm);padding:10px;resize:vertical;width:100%}.x-0529b048{margin-bottom:0;text-transform:none}.x-053175f1{color:var(--brand-danger);font-weight:600;margin-bottom:4px}.x-054cdc61{align-items:center;display:flex;flex-direction:column;gap:2px}.x-054f7be3{background:var(--bg-main);max-height:70vh;object-fit:contain;width:100%}.x-05564cbc{align-items:center;background:#1e3a8a;border-radius:4px;border:1px solid #1E3A8A;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.x-055c4779{color:var(--text-muted);font-weight:600}.x-05684f65{color:#059669;font-weight:700}.x-0570995e{align-items:center;background:var(--bg-main);border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.x-0574cb99{background:linear-gradient(180deg,#eff6ff59,#fffffffa);border-color:#93c5fd4d}.x-057d6fcc{background:var(--brand-success-soft);border-radius:var(--radius-default);border:1px solid var(--color-success);font-size:var(--font-size-sm);padding:var(--spacing-3) 14px}.x-058e6025{color:var(--brand-info);font-weight:700;text-align:center}.x-059d482b{align-items:baseline;display:flex;justify-content:space-between}.x-05c03df7{align-items:center;background:#fbbf2433;border-radius:6px;border:1px solid rgba(251,191,36,.4);display:flex;justify-content:space-between;margin-bottom:8px;padding:6px 10px}.x-05cd5b1d{margin-bottom:0}.x-05d5bbf2{font-size:var(--font-size-2xl);margin-bottom:8px}.x-05e5a15a{align-items:center;background:#fff;border-radius:8px;border:1px solid #A5F3FC;color:#0891b2;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px}.x-05f60a38{border-top:1px solid var(--border-light);color:var(--text-secondary);font-size:var(--font-size-xs);padding:12px 16px}.x-060a561b{color:var(--text-primary);margin:0}.x-060b9a1e{display:grid;gap:24px;margin:0 auto;max-width:900px}.x-062e6314{background:var(--brand-success-soft);border-radius:var(--radius-default);border:1px solid var(--brand-success-soft);color:var(--brand-success);font-size:var(--font-size-sm);font-weight:500;padding:10px 14px}.x-063409d1{color:var(--text-primary);font-size:var(--font-size-5xl);font-weight:700;margin-bottom:12px}.x-06bbf998{background:var(--color-success);border-radius:16px;color:#fff;overflow:hidden;padding:24px;position:relative}.x-06dc879a{align-items:flex-end;display:flex;gap:8px;margin-bottom:10px}.x-06f0fcdf{align-items:baseline}.x-06fce6da{min-width:160px;width:auto}.x-07211d31{color:var(--text-secondary);font-size:12px;margin:4px 0 0}.x-07249e89{display:flex;flex-direction:column;flex:1;gap:16px;overflow-y:auto;padding:20px 24px}.x-072f5c3e{color:#b91c1c;font-size:22px;font-weight:800;margin-top:4px}.x-075bb129{background:var(--brand-primary);border-radius:4px;color:#fff;flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;padding:2px 6px}.x-07d30869{align-items:center;color:var(--text-secondary);cursor:grab;display:flex}.x-07eef227{color:var(--text-secondary);margin:2px 0 0}.x-080ce68b{margin:24px -24px -24px;padding:16px 24px}.x-0821fd53{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.x-0846038b{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0;padding-left:18px}.x-0856a99e{font-size:var(--font-size-xs);margin-bottom:5px;opacity:.9}.x-089370ab{background:var(--bg-main);border-radius:10px;padding:14px}.x-0899d83c{margin-top:12px;width:100%}.x-089e0455{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:32px}.x-08c3aca4{display:grid;gap:20px;grid-template-columns:1fr 1fr}.x-08d180ff{background:var(--border-light);border-radius:6px;height:8px;margin-top:12px;overflow:hidden}.x-08df24f8{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;padding:8px 10px;text-align:right;width:110px}.x-08ed4f7e{color:#dc2626;margin:0 0 8px}.x-08f61bd6{color:var(--text-secondary);font-size:12px;margin-left:8px}.x-09010500{color:var(--text-secondary);font-size:var(--font-size-sm);padding:32px;text-align:center}.x-090808cf{color:#fff;font-size:var(--font-size-lg);font-weight:600;margin:0}.x-0921f457{color:var(--text-secondary);font-size:10px}.x-0927915e{align-items:center;display:flex;gap:8px;text-align:right}.x-092a6661{align-items:center;display:flex;flex-direction:column;gap:4px}.x-09623577{align-items:center;background:#e3fcef;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.x-09896d2c{align-items:center;background:#0f172a66;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}.x-09af1511{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:4px;margin-top:5px}.x-09c568b0{color:var(--text-secondary);font-size:12px;padding:16px}.x-0a2900ce{background-color:#ffffffe6}.x-0a2cdf4c{color:var(--brand-primary);font-family:monospace}.x-0a3ea238{border-bottom:1px solid var(--bg-main);display:flex;justify-content:space-between;padding:6px 0}.x-0a48636f{background:none;border:none;cursor:pointer;padding:4px}.x-0a4f70d5{display:block;margin:0 auto 10px}.x-0a52ed1a{align-items:center;background:var(--bg-main, #F8F9FC);border-radius:0 0 14px 14px;border-top:1px solid var(--border-light, #E0E4ED);display:flex;justify-content:space-between;padding:10px 24px}.x-0a69b96e{display:grid;gap:6px;text-align:left}.x-0a78fed2{font-size:var(--font-size-xs);padding:6px 10px;width:auto}.x-0a8076b1{align-items:center;display:flex;flex-direction:column;flex:1}.x-0a917b3d{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.x-0aa85c03{display:flex;gap:8px;justify-content:flex-end}.x-0aab1d33{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500}.x-0ae7df8e{align-items:center;background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);display:flex;justify-content:center;min-height:190px;overflow:hidden}.x-0b15c2bf{padding:20px 24px}.x-0b27a942{border:1px solid var(--border-light);cursor:pointer;display:grid;gap:3px;padding:8px 10px;text-align:left}.x-0b2cf442{background:#fafbfc}.x-0b35b74f{color:#1e3a8a;font-size:14px;font-weight:700;margin:0}.x-0b4dda79{font-size:var(--font-size-3xl);font-weight:700}.x-0b507b72{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);margin-top:10px;padding:14px 16px}.x-0b5a25e0{color:var(--text-secondary, #64748b);font-size:12px;margin-top:6px;text-align:center}.x-0b76582f{all:unset;cursor:pointer;font-weight:700}.x-0b865d5b{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.x-0b93e838{padding:60px}.x-0b9ba646{border-collapse:collapse;font-size:13px;width:100%}.x-0ba1b6b9{font-weight:500;text-align:right}.x-0bbe54c1{min-width:90px;text-align:right}.x-0bef0128{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500}.x-0c08a891{background:#fef3c7;border-radius:3px;color:#d97706;font-size:10px;font-weight:700;padding:2px 6px}.x-0c557abb{background:#1e3a8a;border-radius:3px;border:1px solid #1E3A8A;color:#fff;cursor:pointer;font-size:10px;font-weight:700;padding:3px 8px}.x-0c61ba3f{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;max-width:420px;padding:48px 40px;text-align:center;width:100%}.x-0c840f17{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;margin-bottom:6px}.x-0cad3c42{display:grid;gap:12px;margin-top:16px}.x-0cce2073{border-top:1px solid var(--border-light);padding-top:16px}.x-0d04126a{align-items:center;background:var(--brand-accent-soft);border-radius:10px;border:1px solid var(--brand-accent-soft);display:flex;gap:8px;margin-top:14px;padding:12px 14px}.x-0d04565e{color:var(--brand-danger);font-size:var(--font-size-sm);font-weight:600;margin-bottom:12px}.x-0d11f408{font-size:var(--font-size-xs);font-weight:500}.x-0d173c4e{background:var(--brand-danger-soft);border-radius:10px;border:1px solid var(--brand-danger-soft);color:var(--brand-danger);font-size:var(--font-size-sm);font-weight:500;margin-bottom:16px;padding:12px}.x-0d31ac97{background:var(--brand-success-soft, #dcfce7);border-radius:10px;border:1px solid var(--brand-success-soft, #dcfce7);color:var(--brand-success);font-size:var(--font-size-sm);margin:16px 20px;padding:12px}.x-0d5e091b{align-items:center;background-color:#eff6ff;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.x-0d612805{align-items:center;background:#dc262614;border-radius:10px;border:1px solid rgba(220,38,38,.25);color:var(--brand-danger);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.x-0d858c7c{border-bottom:1px solid var(--bg-main);padding:16px 20px}.x-0d8c6998{color:var(--color-primary, #3b82f6);flex-shrink:0}.x-0d9b29ae{color:var(--text-secondary);font-size:var(--font-size-sm);margin:8px 0 18px}.x-0dc6389c{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;line-height:1.3;margin-bottom:3px}.x-0dd6f5a7{align-items:center;display:flex;font-size:var(--font-size-3xl);gap:12px}.x-0de624af{color:#0747a6;font-size:var(--font-size-sm);margin:0}.x-0df5f0d1{color:var(--text-primary);line-height:1.7;margin:0}.x-0e03bdab{color:var(--text-primary);font-size:12px;font-weight:700;white-space:nowrap}.x-0e4dc4dd{transition:background .15s}.x-0e5b0900{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.x-0e6da891{background:var(--brand-warning-soft);border-radius:var(--radius-default);border:1px solid var(--color-warning);padding:14px var(--spacing-4)}.x-0e7acc6a{display:grid;gap:8px;grid-template-columns:1fr 1fr}.x-0e892ecb{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:600;gap:8px;margin-bottom:24px}.x-0e8b7157{display:block;height:72px;margin-bottom:20px;max-width:100%;object-fit:contain;width:auto}.x-0e955e4f{min-height:96px;resize:vertical}.x-0e9b7925{color:var(--text-muted);display:flex;font-size:10px;justify-content:space-between;margin-top:6px}.x-0ecc0b22{background:transparent;border:1px solid var(--brand-danger);color:var(--brand-danger);margin-left:auto}.x-0efd0138{color:var(--text-secondary,#64748b);font-size:.6875rem;font-weight:500}.x-0f1c1701{max-width:760px}.x-0f2edb33{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:6px}.x-0f5c84b5{background-color:var(--brand-warning-soft, #fff7ed)}.x-0f6dcf4e{color:var(--text-primary);font-weight:600;margin-right:8px}.x-0f7ea46c{font-size:var(--font-size-sm);margin-top:4px}.x-0f931ab1{padding:20px}.x-0faccf8b{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0 0 2px}.x-0fbe6693{opacity:.4}.x-0fd2d1a5{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:16px}.x-0fd98ea3{background:#00000080;top:0;right:0;bottom:0;left:0;position:absolute}.x-106530fa{width:120px}.x-10746855{color:var(--text-tertiary);font-size:var(--font-size-xs)}.x-10850200{border:1px solid var(--border-medium)}.x-109060b5{background:#ffebe6;border-radius:10px;border:1px solid #FFBDAD;margin-top:16px;padding:12px}.x-109e69a5{color:var(--text-secondary, #64748b);font-size:13px;margin-top:4px}.x-10a78f80{background:linear-gradient(135deg,var(--brand-info) 0%,var(--brand-primary-hover) 100%);color:#fff;padding:20px 24px}.x-10f4e7d4{display:flex;font-size:12px;justify-content:space-between;margin-bottom:2px}.x-10fb8c6c{display:flex;flex-shrink:0;gap:6px}.x-1105c99d{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;padding:14px 20px;text-align:left;width:45%}.x-112fa183{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.x-114a9bf4{gap:10px}.x-1163c1d9{gap:12px;justify-content:flex-start;text-align:left}.x-11907748{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.x-11a3223c{white-space:nowrap}.x-11d4f023{display:flex;flex-direction:column;gap:14px;padding:16px 24px}.x-11db1e85{margin-bottom:16px}.x-120df46a{display:grid;gap:8px;margin-bottom:18px}.x-122032de{color:var(--brand-info);font-weight:700}.x-129051be{background:#fef2f2;border-radius:8px;border:1px solid #FECACA;margin-bottom:28px;padding:16px}.x-12bb45c6{max-height:300px;overflow-y:auto}.x-12bd97ed{background:var(--brand-warning-soft);border-radius:8px;border:1px solid #FDE68A;color:#92400e;font-size:var(--font-size-sm);font-weight:600;margin-bottom:12px;padding:10px 12px}.x-12de89c7{align-items:center;border-bottom:1px solid #F1F5F9;display:grid;font-size:11px;gap:8px;grid-template-columns:1.4fr 1fr .9fr auto;padding:6px 0}.x-12e4d332{font-size:26px;font-weight:800;margin-top:4px}.x-12f095bb{align-items:center;border-radius:10px;border:1px solid var(--border-light);cursor:pointer;display:grid;grid-template-columns:120px 1fr 1fr 1fr;padding:12px 16px}.x-131a31ba{align-items:center;background:var(--brand-danger-soft);border-radius:10px;color:var(--brand-danger);display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;gap:3px;padding:1px 7px}.x-131b4943{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:8px}.x-13232cc2{grid-template-columns:1fr}.x-1335f8ae{align-items:center;color:#059669;display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.x-1341eab8{display:flex;flex-wrap:wrap;gap:20px}.x-134a8466{flex:1;overflow:auto}.x-134b4720{padding:20px 22px}.x-136377d1{background:var(--brand-primary-soft);border-radius:4px;color:var(--brand-primary);font-size:11px;font-weight:700;padding:2px 7px}.x-13a83593{display:grid;gap:12px;padding:14px 16px}.x-13e81d40{display:grid;gap:6px;padding:12px 14px 0}.x-13f40af3{align-items:center;background:var(--brand-danger-soft);border-radius:10px;border:1px solid var(--brand-danger-border, var(--brand-primary-soft));color:var(--brand-danger);display:flex;font-size:var(--font-size-sm);justify-content:space-between;margin-bottom:12px;padding:10px 14px}.x-13f4381b{margin-bottom:4px}.x-14095010{display:flex;flex-wrap:wrap;gap:12px}.x-14295e0d{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.x-143d6c06{color:#92400e;font-size:.78rem;margin-bottom:12px}.x-143e077c{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:6px}.x-146da811{text-align:left;width:100%}.x-14abfc7e{color:var(--text-secondary);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:8px}.x-14ae7e11{background:var(--brand-success-soft);border-radius:10px;border:1px solid var(--brand-success-soft);color:var(--brand-success);font-size:var(--font-size-sm);font-weight:600;margin-bottom:12px;padding:10px 12px}.x-14c0469a{font-size:.9rem;font-weight:600}.x-14ff4360{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%}.x-15327903{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.x-157ea35d{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.x-159fbcb5{min-height:80vh;padding:40px}.x-15bd4612{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.x-15f77b8e{font-size:13px;margin-top:2px}.x-16104d5e{background:var(--bg-main);border-radius:10px;margin-bottom:16px;padding:12px}.x-1624e9c8{align-items:center;background:var(--brand-accent);border-radius:50%;bottom:16px;box-shadow:0 4px 12px #1e3a8a66;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:16px;width:48px;z-index:9999}.x-1646b79f{flex:1;text-align:center;text-decoration:none}.x-164a9921{margin-top:16px;text-align:center}.x-167d002d{color:var(--brand-warning)}.x-16b3a0ae{max-width:400px}.x-1725359b{color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:36px}.x-174ad2a9{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.x-175f8a16{color:#7c2d12;display:grid;font-size:var(--font-size-sm);gap:6px;margin-top:8px}.x-1772b09e{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin-bottom:10px}.x-17770175{accent-color:var(--color-primary);height:16px;width:16px}.x-178863bc{color:var(--text-secondary);font-size:var(--font-size-xs);margin:4px 0 0}.x-179a928b{color:var(--brand-success);margin-bottom:12px}.x-17aff54c{background:#1e3a8a;border-radius:6px;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:600;justify-self:start;padding:8px 16px}.x-17c742ab{align-items:center;background-color:var(--bg-main);border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 20px}.x-17ef9bfe{height:fit-content}.x-1832024c{background:var(--brand-primary-soft);border-radius:16px;padding:40px 32px;text-align:center}.x-185932cc{display:flex;flex-wrap:wrap;gap:8px}.x-18d9e4d6{display:flex;gap:4px;margin-top:12px}.x-18dd9ddd{color:var(--text-secondary);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:5px}.x-192c82d1{background:var(--bg-surface);border-radius:10px;border:1px solid var(--border-medium);margin-top:20px;padding:16px 18px}.x-193449ad{color:var(--text-secondary);font-size:10px;margin-top:2px}.x-193d4483{background:var(--color-primary);color:#fff}.x-1998d41c{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;margin-bottom:6px}.x-19aa3ad6{align-items:center;color:var(--brand-danger);display:flex;gap:10px}.x-19aedcb2{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:6px}.x-19afbb80{color:var(--text-secondary,#64748b);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-19b3733d{border-bottom:1px solid var(--border-light);padding:12px 20px}.x-19d7c6d2{display:block;height:56px;margin-bottom:40px;max-width:100%;object-fit:contain;width:auto}.x-19f9f295{font-size:2rem;margin-bottom:1rem}.x-1a00d82f{color:#047857;font-size:13px;margin:2px 0 0}.x-1a146652{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;margin:0}.x-1a2c439f{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 20px}.x-1a318b6c{align-items:center;color:#047857;display:flex;font-size:11px;gap:4px}.x-1a418f75{color:var(--text-secondary);margin:0;padding:20px;text-align:center}.x-1a5c5428{display:flex;justify-content:flex-end;margin-bottom:16px}.x-1a5d159b{max-height:380px;overflow-y:auto;padding:10px 12px}.x-1a62a1a9{gap:12px;margin-bottom:16px}.x-1a74b4e6{display:flex;flex-direction:column;gap:40px;padding:36px 40px}.x-1a78c489{display:flex;flex-direction:column;gap:2px}.x-1a93eba8{font-size:var(--font-size-3xl)}.x-1ab63773{background:repeating-linear-gradient(90deg,var(--brand-primary-soft) 0 6px,transparent 6px 12px);border-radius:2px;height:2px;margin-bottom:8px}.x-1ae61618{font-size:.875rem;margin-top:2px}.x-1ae6bc31{border-bottom:1px solid var(--bg-main);padding:6px 0}.x-1b07cca0{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:12px;margin-top:8px}.x-1b0e6fdd{border-bottom:1px solid var(--bg-main);margin-bottom:12px;padding-bottom:12px}.x-1b1e7af0{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:16px}.x-1b2bcf49{flex:1;min-width:0px;padding-right:12px}.x-1b2f40e1{align-items:center;background:#fff;border-radius:6px;border:1px solid #E2E8F0;display:grid;gap:8px;grid-template-columns:1fr auto auto;padding:8px 10px}.x-1b31975e{margin-top:0}.x-1b454759{color:var(--text-secondary);font-size:var(--font-size-sm);font-style:italic;margin:4px 0 0}.x-1b51a7bc{align-items:flex-start;background:var(--bg-surface);border-radius:6px;border:1px solid var(--border-light);cursor:pointer;display:flex;gap:6px;margin-bottom:5px;padding:7px 8px}.x-1b7b5262{align-items:center;background:var(--brand-warning-soft);border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.x-1b96a633{background:var(--bg-main);border-radius:8px;margin-bottom:16px;padding:12px}.x-1bb1720a{background:var(--bg-main);border-radius:10px;margin-top:2px;padding:8px}.x-1bd77b38{justify-content:center;margin-bottom:24px;width:100%}.x-1be7919a{justify-self:start}.x-1c33d5c8{gap:4px}.x-1c3f2616{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.x-1c70e086{list-style:none;margin:0;padding:0}.x-1cab647e{resize:vertical}.x-1ccee928{color:var(--text-primary);text-transform:capitalize}.x-1cd2fa68{vertical-align:-1px}.x-1cda7507{align-items:center;border-bottom:1px solid var(--border-medium);color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:600;justify-content:space-between;padding:16px 20px}.x-1cfaf617{align-items:center;border-bottom:1px solid #F1F5F9;display:grid;font-size:11px;gap:6px;grid-template-columns:.5fr 1.4fr .7fr .5fr;padding:5px 0}.x-1cfdfb9a{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:16px 24px}.x-1d1f7178{color:var(--text-primary);font-size:14px;font-weight:600}.x-1d38f10b{color:var(--text-muted);font-size:var(--font-size-base);font-weight:700;width:28px}.x-1d492870{padding:12px 16px 4px}.x-1d69882a{background:#05966912;color:#059669}.x-1d71fae3{color:var(--text-muted);font-size:var(--font-size-xs);margin:0 0 4px}.x-1d7be1d8{color:#fff9;font-size:var(--font-size-sm);margin:0}.x-1d82f127{padding:10px}.x-1d903958{align-items:center;display:flex;gap:12px;margin-bottom:14px}.x-1dab6588{align-items:center;background:var(--color-primary-light);border-radius:8px;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.x-1dcfce9a{font-size:var(--font-size-lg);font-weight:700;margin:0 0 10px}.x-1dd1d61d{align-items:center;background:var(--brand-danger-soft);border-radius:12px;border:1px solid var(--color-danger);display:flex;gap:16px;margin-bottom:24px;padding:16px 20px}.x-1dfa8c83{color:#dc2626;margin-left:4px}.x-1e236e54{align-items:center;background:#0f172a8c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.x-1e260de1{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:16px;margin-top:0}.x-1e325a8e{color:var(--text-secondary);font-size:var(--font-size-base);margin-bottom:36px}.x-1e732cc9{color:#b45309;font-size:22px;font-weight:800;margin-top:4px}.x-1e8f5e27{align-items:center;background:var(--bg-main, #F8FAFC);border-radius:8px;border:1px solid var(--border-light, #E2E8F0);display:flex;gap:12px;padding:10px 12px}.x-1e9ad437{display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.x-1eba5a1e{color:var(--text-primary);font-size:var(--font-size-5xl);font-weight:700;margin-bottom:6px}.x-1eeebdd4{background:linear-gradient(180deg,#f1f5f966,#fffffffa);border-color:#c9d5e580}.x-1f10fea8{border-bottom:1px solid var(--color-border);color:var(--text-secondary);display:grid;font-size:10px;font-weight:700;gap:6px;grid-template-columns:1.3fr .6fr .9fr .9fr .9fr .9fr;padding:4px 0;text-transform:uppercase}.x-1f1ef957{align-items:center;display:flex;gap:8px;margin-bottom:16px}.x-1f2a4885{display:grid;gap:12px;padding:0 14px 14px}.x-1f31ba1c{background:transparent;border-radius:6px;border:1px solid var(--border-main, #333);color:var(--text-secondary, #aaa);cursor:pointer;padding:8px 16px}.x-1f3b279e{color:var(--brand-primary);font-size:var(--font-size-lg);font-weight:700}.x-1f3f96ab{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:4px}.x-1f41d392{margin:8px 0 0}.x-1f52555b{color:var(--text-secondary,#64748b)}.x-1f5bd85f{background:var(--brand-danger-soft);color:var(--brand-danger)}.x-1f7ced11{color:var(--brand-warning);margin:0}.x-1f82adf1{color:var(--brand-primary);font-size:10px;font-weight:700}.x-1fb6230c{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.x-1ff8cdc8{border-radius:12px;padding:20px}.x-202ae80c{margin:0;padding-left:20px}.x-202bb1af{align-items:center;background:transparent;border-radius:6px;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:5px 8px;width:100%}.x-202f95b5{min-height:80vh}.x-204050f7{color:var(--text-secondary, #94a3b8);font-size:13px;line-height:1.5;margin:0;max-width:600px}.x-20511a4b{align-items:center;color:#b45309;display:flex;font-size:10px;gap:4px}.x-20645dd2{color:var(--text-secondary, #64748b);font-size:12px;margin:8px 0 0}.x-207047e8{color:#93c5fd;font-size:var(--font-size-xs);font-weight:700}.x-2081ce72{color:#2f3747;line-height:1.5}.x-20bffd63{background:var(--bg-main);border-bottom:2px solid var(--border-light);color:var(--text-muted);font-size:10px;font-weight:800;left:0;letter-spacing:.08em;padding:10px 16px;position:sticky;text-align:left;text-transform:uppercase;width:170px;z-index:1}.x-20d0e6b9{margin-top:1px}.x-20dfa24c{color:var(--text-secondary);margin-bottom:24px}.x-20f3fb07{align-items:center;display:flex;gap:8px;margin-bottom:3px}.x-20f5e68f{align-items:center;color:var(--text-primary);display:flex;font-size:12px;font-weight:600;gap:6px}.x-210b983d{align-items:flex-start;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);gap:8px}.x-213bcf9e{font-size:var(--font-size-sm);line-height:1.6;margin:0}.x-214c5382{align-items:center;display:flex;gap:4px}.x-2155773e{color:var(--brand-primary);font-size:var(--font-size-xs);font-weight:600;margin-bottom:4px}.x-215ebb57{margin:0}.x-2186a286{display:grid;gap:12px;grid-template-columns:1fr 1fr}.x-21914f69{display:flex;flex-direction:column;flex:1;gap:14px;overflow-y:auto;padding:20px 24px}.x-21aca553{color:var(--brand-primary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.x-2214a739{color:var(--text-primary);font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15;margin-bottom:16px}.x-22188adc{padding:28px 32px 32px}.x-2227d476{padding-left:44px;padding-right:44px}.x-223d4f39{border-radius:6px;max-height:160px;max-width:100%}.x-2267f27c{color:var(--text-primary);font-size:var(--font-size-sm);margin-bottom:12px}.x-22688c0d{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.x-226e76d2{background:var(--bg-surface);border-radius:0 0 8px 8px;border-top:none;border:1px solid var(--border-light);padding:16px}.x-226ee2ca{color:var(--text-secondary);text-align:right;width:60px}.x-228f952e{color:var(--brand-primary);margin-bottom:10px}.x-22be3893{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.x-22cc7345{display:flex;gap:6px;justify-content:center}.x-22e1c83c{color:var(--text-muted);font-size:var(--font-size-sm);padding:32px;text-align:center}.x-22e5254a{background:var(--bg-surface);border-radius:10px;border:1px solid var(--border-medium);font-size:var(--font-size-sm);min-width:190px;padding:9px 10px}.x-22e52fef{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.x-23816936{background:#d9770612;color:#d97706}.x-238a771b{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.x-238bbf63{color:var(--color-success);font-size:var(--font-size-xl);font-weight:700}.x-239021d2{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px;text-align:left}.x-23972e35{align-items:center;display:flex;font-size:.8125rem;font-weight:700;gap:6px}.x-2399c6a5{align-items:flex-start;background:var(--brand-primary-soft);border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:16px 20px}.x-23dae977{font-size:var(--font-size-xs);opacity:.8}.x-240a4bb6{color:var(--text-primary);font-size:12px;font-weight:600}.x-2442373e{background:#fff;border-radius:8px;border:2px dashed var(--color-border, #cbd5e1);cursor:crosshair;height:200px;touch-action:none;width:100%}.x-24442ab4{align-items:flex-start;background:var(--color-warning-light, #ffedd5);border-radius:12px;border:1px solid #fcd34d;display:flex;gap:12px;padding:16px}.x-244d3a5a{border-top:1px solid var(--border-light);display:grid;gap:16px;padding-top:24px}.x-2450276f{display:grid;gap:6px}.x-24598916{display:inline-flex}.x-2462cc64{color:var(--brand-danger);vertical-align:middle}.x-2476c14d{display:grid;gap:8px;margin-top:10px}.x-247f04af{align-items:center;background:#fff;border-radius:8px;border:1px solid #BFDBFE;color:#1e3a8a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px}.x-248a8118{margin-right:4px}.x-25108a70{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin-bottom:8px}.x-251e3fe1{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.x-256b7862{cursor:pointer;gap:8px}.x-258882b0{display:grid;gap:12px}.x-259a3328{min-width:80px;text-align:center}.x-259d0c0e{font-size:16px;font-weight:600;margin-top:2px}.x-25e0a2dc{background:#fff;border-radius:10px;border:1px solid var(--color-border, #e2e8f0);padding:16px}.x-261c2106{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.x-262a6cf8{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500;padding:0 12px}.x-263df9ed{padding:12px 8px;text-align:right}.x-2641786e{align-items:center;display:flex;flex-shrink:0;gap:12px}.x-26560d42{border-radius:12px;border:1px solid var(--border-light);overflow:hidden}.x-26694625{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.x-266fe03b{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.x-267ff22c{font-size:var(--font-size-xs);font-weight:600}.x-269fb765{color:var(--text-secondary,#64748b);font-size:.6875rem;font-weight:600}.x-26db07c1{align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.x-26dfdc44{display:grid;gap:4px;padding:10px 14px 0}.x-26e21405{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;padding:8px 10px;text-align:right;width:70px}.x-26e31327{font-weight:600;margin-bottom:2px}.x-270a1615{color:var(--brand-success);font-size:var(--font-size-lg);font-weight:700}.x-271f44cb{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.75;margin:10px 0 0}.x-2738288f{background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-surface) 100%);padding-bottom:80px;padding-top:130px}.x-275479e9{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500;margin-left:10px}.x-27658e53{align-items:center;color:var(--brand-success);display:flex;font-size:var(--font-size-xs);font-weight:700;gap:2px}.x-27a29d29{align-items:center;align-self:flex-start;display:inline-flex;gap:8px}.x-27cbdb10{margin-top:32px}.x-27cea669{color:var(--brand-primary);text-decoration:underline}.x-27dd4f38{display:grid;gap:4px}.x-27ffe96e{color:#1e3a8a;font-size:18px;font-weight:800;margin-top:2px}.x-281771f8{color:var(--text-muted);font-size:10px;margin-top:2px}.x-28225644{align-items:center;background:var(--brand-success-soft);border:1px solid var(--brand-success-soft);display:flex;gap:12px;text-align:left}.x-2836d4d2{margin-top:4px}.x-2866f111{color:var(--text-secondary);font-size:13px;margin-bottom:8px}.x-287567dd{background:var(--brand-accent-soft);text-align:center}.x-28a1f44e{align-items:center;background:#fff3cd;border-radius:10px;color:var(--brand-warning);display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;gap:3px;padding:1px 7px}.x-28a9ac7b{background:var(--brand-accent-soft);border-radius:10px;border:1px solid var(--brand-accent-soft);color:var(--brand-success);font-size:var(--font-size-sm);font-weight:500;margin-bottom:16px;padding:12px 16px}.x-28ad1beb{color:var(--text-secondary);font-size:var(--font-size-xs);padding:20px 0;text-align:center}.x-28ae2e67{background:var(--brand-primary-soft);border-radius:10px;border:1px solid var(--brand-primary-soft);color:var(--brand-danger);font-size:var(--font-size-sm);font-weight:500;margin-bottom:16px;padding:12px}.x-28d0b890{background-color:var(--text-secondary);height:2px;width:20px}.x-28e27b35{font-size:var(--font-size-base);font-weight:600;margin-bottom:16px;opacity:.9}.x-28e43c9b{grid-template-columns:repeat(2,1fr);margin-bottom:0}.x-28e92f5e{color:var(--text-muted);font-size:var(--font-size-xs);margin-left:auto}.x-28f3bff6{font-size:var(--font-size-base);padding:8px 16px}.x-29457d73{align-items:center;background-color:#d1fae5;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.x-294b1c8a{border-collapse:collapse;font-size:var(--font-size-xs);width:100%}.x-298c886a{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around}.x-29b2001d{border-radius:50%;border-top-color:var(--brand-primary);border:3px solid var(--border-light);height:32px;width:32px}.x-29d95bc4{font-size:14px}.x-29ed225b{background:var(--brand-primary-soft);border-radius:10px;min-width:100px;padding:12px 20px;text-align:center}.x-29f20796{background:var(--color-surface)}.x-29f3d8ca{color:var(--text-primary);flex:1;font-size:var(--font-size-xs);font-weight:600;line-height:1.35}.x-2a0772cc{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:16px;padding:10px 12px}.x-2a09524c{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.x-2a11a3d7{display:grid;gap:12px;grid-template-columns:1fr 320px;margin-bottom:12px}.x-2a187c9b{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.x-2a2bfee1{background:#f59e0b;border-radius:6px;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;margin-left:auto;padding:4px 12px}.x-2a2d31b6{background:#fff;border-radius:12px;border:1px solid rgba(201,213,229,.6);box-shadow:0 1px 3px #0f172a0a;padding:18px}.x-2a7c340a{display:grid;gap:2px;overflow:hidden}.x-2a88534e{color:var(--text-secondary);text-align:right}.x-2aab069c{color:#92400e;font-size:13px;margin:2px 0 0}.x-2ac596e5{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary) 100%);color:#fff}.x-2ac85c0f{align-items:end;display:flex;gap:12px;padding-bottom:2px}.x-2b02c8c7{color:var(--brand-success);font-size:var(--font-size-3xl);font-weight:800}.x-2b0700a4{color:var(--brand-success);font-size:var(--font-size-xs);margin-top:4px}.x-2b0f7d8f{color:var(--brand-success);font-weight:600;text-align:right}.x-2b2e2787{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;left:50%;max-width:480px;overflow:hidden;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.x-2b38b743{display:grid;gap:6px;margin-top:8px}.x-2b410cd1{margin:4px 0 0}.x-2b56aa23{color:var(--brand-danger);font-size:var(--font-size-sm);margin-left:8px}.x-2bc412a2{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:600;gap:8px;margin-bottom:16px}.x-2bf3bfd8{color:#9ca3af;font-size:14px;padding:24px;text-align:center}.x-2c12e214{margin-bottom:8px;opacity:.5}.x-2c274e5e{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.x-2c35e2ba{background:#fffbeb;border-radius:4px;color:#d97706;font-size:11px;font-weight:600;padding:2px 6px}.x-2c3723d4{touch-action:none}.x-2c3d25ef{color:var(--text-secondary);font-size:var(--font-size-xs);margin-bottom:8px}.x-2c5adc70{color:var(--brand-danger)}.x-2c5c72c0{color:var(--brand-success)}.x-2c5fa237{color:var(--brand-danger);font-size:var(--font-size-sm);margin-left:12px}.x-2c676039{padding:12px 14px}.x-2c7fb282{font-size:13px;font-weight:600}.x-2c8a782c{color:#ec4899}.x-2c8b55f8{color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.x-2c9ebbc2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:700;margin-bottom:2px}.x-2cc39c53{color:#64748b;font-size:.8rem;margin-top:4px}.x-2cc721e1{flex-wrap:wrap;margin-bottom:8px}.x-2cc8ef76{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:8px}.x-2cceaefe{background:var(--bg-surface);border-radius:10px;border:1px solid var(--border-medium);padding:16px 18px}.x-2d24e6e3{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;padding:8px 10px;text-align:left}.x-2d307cd6{color:var(--text-tertiary)}.x-2d3b1cb0{background:var(--bg-surface);border-radius:14px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:90vw;overflow:hidden;width:500px}.x-2d3e3fbe{animation:pulse 2s infinite;background:var(--bg-main);border-radius:12px;height:120px}.x-2d3e7e4b{color:#1e3a8a;font-size:11px;font-weight:700;margin-bottom:4px}.x-2d3f0cc7{gap:40px}.x-2d4a2949{color:#1e3a8a;font-size:11px;font-weight:600}.x-2d6fde8b{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.7}.x-2d94da50{color:var(--text-secondary);height:20px;width:20px}.x-2d986865{background:var(--brand-success);border-radius:10px;box-shadow:0 4px 6px #0000001a;color:var(--bg-surface);padding:12px 20px;position:fixed;right:20px;top:20px;z-index:1000}.x-2daf9ea8{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:700}.x-2dbe494c{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;margin-top:2px}.x-2dcaab4a{color:var(--brand-primary);font-size:var(--font-size-sm)}.x-2dceb1f2{background:#fff;border-radius:3px;border:1px solid #1E3A8A;color:#1e3a8a;cursor:pointer;font-size:10px;font-weight:700;padding:3px 8px}.x-2dd5f370{align-items:center;color:#1e3a8a;display:flex;font-size:var(--font-size-xs);font-weight:600;gap:3px;text-decoration:none}.x-2df39821{align-items:center;background:#fff9;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.x-2df60705{display:flex;flex-direction:column;gap:6px}.x-2df806c3{left:14px;position:absolute;top:50%;transform:translateY(-50%)}.x-2e0a4800{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:16px}.x-2e195d79{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.x-2e239b60{border-top:1px solid var(--bg-main);display:flex;gap:16px;padding-top:16px}.x-2e32fbb1{border-radius:14px;padding:22px 24px}.x-2e396b9c{background:var(--color-primary-light);border-color:#cbd5e1}.x-2e41b86a{align-items:center;background:#ffffff14;border-radius:6px;border:1px solid rgba(255,255,255,.15);color:#c7d2fe;cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:4px;padding:4px 8px}.x-2e50a403{font-size:var(--font-size-sm);font-weight:600;padding:4px 8px;width:auto}.x-2e8b93a6{font-size:var(--font-size-xs);white-space:nowrap}.x-2e93f797{margin:0 auto 32px;max-width:500px}.x-2eb4855e{margin:0 auto;max-width:1100px}.x-2ed7a558{margin-top:5px}.x-2f0a9e39{background:#fee2e2;border-radius:4px;color:#991b1b;font-size:10px;font-weight:600;padding:2px 6px}.x-2f303fc1{margin-top:-8px}.x-2f8b6593{align-items:center;background:var(--brand-primary-soft);border-radius:10px;border:2px solid var(--brand-danger);display:flex;gap:12px;margin-bottom:16px;padding:14px 20px}.x-2fe00645{color:var(--text-primary);font-weight:600;margin-bottom:8px}.x-2feffc99{color:#b91c1c;font-size:11px}.x-30312648{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:1.4}.x-30528d27{margin-left:20px;margin-top:8px}.x-305cf87a{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:700}.x-305ee24e{max-width:300px;overflow:hidden;text-overflow:ellipsis}.x-30679aaa{color:var(--brand-warning);font-size:var(--font-size-xs)}.x-3089ecaa{align-items:center;cursor:pointer;display:flex;gap:12px}.x-30f7d477{color:var(--text-secondary);font-size:var(--font-size-sm);text-transform:capitalize}.x-31227af5{align-items:center;display:flex;gap:7px}.x-31289b04{color:var(--text-secondary);font-weight:500}.x-312ec6b2{align-items:center;display:flex;gap:12px;margin-bottom:16px}.x-314ff5c9{padding:40px;text-align:center}.x-315c980f{background:#ffffff1a;border-radius:50%;height:200px;position:absolute;right:-20%;top:-50%;width:200px}.x-316f2abc{margin-bottom:7px}.x-31712cf1{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;padding:12px 14px}.x-31d38c6c{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.x-31dce557{display:flex;flex-wrap:wrap;gap:.5rem}.x-31fca3e1{align-items:center;background:var(--color-primary-light);border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.x-3201acfd{flex:1;min-width:120px}.x-3204286c{color:var(--text-secondary);margin-bottom:12px;margin-top:0}.x-320dffcc{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.x-320fc50f{color:var(--text-primary);font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.x-321f353e{color:var(--text-secondary);font-size:var(--font-size-sm);padding:20px 0;text-align:center}.x-3227618a{color:var(--text-muted);font-size:var(--font-size-sm);margin:2px 0 0}.x-32405c8a{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:4px}.x-324834dc{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:700;gap:6px}.x-324ad40c{color:var(--brand-success);font-size:11px}.x-327b454d{font-size:var(--font-size-xs);min-width:180px;padding:6px 10px}.x-327d6311{color:var(--text-secondary);font-size:var(--font-size-sm);margin:2px 0 0}.x-32b1a1e4{border-style:dashed;height:100%;justify-content:center;width:100%}.x-32bfb60b{margin-bottom:6px}.x-32c7d19f{padding:16px}.x-32e8ee38{color:#fff}.x-3302b301{margin-bottom:22px}.x-333ebeb0{align-items:center;display:flex;font-size:12px;gap:6px}.x-3343c7ff{background:var(--text-primary);padding:40px 24px}.x-33596f4f{background:var(--bg-main);border-radius:8px;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.5;margin-top:8px;padding:10px;white-space:pre-wrap}.x-336f93fb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-33e9a636{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.x-340449e9{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600}.x-34171ffb{display:inline-flex;margin-top:8px}.x-3427dfe4{font-weight:600}.x-3477330d{color:var(--brand-success);font-size:var(--font-size-xs);margin-bottom:4px}.x-34960a48{background:#1c2333;border-radius:10px;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:var(--font-size-sm);font-weight:600;max-width:360px;padding:12px 20px;position:fixed;right:24px;z-index:9999}.x-34994ed2{background:none;border-radius:5px;border:none;color:var(--brand-primary);cursor:pointer;font-size:var(--font-size-xs);font-weight:600;padding:2px 8px}.x-34b31533{align-items:flex-start;display:flex;gap:8px}.x-34c7714c{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}.x-34c7ba8a{margin:0 auto 16px;max-width:640px;padding:16px;text-align:left}.x-34dc59a8{background:linear-gradient(130deg,var(--text-primary) 0%,var(--text-primary) 100%);border-radius:16px;color:var(--bg-surface);margin-bottom:16px;padding:24px}.x-3534a8b7{padding-top:0}.x-35614849{padding-left:44px}.x-35701338{align-items:center;background:var(--bg-surface);border-radius:10px;border:1px solid var(--border-light);display:flex;gap:8px;margin-bottom:8px;padding:12px}.x-35886885{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:700;margin-bottom:16px}.x-35c0c757{background:var(--brand-success, #0f766e);border-color:var(--brand-success, #0f766e)}.x-35cf9e1a{background:#fff;border-radius:20px;border:1px solid var(--border-light, #E2E8F0);box-shadow:0 4px 24px #0f1f4714;max-width:420px;padding:48px 40px;text-align:center}.x-35cfe73b{font-size:1.0625rem;font-weight:700;letter-spacing:-.015em}.x-35e0c8b3{margin-top:4px;width:100%}.x-35fc8697{background:#ffebe6;border-radius:10px;border:1px solid #FFBDAD;margin-bottom:12px;padding:12px}.x-361c08f6{background:#d97706}.x-36249a80{color:var(--text-tertiary, #94a3b8);font-size:11px;font-weight:500}.x-362971fb{font-size:var(--font-size-2xl)}.x-362dedee{background:var(--bg-surface);border-radius:10px;border:1px solid var(--border-light)}.x-363914d3{display:flex;flex-direction:column;gap:18px}.x-364589bb{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:700}.x-364f00f3{font-size:.75rem;opacity:.9}.x-364fc924{color:var(--brand-primary);font-weight:600;text-decoration:none}.x-366985dc{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.x-366b4bfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.x-367e51f9{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.x-3688cf52{color:var(--text-secondary, #64748b);font-size:11px}.x-36b01d15{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.x-36b1ebb3{align-items:center;background:var(--brand-primary);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-lg);font-weight:700;height:48px;justify-content:center;width:48px}.x-36ba2890{max-width:340px}.x-36d9e70f{margin-bottom:64px}.x-37011200{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-37108269{display:grid;gap:16px}.x-37149e3d{color:var(--color-primary, #3b82f6);text-decoration:underline}.x-3717725f{color:#94a3b8;font-size:var(--font-size-xs);margin-top:1px}.x-3726ef1b{color:var(--brand-success);font-size:var(--font-size-sm)}.x-372f5307{color:var(--text-secondary, #64748b);font-size:.875rem}.x-3744f5c3{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:12px 0}.x-374ddf0a{align-items:center;display:flex;gap:8px;margin-left:auto}.x-37d73415{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:10px}.x-37dd25a8{display:flex;flex-direction:column;gap:14px;padding:16px 20px}.x-37e9c9f0{color:#2f3747;font-size:var(--font-size-sm);line-height:1.6;margin:0}.x-3808ccda{background:var(--border-light);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.x-383898d4{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600}.x-3849662f{display:flex;flex-wrap:wrap;font-size:12px;gap:12px;padding:12px 14px}.x-38509f75{color:var(--text-primary);font-family:Brush Script MT,Segoe Script,cursive;font-size:var(--font-size-3xl)}.x-3873db0e{background:#0284c7}.x-3875c06a{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.65;margin:0}.x-389866e9{color:var(--brand-danger);font-weight:600}.x-3899af64{color:var(--text-secondary);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-38bff45c{height:22px;width:22px}.x-38ce67d7{background:var(--bg-surface);border-radius:var(--radius-default);border:1px solid var(--border-light);overflow:hidden}.x-38f43df6{flex:1;min-width:200px}.x-38fb06a1{background:var(--bg-main);border-radius:6px;flex:1;height:8px;overflow:hidden}.x-39181d65{align-items:center;background:var(--brand-primary-soft);border-radius:10px;display:flex;gap:10px;padding:14px}.x-394e9e69{color:var(--text-secondary);font-size:var(--font-size-xs);margin:6px 0 0}.x-394fee36{transition:stroke-dashoffset .8s ease}.x-3996dfca{border-left:3px solid var(--brand-info)}.x-39ee2308{background:var(--bg-main, #2a2a3e);border-radius:6px;border:none;color:var(--text-secondary, #aaa);cursor:pointer;font-size:14px;margin-left:auto;padding:6px 12px}.x-3a18d1f2{align-items:center;display:flex;gap:12px;margin-bottom:24px}.x-3a25b7e0{color:var(--text-secondary,#64748b);font-size:.75rem}.x-3aa5ce4e{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;margin-bottom:10px}.x-3aa7c3c0{align-items:center;background:#f1f3f9;border-radius:6px;border:none;color:#616b7c;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:6px;padding:8px 12px}.x-3ac1584d{grid-template-columns:1fr 1fr;margin-bottom:0}.x-3ac7ae27{display:block;margin-bottom:12px}.x-3af68a04{align-items:center;justify-content:center}.x-3b1f28f4{color:var(--brand-primary);font-size:var(--font-size-xs);margin-top:2px}.x-3b4cd3a2{margin-bottom:32px;padding:24px}.x-3b56586e{color:var(--border-light);line-height:1.5;margin-top:10px}.x-3b72b2f9{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:64px}.x-3b8fe901{margin-bottom:20px}.x-3b9909e9{font-size:15px;font-weight:600}.x-3bbc30d6{background:var(--bg-main);border-radius:10px;margin-bottom:12px;padding:10px 14px}.x-3bca1003{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-accent) 100%);border-radius:12px;display:flex;gap:12px;margin-bottom:22px;padding:16px 22px}.x-3bd40fe9{align-items:center;background:var(--brand-primary-soft);border-radius:10px;color:var(--brand-primary);display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.x-3bf03c50{align-items:center;display:flex;gap:8px;margin-bottom:12px}.x-3bf1a749{display:flex;gap:6px;padding:0 16px 12px}.x-3c0be817{background:var(--brand-success, #0f766e);border-color:var(--brand-success, #0f766e);color:#fff}.x-3c18faac{color:var(--text-secondary);font-size:var(--font-size-lg);line-height:1.65;margin:0 auto 16px;max-width:620px}.x-3c5870a1{color:var(--text-muted);margin-left:6px}.x-3c6c26e0{margin-bottom:12px;width:100%}.x-3c806620{font-size:var(--font-size-sm);margin:0 0 8px}.x-3cc47d23{color:#616b7c;font-size:var(--font-size-sm)}.x-3ce67455{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:8px;margin:0 0 4px}.x-3cf42545{align-items:start;display:grid;gap:8px;grid-template-columns:18px 1fr}.x-3d06ec75{align-items:center;background:var(--brand-primary-soft);border-radius:10px;border:1px solid color-mix(in srgb,var(--brand-primary) 22%,var(--border-light));display:flex;gap:10px;margin-bottom:12px;padding:10px 16px}.x-3d1cc46b{max-width:560px;padding:24px}.x-3d2eb6e4{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.x-3d353626{color:#6b7280;font-size:var(--font-size-sm)}.x-3d4c8fe6{color:var(--text-secondary);font-weight:600;margin:0 0 6px}.x-3d51e3ce{background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-light);padding:14px}.x-3d5d9696{color:#dc2626}.x-3d5e08f7{animation:pulse 2s infinite;background:var(--brand-danger, #EF4444);border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.x-3d68ef0e{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:600;gap:8px;margin:0}.x-3d69fd9c{min-width:120px;text-align:right}.x-3da6440b{font-size:var(--font-size-base);line-height:1}.x-3dae3015{height:28px;margin-bottom:8px;width:40%}.x-3db25a58{background:var(--border-light);border-radius:3px;height:6px;overflow:hidden}.x-3dcaa3b9{color:var(--brand-warning);font-size:var(--font-size-sm)}.x-3dd259ec{align-items:center;display:flex;gap:8px;margin-bottom:8px}.x-3de43ed6{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:22px}.x-3df2e039{font-size:1rem;font-weight:600}.x-3df90be9{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.x-3e2d6d70{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4;margin:4px 0 0}.x-3e355d81{color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap}.x-3e8d89c1{color:var(--text-muted);font-size:var(--font-size-sm)}.x-3e958ceb{border-color:var(--color-primary);border-top-color:transparent}.x-3e9f8499{color:var(--text-secondary);font-size:var(--font-size-base);margin-bottom:24px}.x-3ebb8d0e{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.x-3ef4a36b{align-items:center;color:#0284c7;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;margin-bottom:8px}.x-3f216845{background:var(--brand-primary-soft);color:var(--brand-primary)}.x-3f81624e{border-radius:8px;border:1px dashed var(--border-light, #E0E4ED);color:var(--text-secondary, #616B7C);font-family:var(--font-family);font-size:var(--font-size-sm);padding:24px 16px;text-align:center}.x-3f94a1cf{margin-bottom:32px}.x-3f9f956a{color:#991b1b;font-size:13px;margin:6px 0 0 20px;padding:0}.x-3fa51a07{margin:0 auto;max-width:1000px;text-align:center}.x-3fc641ad{color:#065f46;font-size:13px;margin:2px 0 0}.x-3ff3754a{color:var(--text-secondary);font-size:var(--font-size-xs);margin-left:auto}.x-40224a57{background-color:var(--brand-success-soft, #dcfce7)}.x-4048314b{max-width:440px}.x-4058c6c4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;margin:0 0 4px}.x-407a9d67{border-top:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);justify-content:space-between;padding:12px 16px}.x-407ed1e2{background:var(--brand-danger);border-radius:10px;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:var(--font-size-sm);font-weight:600;max-width:360px;padding:12px 20px;position:fixed;right:24px;z-index:9999}.x-4080ad85{display:block;margin-bottom:8px}.x-4089b1c0{background:var(--bg-main, #F1F5F9);border-radius:3px;height:6px;overflow:hidden}.x-40a3f5ba{font-size:var(--font-size-sm)}.x-40abc1c8{background:var(--brand-warning, #FF991F);border-radius:6px;border:none;color:#fff;cursor:pointer;font-size:var(--font-size-xs);margin-top:8px;padding:6px 12px}.x-40b1868e{display:grid;gap:10px 20px;grid-template-columns:1fr 1fr}.x-40c2803f{background:#fff;border-radius:12px;border:1px solid var(--border-light);padding:16px}.x-40c9d846{align-items:center;background:none;border-radius:6px;border:1px solid #E5E7EB;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 14px}.x-40d22303{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:32px}.x-40d2919a{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.x-412ecfa8{position:relative}.x-413110b2{width:48px}.x-4136449c{align-items:center;border-bottom:1px solid var(--bg-main, #f0f1f3);display:flex;gap:16px;padding:16px 20px}.x-41515990{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.x-4181d42e{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.x-418b54bd{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.x-41c1c737{align-items:stretch;display:flex;gap:8px}.x-41c7b64f{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;display:grid;gap:16px;max-width:420px;padding:28px 32px;width:90%}.x-41e18557{gap:12px;justify-content:flex-end}.x-41e90bb4{color:var(--text-primary);font-size:var(--font-size-xl);margin:0}.x-41f021e0{align-items:center;display:flex;gap:14px}.x-4219bb20{background:var(--brand-success-soft);border-radius:8px;border:1px solid var(--brand-success-soft);color:var(--brand-success);font-size:var(--font-size-sm);font-weight:600;margin-bottom:12px;padding:10px 12px}.x-42491323{align-items:center;display:flex;gap:10px;margin-bottom:12px}.x-425ec3d3{margin-top:1.5rem}.x-4270794c{color:#064;font-size:var(--font-size-sm);margin:0}.x-427aa3c5{color:var(--text-secondary);font-size:var(--font-size-xs);margin-bottom:6px}.x-428bb0aa{background:var(--bg-surface);border-radius:14px;box-shadow:0 20px 60px #0003;max-width:90vw;overflow:hidden;width:440px}.x-42f0a1f0{overflow-x:auto;padding:10px 14px 14px}.x-42fc2e7f{color:var(--text-secondary, #616B7C);font-family:var(--font-family);font-size:var(--font-size-xs);margin:0}.x-4302402a{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:6px}.x-430fc62e{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.x-433f526b{align-items:center;display:inline-flex;gap:4px}.x-434244eb{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.x-434b5bde{color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-43756608{background:var(--bg-surface);padding:80px 24px}.x-43c4866d{display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:12px}.x-43d36cda{display:block;height:180px;margin:0 auto 28px;max-width:480px;object-fit:contain;width:auto}.x-43f13b25{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;text-align:right;width:50px}.x-441485dd{color:var(--brand-primary);font-size:var(--font-size-xs);font-weight:600;margin-left:auto;text-decoration:none}.x-4419b8c3{align-items:start;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.x-443ed30f{color:#b91c1c;font-size:11px;margin:4px 0 0;padding:0 0 0 16px}.x-4449e0a0{color:#92400e}.x-444d262b{cursor:pointer;transition:background .15s}.x-4454815a{align-items:flex-start;display:flex;gap:10px;margin-bottom:8px;opacity:.45}.x-445c542a{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:8px}.x-446bf525{align-items:center;background:var(--brand-primary-soft);border-radius:10px;border:1px solid var(--brand-primary-soft);display:flex;gap:8px;margin-top:14px;padding:12px 14px}.x-44a0ca26{display:flex;min-height:350px}.x-44ad1061{margin-top:16px;width:100%}.x-44bc980b{background:var(--bg-main);border-radius:6px;height:8px;overflow:hidden}.x-44ed7ff5{margin-top:6px}.x-44fa5713{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 14px 14px}.x-456c31a3{align-items:flex-start;background:var(--brand-warning-soft);border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:16px 20px}.x-4570f1dd{max-width:520px;padding:24px;width:100%}.x-45827a29{background:#fff;border-radius:6px;border:1px solid var(--color-border, #cbd5e1);cursor:pointer;font-size:13px;margin-top:8px;padding:6px 12px}.x-45930e4e{margin-bottom:12px;opacity:.5}.x-45a962a0{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-xs);gap:3px}.x-45eaf46b{align-items:center;background:var(--brand-success);color:#fff;display:flex;gap:8px;padding:var(--spacing-4) 20px}.x-46075638{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.x-462f0494{align-items:center;display:flex;gap:12px;margin-bottom:8px}.x-4639fde4{border-top:1px dashed #FCA5A5;color:#dc2626;font-size:11px;margin-top:4px;padding-top:6px}.x-463c2dab{color:var(--text-muted);font-size:11px;margin:16px 0;text-align:center}.x-467d64da{align-items:center;color:#1e3a8a;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.x-4684a000{color:#1e3a8a;font-size:var(--font-size-sm);font-weight:500;margin:0}.x-4684dbeb{min-height:500px}.x-469b392e{color:var(--text-secondary);font-size:12px;margin-top:2px}.x-46e905db{background:#1e3a8a;border-radius:9px;border:none;color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:9px 24px}.x-470358da{margin-top:12px}.x-470fa969{display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr}.x-473a66d5{margin-top:24px}.x-476deb77{color:var(--text-primary);font-weight:700;margin:0}.x-477b7e7e{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.x-477c6e9f{display:grid;gap:16px;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr)}.x-477d4d69{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.x-4783ba8c{padding:100px 40px}.x-4788f91f{background:var(--bg-main);border:1px solid var(--border-medium);margin-bottom:12px}.x-47d4738b{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.x-47f65039{color:#86efac;flex-shrink:0}.x-47ff4649{align-items:flex-start;background:#eff6ff;border-radius:10px;border:1px solid #BFDBFE;display:flex;gap:12px;margin-bottom:20px;padding:14px 18px}.x-48790acb{flex:1;overflow-y:auto;padding:14px}.x-4884807d{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.x-48af55ba{background:var(--bg-surface);border-bottom:1px solid var(--border-light);position:sticky;top:72px;z-index:1}.x-48b04703{background:linear-gradient(135deg,#0e749014,#2563eb0a);border-radius:10px;border:1px solid var(--border-light);margin-bottom:12px;padding:10px 12px}.x-48b3c5fd{animation:spin .8s linear infinite;border-radius:50%;border-top-color:var(--brand-primary);border:2px solid var(--border-light);display:inline-block;height:12px;width:12px}.x-48b7276b{font-size:var(--font-size-xs);margin-bottom:4px}.x-48b7d618{align-items:center;animation:slideUp .3s ease-out;background:var(--bg-primary, #0f172a);border-top:1px solid var(--border-primary, #334155);bottom:0;box-shadow:0 -4px 24px #0000004d;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;left:0;padding:16px 24px;position:fixed;right:0;z-index:9999}.x-4902b82b{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:10px}.x-49033630{align-items:center;background:var(--brand-primary);color:#fff;display:flex;gap:8px;padding:var(--spacing-4) 20px}.x-492704f7{color:#16a34a;margin:0 0 8px}.x-493b9f70{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;margin-bottom:4px}.x-494c7ceb{align-items:center;display:flex;font-size:var(--font-size-sm);gap:8px}.x-496012d7{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:8px;padding:16px 20px}.x-4963faad{background:var(--bg-main);border-radius:10px;font-size:var(--font-size-sm);margin-bottom:16px;padding:10px 14px}.x-49a76bf4{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:20px}.x-49aace3e{background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-light);box-shadow:0 1px 3px #0000000a;padding:18px 20px}.x-49e79240{background:var(--color-primary-light);border-color:#cbd5e1;padding:14px}.x-4a04ffcb{align-items:center;display:flex;justify-content:center;min-height:400px}.x-4a0f447c{color:var(--text-secondary);font-size:13px;margin-top:8px}.x-4a15d140{color:var(--text-secondary);font-size:var(--font-size-xs);margin-bottom:12px}.x-4a330260{background:#fef3c7;border-radius:6px;border:1px solid #FCD34D;color:#92400e;font-size:11px;font-weight:700;margin-top:10px;padding:6px 10px}.x-4a45a457{gap:12px}.x-4a507d45{padding:18px 22px}.x-4a6653b1{align-items:center;display:flex;font-size:var(--font-size-xs);gap:8px}.x-4a825f25{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.x-4a913a8e{color:var(--text-primary);font-size:var(--font-size-base);font-weight:700}.x-4aa107a6{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0 auto;max-width:1100px}.x-4aa73efa{align-items:center;background:var(--color-primary-light);border-radius:12px;display:flex;height:46px;justify-content:center;margin-bottom:18px;width:46px}.x-4aaa4097{color:#dc2626;margin-right:4px;vertical-align:middle}.x-4ac40cf4{color:var(--text-muted);font-size:var(--font-size-sm);margin:0 0 20px}.x-4acd74d6{font-family:monospace;min-height:80px;resize:vertical}.x-4ad0a4c2{font-weight:600;padding:10px 14px}.x-4b217f1b{grid-column:1 / -1;margin-top:4px;padding-left:16px}.x-4b2ed0c6{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:12px;margin-bottom:6px}.x-4b5d4a55{align-items:center;border-radius:50%;border:6px solid rgba(255,255,255,.2);display:flex;height:120px;justify-content:center;position:relative;width:120px}.x-4b6e1eb3{flex:1;min-width:220px;position:relative}.x-4ba9baca{display:flex;gap:4px;margin-top:4px}.x-4bb1c0ab{background:var(--bg-surface);border-radius:4px;border:1px solid var(--border-light);padding:4px var(--spacing-2)}.x-4bcc5dbd{color:var(--text-secondary);line-height:1.6}.x-4bef7448{color:var(--text-secondary);display:block;font-size:var(--font-size-xs);line-height:1.4;margin-top:2px}.x-4c003903{background:#eff6ff;border-radius:4px;border:1px solid #BFDBFE;color:#1e3a8a;cursor:pointer;font-size:11px;font-weight:600;padding:4px 8px}.x-4c06d0bc{min-width:0px}.x-4c1e0925{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.x-4c1f1ccc{margin-top:10px}.x-4c4318c3{align-items:center;background:var(--color-primary-light);border-radius:10px;color:var(--color-primary);display:flex;font-size:var(--font-size-base);font-weight:700;height:44px;justify-content:center;width:44px}.x-4c9469b2{color:var(--text-primary);display:grid;font-size:var(--font-size-sm);gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:8px}.x-4c9a88ba{color:var(--text-muted);font-size:var(--font-size-xs);margin:2px 0 0}.x-4c9caca8{cursor:pointer;margin-top:24px}.x-4ca51fd1{display:flex;font-size:12px;justify-content:space-between}.x-4cc1baae{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.x-4cc3f745{display:flex;flex-direction:column;gap:8px;padding:8px 16px 12px}.x-4cd148d2{align-items:center;display:flex;gap:24px}.x-4ce5c72f{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:6px;margin-bottom:12px}.x-4d06e127{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.x-4d0f4b03{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.x-4d2c9d30{margin-top:16px}.x-4d552666{background:#f59e0b;border-radius:6px;border:none;color:#fff;cursor:pointer;font-size:var(--font-size-xs);font-weight:700;padding:7px 12px}.x-4d61bc52{color:var(--text-secondary);font-size:var(--font-size-lg);line-height:1.7;margin-bottom:28px;max-width:680px}.x-4d6efe18{margin:7px 0 0}.x-4daa3186{display:flex;flex:1;justify-content:flex-end}.x-4db9aa4c{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 24px}.x-4dcfa698{color:var(--text-primary);font-weight:600;margin-bottom:2px}.x-4e4ae908{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:28px}.x-4e5b094f{outline:none;text-align:left}.x-4e7d7a69{justify-content:space-between}.x-4edc3fe5{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.x-4ee8be28{color:var(--color-primary);font-size:var(--font-size-sm)}.x-4f115156{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.x-4f2d8a15{align-items:center;color:var(--brand-primary);display:flex;font-size:var(--font-size-xs);font-weight:500;gap:4px;margin-top:5px;text-decoration:none}.x-4f3d949f{background:var(--text-primary);border-radius:10px;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:var(--font-size-sm);font-weight:600;max-width:360px;padding:12px 20px;position:fixed;right:24px;z-index:9999}.x-4f55678f{color:var(--text-secondary);display:grid;font-size:var(--font-size-sm);gap:5px}.x-4f847860{background:var(--color-primary-light)}.x-4f9f471c{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.x-4faa7017{max-width:420px}.x-4fb6aaa7{display:flex;gap:8px;margin-bottom:16px}.x-4fb82487{align-items:center;color:#059669;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.x-4fbb613c{font-size:14px;font-weight:600;margin:0}.x-4fc872ae{font-weight:400}.x-4fd8669c{color:#1f2937;font-weight:500}.x-4ffe7516{font-weight:700;text-align:right}.x-5016d7df{display:block;margin-bottom:6px}.x-50253530{font-size:13px}.x-503a9cb9{align-items:center;color:var(--color-primary);display:flex;gap:4px}.x-503f7712{display:grid;gap:2px}.x-5042aa39{color:var(--text-primary);font-size:var(--font-size-base);font-weight:700;margin-bottom:8px}.x-504b4336{background:var(--brand-warning-light, #FFFBEB);border-radius:8px;border:1px solid var(--brand-warning);color:var(--text-primary);font-size:var(--font-size-sm);margin-top:12px;padding:10px 12px}.x-506a50ad{display:flex;flex-direction:column;max-height:85vh;overflow:hidden}.x-506e05be{color:#0d1220;font-size:var(--font-size-sm);font-weight:600;margin-bottom:4px}.x-508694c7{color:var(--text-secondary);font-size:10px;margin-bottom:4px;margin-top:1px}.x-509f79de{background:var(--brand-warning-soft, #FFF4E5);border-radius:10px;border:1px solid var(--brand-warning, #FF991F);color:var(--text-primary);font-size:var(--font-size-sm);padding:20px;text-align:center}.x-50bab574{min-height:60px;resize:vertical}.x-50bae2f5{color:var(--text-secondary);font-size:10px;white-space:nowrap}.x-50ca5829{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:12px}.x-50d69bbe{align-items:center;display:flex;gap:8px}.x-50dcd51b{min-width:100px;text-align:right}.x-50dd4960{align-items:center;color:var(--text-secondary);display:flex;gap:12px;justify-content:center;min-height:400px}.x-50eb61d2{align-items:center;background:var(--brand-danger);border-radius:10px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;padding:12px 24px;position:fixed;right:20px;top:20px;z-index:9999}.x-511f2bb0{background:#1f2937;margin-top:0}.x-51303f3c{color:#b91c1c;font-weight:700;text-align:right}.x-51372ee3{border-collapse:collapse;width:100%}.x-514e5db3{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;height:44px;justify-content:center}.x-515a280d{color:#0284c7}.x-518aec16{max-width:820px;width:min(92vw,820px)}.x-519628c0{margin-bottom:24px;margin-top:20px}.x-51c27bed{color:var(--text-muted);display:flex;font-size:10px;justify-content:space-between;margin-top:2px}.x-51c79ffc{align-items:flex-start;background:var(--bg-surface);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:1}.x-51d19f8c{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.75;margin:0 0 10px}.x-51d69dca{display:flex;gap:8px;margin-bottom:12px}.x-520d686a{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.x-52140397{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:700;margin-bottom:4px}.x-523dd0ed{background:var(--bg-main);border-radius:10px;margin-bottom:12px;padding:12px 16px}.x-524af83b{flex:1;max-width:420px;min-width:220px}.x-5252b00f{gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.x-529120bb{border-top:1px solid var(--border-medium);display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:8px}.x-52b5b8bb{background:var(--bg-card);border-radius:8px;border:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-xs);margin:0;padding:8px;white-space:pre-wrap}.x-52c677f8{border-radius:6px;height:40px;object-fit:cover;width:60px}.x-52d9e7fb{border-top:1px solid var(--border-light, #eef2f6)}.x-52db5950{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:700}.x-52e67c0e{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.x-52ef7549{align-items:center;display:flex;gap:12px;padding:12px 14px}.x-53373a40{color:var(--text-primary);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:8px}.x-535a38bf{align-items:center;color:var(--brand-danger);display:flex;gap:8px}.x-536dc249{align-items:center;display:flex;gap:4px;margin-bottom:3px}.x-53744ed5{color:var(--brand-warning);font-size:var(--font-size-xl);font-weight:700;margin-bottom:8px}.x-537d5fc9{background-color:#fef2f2;border-radius:10px;margin-top:12px;padding:12px}.x-539fe17f{border-radius:20px;box-shadow:0 20px 50px #00000014;padding:36px}.x-53b5e8d0{color:var(--text-secondary);width:100px}.x-53c21fed{color:var(--text-muted, #8E96A6);font-family:var(--font-family);font-size:var(--font-size-xs);margin:3px 0 0}.x-53d24180{border-top:1px solid var(--border-light, #e5e7eb);display:grid;gap:8px;margin-top:8px;padding-top:8px}.x-53e27d01{display:flex;flex-direction:column;gap:14px}.x-53ed626b{justify-content:space-between;width:100%}.x-53f76a95{color:var(--text-secondary);font-size:12px;margin:4px 0 0}.x-540e8768{border-radius:12px;overflow:hidden}.x-540ef465{text-transform:capitalize}.x-543135f5{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.x-543783d9{top:0;right:0;bottom:0;left:0;position:absolute}.x-546a94e4{background:var(--border-light);border-radius:6px;height:8px;overflow:hidden}.x-54dd9410{align-self:center;color:var(--brand-success);font-size:var(--font-size-sm)}.x-54ddf29b{display:grid;gap:14px;grid-template-columns:1fr 1fr}.x-54efb952{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:8px}.x-5514ad61{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.x-5516a496{padding:4px 20px 16px}.x-55204ff3{cursor:pointer;padding:24px}.x-5525da04{color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:700;margin-bottom:10px}.x-5532dff5{align-items:center;color:#64748b;display:flex;font-size:var(--font-size-xs);gap:2px}.x-5546f500{border-color:#cbd5e1;color:#1e3a8a}.x-554c2bda{background:#fef2f2;border-radius:8px;padding:10px}.x-55596f4e{background:#eef2ff;color:var(--color-primary)}.x-5591fc79{background:var(--brand-accent-soft);border-radius:10px;padding:16px;text-align:center}.x-55d7d07a{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:4px}.x-55fa9ccf{display:inline-block;position:relative}.x-561a3204{color:var(--text-secondary);font-size:.8rem}.x-5624c834{background:var(--bg-main);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);margin-top:var(--spacing-6);padding:20px}.x-56464208{border:2px solid var(--brand-primary);padding:32px 28px;position:relative}.x-569b752e{background:transparent}.x-56a18c16{background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-main) 100%);border:1px solid var(--border-medium)}.x-56bd5691{display:flex;flex-wrap:wrap;font-size:12px;gap:16px;padding:12px 14px}.x-56cf27c0{color:var(--brand-warning);font-size:.65rem;font-weight:600}.x-56fbe90d{border-top:1px solid var(--border-light, #e5e7eb);display:grid;gap:6px;margin-top:8px;padding-top:8px}.x-57136672{display:flex;justify-content:space-between}.x-57298b79{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 16px}.x-573f2f9b{color:var(--text-secondary);display:block;font-size:var(--font-size-xs);margin-bottom:4px}.x-577617e8{flex:1 1 320px;min-width:0px}.x-57932be2{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.x-57c078d8{color:var(--text-secondary, #64748B);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.x-57c37ef9{display:grid;gap:.5rem;width:100%}.x-57c6d124{align-items:center;background:var(--color-info-light, #e0f2fe);border-radius:10px;display:flex;gap:8px;margin-top:16px;padding:12px 16px}.x-57ee2876{background:#f1f5f9;border-radius:2px;display:flex;flex:1;height:6px;overflow:hidden}.x-57ef1a2b{font-size:11px;line-height:1.5}.x-57fd5f2d{align-items:center;border-bottom:1px solid #F3F4F6;display:flex;font-size:13px;gap:10px;padding:6px 8px}.x-581765f4{background:#eff6ff;border-radius:4px;font-size:11px;padding:1px 6px}.x-58179dd8{align-items:center;display:flex;gap:12px;margin-bottom:4px}.x-5831297c{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.x-586371df{font-size:.875rem}.x-58e27bf2{background:transparent;border-color:var(--border-light);color:var(--brand-primary)}.x-5903619f{padding:80px 40px}.x-5920712b{background-color:var(--bg-main);border-radius:3px;height:6px}.x-5945ab01{align-items:center;background:#0f172a8c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.x-594602e1{display:flex;flex-shrink:0;gap:8px}.x-59698a98{margin-bottom:12px}.x-596eefd2{color:var(--bg-surface);margin-bottom:8px;padding-left:0}.x-5991fed2{background:transparent;border:0px;color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:0}.x-599ac60b{color:var(--text-secondary);min-width:50px;text-align:right}.x-59a06788{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden;position:relative}.x-59a30b94{color:var(--text-primary);font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-.5px;margin-bottom:44px;text-align:center}.x-59a4bb0d{background:#fff;border-radius:8px;border:1px solid var(--border-light, #e5e7eb);touch-action:none;width:100%}.x-59cf4bd1{border-top:1px solid var(--border-light);color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:16px;justify-content:center;letter-spacing:.01em;padding:12px 22px}.x-59d16303{color:var(--text-primary);font-size:var(--font-size-2xl);margin:0 0 8px}.x-59f80628{color:var(--text-secondary);font-size:9px;text-align:center}.x-5a31948a{color:var(--text-primary);font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-.5px;margin-bottom:14px}.x-5a5679f7{align-items:center;color:var(--color-primary);display:flex;gap:4px;text-decoration:none}.x-5a8de86e{display:inline}.x-5aa45873{background:var(--brand-warning, #F59E0B);border-radius:10px;color:#fff;font-size:var(--font-size-xs);font-weight:600;margin-left:auto;padding:2px 8px}.x-5aaaab71{box-sizing:border-box;resize:vertical;width:100%}.x-5aabf8a3{align-items:center;background:#1e3a8a0f;border-radius:999px;border:1px solid rgba(30,58,138,.15);display:inline-flex;font-size:.75rem;gap:6px;padding:4px 10px}.x-5abc343c{display:flex;gap:8px;margin-bottom:10px}.x-5b0d7103{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-bottom:14px}.x-5b2c19f8{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700}.x-5b576ce7{align-items:center;border-bottom:1px solid #F1F5F9;display:grid;font-size:11px;gap:6px;grid-template-columns:1.4fr .7fr .6fr;padding:5px 0}.x-5b71fda8{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:12px}.x-5b823696{font-family:monospace;line-height:1.5;resize:vertical}.x-5b8c8f36{flex:1 1 280px;min-width:0px}.x-5ba7af7c{background:var(--bg-card);border-radius:6px;box-shadow:0 2px 6px #0003;font-size:11px;left:50%;margin-top:4px;padding:4px 8px;position:absolute;text-align:center;top:100%;transform:translate(-50%);white-space:nowrap}.x-5bb1e61a{color:var(--brand-danger);font-size:var(--font-size-sm)}.x-5bdbdb58{padding-left:40px}.x-5be15024{align-items:center;color:var(--text-muted);display:flex;gap:8px}.x-5c0915d7{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:10px}.x-5c32940d{background:#eff6ff;border-radius:6px;border:1px solid #BFDBFE;color:#1e3a8a;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.x-5c36ba7e{align-items:center;background:#ffffff24;border-radius:8px;border:1px solid rgba(255,255,255,.25);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;padding:8px 12px}.x-5c48a77e{background:#fff3;color:#fff}.x-5c64c516{text-align:right;width:60px}.x-5c65b109{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.x-5c805e31{color:var(--text-secondary, #475569);font-size:var(--font-size-xs);margin-bottom:8px}.x-5c82966e{align-items:end;display:grid;gap:6px;grid-template-columns:repeat(13,1fr);height:110px}.x-5c8f58db{align-items:center;cursor:pointer;display:flex;flex:1;gap:12px}.x-5c9ff436{padding:2rem}.x-5cb090ce{color:var(--text-secondary, #64748b);font-size:12px}.x-5ccb09c5{background:#0daf6f;border-color:#0daf6f;color:#052e16}.x-5cd24108{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0;min-width:80px;text-align:right}.x-5cdc1e84{background:#fee2e2;border-radius:4px;font-size:11px;padding:1px 6px}.x-5ce89e1e{align-items:center;background:var(--brand-primary-soft);border-radius:10px;display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.x-5d0508e5{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:700;margin-bottom:12px}.x-5d0bc637{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.x-5d472b24{color:var(--color-primary, var(--color-primary));font-size:var(--font-size-sm);font-weight:600;margin-top:4px}.x-5d614ee4{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);overflow:hidden}.x-5d7cef24{align-items:center;background:transparent;border:none;cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr auto auto;padding:10px 12px;text-align:left;width:100%}.x-5d820284{display:grid;gap:12px;grid-template-columns:1.2fr 1fr}.x-5da480aa{padding:0 0 40px}.x-5dac2f37{background:var(--brand-accent-soft)}.x-5dacf1b4{background:var(--surface-primary);border-radius:10px;border:1px solid var(--border-light);padding:12px}.x-5ddc1195{color:var(--text-muted);font-size:var(--font-size-sm);padding:24px;text-align:center}.x-5dfda471{color:var(--brand-accent);font-size:var(--font-size-lg);font-weight:700}.x-5e1900c4{color:inherit;font-size:14px;font-weight:700;margin:0}.x-5e710c6b{align-items:center;background:var(--bg-muted, #f1f5f9);border-radius:6px;color:var(--text-secondary);display:flex;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.x-5ea0b406{margin-left:8px}.x-5ec63adc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #f0f0f0;left:0;position:fixed;right:0;top:0;z-index:100}.x-5ef8e28e{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.x-5efbbb81{background:var(--brand-success);border-radius:50%;border:2px solid var(--bg-surface);height:10px;left:-22px;position:absolute;top:2px;width:10px}.x-5f17ae13{align-items:center;display:flex;gap:12px}.x-5f32506c{background:#f8fafc;border-radius:8px;padding:10px}.x-5f6edd86{color:var(--text-primary);font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-5f833a73{align-items:center;color:#475569;display:flex;font-size:var(--font-size-xs);gap:3px}.x-5fac5157{display:flex;gap:8px;justify-content:center}.x-5ff8f390{align-items:center;background:var(--brand-accent-soft);border:1px solid var(--brand-accent-soft);display:flex;gap:12px;text-align:left}.x-5ffd343b{display:grid;font-size:12px;gap:6px;grid-template-columns:1fr auto}.x-6008cb06{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:600;margin-bottom:6px}.x-600a1318{border-radius:50%;border-top-color:var(--brand-primary);border:4px solid var(--border-light);height:48px;width:48px}.x-602778e8{font-size:var(--font-size-2xl);margin:0}.x-602afe6b{align-items:center;background:var(--brand-danger-soft);border-radius:10px;border:1px solid var(--brand-danger);color:var(--brand-danger);display:flex;font-size:var(--font-size-sm);font-weight:600;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.x-6032e611{padding-right:40px}.x-6035a935{color:#dc2626;font-size:var(--font-size-xs);font-weight:600}.x-603f7f20{color:var(--brand-warning);font-size:var(--font-size-xs);margin:4px 0 0}.x-6044ddef{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:12px}.x-604d28b5{align-items:center;display:flex;font-size:var(--font-size-xs);justify-content:space-between;margin-bottom:4px}.x-604db36b{color:#059669;font-size:22px;font-weight:800;margin-top:4px}.x-607511bd{color:var(--brand-danger);font-weight:600;text-align:right}.x-608ceefb{color:var(--text-secondary);font-size:11px;margin-top:4px}.x-60984893{color:var(--color-primary, #2563EB)}.x-609fb2d4{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.x-60a3a072{min-width:200px;text-align:center}.x-60ad56e2{color:var(--brand-warning-dark, #92400E);font-size:var(--font-size-sm);font-weight:700}.x-60ee6fd2{color:var(--text-primary);flex:1;font-size:var(--font-size-sm);font-weight:500}.x-610b3c83{color:var(--text-secondary);padding:32px;text-align:center}.x-6124f5b2{background:var(--bg-main);border-radius:10px;margin-top:10px;padding:10px}.x-612a8de8{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:16px}.x-613c8083{align-items:center;display:flex;gap:10px;text-align:right}.x-613fefd7{color:var(--text-secondary);font-size:var(--font-size-sm);margin:4px 0 8px}.x-617d3e3b{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.x-6186c298{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4;margin-top:2px}.x-61b9c4fb{background:var(--bg-surface);color:var(--text-primary);min-height:100vh}.x-61c1ee90{color:var(--color-info, #0369a1);font-size:var(--font-size-sm)}.x-61e37d61{color:var(--text-primary);font-weight:600;margin:0}.x-61ecf9f2{align-items:center;border-bottom:1px solid var(--border-medium);display:flex;justify-content:space-between;padding:14px 20px}.x-61f064c8{color:var(--text-secondary);font-size:11px;margin-top:2px}.x-61f417a9{color:var(--text-secondary);padding:40px;text-align:center}.x-62251d59{background:#fef2f2;color:#b91c1c}.x-622816f5{padding:32px 28px}.x-623ecc9e{color:var(--text-secondary, #64748b);font-size:13px;margin:0}.x-6247f4a4{border-top:1px solid var(--border-light);margin-top:10px;padding-top:10px}.x-62492fad{color:var(--text-secondary);font-size:var(--font-size-base);font-weight:600}.x-62529f1d{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 8px}.x-62726173{background:#fff;border-radius:12px;border:1px solid #E2E8F0;padding:20px}.x-6278fc34{border-radius:7px;border:1px solid rgba(226,232,240,.9);display:flex;height:14px;overflow:hidden}.x-627bb99c{align-items:center;color:#b91c1c;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.x-62928542{align-items:flex-start;display:flex;gap:12px}.x-62950ddc{min-width:180px}.x-6295f296{background:var(--bg-main);border-radius:6px;color:var(--text-secondary);font-size:var(--font-size-xs);padding:2px 8px}.x-62960bb4{color:#1d4ed8;font-size:13px;margin:2px 0 0}.x-62b4a264{animation:spin 1s linear infinite;color:var(--brand-primary)}.x-62b8fa29{color:#3b5ba5;font-size:var(--font-size-xs);line-height:1.5}.x-6316c8f2{margin-bottom:.5rem;padding:.75rem}.x-6324b5aa{background:var(--color-primary-light);border-radius:10px;border:1px solid #B3D4FF;margin-top:24px;padding:16px}.x-63607c19{font-weight:600;margin-bottom:8px}.x-63638971{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.75;margin:0}.x-63726fdd{color:var(--text-secondary);font-size:var(--font-size-base);margin:0 auto;max-width:560px}.x-6379a8ea{background:#f1f3f9;border-radius:10px;border:none;cursor:pointer;padding:8px}.x-63a1a832{color:var(--text-secondary);margin-top:8px}.x-63e61c3c{color:var(--color-warning);font-weight:600}.x-640b3324{background:#f1f5f9;border-radius:3px;height:8px;overflow:hidden}.x-643e76c7{background:var(--bg-surface);border-radius:10px;border:1px solid var(--border-medium);overflow:hidden}.x-64689caf{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.x-64a0780c{color:var(--text-muted);font-size:var(--font-size-xs);margin:0}.x-64a0ff78{color:var(--text-muted);font-size:var(--font-size-xs);margin:6px 0 0}.x-64a8ad9d{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:2px}.x-64afac02{grid-template-columns:auto auto 1fr}.x-64b5548a{background:var(--brand-success-soft);border-color:var(--brand-success-soft);color:var(--brand-success)}.x-64cd9e80{display:grid;gap:10px;grid-template-columns:1fr 1fr}.x-64e2c200{color:var(--brand-danger);font-size:var(--font-size-sm);font-weight:700}.x-64e66e7a{color:var(--text-primary, #0F172A);font-size:var(--font-size-xl);font-weight:700;margin-bottom:8px}.x-65072b1d{align-items:center;display:flex;justify-content:space-between;width:100%}.x-655034d4{align-items:center;border-bottom:1px solid #F1F5F9;display:grid;font-size:11px;gap:6px;grid-template-columns:32px 1.4fr .7fr .9fr .9fr;padding:6px 0}.x-6564335e{color:#1e3a8a;font-weight:700}.x-65704594{background:#fff;border-radius:12px;border:1px solid var(--border-light);display:flex;flex-direction:column;gap:12px;padding:20px}.x-659ac56a{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:4px}.x-65b528dd{display:block;margin:0 auto 16px}.x-65c52f05{color:var(--color-warning)}.x-65e36511{margin-bottom:12px;position:relative}.x-65e873a8{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:10px}.x-65eea3af{height:16px;width:16px}.x-661daa74{margin:0;white-space:pre-wrap}.x-663967f7{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:12px}.x-663c6da6{background-color:var(--border-light);height:1px;margin:4px 0}.x-665d35d5{margin-top:14px}.x-666a4a0c{display:grid;gap:10px;padding:16px}.x-666f615d{color:var(--text-secondary);font-size:10px;font-weight:700;text-transform:uppercase}.x-669dea6a{align-items:center;background:#10b9810f;border-radius:10px;border:1px solid rgba(16,185,129,.18);color:#065f46;display:flex;font-size:.875rem;gap:10px;padding:12px}.x-66c113ab{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:12px}.x-66d6d86a{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));margin-bottom:16px}.x-66fa6e38{margin-top:24px;padding:24px 0 0}.x-67009c6b{color:#6b7280}.x-670ed7a8{color:var(--text-secondary, #64748b);flex-shrink:0;font-size:13px;width:140px}.x-67193c6a{align-items:center;color:var(--text-muted, #64748B);display:inline-flex;font-size:11px;gap:4px}.x-6727373b{color:var(--text-secondary);font-size:var(--font-size-sm);margin:4px 0}.x-674d1ec9{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:5px}.x-677ead3d{color:var(--text-secondary);font-size:11px;padding:8px 0}.x-67a2a50a{margin-top:16px;text-align:right}.x-67a6f737{height:24px;object-fit:contain}.x-67aebcec{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:12px}.x-67d85dbf{height:44px;object-fit:contain;vertical-align:middle}.x-680249d5{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-6809cfff{display:flex;flex-direction:column;gap:14px;padding:20px}.x-6849afab{align-items:center;display:flex;gap:12px;justify-content:space-between}.x-684ce6e7{color:var(--color-primary)}.x-685b3f58{font-size:var(--font-size-sm);font-weight:600;margin-bottom:16px}.x-688c0e77{display:grid;gap:12px;grid-template-columns:2fr 1fr}.x-689711b7{font-weight:900}.x-6899c7df{gap:2px}.x-68a32bf9{margin-bottom:16px;position:relative}.x-68a637de{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:24px}.x-68a720da{color:#6b7280;margin:0}.x-68a87003{background:var(--brand-danger-soft);border-color:var(--brand-danger-soft)}.x-68b36884{color:var(--text-primary);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-68c86164{align-items:center;color:var(--brand-success, #0f766e);display:flex;font-size:var(--font-size-xl);font-weight:700;gap:8px;margin:0}.x-6914f704{min-width:80px;text-align:right}.x-6928cab7{font-size:var(--font-size-xs)}.x-69486a59{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.4}.x-695be5f6{gap:12px;justify-content:flex-start;padding:14px 16px;width:100%}.x-698d52d7{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.x-698fe424{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;margin-top:14px}.x-6999e65d{color:#dc2626;font-size:22px;font-weight:800;margin-top:4px}.x-699a4509{color:var(--brand-danger);font-size:var(--font-size-xs)}.x-69c7c47c{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.x-69ebb17f{align-items:start;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:8px}.x-69f34d4d{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.x-69fac5c5{display:grid;gap:12px;padding:16px}.x-6a2a072f{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.x-6a36a994{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.x-6a3b5596{margin-bottom:10px}.x-6a42ddb7{color:var(--text-muted)}.x-6a48c5ae{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin-bottom:24px}.x-6a4a2a37{border-top:1px solid var(--border-color);margin-top:10px;padding:10px 14px 14px}.x-6a743291{color:var(--text-primary);font-weight:600}.x-6a75fa78{display:flex;font-size:var(--font-size-sm);gap:24px;justify-content:flex-end;padding:10px 10px 0}.x-6a8c2e09{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.x-6a96a07d{font-size:var(--font-size-sm);margin-bottom:0}.x-6aa62da7{color:var(--text-secondary);height:32px;margin:0 auto 12px;width:32px}.x-6ac2828a{border-radius:12px;border:2px solid rgba(16,185,129,.85);box-shadow:0 0 0 9999px #00000059;top:20%;right:10%;bottom:20%;left:10%;pointer-events:none;position:absolute}.x-6ac4da72{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:700;margin-bottom:8px}.x-6af1468e{font-size:var(--font-size-2xl);font-weight:700}.x-6af590a7{color:var(--brand-primary-hover);font-size:var(--font-size-xs);font-weight:600}.x-6afa5a2e{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:700;margin-bottom:24px}.x-6b0cc202{font-size:var(--font-size-5xl);margin-bottom:16px}.x-6b0e0190{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.x-6b25c983{display:flex;gap:10px;min-height:520px;padding:4px 4px 12px}.x-6b2c50b2{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.x-6b587015{margin-right:8px;width:16px}.x-6b5cad75{color:#64748b;font-size:12px;margin-top:6px}.x-6b6eae9c{border-bottom:1px solid var(--border-light);padding:10px 12px}.x-6b702632{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;padding:16px 20px}.x-6b78edf9{font-size:var(--font-size-lg);font-weight:600;margin:0}.x-6b82b788{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;text-transform:capitalize}.x-6ba43290{padding:32px}.x-6bdc40c8{align-items:center;display:grid;font-size:11px;gap:8px;grid-template-columns:160px 1fr auto;padding:4px 0}.x-6c047248{align-items:center;display:flex;gap:8px;width:100%}.x-6c14d615{max-height:calc(80vh - 200px);overflow:auto}.x-6c1c8a51{color:#b91c1c;font-weight:700}.x-6c26466a{margin:0 auto;max-width:1200px}.x-6c28c360{align-items:center;background:var(--bg-surface);border-radius:8px;border:1px solid var(--border-light);cursor:pointer;display:flex;gap:8px;padding:8px 12px}.x-6c498266{font-size:.875rem;margin-top:.5rem}.x-6c5b002d{background:transparent;border:none;outline:none}.x-6c5db9e5{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-xs);gap:4px}.x-6c6356c9{color:#1e3a8a;font-size:.9375rem;font-weight:800;letter-spacing:-.02em}.x-6c9eb0a8{background:#fff;border-radius:6px;border:1px solid #fca5a5;color:#dc2626;cursor:pointer;padding:10px 12px}.x-6cb6cee6{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-xs);gap:14px;margin-top:8px}.x-6cba2b1a{background:#fff7ed;border-color:#fed7aa;padding:14px}.x-6cbcee5e{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 16%,transparent),color-mix(in srgb,var(--brand-accent) 18%,transparent));border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 14px}.x-6d0ea7ec{align-items:center;background:#1e3a8a;border-radius:6px;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;justify-self:start;margin-top:4px;padding:6px 10px}.x-6d1b6765{color:var(--text-secondary)}.x-6d2c0c18{color:var(--text-secondary,#64748b);font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.x-6d2c40a4{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-bottom:16px}.x-6d4bb747{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px}.x-6d7d8e91{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:0}.x-6d92962f{display:inline-flex;width:100%}.x-6d9bf524{background:#fffbeb;border-radius:12px;border:1px solid #F59E0B;color:#78350f;padding:20px 22px}.x-6dddbeb7{max-width:640px;padding:32px;text-align:center;width:100%}.x-6de19f72{margin-bottom:12px;resize:vertical;width:100%}.x-6de76f35{color:var(--text-secondary);display:block;font-size:var(--font-size-xs);font-weight:600;margin-bottom:6px}.x-6de9fa97{font-size:var(--font-size-xs);font-weight:500;margin-bottom:4px;opacity:.8}.x-6decc5f1{background:none;border:none;color:var(--brand-danger);cursor:pointer;font-weight:700}.x-6e00ce85{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:3px}.x-6e057d38{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.x-6e25e42c{text-align:right}.x-6e3bcc11{padding:18px}.x-6e4a3d0c{background:#fef2f2;border-radius:4px;color:#dc2626;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.x-6e51d5cd{background:#b91c1c;border-color:#b91c1c;color:#fff}.x-6e771f65{align-items:center;color:#b91c1c;display:flex;font-size:11px;font-weight:700;gap:4px;margin-bottom:4px}.x-6eabb6fd{color:#fbbf24;font-weight:600}.x-6eb5da62{background:var(--brand-warning-soft);border-radius:7px;color:#92400e;font-size:var(--font-size-xs);padding:var(--spacing-2) 10px}.x-6ebaf509{display:flex;font-size:12px;gap:12px;padding:12px 14px}.x-6ec1cc10{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.x-6eec8743{margin-bottom:24px;padding:24px}.x-6f185f27{display:flex;gap:8px;margin-top:8px}.x-6f1f8915{color:#ffffffd9;font-size:var(--font-size-base);line-height:1.6;margin-bottom:38px}.x-6f22f1b4{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-6f5f96ca{color:var(--brand-success);font-size:var(--font-size-base);font-weight:700;text-align:right}.x-6f7bb8d0{background:var(--bg-main);border-left:1px solid var(--border-light);bottom:0;box-shadow:-12px 0 36px #0000002e;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(420px,100vw);z-index:1500}.x-6f96ab24{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);margin-bottom:8px;padding:10px}.x-6f9b460c{overflow:hidden;padding:0}.x-6fa0e7e6{color:#059669;font-size:11px;font-weight:700}.x-6fa5b4cc{color:var(--brand-warning-soft)}.x-6fcc858e{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.x-7006de31{aspect-ratio:4 / 3;border-radius:10px;border:1px solid var(--border-light);max-width:220px;object-fit:cover;width:100%}.x-70270b84{background:#fee2e2;border-color:#fef2f2;color:#a82628}.x-702c8682{align-items:flex-start}.x-70a610a9{padding:6px 8px}.x-70acd1eb{display:flex;flex-direction:column;gap:.5rem;width:100%}.x-70b42c3a{padding-top:16px}.x-70b9d31b{border-radius:50%;border-top-color:var(--color-primary, var(--color-primary));border:4px solid var(--color-neutral-100, #F1F3F9);height:48px;width:48px}.x-70cf6396{font-size:var(--font-size-xl)}.x-70e558f1{display:flex;flex-direction:column;gap:6px;padding:8px}.x-7104d55c{margin-top:2px}.x-710b8a62{background:var(--bg-main);border-radius:6px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;padding:10px}.x-713b5ab2{display:flex;flex-direction:column;gap:12px;padding:var(--spacing-4) 20px}.x-713d3b17{color:var(--brand-warning);font-weight:600;text-align:right}.x-71436146{color:var(--text-secondary);font-size:var(--font-size-xs);margin:4px 0 0}.x-71606ecd{background:#fafbfc;border-radius:10px;border:1px solid #E0E4ED;margin-bottom:20px;padding:16px}.x-71bb18b5{color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:700;padding:14px 12px;text-align:center}.x-71d235c2{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:16px}.x-71d8228b{gap:16px;min-height:400px}.x-720362db{font-size:var(--font-size-xl);font-weight:600}.x-723c4b1a{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-725c5dc3{background:#fff;border-radius:8px;border:1px solid #E5E7EB;margin-bottom:28px;overflow-x:auto}.x-725eaf67{padding:10px 14px 14px}.x-7282dcde{background:var(--surface-secondary);border-radius:8px;padding:12px}.x-72930934{background:var(--border-light);width:100%}.x-7296f14a{border-radius:6px;display:flex;height:28px;margin-bottom:12px;overflow:hidden}.x-72a68833{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.x-72ec5f12{align-items:center;color:var(--brand-success);display:flex;font-size:var(--font-size-sm);gap:8px}.x-72ed4f3e{justify-content:center}.x-73147300{color:var(--brand-info)}.x-7314734f{display:flex;gap:10px;margin-bottom:12px}.x-7328a593{cursor:pointer;height:18px;width:18px}.x-7341722e{color:var(--color-danger, #dc2626);margin-left:4px}.x-735a7f7a{height:12px;width:12px}.x-735e383f{align-items:center;background-color:#e3f2fd;border-radius:50%;display:flex;height:120px;justify-content:center;margin:0 auto 24px;width:120px}.x-736029df{margin-top:14px;padding:14px}.x-73723bd8{color:var(--text-secondary);flex-shrink:0;font-weight:600}.x-7373a8ef{color:var(--brand-warning, var(--text-secondary));font-size:var(--font-size-xs);font-weight:600;margin-top:4px}.x-737af2dd{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:20px 0 12px}.x-737f65e9{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.x-73cf7571{margin-bottom:8px;position:relative}.x-73fc2dcf{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:16px}.x-7413301a{padding:32px 20px;text-align:center}.x-7421a490{background:transparent;border-radius:6px;border:none;cursor:pointer;display:block;font-size:13px;margin:2px 0;padding:6px 8px;text-align:left;width:100%}.x-744a8ce3{background:var(--bg-main);text-align:center}.x-74686442{color:var(--brand-warning);font-size:var(--font-size-sm);font-weight:600}.x-749d17d1{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:6px}.x-749f6a25{color:#6b7280;font-size:var(--font-size-xs);margin-bottom:2px}.x-74a28aa5{color:var(--color-primary);font-size:var(--font-size-xs)}.x-74b18b29{color:#1e3a8a;cursor:pointer;font-size:.75rem;font-weight:600}.x-74b260ac{align-items:center;background:var(--brand-success-soft);border-radius:10px;display:flex;gap:8px;margin-bottom:12px;padding:8px 14px}.x-74cd11d4{color:var(--color-primary, var(--color-primary));justify-content:center;margin-top:20px;width:100%}.x-74d8fd98{transform:rotate(45deg)}.x-74dc9cec{background:#eff6ff;border-radius:4px;color:#1e3a8a;font-size:10px;font-weight:600;margin-right:4px;padding:2px 6px}.x-74e78baa{background:var(--bg-main);border-radius:10px;font-size:var(--font-size-sm);margin-bottom:16px;padding:12px 14px}.x-74f4d094{font-weight:600;margin:0;text-transform:capitalize}.x-7502b54e{color:var(--text-muted);display:flex;font-size:var(--font-size-xs);gap:12px;margin-top:4px}.x-75190e0c{bottom:24px;display:flex;gap:16px;left:50%;position:absolute;transform:translate(-50%)}.x-75637bd0{padding:0}.x-75848a19{padding:6px;text-align:right}.x-758aa980{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.x-7591d997{background:var(--bg-surface);border-radius:10px;border:1px solid var(--border-medium)}.x-75cd3915{border-color:#94a3b88c;border-style:solid;cursor:pointer}.x-75d8ee44{color:var(--brand-primary);font-size:var(--font-size-xs);font-weight:600}.x-760feab8{color:var(--text-secondary);font-size:var(--font-size-sm);padding:40px;text-align:center}.x-76189727{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600}.x-761fefb0{color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.x-76427ce5{background:#fff;border-radius:6px;border:1px solid var(--border-light, #CBD5E1);color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:5px 12px}.x-764497bb{margin-bottom:14px}.x-764f43db{align-items:center;background:#fde68a;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.x-7650a910{height:12px;margin-bottom:6px;width:20%}.x-76579080{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.5px}.x-767122b7{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);padding:10px}.x-769307ce{color:var(--text-secondary);font-size:12px;margin-bottom:10px}.x-76c797d1{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;padding:14px 12px;text-align:center}.x-76d2f531{color:var(--text-muted);font-size:var(--font-size-xs);margin:4px 0 0}.x-76e735f8{border-bottom:1px solid var(--color-border);color:var(--text-secondary);display:grid;font-size:10px;font-weight:700;gap:6px;grid-template-columns:1.2fr .7fr 1fr .8fr;padding:4px 0;text-transform:uppercase}.x-77129016{color:var(--brand-success);font-size:var(--font-size-sm);font-weight:600}.x-773bcc2d{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 14px 14px}.x-774b6e66{display:block;font-size:var(--font-size-xs);font-weight:600;margin-bottom:6px}.x-774dcc9a{background:var(--text-primary);padding:56px 24px}.x-77507a37{box-shadow:0 4px 12px #0000000f}.x-777278d4{background:var(--bg-card);border-radius:10px;border:1px solid var(--border-light);padding:10px 12px}.x-77759e63{align-items:center;display:flex;gap:3px}.x-779edff8{background:#fff;border-radius:14px;box-shadow:0 4px 32px #0000001a;max-width:560px;overflow:hidden;width:100%}.x-77ae4964{padding:0 32px}.x-77b88cc5{color:var(--text-primary);font-size:clamp(34px,5vw,54px);font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:18px}.x-78326665{align-items:center;background:color-mix(in srgb,var(--brand-primary) 22%,transparent);border-radius:8px;color:var(--brand-primary);display:inline-flex;height:28px;justify-content:center;width:28px}.x-78354811{background:linear-gradient(120deg,var(--brand-primary-soft) 0%,var(--brand-primary-soft) 100%);border:1px solid var(--brand-warning)}.x-784109ea{flex:1 1 260px;max-width:420px;min-width:260px}.x-7846a7e4{background:#f8fafc;border-top:1px solid #E2E8F0;display:grid;gap:6px;padding:8px 12px}.x-78550507{background:#f1f5f9;padding:20px 32px 0}.x-78667ccf{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:18px;margin-top:18px;padding-top:18px}.x-7871b404{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:8px}.x-78727257{align-items:center;background:color-mix(in srgb,var(--brand-primary) 18%,transparent);border-radius:8px;color:var(--brand-primary);display:inline-flex;height:28px;justify-content:center;width:28px}.x-789ae685{background:var(--brand-success-soft);border-radius:8px;border:1px solid #86EFAC;color:var(--brand-success);font-size:var(--font-size-sm);font-weight:600;margin-bottom:16px;padding:10px 12px}.x-789e6f12{align-items:center;display:flex;gap:2px}.x-78c57fe7{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600}.x-78f06abb{background:#fff;border-radius:12px;border:1px solid #E2E8F0;padding:20px 22px}.x-78f501a3{margin-bottom:0;overflow:hidden}.x-79639f1d{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45;margin:6px 0 0 16px;padding:0}.x-796c107f{color:#b45309;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.x-79ea23bb{font-size:var(--font-size-base);font-weight:600;margin:0}.x-7a2621dd{color:var(--brand-warning);font-size:var(--font-size-sm);margin:4px 0 0}.x-7a33a8dd{align-items:center;background:var(--brand-warning-light, #FFFBEB);border-radius:8px;border:1px solid var(--brand-warning, #F59E0B);display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.x-7a3ce277{background:var(--text-primary);border-radius:10px;bottom:24px;box-shadow:0 4px 12px #00000026;color:var(--bg-surface);font-size:var(--font-size-sm);font-weight:600;max-width:360px;padding:12px 20px;position:fixed;right:24px;z-index:9999}.x-7a57ca16{font-size:var(--font-size-xs);padding:4px 6px}.x-7a61042a{align-items:center;background:var(--color-primary-light);border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.x-7a6b2bb6{margin:0 auto;max-width:720px}.x-7ab88ed3{display:grid;gap:8px;padding:0 14px 14px}.x-7ac460c4{margin-top:8px}.x-7ada41f0{margin-bottom:12px;padding:16px}.x-7b3c8461{height:40px;width:100%}.x-7b5c545e{font-weight:600;padding:10px 8px;text-align:right}.x-7b85ea77{align-items:center;display:flex;font-weight:700;gap:6px;margin-bottom:6px}.x-7ba62b97{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.7;margin:0}.x-7babefde{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin-bottom:16px}.x-7bba9db2{display:flex;justify-content:space-between;margin-bottom:6px}.x-7bdaa7ab{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:12px}.x-7bf0b6cc{flex-wrap:wrap;gap:12px}.x-7c010254{color:var(--text-secondary);margin:0}.x-7c344f1d{color:var(--text-secondary);font-size:var(--font-size-xs);margin:2px 0 0}.x-7c3c6441{display:grid;gap:6px;padding:12px 14px}.x-7c48cf89{color:var(--brand-danger);font-weight:700;margin:0}.x-7c63ea2b{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:9999}.x-7c82956e{display:flex;gap:12px;margin-top:8px}.x-7cba22d7{background:var(--bg-main);color:var(--text-secondary)}.x-7ccc6a9e{font-weight:800}.x-7d0050c5{color:var(--text-muted);font-size:11px}.x-7d211a10{color:var(--brand-danger, #DC2626);font-size:var(--font-size-xs);margin-top:4px}.x-7d2ceb3f{font-size:var(--font-size-base);font-weight:700}.x-7d3af4f1{display:flex;font-size:var(--font-size-sm);gap:14px}.x-7d41a648{margin:0;padding:16px 0 0}.x-7dac23e3{display:flex;flex-direction:column;gap:4px}.x-7db4b344{color:var(--text-muted);display:block;font-size:var(--font-size-xs);margin-top:2px}.x-7db5a0d3{display:grid;font-size:var(--font-size-sm);gap:14px 20px;grid-template-columns:1fr 1fr;margin-bottom:16px}.x-7df289f7{align-items:center;background:#f1f3f9;border-radius:10px;border:1px solid var(--border-light);color:#2f3747;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:8px;padding:8px 14px;position:relative}.x-7e07dc05{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.x-7e0db1a9{border-radius:12px;border:3px dashed white;height:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.x-7e239cfc{background:var(--bg-main);border-top:1px solid var(--border-light);padding:16px 20px}.x-7e279185{align-items:center;background:var(--brand-danger-soft);border-radius:10px;border:1px solid var(--brand-danger-soft);color:var(--brand-danger);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;margin-bottom:12px;padding:10px 12px}.x-7e3a5549{align-items:center;display:flex;gap:8px;margin-bottom:4px}.x-7e5e54e9{background:var(--brand-success);border-radius:10px;bottom:24px;box-shadow:0 6px 16px #00000026;color:#fff;font-size:var(--font-size-sm);font-weight:600;padding:12px 20px;position:fixed;right:24px;z-index:9999}.x-7f0fbb7a{display:flex;gap:6px}.x-7f10a8c4{color:var(--brand-success);font-size:var(--font-size-xs)}.x-7f2e1940{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.x-7f344d80{color:var(--bg-surface)}.x-7f8153c1{align-items:center;display:flex;gap:8px;margin-bottom:10px}.x-7f888297{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:700;gap:8px}.x-7fa618e3{flex:1;overflow-y:auto;padding:8px 12px}.x-7fc505de{font-size:var(--font-size-5xl);font-weight:700;margin:0}.x-7fdb1b8c{align-items:center;background:#0f1f478c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.x-8050a629{color:var(--text-muted);font-size:var(--font-size-sm);margin:3px 0 0}.x-8053d40d{font-size:.75rem;opacity:.75}.x-8082f8dc{display:grid;gap:8px;padding:12px 14px}.x-80b07684{color:var(--text-secondary);font-size:11px;margin-top:6px}.x-80b4897c{background:#ffffff1f;border-radius:10px;border:0px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:10px 14px;position:absolute;right:12px;top:12px}.x-80e46020{color:var(--text-secondary);font-size:var(--font-size-xs);margin-bottom:4px}.x-80fcbc80{display:flex;gap:4px;justify-content:center}.x-8103ee6c{align-items:center;display:flex;justify-content:space-between}.x-812cb379{background:var(--bg-muted, #f1f5f9);border-radius:7px;display:flex;height:14px;overflow:hidden}.x-81407572{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.x-81500a07{background:var(--brand-primary-soft);border-radius:100px;display:inline-block;padding:6px 16px}.x-81533409{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:2px}.x-816758e1{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:16px}.x-8178d281{align-items:center;display:inline-flex;gap:6px}.x-8199960b{color:#fff;font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-.5px;margin-bottom:14px}.x-81bb6eb5{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.x-81e0c347{margin-bottom:2px}.x-81f2ef6f{margin-bottom:14px;padding:14px}.x-82061169{color:var(--text-primary);font-size:13px;font-weight:700}.x-820b5b7c{display:grid;gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:var(--spacing-5)}.x-820ecac8{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr))}.x-8217e579{color:#6b7280;margin:0 0 24px}.x-8270a8b8{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:4px}.x-8270fedf{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:6px;margin-bottom:14px}.x-82996ea0{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;max-width:700px;overflow:hidden;position:relative;width:100%}.x-829bf298{height:190px;object-fit:cover;width:100%}.x-829c0b9c{display:flex;gap:8px;grid-column:1 / -1;justify-content:flex-end}.x-829ee95b{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:4px;margin:0}.x-82baff55{background:var(--border-light);border-radius:4px;height:4px}.x-82bbf83f{display:grid;gap:16px;grid-template-columns:1.3fr 1fr}.x-82cdbe5f{color:var(--text-secondary);font-size:var(--font-size-xs);padding:20px 16px;text-align:center}.x-82d117a1{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1100}.x-82ffdf66{gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.x-8318ea16{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-1) 0}.x-831e6868{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:8px;text-align:center}.x-832b2691{border-bottom:1px solid var(--bg-main)}.x-83322801{color:var(--brand-danger);font-size:var(--font-size-xs);margin:6px 0 0}.x-8360f4a6{width:auto}.x-83b7ad1b{background:var(--border-light);border-radius:6px;color:var(--text-secondary);font-size:var(--font-size-xs);padding:4px 10px}.x-83b7d4af{color:var(--color-warning);font-size:.75rem;margin-top:.25rem}.x-83bb8860{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.x-83d6cb8e{align-items:center;display:flex;font-size:var(--font-size-base);font-weight:600;gap:8px;margin-bottom:16px}.x-83e48fb2{color:var(--brand-warning);vertical-align:middle}.x-83fbcf81{font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-840ce049{font-family:inherit;resize:vertical}.x-844626cb{animation:spin .8s linear infinite;border-radius:50%;border-top-color:#2563eb;border:3px solid #e5e7eb;height:48px;margin:0 auto 24px;width:48px}.x-844a62aa{align-items:center;background:var(--brand-primary-soft);border:1px solid var(--brand-primary-soft);display:flex;gap:12px;text-align:left}.x-849a104b{font-size:var(--font-size-5xl);margin-bottom:12px}.x-84a97561{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:2px}.x-84b1fc48{margin-bottom:24px}.x-84c53eec{font-size:.75rem;opacity:.9;text-align:right}.x-84c73e8b{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);margin-bottom:12px;padding:10px}.x-84d5218d{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 22%,white),color-mix(in srgb,var(--brand-accent) 26%,white));border-radius:16px;border:1px solid var(--border-light);margin-bottom:14px;padding:18px}.x-84d5539a{background-color:#0009;border-radius:10px;bottom:-40px;color:#fff;font-size:var(--font-size-sm);left:50%;padding:8px 16px;position:absolute;transform:translate(-50%);white-space:nowrap}.x-84de3a78{border-left:3px solid var(--brand-warning)}.x-84e33c1e{align-items:center;border-top:1px solid var(--color-neutral-100, #F1F3F9);display:flex;gap:8px;margin-top:16px;padding-top:16px}.x-84ea6d7e{color:var(--text-secondary);font-size:11px;margin:4px 0 0;padding:0 0 0 16px}.x-84eb6127{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.7;margin-bottom:28px}.x-84f63006{font-family:monospace;max-width:300px;overflow:hidden;text-overflow:ellipsis}.x-84fc538a{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:1px}.x-8506c806{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.x-8517ec9f{display:grid;gap:4px;grid-template-columns:repeat(5,70px);margin-right:16px;text-align:center}.x-8519d559{color:var(--text-secondary);font-size:10px;font-weight:400}.x-85221e79{background:var(--brand-primary-soft, #e0f2fe)}.x-8534dc01{color:#10b981;font-size:var(--font-size-sm);font-weight:600;margin-top:4px}.x-85638ad4{color:var(--text-secondary);font-size:13px;margin-bottom:12px}.x-8569e9c0{border-radius:12px;font-size:16px;font-weight:600;min-height:56px;padding:14px 16px;width:100%}.x-857303aa{background:var(--surface-secondary, #F8FAFC);border-radius:8px;border:1px solid var(--border-light, #e5e7eb);margin-top:12px;padding:12px}.x-859ab85e{align-items:center;color:#dc2626;display:inline-flex;font-size:var(--font-size-xs);font-weight:700;gap:4px}.x-85ea2fa5{color:var(--text-secondary, #64748b);font-size:14px;margin:0 0 16px}.x-85f207d8{margin-top:var(--space-3)}.x-85f43db1{max-width:420px;padding:32px;text-align:center;width:100%}.x-85fa8348{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:22px}.x-862890c6{color:#059669}.x-864dd3ed{flex-shrink:0;margin-top:2px}.x-866dbaeb{align-items:center;background:var(--brand-primary-soft);border-radius:8px;border:1px solid var(--brand-primary-soft);color:var(--brand-warning);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.x-8671bf63{color:var(--text-secondary);font-size:12px;text-align:right}.x-8680bdf4{font-size:var(--font-size-base);margin-bottom:20px}.x-8687d5a1{background:var(--brand-primary-soft);text-align:center}.x-86a8fda3{margin:0 auto;max-width:720px;padding:24px}.x-86ac39dc{background:var(--brand-info);border-radius:50%;border:2px solid var(--bg-surface);height:10px;left:-22px;position:absolute;top:2px;width:10px}.x-86d0771c{opacity:.9}.x-86e360cf{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:700;margin:0 0 4px}.x-86ed0d71{min-height:100vh;padding:16px}.x-871c133d{background:var(--bg-main);border-radius:8px;border:1px solid var(--border-light);cursor:pointer;font-size:var(--font-size-xs);padding:8px 10px;transition:background .15s}.x-871d4fe9{font-size:var(--font-size-sm);font-weight:600;margin-bottom:12px}.x-875426f1{display:grid;gap:0px}.x-8772499b{align-items:center;background:var(--bg-main);border-radius:5px;border:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:5px;margin-bottom:4px;padding:3px 8px}.x-87726dae{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.4;margin:6px 0 0}.x-8784dae7{max-width:860px}.x-87cfb932{color:#10b981}.x-87d5f830{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:var(--spacing-4) 20px}.x-87e7194a{max-width:1200px}.x-87fd5c50{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0 0 6px}.x-884ebcc7{width:80px}.x-88be8cb2{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.x-88d6fbbe{align-items:center;background:#ffffff26;border-radius:10px;display:flex;gap:6px;margin-top:16px;padding:8px 12px;width:fit-content}.x-890e00dd{align-items:center;background:linear-gradient(135deg,#ff7f401a,#0099ff1a);border-radius:24px;display:flex;height:120px;justify-content:center;margin:0 auto 32px;width:120px}.x-8921dd54{font-size:var(--font-size-sm);font-weight:500}.x-89510058{background:#ffffff1a;border-radius:10px;padding:12px;text-align:center}.x-895d7767{display:grid;gap:12px;margin-bottom:14px}.x-896fe53c{display:inline-flex;justify-content:center}.x-89a9fdc0{align-items:baseline;display:flex;font-size:12px;gap:8px;justify-content:space-between}.x-89f15df4{color:#616b7c;font-size:var(--font-size-xs);font-weight:600;padding:8px 12px}.x-89fc03ae{color:#059669;font-weight:700;text-align:right}.x-89fd74f5{align-items:center;display:flex;height:60vh;justify-content:center}.x-8a007cfd{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:500;gap:6px}.x-8a20c813{color:var(--text-secondary);font-size:14px;margin:4px 0 0}.x-8a3b5257{color:var(--text-muted);padding:32px;text-align:center}.x-8a4b9949{background:#f9fafb;border-bottom:1px solid #E5E7EB}.x-8a552d22{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.x-8a64ee6c{background-color:var(--bg-main);border-radius:3px;height:6px;margin-top:12px}.x-8a76da2e{max-width:520px;padding:48px;width:100%}.x-8a7c6c2b{font-size:var(--font-size-base);font-weight:500}.x-8aa5be5c{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.x-8ab28d88{margin:2px 0 0}.x-8af393a6{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:5px}.x-8b053b26{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.x-8b0d5951{background:var(--color-neutral-900, #0D1220);border-radius:20px;padding:28px}.x-8b28438d{color:#94a3b8}.x-8b2b8aba{align-items:center;background:var(--bg-main);border-top:1px solid var(--border-light);border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:12px 16px;width:100%}.x-8b48e47f{color:var(--text-primary, #0D1220);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;margin:0 0 2px}.x-8b5be1e6{margin-bottom:18px}.x-8b5c7630{align-items:center;color:var(--text-secondary);display:flex;gap:8px}.x-8b73d06e{background:var(--bg-muted, #f1f5f9);border-radius:4px;display:flex;height:8px;overflow:hidden}.x-8ba2d4b2{color:var(--color-text-muted)}.x-8bc67921{background:#fef2f2;border-radius:8px;border:1px solid #FECACA;color:#dc2626;font-size:var(--font-size-sm);margin-bottom:20px;padding:12px 14px}.x-8bca7fa5{max-width:680px}.x-8bff7264{color:var(--text-secondary);font-size:var(--font-size-base);margin-bottom:32px}.x-8c5c7fa0{color:var(--brand-success);font-size:var(--font-size-sm);font-weight:700;margin-bottom:8px}.x-8c5f2acf{background:#fff;border-radius:12px;border:1px solid var(--color-border, #e2e8f0);box-shadow:0 20px 60px #00000040;max-width:480px;padding:24px;width:100%}.x-8c991af4{border-top:1px solid var(--border-light);display:flex;gap:12px;margin-top:24px;padding-top:20px}.x-8cc99833{border-radius:12px;border:1px solid var(--brand-warning, #F59E0B);margin-bottom:16px;overflow:hidden}.x-8cde3111{display:grid;gap:4px 16px;grid-template-columns:1fr 1fr;margin-top:10px}.x-8d04c04d{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.x-8d1180c9{font-size:.85rem;font-weight:600;margin-bottom:4px}.x-8d8f3fd0{display:flex;gap:20px}.x-8d905c27{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.x-8db4b1af{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.x-8db6747b{color:var(--text-secondary,#64748b);font-size:.8125rem}.x-8db768a8{color:var(--text-secondary);font-size:var(--font-size-sm);padding:16px}.x-8dd6e6c4{display:grid;gap:16px;grid-template-columns:1fr 1fr}.x-8df9b5c7{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.45}.x-8e19a9b7{border-top:1px dashed var(--border-light);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;margin-top:8px;padding-top:8px}.x-8e1b6b87{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.x-8e20b324{align-items:center;background:linear-gradient(135deg,var(--color-primary-light) 0%,#F1F3F9 100%);display:flex;justify-content:center;min-height:100vh;padding:20px}.x-8e361976{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500}.x-8e412b5d{display:flex;flex-direction:column;gap:16px}.x-8e5107d1{color:var(--text-muted);font-weight:400}.x-8e52e348{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.x-8e69d479{color:var(--text-secondary);line-height:1.5;margin-bottom:10px;margin-top:0}.x-8e69f184{flex:1}.x-8e6e3bd3{height:36px;max-width:160px;object-fit:contain;width:auto}.x-8e72bb77{font-size:22px;font-weight:600;margin:4px 0 0}.x-8e74f57b{font-size:18px;font-weight:700}.x-8e8425aa{align-items:center;color:#b45309;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.x-8e85346f{background:var(--brand-primary-soft);color:var(--brand-danger)}.x-8e86c9ea{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.x-8e8ad050{align-items:center;background:#ffffff1a;border-radius:6px;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-xs);justify-content:space-between;padding:6px 10px;text-align:left;width:100%}.x-8e93a3dc{gap:20px;margin-bottom:32px}.x-8ea32044{transition:box-shadow .15s,transform .15s}.x-8ea4dd6d{font-family:monospace;margin-top:4px;width:120px}.x-8eac99b3{flex-shrink:0;position:relative}.x-8eb07b2e{line-height:1.4}.x-8ec6ea33{background:var(--bg-surface);border-radius:10px;border:2px solid transparent;flex-shrink:0;min-width:260px;overflow:hidden;width:280px}.x-8ec77d3a{color:var(--text-primary);font-size:var(--font-size-sm);margin:0}.x-8ec7960f{cursor:pointer;overflow:hidden}.x-8ed8ba0f{background:var(--bg-main);display:flex;flex-direction:column;gap:16px;min-height:100vh;padding:16px}.x-8edf8512{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:400}.x-8ef60eeb{align-items:center;background:#eff6ff;border-radius:16px;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.x-8f27dc42{color:var(--text-secondary);font-size:var(--font-size-xs);margin:2px 0 0}.x-8f2d1e7d{align-items:center;display:flex;font-size:var(--font-size-lg);gap:10px;margin-bottom:10px}.x-8f3dd9ea{align-items:center;background:var(--color-primary-light);border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.x-8f3fc40a{font-style:italic}.x-8f45b72d{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:800;margin-bottom:8px}.x-8f4b3a63{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.x-8f4c4820{font-size:16px;margin:0 0 4px}.x-8f61801e{background:#f1f5f9;border-radius:2px;height:4px;margin-bottom:12px;overflow:hidden}.x-8fdfc6b1{align-items:center;display:inline-flex;font-size:13px;gap:6px}.x-8ff553c2{color:var(--text-primary, #0D1220);font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:700;line-height:1.1}.x-9011c4d3{background:var(--brand-success);flex:1;justify-content:center}.x-90387a0d{color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:700}.x-903de413{background:var(--color-primary-light);border-radius:10px;flex-shrink:0;height:fit-content;padding:.75rem}.x-9049345b{margin-right:6px}.x-90579a6e{color:var(--brand-info);text-decoration:none}.x-907e9bdb{max-width:600px}.x-90998a71{align-items:center;background:var(--brand-primary-soft);border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.x-90b7ed3a{font-size:var(--font-size-sm);margin:2px 0 0}.x-90c0b40e{color:#111827;margin:0 0 8px}.x-90ccdf69{color:var(--text-secondary);display:flex;font-size:11px;justify-content:space-between;padding:1px 0}.x-90e6fd0b{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:20px 0 8px}.x-90f70702{height:100%;object-fit:cover;width:100%}.x-916861b1{position:sticky;top:20px}.x-9191213c{font-size:13px;font-weight:600;margin-top:2px}.x-91ad43c3{color:var(--text-secondary);font-size:11px;margin-left:4px}.x-91b0f34f{color:var(--text-secondary);font-size:var(--font-size-sm)}.x-91d5fc7d{align-items:stretch;flex-direction:column;gap:8px}.x-91f17018{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:800;margin:0}.x-91fbe302{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 80px}.x-920631f1{font-size:18px;font-weight:600;margin:0 0 4px}.x-924d3f9a{color:var(--text-primary);font-weight:600;text-transform:capitalize}.x-9254a69c{align-items:center;display:inline-flex;font-size:var(--font-size-xs);gap:4px}.x-926c8a94{background:var(--bg-main, #F8FAFC);border-radius:6px;border:1px solid var(--border-light);color:var(--text-primary);flex:1;font-family:monospace;font-size:var(--font-size-xs);padding:8px 12px}.x-926ef889{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;margin:0 0 16px}.x-92d035a5{background:#dc262612;color:#dc2626}.x-92e991ff{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:32px;text-align:center}.x-93307137{gap:12px;margin-bottom:12px}.x-93330ddb{min-width:170px;padding:8px 10px}.x-9349d339{align-items:center;color:#1e3a8a;display:flex;gap:8px}.x-9351a3ec{font-size:.8125rem;opacity:.9}.x-93646a48{align-items:center;display:flex;flex-shrink:0;gap:8px}.x-9376f2a3{color:var(--brand-danger);font-weight:500;margin-bottom:8px}.x-937d7bc5{color:var(--brand-warning);font-size:var(--font-size-4xl)}.x-9388357e{animation:pulse 1.5s ease-in-out infinite}.x-93d4519b{padding:16px 20px}.x-944fa03b{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm)}.x-946796ae{display:flex;flex-direction:column;gap:18px;padding:20px}.x-9487ce28{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.x-94a2d3d5{font-size:var(--font-size-sm);font-weight:600}.x-94b8093b{background:var(--brand-danger-soft, #FFEDEB);border-radius:10px;border:1px solid var(--brand-danger-border, rgba(229,57,59,.2));color:var(--brand-danger-text, #A82628);font-size:var(--font-size-sm);font-weight:500;margin-bottom:10px;padding:14px 20px}.x-94bd3aa8{align-items:center;display:flex;gap:12px;margin-bottom:10px}.x-94bf4cbc{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:10px}.x-950d61e3{background:#f8fafc;border-radius:8px;border:1px solid #E2E8F0;padding:8px 10px}.x-95244408{height:12px;width:80%}.x-954c5811{padding:6px 4px;text-align:center}.x-955d26ae{color:var(--brand-success);opacity:.6}.x-9563a9eb{align-items:center;background:var(--warning-bg, #fff3cd);border-radius:8px;border:1px solid var(--warning-border, #ffc107);color:var(--warning-text, #856404);display:flex;font-size:.85rem;gap:8px;margin-bottom:12px;padding:10px 14px}.x-958e8bec{flex-shrink:0;max-height:calc(100vh - 200px);overflow-y:auto;width:380px}.x-95f6dbed{background:var(--bg-main);min-height:100vh}.x-960f353b{display:flex;gap:10px;justify-content:space-between;margin-top:8px}.x-965d96b6{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.75;margin:0 0 12px}.x-967d5349{background:#dc2626}.x-9687e201{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-xs);font-weight:600;gap:4px;margin-bottom:6px}.x-968d15ae{background:var(--brand-primary-soft);border-radius:4px;border:1px solid var(--border-light);color:var(--brand-primary);flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;padding:1px 5px}.x-96907546{color:var(--brand-primary);flex-shrink:0}.x-96d80838{background:#2563eb;border-radius:6px;border:none;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.x-96ff53f2{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-97301dc3{align-items:flex-end;border-top:1px solid var(--border-light);display:flex;gap:10px;padding-top:14px}.x-97468e6e{background:#d1d5db;height:12px;width:1px}.x-9756ae99{display:flex;justify-content:space-between;margin-bottom:4px}.x-97977e26{align-items:flex-end;display:flex;flex-direction:column;gap:8px;text-align:right}.x-97977e45{color:var(--brand-success);font-weight:700;margin-bottom:6px}.x-97a58ea6{background:#fff;border-bottom:1px solid #e5e7eb}.x-97b528de{background:var(--bg-muted, #f1f5f9);border-radius:999px;color:var(--text-secondary);font-size:11px;font-weight:500;padding:2px 8px}.x-97c3dbb3{color:var(--text-secondary, #616B7C);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.4px;margin-top:1px;text-transform:uppercase}.x-982e954a{border-top:1px solid var(--border-light);display:grid;gap:6px;margin-top:10px;padding-top:10px}.x-985426ff{font-size:var(--font-size-sm);font-weight:600;margin-bottom:10px}.x-98646f98{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.x-98a4de27{flex:1 1 260px;min-width:220px}.x-98aa140f{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:400px}.x-98cc073b{color:#6b7280;font-size:var(--font-size-xs);margin-top:4px}.x-98e79501{padding:0}.x-99242093{display:flex;flex-direction:column;gap:24px}.x-994b5f6b{align-items:flex-start;display:flex;gap:10px;margin-bottom:8px}.x-9962e69a{color:var(--text-primary);font-size:14px;font-weight:700;margin:0}.x-998b1aea{align-items:center;background:var(--brand-primary-soft);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.x-99b0b5c4{background:var(--bg-muted, #f1f5f9);border-radius:3px;height:6px;overflow:hidden;position:relative}.x-99cbf5b1{min-width:0px;overflow:hidden}.x-99e1649b{accent-color:var(--brand-primary);flex-shrink:0;margin-top:2px}.x-99f62134{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.x-9a01751c{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.x-9a06b943{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;margin:0 0 4px}.x-9a0bde36{border-bottom:1px solid var(--bg-main, #f0f1f3);padding:20px}.x-9a67cc24{background:#ffffff4d;border-radius:2px;height:4px;overflow:hidden}.x-9a751765{color:var(--text-secondary);display:grid;font-size:var(--font-size-sm);gap:5px;margin-bottom:14px}.x-9a7866ae{background:var(--bg-main)}.x-9a8a4b7a{color:var(--text-primary, #0f172a);font-size:14px;word-break:break-word}.x-9aa3ff12{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.x-9ac36c77{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:4px;margin-top:8px}.x-9ac58dcf{border-bottom:1px solid var(--bg-main);padding:20px}.x-9adfa485{padding:10px 14px}.x-9ae94018{color:var(--text-primary);font-size:clamp(24px,3.5vw,36px);font-weight:800;margin-bottom:6px}.x-9aee3d98{padding:12px}.x-9b09ba0d{background:#ffffff40;border-radius:999px;height:8px;overflow:hidden}.x-9b112fa2{padding:12px 14px 0}.x-9b18a628{font-weight:600;padding:10px 14px;text-align:right}.x-9b1f6227{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-sm);gap:4px;justify-content:flex-end;margin:2px 0 0}.x-9b8392e5{color:var(--text-secondary);font-size:var(--font-size-sm);margin-left:4px}.x-9b92398b{color:var(--text-muted);font-size:10px}.x-9ba38436{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:700;margin-bottom:28px}.x-9be39354{color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:12px;margin-top:2px}.x-9c319fd0{display:inline;margin-right:6px;vertical-align:-2px}.x-9c6bba8b{background:#ffffff1a;border-radius:4px;border:1px solid rgba(255,255,255,.3);color:inherit;cursor:pointer;font-size:11px;font-weight:600;padding:3px 8px}.x-9c70daf4{background:var(--color-primary-light);color:var(--color-primary)}.x-9c8553ba{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.7;padding:0 20px 18px}.x-9cbdd4f9{background:var(--color-neutral-50, #F8FAFC);display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.x-9cc665b8{border-top:1px solid var(--border-light);margin-top:8px;padding-top:12px}.x-9cda6ba2{margin:0 auto 16px;opacity:.3}.x-9ce67ea1{color:var(--text-secondary);font-size:var(--font-size-sm);padding:32px 20px;text-align:center}.x-9ce75b84{align-items:center;color:var(--text-secondary);display:flex;font-size:10px;gap:2px;justify-content:flex-end}.x-9d25da36{align-items:center;background:var(--bg-surface);border-radius:8px;border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:600;gap:6px;padding:8px 12px}.x-9d27aead{align-items:center;background:linear-gradient(135deg,var(--brand-info) 0%,var(--brand-accent) 100%);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.x-9d344bc6{color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:700;height:auto;padding:0}.x-9d49386e{color:var(--text-secondary);display:flex;font-size:11px;justify-content:space-between;margin-top:8px}.x-9d654254{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);margin-top:8px;padding:10px}.x-9d70ad10{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0 0 6px}.x-9d7a9608{font-weight:500}.x-9d9a091c{align-items:center;background:#eff6ff;border-radius:10px;border:1px solid #93C5FD;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.x-9d9a928b{font-family:var(--font-family-mono, monospace)}.x-9da0fd83{padding:20px;text-align:center}.x-9db640bd{padding:16px 24px}.x-9db90919{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.x-9dd565c3{border-left:2px solid var(--border-light);padding-left:16px}.x-9ddadf49{background:var(--surface-default, white);border-radius:6px;border:1px solid var(--border-light);cursor:grab;font-size:12px;margin-bottom:4px;padding:6px 8px}.x-9df24b4f{display:flex;gap:8px}.x-9dfb5f37{color:var(--brand-danger);font-weight:700}.x-9e05b701{background:var(--bg-main);border-radius:12px;border:1px solid var(--border-light);margin-top:20px;padding:16px}.x-9e450bd7{display:flex;justify-content:flex-end;margin-top:8px}.x-9e5f7cf1{color:#d97706}.x-9e83c218{color:var(--text-primary);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-9eb0a2d4{align-items:center;border-bottom:2px solid #E5E7EB;display:flex;gap:8px;margin-bottom:12px;padding-bottom:8px}.x-9ec00ee2{background-color:var(--brand-warning-soft, var(--color-primary-light))}.x-9ed628bb{border-top:1px solid var(--border-light, #E0E4ED);padding:10px 20px;text-align:center}.x-9f066759{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.x-9f08d5b2{margin-bottom:16px;width:100%}.x-9f1c226d{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.x-9f3f89bc{font-size:var(--font-size-sm);font-weight:700;margin-bottom:8px}.x-9f4204f0{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;text-decoration:none}.x-9f5801ee{display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);margin-top:20px}.x-9f7c4b68{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.x-9f7ee4c2{background:var(--bg-surface);padding:90px 24px}.x-9f9a6e7d{color:var(--text-secondary, #475569);font-size:var(--font-size-sm);line-height:1.6;margin-bottom:12px}.x-9fa06669{border-radius:var(--radius-default);border:1px solid var(--border-light);box-sizing:border-box;font-family:inherit;font-size:var(--font-size-sm);padding:var(--spacing-2) 10px;resize:vertical;width:100%}.x-9ff66504{text-align:left}.x-9ff859d5{font-weight:700;text-transform:capitalize}.x-a02b43dc{margin:0 auto;max-width:1200px;padding:0 24px;text-align:center}.x-a060e583{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.x-a0e4b7f0{grid-column:1 / -1;margin-bottom:4px}.x-a128d459{color:var(--text-secondary);font-size:14px;margin:0 0 12px}.x-a13804e9{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.x-a1578c1b{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.x-a1605df7{background:var(--bg-main);border-radius:5px;flex:1;height:10px;overflow:hidden}.x-a1744a00{align-items:center;background:var(--brand-primary-soft);border-radius:6px;border:1px solid var(--border-light);color:var(--brand-primary);display:flex;flex-shrink:0;height:28px;justify-content:center;text-decoration:none;width:28px}.x-a17c4e38{font-size:var(--font-size-xs);margin-top:2px;opacity:.9}.x-a1cb00fe{background:linear-gradient(135deg,#0099ff0d,#8b5cf60d);border:1px solid rgba(0,153,255,.1);padding:24px}.x-a1cd6f12{color:var(--text-secondary, #475569);font-size:var(--font-size-sm);line-height:1.6;margin-bottom:28px}.x-a1d96600{font-size:var(--font-size-xl);font-weight:700;margin:0}.x-a1dfa053{font-weight:700}.x-a1eabdcb{display:flex;gap:6px;padding:0 12px 8px}.x-a1ed45ff{color:var(--text-muted);font-size:var(--font-size-xs);padding:24px 0;text-align:center}.x-a1f63ef1{color:var(--text-primary);font-size:var(--font-size-sm);padding:12px 20px}.x-a1fe5a35{color:#d1d5db;flex-shrink:0;font-size:11px;text-align:right;width:70px}.x-a2044d63{color:var(--text-muted, #64748B);font-size:13px;margin:4px 0 0}.x-a214119b{align-items:center;background:#f1f5f999;border-radius:10px;color:var(--text-secondary,#64748b);display:flex;font-size:.875rem;gap:10px;padding:14px}.x-a217b22f{border-radius:10px;border:1px solid var(--border-medium);font-size:var(--font-size-sm);padding:9px 10px 9px 34px;width:100%}.x-a219b10c{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:700;margin:0}.x-a224a2a0{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:8px}.x-a24776a8{align-items:center;background:var(--brand-accent-soft);border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.x-a25a0b34{display:flex;font-size:var(--font-size-xs);gap:12px}.x-a2744cd4{color:var(--text-secondary);display:flex;font-size:11px;justify-content:space-between}.x-a28c8bdf{align-items:center;display:flex;gap:8px;margin-bottom:24px;padding:0}.x-a2c027de{color:#b91c1c}.x-a2c02954{align-items:center;background:#fff3;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.x-a2c4dd87{align-items:center;border-top:1px solid var(--bg-main);display:flex;justify-content:space-between;margin-top:12px;padding-top:12px}.x-a2cf26cc{padding:12px 8px}.x-a2d19783{display:flex;flex-direction:column;gap:4px;margin-top:6px}.x-a2eab351{font-size:var(--font-size-base)}.x-a3396268{margin-bottom:8px}.x-a35d0fe8{color:var(--text-primary);font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:18px}.x-a36ba841{margin-bottom:56px;text-align:center}.x-a3cc67f3{background:var(--bg-muted, #f8fafc);color:var(--text-secondary);text-align:left}.x-a3e612b9{background:var(--brand-primary-soft);border:none}.x-a3fd452b{display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.x-a406739b{padding:40px 0;text-align:center}.x-a4070bf1{background:var(--bg-surface);border-radius:4px;border:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;padding:2px 5px}.x-a40acedb{color:var(--text-primary);font-size:clamp(28px,4vw,42px);font-weight:800;margin-bottom:14px}.x-a432f353{color:var(--text-secondary, #64748b);font-size:13px;margin:0 0 16px}.x-a43c39c6{display:flex;flex-direction:column;gap:6px;margin:0 0 10px;padding-left:22px}.x-a44795d5{padding:6px}.x-a44edc7f{background:var(--bg-main);border-radius:3px;flex:1;height:6px;max-width:200px;overflow:hidden}.x-a45b18ba{width:60px}.x-a4751c1b{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500}.x-a479fd08{background:#d1fae5;border-radius:3px;color:#059669;font-size:10px;font-weight:700;padding:2px 6px}.x-a47ecab6{margin:0 auto;max-width:1000px}.x-a4807b94{overflow:hidden}.x-a48a4ffe{align-items:center;background:var(--brand-primary-soft);border-radius:10px;border:1px solid var(--brand-primary-soft);color:var(--brand-warning);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-weight:500;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.x-a4bb1e9d{color:var(--text-secondary);font-size:var(--font-size-xs);margin-left:16px;margin-top:4px}.x-a4f767a3{max-width:500px;padding:48px;text-align:center;width:100%}.x-a4fb15ce{align-items:center;background:var(--border-light);border-radius:6px;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:600;height:36px;justify-content:center;width:36px}.x-a52dd463{border-bottom:1px solid var(--bg-main);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.6px;padding:8px 20px;text-align:left;text-transform:uppercase}.x-a5a8803e{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.x-a5b66710{background:var(--bg-main);border-radius:10px;padding:10px 12px}.x-a5d2fcbb{flex:1;height:14px}.x-a5ed4cb1{color:var(--text-muted);font-size:var(--font-size-sm);font-style:italic;margin:6px 0 0}.x-a5ef8230{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.x-a605c0b4{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-a617ccd6{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;margin-left:12px}.x-a61bb5a3{background:var(--brand-danger);border-radius:10px;box-shadow:0 4px 6px #0000001a;color:var(--bg-surface);padding:12px 20px;position:fixed;right:20px;top:20px;z-index:1000}.x-a6339d10{background:var(--brand-success);border-color:var(--brand-success)}.x-a63e22f8{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.x-a64105ef{background:#fffbfb;border-color:var(--brand-danger)}.x-a66a8e0b{background:var(--brand-success-soft);border-radius:10px;border:1px solid var(--brand-success);color:var(--brand-success);font-size:var(--font-size-sm);font-weight:600;margin-bottom:12px;padding:10px 14px}.x-a6705b26{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.x-a6887b59{align-items:center;border-bottom:1px solid var(--border-light, #E0E4ED);display:flex;justify-content:space-between;padding:16px 24px}.x-a6a08ed4{color:var(--text-secondary);min-width:32px;text-align:right}.x-a6c81ad0{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:500}.x-a6cf300c{align-items:center;display:flex;gap:5px}.x-a6fc09c3{background:var(--border-light);border-radius:6px;height:8px;margin-left:auto;overflow:hidden;width:120px}.x-a704fd74{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px}.x-a72764b7{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:16px;padding:12px 20px}.x-a72e5091{color:var(--text-secondary);font-size:12px}.x-a73cead4{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:600;margin-bottom:4px}.x-a748d8af{display:flex;flex-direction:column;gap:16px;padding:20px}.x-a75025cf{display:flex;gap:12px;justify-content:space-between}.x-a76543d0{color:var(--text-primary);font-weight:600;margin-bottom:4px}.x-a77216f4{height:32px;margin-bottom:24px;width:40%}.x-a7b5c08f{align-items:center;background:var(--bg-main, #F8FAFC);display:flex;font-family:Geist,Inter,Segoe UI,system-ui,sans-serif;justify-content:center;min-height:100vh;padding:24px}.x-a7baf4e0{border:1px solid var(--border-medium);margin-top:16px}.x-a7edc1ee{align-items:center;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));border-radius:50%;border:none;bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 76px));box-shadow:0 6px 24px color-mix(in srgb,var(--brand-primary) 40%,transparent),0 2px 6px #0000002e;color:#fff;cursor:pointer;display:inline-flex;height:52px;justify-content:center;position:fixed;right:18px;width:52px;z-index:1500}.x-a7f9f833{background:var(--border-light);border-radius:6px;height:4px;margin-bottom:4px;overflow:hidden}.x-a8192c2f{margin:0 auto;max-width:1400px;padding-bottom:24px}.x-a860a5f2{color:var(--text-secondary, #616B7C);font-family:var(--font-family);font-size:var(--font-size-sm)}.x-a88315f6{align-items:center;background:var(--brand-danger-light, #FEF2F2);border-radius:8px;border:1px solid var(--brand-danger);color:var(--text-primary);display:flex;font-size:var(--font-size-sm);gap:12px;justify-content:space-between;margin-top:12px;padding:10px 12px}.x-a8870350{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:400}.x-a8b84c86{background:var(--bg-surface);border-radius:16px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;width:560px}.x-a8c06268{align-items:center;display:flex;gap:8px;padding:12px 16px}.x-a937c3a7{background:var(--brand-success)}.x-a93abdf5{color:var(--brand-primary);font-size:var(--font-size-xs);font-weight:700;margin-left:auto;text-decoration:none}.x-a95c9b39{background:var(--border-light);border-radius:3px;flex:0 0 120px;height:6px;overflow:hidden}.x-a9a26925{background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-medium);box-shadow:0 20px 60px #0f1f4740;display:flex;flex-direction:column;max-height:90vh;max-width:680px;width:100%}.x-a9cf4959{text-align:right;width:70px}.x-a9f02b4c{height:auto;min-height:auto;padding:4px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.x-aa098ae4{color:#991b1b;font-size:13px;margin:2px 0 0}.x-aa6659df{color:var(--text-primary);font-size:var(--font-size-base);font-weight:700;margin:0}.x-aa7f19cf{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.65;margin:0 auto 12px;max-width:520px}.x-aa8df4a0{min-width:0px;padding:0}.x-ab066884{background:var(--bg-muted, #f1f5f9);border-radius:3px;height:6px;overflow:hidden}.x-ab15c39f{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding-left:0}.x-ab44d7c1{background:#080f1e7a;top:0;right:0;bottom:0;left:0;position:fixed;z-index:38}.x-ab6014cb{animation:spin .8s linear infinite;border-radius:50%;border-top-color:transparent;border:2px solid currentColor;height:14px;width:14px}.x-ab77836f{background:none;border:none;color:#2563eb;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;margin-bottom:16px;padding:4px 0}.x-aba64997{align-items:center;background:var(--color-primary);color:#fff;display:flex;gap:10px;padding:16px 20px}.x-aba75663{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:8px}.x-abe5c50b{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.x-ac2a9633{border:2px solid rgba(255,255,255,.35);color:#fff}.x-ac4cdca7{flex:1;overflow-y:auto;padding:var(--spacing-4) 20px}.x-ac58743f{display:grid;gap:8px}.x-ac6cfb67{color:#b91c1c;font-size:11px;font-weight:700;margin-bottom:4px}.x-ac6ebd19{background:var(--color-primary-light);border-color:var(--color-primary);border-width:2px}.x-ac93463e{border-top:1px solid var(--border-light);padding-top:24px}.x-ac96d178{display:grid;gap:14px}.x-aca7aca9{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.x-acb181ed{color:var(--text-secondary, #475569);font-size:var(--font-size-xs);margin:-16px 0 20px}.x-acbedc94{align-items:center;color:#dc2626;display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.x-acc2835b{align-items:flex-start;margin-bottom:12px}.x-acd94fee{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;margin-bottom:10px}.x-acf10af0{align-items:center;display:flex;gap:12px;padding:12px 20px}.x-ad0c5a2e{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.x-ad340329{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:2px}.x-ad81b131{color:var(--text-secondary);font-size:var(--font-size-xs);text-transform:uppercase}.x-ad9b3ace{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.x-ada3a37b{align-items:center;background:#fef2f2;border-radius:10px;border:1px solid #FCA5A5;color:#b91c1c;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:10px;padding:12px 16px}.x-adc848f1{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:10px}.x-ae2fedd4{font-size:10px;opacity:.8}.x-ae773431{font-size:14px;font-weight:600;margin:0 0 8px}.x-ae94e12f{padding:90px 24px}.x-aedddd75{background:#1e3a8a;border-radius:9px;border:none;color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:9px 20px}.x-af060e03{display:flex;gap:4px}.x-af1f4f22{background:#f1f3f9;border-radius:4px;height:8px;overflow:hidden}.x-af22642d{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.x-af251e19{align-items:center;background:#fef2f2;border-radius:16px;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.x-af3ed0e5{align-items:center;display:grid;font-size:var(--font-size-xs);gap:10px;grid-template-columns:22px 1fr 80px 60px}.x-af460cb1{align-items:center;background:var(--color-primary-light);border-radius:3px;border:1px solid #BFDBFE;display:flex;font-size:10px;font-weight:700;gap:4px;padding:3px 8px}.x-af51425a{min-height:100vh;padding:24px 16px}.x-af589942{font-size:var(--font-size-sm);margin:4px 0 0}.x-af58edb3{flex:1 1 200px;min-width:200px}.x-af8e599e{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:9998}.x-afc15932{font-size:22px;font-weight:800;margin-top:4px}.x-afc70cd9{margin-bottom:50px;text-align:center}.x-b00abe36{min-width:220px;width:auto}.x-b01ca2f5{background:#dc2626;border-radius:10px;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:var(--font-size-sm);font-weight:600;padding:14px 24px;position:fixed;right:24px;z-index:9999}.x-b01e6ad6{color:#10b981;font-size:var(--font-size-sm);font-weight:600;margin:0}.x-b020cdb1{display:flex;flex-direction:column;gap:12px}.x-b03829e4{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:16px}.x-b049653d{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:4px;white-space:nowrap}.x-b09d19af{background:var(--bg-main);border-radius:99px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;padding:2px 8px}.x-b09eef7f{display:grid;gap:8px;margin-top:4px}.x-b0ab541a{min-width:220px}.x-b0d5ee9e{background:var(--brand-warning-soft);border-radius:7px;border:1px solid #FDE68A;color:#92400e;font-size:var(--font-size-xs);font-weight:600;margin:0 12px 8px;padding:6px 10px}.x-b0f3034c{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;margin-bottom:4px}.x-b0f8aa7e{align-items:center;border-bottom:1px solid var(--border-medium);display:flex;justify-content:space-between;padding:12px 18px}.x-b181f6f5{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:12px}.x-b19c01b6{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);margin-top:4px;padding:10px}.x-b1a901b8{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.x-b1e1b1a1{flex-wrap:wrap}.x-b1e6825f{border:1px solid var(--border-light, #e5e7eb);height:auto;justify-content:flex-start;padding:16px;text-align:left}.x-b204509c{color:var(--text-secondary);margin-bottom:18px;margin-top:0}.x-b21d7bb8{background-color:var(--brand-primary-soft)}.x-b2205f64{background:#1e3a8a}.x-b226f7c7{justify-content:flex-end}.x-b237989f{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:100vh}.x-b24f9c34{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.x-b26282a1{align-items:center;display:flex;height:400px;justify-content:center}.x-b26e783a{background:var(--brand-success);justify-content:center;width:100%}.x-b29ef764{align-items:center;background-color:var(--color-primary-light);border-radius:10px;display:flex;gap:12px;margin-top:20px;padding:12px 16px}.x-b2d90b97{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px}.x-b3272ac7{background:var(--bg-main);border-radius:12px;border:1px solid var(--border-light);margin-bottom:10px;padding:12px}.x-b32f8be4{white-space:pre-wrap}.x-b35569bd{cursor:default;opacity:.7}.x-b38293f6{display:flex;gap:4px;height:6px}.x-b38b9ff2{max-width:420px;width:90%}.x-b3aafd9d{color:var(--brand-primary);font-weight:700}.x-b3b8b41b{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;padding:8px 10px;text-align:left;width:100px}.x-b3bc1739{vertical-align:middle}.x-b3e18f89{align-items:center;background:#1e3a8a;border-radius:8px;border:none;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px}.x-b3e99fd4{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase}.x-b3f5247a{background:transparent;border-color:var(--brand-danger, #dc2626);color:var(--brand-danger, #dc2626)}.x-b3f90f36{align-items:center;background:linear-gradient(135deg,#eef7ff 0%,var(--brand-primary-soft) 46%,#dff7f1 100%);border-radius:16px;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:12px}.x-b3fe18a3{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:980px;padding:16px 24px}.x-b40bcef1{display:block;font-size:13px;font-weight:500;margin-bottom:6px;margin-top:16px}.x-b4595f56{align-items:center;display:inline-flex;gap:8px}.x-b4644b0b{background:var(--bg-card);border-radius:6px;margin-bottom:4px;padding:6px 8px}.x-b47d1037{display:grid;gap:20px}.x-b4849977{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);gap:6px;margin-bottom:4px}.x-b4979965{background:transparent;border-radius:9px;border:1px solid var(--border-light, #E2E8F0);color:var(--text-secondary, #475569);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:9px 18px}.x-b49a2fe7{background:var(--bg-main);border-radius:6px;height:12px;overflow:hidden}.x-b4c1bc5e{color:var(--brand-info);font-weight:700;padding:0}.x-b4dd3596{justify-content:flex-end;margin-left:auto}.x-b4f08209{background:#fef3c7;border-radius:8px;border:1px solid #FDE68A;color:#92400e;font-size:13px;font-weight:600;padding:10px 14px}.x-b510b66f{color:var(--text-primary);flex:1;font-size:var(--font-size-sm);font-weight:700}.x-b5195d2f{color:#64748b}.x-b53d0e7d{align-items:center;background:#000000eb;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.x-b54badd2{display:flex;flex-direction:column;gap:8px}.x-b554e483{font-size:var(--font-size-5xl);font-weight:800;line-height:1.15;margin:0}.x-b557d69b{font-size:var(--font-size-sm);margin-bottom:12px;margin-top:24px}.x-b587cbfd{background:#fff;border:1px solid var(--border-light, #e5e7eb);color:var(--text-secondary)}.x-b58cc54e{margin:0 auto;max-width:520px;padding:48px 32px;text-align:center}.x-b5a0d735{color:var(--brand-success);margin:0}.x-b5a8efa6{color:var(--brand-primary);font-weight:600;margin-bottom:4px}.x-b5ab84e9{flex:1 1 340px;min-width:0px}.x-b5af4860{border-radius:16px;overflow:hidden}.x-b5b641c0{color:var(--text-secondary);font-family:monospace}.x-b5d7ab36{gap:24px}.x-b5f51dc6{background:var(--bg-muted, #f1f5f9);border-radius:4px;display:flex;height:8px;margin-top:10px;overflow:hidden}.x-b5f6a426{align-items:center;color:#7f1d1d;display:flex;font-size:13px;gap:8px}.x-b6071f10{color:var(--brand-success);font-size:var(--font-size-4xl);font-weight:700}.x-b60aef9d{display:flex;gap:10px;justify-content:flex-end}.x-b64ba007{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:24px}.x-b65bdbf7{align-items:center;background:var(--bg-main);border-top:1px solid var(--border-light, #E2E8F0);display:flex;justify-content:space-between;padding:12px 20px}.x-b66742d9{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.x-b677b754{align-items:center;color:var(--brand-warning);display:flex;gap:8px}.x-b67c9a61{align-items:center;color:#b91c1c;display:flex;font-size:var(--font-size-xl);font-weight:700;gap:8px;margin:0}.x-b67edee6{height:120px;object-fit:cover;width:100%}.x-b68f7098{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.x-b699d6e6{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.x-b6a3b438{background:var(--surface-secondary);border-radius:3px;height:6px;overflow:hidden}.x-b6ab1363{flex:1;padding:12px}.x-b6c4ff4a{color:var(--brand-accent)}.x-b6ca6091{color:var(--brand-warning);font-weight:700}.x-b6f0cc53{color:#dc2626;font-size:var(--font-size-sm);font-weight:700}.x-b70a93ad{background:#fef2f2;border-radius:4px;color:#dc2626;font-size:11px;font-weight:600;padding:2px 6px}.x-b717c7b0{color:var(--brand-success);vertical-align:middle}.x-b74f6837{background-color:var(--brand-primary-soft);border-radius:10px;margin-bottom:16px;padding:10px 12px}.x-b7548c7e{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;padding:11px 20px}.x-b782e2cb{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.x-b7c4dd9f{background:var(--bg-surface);padding:24px 24px 56px}.x-b7d5967b{background:none;border:none;color:var(--text-secondary);cursor:pointer}.x-b80da0e1{margin-right:2px;vertical-align:middle}.x-b82fcc69{align-items:flex-end;display:flex;gap:6px;height:120px}.x-b8494113{aspect-ratio:3 / 4;background:#000;border-radius:12px;max-width:480px;overflow:hidden;position:relative;width:100%}.x-b86b8265{background:#fff3;color:#fff;margin-left:6px}.x-b86f6691{color:var(--text-secondary);font-size:var(--font-size-base);margin:0 auto;max-width:600px}.x-b8820625{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto 32px;max-width:600px}.x-b89a1398{display:grid;gap:4px;margin:0;padding-left:18px}.x-b8b0d40b{cursor:pointer}.x-b8c14cad{display:block;height:38px;object-fit:contain;width:auto}.x-b8cee7b2{align-items:center;display:flex;gap:10px;margin-bottom:6px}.x-b8d074f9{background:var(--brand-primary);border-radius:100px;color:#fff;font-size:var(--font-size-xs);font-weight:700;left:50%;padding:4px 16px;position:absolute;top:-14px;transform:translate(-50%);white-space:nowrap}.x-b8e97b7a{cursor:default;text-decoration:none}.x-b91f4059{background:var(--brand-danger-soft);border-radius:var(--radius-default);border:1px solid var(--brand-danger-soft);color:var(--brand-danger);font-size:var(--font-size-sm);padding:10px 14px}.x-b93989c3{color:var(--text-primary);font-weight:700;margin:0;min-width:100px;text-align:right}.x-b94f2865{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:8px}.x-b94f81a7{max-width:480px;padding:24px;width:100%}.x-b9538b26{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:700;margin:0}.x-b962e218{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:14px 24px}.x-b98a5b8f{align-items:center;background:#d1fae5;border-radius:20px;color:var(--brand-success);display:inline-flex;font-size:var(--font-size-xs);font-weight:600;gap:4px;padding:3px 10px}.x-b994e86f{border:none;cursor:pointer;text-align:left;width:100%}.x-b9976785{flex-shrink:0;transition:color .13s}.x-b9d50dc1{color:var(--brand-info);font-size:var(--font-size-xs);margin-top:4px}.x-ba1918dc{align-items:center;color:#d97706;display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.x-ba1e5325{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0}.x-ba30ab12{display:flex;flex-direction:column;gap:20px}.x-ba3e63f4{align-items:center;background:color-mix(in srgb,var(--brand-danger) 8%,transparent);border-radius:8px;border:1px solid color-mix(in srgb,var(--brand-danger) 30%,transparent);color:var(--brand-danger);display:flex;font-size:var(--font-size-xs);gap:6px;margin-top:8px;padding:8px}.x-ba6883fc{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-sm);padding:8px 12px}.x-ba69019e{display:grid;gap:24px;grid-template-columns:1fr 1fr}.x-ba7c2fc0{color:inherit;font-size:13px;line-height:1.5;margin:4px 0 0;opacity:.85}.x-ba87b0d7{font-size:var(--font-size-lg);font-weight:700;margin:0 0 16px}.x-bad84292{color:var(--brand-primary);font-weight:800;margin-left:4px}.x-bae1f36f{color:#111827;font-size:16px;font-weight:700;margin:0}.x-bae2fb70{color:var(--text-primary)}.x-bb05e5cb{background:var(--bg-surface);min-height:100vh;padding:0}.x-bb0a04a1{background:var(--brand-primary, #6366f1);border-radius:6px;border:none;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px}.x-bb26a522{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:16px}.x-bb469b51{background:var(--brand-danger-soft);border-radius:10px;border:1px solid var(--brand-danger-soft, #fef2f2);color:var(--brand-danger);font-size:var(--font-size-sm);margin:16px 20px;padding:12px}.x-bb63d40f{background:#1e3a8a;border-radius:4px;border:none;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:2px 8px}.x-bb6b4f9f{font-size:12px;font-weight:700}.x-bb7b361e{align-items:center;display:flex;gap:10px;min-width:0px}.x-bb8306e2{color:#d97706;font-weight:700}.x-bb8d8b24{color:#059669;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.x-bb91c473{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500}.x-bb96751e{background:linear-gradient(135deg,#0f1f47,#1e3a8a);border-radius:12px;bottom:16px;box-shadow:0 8px 32px #0000004d;color:#fff;font-family:var(--font-family);font-size:var(--font-size-xs);min-width:340px;padding:12px 16px;position:fixed;right:16px;z-index:9999}.x-bbabe6c2{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:24px}.x-bbdbf01b{color:var(--text-muted, #64748B);font-size:11px}.x-bbebc513{color:#bf2600;font-size:var(--font-size-sm);margin:0}.x-bbf0d81a{color:var(--text-secondary);font-size:var(--font-size-xs)}.x-bc0ca461{letter-spacing:.5px;text-transform:uppercase}.x-bc0e4d52{align-items:baseline;display:flex;gap:4px;margin-bottom:4px}.x-bc0f5053{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.x-bc2cc408{gap:14px}.x-bc3016f0{flex-shrink:0;margin-top:3px}.x-bc3de9b8{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-xs);gap:4px}.x-bc6f54a3{color:#2563eb;flex-shrink:0}.x-bc89c1a7{display:flex;font-size:var(--font-size-xs);justify-content:space-between;margin-bottom:3px}.x-bc8b8b7b{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:3px}.x-bcb80a96{color:#10b981}.x-bcc235a5{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin-bottom:4px}.x-bce7891a{background:var(--color-success);border-radius:12px;color:#fff;padding:16px}.x-bcfe7d95{color:var(--text-secondary);font-size:var(--font-size-sm);text-align:right}.x-bcff3644{background:#ecfdf5;border-radius:8px;padding:10px}.x-bd1179ad{background:var(--bg-surface);border-radius:999px;border:1px solid var(--border-light);color:var(--text-primary);font-size:11px;font-weight:600;padding:3px 8px}.x-bd2488b0{border-bottom:1px solid var(--color-border);color:var(--text-secondary);display:grid;font-size:10px;font-weight:700;gap:6px;grid-template-columns:32px 1.4fr .7fr .9fr .9fr;padding:4px 0;text-transform:uppercase}.x-bd2994f2{background:var(--bg-main);border-top:1px solid var(--border-light);padding:16px 18px 18px 46px}.x-bd601923{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.x-bddc385d{align-items:center;background:#fff;border-radius:10px;display:flex;gap:16px;padding:16px}.x-be0ea8e9{align-items:flex-end;display:flex;gap:16px;height:300px;padding:0 20px}.x-be2a4ff0{background-color:var(--bg-main);border-radius:2px;height:4px;width:80px}.x-be2af4dc{font-size:var(--font-size-xs);margin-top:4px}.x-be55e428{font-size:var(--font-size-base);font-weight:800}.x-be5ed436{color:#92400e;font-weight:700}.x-beaca87b{color:#b91c1c;vertical-align:middle}.x-becf7741{background:transparent;border:none;color:#1e3a8a;cursor:pointer;font-size:11px;font-weight:600;padding:0}.x-bee18e47{align-items:center;background:var(--bg-main);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.x-bee41d66{border-radius:14px;padding:28px}.x-bf01a143{margin-bottom:12px;padding:32px}.x-bf34c8a3{color:#a5b4fc;display:block;font-size:var(--font-size-xs);letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.x-bf6774f2{max-width:160px}.x-bf806539{padding:var(--space-8);text-align:center}.x-bf86be48{border-top:1px solid var(--bg-main);padding-top:16px}.x-bf8f297a{align-self:flex-start;color:var(--brand-primary);flex-shrink:0}.x-bfa01e60{color:var(--text-secondary, #616B7C);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:600}.x-bfa8fbea{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:3px}.x-bfba547a{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.x-bfbe2aa7{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.x-bfefb91b{border-radius:10px;border:1px solid var(--border-light);font-size:var(--font-size-sm);padding:12px;width:100%}.x-bff01c1f{background:var(--brand-danger-soft);border-radius:8px;color:var(--brand-danger);font-size:var(--font-size-sm);font-weight:500;padding:10px 14px}.x-bff9294a{background:var(--color-primary-light);border-radius:100px;display:inline-block;margin-bottom:22px;padding:7px 16px}.x-c005f38b{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.8;margin-left:20px}.x-c0489b66{color:#065f46;font-size:14px;font-weight:700;margin:0}.x-c05a4ee4{color:var(--text-secondary);font-size:12px;font-weight:600}.x-c0ca413a{color:var(--text-muted);font-size:var(--font-size-xs)}.x-c0cd8bf3{background:var(--bg-surface);border-radius:14px;box-shadow:0 20px 60px #0003;max-width:90vw;overflow:hidden;width:320px}.x-c0d58e39{display:grid;gap:10px}.x-c0e18d5b{width:140px}.x-c0f27ade{color:#616b7c;padding:0 8px}.x-c12b97af{margin:0 auto;max-width:1080px;padding:16px}.x-c132314f{display:grid;gap:3px;margin-top:4px}.x-c13ebbd5{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.x-c14be84b{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.x-c1605f4b{margin-bottom:16px;padding:20px}.x-c16a1373{color:var(--text-secondary);display:flex;font-size:10px;gap:10px;margin-top:8px}.x-c17e48c1{color:var(--text-primary);flex:1;font-size:var(--font-size-sm);font-weight:500;text-align:left}.x-c17e6231{margin-right:8px;vertical-align:middle}.x-c1b0619e{color:var(--text-secondary);font-size:var(--font-size-xs);text-align:center}.x-c1b96bcc{min-height:400px}.x-c1bd1bb8{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:700;margin-bottom:12px}.x-c1e52c6c{color:#0d1220;font-size:var(--font-size-2xl);font-weight:700;margin:0}.x-c1f89127{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-xl);font-weight:700;gap:10px}.x-c1fedb2d{color:var(--brand-primary);font-weight:600}.x-c20b7200{display:grid;gap:4px;margin-top:8px}.x-c21b615c{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.85;margin:0;padding-left:18px}.x-c229b658{color:#dc2626;font-size:11px;font-weight:600;margin-top:4px}.x-c24265d9{background:#f0f0f0;padding:2rem}.x-c25977ff{color:var(--text-secondary);margin-bottom:12px}.x-c263f2cb{align-items:flex-start;background:#fffbeb;border-radius:4px;border:1px solid #FDE68A;color:#92400e;display:flex;font-size:var(--font-size-xs);gap:3px;margin-top:4px;padding:3px 6px}.x-c26dfc84{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 14px}.x-c278dc43{color:var(--text-muted);font-size:var(--font-size-xs);margin-bottom:12px}.x-c27abffe{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px;padding:16px 20px}.x-c2915c28{background:var(--brand-primary);border-radius:4px;color:#fff;font-size:var(--font-size-xs);font-weight:600;padding:2px 5px}.x-c2d749cb{margin:0 auto;max-width:980px;padding:32px 24px 64px}.x-c2f297da{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:600;margin:0}.x-c32df339{display:flex;flex-direction:column;gap:10px;padding:16px}.x-c343fd68{color:var(--text-secondary, #64748b);font-size:12px;margin:0}.x-c34fd359{flex-shrink:0;white-space:nowrap}.x-c35441b2{color:#6b7280;font-size:13px;margin-top:2px}.x-c37e4702{background:#1e3a8a0f;border-radius:5px;color:var(--brand-primary);font-size:10px;font-weight:700;padding:2px 8px}.x-c3ae265b{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}.x-c3b90506{align-items:center;display:flex;justify-content:center;min-height:60vh}.x-c3ee6771{background:var(--brand-danger-soft);color:var(--brand-danger);text-transform:capitalize}.x-c3fb2b64{display:flex;font-size:var(--font-size-sm);gap:12px}.x-c4140d82{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:10px;margin-top:4px}.x-c41bf4d8{max-width:300px}.x-c436a9c3{align-items:center;background:#eff6ff;border-radius:8px;border:1px solid #BFDBFE;color:#1d4ed8;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;padding:10px 16px}.x-c45209d5{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.x-c4568a01{align-items:center;background:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.x-c45f93ad{border-radius:8px;border:1px solid var(--color-border, #cbd5e1);font-family:inherit;font-size:14px;padding:10px 12px;resize:vertical;width:100%}.x-c479e478{background:linear-gradient(180deg,#f8fafc,#f1f5f9);display:block}.x-c4974afe{align-items:center;color:var(--text-primary);display:flex;font-weight:700;gap:8px}.x-c4f50139{color:var(--text-primary, #0f172a);font-weight:500}.x-c4fcb6c8{border:none;padding:16px 0 0}.x-c4ff0db2{color:#dc2626;font-size:var(--font-size-sm);margin-top:6px}.x-c50e4f23{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.x-c50e70c6{color:var(--text-secondary,#64748b);font-weight:500}.x-c531604d{height:0px;opacity:0;pointer-events:none;position:absolute;width:0px}.x-c5508371{color:var(--text-primary, #0f172a);font-size:16px;font-weight:600;margin:0 0 12px}.x-c5554842{display:flex;gap:12px;margin-bottom:12px}.x-c56a056c{flex-wrap:wrap;margin-bottom:18px}.x-c57f348a{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:600;gap:8px;margin-bottom:20px}.x-c585b1ab{color:var(--text-muted);font-size:var(--font-size-sm);margin-left:4px}.x-c58eb66a{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1100}.x-c59aa3ed{color:var(--text-primary);font-weight:700;margin-bottom:4px}.x-c5a06e46{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;padding:6px 10px;text-align:right}.x-c5c8c3c3{font-size:.75rem;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-c5d8853b{background:var(--bg-card);border-radius:8px;border:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-xs);line-height:1.5;margin:0;padding:8px;white-space:pre-wrap}.x-c606a874{align-items:center;background:#1e3a8a14;border-radius:10px;color:#1e3a8a;display:flex;height:38px;justify-content:center;width:38px}.x-c6183dd7{width:40px}.x-c629188f{align-items:center;display:flex;justify-content:center;min-height:420px}.x-c63c3121{font-size:var(--font-size-sm);gap:4px}.x-c64f73d3{font-size:10px}.x-c6598fe6{padding:11px 20px}.x-c660076e{color:#9ca3af;font-size:12px}.x-c66cec1a{letter-spacing:.05em;text-transform:uppercase}.x-c6918fa0{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.65}.x-c6a7ee46{display:flex;flex-direction:column;gap:1rem;padding:2rem}.x-c6b230fd{min-height:100px;resize:vertical}.x-c71275c9{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:700;margin:0}.x-c716e6ee{align-items:center;background:var(--brand-primary-soft);border-radius:10px;display:flex;height:38px;justify-content:center;width:38px}.x-c75cc7a2{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.x-c773f513{align-items:center;display:flex;gap:8px;justify-content:space-between}.x-c7761aa4{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:22px}.x-c77ca912{border-radius:10px;border:1px solid var(--border-light);box-sizing:border-box;font-family:inherit;font-size:var(--font-size-sm);outline:none;padding:10px 12px;resize:vertical;width:100%}.x-c7b2b1e2{color:var(--brand-danger);margin-left:4px}.x-c7b736f2{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:4px}.x-c7c31878{color:var(--text-secondary);font-size:var(--font-size-sm);margin:6px 0 0}.x-c7d9778d{font-size:var(--font-size-xl);font-weight:700;margin-bottom:24px}.x-c7e6bd1f{align-items:flex-start;background:var(--brand-primary-soft);border-radius:5px;border:1px solid #BAE6FD;display:flex;flex-direction:column;gap:6px;padding:6px 8px}.x-c7f198ff{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.x-c811507b{margin-bottom:12px;padding:0 4px}.x-c850428e{border-color:var(--brand-danger);color:var(--brand-danger)}.x-c858a919{font-size:var(--font-size-4xl)}.x-c88f77c2{color:#1e3a8a;cursor:pointer;font-size:.8125rem;font-weight:600;padding:8px 0;text-align:center}.x-c8a49cff{color:var(--brand-info);font-size:var(--font-size-sm);font-weight:500;text-decoration:none}.x-c8f5c590{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:18px}.x-c94088f0{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.x-c9537a8a{background:#fafafa;border-radius:8px;border:1px solid #E5E7EB;display:grid;gap:4px;margin-bottom:40px;max-height:400px;overflow-y:auto;padding:12px}.x-c969497e{color:var(--text-primary);font-weight:500}.x-c97c9d95{display:grid;gap:24px;grid-template-columns:2fr 1fr}.x-c97d892b{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.x-c9ab8244{align-items:center;display:flex;gap:10px;margin-bottom:8px}.x-c9ee42ec{min-width:130px;width:auto}.x-c9f908cf{max-width:480px;width:90%}.x-ca420e0c{left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.x-ca4b6c7b{margin:14px 0 12px}.x-ca59ebc1{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding-left:22px}.x-ca5a299f{display:flex;gap:10px;justify-content:space-between}.x-ca980894{display:flex;flex-direction:column;max-height:92vh;max-width:860px;overflow:hidden;width:95vw}.x-cabb8928{color:var(--text-tertiary);font-size:var(--font-size-sm)}.x-cad2f0b0{align-items:center;background:#fef2f2;border-radius:8px;border:1px solid #FECACA;color:#dc2626;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;padding:10px 16px}.x-cb12b2ad{color:var(--brand-success);font-size:var(--font-size-xs);margin-left:6px}.x-cb21cde9{align-items:center;background:#fff7ed;border-radius:8px;border:1px solid #FED7AA;color:#c2410c;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;padding:10px 16px}.x-cb406065{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.x-cb6d077c{background:var(--border-light);border-radius:4px;padding:2px 6px}.x-cb8c6cb9{background:var(--brand-danger-soft);border-radius:var(--radius-default);border:1px solid var(--brand-danger-border);color:var(--brand-danger);font-size:var(--font-size-xs);font-weight:600;padding:10px 12px}.x-cba5f042{background:var(--bg-card);border-radius:14px;border:1px solid var(--border-light);margin-bottom:14px;padding:14px}.x-cbabd631{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.x-cbb18ba3{border-top:1px solid var(--border-light);margin-top:8px;padding-top:8px}.x-cbbe01e3{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:background .15s}.x-cbc9220d{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.x-cbe0627a{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:6px}.x-cbe85167{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:4px;margin-bottom:4px}.x-cc05b6ff{align-items:center;display:flex;font-size:var(--font-size-lg);font-weight:700;gap:8px;margin:0 0 12px}.x-cc353bd6{background:#fee2e2;border-radius:4px;border:1px solid #FCA5A5;color:#991b1b;font-size:12px;padding:4px 8px}.x-cc3d20d8{align-items:center;display:flex;font-weight:600;gap:8px;margin:0}.x-cc5e28fb{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.x-cc857d68{padding:14px 20px}.x-cca79b3b{padding-left:32px;position:relative}.x-ccb6778c{display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:10px}.x-ccc28516{gap:12px;margin-bottom:4px}.x-ccdbb41b{text-align:center}.x-cd1bd7cb{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-xl);font-weight:700;gap:10px;margin:0}.x-cd2997e7{margin-right:4px;vertical-align:middle}.x-cd36d010{background:#f8fafc;border-radius:4px;color:#cbd5e1;font-size:11px;padding:6px 4px;text-align:center}.x-cd5fdfd2{font-size:var(--font-size-sm);margin-top:8px;opacity:.9}.x-cd6136cb{color:var(--text-muted);font-size:var(--font-size-xs);margin:0 0 6px}.x-cd85f60b{color:var(--text-primary);font-size:var(--font-size-sm)}.x-cdaa81b9{color:var(--text-secondary,#64748b);font-size:.75rem;white-space:nowrap}.x-cdaf6a77{background:#fff;border-radius:12px;border:1px solid var(--border-light);overflow:hidden}.x-cdcd93aa{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-cdde4b35{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.x-cde5373c{align-items:center;color:#6b7280;display:flex;font-size:13px;justify-content:space-between;margin-bottom:16px}.x-cde64f68{background:var(--brand-primary-soft)}.x-cded604d{background:color-mix(in srgb,black 35%,transparent);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1400}.x-ce39865e{padding:14px}.x-ce439ee9{color:var(--text-secondary);flex-shrink:0;font-size:var(--font-size-xs);text-align:right;width:90px}.x-ce479ce5{color:var(--text-primary);font-weight:700;margin:0 0 4px}.x-ce5f27c7{align-items:center;display:flex;gap:8px;min-width:240px}.x-ce6eb8a9{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:12px}.x-ce7db8e1{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.x-cebe1906{background:#fef3c7;border-radius:4px;border:1px solid #FDE68A;color:#92400e;font-size:12px;padding:4px 8px}.x-cefa111c{display:grid;gap:3px}.x-cf13d293{display:grid;gap:var(--spacing-2);grid-template-columns:1fr 1fr}.x-cf3b68cc{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:20px}.x-cf46ce9b{max-width:600px;text-align:center}.x-cf55c87e{background:#fef3c7;border-radius:3px;color:#d97706;font-size:10px;font-weight:700;padding:1px 5px}.x-cf632daa{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.x-cf905981{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 14px}.x-cfa79fe7{align-items:center;background:#334155;border-bottom:1px solid rgba(255,255,255,.08);color:#f1f5f9;display:flex;font-size:12px;gap:10px;left:0;padding:8px 14px;position:fixed;right:0;top:0;z-index:9999}.x-cfc214b8{align-items:center;display:flex;gap:4px;margin-left:8px}.x-cfe46871{color:var(--brand-warning);font-size:var(--font-size-xs);font-weight:700}.x-d03c0cc8{align-items:center;display:flex;gap:8px;margin-bottom:2px}.x-d04a0700{background:var(--bg-card);border-radius:8px;margin-bottom:6px;padding:8px 10px}.x-d05634eb{border-radius:8px;border:1px solid var(--border-color);height:180px;width:180px}.x-d0719eba{color:var(--text-primary);font-family:monospace;font-size:var(--font-size-xs)}.x-d08124b9{align-items:center;background:var(--brand-primary-soft);border-radius:6px;border:1px solid var(--brand-warning);display:flex;gap:4px;padding:4px 8px}.x-d08611d6{animation:spin 1s linear infinite}.x-d0b2cba7{gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:16px}.x-d0ddd5a0{background:#e3fcef;border-radius:10px;border:1px solid #ABF5D1;margin-bottom:12px;padding:12px}.x-d0f06caa{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600;min-width:130px;text-align:center}.x-d1642bc4{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.x-d1652a29{font-size:14px;margin-top:6px}.x-d1670829{color:var(--brand-accent);font-weight:600}.x-d16b1e20{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.65;margin:0 0 8px}.x-d19ea3c9{margin-left:10px}.x-d19edad0{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0 0 2px}.x-d1bb09ec{font-size:var(--font-size-sm);font-weight:700;margin-bottom:6px}.x-d1dbd0b4{background:var(--bg-main);border-radius:8px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;padding:4px 8px;text-transform:uppercase}.x-d1ed934d{color:#fff;margin-bottom:16px}.x-d1f128b5{margin:6px 0 10px}.x-d1f469d0{gap:20px}.x-d1f5c012{background:var(--bg-surface);border-radius:12px;border:1px solid var(--color-border);padding:20px}.x-d217d0c7{align-items:center;display:flex;font-weight:700;gap:4px}.x-d229e7d5{color:var(--text-muted);padding:40px;text-align:center}.x-d23ded50{align-items:center;background:var(--bg-main);border-radius:10px;display:flex;gap:24px;justify-content:flex-end;padding:12px 14px}.x-d24f3473{display:flex;gap:16px}.x-d25dd13f{display:grid;font-family:monospace;font-size:var(--font-size-sm);gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.x-d275a00b{font-size:var(--font-size-sm);line-height:1.7;margin:0;opacity:.95}.x-d27c634d{align-items:center;background:#f9fafb;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:16px 24px}.x-d27f169f{color:var(--brand-success);font-weight:600}.x-d286c210{align-items:center;display:flex;gap:6px}.x-d2a5319f{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:20px}.x-d2f7c7d6{margin-bottom:6px;margin-top:0}.x-d2f9d947{align-items:center;cursor:pointer;display:flex;gap:10px}.x-d2fa5d0f{background:var(--bg-main);border-radius:12px;border:1px dashed var(--border-medium);color:var(--text-secondary);padding:3rem;text-align:center}.x-d2fd0645{align-items:center;background:#fafbfc;border-radius:6px;border:1px solid #E2E8F0;display:grid;font-size:11px;gap:8px;grid-template-columns:1.6fr 1fr auto;padding:8px 10px}.x-d31648fb{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.x-d31eacad{height:20px;width:20px}.x-d3222d8c{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 8px}.x-d3232eed{font-size:var(--font-size-sm);margin-bottom:4px;opacity:.9}.x-d329db84{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);gap:6px}.x-d3342116{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:10px}.x-d33a9f90{background:var(--brand-warning-soft);border-radius:999px;color:var(--brand-warning);font-size:11px;font-weight:700;padding:2px 8px}.x-d3441a45{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px}.x-d34ea8b3{background:#f0f9ff;border-radius:10px;border:1px solid #bae6fd;margin-top:16px;padding:12px 16px}.x-d35dd6b7{justify-content:center;width:100%}.x-d35f7814{font-weight:600;margin-bottom:16px}.x-d3609790{align-items:center;display:flex;gap:10px}.x-d373c6dd{background:var(--brand-success-soft);border-radius:10px;color:var(--brand-success);flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;padding:1px 7px}.x-d38d6b10{opacity:.5}.x-d3930e2a{min-height:80px;resize:vertical}.x-d3973fdd{color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:700;margin:0}.x-d3c3dcc7{display:flex;font-size:var(--font-size-sm);gap:24px}.x-d3dc9dc2{color:var(--text-primary);font-size:var(--font-size-base);font-weight:700;margin-bottom:4px}.x-d3f0dff0{font-size:1.125rem;font-weight:600}.x-d3f46d58{color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:600}.x-d420b5e5{display:flex;gap:8px;margin-bottom:8px}.x-d42a8280{color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:700}.x-d4330976{height:40px;width:auto}.x-d435c571{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:20px 0 10px}.x-d445b2c7{color:var(--text-tertiary, #94a3b8);font-size:12px}.x-d461e526{align-items:center;background:#fef2f2;border-radius:3px;border:1px solid #FECACA;display:flex;font-size:11px;justify-content:space-between;padding:4px 8px}.x-d4838191{margin:0 auto;max-width:700px;text-align:center}.x-d4a0f043{display:inline;margin-right:2px;vertical-align:middle}.x-d4a27659{color:var(--text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-d4a7d192{background:var(--color-primary-light);padding:20px 22px}.x-d4e6bf39{border-radius:10px;border:1px solid var(--border-light);font-size:var(--font-size-base);padding:12px;width:100%}.x-d4e9d7b4{align-items:center;background:#fb923c14;border-radius:8px;border:1px solid rgba(251,146,60,.25);color:var(--brand-warning);display:flex;font-size:var(--font-size-xs);gap:8px;margin-bottom:12px;padding:8px 12px}.x-d5326691{color:var(--text-muted, #64748B);font-size:12px;margin:4px 0 0}.x-d5367aa3{align-items:center;display:flex;flex-direction:column;flex:1;gap:4px}.x-d536c7f6{color:var(--text-primary, #0F172A);font-size:var(--font-size-2xl);font-weight:700;margin-bottom:8px}.x-d53c0afa{align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto}.x-d53fa4ba{cursor:pointer;font-size:var(--font-size-sm);font-weight:600}.x-d541ea6f{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}.x-d5692967{background:var(--bg-surface);border-radius:10px;border:1px solid var(--border-medium);font-size:var(--font-size-sm);height:40px;padding:0 12px}.x-d5700524{max-width:500px;padding:48px;width:100%}.x-d58d1ab4{color:#9ca3af;font-size:13px;margin-left:auto}.x-d5a9ee05{color:#616b7c;font-size:var(--font-size-sm);margin-top:4px}.x-d5ad3890{accent-color:#1E3A8A;cursor:pointer;flex-shrink:0;margin-top:3px}.x-d5cf8a17{font-size:var(--font-size-sm);opacity:.9}.x-d5d173ca{align-items:center;background-color:var(--color-primary-light);border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.x-d5d428f8{color:#059669;flex-shrink:0;margin-top:1px}.x-d5d567e8{color:var(--text-secondary);display:grid;font-size:var(--font-size-xs);font-weight:600;grid-template-columns:120px 1fr 1fr 1fr;letter-spacing:.05em;padding:8px 16px;text-transform:uppercase}.x-d5ee8c94{align-items:center;background:var(--brand-warning-light, #FFFBEB);display:flex;gap:8px;padding:12px 16px}.x-d5fd8c19{align-items:center;background:transparent;border-radius:6px;border:none;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.x-d63c5b5e{display:grid;gap:4px;grid-template-columns:repeat(7,1fr);min-height:400px;overflow-x:auto}.x-d6456c2d{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.7;margin-bottom:40px}.x-d6664077{color:var(--brand-info);font-weight:600}.x-d6d8212c{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:8px}.x-d70ee3f9{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:8px}.x-d71f1e57{background:var(--brand-warning)}.x-d724c323{color:var(--brand-accent);font-size:var(--font-size-sm);line-height:1.5;margin:0;padding-left:20px}.x-d75483ef{color:var(--text-secondary,#64748b);font-size:.8125rem;padding:8px}.x-d76f13bb{display:inline-flex;position:relative}.x-d7bf92fd{margin:8px 0}.x-d7d6eeea{color:var(--text-secondary);margin-bottom:16px}.x-d7e1b0cb{font-size:15px;font-weight:500}.x-d7e22e79{display:inline-flex;gap:6px}.x-d81fe53f{background:var(--bg-card);border-radius:14px;border:1px solid var(--border-light);margin-bottom:12px;padding:12px}.x-d83d3788{align-items:center;background:#ffebe6;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.x-d84713d4{color:#059669;flex-shrink:0}.x-d84dcd7e{color:var(--text-secondary);display:grid;font-size:var(--font-size-sm);gap:6px;margin-top:8px}.x-d8739521{align-items:center;color:var(--brand-success);display:flex;font-size:var(--font-size-xs);gap:4px;margin-top:8px}.x-d876b903{background:#f1f5f9;border-radius:3px;color:#475569;font-size:9px;font-weight:600;padding:0 4px}.x-d878d8e4{display:flex;gap:var(--spacing-2);justify-content:flex-end}.x-d8800d5d{max-width:200px}.x-d88c3c97{padding:44px 18px;text-align:center}.x-d89b8c21{color:var(--text-muted);font-size:var(--font-size-sm);margin-bottom:16px}.x-d8a2e280{background:var(--brand-primary-soft);border-radius:10px;border:1px solid var(--brand-primary-soft);color:var(--brand-danger);font-size:var(--font-size-sm);font-weight:500;margin-bottom:16px;padding:12px 16px}.x-d8ababd3{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:2px}.x-d8b0b39b{align-items:center;background:#000c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.x-d8bea9da{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.x-d8d44063{background-color:var(--bg-main);border-radius:10px;border:2px solid var(--border-light);cursor:crosshair;touch-action:none}.x-d92cfb88{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.x-d93005d0{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.x-d969d8f4{display:grid;gap:6px;padding:0 14px 14px}.x-d99aa121{flex-direction:column}.x-d9b56564{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:8px}.x-d9bed5c9{color:var(--color-primary);font-weight:600;height:auto;padding:0}.x-d9bf6931{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0}.x-d9c2fba3{align-items:center;background:var(--brand-primary-soft);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px 20px}.x-d9c53504{display:flex;gap:8px;margin-top:12px}.x-d9ddb3f7{color:var(--brand-success);font-size:var(--font-size-xs);font-weight:600}.x-d9e5d09d{width:32px}.x-da012e21{margin:0}.x-da26de0a{max-width:540px}.x-da30f65e{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.x-da3e91c8{color:var(--text-muted);display:grid;font-size:var(--font-size-xs);gap:4px;padding:4px 0}.x-da47cd49{border-bottom:1px solid var(--bg-main);padding:12px 0}.x-da552e01{background:var(--border-light);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.x-da7e4017{background:var(--color-primary)}.x-da95e80f{align-items:center;background:var(--color-primary-light);border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.x-da9832ae{cursor:pointer;padding:20px}.x-dab1d2af{color:#fff;font-size:var(--font-size-5xl)}.x-dac95973{color:var(--text-muted);margin-top:2px}.x-dace3c6e{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45;margin:0}.x-daf36a5d{background:#fef3c7;border-radius:3px;border:1px solid #FDE68A;color:#92400e;font-size:var(--font-size-xs);font-weight:700;padding:1px 5px}.x-dafde2b9{display:block;height:auto;width:100%}.x-db20dcf7{color:var(--text-secondary);font-size:11px;font-weight:600;margin-bottom:4px}.x-db40bb9f{margin:12px auto 0;max-width:1280px;padding:0 16px}.x-db4730fb{background:transparent;border-radius:4px;border:1px solid rgba(255,255,255,.2);color:inherit;cursor:pointer;font-size:11px;padding:3px 8px}.x-db4c829f{color:var(--text-primary);font-size:var(--font-size-5xl);font-weight:800}.x-db613788{color:#6b7280;font-size:var(--font-size-sm);margin-bottom:16px;margin-top:0}.x-db66064d{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;margin:0}.x-dba5a10e{background:var(--brand-success);border-radius:10px;box-shadow:0 4px 12px #00000026;color:var(--bg-surface);font-size:var(--font-size-sm);font-weight:600;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:9999}.x-dbb6717a{background:var(--bg-main);padding:90px 24px}.x-dbb90fa5{margin-bottom:14px;padding:16px}.x-dbc6c925{align-items:center;background:transparent;border-radius:11px;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px}.x-dbc9aace{align-items:center;background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-surface) 100%);border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:12px 20px}.x-dbd31efc{flex:2}.x-dbd823f0{display:grid;gap:8px;margin-bottom:10px}.x-dbea743e{background:#fff;border-radius:9px;border:1px solid #CBD5E1;color:#334155;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:9px 24px}.x-dbfe58f8{flex:1;min-width:0px}.x-dc1648e6{background:#0009;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute}.x-dc169a9c{min-width:100px;text-align:center}.x-dc172abd{background:#f8fafc;border-radius:6px;flex:1;padding:8px 10px}.x-dc2fdcc1{margin-bottom:8px;width:100%}.x-dc50d4a1{align-items:center;color:#dc2626;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.x-dc535ef7{max-width:800px;padding:24px}.x-dc56cf9e{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.x-dc7b71cd{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-2);justify-content:flex-end;padding:var(--spacing-3) 20px}.x-dca2f726{display:grid;gap:12px;grid-template-columns:1.3fr 1fr}.x-dca7b8d2{align-items:center;background:var(--brand-success);border-radius:10px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;padding:12px 24px;position:fixed;right:20px;top:20px;z-index:9999}.x-dcc85d64{background:var(--surface-secondary, #f9fafb);border:none}.x-dce11d8b{color:var(--text-secondary, #64748b);font-size:13px}.x-dce8b14a{margin-right:6px;vertical-align:middle}.x-dd2578a6{color:var(--text-secondary);font-size:var(--font-size-sm);margin:2px 0 0}.x-dd377e81{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:16px}.x-dd4812a7{display:grid;gap:1rem}.x-dd499340{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.x-dd63fe5c{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.x-dd728540{border-radius:10px;border:1px solid var(--border-medium);font-size:var(--font-size-sm);padding:10px;width:100%}.x-dd879f83{margin-top:var(--space-4)}.x-dda10e44{max-width:520px}.x-dda2f651{font-size:9px;font-weight:500;opacity:.85}.x-ddae4ab8{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.5}.x-ddc9309e{color:var(--text-secondary);display:flex;flex-direction:column;gap:1.25rem;line-height:1.7;padding:2rem}.x-ddcae252{border-collapse:collapse;min-width:920px;width:100%}.x-dddde163{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.x-de046cc3{display:grid;gap:16px;grid-template-columns:2fr 1fr}.x-de46750d{align-items:flex-start;display:flex;gap:10px}.x-de51daac{background:#dbeafe;border-radius:3px;color:#0369a1;font-size:10px;font-weight:700;padding:2px 6px}.x-de53c9b8{max-width:580px}.x-de5afc99{margin-top:24px;width:100%}.x-de67ae40{grid-column:span 2}.x-de69a569{flex-shrink:0;font-weight:600}.x-de6a3759{display:flex;gap:8px;margin-bottom:20px}.x-de6bf95a{display:grid;gap:24px}.x-de77730a{background:var(--border-light);border-radius:3px;color:var(--text-secondary);flex-shrink:0;font-size:var(--font-size-xs);padding:1px 5px}.x-deb6e60c{display:flex;gap:10px}.x-defb0833{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:8px;margin-top:8px}.x-df08b58f{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.x-df105df1{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.x-df16ccb0{background:#fff;border-radius:8px;border:1px solid var(--color-border, #cbd5e1);font-size:14px;padding:10px 12px;width:100%}.x-df2534a6{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.x-df63115f{border-radius:50%;height:24px;padding:0;position:absolute;right:-8px;top:-8px;width:24px}.x-df70d818{background:var(--color-neutral-50, #F8FAFC);border-bottom:1px solid var(--color-border, #E2E8F0)}.x-df72277d{align-items:center;border-bottom:1px solid #F1F5F9;display:grid;font-size:11px;gap:6px;grid-template-columns:1.2fr .7fr 1fr .8fr;padding:6px 0}.x-df7479a5{text-transform:uppercase}.x-df9ab3d9{flex:1;overflow-y:auto}.x-df9fb810{color:var(--text-primary, #0f172a)}.x-dfd34657{color:var(--text-primary, #0D1220);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:700;margin-bottom:2px}.x-e0007490{color:var(--text-secondary);padding:20px;text-align:center}.x-e0249f72{background:none;border:none;color:#475569;cursor:pointer;font-size:var(--font-size-xs);margin-left:auto}.x-e0535c2d{display:flex;flex-wrap:wrap;gap:4px}.x-e0620226{margin-left:28px}.x-e062bece{color:#0284c7;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.x-e06d6396{display:inline;margin-right:4px}.x-e077763c{font-size:13px;font-weight:700}.x-e079cbad{background:#1f2937;border-radius:12px;color:#fef2f2;font-size:14px;max-width:360px;padding:16px;text-align:center}.x-e07b3172{background:#fffffff0;border-radius:10px;display:block;height:34px;object-fit:contain;padding:5px 9px;width:auto}.x-e07ce6ab{align-items:center;color:#94a3b8;display:flex;font-size:var(--font-size-xs);gap:3px}.x-e087654f{background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-light);box-shadow:0 1px 3px #0000000a;overflow:hidden}.x-e09fdcae{margin-bottom:32px;padding:32px;text-align:left}.x-e0d3b762{margin-right:3px;vertical-align:middle}.x-e0df4184{color:var(--text-primary);font-weight:600;margin:0}.x-e0e74def{display:grid;gap:12px;grid-template-columns:1fr auto}.x-e0f8f10e{min-height:100vh}.x-e132169b{color:var(--color-text-muted);font-size:var(--font-size-xs)}.x-e13329ef{background:var(--bg-main);border-radius:10px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;padding:10px 14px}.x-e14350db{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:12px}.x-e1552e01{color:#10b981;font-size:var(--font-size-sm);font-weight:600}.x-e15ed38d{margin-right:8px}.x-e165d10e{background:var(--bg-main, #F8FAFC);border-radius:6px;border:1px solid var(--border-light);color:var(--text-primary);flex:1;font-family:monospace;font-size:var(--font-size-xs);padding:8px 12px;word-break:break-all}.x-e17950be{display:grid;font-size:var(--font-size-xs);gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:14px}.x-e18f6d77{flex:1 1 auto;justify-content:flex-end;min-width:0px}.x-e1962643{padding:28px 16px;text-align:center}.x-e1e165d5{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.x-e1f7e739{background:var(--bg-muted, #f1f5f9);border-radius:2px;height:4px;overflow:hidden}.x-e1fe7e54{color:#9ca3af;font-weight:400}.x-e2012dd5{align-items:center;cursor:pointer;display:flex;gap:8px}.x-e20fda0d{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.x-e2104063{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 10px}.x-e26d9f5d{align-items:center;display:flex;gap:10px;padding:13px 16px}.x-e289d0bb{background:#fff;border-radius:8px;border:1px solid #E2E8F0;overflow:hidden}.x-e2928cb6{background:var(--bg-main);border-radius:6px;height:24px;overflow:hidden}.x-e2bdede8{background:var(--bg-main);border-radius:4px;flex:1;height:22px;overflow:hidden}.x-e2cb9a1f{color:#0d1220;font-size:var(--font-size-3xl);font-weight:700}.x-e2d36ef7{border-top:4px solid var(--brand-primary)}.x-e2d859f4{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:6px;margin-bottom:10px}.x-e2ea3137{margin-bottom:16px;opacity:.5}.x-e2f7ea22{align-items:center;display:flex;gap:10px;justify-content:space-between}.x-e3156468{align-items:center;background:var(--brand-primary-soft);border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.x-e323590f{font-weight:600;padding:12px 8px;text-align:right}.x-e3358872{color:var(--brand-danger);font-size:var(--font-size-sm);font-weight:600;margin:0}.x-e34c498a{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:400;margin-left:8px}.x-e35eee8e{padding:48px 0;text-align:center}.x-e3608495{align-items:center;background:#dc2626;border-radius:50%;border:2px solid white;color:#fff;display:flex;font-size:var(--font-size-xs);font-weight:700;height:18px;justify-content:center;position:absolute;right:-4px;top:-4px;width:18px}.x-e382d662{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-sm);height:240px;justify-content:center}.x-e3bb0865{max-width:180px}.x-e3e61093{background:#f9fafb;border-bottom:1px solid var(--border-light);padding:16px 24px}.x-e3f27cad{font-size:var(--font-size-sm);margin:8px 0}.x-e3f71f11{background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-light);color:var(--text-secondary);padding:22px}.x-e40aa27e{color:var(--brand-warning);line-height:1.5;margin:0 auto 16px;max-width:720px}.x-e42ca341{display:block;max-height:68vh;object-fit:cover;width:100%}.x-e44cf91d{color:#1e3a8a;font-size:var(--font-size-sm);font-weight:700;margin-bottom:4px}.x-e4668ae8{height:32px;object-fit:contain;width:32px}.x-e4811f7e{font-size:16px;font-weight:700;margin:0}.x-e49ac399{display:flex;flex-direction:column;gap:10px}.x-e4bc2a50{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);display:flex;gap:8px;padding:4px}.x-e4e4a6a9{display:grid;gap:12px;margin-top:12px}.x-e5031de3{align-items:center;display:flex;justify-content:center;min-height:320px}.x-e5044b3b{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:400;margin-left:auto}.x-e5197689{color:#ffffffd9;font-size:var(--font-size-sm);margin:2px 0 0}.x-e5303851{color:var(--text-secondary);padding:40px 20px;text-align:center}.x-e53064b9{background:#f8fafc;border-radius:6px;font-size:13px;margin-top:8px;padding:8px}.x-e54ae719{align-items:center;display:flex;flex-shrink:0;gap:10px}.x-e54e5b34{align-items:flex-start;display:flex;justify-content:space-between}.x-e56814c6{background:#fef3c7;border-radius:4px;border:1px solid #FDE68A;color:#92400e;font-size:var(--font-size-xs);font-weight:700;padding:2px 6px}.x-e5d0257e{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:14px 20px}.x-e5f73d57{font-size:var(--font-size-xs);padding:4px 8px;text-align:right}.x-e5f75b05{color:#991b1b;font-size:14px;font-weight:600;margin-bottom:8px}.x-e61244d8{animation:spin 1s linear infinite;color:var(--color-primary)}.x-e6386f82{background:var(--brand-danger-soft);border-color:var(--brand-danger-soft);color:var(--brand-danger)}.x-e6487370{color:var(--brand-primary)}.x-e670c2b0{display:grid;gap:10px;padding:12px 14px}.x-e6abcb10{display:grid;gap:8px;margin-bottom:28px}.x-e6adf54b{color:var(--text-primary);display:block;font-size:var(--font-size-xs);font-weight:700}.x-e6c51887{margin-left:4px}.x-e6c5bd27{font-size:var(--font-size-5xl)}.x-e6ca221c{display:inline-block;height:10px;position:relative;width:10px}.x-e6d0d1e8{flex-shrink:0;margin-top:1px}.x-e6d21cc0{background:#fff;border-radius:6px;border:1px solid #F59E0B;color:#92400e;cursor:pointer;font-size:var(--font-size-xs);font-weight:700;padding:7px 12px}.x-e6d41203{display:flex;font-size:var(--font-size-xs);justify-content:space-between;margin-bottom:6px;opacity:.8}.x-e7003c16{align-items:center;background:var(--bg-main);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 16px}.x-e7596be6{letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.x-e774fb74{background:#dc262614;border-radius:10px;color:var(--brand-danger);margin-bottom:16px;padding:10px 14px}.x-e786476e{align-items:center;background:#f0fdf4;border-radius:8px;border:1px solid #BBF7D0;color:#166534;display:flex;font-size:14px;gap:8px;margin-bottom:28px;padding:12px 16px}.x-e7957347{background:#fff;border-radius:10px;border:1px solid #E2E8F0;min-height:160px;padding:12px}.x-e7982edd{background:color-mix(in srgb,var(--brand-success) 7%,var(--bg-surface));border-radius:10px;border:1px solid color-mix(in srgb,var(--brand-success) 22%,var(--border-light));margin-bottom:24px;padding:14px 18px;text-align:left}.x-e7a0b869{border-bottom:1px solid var(--color-border-light, #f1f5f9);display:flex;gap:12px;padding:6px 0}.x-e7a8202d{flex:1;justify-content:center}.x-e7b33bb2{background:var(--brand-success);border-radius:4px;color:#fff;font-size:var(--font-size-xs);padding:2px 5px}.x-e7d92c84{align-items:flex-start;display:flex;flex:1;gap:8px}.x-e7e27e6d{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.x-e811e7a4{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:16px}.x-e82164a6{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:14px;margin-top:18px;padding-top:18px}.x-e8403096{background:#fef2f2;border-radius:8px;border:1px solid #FECACA;color:#991b1b;font-size:13px;padding:10px 12px}.x-e84743ea{align-items:flex-start;gap:12px}.x-e869c40f{color:var(--text-secondary);font-weight:400;margin-left:8px}.x-e88fce00{min-height:50vh}.x-e89dc81f{margin-bottom:16px;padding:18px}.x-e8a8767c{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.x-e8c1f609{color:var(--text-secondary);font-size:14px;padding:12px 0}.x-e8d53f9a{background:#fff;border-radius:10px;border:1px solid var(--border-light);box-shadow:0 4px 6px -1px #0000001a;min-width:250px;padding:8px;position:absolute;z-index:10}.x-e8f25e94{align-items:center;display:flex;gap:8px;margin:4px 0}.x-e917fa3a{align-items:center;display:flex;height:320px;justify-content:center}.x-e9667e4d{color:#b45309;font-size:11px;margin:4px 0 0;padding:0 0 0 16px}.x-e967e071{margin-left:6px}.x-e978ca5f{padding:var(--spacing-4) 20px}.x-e9819320{font-size:var(--font-size-3xl);margin-bottom:8px}.x-e9ad092f{background:#fee2e2;border-radius:3px;color:#dc2626;font-size:10px;font-weight:700;padding:2px 6px}.x-e9d2e856{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:8px;padding:0 14px 10px}.x-ea034856{background:#fee2e2;border-radius:3px;color:#dc2626;font-size:10px;font-weight:700;padding:1px 5px}.x-ea0eca5e{max-height:640px;overflow-y:auto}.x-ea14dc03{font-weight:600;text-align:right}.x-ea4a1267{color:var(--text-primary);font-size:13px;font-weight:600}.x-ea55077e{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:8px;margin:4px 0 0}.x-ea647d12{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.x-ea6ca0ca{display:none}.x-ea7ca11a{display:grid;gap:2px;min-width:0px}.x-ea91e068{background:var(--brand-success, #0f766e);border-color:var(--brand-success, #0f766e);font-size:var(--font-size-base);padding:12px 40px}.x-ea97e2ed{max-height:360px;overflow-y:auto}.x-eaec901d{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:16px;margin-top:8px;padding-top:8px}.x-eaf2cd6f{color:var(--text-primary);font-size:22px;font-weight:800;margin-top:4px}.x-eafc6ef2{color:var(--text-secondary);font-size:var(--font-size-sm);margin:6px 0 0}.x-eb19da06{display:flex;flex:1;position:relative}.x-eb24e3ee{color:var(--color-danger, #dc2626)}.x-eb285aee{background:var(--color-primary);border-radius:14px;display:inline-flex;padding:1rem}.x-eb5febcf{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:6px;margin-bottom:4px}.x-eb6232a4{align-items:center;background:#fff;border-radius:10px;border:1px solid var(--border-light, #E2E8F0);display:flex;gap:12px;padding:12px 14px}.x-eb6bfa7c{background:var(--brand-primary-soft);border-radius:10px;border:1px solid var(--brand-primary-soft);color:var(--brand-danger);font-size:var(--font-size-sm);margin-bottom:10px;padding:14px 16px}.x-eb7448d7{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:4px}.x-eb8b6ebd{flex:1;margin-top:4px;overflow-y:auto;padding:10px 8px 8px}.x-eb8db723{background:transparent;border:none;color:inherit;cursor:pointer;line-height:0;padding:0}.x-eb957ef8{align-items:start;display:flex;justify-content:space-between;margin-bottom:16px}.x-ebb5c940{border-radius:8px;border:1px solid var(--border-light);display:grid;gap:8px;margin-top:12px;padding:10px}.x-ebc2cf8b{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:6px}.x-ebdadf8c{font-size:var(--font-size-lg)}.x-ebec6457{align-items:center;color:var(--brand-primary-hover);display:inline-flex;font-size:var(--font-size-sm);gap:6px;text-decoration:none}.x-ebf19369{align-items:center;background:#fef2f2;border-radius:4px;border:1px solid #FECACA;color:#b91c1c;display:flex;font-size:11px;font-weight:700;gap:6px;margin-bottom:8px;padding:6px 10px}.x-ec07ed51{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.x-ec16f4d9{align-items:center;background:#fef3c7;border-radius:8px;border:1px solid #FDE68A;color:#92400e;display:flex;font-size:.85rem;font-weight:600;gap:8px;margin-bottom:12px;padding:10px 14px}.x-ec270714{color:var(--text-secondary);font-size:.85rem;margin:0;white-space:pre-wrap}.x-ec291f0d{align-items:center;background:var(--brand-primary);border-radius:50%;color:#fff;display:flex;font-size:var(--font-size-xs);font-weight:700;height:32px;justify-content:center;width:32px}.x-ec2cea26{align-items:center;color:var(--brand-success);display:flex;font-weight:600;gap:4px}.x-ec629db5{padding:4px 8px 8px}.x-ec9d1eb3{align-items:center;display:grid;font-size:11px;gap:6px;grid-template-columns:1.4fr 1fr;margin-bottom:2px}.x-eca22d00{color:#1e3a8a}.x-eca78d58{color:var(--text-muted);font-size:var(--font-size-xs);padding:2px 6px}.x-ecc44596{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:8px}.x-eccf1f43{display:grid;gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.x-ecd148de{align-items:center;display:flex;gap:16px}.x-ece94b22{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;margin:0}.x-ecfe0c47{color:var(--brand-success);font-size:var(--font-size-lg);font-weight:700;text-align:right}.x-ed152e2f{display:grid;gap:6px;margin-top:6px}.x-ed2c9539{border-radius:10px;border:1px solid var(--border-light);max-height:200px;object-fit:contain;width:100%}.x-ed440c34{align-items:center;background:color-mix(in srgb,var(--brand-success) 14%,var(--bg-surface));border-radius:50%;color:var(--brand-success);display:inline-flex;height:72px;justify-content:center;margin-bottom:16px;width:72px}.x-ed580dfb{color:var(--text-primary);font-weight:700}.x-ed7245c8{align-items:center;display:flex;font-weight:700;gap:3px}.x-ed7e4c2d{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.x-ed92e796{margin:0 0 4px}.x-edb22666{margin-bottom:10px;padding:14px 16px}.x-edb65900{align-items:flex-start;background:var(--brand-warning-soft);border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:16px}.x-edbbd783{align-items:center;display:flex;font-weight:700;gap:5px}.x-edd37c52{color:var(--brand-danger);margin:0}.x-edf1b889{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700}.x-edf43569{color:#fff;font-size:var(--font-size-base);font-weight:700;margin:0}.x-ee5895f4{display:flex;gap:4px;margin-left:8px}.x-ee6b5da4{background:var(--brand-primary);border-radius:50%;flex-shrink:0;height:8px;width:8px}.x-ee83305f{font-size:var(--font-size-xs);padding:4px 8px}.x-ee888122{color:var(--color-warning);font-size:var(--font-size-sm);font-weight:700;margin-bottom:var(--spacing-2)}.x-ee94da93{color:var(--text-primary);font-size:18px;font-weight:800;margin-top:2px}.x-eea3e4c1{background:#fef2f2;border-radius:999px;color:#dc2626;font-size:var(--font-size-xs);font-weight:700;padding:2px 8px}.x-eeb432ac{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;text-align:right}.x-eeb93479{background:var(--bg-card);border-radius:14px;border:1px solid var(--border-light);padding:14px}.x-eecd6cb3{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin-bottom:64px}.x-eed101db{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px}.x-eedcd707{grid-template-columns:1fr 1fr 1fr;margin-bottom:12px}.x-eeed6c38{align-items:center;background:var(--brand-primary);border-radius:50%;color:#fff;display:flex;font-size:var(--font-size-sm);font-weight:700;height:36px;justify-content:center;width:36px}.x-eef2fbdb{color:var(--text-secondary);font-size:var(--font-size-sm);margin:4px 0 0}.x-eef85283{color:var(--text-secondary);font-size:var(--font-size-xs);text-transform:capitalize}.x-ef3b867b{align-items:center;background:var(--brand-primary);border-radius:8px;color:#fff;display:flex;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.x-ef601993{color:var(--text-secondary);font-size:var(--font-size-sm);margin:6px 0 14px}.x-ef6405a6{color:var(--text-secondary);display:grid;font-size:var(--font-size-sm);gap:8px}.x-ef6fcf9e{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:flex-end;padding:8px 16px}.x-efa102fa{color:#111827;font-size:var(--font-size-xl);font-weight:700}.x-efb8110e{font-size:1rem;font-weight:800;letter-spacing:-.015em}.x-efcdfbdd{align-items:center;display:flex;gap:10px;margin-bottom:10px}.x-efd477a6{border-left:3px solid var(--brand-warning);display:grid;font-size:var(--font-size-xs);gap:2px;padding:8px 10px;text-align:left}.x-efdd2716{align-items:center;display:grid;font-size:11px;gap:6px;grid-template-columns:140px 1fr auto}.x-efea1f7d{background:var(--bg-main);display:grid;font-size:var(--font-size-xs);gap:3px;padding:8px 10px;text-align:left}.x-f02964b4{width:200px}.x-f043af13{background:var(--bg-surface);border-radius:16px;box-shadow:0 24px 48px #00000029;max-width:90vw;overflow:hidden;width:480px}.x-f0850100{align-items:flex-start;gap:16px}.x-f0b80de0{background:#fef2f2;border-radius:6px;border:1px solid #fca5a5;color:#dc2626;font-size:var(--font-size-sm);margin-bottom:16px;padding:10px 14px}.x-f0e7e977{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:12px}.x-f10afec3{background:#f0fdf4;color:#166534;font-weight:700}.x-f1103f43{height:30px;padding:0;width:30px}.x-f149e2cf{padding:12px 14px;text-align:right}.x-f14bd0de{align-items:center;display:flex;gap:12px;height:400px;justify-content:center}.x-f16a649e{color:var(--text-secondary);font-size:11px}.x-f17729ed{font-size:var(--font-size-base);margin:0}.x-f1964348{padding:12px;text-align:center}.x-f1a73185{background:var(--color-warning-light, #FFFBEB);border-radius:8px;display:flex;padding:8px}.x-f1ca3ef2{flex-shrink:0;max-height:calc(100vh - 200px);overflow-y:auto;overflow:hidden;width:400px}.x-f1ef96c2{color:#b45309}.x-f2033014{border-bottom:1px solid var(--border-light, #E0E4ED);padding:16px 20px}.x-f2206fa9{align-items:center;display:flex;flex-direction:column;flex:1;gap:4px;justify-content:flex-start;padding:28px 8px;text-align:center}.x-f2216076{font-size:22px;font-weight:600;margin:0 0 8px}.x-f22efd45{background:#fff;border:1px solid #fecaca;color:#b91c1c;font-size:var(--font-size-base);padding:12px 40px}.x-f26affd9{font-size:var(--font-size-sm);text-decoration:underline}.x-f26d2a70{display:flex;flex-wrap:wrap;gap:10px}.x-f2765f6b{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:4px}.x-f29c4100{max-height:60px;max-width:200px;object-fit:contain}.x-f2bd191f{color:var(--text-secondary);font-size:13px}.x-f2f2b7c6{border-collapse:collapse;font-size:13px;margin-bottom:12px;width:100%}.x-f2f2d038{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;margin:2px 0 0}.x-f30ee534{border-top:1px solid var(--bg-main);display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px}.x-f327cf29{font-size:var(--font-size-xs);min-width:160px;padding:6px 10px}.x-f3286ecb{font-size:var(--font-size-xs);margin:0}.x-f330e37b{align-items:center;background:var(--color-primary)12;border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.x-f335f2fe{margin-bottom:0;margin-top:20px}.x-f3678474{color:var(--text-secondary);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:6px}.x-f393e960{display:grid;gap:18px}.x-f394011a{align-items:center;display:flex;font-size:.75rem;gap:6px}.x-f3b924b9{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:6px}.x-f404c53c{border-top:1px solid var(--border-light);font-size:var(--font-size-xl);font-weight:700;padding-top:16px}.x-f40850d8{background:var(--brand-danger-soft);border-radius:20px;color:var(--brand-danger);font-size:var(--font-size-xs);font-weight:600;padding:3px 10px}.x-f42f5c33{font-size:var(--font-size-xl);margin-bottom:8px}.x-f44e4239{border-radius:10px;cursor:crosshair;display:block;height:160px;width:100%}.x-f49d8111{color:#059669;font-size:11px;font-weight:700;margin-bottom:4px}.x-f4ad3359{color:#1e3a8a;font-size:var(--font-size-5xl);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:8px}.x-f5037ba9{color:var(--text-secondary);padding:60px 20px;text-align:center}.x-f512d332{padding:6px;text-align:left}.x-f5173220{background:var(--bg-main);border-radius:10px;border:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-sm);min-height:88px;padding:10px;resize:vertical;width:100%}.x-f51765da{background:var(--brand-danger-soft);border-radius:4px;color:#991b1b;flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;padding:1px 5px}.x-f552e37b{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.x-f56c72a1{align-items:center;border-bottom:1px solid #F1F5F9;display:grid;font-size:11px;gap:6px;grid-template-columns:1.4fr .6fr .6fr;padding:5px 0}.x-f575ef0b{font-size:var(--font-size-lg);margin-bottom:6px}.x-f57a2468{background:var(--brand-warning-soft);border-radius:7px;border:1px solid #FED7AA;color:#c2410c;font-size:var(--font-size-xs);margin:0 12px 8px;padding:6px 10px}.x-f58544a5{align-items:center;background:var(--bg-main);border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:10px 14px}.x-f58ea63b{align-items:center;background:#fff;border-radius:10px;border:1px solid rgba(226,232,240,.9);cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;padding:12px 14px}.x-f590a0b5{color:var(--text-primary);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-f59280c5{align-items:flex-start;display:flex;gap:18px;margin-bottom:36px}.x-f596159b{font-size:var(--font-size-xs);padding:6px 10px}.x-f5d3a929{border-top:1px dashed var(--border-light, #e5e7eb);margin-top:4px;padding-top:6px}.x-f5d60ccb{color:var(--text-secondary);font-size:var(--font-size-sm);margin:3px 0 0}.x-f5e2942d{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;margin-bottom:8px}.x-f5fdb0f7{background:#fffbeb;border-radius:8px;padding:10px}.x-f602c10f{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin:4px 0}.x-f60524e8{color:var(--text-secondary);font-size:14px;margin-top:8px;max-width:320px;text-align:center}.x-f623d0bb{flex-shrink:0;gap:8px}.x-f62ba161{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin-bottom:4px}.x-f62e180b{flex:1 1 360px;min-width:0px}.x-f6835af2{color:var(--text-secondary);margin-top:12px}.x-f6844812{font-weight:600;margin:0}.x-f68dc4fd{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:22px}.x-f693c22a{gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:0}.x-f69d9be4{grid-column:1 / -1}.x-f69f9e47{color:var(--text-secondary);margin-top:4px}.x-f6a9c766{color:#b91c1c;font-size:13px;margin-top:8px}.x-f6b8f0ef{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:4px;margin-left:auto}.x-f6cd1a15{color:#dc2626;font-weight:700}.x-f6cd86fa{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;padding:28px 32px;width:min(100%,380px)}.x-f6eb98f0{border-left:3px solid var(--brand-danger)}.x-f7042dbe{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:10px}.x-f70834bd{border-top:1px solid var(--border-light);padding:16px}.x-f70e755d{align-items:center;display:inline-flex;font-size:13px;gap:4px}.x-f71481da{font-size:var(--font-size-sm);font-weight:700}.x-f71a4bcb{border-bottom-color:transparent;border-radius:50%;border-right-color:transparent;border:6px solid var(--brand-success);top:6px;right:6px;bottom:6px;left:6px;position:absolute;transform:rotate(-45deg)}.x-f721c6d8{margin-top:20px}.x-f73f6d3d{color:var(--text-secondary);padding:12px;text-align:center}.x-f74d9495{background:var(--text-primary);border-radius:10px;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:var(--font-size-sm);font-weight:500;padding:12px 20px;position:fixed;right:24px;z-index:9999}.x-f754275d{align-items:center;border-bottom:1px solid var(--border-medium);display:flex;justify-content:space-between;padding:18px 24px}.x-f76aa629{align-items:center;background:color-mix(in srgb,var(--brand-danger) 8%,transparent);border-radius:10px;border:1px solid color-mix(in srgb,var(--brand-danger) 30%,transparent);color:var(--brand-danger);display:flex;font-size:var(--font-size-sm);gap:8px;padding:10px}.x-f772760d{border-color:var(--brand-warning);margin-bottom:12px}.x-f780739d{font-weight:600;margin-bottom:12px}.x-f79aa1c5{color:#b45309;font-size:11px;line-height:1.35}.x-f7ab0f3b{align-items:center;display:flex;font-size:12px;font-weight:700;gap:6px}.x-f7c6f737{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.x-f7ee5ad3{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.6;margin-bottom:32px}.x-f8059ded{color:var(--brand-warning);font-weight:600;margin-bottom:4px}.x-f81eee64{color:var(--text-secondary, #64748b);font-size:14px;margin:0}.x-f8448a46{color:var(--text-secondary);line-height:1.5;margin-top:0}.x-f86d87ee{flex-shrink:0;text-align:right}.x-f8763e13{display:flex;flex-direction:column;gap:10px;padding:12px 20px}.x-f8900277{display:flex;flex-wrap:wrap;gap:6px}.x-f8987cd2{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-f89c4306{color:var(--brand-info);font-size:var(--font-size-xs);font-weight:600;line-height:1.35;width:100%}.x-f8a085ba{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}.x-f8cf5221{color:var(--text-secondary);margin-top:6px}.x-f8e93811{border-radius:7px;border:1px solid var(--border-light);flex:1;font-size:var(--font-size-xs);outline:none;padding:6px 10px}.x-f92c384f{background:var(--bg-main, #F8FAFC);border-radius:6px;border:1px solid var(--border-light);color:var(--text-secondary);font-family:monospace;font-size:11px;line-height:1.6;margin:0;overflow-x:auto;padding:12px 14px}.x-f930d193{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:16px 20px}.x-f955b6d7{background:#f59e0b14;border-radius:12px;border:1px solid rgba(245,158,11,.28);margin-top:20px;padding:16px}.x-f964a9c7{color:#94a3b8;font-size:var(--font-size-xs)}.x-f9a81c24{background:none;border:none;color:var(--brand-danger);cursor:pointer;font-weight:600;margin-left:auto}.x-f9f8bb05{color:var(--brand-success);font-size:11px;font-weight:600}.x-fa2154bb{background:#d1fae5;border-radius:4px;font-size:11px;padding:1px 6px}.x-fa7c2eba{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:700;margin:0}.x-fa8c7512{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--color-primary) 100%);padding:90px 24px}.x-faaebc69{font-size:12px;line-height:1.4;margin-bottom:8px;max-height:36px;opacity:.85;overflow:hidden}.x-fab7cf9a{height:16px;margin-bottom:12px;width:60%}.x-fae164be{color:#6b7280;margin-top:2px}.x-faf4a399{align-items:center;border-bottom:1px solid #F1F5F9;display:grid;font-size:11px;gap:6px;grid-template-columns:1.3fr .6fr .9fr .9fr .9fr .9fr;padding:6px 0}.x-fafe070d{color:var(--text-secondary, #64748b);font-size:11px;margin-bottom:8px}.x-fb0ecaf5{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:700;margin:0}.x-fb1cd048{border-radius:6px;font-size:var(--font-size-sm);padding:8px 12px}.x-fb24d235{margin-left:auto}.x-fb24d85f{background:var(--brand-warning-soft);border-color:var(--brand-warning-soft);height:30px;padding:0;width:30px}.x-fb30cadd{max-height:200px;overflow-y:auto;padding:0}.x-fb471930{display:block;height:120px;object-fit:cover;width:100%}.x-fb69439f{font-weight:700;margin:0}.x-fb9cf8bf{align-items:center;background:#0f172a;border-radius:16px;display:flex;justify-content:center;min-height:320px;overflow:hidden;position:relative}.x-fbaa6d5c{padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.x-fbcc8757{align-items:center;display:grid;gap:60px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.x-fbe1414e{flex-wrap:wrap;gap:16px}.x-fbe2f7ca{border-top:1px solid var(--bg-main);color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);justify-content:space-between;padding-top:16px}.x-fbf96e8a{align-items:center;background:#fff;border-radius:4px;border:1px solid var(--border-color);display:grid;font-size:11px;gap:8px;grid-template-columns:100px 1fr auto;padding:4px 8px}.x-fc12a9b8{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.x-fc4f0ccc{background:#1e1b4b;border-radius:10px;border:1px solid rgba(255,255,255,.2);bottom:100%;box-shadow:0 -4px 16px #0000004d;left:0;margin-bottom:4px;max-height:300px;overflow-y:auto;padding:4px;position:absolute;right:0;z-index:9999}.x-fc5ad5d8{align-items:center;display:flex;gap:10px;margin-top:6px}.x-fc62f7d6{display:flex;justify-content:center;margin-bottom:4px}.x-fc6ae109{color:var(--text-secondary);font-size:11px;font-weight:700;margin-bottom:6px}.x-fc8f4b6e{flex:1;overflow:hidden}.x-fc9d7407{padding:10px 12px}.x-fca3f15e{align-items:center;color:var(--brand-success);display:flex;font-size:var(--font-size-xs);gap:4px}.x-fcfcfa6f{align-items:center;background:#fff3;border-radius:10px;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.x-fd0713b9{font-size:var(--font-size-xs);margin:2px 0 0}.x-fd129b0e{color:#047857;font-size:11px}.x-fd14ed49{color:var(--text-secondary,#64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-fd1bd7ec{background:#eff6ff;border-radius:10px;border:1px solid #DBEAFE;grid-column:1 / -1;padding:10px 14px}.x-fd2cef74{display:grid;gap:12px;grid-template-columns:1fr 1fr 80px}.x-fd2fda4a{align-items:center;display:flex;justify-content:space-between;padding:14px 24px}.x-fd4a202d{color:var(--brand-primary, #1E3A8A)}.x-fd925594{font-size:var(--font-size-sm);font-weight:800}.x-fde0d1dc{align-items:center;background:#1e3a8a80;border-radius:8px;border:1px solid rgba(59,130,246,.3);display:flex;gap:10px;margin:10px 10px 0;padding:8px 11px}.x-fde15357{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px}.x-fe02c1b7{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:100vh;padding:24px}.x-fe23b50d{display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.x-fe3cb49b{background:var(--brand-success-soft);border-radius:999px;color:var(--brand-success);font-size:11px;font-weight:700;padding:2px 8px}.x-fe859cbe{align-items:center;color:var(--brand-danger);display:flex;font-size:var(--font-size-sm);gap:8px}.x-fe9383e5{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.x-ff16a65d{margin:6px 0 0}.x-ff27f457{background:#fef2f2;border-radius:2px;border:1px solid #FECACA;flex:1;height:6px;position:relative}.x-ff4cca97{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px}.x-ff58d132{color:var(--brand-primary);font-weight:700;text-decoration:none}.x-ff5bc05c{background:none;border:none;color:var(--text-muted, #64748b);cursor:pointer;flex-shrink:0;padding:4px}.x-ff831faf{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.x-ff85d52b{color:#a16207;font-size:var(--font-size-xs)}.x-ffa6f324{display:grid;gap:28px}.x-ffaecc85{background-color:var(--brand-danger-soft, #fef2f2)}.x-ffafb87f{font-size:var(--font-size-xs);padding:4px 8px;text-align:right;width:64px}.x-ffbfb503{font-size:var(--font-size-lg);margin:2px 0}.x-ffccd349{align-items:center;background:var(--bg-main);border-radius:10px;display:flex;gap:10px;padding:12px 16px}.x-ffda8bec{color:var(--text-secondary);margin-right:6px}.x-ffde0552{display:flex;gap:1rem}.x-ffde8921{border-bottom:1px solid var(--border-light);padding:20px}
