@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--font-sans:"Plus Jakarta Sans", "Outfit", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-bg-base:226 24% 8%;--color-bg-surface:226 20% 12%;--color-bg-surface-elevated:226 18% 16%;--color-border:226 15% 20%;--color-border-hover:226 15% 30%;--color-primary:250 84% 63%;--color-primary-hover:250 84% 54%;--color-primary-translucent:#6366f126;--color-success:158 64% 42%;--color-success-translucent:#10b98126;--color-warning:38 92% 50%;--color-warning-translucent:#f59e0b26;--color-danger:343 81% 54%;--color-danger-translucent:#f43f5e26;--color-text-main:226 10% 90%;--color-text-muted:226 8% 62%;--color-text-dim:226 6% 45%;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080;--shadow-lg:0 10px 15px -3px #0009, 0 4px 6px -4px #0009;--shadow-glass:0 8px 32px 0 #0000005e;--sidebar-width:320px;--header-height:64px;--footer-height:40px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:hsl(var(--color-bg-base));color:hsl(var(--color-text-main));font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}#root{flex-direction:column;width:100vw;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.02em;color:#fff;font-weight:600}code{font-family:var(--font-mono);background-color:hsl(var(--color-bg-surface-elevated));border:1px solid hsl(var(--color-border));border-radius:4px;padding:2px 6px;font-size:.9em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsl(var(--color-bg-base))}::-webkit-scrollbar-thumb{background:hsl(var(--color-border));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-border-hover))}.glass-panel{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-glass);background:#13162299;border:1px solid #ffffff14;border-radius:12px}.interactive-item{transition:all var(--transition-fast)}.interactive-item:hover{background-color:hsl(var(--color-bg-surface-elevated));border-color:hsl(var(--color-border-hover))}.flex-center{justify-content:center;align-items:center;display:flex}.text-success{color:hsl(var(--color-success))}.text-warning{color:hsl(var(--color-warning))}.text-danger{color:hsl(var(--color-danger))}.text-muted{color:hsl(var(--color-text-muted))}button{font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;display:inline-flex}.btn-primary{background-color:hsl(var(--color-primary));color:#fff}.btn-primary:hover{background-color:hsl(var(--color-primary-hover));box-shadow:0 0 12px #6366f166}.btn-primary:disabled{background-color:hsl(var(--color-bg-surface-elevated));color:hsl(var(--color-text-dim));cursor:not-allowed;box-shadow:none}.btn-secondary{border-color:hsl(var(--color-border));color:hsl(var(--color-text-main));background-color:#0000}.btn-secondary:hover{border-color:hsl(var(--color-border-hover));background-color:hsl(var(--color-bg-surface-elevated))}.btn-danger{background-color:hsl(var(--color-danger-translucent));color:hsl(var(--color-danger));border-color:#f43f5e66}.btn-danger:hover{background-color:hsl(var(--color-danger));color:#fff;box-shadow:0 0 12px #f43f5e66}.splitscreen{gap:20px;width:100%;height:100%;display:flex;overflow:hidden}.splitscreen-left{flex:1;min-width:0;height:100%}.splitscreen-right{flex:1.1;min-width:0;height:100%}@media (width<=1024px){.splitscreen{flex-direction:column;overflow-y:auto}.splitscreen-left,.splitscreen-right{flex:none;width:100%;height:calc(100vh - 120px)}}._header_tlrfy_1{height:var(--header-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--color-border));z-index:100;width:100%;box-shadow:var(--shadow-sm);background:#131622b3;justify-content:space-between;align-items:center;padding:0 24px;display:flex}._brand_tlrfy_15{align-items:center;gap:12px;display:flex}._brand_tlrfy_15 h1{background:linear-gradient(135deg, #fff 30%, hsl(var(--color-text-muted)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.25rem;font-weight:700}._nav_tlrfy_30{align-items:center;gap:8px;display:flex}._navButton_tlrfy_36{color:hsl(var(--color-text-muted));transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 16px;font-size:.9rem;font-weight:500}._navButton_tlrfy_36:hover{background:hsl(var(--color-bg-surface-elevated));color:#fff}._activeNavButton_tlrfy_52{background:hsl(var(--color-primary-translucent));color:hsl(var(--color-primary));border-color:#6366f14d}._activeNavButton_tlrfy_52:hover{background:hsl(var(--color-primary-translucent));color:hsl(var(--color-primary))}._statusContainer_tlrfy_63{align-items:center;gap:16px;display:flex}._statusBadge_tlrfy_69{text-transform:uppercase;letter-spacing:.05em;background:hsl(var(--color-bg-surface-elevated));border:1px solid hsl(var(--color-border));border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}._indicator_tlrfy_83{border-radius:50%;width:8px;height:8px;display:inline-block}._healthy_tlrfy_90{background-color:hsl(var(--color-success));box-shadow:0 0 8px hsl(var(--color-success))}._unhealthy_tlrfy_95{background-color:hsl(var(--color-danger));box-shadow:0 0 8px hsl(var(--color-danger))}._envBadge_tlrfy_100{color:hsl(var(--color-warning));background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}@media (width<=768px){._header_tlrfy_1{padding:0 16px}._brand_tlrfy_15 h1{font-size:1.1rem}._statusContainer_tlrfy_63{gap:8px}._statusBadge_tlrfy_69{display:none}}._footer_iewtn_1{height:var(--footer-height);border-top:1px solid hsl(var(--color-border));width:100%;color:hsl(var(--color-text-muted));z-index:100;background:#0a0c16d9;justify-content:space-between;align-items:center;padding:0 24px;font-size:.8rem;display:flex;box-shadow:0 -1px 3px #0000004d}._shortcutsList_iewtn_16{align-items:center;gap:16px;display:flex}._shortcutItem_iewtn_22{align-items:center;gap:6px;display:flex}._kbd_iewtn_28{background-color:hsl(var(--color-bg-surface-elevated));color:hsl(var(--color-text-main));border:1px solid hsl(var(--color-border));font-size:.75rem;font-weight:600;font-family:var(--font-mono);border-radius:4px;padding:1px 5px;box-shadow:0 1px #00000080}._helpButton_iewtn_40{color:hsl(var(--color-primary));cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.8rem;display:flex}._helpButton_iewtn_40:hover{background-color:hsl(var(--color-primary-translucent));color:hsl(var(--color-primary-hover))}@media (width<=768px){._footer_iewtn_1{padding:0 16px}._shortcutsList_iewtn_16{display:none}}._container_11s7k_1{background-color:hsl(var(--color-bg-base));flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}._main_11s7k_10{height:calc(100vh - var(--header-height) - var(--footer-height));flex:1;width:100%;display:flex;overflow:hidden}._content_11s7k_18{background-color:#0a0c1666;flex:1;height:100%;padding:24px;position:relative;overflow-y:auto}._sidebar_767sv_1{width:var(--sidebar-width);border-right:1px solid hsl(var(--color-border));background-color:hsl(var(--color-bg-surface));height:100%;transition:width var(--transition-normal);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._collapsed_767sv_13{width:60px}._header_767sv_17{border-bottom:1px solid hsl(var(--color-border));justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}._header_767sv_17 h3{white-space:nowrap;color:#fff;margin:0;font-size:1.05rem;font-weight:700}._toggleBtn_767sv_34{color:hsl(var(--color-text-muted));cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}._toggleBtn_767sv_34:hover{background-color:hsl(var(--color-bg-surface-elevated));color:#fff}._content_767sv_52{flex:1;padding:12px;overflow-y:auto}._loaderContainer_767sv_58,._errorContainer_767sv_59,._emptyContainer_767sv_60{text-align:center;height:150px;color:hsl(var(--color-text-muted));flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex}._iconSpin_767sv_72{animation:1.5s linear infinite _spin_767sv_1}@keyframes _spin_767sv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._docList_767sv_85{flex-direction:column;gap:8px;display:flex}._docItem_767sv_91{border:1px solid hsl(var(--color-border));cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);background:#ffffff05;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}._docItem_767sv_91:hover{background:hsl(var(--color-bg-surface-elevated));border-color:hsl(var(--color-border-hover))}._activeDocItem_767sv_110{background:hsl(var(--color-primary-translucent))!important;border-color:hsl(var(--color-primary))!important}._docMeta_767sv_115{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}._docTitle_767sv_123{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85rem;font-weight:600;overflow:hidden}._docDate_767sv_133{color:hsl(var(--color-text-dim));white-space:nowrap;font-size:.7rem}._docStatus_767sv_139{align-items:center;gap:6px;display:flex}._statusLabel_767sv_145{color:hsl(var(--color-text-muted));font-size:.75rem;font-weight:500}._activeDocItem_767sv_110 ._docTitle_767sv_123{color:#fff}._activeDocItem_767sv_110 ._statusLabel_767sv_145{color:hsl(var(--color-primary))}._status_failed_767sv_160{border-left:3px solid hsl(var(--color-danger))}._status_approved_767sv_163{border-left:3px solid hsl(var(--color-success))}._status_processing_767sv_166,._status_completed_767sv_169{border-left:3px solid hsl(var(--color-warning))}._collapsedContent_767sv_173{flex-direction:column;flex:1;align-items:center;gap:12px;padding:16px 0;display:flex;overflow-y:auto}._collapsedDocBtn_767sv_183{border:1px solid hsl(var(--color-border));cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}._collapsedDocBtn_767sv_183:hover{background:hsl(var(--color-bg-surface-elevated));border-color:hsl(var(--color-border-hover))}._activeCollapsedBtn_767sv_202{background:hsl(var(--color-primary-translucent))!important;border-color:hsl(var(--color-primary))!important}._backdrop_3g1x5_1{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out _fadeIn_3g1x5_1;display:flex;position:fixed;top:0;left:0}._modal_3g1x5_17{background:hsl(var(--color-bg-surface));border:1px solid hsl(var(--color-border));width:500px;max-width:90%;box-shadow:var(--shadow-lg);border-radius:12px;padding:24px;animation:.2s cubic-bezier(.34,1.56,.64,1) _scaleIn_3g1x5_1}._header_3g1x5_28{border-bottom:1px solid hsl(var(--color-border));justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}._header_3g1x5_28 h2{color:#fff;margin:0;font-size:1.25rem}._closeBtn_3g1x5_43{color:hsl(var(--color-text-muted));cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}._closeBtn_3g1x5_43:hover{background-color:hsl(var(--color-bg-surface-elevated));color:#fff}._table_3g1x5_61{border-collapse:collapse;width:100%;margin-bottom:20px}._tr_3g1x5_67{border-bottom:1px solid #ffffff0a}._tr_3g1x5_67:last-child{border-bottom:none}._tdKey_3g1x5_75{text-align:left;width:35%;padding:12px 8px}._tdDesc_3g1x5_81{color:hsl(var(--color-text-muted));padding:12px 8px;font-size:.9rem}._kbd_3g1x5_87{background-color:hsl(var(--color-bg-surface-elevated));color:hsl(var(--color-text-main));border:1px solid hsl(var(--color-border));font-size:.8rem;font-weight:600;font-family:var(--font-mono);border-radius:4px;padding:2px 6px;box-shadow:0 1px #00000080}._actions_3g1x5_99{justify-content:flex-end;display:flex}@keyframes _fadeIn_3g1x5_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_3g1x5_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._container_1arhp_1{justify-content:center;align-items:center;width:100%;min-height:70vh;display:flex}._card_1arhp_9{background:hsl(var(--color-bg-surface));border:1px solid hsl(var(--color-border));width:100%;max-width:550px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:16px;padding:32px;display:flex}._card_1arhp_9 h2{color:#fff;margin:0;font-size:1.5rem}._dropzone_1arhp_28{border:2px dashed hsl(var(--color-border));text-align:center;cursor:pointer;transition:all var(--transition-fast);background:#ffffff03;border-radius:8px;padding:40px 20px;position:relative}._dropzone_1arhp_28:hover{border-color:hsl(var(--color-primary));background:#6366f105}._dragActive_1arhp_44{border-color:hsl(var(--color-primary));background:#6366f114}._disabled_1arhp_49{pointer-events:none;opacity:.6}._fileInput_1arhp_54{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}._label_1arhp_64{cursor:pointer;flex-direction:column;align-items:center;gap:12px;display:flex}._uploadText_1arhp_72{color:hsl(var(--color-text-main));font-size:.95rem;font-weight:600}._fileLimit_1arhp_78{color:hsl(var(--color-text-dim));font-size:.75rem}._divider_1arhp_83{text-align:center;color:hsl(var(--color-text-dim));text-transform:uppercase;align-items:center;margin:8px 0;font-size:.8rem;display:flex}._divider_1arhp_83:before,._divider_1arhp_83:after{content:"";border-bottom:1px solid #ffffff14;flex:1}._divider_1arhp_83:not(:empty):before{margin-right:.5em}._divider_1arhp_83:not(:empty):after{margin-left:.5em}._gmailSection_1arhp_108{flex-direction:column;gap:12px;display:flex}._alertError_1arhp_114{background-color:hsl(var(--color-danger-translucent));color:hsl(var(--color-danger));border:1px solid #f43f5e4d;border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:.85rem;display:flex}._alertSuccess_1arhp_126{background-color:hsl(var(--color-success-translucent));color:hsl(var(--color-success));border:1px solid #10b9814d;border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:.85rem;display:flex}._iconSpin_1arhp_138{animation:1.5s linear infinite _spin_1arhp_1}@keyframes _spin_1arhp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1di76_1{grid-template-columns:1fr 2fr;align-items:start;gap:32px;display:grid}@media (width<=900px){._container_1di76_1{grid-template-columns:1fr}}._formSection_1di76_14,._listSection_1di76_15{border:1px solid hsl(var(--color-border));background:#191c2d66;border-radius:12px;padding:24px}._formSection_1di76_14 h3,._listSection_1di76_15 h3{color:#fff;border-bottom:1px solid #ffffff0d;margin-top:0;margin-bottom:20px;padding-bottom:10px;font-size:1.15rem}._form_1di76_14{flex-direction:column;gap:16px;display:flex}._formGroup_1di76_38{flex-direction:column;gap:8px;display:flex}._formGroup_1di76_38 label{color:hsl(var(--color-text-muted));font-size:.85rem;font-weight:600}._input_1di76_50{background:hsl(var(--color-bg-base));border:1px solid hsl(var(--color-border));color:#fff;font-size:.9rem;font-family:var(--font-sans);transition:all var(--transition-fast);border-radius:6px;padding:10px 12px}._input_1di76_50:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 2px hsl(var(--color-primary-translucent));outline:none}._passwordInputContainer_1di76_67{width:100%;display:flex;position:relative}._passwordInputContainer_1di76_67 ._input_1di76_50{width:100%;padding-right:40px}._eyeBtn_1di76_78{color:hsl(var(--color-text-muted));cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._eyeBtn_1di76_78:hover{color:#fff}._centered_1di76_95{justify-content:center;align-items:center;padding:40px 0;display:flex}._table_1di76_102{border-collapse:collapse;width:100%}._table_1di76_102 th{text-align:left;text-transform:uppercase;color:hsl(var(--color-text-muted));border-bottom:1px solid hsl(var(--color-border));padding:10px 12px;font-size:.8rem}._tr_1di76_116{transition:background-color var(--transition-fast);border-bottom:1px solid #ffffff08}._tr_1di76_116:hover{background-color:#ffffff03}._tr_1di76_116 td{vertical-align:middle;padding:12px;font-size:.9rem}._tdPassword_1di76_131{align-items:center;gap:8px;display:flex}._tdDate_1di76_137{color:hsl(var(--color-text-dim));font-size:.8rem}._toggleSwitch_1di76_142{cursor:pointer;width:44px;height:22px;transition:background-color var(--transition-fast);background-color:#ffffff1a;border:none;border-radius:100px;align-items:center;padding:0;display:inline-flex;position:relative}._activeSwitch_1di76_156{background-color:hsl(var(--color-success))}._switchDot_1di76_160{width:16px;height:16px;transition:left var(--transition-fast);background-color:#fff;border-radius:50%;position:absolute;left:3px}._activeSwitch_1di76_156 ._switchDot_1di76_160{left:25px}._deleteBtn_1di76_174{color:hsl(var(--color-text-dim));cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}._deleteBtn_1di76_174:hover{color:hsl(var(--color-danger));background-color:hsl(var(--color-danger-translucent))}._iconSpin_1di76_192{animation:1.5s linear infinite _spin_1di76_1}@keyframes _spin_1di76_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_3kuj5_1{grid-template-columns:2fr 1fr;align-items:start;gap:32px;display:grid}@media (width<=900px){._container_3kuj5_1{grid-template-columns:1fr}}._locationsSection_3kuj5_14,._configSection_3kuj5_15{border:1px solid hsl(var(--color-border));background:#191c2d66;border-radius:12px;padding:24px}._locationsSection_3kuj5_14 h3,._configSection_3kuj5_15 h3{color:#fff;border-bottom:1px solid #ffffff0d;margin-top:0;margin-bottom:20px;padding-bottom:10px;font-size:1.15rem}._addForm_3kuj5_32{grid-template-columns:1fr 1fr auto;gap:12px;margin-bottom:20px;display:grid}@media (width<=600px){._addForm_3kuj5_32{grid-template-columns:1fr}}._input_3kuj5_45{background:hsl(var(--color-bg-base));border:1px solid hsl(var(--color-border));color:#fff;font-size:.9rem;font-family:var(--font-sans);transition:all var(--transition-fast);border-radius:6px;padding:10px 12px}._input_3kuj5_45:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 2px hsl(var(--color-primary-translucent));outline:none}._tableInput_3kuj5_62{background:hsl(var(--color-bg-base));border:1px solid hsl(var(--color-border));color:#fff;border-radius:4px;width:100%;padding:6px 10px;font-size:.85rem}._tableInput_3kuj5_62:focus{border-color:hsl(var(--color-primary));outline:none}._centered_3kuj5_77{justify-content:center;align-items:center;padding:40px 0;display:flex}._table_3kuj5_62{border-collapse:collapse;width:100%}._table_3kuj5_62 th{text-align:left;text-transform:uppercase;color:hsl(var(--color-text-muted));border-bottom:1px solid hsl(var(--color-border));padding:10px 12px;font-size:.8rem}._tr_3kuj5_98{transition:background-color var(--transition-fast);border-bottom:1px solid #ffffff08}._tr_3kuj5_98:hover{background-color:#ffffff03}._tr_3kuj5_98 td{vertical-align:middle;padding:12px;font-size:.9rem}._rawText_3kuj5_113{align-items:center;gap:8px;display:flex}._actionCell_3kuj5_119{justify-content:center;align-items:center;gap:8px;display:flex}._saveBtn_3kuj5_126,._cancelBtn_3kuj5_127,._editBtn_3kuj5_128,._deleteBtn_3kuj5_129{color:hsl(var(--color-text-dim));cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}._saveBtn_3kuj5_126:hover{color:hsl(var(--color-success));background-color:hsl(var(--color-success-translucent))}._cancelBtn_3kuj5_127:hover{color:hsl(var(--color-text-main));background-color:hsl(var(--color-bg-surface-elevated))}._editBtn_3kuj5_128:hover{color:hsl(var(--color-primary));background-color:hsl(var(--color-primary-translucent))}._deleteBtn_3kuj5_129:hover{color:hsl(var(--color-danger));background-color:hsl(var(--color-danger-translucent))}._configForm_3kuj5_162{flex-direction:column;gap:20px;display:flex}._formGroup_3kuj5_168{flex-direction:column;gap:8px;display:flex}._formGroup_3kuj5_168 label{color:hsl(var(--color-text-muted));font-size:.85rem;font-weight:600}._iconSpin_3kuj5_180{animation:1.5s linear infinite _spin_3kuj5_1}@keyframes _spin_3kuj5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1al1o_1{flex-direction:column;gap:20px;width:100%;display:flex}._tabHeader_1al1o_8{border-bottom:1px solid hsl(var(--color-border));gap:8px;padding-bottom:8px;display:flex}._tabBtn_1al1o_15{color:hsl(var(--color-text-muted));cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex}._tabBtn_1al1o_15:hover{background:hsl(var(--color-bg-surface-elevated));color:#fff}._activeTab_1al1o_35{background:hsl(var(--color-bg-surface-elevated));color:hsl(var(--color-primary));border-color:hsl(var(--color-border))}._pane_1al1o_41{animation:.25s ease-out _fadeIn_1al1o_1}@keyframes _fadeIn_1al1o_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._container_1ve9m_1{background:hsl(var(--color-bg-base));border:1px solid hsl(var(--color-border));border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}._toolbar_1ve9m_13{background:hsl(var(--color-bg-surface));border-bottom:1px solid hsl(var(--color-border));width:100%;height:48px;box-shadow:var(--shadow-sm);z-index:10;justify-content:space-between;align-items:center;padding:0 16px;display:flex}._controlsGroup_1ve9m_26{align-items:center;gap:8px;display:flex}._toolbarBtn_1ve9m_32{color:hsl(var(--color-text-muted));cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}._toolbarBtn_1ve9m_32:hover:not(:disabled){background-color:hsl(var(--color-bg-surface-elevated));color:#fff}._toolbarBtn_1ve9m_32:disabled{opacity:.3;cursor:not-allowed}._pageInfo_1ve9m_55{color:hsl(var(--color-text-main));font-size:.85rem;font-weight:600}._zoomLabel_1ve9m_61{color:hsl(var(--color-text-muted));text-align:center;min-width:48px;font-size:.8rem}._viewerPane_1ve9m_68{background:#0a0c1666;flex:1;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:relative;overflow:auto}._pdfDocument_1ve9m_79{box-shadow:var(--shadow-lg);background-color:#fff;border-radius:6px;position:relative}._pageWrapper_1ve9m_86{display:inline-block;position:relative}._svgOverlay_1ve9m_92{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}._bboxRect_1ve9m_102{stroke:hsl(var(--color-primary));stroke-width:2px;fill:#6366f12e;animation:2s ease-in-out infinite _pulseHighlight_1ve9m_1}@keyframes _pulseHighlight_1ve9m_1{0%{fill:#6366f126;stroke-width:2px}50%{fill:#6366f14d;stroke-width:3px}to{fill:#6366f126;stroke-width:2px}}._loader_1ve9m_124{height:100%;color:hsl(var(--color-text-muted));flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.9rem;display:flex}._iconSpin_1ve9m_135{animation:1.5s linear infinite _spin_1ve9m_1}@keyframes _spin_1ve9m_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}._container_1xbot_1{background:hsl(var(--color-bg-surface));border:1px solid hsl(var(--color-border));border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._header_1xbot_12{border-bottom:1px solid hsl(var(--color-border));background:#ffffff03;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._header_1xbot_12 h2{margin:0;font-size:1.15rem}._tableWrapper_1xbot_26{flex:1;padding:0;overflow-y:auto}._table_1xbot_26{border-collapse:collapse;width:100%}._table_1xbot_26 th{text-align:left;text-transform:uppercase;color:hsl(var(--color-text-muted));border-bottom:1px solid hsl(var(--color-border));background:hsl(var(--color-bg-surface));z-index:5;padding:12px 16px;font-size:.75rem;font-weight:700;position:sticky;top:0}._tr_1xbot_51{transition:background-color var(--transition-fast);border-bottom:1px solid #ffffff08}._tr_1xbot_51:hover{background-color:#ffffff03}._activeTr_1xbot_60{background-color:hsl(var(--color-primary-translucent))!important}._td_1xbot_64{vertical-align:middle;padding:8px 16px}._input_1xbot_69{color:#fff;width:100%;font-size:.85rem;font-family:var(--font-sans);transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 8px}._input_1xbot_69:focus{background:hsl(var(--color-bg-base));border-color:hsl(var(--color-primary));outline:none}._inputError_1xbot_87{border-color:hsl(var(--color-danger))!important;background-color:#f43f5e0d!important}._select_1xbot_92{color:#fff;width:100%;font-size:.85rem;font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 8px}._select_1xbot_92:focus{background:hsl(var(--color-bg-base));border-color:hsl(var(--color-primary));outline:none}._select_1xbot_92 option{background-color:hsl(var(--color-bg-surface-elevated));color:#fff}._checkbox_1xbot_115{width:16px;height:16px;accent-color:hsl(var(--color-primary));cursor:pointer}._warningBadge_1xbot_122{color:hsl(var(--color-warning));cursor:pointer;transition:all var(--transition-fast);background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-flex}._warningBadge_1xbot_122:hover{background:#f59e0b40;transform:translateY(-1px)}._actionsPanel_1xbot_142{border-top:1px solid hsl(var(--color-border));background:#ffffff03;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._selectedCount_1xbot_151{color:hsl(var(--color-text-muted));font-size:.85rem}._iconSpin_1xbot_156{animation:1.5s linear infinite _spin_1xbot_1}@keyframes _spin_1xbot_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._backdrop_1xbot_166{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._confirmModal_1xbot_181{background:hsl(var(--color-bg-surface));border:1px solid hsl(var(--color-border));width:400px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}._confirmModal_1xbot_181 h3{color:#fff;margin:0;font-size:1.15rem}._confirmModal_1xbot_181 p{color:hsl(var(--color-text-muted));margin:0;font-size:.9rem;line-height:1.5}._modalActions_1xbot_206{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._backdrop_159zb_1{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.15s ease-out _fadeIn_159zb_1;display:flex;position:fixed;top:0;left:0}._modal_159zb_17{background:hsl(var(--color-bg-surface));width:480px;max-width:90%;box-shadow:var(--shadow-lg);border:1px solid #f59e0b4d;border-radius:12px;padding:24px;animation:.15s ease-out _scaleIn_159zb_1}._header_159zb_28{border-bottom:1px solid hsl(var(--color-border));justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}._title_159zb_37{color:hsl(var(--color-warning));align-items:center;gap:8px;font-size:1.15rem;font-weight:700;display:flex}._closeBtn_159zb_46{color:hsl(var(--color-text-muted));cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}._closeBtn_159zb_46:hover{background-color:hsl(var(--color-bg-surface-elevated));color:#fff}._body_159zb_64{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}._warningItem_159zb_71{background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}._message_159zb_81{color:hsl(var(--color-text-main));font-size:.9rem;line-height:1.5}._actions_159zb_87{justify-content:flex-end;gap:12px;display:flex}._conflictBtn_159zb_93{background:hsl(var(--color-bg-surface-elevated));border:1px solid hsl(var(--color-border));color:#fff;cursor:pointer;transition:all var(--transition-fast);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;display:inline-flex}._conflictBtn_159zb_93:hover{background-color:hsl(var(--color-primary-translucent));border-color:hsl(var(--color-primary));color:hsl(var(--color-primary))}@keyframes _fadeIn_159zb_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_159zb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
