@import "https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";._container_pkhfq_1{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}._card_pkhfq_10{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;max-width:420px;box-shadow:var(--shadow);flex-direction:column;align-items:center;gap:16px;padding:48px 40px;display:flex}._logo_pkhfq_25{object-fit:contain;height:48px}._spinner_pkhfq_30{border:3px solid var(--color-primary-soft);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite _ai-loader-spin_pkhfq_1}._title_pkhfq_39{color:var(--text-strong);margin:0;font-size:1.5rem;font-weight:700}._subtitle_pkhfq_46{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}._offline_pkhfq_53{color:var(--danger);margin:0;font-size:.9rem;font-weight:600}._recovery_pkhfq_60{gap:10px;width:100%;margin-top:8px;display:grid}._retryButton_pkhfq_67,._updateButton_pkhfq_68{border-radius:var(--radius-btn);width:100%;transition:var(--transition);padding:12px 18px;font-size:.95rem;font-weight:600}._retryButton_pkhfq_67{background:var(--color-primary);color:var(--surface)}._retryButton_pkhfq_67:hover{background:var(--color-primary-hover)}._updateButton_pkhfq_68{border:1.5px solid var(--border);background:var(--surface);color:var(--text-strong)}._updateButton_pkhfq_68:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}:root{--color-primary:#1257a6;--color-primary-hover:#0e4788;--color-primary-soft:#eaf2fb;--provea-cyan:#00a0de;--provea-indigo:#2a3996;--provea-gradient:linear-gradient(135deg, #00a0de, #2a3996);--color-accent:#f97316;--color-accent-hover:#ea670c;--color-accent-soft:#ffedd5;--bg:#f6f8fb;--surface:#fff;--border:#dde4ee;--text-strong:#0f172a;--text:#334155;--text-muted:#64748b;--success:#16a34a;--success-soft:#dcfce7;--warning:#f59e0b;--warning-soft:#fef3c7;--danger:#dc2626;--danger-soft:#fee2e2;--danger-text:#7f1d1d;--info:#00a0de;--info-soft:#e0f2fe;--code-bg:#f1f5f9;--code-pre-bg:#1e293b;--code-pre-text:#e2e8f0;--code-focus-shadow:#00a0de2e;--font-sans:"Figtree", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--radius-btn:10px;--radius-card:16px;--radius-block:24px;--radius-pill:999px;--shadow:0 4px 12px #0f172a14;--shadow-sm:0 1px 3px #0f172a0f;--header-h:52px;--bottom-nav-h:62px;--transition:all .2s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;overscroll-behavior:none}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-size:16px;line-height:1.6;overflow:hidden}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;background:0 0;border:none;font-family:inherit}textarea{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:var(--color-primary-soft);color:var(--text-strong)}.ai-loader{border:2px solid var(--color-primary-soft);border-top-color:var(--color-primary);vertical-align:middle;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ai-loader-spin;display:inline-block}@keyframes ai-loader-spin{to{transform:rotate(360deg)}}.ctaAccordion.ctaAccordion{border:none;border-radius:0;margin:10px 0;overflow:visible}.ctaAccordion.ctaAccordion>summary{background:var(--info-soft);border:1.5px solid var(--provea-cyan);border-radius:var(--radius-pill);padding:15px 20px;font-size:.95rem}.ctaAccordion.ctaAccordion>summary>span:first-child{font-size:inherit;color:var(--provea-indigo);flex:1;font-weight:600}.ctaAccordion.ctaAccordion>summary:after{color:var(--provea-indigo)}@media (hover:hover){.ctaAccordion.ctaAccordion>summary:hover{background:var(--provea-cyan)}.ctaAccordion.ctaAccordion>summary:hover>span:first-child,.ctaAccordion.ctaAccordion>summary:hover:after{color:#fff}}.ctaAccordion.ctaAccordion[open]>summary{border-radius:var(--radius-btn) var(--radius-btn) 0 0}.partsTableCut.partsTableCut{margin-bottom:0}.partsMore.partsMore{border:none;border-radius:0;margin:0 0 14px;overflow:visible}.partsMore.partsMore>summary{color:var(--color-primary);background:0 0;padding:10px 0 0;font-size:.82rem;font-weight:600}.partsMore.partsMore>summary:after{content:"▾";color:inherit;font-size:1.2em}.partsMore.partsMore[open]>summary{display:none}.partsMore.partsMore>table{margin:0;padding:0;font-size:.82rem}.brandNotice.brandNotice{background:var(--warning-soft);border-left:4px solid var(--warning);border-radius:var(--radius-btn);color:var(--text-strong);margin:10px 0;padding:12px 16px;font-weight:600}.ctaAccordionBody.ctaAccordionBody{border:1px solid var(--border);border-radius:0 0 var(--radius-btn) var(--radius-btn);border-top:none;padding:4px 4px 2px}._nav_rz01g_1{z-index:40;background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0;box-shadow:0 -2px 12px #0f172a0f}._inner_rz01g_10{max-width:560px;height:var(--bottom-nav-h);justify-content:space-around;align-items:stretch;margin:0 auto;display:flex}._tab_rz01g_19{color:var(--text-muted);letter-spacing:.01em;transition:var(--transition);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:.68rem;font-weight:600;display:flex}._tab_rz01g_19 span{white-space:nowrap;line-height:1}._tab_rz01g_19:hover,._tabActive_rz01g_44{color:var(--color-primary)}@media (width>=769px){._nav_rz01g_1{border-top:1px solid var(--border)}._inner_rz01g_10{max-width:480px}._tab_rz01g_19{flex-direction:row;gap:8px;font-size:.85rem}}._banner_2wqdv_1{background:var(--danger-soft);border-bottom:1px solid var(--danger);flex-shrink:0;align-items:flex-start;gap:12px;padding:12px 16px;animation:.25s ease-out _slideDown_2wqdv_1;display:flex}._icon_2wqdv_12{color:var(--danger);flex-shrink:0;margin-top:2px}._text_2wqdv_18{flex-direction:column;gap:2px;min-width:0;display:flex}._title_2wqdv_25{color:var(--danger-text);font-size:14px;font-weight:700}._subtitle_2wqdv_31{color:var(--danger-text);font-size:13px;line-height:1.4}@keyframes _slideDown_2wqdv_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){._banner_2wqdv_1{padding:10px 12px}._subtitle_2wqdv_31{font-size:12.5px}}._welcome_1i4t4_1{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 24px;display:flex;overflow-y:auto}._header_1i4t4_12{justify-content:center;align-items:center;gap:14px;width:100%;max-width:640px;margin-bottom:28px;display:flex}._icon_1i4t4_22{background:var(--color-primary-soft);width:56px;height:56px;color:var(--provea-cyan);cursor:pointer;transition:var(--transition);-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;display:flex}._icon_1i4t4_22:active{transform:scale(.94)}._icon_1i4t4_22:disabled{cursor:default}._updateSpinner_1i4t4_51{border:2.5px solid var(--color-primary-soft);border-top-color:var(--provea-cyan);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite _welcome-spin_1i4t4_1}@keyframes _welcome-spin_1i4t4_1{to{transform:rotate(360deg)}}._version_1i4t4_67{color:var(--provea-cyan);letter-spacing:.01em;font-variant-numeric:tabular-nums;opacity:.8;font-size:.6rem;font-weight:700;line-height:1}._headerText_1i4t4_77{text-align:left}._title_1i4t4_81{color:var(--text-strong);margin-bottom:2px;font-size:1.5rem;font-weight:800;line-height:1.2}._subtitle_1i4t4_89{color:var(--text-muted);font-size:.95rem}._cards_1i4t4_94{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;max-width:640px;display:flex}._card_1i4t4_94{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-card);text-align:center;min-width:220px;max-width:300px;min-height:140px;transition:var(--transition);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px 22px;display:flex}._card_1i4t4_94:hover{border-color:var(--color-primary);box-shadow:var(--shadow);transform:translateY(-2px)}._cardIcon_1i4t4_128{background:var(--color-primary-soft);width:64px;height:64px;color:var(--color-primary);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._cardIconRapport_1i4t4_140{background:var(--color-accent-soft);color:var(--color-accent)}._cardTitle_1i4t4_145{color:var(--text-strong);font-size:1.1rem;font-weight:700}._cardDesc_1i4t4_151{color:var(--text-muted);font-size:.8rem;line-height:1.4}@media (width<=480px){._cards_1i4t4_94{flex-direction:column;align-items:stretch}._card_1i4t4_94{max-width:100%}}._form_12z1u_1{flex-direction:column;gap:8px;width:100%;margin-top:12px;display:flex}._header_12z1u_9{flex-direction:column;gap:2px;display:flex}._eyebrow_12z1u_15{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.66rem;font-weight:700}._title_12z1u_24{color:var(--provea-indigo);margin:0;font-size:.88rem;font-weight:700}._row_12z1u_31{gap:8px;display:flex}._row_12z1u_31 ._field_12z1u_36{flex:1;min-width:0}._field_12z1u_36{color:var(--text-muted);flex-direction:column;gap:3px;font-size:.78rem;display:flex}._required_12z1u_49{color:var(--danger);font-weight:600}._field_12z1u_36 input{border:1.5px solid var(--border);border-radius:var(--radius-btn);color:var(--text);background:var(--surface);transition:var(--transition);padding:9px 11px;font-size:.9rem}._field_12z1u_36 input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--code-focus-shadow);outline:none}._actions_12z1u_70{margin-top:2px;display:flex}._submitBtn_12z1u_75{border-radius:var(--radius-pill);background:var(--provea-gradient);color:#fff;width:100%;transition:var(--transition);border:none;padding:12px 16px;font-size:.9rem;font-weight:600}._submitBtn_12z1u_75:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-2px)}._submitBtn_12z1u_75:disabled{opacity:.4;cursor:not-allowed}._message_hbdrz_1{animation:.3s _slideUp_hbdrz_1;display:flex}._user_hbdrz_6{justify-content:flex-end}._content_hbdrz_10{flex-direction:column;max-width:78%;display:flex}._bot_hbdrz_18 ._content_hbdrz_10{width:100%;max-width:620px}._user_hbdrz_6 ._content_hbdrz_10{align-items:flex-end}._bubble_hbdrz_27{border-radius:var(--radius-btn);word-break:break-word;padding:12px 16px;font-size:.925rem;line-height:1.65}._bubbleBot_hbdrz_35{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:18px 20px}._bubbleUser_hbdrz_42{background:var(--provea-gradient);color:#fff}._bubbleError_hbdrz_47{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-text)}._bubbleReport_hbdrz_53{border-color:var(--provea-indigo);white-space:pre-wrap;font-family:var(--font-mono);background:#fafbff;font-size:.855rem;line-height:1.7}._bubbleBot_hbdrz_35 p{margin:0 0 10px}._bubbleBot_hbdrz_35 p:last-child{margin-bottom:0}._bubbleBot_hbdrz_35 h1,._bubbleBot_hbdrz_35 h2,._bubbleBot_hbdrz_35 h3,._bubbleBot_hbdrz_35 h4{color:var(--text-strong);margin:16px 0 8px;font-weight:700}._bubbleBot_hbdrz_35 h1:first-child,._bubbleBot_hbdrz_35 h2:first-child,._bubbleBot_hbdrz_35 h3:first-child{margin-top:0}._bubbleBot_hbdrz_35 strong{color:var(--provea-indigo);font-weight:600}._bubbleBot_hbdrz_35 code{font-family:var(--font-mono);background:var(--code-bg);border-radius:4px;padding:2px 6px;font-size:.85em}._bubbleBot_hbdrz_35 pre{background:var(--code-pre-bg);color:var(--code-pre-text);border-radius:8px;margin:10px 0;padding:14px 18px;overflow-x:auto}._bubbleBot_hbdrz_35 pre code{color:inherit;background:0 0;padding:0}._bubbleBot_hbdrz_35 a{color:var(--color-primary);text-decoration:underline}._bubbleBot_hbdrz_35 table{border-collapse:collapse;width:100%;margin:6px 0 14px;font-size:.82rem}._bubbleBot_hbdrz_35 table caption{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--provea-indigo);margin-bottom:6px;font-size:.68rem;font-weight:700}._bubbleBot_hbdrz_35 table th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--provea-indigo);border-bottom:1.5px solid var(--color-primary-soft);padding:0 10px 6px 0;font-size:.68rem;font-weight:700}._bubbleBot_hbdrz_35 table td{border-bottom:.5px solid var(--color-primary-soft);color:var(--text);vertical-align:top;padding:6px 10px 6px 0}._bubbleBot_hbdrz_35 table th:last-child,._bubbleBot_hbdrz_35 table td:last-child{text-align:right;white-space:nowrap;color:var(--text-muted);font-variant-numeric:tabular-nums}._sectionTitle_hbdrz_164{color:var(--provea-indigo);font-weight:700;margin:16px 0 8px!important}._bubbleBot_hbdrz_35>._sectionTitle_hbdrz_164:first-child{margin-top:0!important}._msgList_hbdrz_177{margin:8px 0;padding:0;list-style:none}._msgList_hbdrz_177 li{background:var(--bg);border-radius:6px;margin-bottom:4px;padding:9px 13px 9px 28px;font-size:.9rem;position:relative}._msgList_hbdrz_177 li:has(>ul){background:0 0;padding:0}._msgList_hbdrz_177 li:has(>ul):before{display:none}._msgList_hbdrz_177 li:before{content:"";background:var(--provea-cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._msgList_hbdrz_177 li strong{color:var(--provea-indigo)}._bubbleBot_hbdrz_35 details{box-sizing:border-box;border:1px solid var(--border);border-radius:8px;width:100%;margin:6px 0;overflow:hidden}._bubbleBot_hbdrz_35 summary{background:var(--bg);cursor:pointer;color:var(--text);align-items:center;gap:8px;padding:12px 14px;font-size:.92rem;font-weight:500;list-style:none;display:flex}._bubbleBot_hbdrz_35 summary:focus{outline:none}._bubbleBot_hbdrz_35 summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._bubbleBot_hbdrz_35 summary>span:first-child{flex:1}._bubbleBot_hbdrz_35 summary>span:last-child{color:var(--text-muted);font-size:.8rem;font-weight:500}._bubbleBot_hbdrz_35 summary:after{content:"▸";color:var(--text-muted);flex-shrink:0;font-size:1.3em;line-height:1;transition:transform .2s}._bubbleBot_hbdrz_35 details[open]>summary:after{transform:rotate(90deg)}._bubbleBot_hbdrz_35 summary::-webkit-details-marker{display:none}._bubbleBot_hbdrz_35 details>:not(summary){margin:0;padding:12px 16px;font-size:.88rem}._bubbleBot_hbdrz_35 details table{margin:4px 0 2px}._bubbleBot_hbdrz_35 details ul{margin:0;padding:0 14px 10px;list-style:none}._bubbleBot_hbdrz_35 details ul:before{content:"Pièces remplacées";letter-spacing:.03em;text-transform:uppercase;color:var(--provea-indigo);margin:0 0 6px;font-size:.72rem;font-weight:700;display:block}._bubbleBot_hbdrz_35 details ul li{color:var(--text);padding:3px 0 3px 14px;font-size:.84rem;position:relative}._bubbleBot_hbdrz_35 details ul li:before{content:"";background:var(--provea-cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}._reportActions_hbdrz_342{gap:10px;margin-top:12px;display:flex}._copyBtn_hbdrz_348{background:var(--provea-gradient);color:#fff;border-radius:var(--radius-btn);transition:var(--transition);flex:1;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 4px 14px #2a399640}._copyBtn_hbdrz_348:hover{opacity:.9;transform:translateY(-1px)}._copyBtnSecondary_hbdrz_369{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:none}._copyBtnSecondary_hbdrz_369:hover{opacity:1;background:var(--surface-hover,var(--border))}._editTextarea_hbdrz_381{resize:vertical;width:100%;min-height:240px;color:inherit;font:inherit;white-space:pre-wrap;background:0 0;border:none;outline:none;line-height:1.7}._quickReplies_hbdrz_396{flex-direction:column;align-items:stretch;gap:8px;max-width:420px;margin-top:12px;display:flex}._replyChip_hbdrz_405{border-radius:var(--radius-pill);border:1.5px solid var(--color-primary);background:var(--surface);width:100%;color:var(--color-primary);transition:var(--transition);justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:1rem;font-weight:600;display:inline-flex}._replyChipPrimary_hbdrz_422{border-color:var(--color-primary);background:var(--surface);color:var(--color-primary)}._replyChipPrimary_hbdrz_422:hover{background:var(--color-primary);color:#fff}._replyChipAccent_hbdrz_434{border:1.5px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}._replyChipAccent_hbdrz_434:hover{background:var(--color-accent);color:#fff}._docBadgeWrap_hbdrz_448{align-self:flex-start;position:relative}._docBadge_hbdrz_448{border:1px solid var(--color-primary);background:var(--surface);max-width:100%;color:var(--color-primary);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}._docBadge_hbdrz_448:hover{background:var(--color-primary);color:#fff}._docBadgeLabel_hbdrz_478{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._docBadgeChevOpen_hbdrz_485{transform:rotate(180deg)}._docMenu_hbdrz_489{z-index:5;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000001f}._docMenuItem_hbdrz_504{width:100%;color:var(--text);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;text-decoration:none;display:flex}._docMenuItem_hbdrz_504:hover{background:var(--bg-inset,#7f7f7f14)}._citationRow_hbdrz_522{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._citationChip_hbdrz_529{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:500;display:inline-flex}._citationChip_hbdrz_529:hover{border-color:var(--color-primary);color:var(--color-primary)}._modalOverlay_hbdrz_550{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalBox_hbdrz_561{background:var(--surface);border-radius:var(--radius-btn);border:1px solid var(--border);width:100%;max-width:420px;padding:20px}._modalBoxWide_hbdrz_570{max-width:900px}._modalBoxPreview_hbdrz_574{flex-direction:column;height:85vh;padding:0;display:flex;overflow:hidden}._previewHead_hbdrz_582{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._previewInfo_hbdrz_591{flex:1;min-width:0}._docName_hbdrz_596{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;font-weight:700}._docType_hbdrz_603{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.76rem}._previewFrame_hbdrz_610{border:none;flex:1;width:100%}._rowActions_hbdrz_616{flex-shrink:0;align-items:center;gap:6px;display:flex}@media (width<=600px){._modalOverlay_hbdrz_550{padding:0}._modalBoxWide_hbdrz_570{max-width:100%}._modalBoxPreview_hbdrz_574{border:none;border-radius:0;height:100dvh}._previewHead_hbdrz_582{padding:10px 12px}._rowActions_hbdrz_616 ._btnSm_hbdrz_647 span{display:none}._rowActions_hbdrz_616 ._btnSm_hbdrz_647{padding:6px}}._btn_hbdrz_647{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}._btnGhost_hbdrz_671{background:0 0}._btnSm_hbdrz_647{padding:6px 10px;font-size:.76rem}._btnIconOnly_hbdrz_680{padding:6px}._candidates_hbdrz_685{flex-direction:column;gap:8px;margin-top:12px;display:flex}._candidateChip_hbdrz_692{border:1.5px solid var(--color-primary);border-radius:var(--radius-btn);background:var(--surface);color:var(--color-primary);text-align:left;transition:var(--transition);align-items:center;gap:12px;padding:13px 20px;font-size:.92rem;font-weight:600;display:flex}._candidateChip_hbdrz_692:hover{background:var(--color-primary);color:#fff}._candidateInfo_hbdrz_712{flex-direction:column;gap:2px;min-width:0;display:flex}._candidateModel_hbdrz_720{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.76rem;font-weight:500;overflow:hidden}._candidateChip_hbdrz_692:hover ._candidateModel_hbdrz_720{color:#ffffffd9}._candidateSerial_hbdrz_734{font-variant-numeric:tabular-nums}._candidateClient_hbdrz_738{color:var(--text-muted);text-align:right;margin-left:auto;font-size:.84rem;font-weight:500}._candidateChip_hbdrz_692:hover ._candidateClient_hbdrz_738{color:#ffffffd9}._quizOptions_hbdrz_753{flex-direction:column;gap:6px;margin-top:12px;display:flex}._quizOptionBtn_hbdrz_760{border:1.5px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);text-align:left;transition:var(--transition);padding:12px 16px;font-size:.95rem;font-weight:600;line-height:1.3}._quizOptionBtn_hbdrz_760:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}._time_hbdrz_779{color:var(--text-muted);margin-bottom:4px;font-size:.75rem}@keyframes _slideUp_hbdrz_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._content_hbdrz_10{max-width:90%}}@media (width<=480px){._content_hbdrz_10{max-width:96%}._quickReplies_hbdrz_396{flex-direction:column;align-items:stretch}._replyChip_hbdrz_405{text-align:center;white-space:normal;width:100%}}._wrapper_1m612_1{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}._indicator_1bmex_1{align-items:center;gap:10px;padding:0 24px 16px;display:flex}._avatar_1bmex_8{background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._dots_1bmex_20{align-items:center;gap:4px;display:flex}._dots_1bmex_20 span{background:var(--color-primary);opacity:.3;border-radius:50%;width:8px;height:8px;animation:1.4s infinite _typing_1bmex_1}._dots_1bmex_20 span:nth-child(2){animation-delay:.2s}._dots_1bmex_20 span:nth-child(3){animation-delay:.4s}._text_1bmex_43{color:var(--text-muted);font-size:.8rem;font-weight:500}@keyframes _typing_1bmex_1{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}._bar_7bfda_1{background:var(--surface);border-top:1px solid var(--border);flex-shrink:0;padding:16px 24px 20px}._row_7bfda_8{gap:12px;display:flex}._inputGroup_7bfda_13{flex:1;align-items:flex-end;gap:8px;display:flex}._input_7bfda_13{border:1.5px solid var(--border);border-radius:var(--radius-btn);color:var(--text);background:var(--surface);resize:none;min-height:72px;max-height:160px;transition:var(--transition);flex:1;padding:14px 16px;font-size:.925rem;line-height:1.5;overflow-y:hidden}._input_7bfda_13::placeholder{color:var(--text-muted)}._input_7bfda_13:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--code-focus-shadow);outline:none}._input_7bfda_13:disabled{background:var(--bg);color:var(--text-muted);cursor:not-allowed;opacity:.7}._input_7bfda_13:disabled::placeholder{color:var(--text-muted);opacity:.6}._micBtn_7bfda_58{border-radius:var(--radius-btn);background:var(--bg);width:44px;height:44px;color:var(--text-muted);transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}._micBtn_7bfda_58:hover{color:var(--text);border-color:var(--border)}._recording_7bfda_76{background:var(--danger);color:#fff;animation:1.5s infinite _pulse_7bfda_1}._recording_7bfda_76:hover{color:#fff}._sendBtn_7bfda_86{border-radius:var(--radius-btn);background:var(--provea-gradient);color:#fff;width:44px;height:44px;transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}._sendBtn_7bfda_86:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-2px)}._sendBtn_7bfda_86:disabled{opacity:.4;cursor:not-allowed}@keyframes _pulse_7bfda_1{0%,to{opacity:1}50%{opacity:.7}}@media (width<=480px){._bar_7bfda_1{padding:12px 16px 16px}._input_7bfda_13{min-height:76px;max-height:200px;font-size:1rem}}._container_156oj_1{background:var(--bg);flex-direction:column;flex:1;display:flex;overflow:hidden}._actionBar_156oj_9{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:420px;margin:0 auto;padding:10px 16px 16px;display:flex}._actionBtn_156oj_21{border-radius:var(--radius-pill);border:1.5px solid var(--color-primary);background:var(--surface);width:100%;color:var(--color-primary);transition:var(--transition);justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:1rem;font-weight:600;display:inline-flex}._actionBtn_156oj_21:hover{background:var(--color-primary);color:#fff}._reportBtn_156oj_42{background:var(--color-accent-soft);color:var(--color-accent);border:1.5px solid var(--color-accent)}._reportBtn_156oj_42:hover{background:var(--color-accent);color:#fff}@media (width<=480px){._actionBar_156oj_9{gap:8px;padding:8px 12px 12px}._actionBtn_156oj_21{padding:15px 18px;font-size:.95rem}}._finishedBanner_156oj_68{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px;margin:0 auto;padding:14px 20px 20px;display:flex}._finishedBanner_156oj_68 p{color:var(--text-muted);margin:0;font-size:.85rem;font-weight:500}._newConversationBtn_156oj_87{border-radius:var(--radius-pill);border:1.5px solid var(--color-primary);background:var(--color-primary);color:#fff;width:100%;transition:var(--transition);justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:1rem;font-weight:600;display:inline-flex}._newConversationBtn_156oj_87:hover{opacity:.9}._expertRow_156oj_110{justify-content:flex-end;padding:0 16px 6px;display:flex}._overlay_lauqm_1{z-index:60;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}._panel_lauqm_10{background:var(--surface);width:420px;max-width:100%;height:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}._fullPagePanel_lauqm_21{background:var(--surface);flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}._header_lauqm_30{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._title_lauqm_39{color:var(--text-strong);font-size:1.1rem;font-weight:700}._searchWrap_lauqm_46{padding:12px 16px 0}._searchBox_lauqm_50{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-btn);align-items:center;gap:8px;padding:8px 12px;display:flex}._searchBox_lauqm_50:focus-within{border-color:var(--color-primary)}._searchIcon_lauqm_64{color:var(--text-muted);flex-shrink:0}._searchInput_lauqm_69{color:var(--text);background:0 0;border:none;outline:none;width:100%;font-size:16px}._searchInput_lauqm_69::placeholder{color:var(--text-muted)}._filterBar_lauqm_84{align-items:center;gap:8px;padding:12px 16px 0;display:flex}._tabs_lauqm_91{background:var(--bg);border-radius:var(--radius-btn);flex:1;gap:4px;padding:3px;display:flex}._tab_lauqm_91{color:var(--text-muted);transition:var(--transition);white-space:nowrap;background:0 0;border-radius:8px;flex:1;padding:6px 12px;font-size:.85rem;font-weight:500}._tab_lauqm_91:hover{color:var(--text)}._tabActive_lauqm_116{color:var(--color-primary);background:var(--surface);box-shadow:var(--shadow-sm);transition:var(--transition);white-space:nowrap;border-radius:8px;flex:1;padding:6px 12px;font-size:.85rem;font-weight:600}._closeBtn_lauqm_129{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-btn);background:0 0;border:none;flex-shrink:0;padding:6px}._closeBtn_lauqm_129:hover{background:var(--bg)}._list_lauqm_143{flex:1;padding:12px;overflow-y:auto}._itemRow_lauqm_152{position:relative}._itemDownload_lauqm_156{z-index:1;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:var(--transition);border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:10px;right:10px}._itemDownload_lauqm_156:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}._itemDownload_lauqm_156:disabled{opacity:.5;cursor:default}._item_lauqm_151{text-align:left;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);cursor:pointer;width:100%;transition:var(--transition);margin-bottom:10px;padding:14px 16px}._item_lauqm_151:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}._itemSelected_lauqm_202{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 0 0 1px var(--color-primary)}._itemActive_lauqm_210{border-color:var(--color-primary);background:var(--color-primary-soft);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}._itemExpanded_lauqm_218{border:1px solid var(--color-primary);border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);background:var(--surface);border-top:none;margin-bottom:10px;padding:4px 16px 14px}._itemExpanded_lauqm_218 ._detailMessages_lauqm_228{padding:10px 0 0}._itemTitle_lauqm_232{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.9rem;font-weight:600;overflow:hidden}._itemBadge_lauqm_242{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;margin-bottom:6px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}._itemBadgeDiagnostic_lauqm_253{background:var(--color-primary-soft);color:var(--color-primary)}._itemBadgeRapport_lauqm_258{color:var(--provea-indigo);background:#2a39961a}._msgTime_lauqm_265{color:var(--text-muted);text-transform:none;letter-spacing:0;margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:500}._itemId_lauqm_276{color:var(--text-muted);vertical-align:middle;margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:600;display:inline-block}._itemBadgeWmf_lauqm_286{background:var(--color-accent-soft);color:var(--color-accent);margin-left:6px}._itemTech_lauqm_292{color:var(--color-primary);margin-bottom:2px;font-size:.8rem;font-weight:600}._itemMeta_lauqm_299{color:var(--text-muted);font-size:.78rem}._empty_lauqm_304{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:.9rem}._backBar_lauqm_311{border-bottom:1px solid var(--border);padding:12px 20px}._detailMessages_lauqm_228{flex:1;padding:16px 20px;overflow-y:auto}._msg_lauqm_265{max-width:720px;margin-bottom:14px;font-size:.88rem;line-height:1.5}._msgRole_lauqm_331{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-bottom:8px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-block}._msgRoleUser_lauqm_342{background:var(--color-primary-soft);color:var(--color-primary)}._msgRoleAssistant_lauqm_347{color:var(--provea-indigo);background:#2a39961a}._backBtn_lauqm_352{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}._msgContent_lauqm_363{color:var(--text);word-break:break-word;overflow-wrap:break-word}._msgContent_lauqm_363 p{margin:0 0 8px}._msgContent_lauqm_363 p:last-child{margin-bottom:0}._msgContent_lauqm_363 strong{color:var(--provea-indigo);font-weight:600}._msgContent_lauqm_363 h1,._msgContent_lauqm_363 h2,._msgContent_lauqm_363 h3,._msgContent_lauqm_363 h4{color:var(--text-strong);margin:10px 0 6px;font-weight:700}._msgContent_lauqm_363 ul,._msgContent_lauqm_363 ol{margin:6px 0;padding-left:24px}._msgContent_lauqm_363 li{margin-bottom:4px}._msgContent_lauqm_363 code{font-family:var(--font-mono);background:var(--code-bg);border-radius:4px;padding:2px 6px;font-size:.85em}._msgContent_lauqm_363 pre{background:var(--code-pre-bg);color:var(--code-pre-text);border-radius:6px;margin:6px 0;padding:10px 12px;font-size:.8rem;overflow-x:auto}._msgContent_lauqm_363 pre code{color:inherit;background:0 0;padding:0}._msgContent_lauqm_363 a{color:var(--color-primary);text-decoration:underline}._msgContent_lauqm_363 details{border:1px solid var(--border);border-radius:6px;margin:6px 0}._msgContent_lauqm_363 summary{background:var(--bg);cursor:pointer;padding:8px 12px;font-weight:500;list-style:none}._msgContent_lauqm_363 summary::-webkit-details-marker{display:none}._msgContent_lauqm_363 details>:not(summary){padding:10px 14px;font-size:.88rem}._msgContent_lauqm_363 table{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:.82rem}._msgContent_lauqm_363 table caption{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--provea-indigo);margin-bottom:6px;font-size:.68rem;font-weight:700}._msgContent_lauqm_363 th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--provea-indigo);border-bottom:1.5px solid var(--color-primary-soft);padding:0 10px 6px 0;font-size:.68rem;font-weight:700}._msgContent_lauqm_363 td{border-bottom:.5px solid var(--color-primary-soft);vertical-align:top;padding:6px 10px 6px 0}._msgContent_lauqm_363 th:last-child,._msgContent_lauqm_363 td:last-child{text-align:right;white-space:nowrap;color:var(--text-muted);font-variant-numeric:tabular-nums}._userStats_lauqm_499{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:12px 20px 0;display:grid}._userStatCard_lauqm_506{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}._userStatIcon_lauqm_518{border-radius:var(--radius-btn);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._userStatIconBlue_lauqm_528{background:var(--color-primary-soft);color:var(--color-primary)}._userStatIconGreen_lauqm_533{background:var(--success-soft);color:var(--success)}._userStatIconOrange_lauqm_538{background:var(--color-accent-soft);color:var(--color-accent)}._userStatIconIndigo_lauqm_543{background:var(--info-soft);color:var(--provea-indigo)}._userStatText_lauqm_548{min-width:0}._userStatValue_lauqm_552{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;line-height:1.15;overflow:hidden}._userStatLabel_lauqm_562{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:600;overflow:hidden}._sheet_177vf_5{top:0;right:0;bottom:var(--bottom-nav-h);width:var(--admin-sheet-w,600px);z-index:50;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;max-width:100vw;display:flex;position:fixed;box-shadow:-8px 0 24px #0f172a0f}._head_177vf_20{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:18px 24px 16px;display:flex}._headTop_177vf_28{align-items:center;gap:8px;display:flex}._spacer_177vf_34{flex:1}._badge_177vf_38{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-block}._badgeDiag_177vf_49{background:var(--color-primary-soft);color:var(--color-primary)}._badgeRapport_177vf_54{color:var(--provea-indigo);background:#eef0fa}._badgeWmf_177vf_59{background:var(--color-accent-soft);color:#9a3412}._badgeDoc_177vf_64{background:var(--info-soft);color:#0369a1}._convId_177vf_69{font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem}._iconBtn_177vf_75{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;display:inline-flex}._iconBtn_177vf_75:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._iconBtn_177vf_75:disabled{opacity:.4;cursor:default}._closeBtn_177vf_99{background:var(--bg);border-color:#0000}._title_177vf_104{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:700}._meta_177vf_112{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.85rem;display:flex}._techLink_177vf_121{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}._techLink_177vf_121:hover{text-decoration:underline}._metrics_177vf_135{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._metric_177vf_135{border-right:1px solid var(--border);flex-direction:column;gap:2px;min-width:0;padding:12px 16px 12px 24px;display:flex}._metric_177vf_135:last-child{border-right:none}._metricLabel_177vf_154{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}._metricValue_177vf_163{color:var(--text-strong);white-space:nowrap;font-size:1.05rem;font-weight:700}._tabs_177vf_170{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;padding:0 24px;display:flex}._tab_177vf_170{height:44px;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:.88rem;font-weight:500;display:inline-flex}._tab_177vf_170:hover{color:var(--text-strong)}._tabActive_177vf_198{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:700}._tabCount_177vf_204{border-radius:var(--radius-pill);background:var(--bg);color:var(--text);padding:1px 7px;font-size:.72rem;font-weight:600}._body_177vf_213{background:#fbfcfe;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}._empty_177vf_221{text-align:center;color:var(--text-muted);padding:32px 0;font-size:.9rem}._thread_177vf_228{flex-direction:column;gap:18px;display:flex}._msg_177vf_234{flex-direction:column;gap:6px;max-width:88%;display:flex}._msgUser_177vf_241{align-self:flex-end;align-items:flex-end}._msgBot_177vf_246{align-self:flex-start}._msgWho_177vf_250{color:var(--text-strong);font-size:.75rem;font-weight:700}._msgWhoBot_177vf_256{color:var(--color-primary)}._msgTime_177vf_260{color:var(--text-muted);font-weight:500}._bubble_177vf_265{border-radius:12px;min-width:0;max-width:100%;padding:10px 14px;font-size:.88rem;line-height:1.5}._bubbleUser_177vf_274{background:#f1f5f9}._bubbleBot_177vf_278{background:var(--surface);border:1px solid var(--border)}._turnMeta_177vf_283{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._chip_177vf_290,._chipCost_177vf_291,._chipDoc_177vf_292{font-family:var(--font-mono);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;display:inline-flex}._chip_177vf_290{color:var(--text);background:#f1f5f9}._chipAlert_177vf_307{background:var(--danger-soft);color:var(--danger-text);font-weight:600}._chipCost_177vf_291{background:var(--color-accent-soft);color:var(--text-strong);font-weight:600}._chipDoc_177vf_292{font-family:var(--font-sans);background:var(--info-soft);color:#0369a1;font-weight:600}._callsTable_177vf_326{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);width:100%;font-size:.82rem}._callsTable_177vf_326 th{text-align:left;color:var(--text-muted);background:var(--bg);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:.72rem;font-weight:600}._callsTable_177vf_326 td{border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px}._callsTable_177vf_326 tr:last-child td{border-bottom:none}._num_177vf_356{font-variant-numeric:tabular-nums;text-align:right!important}._numAlert_177vf_361{color:var(--danger);font-weight:700}._mono_177vf_366{font-family:var(--font-mono);font-size:.78rem}@media (width<=720px){._metrics_177vf_135{grid-template-columns:repeat(2,minmax(0,1fr))}._metric_177vf_135:nth-child(2){border-right:none}}._overlay_14uvf_1{background:var(--bg);flex:1;overflow-y:auto}._container_14uvf_11{max-width:var(--admin-container-max,max(1100px, 80vw));margin:0 auto;padding:32px 24px 60px}._header_14uvf_21{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}._titleRow_14uvf_29{align-items:center;gap:12px;min-width:0;display:flex}._title_14uvf_29{color:var(--text-strong);font-size:1.4rem;font-weight:700}._pendingDocsAlert_14uvf_44{border-radius:var(--radius-pill);border:1.5px solid var(--warning);background:var(--warning-soft);color:#92620a;cursor:pointer;white-space:nowrap;transition:var(--transition);align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:700;display:inline-flex}._pendingDocsAlert_14uvf_44:hover{background:var(--warning);color:#fff}._queueProgressAlert_14uvf_68{border-radius:var(--radius-pill);border:1.5px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);cursor:pointer;white-space:nowrap;transition:var(--transition);align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:700;display:inline-flex}._queueProgressAlert_14uvf_68:hover{background:var(--color-primary);color:#fff}._spin_14uvf_90{animation:1s linear infinite _spin_14uvf_90}@keyframes _spin_14uvf_90{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._headerActions_14uvf_103{align-items:center;gap:10px;display:flex}._userName_14uvf_109{color:var(--text-muted);font-size:.85rem;font-weight:500}._logoutBtn_14uvf_115{border:1.5px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._logoutBtn_14uvf_115:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}@media (width<=480px){._userName_14uvf_109{display:none}}._kpiGrid_14uvf_142{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px;display:grid}._kpiCard_14uvf_149{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-sm);transition:var(--transition);align-items:center;gap:14px;padding:18px 20px;display:flex}._kpiCard_14uvf_149:hover{box-shadow:var(--shadow);transform:translateY(-1px)}._kpiIcon_14uvf_167{border-radius:var(--radius-btn);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._kpiIconBlue_14uvf_177{background:var(--color-primary-soft);color:var(--color-primary)}._kpiIconGreen_14uvf_182{background:var(--success-soft);color:var(--success)}._kpiIconOrange_14uvf_187{background:var(--color-accent-soft);color:var(--color-accent)}._kpiIconIndigo_14uvf_192{background:var(--info-soft);color:var(--provea-indigo)}._kpiText_14uvf_197{flex:1;min-width:0}._kpiLabel_14uvf_202{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.74rem;font-weight:600;overflow:hidden}._kpiValue_14uvf_214{color:var(--text-strong);font-size:1.6rem;font-weight:700;line-height:1.1}._activeUsersRow_14uvf_221{align-items:baseline;gap:14px;display:flex}._activeUsersItem_14uvf_227{align-items:baseline;gap:4px;display:flex}._activeUsersValue_14uvf_233{color:var(--text-strong);font-size:1.2rem;font-weight:700;line-height:1.1}._activeUsersPeriod_14uvf_240{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.68rem;font-weight:600}._chartCard_14uvf_248{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin-bottom:28px;padding:20px}._chartTitle_14uvf_257{color:var(--text-strong);font-size:1rem;font-weight:700}._chartHeader_14uvf_263{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._sortGroup_14uvf_272{background:var(--bg);border-radius:var(--radius-btn);flex-shrink:0;gap:4px;padding:3px;display:flex}._sortBtn_14uvf_281{color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:var(--transition);background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:600}._sortBtn_14uvf_281:hover{color:var(--text)}._sortBtnActive_14uvf_298{color:var(--color-primary);background:var(--surface);box-shadow:var(--shadow-sm)}._tableCard_14uvf_304{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}._tableWrap_14uvf_312{overflow-x:auto}._table_14uvf_304{table-layout:fixed;border-collapse:collapse;width:100%;min-width:940px;font-size:.85rem}._table_14uvf_304 th:first-child,._table_14uvf_304 td:first-child{width:27%}._table_14uvf_304 th:nth-child(2),._table_14uvf_304 td:nth-child(2){width:18%}._table_14uvf_304 th:nth-child(3),._table_14uvf_304 td:nth-child(3){width:8%}._table_14uvf_304 th:nth-child(4),._table_14uvf_304 td:nth-child(4){width:15%}._table_14uvf_304 th:nth-child(5),._table_14uvf_304 td:nth-child(5){width:18%}._table_14uvf_304 th:nth-child(6),._table_14uvf_304 td:nth-child(6){width:14%}._table_14uvf_304 td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._table_14uvf_304 th{text-align:left;background:var(--bg);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:12px 16px;font-size:.75rem;font-weight:600}._table_14uvf_304 td{border-bottom:1px solid var(--border);color:var(--text);padding:12px 16px}._table_14uvf_304 tr:last-child td{border-bottom:none}._clickableRow_14uvf_401{cursor:pointer;transition:var(--transition)}._clickableRow_14uvf_401:hover td{background:var(--color-primary-soft)}._tableToolbar_14uvf_410{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._tableToolbarTitle_14uvf_419{color:var(--text-strong);padding:6px 0;font-size:1rem;font-weight:700}._tableToolbarActions_14uvf_426{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._searchBox_14uvf_433{border:1.5px solid var(--border);background:var(--surface);border-radius:var(--radius-pill);align-items:center;gap:8px;min-width:220px;padding:7px 14px;display:flex}._searchBox_14uvf_433:focus-within{border-color:var(--color-primary)}._searchIcon_14uvf_448{color:var(--text-muted);flex-shrink:0}._searchInput_14uvf_453{color:var(--text);background:0 0;border:none;outline:none;width:100%;font-size:.85rem}._searchInput_14uvf_453::placeholder{color:var(--text-muted)}._searchBoxBtn_14uvf_467{cursor:pointer}._searchBoxLabel_14uvf_471{text-align:left;color:var(--text-muted);white-space:nowrap;flex:1;font-size:.85rem}._filterToggleBtn_14uvf_479{border:1.5px solid var(--color-primary);background:var(--surface);color:var(--color-primary);cursor:pointer;border-radius:var(--radius-pill);transition:var(--transition);align-items:center;gap:8px;padding:7px 14px;font-size:.82rem;font-weight:600;display:inline-flex}._filterToggleBtn_14uvf_479:hover{background:var(--color-primary-soft)}._filterToggleBtnFilled_14uvf_498{background:var(--color-primary);color:#fff}._filterToggleBtnFilled_14uvf_498:hover{background:var(--color-primary-hover)}._userCell_14uvf_507{min-width:0;color:var(--text-strong);align-items:center;gap:10px;font-weight:600;display:flex}._userCellNameText_14uvf_516{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._avatar_14uvf_523{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:flex}._toggleSwitch_14uvf_540{background:var(--border);cursor:pointer;width:40px;height:22px;transition:var(--transition);border:none;border-radius:999px;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}._toggleSwitch_14uvf_540:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}._toggleSwitchActive_14uvf_568{background:var(--color-primary)}._toggleSwitchActive_14uvf_568:after{transform:translate(18px)}._m365BlockedBadge_14uvf_578{border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--danger);white-space:nowrap;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}._empty_14uvf_590{text-align:center;color:var(--text-muted);padding:40px}._cardList_14uvf_596{flex-direction:column;gap:10px;padding:12px;display:none}._userCard_14uvf_603{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);cursor:pointer;transition:var(--transition);padding:14px}._userCard_14uvf_603:hover{border-color:var(--color-primary)}._userCardTop_14uvf_616{align-items:center;gap:10px;margin-bottom:10px;display:flex}._userCardInfo_14uvf_623{flex:1;min-width:0}._userCardName_14uvf_628{min-width:0;color:var(--text-strong);align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}._userCardNameText_14uvf_638{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userCardEmail_14uvf_644{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}._userCardMeta_14uvf_652{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;font-size:.78rem;display:flex}@media (width<=720px){._tableWrap_14uvf_312{display:none}._cardList_14uvf_596{display:flex}._tableToolbar_14uvf_410{flex-direction:column;align-items:stretch}._tableToolbarActions_14uvf_426{flex-direction:column;align-items:stretch;gap:10px}._searchBox_14uvf_433,._searchBoxBtn_14uvf_467,._filterToggleBtn_14uvf_479{justify-content:flex-start;width:100%;min-width:0}._searchInput_14uvf_453{font-size:16px}._sortGroup_14uvf_272{width:100%}._sortGroup_14uvf_272 ._sortBtn_14uvf_281{text-align:center;flex:1}}._tabs_14uvf_707{border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:24px;display:flex;overflow:auto hidden}._tabs_14uvf_707::-webkit-scrollbar{display:none}._tabBtn_14uvf_722{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 4px;font-size:.88rem;font-weight:600;display:inline-flex}._tabBtn_14uvf_722:hover{color:var(--text)}._tabBtnActive_14uvf_743{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media (width<=480px){._tabs_14uvf_707{gap:4px}._tabBtn_14uvf_722{padding:10px 8px;font-size:.82rem}}._promptsGrid_14uvf_759{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;min-width:0;display:grid}._promptCard_14uvf_766{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}._promptCardHeader_14uvf_778{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}._promptCardTitle_14uvf_786{color:var(--text-strong);font-size:1rem;font-weight:700}._promptCardHeaderRight_14uvf_792{align-items:center;gap:12px;display:flex}._promptCardMeta_14uvf_798{color:var(--text-muted);white-space:nowrap;font-size:.74rem}._promptExpandBtn_14uvf_804{border:1.5px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-btn);white-space:nowrap;transition:var(--transition);align-items:center;gap:6px;padding:5px 10px;font-size:.76rem;font-weight:600;display:inline-flex}._promptExpandBtn_14uvf_804:hover{border-color:var(--color-primary);color:var(--color-primary)}._promptTextarea_14uvf_825{resize:vertical;border:1.5px solid var(--border);border-radius:var(--radius-btn);background:var(--bg);width:100%;color:var(--text);padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.5}._promptTextarea_14uvf_825:focus{border-color:var(--color-primary);outline:none}._promptCardFooter_14uvf_843{justify-content:flex-end;gap:10px;display:flex}._promptSaveBtn_14uvf_849{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:var(--radius-btn);transition:var(--transition);border:none;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:600;display:inline-flex}._promptSaveBtn_14uvf_849:hover:not(:disabled){background:var(--color-primary-hover)}._promptSaveBtn_14uvf_849:disabled{opacity:.5;cursor:not-allowed}._promptHistoryBtn_14uvf_873{border:1.5px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-btn);transition:var(--transition);align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;display:inline-flex}._promptHistoryBtn_14uvf_873:hover{border-color:var(--color-primary);color:var(--color-primary)}._promptHistoryList_14uvf_893{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}._promptHistoryEmpty_14uvf_901{color:var(--text-muted);font-size:.8rem}._promptHistoryItem_14uvf_906{border:1px solid var(--border);border-radius:var(--radius-btn);overflow:hidden}._promptHistoryToggle_14uvf_912{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 12px;display:flex}._promptHistoryToggle_14uvf_912:hover{background:var(--bg)}._promptHistoryDate_14uvf_929{color:var(--text-muted);font-size:.78rem}._promptHistoryContent_14uvf_934{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:12px;display:flex}._promptHistoryPre_14uvf_942{white-space:pre-wrap;word-break:break-word;color:var(--text);background:var(--bg);border-radius:var(--radius-btn);max-height:320px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.5;overflow-y:auto}._promptRestoreBtn_14uvf_957{border:1.5px solid var(--color-primary);background:var(--surface);color:var(--color-primary);cursor:pointer;border-radius:var(--radius-btn);flex-shrink:0;align-self:flex-start;padding:6px 12px;font-size:.78rem;font-weight:600}._promptRestoreBtn_14uvf_957:hover{background:var(--color-primary-soft)}@media (width<=480px){._promptCard_14uvf_766{padding:14px}._promptCardFooter_14uvf_843{flex-wrap:wrap}._promptSaveBtn_14uvf_849,._promptHistoryBtn_14uvf_873{flex:1;justify-content:center}}._detailFilters_14uvf_994{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._detailSelect_14uvf_1001{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:.78rem}._detailTotals_14uvf_1011{color:var(--text-muted);padding:10px 0 14px;font-size:.82rem}._detailTotalsHint_14uvf_1017{opacity:.75;font-size:.75rem}._tableScroll_14uvf_1022{overflow-x:auto}._detailTable_14uvf_1028{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.82rem}._detailTable_14uvf_1028 th{text-align:left;background:var(--bg);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:10px 12px;font-size:.72rem;font-weight:600}._detailTable_14uvf_1028 td{border-bottom:1px solid var(--border);color:var(--text);padding:9px 12px}._detailTable_14uvf_1028 tr:last-child td{border-bottom:none}._num_14uvf_1057{text-align:right;font-variant-numeric:tabular-nums}._cellWrap_14uvf_1067{white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:420px}._tableBlock_14uvf_1076+._tableBlock_14uvf_1076{margin-top:22px}._tableBlockTitle_14uvf_1080{color:var(--text-muted);margin-bottom:8px;font-size:.78rem;font-weight:600}._numAlert_14uvf_1088{color:var(--danger);font-weight:700}._mono_14uvf_1093{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}._nowrap_14uvf_1098{white-space:nowrap}._itemBadgeSm_14uvf_1102{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}._badgeDiag_14uvf_1112{background:var(--color-primary-soft);color:var(--color-primary)}._badgeRapport_14uvf_1117{color:var(--provea-indigo);background:#2a39961a}._sortBtn_14uvf_281:disabled{opacity:.4;cursor:default}._chevron_14uvf_1129{width:1.6rem;color:var(--text-muted);text-align:center}._modelCell_14uvf_1137{flex-wrap:wrap;gap:4px;display:flex}._modelChip_14uvf_1143{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:inline-block}._subCell_14uvf_1155{background:var(--bg);padding:0 12px 12px 40px!important}._subTable_14uvf_1160{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.78rem}._subTable_14uvf_1160 th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:8px 10px;font-size:.68rem;font-weight:600}._subTable_14uvf_1160 td{border-bottom:1px solid var(--border);padding:7px 10px}._subTable_14uvf_1160 tr:last-child td{border-bottom:none}._listEnd_14uvf_1187{text-align:center;color:var(--text-muted);padding:14px 0 4px;font-size:.78rem}._chartActions_14uvf_1198{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._periodNav_14uvf_1205{background:var(--bg);border-radius:var(--radius-btn);flex-shrink:0;gap:4px;padding:3px;display:flex}._periodBtn_14uvf_1214{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}._periodBtn_14uvf_1214:hover:not(:disabled){color:var(--color-primary);background:var(--surface);box-shadow:var(--shadow-sm)}._periodBtn_14uvf_1214:disabled{opacity:.35;cursor:default}@media (width<=640px){._chartActions_14uvf_1198{width:100%}._chartActions_14uvf_1198 ._sortGroup_14uvf_272{flex:1}}._thCtrl_14uvf_1254{text-align:center}._thCtrlLabel_14uvf_1258{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}._table_14uvf_304 ._thCtrl_14uvf_1254,._table_14uvf_304 ._ctrlCell_14uvf_1267{padding-left:8px;padding-right:8px}._ctrlCell_14uvf_1267{text-align:center}._toggleAccess_14uvf_1278{background:var(--color-primary)}._toggleDoc_14uvf_1282{background:var(--provea-cyan)}._toggleAdmin_14uvf_1286{background:var(--provea-indigo)}._toggleSwitchLocked_14uvf_1290{opacity:.55;cursor:default}._userCellText_14uvf_1297{min-width:0}._userCellName_14uvf_516{align-items:center;gap:7px;min-width:0;display:flex}._userCellSub_14uvf_1308{color:var(--text-muted);white-space:nowrap;font-size:.68rem;font-weight:400;line-height:1.3}._versionOutdated_14uvf_1318{color:#92620a;font-weight:600}._selfBadge_14uvf_1323{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);flex-shrink:0;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}._rowMuted_14uvf_1335 td,._rowMuted_14uvf_1335._userCard_14uvf_603{background:#fbfcfe}._rowMuted_14uvf_1335 ._userCellNameText_14uvf_516,._rowMuted_14uvf_1335 ._userCardNameText_14uvf_638{color:var(--text-muted)}._mixBar_14uvf_1347{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}._mixStat_14uvf_1358{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:.78rem;font-weight:600;display:inline-flex}._mixStat_14uvf_1358 b{color:var(--text-strong);font-weight:800}._mixDot_14uvf_1376{border-radius:50%;flex-shrink:0;width:8px;height:8px}._legend_14uvf_1384{color:var(--text-muted);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;padding:13px 20px;font-size:.76rem;display:flex}._legendItem_14uvf_1395{align-items:center;gap:8px;display:inline-flex}._legendSwatch_14uvf_1401{border-radius:999px;flex-shrink:0;width:28px;height:16px;position:relative}._legendSwatch_14uvf_1401:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;box-shadow:0 1px 2px #00000040}._legendSwatchOn_14uvf_1420:after{right:2px}._legendSwatchOff_14uvf_1424{background:var(--border)}._legendSwatchOff_14uvf_1424:after{left:2px}._rightsList_14uvf_1434{border:1px solid var(--border);border-radius:12px;margin-top:12px;overflow:hidden}._rightRow_14uvf_1441{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:11px 13px;display:flex}._rightRow_14uvf_1441+._rightRow_14uvf_1441{border-top:1px solid var(--border)}._rightLabel_14uvf_1454{color:var(--text-strong);align-items:center;gap:9px;font-size:.84rem;font-weight:600;display:inline-flex}._rightLabel_14uvf_1454 svg{color:var(--text-muted);flex-shrink:0}._loadMoreRow_14uvf_1470{justify-content:center;padding:14px 0 4px;display:flex}._loadMoreBtn_14uvf_1476{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:var(--transition);border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:500;display:inline-flex}._loadMoreBtn_14uvf_1476:hover{color:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}@media (width>=1200px){._overlayWithSheet_14uvf_1502{padding-right:var(--admin-sheet-w,600px)}}._rowSelected_14uvf_1507 td{background:var(--color-primary-soft)}._periodBar_14uvf_1514{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._periodBarLabel_14uvf_1523{color:var(--text-muted);font-size:.9rem}._periodBarLabel_14uvf_1523 strong{color:var(--text-strong);font-weight:700}._linkBtn_14uvf_1533{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}._linkBtn_14uvf_1533:hover{text-decoration:underline}._breadcrumb_14uvf_1549{align-items:center;gap:8px;margin-bottom:16px;font-size:.9rem;display:flex}._breadcrumbBack_14uvf_1557{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}._breadcrumbBack_14uvf_1557:hover{text-decoration:underline}._breadcrumbSep_14uvf_1574{color:var(--text-muted)}._breadcrumbCurrent_14uvf_1578{color:var(--text-strong);font-weight:600}._userCard2_14uvf_1584{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin-bottom:16px;overflow:hidden}._userHeader_14uvf_1593{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}._avatarLg_14uvf_1601{width:42px;height:42px;font-size:.9rem}._userStatsStrip_14uvf_1607{border-top:1px solid var(--border);background:#fbfcfe;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}._userStat_14uvf_1607{border-right:1px solid var(--border);flex-direction:column;gap:2px;min-width:0;padding:10px 18px;display:flex}._userStat_14uvf_1607:last-child{border-right:none}._userStatLabel_14uvf_1627{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:600;overflow:hidden}._userStatValue_14uvf_1638{color:var(--text-strong);white-space:nowrap;font-size:1rem;font-weight:700}._userHeaderText_14uvf_1645{flex:1;min-width:220px}._userHeaderName_14uvf_1650{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex}._userHeaderSub_14uvf_1660{color:var(--text-muted);margin-top:2px;font-size:.85rem}._userRights_14uvf_1666{flex-wrap:wrap;gap:8px;display:flex}._userExportOpen_14uvf_1673{background:var(--surface);color:var(--color-primary);transition:var(--transition);font-family:inherit}._userExportOpen_14uvf_1673:hover{border-color:var(--color-primary)}._exportOverlay_14uvf_1685{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._exportDialog_14uvf_1696{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;max-width:420px;box-shadow:var(--shadow-sm);padding:20px}._exportDialogHeader_14uvf_1706{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._exportDialogTitle_14uvf_1714{color:var(--text-strong);margin:0;font-size:1rem;font-weight:700}._exportDialogSub_14uvf_1721{color:var(--text-muted);margin-top:2px;font-size:.8rem}._exportDialogClose_14uvf_1727{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;display:inline-flex}._exportDialogClose_14uvf_1727:hover:not(:disabled){color:var(--text)}._exportDialogFields_14uvf_1741{grid-template-columns:1fr 1fr;gap:12px;display:grid}._exportDialogField_14uvf_1741{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;display:flex}._exportDialogField_14uvf_1741 input{width:100%;font-size:.85rem}._exportDialogStatus_14uvf_1761{min-height:1.2em;color:var(--text-muted);margin:14px 0 18px;font-size:.8rem}._exportDialogError_14uvf_1768{color:var(--danger)}._exportDialogActions_14uvf_1772{justify-content:flex-end;gap:8px;display:flex}._exportDialogBtn_14uvf_1778{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex}._exportDialogBtn_14uvf_1778:disabled{opacity:.55;cursor:default}._userRight_14uvf_1666{border:1px solid var(--border);border-radius:var(--radius-btn);color:var(--text-strong);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;font-weight:600;display:inline-flex}._kpiCardLink_14uvf_1816{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}._kpiCardLink_14uvf_1816:hover{border-color:var(--color-primary)}._kpiSub_14uvf_1828{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.76rem;overflow:hidden}._kpiChevron_14uvf_1837{color:var(--text-muted);flex-shrink:0;align-self:flex-start}._chartTotal_14uvf_1843{color:var(--text-muted);font-size:.82rem}._overviewCharts_14uvf_1848{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}._overviewCharts_14uvf_1848 ._chartCard_14uvf_248,._overviewSide_14uvf_1856 ._chartCard_14uvf_248{margin-bottom:0}._overviewBottom_14uvf_1860{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}._overviewSide_14uvf_1856{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1000px){._overviewCharts_14uvf_1848,._overviewBottom_14uvf_1860{grid-template-columns:minmax(0,1fr)}}._listCard_14uvf_1881{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}._listCardHeader_14uvf_1889{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}._listCardHint_14uvf_1897{color:var(--text-muted);margin-top:-6px;padding:0 20px 10px;font-size:.76rem}._listRow_14uvf_1904,._techRow_14uvf_1905{border:none;border-top:1px solid var(--border);background:var(--surface);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:var(--transition);align-items:center;gap:12px;padding:10px 20px;display:grid}._listRow_14uvf_1904{grid-template-columns:58px 96px minmax(0,1fr) auto}._techRow_14uvf_1905{grid-template-columns:34px minmax(0,1fr) auto 72px}._listRow_14uvf_1904:hover,._techRow_14uvf_1905:hover,._listRowSelected_14uvf_1931{background:var(--color-primary-soft)}._listDate_14uvf_1935{color:var(--text-muted);flex-direction:column;font-size:.78rem;line-height:1.3;display:flex}._listDate_14uvf_1935 b{color:var(--text-strong)}._listMain_14uvf_1947{flex-direction:column;gap:3px;min-width:0;display:flex}._listTitle_14uvf_1954{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}._listTitleMuted_14uvf_1963{color:var(--text-muted);font-weight:500}._listSub_14uvf_1968{color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}._listSub_14uvf_1968 ._mono_14uvf_1093{color:var(--text-muted)}._listCost_14uvf_1980{color:var(--text-strong);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:600}._techConv_14uvf_1989{color:var(--text-muted);white-space:nowrap;font-size:.8rem}._techBar_14uvf_1995{background:var(--bg);border-radius:2px;height:4px;display:block}._techBarFill_14uvf_2002{background:var(--color-primary);border-radius:2px;height:4px;display:block}._section_q829d_1{flex-direction:column;gap:16px;min-width:0;margin-top:32px;display:flex}._sectionHeader_q829d_9{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._sectionTitle_q829d_17{color:var(--text-strong);margin:0 0 4px;font-size:1.05rem;font-weight:700}._sectionHint_q829d_24{color:var(--text-muted);max-width:640px;margin:0;font-size:.82rem}._nameInput_q829d_31{border-radius:var(--radius-btn);min-width:0;color:var(--text-strong);background:0 0;border:1.5px solid #0000;flex:1;margin-left:-6px;padding:4px 6px;font-size:1rem;font-weight:700}._nameInput_q829d_31:hover,._nameInput_q829d_31:focus{border-color:var(--border);outline:none}._activeToggle_q829d_50{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}._field_q829d_60{flex-direction:column;gap:6px;min-width:0;display:flex}._fieldLabel_q829d_67{color:var(--text-muted);font-size:.76rem;font-weight:600}._textInput_q829d_73,._select_q829d_74{border:1.5px solid var(--border);border-radius:var(--radius-btn);background:var(--bg);color:var(--text);min-width:0;padding:8px 10px;font-size:.85rem}._textInput_q829d_73:focus,._select_q829d_74:focus{border-color:var(--color-primary);outline:none}._chips_q829d_90{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._chip_q829d_90{background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:4px 6px 4px 12px;font-size:.8rem;font-weight:600;display:inline-flex}._chipRemove_q829d_109{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;display:inline-flex}._chipRemove_q829d_109:hover{background:#00000014}._error_q829d_123{color:var(--danger,#dc2626);align-self:center;margin-right:auto;font-size:.8rem}._container_q0lb4_1{flex-direction:column;gap:20px;padding-bottom:24px;display:flex}._sectionTitle_q0lb4_8{color:var(--text-strong);margin:4px 0 0;font-size:15px;font-weight:600}._sectionHeader_q0lb4_15{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}._sectionHeader_q0lb4_15 ._sectionTitle_q0lb4_8{margin:0}._openBtn_q0lb4_28{border:1px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}._openBtn_q0lb4_28:hover:not(:disabled){background:var(--color-primary);color:#fff}._openBtn_q0lb4_28:disabled{opacity:.5;cursor:default}._legend_q0lb4_53{border:1px solid var(--border);background:#fff;border-radius:10px;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;display:flex}._legendItem_q0lb4_63{color:var(--text);align-items:center;gap:8px;font-size:12.5px;display:flex}._legendSwatch_q0lb4_71{border-style:solid;border-width:2px;border-radius:4px;flex-shrink:0;width:14px;height:14px}._legendSwatch_entry_q0lb4_80{background:#e0e7ff;border-color:#4f46e5;border-radius:999px}._legendSwatch_det_q0lb4_86{background:#f0fdfa;border-color:#0d9488}._legendSwatch_bot_q0lb4_91{background:#ecfdf5;border-color:#10b981}._legendSwatch_question_q0lb4_96{background:#eef2ff;border-color:#6366f1;transform:rotate(45deg)}._legendSwatch_button_q0lb4_102{background:#fff7ed;border-color:#f97316;border-radius:999px}._legendSwatch_note_q0lb4_108{background:#f8fafc;border-color:#94a3b8}._legendSwatch_final_q0lb4_113{background:#faf5ff;border-color:#a855f7;border-radius:999px}._diagramWrap_q0lb4_119{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;padding:16px;overflow-x:auto}._diagramWrap_q0lb4_119 svg{max-width:none}._diagramError_q0lb4_132{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px;font-size:13px}._stack_gcwrg_4{z-index:2000;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}._toast_gcwrg_22{pointer-events:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);box-shadow:var(--shadow);color:var(--text-strong);flex-shrink:0;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.83rem;animation:.18s ease-out _toastIn_gcwrg_1;display:flex}._error_gcwrg_41{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text);white-space:pre-line}@keyframes _toastIn_gcwrg_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._icon_gcwrg_59{color:var(--color-primary);flex-shrink:0;margin-top:2px}._error_gcwrg_41 ._icon_gcwrg_59{color:var(--danger)}._message_gcwrg_69{overflow-wrap:anywhere;flex:1;min-width:0}._close_gcwrg_75{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:2px;display:flex}._close_gcwrg_75:hover{color:var(--text-strong)}._error_gcwrg_41 ._close_gcwrg_75{color:var(--danger)}._error_gcwrg_41 ._close_gcwrg_75:hover{color:var(--danger-text)}._wrap_f4afo_1{flex-direction:column;gap:16px;display:flex}._pageHead_f4afo_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}._pageTitle_f4afo_16{color:var(--text-strong);font-size:1rem;font-weight:700}._pageHint_f4afo_22{color:var(--text-muted);max-width:560px;margin-top:4px;font-size:.78rem;line-height:1.5}._headActions_f4afo_30{align-items:center;gap:10px;display:flex}._searchBox_f4afo_36{position:relative}._searchBoxWide_f4afo_42{margin-bottom:16px;display:block}._searchBoxWide_f4afo_42 ._searchInput_f4afo_47{width:100%}._machinesToolbar_f4afo_55{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}._machinesToolbar_f4afo_55 ._searchBox_f4afo_36{flex:260px;min-width:0}._machinesToolbar_f4afo_55 ._searchInput_f4afo_47{width:100%}._searchBox_f4afo_36 svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}._searchInput_f4afo_47{border-radius:var(--radius-btn);border:1.5px solid var(--border);background:var(--surface);width:220px;color:var(--text-strong);padding:8px 10px 8px 34px;font-family:inherit;font-size:.82rem}._searchInput_f4afo_47:focus,._searchInputSmall_f4afo_93:focus{border-color:var(--color-primary);outline:none}._btn_f4afo_98{border-radius:var(--radius-btn);border:1.5px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;transition:var(--transition);align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex}._btn_f4afo_98:hover{background:var(--bg)}._btnPrimary_f4afo_119{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._btnPrimary_f4afo_119:hover{background:var(--color-primary-hover)}._btnGhost_f4afo_129{background:0 0;border-color:#0000}._btnGhost_f4afo_129:hover{background:var(--bg)}._btnSm_f4afo_138{padding:6px 10px;font-size:.76rem}._btnIconOnly_f4afo_143{padding:7px}._btnDanger_f4afo_147{background:var(--danger);border-color:var(--danger);color:#fff}._btnDanger_f4afo_147:hover{background:#b91c1c}._btnDangerGhost_f4afo_157{color:var(--text-muted);background:0 0;border-color:#0000}._btnDangerGhost_f4afo_157:hover{color:var(--danger);background:var(--danger-soft)}._btnDangerOutline_f4afo_173{color:var(--danger);border-color:var(--danger);background:0 0}._btnDangerOutline_f4afo_173:hover{background:var(--danger-soft)}._btn_f4afo_98:disabled{opacity:.5;cursor:not-allowed}._supplierList_f4afo_190{flex-direction:column;gap:12px;display:flex}._supplierCard_f4afo_196{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}._supplierCardOpen_f4afo_207{border-color:var(--color-primary);box-shadow:var(--shadow)}._supplierHead_f4afo_201{cursor:pointer;border-radius:var(--radius-card);align-items:center;gap:16px;padding:14px 20px;display:flex}._supplierCardOpen_f4afo_207 ._supplierHead_f4afo_201{background:var(--color-primary-soft);border-radius:var(--radius-card) var(--radius-card) 0 0;z-index:2;position:sticky;top:0}._supplierHead_f4afo_201:hover{background:var(--bg)}._supplierCardOpen_f4afo_207 ._supplierHead_f4afo_201:hover{background:var(--color-primary-soft)}._supplierAvatar_f4afo_239{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:flex}._supplierCardOpen_f4afo_207 ._supplierAvatar_f4afo_239{background:var(--color-primary);color:#fff}._supplierName_f4afo_258{color:var(--text-strong);font-size:.92rem;font-weight:700}._supplierSub_f4afo_264{color:var(--text-muted);margin-top:2px;font-size:.72rem}._supplierStats_f4afo_270{align-items:center;gap:22px;margin-left:auto;display:flex}._stat_f4afo_277{flex-direction:column;align-items:flex-end;gap:2px;min-width:58px;display:flex}._statValue_f4afo_285{color:var(--text-strong);font-size:.9rem;font-weight:700}._statLabel_f4afo_291{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.64rem;font-weight:600}._statAlert_f4afo_299 ._statValue_f4afo_285{color:var(--danger)}._chevronBtn_f4afo_303{width:30px;height:30px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._supplierBody_f4afo_314{border-top:1px solid var(--border);flex-direction:column;gap:24px;padding:20px 22px 24px;display:flex}._sectionHead_f4afo_322{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._sectionTitleRow_f4afo_331{align-items:center;gap:8px;display:flex}._sectionTitle_f4afo_331{color:var(--text-strong);text-transform:uppercase;letter-spacing:.03em;font-size:.76rem;font-weight:700}._countPill_f4afo_345{border-radius:var(--radius-pill);background:var(--bg);min-width:19px;height:19px;color:var(--text-muted);justify-content:center;align-items:center;padding:0 6px;font-size:.68rem;font-weight:700;display:inline-flex}._countPillWarn_f4afo_359{background:var(--warning-soft);color:#92620a}._countPillAlert_f4afo_364{background:var(--danger);color:#fff}._modelList_f4afo_371{flex-direction:column;gap:8px;display:flex}._modelRow_f4afo_377{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);overflow:hidden}._modelRowOpen_f4afo_384{border-color:var(--color-primary)}._modelRowHead_f4afo_388{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}._modelRowHead_f4afo_388:hover{background:var(--bg)}._modelName_f4afo_401{color:var(--text-strong);min-width:48px;font-size:.88rem;font-weight:700}._modelMeta_f4afo_408{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._metaPill_f4afo_415{color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;display:inline-flex}._metaPillFilled_f4afo_427{color:var(--success);background:var(--success-soft);border-color:#0000;font-weight:600}._modelRowRight_f4afo_434{align-items:center;gap:2px;margin-left:auto;display:flex}._modelDetail_f4afo_441{border-top:1px solid var(--border);background:var(--bg);flex-direction:column;gap:16px;padding:16px 18px 18px;display:flex}._detailLabel_f4afo_450{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px;font-size:.72rem;font-weight:700}._detailLabelRow_f4afo_459{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._tagRow_f4afo_468{flex-wrap:wrap;gap:8px;display:flex}._tag_f4afo_468{border-radius:var(--radius-pill);background:var(--color-primary-soft);border:1px solid var(--border);color:var(--color-primary-hover);align-items:center;gap:7px;padding:6px 6px 6px 12px;font-size:.76rem;font-weight:600;display:inline-flex}._tagCode_f4afo_487{font-family:var(--font-mono);color:var(--color-primary);opacity:.75;font-size:.66rem}._tagX_f4afo_494{border-radius:var(--radius-pill);width:16px;height:16px;color:var(--color-primary-hover);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._tagX_f4afo_494:hover{background:#1257a629}._docList_f4afo_515{flex-direction:column;gap:8px;display:flex}._docRow_f4afo_521{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}._docIcon_f4afo_532{background:var(--bg);width:32px;height:32px;color:var(--text-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._docName_f4afo_544{color:var(--text-strong);font-size:.83rem;font-weight:600}._docNote_f4afo_550{color:var(--text-muted);margin-top:1px;font-size:.7rem}._docType_f4afo_556{color:var(--text-muted);font-size:.74rem}._docDateInline_f4afo_561{color:var(--text-muted);opacity:.8;margin-left:6px;font-size:.68rem}._docRight_f4afo_568{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}._badge_f4afo_576{border-radius:var(--radius-pill);align-items:center;gap:4px;padding:2px 9px;font-size:.68rem;font-weight:700;display:inline-flex}._spin_f4afo_586{animation:1s linear infinite _spin_f4afo_586}@keyframes _spin_f4afo_586{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._badgeOk_f4afo_599{background:var(--success-soft);color:var(--success)}._badgeWarn_f4afo_604{background:var(--warning-soft);color:#92620a}._badgeError_f4afo_609{background:var(--danger-soft);color:var(--danger)}._machineList_f4afo_616{flex-direction:column;gap:6px;display:flex}._machineRow_f4afo_622{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;display:flex;position:relative}._machineCode_f4afo_634{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg);text-align:center;border-radius:6px;min-width:50px;padding:3px 8px;font-size:.72rem}._machineName_f4afo_645{color:var(--text-strong);font-size:.83rem;font-weight:500}._machineRight_f4afo_651{margin-left:auto;position:relative}._attachBtn_f4afo_656{border:1.5px solid var(--color-primary);background:var(--surface);color:var(--color-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:.76rem;font-weight:700;display:inline-flex}._attachBtn_f4afo_656:hover{background:var(--color-primary-soft)}._attachBtn_f4afo_656:disabled{opacity:.5;cursor:not-allowed}._attachBtnActive_f4afo_680{background:var(--color-primary);color:#fff}._typeOptions_f4afo_685{flex-wrap:wrap;gap:6px;display:flex}._typeChip_f4afo_691{border-radius:var(--radius-pill);border:1.5px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;transition:var(--transition);align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}._typeChip_f4afo_691:hover{border-color:var(--color-primary)}._typeChipActive_f4afo_712{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._attachOptions_f4afo_718{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._attachChip_f4afo_725{border-radius:var(--radius-pill);border:1.5px solid var(--color-primary);background:var(--surface);color:var(--color-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:.74rem;font-weight:700;display:inline-flex}._attachChip_f4afo_725:hover{background:var(--color-primary-soft)}._attachChip_f4afo_725:disabled{opacity:.5;cursor:not-allowed}._attachMenu_f4afo_750{z-index:5;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-btn);width:200px;box-shadow:var(--shadow);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}._attachMenuHead_f4afo_763{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--bg);padding:9px 12px;font-size:.64rem;font-weight:700}._attachOption_f4afo_718{color:var(--text-strong);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:.82rem;line-height:1.3;display:flex}._attachOption_f4afo_718 svg{flex-shrink:0}._attachOption_f4afo_718:hover{background:var(--color-primary-soft);color:var(--color-primary)}._searchSmall_f4afo_805{position:relative}._searchSmall_f4afo_805 svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}._searchInputSmall_f4afo_93{border:1.5px solid var(--border);background:var(--surface);width:210px;color:var(--text-strong);border-radius:8px;padding:6px 10px 6px 30px;font-family:inherit;font-size:.78rem}._form_f4afo_831{flex-direction:column;gap:12px;display:flex}._formRow_f4afo_837{flex-wrap:wrap;gap:12px;display:flex}._formField_f4afo_843{flex-direction:column;flex:0 auto;gap:4px;min-width:200px;display:flex;position:relative}._formLabel_f4afo_858{color:var(--text-strong);margin-bottom:2px;font-size:.92rem;font-weight:700}._input_f4afo_865,._textarea_f4afo_866{border-radius:var(--radius-btn);border:1.5px solid var(--border);background:var(--surface);color:var(--text-strong);padding:8px 10px;font-family:inherit;font-size:.85rem}._input_f4afo_865:focus,._textarea_f4afo_866:focus{border-color:var(--color-primary);outline:none}._select_f4afo_886{appearance:none;border-radius:var(--radius-pill);border:1.5px solid var(--border);background-color:var(--surface);background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);color:var(--text-strong);cursor:pointer;transition:var(--transition);background-position:calc(100% - 17px),calc(100% - 12.5px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:7px 30px 7px 14px;font-family:inherit;font-size:.8rem;font-weight:600}._select_f4afo_886:hover{border-color:var(--color-primary)}._select_f4afo_886:focus{border-color:var(--color-primary);background-image:linear-gradient(45deg, transparent 50%, var(--color-primary) 50%), linear-gradient(135deg, var(--color-primary) 50%, transparent 50%);outline:none}._textarea_f4afo_866{resize:vertical;min-height:60px}._rowActions_f4afo_926{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._dropzone_f4afo_933{border-radius:var(--radius-btn);border:1.5px dashed var(--border);background:var(--surface);min-height:38px;color:var(--text-muted);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;display:flex}._dropzone_f4afo_933:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}._dropzoneActive_f4afo_954{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--text)}._dropzoneIcon_f4afo_960{color:var(--text-muted);flex-shrink:0}._dropzoneLink_f4afo_965{color:var(--color-primary);font-weight:600}._dropzoneFile_f4afo_970{width:100%;color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex}._dropzoneFileName_f4afo_979{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._dropzoneRemove_f4afo_985{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:2px;display:inline-flex}._dropzoneRemove_f4afo_985:hover{color:var(--danger)}._card_f4afo_1002{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:20px}._cardTitle_f4afo_1010{color:var(--text-strong);font-size:1rem;font-weight:700}._empty_f4afo_1016{text-align:center;color:var(--text-muted);padding:32px;font-size:.85rem}._hint_f4afo_1023{color:var(--text-muted);font-size:.75rem}._error_f4afo_1028{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-btn);padding:8px 10px;font-size:.8rem}._fileLink_f4afo_1036{color:var(--color-primary);font-weight:600}._modalOverlay_f4afo_1041{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalBox_f4afo_1052{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow);width:100%;max-width:400px;max-height:90vh;padding:22px;overflow-y:auto}._modalBoxWide_f4afo_1068{max-width:480px}._modalBoxAssign_f4afo_1077{flex-direction:column;max-width:min(1000px,92vw);height:min(88vh,900px);display:flex;overflow:hidden}._modalBoxAssign_f4afo_1077>._form_f4afo_831{flex:1;min-height:0}._assignColumns_f4afo_1097{flex:1;grid-template-columns:1fr 1fr;gap:16px;min-height:0;display:grid}@media (width<=700px){._assignColumns_f4afo_1097{grid-template-columns:1fr;overflow-y:auto}}._modalBoxAssign_f4afo_1077 ._machineField_f4afo_1114,._modalBoxAssign_f4afo_1077 ._answersField_f4afo_1115{flex-direction:column;min-height:0;display:flex}._machineResults_f4afo_1124{flex-direction:column;gap:2px;max-height:220px;margin-top:6px;display:flex;overflow-y:auto}@media (width>=701px){._modalBoxAssign_f4afo_1077 ._machineResults_f4afo_1124{flex:1;min-height:72px;max-height:none}._modalBoxAssign_f4afo_1077 ._docAnswerTable_f4afo_1140{flex:1;min-height:92px;max-height:none}}._modalBoxPreview_f4afo_1062{flex-direction:column;max-width:860px;height:84vh;display:flex}._previewHead_f4afo_1154{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._previewFrame_f4afo_1163{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--bg);flex:1;width:100%}._modalIcon_f4afo_1171{background:var(--color-primary-soft);width:42px;height:42px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;display:flex}._modalHeader_f4afo_1184{align-items:flex-start;gap:12px;display:flex}._modalHeader_f4afo_1184 ._modalIcon_f4afo_1171{margin-bottom:0}._modalHeaderText_f4afo_1194{flex:1;min-width:0}._modalIconDanger_f4afo_1199{background:var(--danger-soft);color:var(--danger)}._modalIconWarn_f4afo_1204{background:var(--warning-soft);color:#92620a}._modalTitle_f4afo_1209{color:var(--text-strong);margin-bottom:4px;font-size:1rem;font-weight:700}._modalSub_f4afo_1216{color:var(--text-muted);margin-bottom:18px;font-size:.8rem}._modalSub_f4afo_1216 b{color:var(--text);font-weight:700}._modalText_f4afo_1227{color:var(--text);margin-bottom:16px;font-size:.85rem}._modalActions_f4afo_1233{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._tabsRow_f4afo_1242{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}._tabs_f4afo_1242{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}._tabs_f4afo_1242::-webkit-scrollbar{display:none}._tabBtn_f4afo_1263{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 4px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex}._tabBtn_f4afo_1263:hover{color:var(--text)}._tabBtnActive_f4afo_1285{color:var(--color-primary);border-bottom-color:var(--color-primary)}._spToolbar_f4afo_1300{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:10px;margin:-20px -20px 12px;padding:20px 20px 12px;display:flex;position:sticky;top:0}._spToolbar_f4afo_1300 ._searchBox_f4afo_36{flex:2 320px}._spToolbar_f4afo_1300 ._searchInput_f4afo_47{width:100%}._formLabelRow_f4afo_1325{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}._assignHeader_f4afo_1336{margin-bottom:20px}._infoTip_f4afo_1343{color:var(--text-muted);cursor:help;vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex;position:relative}._infoTip_f4afo_1343:hover,._infoTip_f4afo_1343:focus-visible{color:var(--color-primary);outline:none}._infoTipBubble_f4afo_1359{z-index:2000;border-radius:var(--radius-btn);background:var(--text-strong);color:#fff;width:300px;box-shadow:var(--shadow);padding:10px 12px;font-size:.75rem;font-weight:400;line-height:1.45;position:fixed}._machineSummary_f4afo_1377{border:1.5px solid var(--danger);border-radius:var(--radius-btn);background:var(--danger-soft);color:var(--danger-text);align-items:center;gap:8px;padding:6px 8px;font-size:.8rem;display:flex}._machineSummary_f4afo_1377 ._btn_f4afo_98{color:var(--danger)}._machineSummaryToggle_f4afo_1397{min-width:0;font:inherit;color:var(--danger-text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}._stickyActions_f4afo_1416{background:var(--surface);border-top:1px solid var(--border);border-radius:0 0 var(--radius-card) var(--radius-card);position:sticky}._modalBox_f4afo_1052 ._stickyActions_f4afo_1416{margin:0 -22px -22px;padding:14px 22px;bottom:-22px}._docAnswerTable_f4afo_1140{border:1px solid var(--border);border-radius:var(--radius-btn);flex-direction:column;max-height:240px;display:flex;overflow-y:auto}._docAnswerRow_f4afo_1443{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px;font-size:.82rem;display:flex}._docAnswerRow_f4afo_1443:last-child{border-bottom:none}._docAnswerHead_f4afo_1456{background:var(--bg);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;font-weight:700;position:sticky;top:0}._docAnswerName_f4afo_1467{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);flex:1;overflow:hidden}._docAnswerCol_f4afo_1476{flex:0 0 72px;justify-content:center;align-items:center;display:flex}._docAnswerCheck_f4afo_1486{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer}._docAnswerPreview_f4afo_1493{flex:0 0 32px;justify-content:center;display:flex}._spList_f4afo_1499{flex-direction:column;gap:12px;margin-top:4px;display:flex}._spCard_f4afo_1510{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}._spCardOpen_f4afo_1523{border-color:hsl(var(--sp-folder-hue,211) 55% 62%);box-shadow:var(--shadow);background:hsl(var(--sp-folder-hue,211) 60% 98.5%)}._spFolderHead_f4afo_1507{cursor:pointer;border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}._spCardOpen_f4afo_1523>._spFolderHead_f4afo_1507{background:hsl(var(--sp-folder-hue,211) 62% 93%);border-radius:var(--radius-card) var(--radius-card) 0 0;top:var(--sp-toolbar-h,0px);z-index:2;position:sticky}._spFolderHead_f4afo_1507:hover{background:var(--bg)}._spCardOpen_f4afo_1523>._spFolderHead_f4afo_1507:hover{background:hsl(var(--sp-folder-hue,211) 62% 90%)}._spRowHead_f4afo_1561{padding:12px 16px}._spFolderAvatar_f4afo_1565{background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._spCardOpen_f4afo_1523 ._spFolderAvatar_f4afo_1565{background:hsl(var(--sp-folder-hue,211) 58% 42%);color:#fff}._spRowOpen_f4afo_1585{border-color:hsl(var(--sp-folder-hue,211) 55% 68%);background:hsl(var(--sp-folder-hue,211) 60% 97%)}._spRowOpen_f4afo_1585>._spRowHead_f4afo_1561{background:hsl(var(--sp-folder-hue,211) 62% 94%)}._spRowOpen_f4afo_1585>._spNested_f4afo_1594{background:hsl(var(--sp-folder-hue,211) 55% 98.5%)}._spFolderName_f4afo_1598{color:var(--text-strong);font-size:.92rem;font-weight:700}._spRowHead_f4afo_1561 ._spFolderName_f4afo_1598{font-size:.88rem}._spFolderActions_f4afo_1611{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}._spFolderActions_f4afo_1611+._spFolderChevron_f4afo_1619{margin-left:0}._spFolderChevron_f4afo_1619{color:var(--text-muted);align-items:center;margin-left:auto;display:flex}._spBody_f4afo_1631{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}._spRow_f4afo_1561{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);overflow:hidden}._spNested_f4afo_1594{border-top:1px solid var(--border);background:var(--bg);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}._spFileRow_f4afo_1658{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}._spFileIcon_f4afo_1666{color:var(--text-muted);flex-shrink:0}._spFileName_f4afo_1671{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:500;overflow:hidden}._spFileMachines_f4afo_1682{color:var(--text-muted);flex-basis:100%;align-items:center;gap:6px;min-width:0;padding-left:24px;font-size:.74rem;display:flex}._spFileMachines_f4afo_1682>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._spFileMachines_f4afo_1682 svg{flex-shrink:0}._spFileMeta_f4afo_1703{color:var(--text-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;font-size:.74rem;display:flex}._card_4snhg_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:14px 16px;margin-bottom:20px;padding:16px 20px;display:flex}._cardOff_4snhg_16{border:1.5px solid var(--warning);background:var(--warning-soft)}._icon_4snhg_21{border-radius:var(--radius-btn);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._iconOn_4snhg_31{background:var(--success-soft);color:var(--success)}._iconOff_4snhg_36{background:var(--surface);color:var(--warning)}._text_4snhg_41{flex:260px;min-width:0}._title_4snhg_46{color:var(--text-strong);font-weight:700}._sub_4snhg_51{color:var(--text-muted);margin-top:2px;font-size:.85rem}._confirm_4snhg_57{color:var(--danger-text);margin-top:8px;font-size:.85rem;font-weight:600}._actions_4snhg_64{flex-wrap:wrap;gap:8px;display:flex}._btnDanger_4snhg_70,._btnPrimary_4snhg_71,._btnGhost_4snhg_72{border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;transition:var(--transition);padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:700}._btnDanger_4snhg_70{border:1.5px solid var(--danger);background:var(--surface);color:var(--danger-text)}._btnDanger_4snhg_70:hover:not(:disabled){background:var(--danger);color:#fff}._btnPrimary_4snhg_71{border:1.5px solid var(--color-primary);background:var(--color-primary);color:#fff}._btnPrimary_4snhg_71:hover:not(:disabled){background:var(--color-primary-hover)}._btnGhost_4snhg_72{border:1.5px solid var(--border);background:var(--surface);color:var(--text-muted)}._btnGhost_4snhg_72:hover:not(:disabled){color:var(--text)}._btnDanger_4snhg_70:disabled,._btnPrimary_4snhg_71:disabled,._btnGhost_4snhg_72:disabled{opacity:.6;cursor:default}._overlay_1bfx0_1{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._box_1bfx0_12{background:var(--surface);border-radius:var(--radius-btn);border:1px solid var(--border);text-align:center;width:100%;max-width:340px;padding:24px}._icon_1bfx0_22{color:var(--text-muted);margin-bottom:12px}._title_1bfx0_27{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:600}._message_1bfx0_34{color:var(--text-muted);margin:0 0 18px;font-size:14px;line-height:1.4}._close_1bfx0_41{border:1px solid var(--border);color:var(--text);border-radius:var(--radius-btn);cursor:pointer;background:0 0;padding:8px 20px;font-size:14px}._panel_m2ksc_3{color:#1e293b;background:#f8fafc;border-left:1px solid #e2e8f0;flex-direction:column;flex:0 0 440px;width:440px;font-size:12px;display:flex;overflow:hidden}._head_m2ksc_15{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:10px 12px;display:flex}._title_m2ksc_24{flex:1;font-size:13px;font-weight:600}._iconBtn_m2ksc_30{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._iconBtn_m2ksc_30:hover{background:#f1f5f9}._mobileNote_m2ksc_47{color:#7c2d12;background:#fff7ed;border-bottom:1px solid #fed7aa;align-items:center;gap:6px;padding:8px 12px;display:flex}._body_m2ksc_57{flex:1;padding:10px;overflow-y:auto}._empty_m2ksc_63{color:#64748b;line-height:1.5}._entry_m2ksc_68{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px;padding:8px 10px}._entryHead_m2ksc_76{align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}._badge_m2ksc_84{color:#312e81;background:#e0e7ff;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}._dim_m2ksc_94{color:#64748b;font-weight:400}._error_m2ksc_99{color:#991b1b;background:#fef2f2;border-radius:6px;margin-bottom:6px;padding:6px 8px}._entry_m2ksc_68 summary{cursor:pointer;color:#334155;padding:4px 0;font-weight:500}._entry_m2ksc_68 summary:hover{color:#4f46e5}._callPath_m2ksc_121{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}._slow_m2ksc_132{color:#991b1b;font-weight:700}._meta_m2ksc_137{color:#64748b;padding:4px 0 6px;line-height:1.5}._text_m2ksc_143,._json_m2ksc_144{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:6px;max-height:260px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;overflow:auto}._step_m2ksc_158{border-left:2px solid #c7d2fe;margin:6px 0;padding-left:8px}._stepHead_m2ksc_164{color:#475569;align-items:center;gap:6px;margin-bottom:4px;display:flex}@media (width<=720px){._panel_m2ksc_3{border-left:none;flex:auto;width:100%}}._container_12eeb_1{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_12eeb_10{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;padding:48px 40px;display:flex}._logo_12eeb_25{object-fit:contain;height:48px}._title_12eeb_30{color:var(--text-strong);margin:0;font-size:1.5rem;font-weight:700}._subtitle_12eeb_37{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}._checkboxLabel_12eeb_44{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.9rem;display:flex}._checkbox_12eeb_44{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}._loginBtn_12eeb_61{border:1.5px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text-strong);cursor:pointer;transition:var(--transition);align-items:center;gap:12px;margin-top:8px;padding:12px 28px;font-size:.95rem;font-weight:600;display:inline-flex}._loginBtn_12eeb_61:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}._loginBtn_12eeb_61:disabled{cursor:default;opacity:.6}._loginBtn_12eeb_61:disabled:hover{border-color:var(--border);background:var(--surface);color:var(--text-strong)}
