@font-face{font-family:Wolgen;src:url(/fonts/wolgen-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wolgen;src:url(/fonts/wolgen-italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-brand:"Wolgen", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--bg:#f4f8fb;--surface:#fff;--surface-soft:#eef6fb;--border:#d2e3ee;--text:#232323;--muted:#4f6475;--accent:#3197c4;--accent-strong:#0a2a43;--success:#0f9f71;--warning:#d97706;--danger:#dc2626;--sidebar-bg:#0a2a43;--menu-hover:#154763;--primary:var(--accent);--bg-primary:var(--surface);--bg-secondary:var(--surface-soft);--bg-tertiary:color-mix(in srgb, var(--surface-soft) 72%, var(--surface));--border-color:var(--border);--text-primary:var(--text);--text-secondary:var(--muted);--danger-bg:color-mix(in srgb, var(--danger) 8%, var(--surface));--danger-border:color-mix(in srgb, var(--danger) 28%, var(--border));--line:var(--border);--txt-1:var(--text);--txt-2:color-mix(in srgb, var(--text) 76%, var(--muted));--txt-3:var(--muted);--card:var(--surface);--accent-2:#0a2a43;--header-bg:linear-gradient(150deg, #3197c414, #fff);--card-bg:linear-gradient(165deg, #fff, #eef6fb);--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--shadow-sm:0 8px 22px #0a2a4314;--shadow-md:0 16px 36px #0a2a4324;--shadow-lg:0 24px 50px #0a2a4333;--scale:1;--fs-body:calc(15px * var(--scale));--fs-small:calc(13px * var(--scale));--fs-h1:calc(30px * var(--scale));--fs-h2:calc(24px * var(--scale));--fs-h3:calc(18px * var(--scale));--icon-sm:calc(16px * var(--scale));--icon-md:calc(20px * var(--scale));font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0d10;--surface:#15191e;--surface-soft:#1b2127;--card:var(--surface);--border:#262e38;--text:#e4e9ed;--muted:#8a96a3;--accent:#3197c4;--accent-strong:#0a2a43;--accent-2:#0a2a43;--sidebar-bg:#07090c;--menu-hover:#1b2127;--header-bg:linear-gradient(150deg, #3197c426, #15191e);--card-bg:linear-gradient(165deg, #15191e, #1b2127);--primary:var(--accent);--bg-primary:var(--surface);--bg-secondary:var(--surface-soft);--bg-tertiary:color-mix(in srgb, var(--bg) 86%, var(--surface));--border-color:var(--border);--text-primary:var(--text);--text-secondary:var(--muted);--danger-bg:color-mix(in srgb, var(--danger) 14%, var(--surface));--danger-border:color-mix(in srgb, var(--danger) 48%, var(--border));--line:var(--border);--txt-1:var(--text);--txt-2:color-mix(in srgb, var(--text) 78%, var(--muted));--txt-3:var(--muted);--shadow-sm:0 12px 35px #00000080;--shadow-md:0 18px 42px #00000094;--shadow-lg:0 24px 54px #000000a3;--status-info-text:#8bd8f7;--status-info-bg:color-mix(in srgb, var(--accent) 14%, var(--surface));--status-info-border:color-mix(in srgb, var(--accent) 34%, var(--border));--status-warning-text:#f6cf72;--status-warning-bg:color-mix(in srgb, var(--warning) 12%, var(--surface));--status-warning-border:color-mix(in srgb, var(--warning) 30%, var(--border));--status-success-text:#7dd3ad;--status-success-bg:color-mix(in srgb, var(--success) 12%, var(--surface));--status-success-border:color-mix(in srgb, var(--success) 30%, var(--border));--status-danger-text:#fda4af;--status-danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--status-danger-border:color-mix(in srgb, var(--danger) 32%, var(--border));--status-neutral-text:#a9b8c6;--status-neutral-bg:color-mix(in srgb, var(--muted) 10%, var(--surface));--status-neutral-border:color-mix(in srgb, var(--muted) 24%, var(--border))}html,body,#root{height:100%;min-height:100%}body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 34%), radial-gradient(circle at 96% 10%, color-mix(in srgb, var(--accent-strong) 18%, transparent), transparent 30%), var(--bg);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body)}[data-theme=dark] body{background:var(--bg)}a{color:var(--accent);font-weight:600;text-decoration:none;transition:color .18s}a:hover{color:var(--accent-strong)}button,input,textarea,select{font-family:inherit}button{border-radius:var(--radius-sm);color:inherit;cursor:pointer;background-color:#0000;border:1px solid #0000;padding:.6em 1.1em;font-size:1em;transition:border-color .2s,transform .18s,filter .18s}button:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))}input,textarea,select{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);transition:border-color .16s,box-shadow .16s}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}:focus-visible{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:0}h1,h2,h3,h4,h5,h6{color:var(--text);font-family:var(--font-brand);letter-spacing:-.02em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.page-shell{flex-direction:column;gap:22px;max-width:1400px;margin:0 auto;padding:24px;animation:.24s ease-out pageAppear;display:flex}.page-header{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--header-bg);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.page-title-group{align-items:center;gap:14px;display:flex}.page-title-icon{background:linear-gradient(145deg, var(--accent), var(--accent-strong));color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #0a2a433d}.page-title{letter-spacing:-.02em;font-size:clamp(1.25rem,1.06rem + .8vw,1.95rem);font-weight:800}.page-subtitle{color:var(--muted);margin-top:3px;font-size:.92rem}.section-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.metric-card{background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 9%, var(--surface-soft)), var(--surface));border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px}.btn-primary,.btn-secondary,.btn-danger{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--accent), #2d88b2, var(--accent-strong));box-shadow:0 14px 30px color-mix(in srgb, var(--accent) 36%, transparent)}.btn-primary:hover{filter:brightness(1.02);transform:translateY(-1px)}.btn-secondary{color:var(--text);background:var(--surface);border-color:var(--border)}.btn-secondary:hover{background:var(--surface-soft);transform:translateY(-1px)}.btn-danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 14px 30px #dc26264d}.status-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.status-badge.is-success{color:#065f46;background:color-mix(in srgb, var(--success) 16%, transparent);border-color:color-mix(in srgb, var(--success) 35%, transparent)}.status-badge.is-warning{color:#92400e;background:color-mix(in srgb, var(--warning) 14%, transparent);border-color:color-mix(in srgb, var(--warning) 34%, transparent)}.status-badge.is-error{color:#991b1b;background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:color-mix(in srgb, var(--danger) 34%, transparent)}.status-badge.is-neutral{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent);border-color:color-mix(in srgb, var(--muted) 28%, transparent)}.form-field{flex-direction:column;gap:6px;display:flex}.form-field>label{color:color-mix(in srgb, var(--muted) 85%, var(--text));font-size:.8rem;font-weight:700}.form-field input,.form-field textarea,.form-field select{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);padding:11px 12px;font-size:.9rem}.app-loading,.app-empty,.app-error{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);text-align:center;padding:30px 20px}.app-loading{color:var(--muted)}.app-empty h3{margin-bottom:6px}.app-empty p{color:var(--muted)}.app-error{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));background:color-mix(in srgb, var(--danger) 6%, var(--surface));color:#9f1239}.page-shell .title-section h1,.page-shell .page-title,.page-shell .mce-title,.page-shell .perfil-title{color:var(--text);font-family:var(--font-brand);letter-spacing:-.02em}.page-shell .title-section p,.page-shell .page-subtitle,.page-shell .mce-subtitle,.page-shell .perfil-sub{color:var(--muted)}.page-shell .page-icon,.page-shell .header-icon,.page-shell .sidebar-icon-container,.page-shell .form-icon,.page-shell .result-icon,.page-shell .card-icon{color:#fff;background:linear-gradient(140deg, var(--accent), var(--accent-strong));box-shadow:0 10px 24px #0a2a433d}.page-shell .clientes-header.page-header,.page-shell .jurisprudencia-header.page-header,.page-shell .documentos-header.page-header,.page-shell .pipeline-header.page-header,.page-shell .mce-header-content.page-header,.page-shell .ia-header-top.page-header,.page-shell .perfil-head.page-header,.page-shell .header-content.page-header{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));background:var(--header-bg)}.page-shell .section-card,.page-shell .fichas-content,.page-shell .search-section,.page-shell .calendar-section,.page-shell .events-section,.page-shell .calculation-form,.page-shell .result-section,.page-shell .step-indicator-container,.page-shell .mce-form-container,.page-shell .mce-sidebar,.page-shell .pipeline-container,.page-shell .card{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:var(--card-bg)}.page-shell .cliente-card,.page-shell .ficha-card,.page-shell .calculator-card,.page-shell .result-card,.page-shell .event-card,.page-shell .documento-item,.page-shell .pipeline-section-card{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px}.page-shell .add-button,.page-shell .new-event-btn,.page-shell .new-ficha-btn,.page-shell .create-first-btn,.page-shell .submit-btn,.page-shell .submit-button,.page-shell .delete-confirm-btn,.page-shell .search-button,.page-shell .calculate-btn,.page-shell .export-btn,.page-shell .pipeline-btn.primary,.page-shell .mce-btn.mce-btn-primary,.page-shell .btn-pipeline,.page-shell .btn-primary-header-enhanced,.page-shell .btn-prim{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:#0000;box-shadow:0 14px 30px #0a2a4342}.page-shell .cancel-btn,.page-shell .cancel-button,.page-shell .mce-btn.mce-btn-gray,.page-shell .mce-btn.mce-btn-outline,.page-shell .nav-btn.back,.page-shell .pipeline-btn.secondary,.page-shell .action-btn,.page-shell .btn-secondary{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--surface);color:var(--text)}.page-shell .search-input,.page-shell .search-box input,.page-shell .filter-select,.page-shell .filter-box select,.page-shell .form-input,.page-shell .input,.page-shell .chat-input{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.page-shell .status-indicator,.page-shell .status-indicartor,.page-shell .status-badge.is-neutral{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--accent-strong)}.page-shell .status-dot,.page-shell .status-dort,.page-shell .status-dotr{background:var(--accent)}.loading-spinner{border:3px solid color-mix(in srgb, var(--muted) 32%, transparent);border-top-color:var(--accent);border-radius:999px;width:22px;height:22px;animation:.84s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pageAppear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){:root{--scale:.95}}@media (width>=1600px){:root{--scale:1.05}}@media (width>=1920px){:root{--scale:1.09}}@media (width<=768px){.page-shell{gap:16px;padding:14px}.page-header{border-radius:var(--radius-lg);padding:14px}}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page){color:var(--text)!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is([class*=card]:not(.juris-hero-card):not(.lexcalc-hero-card),[class*=panel],[class*=modal]:not([class*=modal-actions]):not([class*=modal-overlay]),[class*=pagination],[class*=search-wrap],[class*=tabs-card],[class*=form-card],[class*=result-card],[class*=step-item],[class*=list-section],[class*=aside],[class*=preview],[class*=status-item],[class*=upload-picker],[class*=upload-row]){background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is(input,select,textarea,button,[class*=btn]){border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is(input,select,textarea){background:var(--surface-soft)!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is(input,select,textarea)::placeholder{color:var(--muted)!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--text)!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is(p,small,em,label,li){color:var(--muted)!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is(.is-primary,.primary,.next,.finish,.clientes-v2-new-btn,.fichas-lite-open-btn,.fichas-create-action-btn.is-primary,.fichas-create-nav-btn.next,.fichas-create-nav-btn.finish,.juris-search-btn,.juris-pill.active,.juris-pagination button.active,.lexcalc-history-btn,.insights-export-btn){background:linear-gradient(135deg, var(--accent), var(--accent-strong))!important;border-color:var(--accent)!important;color:#fff!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is(.danger,.delete,.fichas-delete-btn,.clientes-v2-tool-btn.danger):not(:is(.fichas-row-action,.fichas-detail-action,.clientes-v2-icon-btn,.clientes-v2-detail-icon-btn)){background:color-mix(in srgb, var(--danger) 14%, var(--surface))!important;border-color:color-mix(in srgb, var(--danger) 46%, var(--border))!important;color:#fecaca!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page) :is(.fichas-row-action.delete,.fichas-detail-action.delete,.clientes-v2-icon-btn.danger,.clientes-v2-detail-icon-btn.danger){background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .clientes-v2-page :is(button.clientes-v2-icon-btn,button.clientes-v2-icon-btn.danger):hover:not(:disabled){color:#e2edf7!important;background:#2a3d51!important;border-color:#3a5268!important}[data-theme=dark] .clientes-v2-page .clientes-v2-detail-head-actions :is(button.clientes-v2-detail-icon-btn,button.clientes-v2-detail-icon-btn.danger):hover:not(:disabled){transform:translateY(-1px);color:#c6efff!important;background:#24495c!important;border-color:#457890!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page) :is(.clientes-v2-tool-btn,.fichas-lite-tool-btn){background:var(--surface-soft)!important;border-color:var(--border)!important;color:#9db0c2!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page) :is(.clientes-v2-tool-btn,.fichas-lite-tool-btn):hover:not(:disabled):not(.danger){background:color-mix(in srgb, var(--accent) 16%, var(--surface))!important;border-color:color-mix(in srgb, var(--accent) 42%, var(--border))!important;color:#e2edf7!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page) :is(.clientes-v2-tool-btn,.fichas-lite-tool-btn):is(.active,.open):not(.danger){background:color-mix(in srgb, var(--accent) 20%, var(--surface))!important;border-color:color-mix(in srgb, var(--accent) 50%, var(--border))!important;color:#8bd8f7!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page) :is(.clientes-v2-tool-btn,.fichas-lite-tool-btn).danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 24%, var(--surface))!important;border-color:color-mix(in srgb, var(--danger) 62%, var(--border))!important;color:#fecaca!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page) :is([class*=badge],[class*=chip]):not(:is(.status-badge,.clientes-v2-warning-badge,.assist-status-badge,.assist-pending-chip,.ctx-badge,.alert-chip,.fichas-priority-chip,.clientes-v2-chip-row,.fichas-detail-chip-row)){border-color:color-mix(in srgb, var(--accent) 32%, var(--border))!important;background:color-mix(in srgb, var(--accent) 12%, var(--surface))!important;color:var(--text)!important}[data-theme=dark] :is(.status-badge,.fichas-lite-status,.finance-row-status,.agenda-connection-status,.clientes-v2-warning-badge,.ficha-picker-item-status,.assist-status-badge,.assist-pending-chip,.assist-ctx-pill.is-status,.ctx-badge,.alert-chip,.juris-runtime-pill,.auth-social-badge,.aunira-runtime-badge,.action-status,.fichas-priority-chip){--status-pill-text:var(--status-neutral-text);--status-pill-bg:var(--status-neutral-bg);--status-pill-border:var(--status-neutral-border);border-color:var(--status-pill-border)!important;background:var(--status-pill-bg)!important;color:var(--status-pill-text)!important}[data-theme=dark] :is(.status-badge,.fichas-lite-status,.finance-row-status,.agenda-connection-status,.clientes-v2-warning-badge,.assist-pending-chip,.alert-chip,.juris-runtime-pill,.action-status,.fichas-priority-chip):is(.active,.is-info,.info,.processing,.in-progress,.in_progress){--status-pill-text:var(--status-info-text);--status-pill-bg:var(--status-info-bg);--status-pill-border:var(--status-info-border)}[data-theme=dark] :is(.status-badge,.fichas-lite-status,.finance-row-status,.agenda-connection-status,.clientes-v2-warning-badge,.assist-pending-chip,.alert-chip,.action-status,.fichas-priority-chip):is(.pending,.pendente,.is-warning,.warning,.generating,.enviando,.is-upcoming,.medium,.on){--status-pill-text:var(--status-warning-text);--status-pill-bg:var(--status-warning-bg);--status-pill-border:var(--status-warning-border)}[data-theme=dark] :is(.status-badge,.fichas-lite-status,.finance-row-status,.agenda-connection-status,.clientes-v2-warning-badge,.juris-runtime-pill,.action-status,.fichas-priority-chip):is(.done,.completed,.connected,.is-success,.success,.is-ontime,.online,.low){--status-pill-text:var(--status-success-text);--status-pill-bg:var(--status-success-bg);--status-pill-border:var(--status-success-border)}[data-theme=dark] :is(.status-badge,.fichas-lite-status,.finance-row-status,.agenda-connection-status,.clientes-v2-warning-badge,.assist-pending-chip,.juris-runtime-pill,.action-status,.fichas-priority-chip):is(.urgent,.is-error,.error,.danger,.erro,.failed,.fallback,.stale,.is-overdue,.overdue,.offline,.high){--status-pill-text:var(--status-danger-text);--status-pill-bg:var(--status-danger-bg);--status-pill-border:var(--status-danger-border)}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page) :is(.clientes-v2-finance-card,.fichas-detail-finance-card,.fichas-create-drawer-header,.fichas-create-drawer,.fichas-create-drawer-footer){color:var(--text)!important;background:#111820!important;border-color:#243042!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page) :is(.clientes-v2-tabs-tools,.fichas-lite-tabs-row,.fichas-create-stepper-card){border-color:var(--border)!important}[data-theme=dark] :is(.juris-page,.lexcalc-page) :is(.juris-topbar,.lexcalc-topbar,.juris-search-wrap,.lexcalc-search-wrap){background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] .juris-page .juris-highlight{background:color-mix(in srgb, var(--warning) 28%, var(--surface))!important;color:#fde68a!important}[data-theme=dark] .insights-page :is(.insights-ai-hero,.insights-ai-icon){border-color:color-mix(in srgb, var(--accent) 42%, var(--border))!important}[data-theme=dark] .insights-page .insights-ai-hero{background:linear-gradient(135deg,#111820 0%,#162634 100%)!important}[data-theme=dark] .page{background:var(--bg)!important;color:var(--text)!important}[data-theme=dark] :is(.content-wrapper,.left-section,.right-section,.login-card){background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .big-text h1,[data-theme=dark] .login-card h2{color:var(--text)!important}[data-theme=dark] .error{background:color-mix(in srgb, var(--danger) 16%, var(--surface))!important;border:1px solid color-mix(in srgb, var(--danger) 48%, var(--border))!important;color:#fecaca!important}[data-theme=dark] .field input,[data-theme=dark] .pass-wrapper input{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .eye-btn{color:var(--muted)!important}[data-theme=dark] .btn{background:linear-gradient(135deg, var(--accent), var(--accent-strong))!important;color:#fff!important}[data-theme=dark] .chatplus-menu,[data-theme=dark] .chatplus-submenu{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 18px 42px #00000073!important}[data-theme=dark] .chatplus-item,[data-theme=dark] .subitem{color:var(--text)!important}[data-theme=dark] .chatplus-item:hover,[data-theme=dark] .subitem:hover{background:var(--surface-soft)!important}[data-theme=dark] .subitem.active{background:color-mix(in srgb, var(--accent) 18%, var(--surface))!important;color:var(--text)!important}[data-theme=dark] .client-quick-modal{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 24px 48px #00000085!important}[data-theme=dark] .client-quick-modal-close,[data-theme=dark] .client-quick-secondary,[data-theme=dark] .client-quick-modal-result,[data-theme=dark] .client-quick-modal-field input,[data-theme=dark] .client-quick-modal-field textarea,[data-theme=dark] .client-quick-modal-search input{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .client-quick-modal-result.selected{background:color-mix(in srgb, var(--accent) 18%, var(--surface))!important;border-color:color-mix(in srgb, var(--accent) 44%, var(--border))!important}[data-theme=dark] .client-quick-primary{background:linear-gradient(135deg, var(--accent), var(--accent-strong))!important;color:#fff!important}[data-theme=dark] .minicalc-popup{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:0 24px 48px #00000080!important}[data-theme=dark] .minicalc-tab,[data-theme=dark] .minicalc-field input,[data-theme=dark] .minicalc-chip,[data-theme=dark] .minicalc-result{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .minicalc-tab.active,[data-theme=dark] .minicalc-chip.active,[data-theme=dark] .minicalc-use{background:linear-gradient(135deg, var(--accent), var(--accent-strong))!important;border-color:var(--accent)!important;color:#fff!important}[data-theme=dark] .aunira-chat-widget{background:var(--surface)!important;border:1px solid var(--border)!important}[data-theme=dark] .aunira-chat-messages,[data-theme=dark] .aunira-chat-input-area{background:var(--bg)!important;border-color:var(--border)!important}[data-theme=dark] .aunira-message.ai,[data-theme=dark] .aunira-typing-bubble,[data-theme=dark] .aunira-message-meta,[data-theme=dark] .aunira-chat-input{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .aunira-message-text,[data-theme=dark] .aunira-message-text .message-code-block,[data-theme=dark] .aunira-message-text code{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .aunira-message.user .aunira-message-text,[data-theme=dark] .aunira-message.user .aunira-message-text :not(code){color:inherit!important;background:0 0!important}[data-theme=dark] .aunira-message-time.ai,[data-theme=dark] .aunira-message-meta-title,[data-theme=dark] .aunira-typing-dot,[data-theme=dark] .aunira-chat-subtitle{color:var(--muted)!important}[data-theme=dark] .aunira-chat-plus-btn:hover{background:var(--surface-soft)!important}[data-theme=dark] .aunira-chat-messages::-webkit-scrollbar-track{background:#111820!important}[data-theme=dark] .aunira-chat-messages::-webkit-scrollbar-thumb{background:#304155!important}[data-theme=dark] :is(.agenda-page,.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page,.enhanced-dashboard,.finance-page,.perfilv3-page,.documentos-container,.pipeline-page,.assist-page),[data-theme=dark] :is(.agenda-page,.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page,.enhanced-dashboard,.finance-page,.perfilv3-page,.documentos-container,.pipeline-page,.assist-page) :is(h1,h2,h3,h4,.page-title,[class*=title]:not(.status-title),[class*=heading]){color:var(--text)!important}[data-theme=dark] :is(.agenda-page,.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page,.enhanced-dashboard,.finance-page,.perfilv3-page,.documentos-container,.pipeline-page,.assist-page) :is(.page-subtitle,[class*=subtitle],[class*=caption],[class*=description],[class*=helper],[class*=hint],[class*=meta],[class*=muted],.assist-disclaimer){color:var(--muted)!important}[data-theme=dark] :is(.agenda-topbar,.juris-topbar,.lexcalc-topbar,.assist-topbar,.finance-topbar){background:color-mix(in srgb, var(--bg) 82%, var(--surface))!important;border-color:var(--border)!important}[data-theme=dark] :is(.dashboard-card,.dashboard-finance-overview,.dashboard-reports-link,.agenda-title-card,.agenda-calendar-card,.agenda-filters-card,.agenda-timeline-card,.juris-card,.juris-modal-card,.lexcalc-tabs-card,.lexcalc-form-card,.lexcalc-result-card,.lexcalc-modal-card,.assist-workspace,.assist-context,.assist-context-card,.assist-file-item,.assist-suggestion-card,.assist-composer,.assist-bubble.ai){background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] :is(.page-title-icon,.agenda-title-icon,.assist-title-icon,.assist-welcome-icon,.juris-hero-icon,.lexcalc-hero-icon,.perfilv3-head-icon,.perfilv3-theme-card.active .perfilv3-theme-icon-box){background:linear-gradient(140deg, var(--accent), var(--accent-strong))!important;border-color:color-mix(in srgb, var(--accent) 44%, var(--border))!important;color:#fff!important;box-shadow:0 10px 22px #00000057!important}[data-theme=dark] :is(.assist-avatar,.assist-attachment-icon,.assist-file-icon,.quick-action-icon-wrap,.fichas-row-action){background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] :is(.assist-top-icon-btn,.assist-top-btn,.assist-composer-icon-btn,.agenda-privacy-btn,.agenda-notification-btn,.juris-topbar-icon-btn,.lexcalc-topbar-icon-btn,.finance-topbar-icon-btn){color:var(--muted)!important;border-color:color-mix(in srgb, var(--accent) 26%, var(--border))!important;background:var(--surface-soft)!important}[data-theme=dark] :is(.assist-top-icon-btn:hover,.assist-top-btn:hover,.assist-composer-icon-btn:hover,.agenda-privacy-btn:hover,.agenda-notification-btn:hover,.juris-topbar-icon-btn:hover,.lexcalc-topbar-icon-btn:hover,.finance-topbar-icon-btn:hover,.assist-top-icon-btn.active,.juris-topbar-icon-btn.active,.lexcalc-topbar-icon-btn.active,.finance-topbar-icon-btn.active){color:#fff!important;border-color:var(--accent)!important;background:linear-gradient(135deg, var(--accent), var(--accent-strong))!important}[data-theme=dark] :is(.assist-composer-panel,.assist-context-empty,.assist-add-context-btn,.juris-search-wrap,.lexcalc-history-btn,.clientes-v2-search,.fichas-lite-search){background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] :is(.agenda-page,.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page,.enhanced-dashboard,.finance-page,.perfilv3-page,.documentos-container,.pipeline-page,.assist-page) :is(input,select,textarea,.assist-input,.juris-search-input,.lexcalc-input){background:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] :is(.agenda-page,.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page,.enhanced-dashboard,.finance-page,.perfilv3-page,.documentos-container,.pipeline-page,.assist-page) :is(input,select,textarea,.assist-input)::placeholder{color:var(--text-secondary)!important}[data-theme=dark] :is(.clientes-v2-new-btn,.fichas-lite-open-btn,.juris-search-btn,.lexcalc-submit-btn,.finance-quick-action-primary,.juris-modal-footer button.primary,.lexcalc-modal-footer .lexcalc-submit-btn,.assist-send-btn){background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}[data-theme=dark] :is(.clientes-v2-new-btn:hover,.fichas-lite-open-btn:hover,.juris-search-btn:hover,.lexcalc-submit-btn:hover,.finance-quick-action-primary:hover,.juris-modal-footer button.primary:hover,.lexcalc-modal-footer .lexcalc-submit-btn:hover,.assist-send-btn:hover){background:color-mix(in srgb, var(--accent) 86%, #0b2233)!important;border-color:color-mix(in srgb, var(--accent) 86%, #0b2233)!important;color:#fff!important}[data-theme=dark] :is(.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.juris-page,.lexcalc-page,.finance-page,.insights-page) :is(button,[class*=btn],[class*=action]) :is(span,svg){color:inherit!important}[data-theme=dark] :is(.finance-page-header,.juris-hero-card,.lexcalc-hero-card){box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] :is(.juris-search-wrap,.juris-select-field select,.juris-advanced-filters select,.juris-order-wrap select,.lexcalc-input,.lexcalc-aux-block,.lexcalc-history-item,.lexcalc-history-empty,.lexcalc-empty-result,.finance-quick-action-secondary,.juris-pill,.juris-action-btn,.juris-advanced-btn,.juris-suggestions button,.juris-pagination button,.juris-modal-footer button,.lexcalc-history-btn,.lexcalc-clear-btn,.lexcalc-action-btn,.lexcalc-icon-btn,.lexcalc-link-btn,.lexcalc-muted-btn,.lexcalc-tab-btn){background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] :is(.page,.page-shell,.agenda-page,.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.documentos-container,.pipeline-page,.juris-page,.lexcalc-page,.insights-page,.assist-page,.finance-page,.perfilv3-page,.enhanced-dashboard){color:var(--text)!important}[data-theme=dark] :is(.documentos-summary,.documentos-files,.documento-item,.documentos-upload,.pipeline-tabs,.pipeline-main,.pipeline-alert,.pipeline-progress,.pipeline-section-card,.pipeline-export,.pipeline-export-ready,.pipeline-export-status-item,.section-editor-panel,.section-editor-dialog,.section-editor-toolbar,.section-editor-warning,.section-editor-preview,.section-editor-dialog textarea,.fichas-create-header,.fichas-create-stepper-card,.fichas-create-aside,.fichas-create-form-card,.fichas-create-nav,.list-section,.pipeline-container,.pipeline-status,.status-item,.action-group,.qa-result,.markdown-preview,.preview-content,.insights-metric-card,.insights-chart-card,.insights-funnel-card,.insights-alert-card,.insights-fin-stat,.insights-area-card,.insights-top-card,.insights-team-card,.insights-team-item,.insights-heat-card,.insights-summary-box,.insights-data-loading,.insights-data-error,.juris-card,.juris-modal-card,.juris-citation-card,.juris-banner,.lexcalc-tabs-card,.lexcalc-form-card,.lexcalc-result-card,.lexcalc-modal-card,.lexcalc-history-item,.lexcalc-history-empty,.lexcalc-attach-content,.aunira-chat-widget,.aunira-chat-header,.aunira-chat-input-area,.chatplus-menu,.chatplus-submenu,.client-quick-modal,.minicalc-popup){background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}[data-theme=dark] :is(.documentos-container,.pipeline-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page,.finance-page,.clientes-v2-page,.fichas-lite-page,.assist-page) :is(input,textarea,select,.fichas-create-input,.juris-search-input,.lexcalc-input,.assist-input,.section-editor-textarea,.client-quick-modal-field input,.client-quick-modal-field textarea,.client-quick-modal-search input){background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] :is(.documentos-container,.pipeline-page,.fichas-create-page,.juris-page,.lexcalc-page,.insights-page,.finance-page,.clientes-v2-page,.fichas-lite-page,.assist-page) :is(input,textarea,select,.fichas-create-input,.juris-search-input,.lexcalc-input,.assist-input)::placeholder{color:var(--muted)!important}[data-theme=dark] :is(.btn-primary,.clientes-v2-new-btn,.fichas-lite-open-btn,.fichas-create-action-btn.is-primary,.fichas-create-nav-btn.next,.fichas-create-nav-btn.finish,.pipeline-btn.primary,.pipeline-btn.export,.pipeline-btn.download,.juris-search-btn,.juris-modal-footer button.primary,.lexcalc-submit-btn,.lexcalc-modal-footer .lexcalc-submit-btn,.finance-quick-action-primary,.insights-export-btn,.insights-ai-btn,.assist-send-btn,.client-quick-primary,.minicalc-use,.botao-gerar-peca,.botao-gerar-peca-compact,.botao-gerar-peca-inline){background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important}[data-theme=dark] :is(.btn-primary:hover,.clientes-v2-new-btn:hover,.fichas-lite-open-btn:hover,.fichas-create-action-btn.is-primary:hover,.fichas-create-nav-btn.next:hover,.fichas-create-nav-btn.finish:hover,.pipeline-btn.primary:hover,.pipeline-btn.export:hover,.pipeline-btn.download:hover,.juris-search-btn:hover,.juris-modal-footer button.primary:hover,.lexcalc-submit-btn:hover,.lexcalc-modal-footer .lexcalc-submit-btn:hover,.finance-quick-action-primary:hover,.insights-export-btn:hover,.insights-ai-btn:hover,.assist-send-btn:hover,.client-quick-primary:hover,.minicalc-use:hover,.botao-gerar-peca:hover,.botao-gerar-peca-compact:hover,.botao-gerar-peca-inline:hover){background:color-mix(in srgb, var(--accent) 88%, #0b2233)!important;border-color:color-mix(in srgb, var(--accent) 88%, #0b2233)!important;color:#fff!important;box-shadow:none!important}[data-theme=dark] :is(.quick-action-btn.primary .quick-action-label,.quick-action-btn.primary .quick-action-icon-wrap,.clientes-v2-new-btn,.fichas-lite-open-btn) :is(span,svg){color:#fff!important}[data-theme=dark] :is(.pipeline-btn.secondary,.fichas-create-action-btn,.fichas-create-nav-btn.back,.insights-period-btn,.insights-alert-card button,.insights-period-date-trigger,.juris-pill,.juris-action-btn,.juris-advanced-btn,.juris-suggestions button,.juris-pagination button,.juris-modal-footer button,.lexcalc-history-btn,.lexcalc-clear-btn,.lexcalc-action-btn,.lexcalc-icon-btn,.lexcalc-link-btn,.lexcalc-muted-btn,.lexcalc-tab-btn,.finance-quick-action-secondary,.chatplus-item,.subitem,.client-quick-secondary,.minicalc-tab,.minicalc-chip){background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] :is(.insights-period-btn.active,.juris-pill.active,.juris-pagination button.active,.lexcalc-tab-btn.active,.minicalc-tab.active,.minicalc-chip.active){background:color-mix(in srgb, var(--accent) 22%, var(--surface))!important;border-color:color-mix(in srgb, var(--accent) 45%, var(--border))!important;color:#fff!important}[data-theme=dark] :is(.quick-action-icon-wrap,.page-title-icon,.agenda-title-icon,.assist-title-icon,.assist-welcome-icon,.juris-hero-icon,.lexcalc-hero-icon,.fichas-create-aside-icon,.insights-ai-icon,.insights-summary-icon,.finance-user-avatar,.documento-icon,.pipeline-alert-icon,.main-metric-card,.dashboard-card,.dashboard-finance-overview,.dashboard-reports-link,.botao-gerar-peca,.botao-gerar-peca-compact,.botao-gerar-peca-inline){box-shadow:none!important;text-shadow:none!important}[data-theme=dark] :is(.page-title-icon,.agenda-title-icon,.assist-title-icon,.assist-welcome-icon,.juris-hero-icon,.lexcalc-hero-icon,.fichas-create-aside-icon,.insights-ai-icon,.quick-action-btn.primary .quick-action-icon-wrap){background:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 40%, var(--border))!important;color:#fff!important}[data-theme=dark] .quick-action-btn.primary{background:0 0!important;border-color:#0000!important}[data-theme=dark] .quick-action-btn.primary .quick-action-icon-wrap{background:var(--accent)!important;box-shadow:none!important;border-color:#0000!important}[data-theme=dark] .quick-action-btn.primary .quick-action-label{color:var(--text)!important}[data-theme=dark] .quick-action-btn.primary .quick-action-icon-wrap{box-shadow:none!important}[data-theme=dark] :is(.finance-page-header,.juris-hero-card,.lexcalc-hero-card) .page-title-group{box-shadow:none!important;background:0 0!important}[data-theme=dark] :is(.page-header,.finance-page-header,.documentos-header,.pipeline-header,.agenda-page-header,.assist-topbar,.insights-toolbar){box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] :is(.juris-page .juris-topbar,.lexcalc-page .lexcalc-topbar){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] :is(.juris-page .juris-hero-card,.lexcalc-page .lexcalc-hero-card){box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] :is(.pipeline-btn.secondary,.fichas-create-action-btn:not(.is-primary),.fichas-create-nav-btn.back,.insights-period-btn:not(.active),.insights-alert-card button,.insights-period-date-trigger,.juris-pill:not(.active),.juris-action-btn:not(.active),.juris-advanced-btn:not(.active),.juris-suggestions button,.juris-pagination button:not(.active),.juris-modal-footer button:not(.primary),.lexcalc-history-btn,.lexcalc-clear-btn,.lexcalc-action-btn,.lexcalc-icon-btn,.lexcalc-link-btn:not(.danger),.lexcalc-muted-btn,.lexcalc-tab-btn:not(.active),.finance-quick-action-secondary,.finance-clear-btn,.finance-export-btn,.finance-row-actions button:not(.danger),.agenda-provider-btn,.agenda-connection-actions button:not(.danger),.timeline-event-actions button:not(.danger),.agenda-cancel-btn,.clientes-v2-modal-actions .ghost,.fichas-cancel-btn,.chatplus-item,.subitem,.client-quick-secondary,.minicalc-tab:not(.active),.minicalc-chip:not(.active)):hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb, var(--accent) 15%, var(--surface))!important;border-color:color-mix(in srgb, var(--accent) 48%, var(--border))!important;color:var(--text)!important;box-shadow:none!important}[data-theme=dark] :is(.insights-period-btn.active,.juris-pill.active,.juris-pagination button.active,.lexcalc-tab-btn.active,.minicalc-tab.active,.minicalc-chip.active):hover:not(:disabled){background:color-mix(in srgb, var(--accent) 34%, var(--surface))!important;border-color:color-mix(in srgb, var(--accent) 68%, var(--border))!important;color:#fff!important}[data-theme=dark] :is(.clientes-v2-page .clientes-v2-modal-actions button.danger,.fichas-lite-page .fichas-delete-btn,.agenda-page .agenda-delete-btn,.agenda-page .agenda-connection-actions button.danger,.agenda-page .timeline-event-actions button.danger,.lexcalc-page .lexcalc-link-btn.danger,.finance-page .finance-row-actions button.danger){transition:background-color .16s,border-color .16s,color .16s,transform .16s;background:color-mix(in srgb, var(--danger) 16%, var(--surface))!important;border-color:color-mix(in srgb, var(--danger) 48%, var(--border))!important;color:#fecaca!important}[data-theme=dark] :is(.clientes-v2-page .clientes-v2-modal-actions button.danger,.fichas-lite-page .fichas-delete-btn,.agenda-page .agenda-delete-btn,.agenda-page .agenda-connection-actions button.danger,.agenda-page .timeline-event-actions button.danger,.lexcalc-page .lexcalc-link-btn.danger,.finance-page .finance-row-actions button.danger):hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb, var(--danger) 30%, var(--surface))!important;border-color:color-mix(in srgb, var(--danger) 72%, var(--border))!important;color:#fff!important;box-shadow:0 8px 20px color-mix(in srgb, var(--danger) 14%, transparent)!important}[data-theme=dark] .clientes-v2-card .open-indicator,[data-theme=dark] .fichas-lite-row .fichas-lite-open-indicator{opacity:.72;transition:color .16s,opacity .16s,transform .16s;transform:translate(0)}[data-theme=dark] .clientes-v2-page .clientes-v2-card .clientes-v2-actions-col,[data-theme=dark] .fichas-lite-page .fichas-lite-row .fichas-lite-actions-block{color:var(--muted)!important}[data-theme=dark] .clientes-v2-card:hover .open-indicator,[data-theme=dark] .fichas-lite-row:hover .fichas-lite-open-indicator{opacity:1;transform:translate(3px)}[data-theme=dark] .clientes-v2-page .clientes-v2-card:hover .clientes-v2-actions-col,[data-theme=dark] .fichas-lite-page .fichas-lite-row:hover .fichas-lite-actions-block{color:var(--text)!important}.layout-container .main-content,.layout-container .main-content .page-content{background:var(--bg)}.layout-container .main-content .page-content>:is(.page-shell,.enhanced-dashboard,.agenda-page,.clientes-v2-page,.fichas-lite-page,.fichas-create-page,.documentos-container,.pipeline-page,.finance-page,.juris-page,.lexcalc-page,.insights-page,.assist-page,.perfilv3-page,.org-page){background:0 0!important}.layout-container .main-content .page-content :is(.card,.section-card,.metric-card,.org-summary-grid>article,.org-card,.lawyer-workspace-panel,.dashboard-card,.agenda-card,.dashboard-finance-overview,.dashboard-reports-link,.agenda-title-card,.agenda-integrations-card,.agenda-calendar-card,.agenda-filters-card,.agenda-timeline-card,.agenda-loading-state,.agenda-empty-state,.agenda-modal,.clientes-v2-filter-panel,.clientes-v2-card,.clientes-v2-detail-main,.clientes-v2-related-card,.clientes-v2-meta-card,.clientes-v2-finance-card,.clientes-v2-modal,.fichas-filters-panel,.fichas-lite-row,.fichas-detail-hero,.fichas-detail-timeline-card,.fichas-detail-docs-card,.fichas-detail-finance-card,.fichas-modal,.fichas-create-drawer,.fichas-create-stepper-card,.fichas-create-aside,.fichas-create-form-card,.fichas-create-partes-card,.fichas-create-group,.fichas-create-finance-card,.fichas-create-upload-card,.documentos-summary-card,.documentos-files,.documento-viewer,.case-work-card,.case-assignment-card,.case-activity-card,.pipeline-tabs,.pipeline-main,.pipeline-section-card,.pipeline-export,.finance-filters-card,.finance-chart-panel,.finance-chart-ranking,.finance-transactions-card,.juris-card,.juris-ai-summary,.juris-citations-section,.juris-citation-card,.juris-modal-card,.lexcalc-tabs-card,.lexcalc-form-card,.lexcalc-result-card,.lexcalc-modal-card,.insights-metric-card,.insights-chart-card,.insights-funnel-card,.insights-area-card,.insights-top-card,.insights-team-card,.insights-team-summary-card,.insights-heat-card,.insights-fin-stat,.insights-summary-box,.perfilv3-loading-card,.perfilv3-user-card,.perfilv3-nav-card,.perfilv3-panel,.perfilv3-payment-card,.assist-workspace,.assist-context-card,.assist-suggestion-card){background:var(--card-bg)!important;border:1px solid var(--border)!important}.layout-container .main-content .page-content .card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.layout-container .main-content .page-content :is(.org-member,.timeline-event-card,.clientes-v2-related-row,.fichas-doc-row,.finance-aging-legend-item,.finance-chart-ranking li,.insights-team-item,.agenda-connection-item,.fichas-create-list-row,.documento-item,.case-work-summary-main,.lexcalc-history-item,.pipeline-export-status-item,.status-item,.perfilv3-theme-card){background:var(--surface-soft)!important;border-color:var(--border)!important}.layout-container .main-content .page-content .agenda-modal :is(input,select,textarea){background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.layout-container .main-content .page-content .agenda-modal :is(input,select,textarea):focus{background:var(--surface)!important;border-color:var(--accent)!important}.layout-container .main-content .page-content .agenda-modal :is(.agenda-modal-header button,.agenda-cancel-btn){background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}button.semantic-action-icon{transition:background-color .16s,border-color .16s,color .16s,transform .16s}button.semantic-action-icon>svg,button.semantic-action-icon>:is(span,div)>svg{color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;flex:none!important}.timeline-event-actions button.semantic-action-icon{padding:0!important}button.semantic-action-icon.semantic-action-icon--edit{color:#176b91!important;background:#eef8fc!important;border-color:#cce6f2!important}button.semantic-action-icon.semantic-action-icon--danger{color:#b4232c!important;background:#fff4f4!important;border-color:#f2d0d0!important}button.semantic-action-icon.semantic-action-icon--edit:hover:not(:disabled){transform:translateY(-1px);color:#0d5272!important;background:#def2fa!important;border-color:#8fc9df!important}button.semantic-action-icon.semantic-action-icon--danger:hover:not(:disabled){transform:translateY(-1px);color:#991b1b!important;background:#ffe4e6!important;border-color:#f1aeb1!important}button.semantic-action-icon:focus-visible{outline:2px solid color-mix(in srgb, currentColor 58%, transparent);outline-offset:2px}button.semantic-action-icon:active:not(:disabled){transform:translateY(0)}button.semantic-action-icon:disabled{opacity:.46;cursor:not-allowed}[data-theme=dark] .layout-container .main-content .page-content button.semantic-action-icon.semantic-action-icon--edit{background:color-mix(in srgb, var(--accent) 14%, var(--surface))!important;border-color:color-mix(in srgb, var(--accent) 38%, var(--border))!important;color:#8bd8f7!important}[data-theme=dark] .layout-container .main-content .page-content button.semantic-action-icon.semantic-action-icon--danger{background:color-mix(in srgb, var(--danger) 12%, var(--surface))!important;border-color:color-mix(in srgb, var(--danger) 38%, var(--border))!important;color:#fca5a5!important}[data-theme=dark] .layout-container .main-content .page-content button.semantic-action-icon.semantic-action-icon--edit:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, var(--surface))!important;border-color:color-mix(in srgb, var(--accent) 58%, var(--border))!important;color:#c6efff!important}[data-theme=dark] .layout-container .main-content .page-content button.semantic-action-icon.semantic-action-icon--danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 20%, var(--surface))!important;border-color:color-mix(in srgb, var(--danger) 58%, var(--border))!important;color:#fecaca!important}:root{--ws-bg:#f4f5f7;--ws-surface:#fff;--ws-surface-2:#f8f9fb;--ws-surface-sunken:#eef1f5;--ws-line:#e2e6ec;--ws-line-strong:#cfd6df;--ws-ink:#111a2b;--ws-ink-2:#3a4658;--ws-ink-3:#5f6b7c;--ws-navy:#0f1c30;--ws-navy-2:#182a44;--ws-navy-line:#22344f;--ws-nav-ink:#dde5ef;--ws-nav-ink-2:#9fb0c6;--ws-accent:#2b5b8c;--ws-accent-ink:#1f4a76;--ws-accent-soft:#eaf0f7;--ws-hero:#13243c;--ws-hero-2:#1d3657;--ws-hero-ink:#f3f6fa;--ws-hero-ink-2:#b8c6d8;--ws-attention:#8a5a0b;--ws-attention-bg:#fbf2df;--ws-alert:#a3261b;--ws-alert-bg:#fbe9e7;--ws-done:#2c6a4c;--ws-done-bg:#e7f2ec;--ws-paper:#fffdf8;--ws-paper-line:#ebe5d8;--ws-paper-ink:#2a2a28;--ws-radius-sm:8px;--ws-radius:12px;--ws-radius-lg:16px;--ws-shadow-1:0 1px 2px #111a2b0f;--ws-shadow-2:0 1px 2px #111a2b0d, 0 8px 24px #111a2b12;--ws-shadow-paper:0 1px 1px #111a2b14, 0 12px 28px #08101e47;--ws-focus:0 0 0 3px color-mix(in srgb, var(--ws-accent) 38%, transparent);--ws-fs-micro:12px;--ws-fs-small:13px;--ws-fs-body:14.5px;--ws-fs-read:15px;--ws-fs-h3:17px;--ws-fs-h2:20px;--ws-fs-h1:28px;--ws-ease:cubic-bezier(.2, .7, .2, 1);--ws-dur:.18s}[data-theme=dark]{--ws-bg:#0d1117;--ws-surface:#141a22;--ws-surface-2:#181f28;--ws-surface-sunken:#10151c;--ws-line:#252e3a;--ws-line-strong:#334052;--ws-ink:#e7ecf2;--ws-ink-2:#bcc6d2;--ws-ink-3:#8e9aab;--ws-navy:#0a0f16;--ws-navy-2:#151e2b;--ws-navy-line:#1c2633;--ws-nav-ink:#dbe3ec;--ws-nav-ink-2:#8d9bae;--ws-accent:#8fb6de;--ws-accent-ink:#a9c7e6;--ws-accent-soft:#1a2635;--ws-hero:#16212f;--ws-hero-2:#1c2b3e;--ws-hero-ink:#eef2f7;--ws-hero-ink-2:#a9b7c8;--ws-attention:#e8c27a;--ws-attention-bg:#2c2415;--ws-alert:#f2a097;--ws-alert-bg:#2e1a18;--ws-done:#8ccfaa;--ws-done-bg:#15271e;--ws-paper:#f3efe6;--ws-paper-line:#ddd5c4;--ws-paper-ink:#2a2a28;--ws-shadow-1:0 1px 2px #0006;--ws-shadow-2:0 1px 2px #00000059, 0 10px 28px #00000059;--ws-shadow-paper:0 1px 1px #0000004d, 0 14px 32px #00000073}@media (prefers-reduced-motion:reduce){:root{--ws-dur:0s}}.is-masked{filter:blur(6px);-webkit-user-select:none;user-select:none}.ar-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-shell :is(h1,h2,h3,h4),.ws-shell .ws-topbar,.ws-shell .assistant-rail,.fa-dialog,.fa-dialog :is(h1,h2,h3,h4),.aunira-dropdown-menu,.aunira-date-panel{font-family:var(--font-sans)}.ws-shell .dossier-hero-top{flex-wrap:wrap;row-gap:14px}.ws-shell .dossier-hero-copy{flex:340px;min-width:0}:root{--motion-fast:.18s;--motion:.28s;--motion-ease:cubic-bezier(.22, .8, .24, 1)}.ws-ghost{z-index:80;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;contain:strict;position:fixed}.ws-ghost.tone-surface{background:var(--ws-surface);box-shadow:0 0 0 1px var(--ws-line-strong), var(--ws-shadow-2)}.ws-ghost.tone-hero{background:var(--ws-hero)}.ws-ghost.tone-accent{background:var(--ws-accent-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--ws-accent) 30%, transparent)}@media (prefers-reduced-motion:reduce){.ws-ghost{display:none}}:root .aunira-dropdown{font-family:var(--font-sans)}:root .aunira-dropdown .aunira-dropdown-label{letter-spacing:0;text-transform:none;color:var(--ws-ink-3);margin-bottom:6px;font-size:12.5px;font-weight:600}:root .aunira-dropdown .aunira-dropdown-trigger{border:1px solid var(--ws-line-strong);background:var(--ws-surface);min-height:42px;color:var(--ws-ink);box-shadow:none;cursor:pointer;border-radius:10px;padding:0 12px;font-size:14px;font-weight:500}:root .aunira-dropdown .aunira-dropdown-trigger:hover:not(:disabled){border-color:var(--ws-ink-3);background:var(--ws-surface)}:root .aunira-dropdown[data-open] .aunira-dropdown-trigger,:root .aunira-dropdown .aunira-dropdown-trigger:focus-visible{border-color:color-mix(in srgb, var(--ws-accent) 55%, var(--ws-line));background:var(--ws-surface);box-shadow:var(--ws-focus)}:root .aunira-dropdown .aunira-dropdown-value.is-placeholder{color:var(--ws-ink-3);font-weight:500}:root .aunira-dropdown .aunira-dropdown-chevron{color:var(--ws-ink-3)}:root .aunira-dropdown[data-open] .aunira-dropdown-chevron{color:var(--ws-ink)}:root .aunira-dropdown .aunira-dropdown-value-icon{color:var(--ws-ink-3)}:root .aunira-dropdown .aunira-dropdown-message{color:var(--ws-ink-3);font-size:12px;font-weight:500}:root:root .aunira-dropdown-menu{border:1px solid var(--ws-line);background:var(--ws-surface);scrollbar-color:var(--ws-line-strong) transparent;border-radius:12px;padding:6px;box-shadow:0 1px 2px #080e180f,0 16px 40px #080e1829}[data-theme=dark]:root .aunira-dropdown-menu{box-shadow:0 16px 40px #00000080}:root:root .aunira-dropdown-menu .aunira-dropdown-option{min-height:38px;color:var(--ws-ink);border:0;border-radius:8px;padding:8px 10px}:root:root .aunira-dropdown-menu .aunira-dropdown-option:hover:not(:disabled),:root:root .aunira-dropdown-menu .aunira-dropdown-option.is-active:not(:disabled){background:var(--ws-surface-sunken)}:root:root .aunira-dropdown-menu .aunira-dropdown-option.is-selected{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}:root:root .aunira-dropdown-menu .aunira-dropdown-option-label{font-size:14px;font-weight:500}:root:root .aunira-dropdown-menu .aunira-dropdown-option.is-selected .aunira-dropdown-option-label{font-weight:650}:root:root .aunira-dropdown-menu .aunira-dropdown-option-description{color:var(--ws-ink-3);font-size:12.5px;font-weight:400}:root:root .aunira-dropdown-menu .aunira-dropdown-option-check,:root:root .aunira-dropdown-menu .aunira-dropdown-option-icon{color:var(--ws-accent-ink)}:root:root .aunira-dropdown-menu .aunira-dropdown-empty{color:var(--ws-ink-3);font-size:13px;font-weight:500}:root .aunira-date-picker .aunira-date-trigger{border:1px solid var(--ws-line-strong);background:var(--ws-surface);min-height:42px;color:var(--ws-ink);box-shadow:none;font-family:var(--font-sans);border-radius:10px;padding:0 12px;font-size:14px;font-weight:500}:root .aunira-date-picker .aunira-date-trigger:hover:not(:disabled){border-color:var(--ws-ink-3)}:root .aunira-date-picker[data-open] .aunira-date-trigger,:root .aunira-date-picker .aunira-date-trigger:focus-visible{border-color:color-mix(in srgb, var(--ws-accent) 55%, var(--ws-line));box-shadow:var(--ws-focus);outline:none}:root .aunira-date-picker .aunira-date-value.is-placeholder{color:var(--ws-ink-3);font-weight:500}:root .aunira-date-picker .aunira-date-icon{color:var(--ws-ink-3)}:root:root .aunira-date-panel{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);font-family:var(--font-sans);border-radius:14px;padding:10px;box-shadow:0 1px 2px #080e180f,0 16px 40px #080e1829}:root:root .aunira-date-panel .react-calendar{color:var(--ws-ink);font-family:var(--font-sans);background:0 0}:root:root .aunira-date-panel .react-calendar__navigation button{color:var(--ws-ink);background:0 0;border-radius:8px;font-size:14px;font-weight:600}:root:root .aunira-date-panel .react-calendar__navigation button:enabled:hover,:root:root .aunira-date-panel .react-calendar__navigation button:enabled:focus{background:var(--ws-surface-sunken)}:root:root .aunira-date-panel .react-calendar__month-view__weekdays__weekday{color:var(--ws-ink-3);text-transform:none;font-size:11.5px;font-weight:650}:root:root .aunira-date-panel .react-calendar__tile{color:var(--ws-ink);background:0 0;border-radius:8px;font-size:13.5px;font-weight:500}:root:root .aunira-date-panel .react-calendar__tile:enabled:hover,:root:root .aunira-date-panel .react-calendar__tile:enabled:focus{background:var(--ws-surface-sunken)}:root:root .aunira-date-panel .react-calendar__tile--now{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ws-accent) 60%, transparent);color:var(--ws-accent-ink);background:0 0;font-weight:650}:root:root .aunira-date-panel .react-calendar__tile--active,:root:root .aunira-date-panel .react-calendar__tile--hasActive,:root:root .aunira-date-panel .react-calendar__tile--active:enabled:hover,:root:root .aunira-date-panel .react-calendar__tile--active:enabled:focus{background:var(--ws-ink);box-shadow:none;color:var(--ws-surface);font-weight:650}:root:root .aunira-date-panel .react-calendar__month-view__days__day--neighboringMonth{color:var(--ws-ink-3);opacity:.55}:root:root .aunira-date-panel .aunira-date-panel-actions{border-color:var(--ws-line)}:root:root .aunira-date-panel .aunira-date-panel-action{color:var(--ws-ink-2);letter-spacing:0;text-transform:none;background:0 0;border-radius:8px;font-size:13px;font-weight:600}:root:root .aunira-date-panel .aunira-date-panel-action:hover,:root:root .aunira-date-panel .aunira-date-panel-action:focus-visible{background:var(--ws-surface-sunken);color:var(--ws-ink)}:root:root .aunira-date-panel .aunira-date-panel-action.is-primary{background:var(--ws-ink);color:var(--ws-surface)}:root:root .aunira-date-panel .aunira-date-time-field input{border:1px solid var(--ws-line-strong);background:var(--ws-surface);color:var(--ws-ink);font-family:var(--font-sans);border-radius:8px}@media (prefers-reduced-motion:reduce){:root:root .aunira-dropdown-menu,:root:root .aunira-date-panel{animation:none}}:root .aunira-time-picker{border:1px solid var(--ws-line-strong);background:var(--ws-surface);min-height:42px;box-shadow:none;font-family:var(--font-sans);border-radius:10px}:root .aunira-time-picker:focus-within{border-color:color-mix(in srgb, var(--ws-accent) 55%, var(--ws-line));box-shadow:var(--ws-focus)}:root .aunira-time-picker:has(.aunira-time-panel){border-color:color-mix(in srgb, var(--ws-accent) 55%, var(--ws-line));box-shadow:var(--ws-focus)}:root:root .aunira-time-picker .aunira-time-input{color:var(--ws-ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;font-size:14px;font-weight:500}:root:root .aunira-time-picker .aunira-time-toggle{color:var(--ws-ink-3);background:0 0;border-radius:8px}:root:root .aunira-time-picker .aunira-time-toggle:hover:not(:disabled),:root:root .aunira-time-picker .aunira-time-toggle[aria-expanded=true]{background:var(--ws-surface-sunken);color:var(--ws-ink)}:root:root .aunira-time-panel{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:12px;box-shadow:0 1px 2px #080e180f,0 16px 40px #080e1829}:root:root .aunira-time-panel .aunira-time-panel-field>span{letter-spacing:0;text-transform:none;color:var(--ws-ink-3);font-size:12px;font-weight:600}.fa-page{min-height:100%;color:var(--ws-ink);container-type:inline-size}.fa-inner{gap:18px;max-width:1040px;margin:0 auto;padding:32px 40px 120px;display:grid}@container (width<=640px){.fa-inner{padding:22px 16px 120px}}.fa-page button{font:inherit}.fa-page button:focus-visible,.fa-page input:focus-visible{box-shadow:var(--ws-focus);outline:none}.fa-page .is-masked{filter:blur(6px)}.fa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fa-eyebrow{font-size:var(--ws-fs-small);color:var(--ws-ink-3);margin:0 0 6px;font-weight:550}.fa-head h1{font-size:var(--ws-fs-h1);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.12}.fa-head-summary{color:var(--ws-ink-3);margin:8px 0 0;font-size:14.5px}.fa-head-summary strong{color:var(--ws-ink);font-weight:650}.fa-head-summary strong.is-alert{color:var(--ws-alert)}.fa-btn-primary{background:var(--ws-ink);height:42px;color:var(--ws-surface);cursor:pointer;transition:background-color var(--ws-dur) var(--ws-ease), transform var(--ws-dur) var(--ws-ease);border:0;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex}.fa-btn-primary:hover{background:color-mix(in srgb, var(--ws-ink) 86%, var(--ws-accent))}.fa-btn-primary:active{transform:scale(.98)}.fa-btn-primary svg{transition:transform .24s var(--ws-ease)}.fa-btn-primary:hover svg:last-child{transform:translate(2px)}.fa-toolbar{gap:12px;display:grid}.fa-search{border:1px solid var(--ws-line);background:var(--ws-surface);height:46px;color:var(--ws-ink-3);box-shadow:var(--ws-shadow-1);transition:border-color var(--ws-dur) var(--ws-ease), box-shadow var(--ws-dur) var(--ws-ease);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.fa-search:focus-within{border-color:color-mix(in srgb, var(--ws-accent) 55%, var(--ws-line));box-shadow:var(--ws-focus)}.fa-search input{min-width:0;height:100%;color:var(--ws-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.fa-page .fa-search input:focus-visible{box-shadow:none}.fa-search input::placeholder{color:var(--ws-ink-3)}.fa-search kbd{border:1px solid var(--ws-line);background:var(--ws-surface-2);min-width:22px;height:22px;font-family:var(--font-sans);color:var(--ws-ink-3);border-radius:6px;place-items:center;padding:0 6px;font-size:12px;display:grid}.fa-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fa-tabs{background:var(--ws-surface-sunken);border-radius:12px;padding:4px;display:inline-flex;position:relative}.fa-tabs-indicator{background:var(--ws-surface);box-shadow:var(--ws-shadow-1);opacity:0;will-change:transform;transition:transform .28s var(--ws-ease), width .28s var(--ws-ease);border-radius:9px;position:absolute;top:4px;bottom:4px;left:0}.fa-tabs button{z-index:1;height:34px;color:var(--ws-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.fa-tabs button.is-active{color:var(--ws-ink)}.fa-tab-count{background:color-mix(in srgb, var(--ws-ink) 7%, transparent);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:650}.fa-tool{border:1px solid var(--ws-line);background:var(--ws-surface);height:38px;color:var(--ws-ink-2);cursor:pointer;transition:border-color var(--ws-dur) var(--ws-ease), color var(--ws-dur) var(--ws-ease);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.fa-tool:hover,.fa-tool.is-open{border-color:var(--ws-line-strong);color:var(--ws-ink)}.fa-tool-badge{background:var(--ws-ink);min-width:20px;height:20px;color:var(--ws-surface);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}.fa-collapse{opacity:0;transition:grid-template-rows .26s var(--ws-ease), opacity .2s ease;grid-template-rows:0fr;display:grid}.fa-collapse.is-open{opacity:1;grid-template-rows:1fr}.fa-collapse-inner{min-height:0;overflow:hidden}.fa-filters{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:16px;display:grid}.fa-filters label{color:var(--ws-ink-3);gap:6px;font-size:12.5px;font-weight:600;display:grid}.fa-toolbar .fa-collapse-inner>.fa-link{margin:8px 4px 0}.fa-link{color:var(--ws-accent-ink);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ws-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ws-accent) 35%, transparent);background:0 0;border:0;padding:4px 0;font-size:13.5px;font-weight:600}.fa-link:disabled{color:var(--ws-ink-3);cursor:default;text-decoration:none}.fa-error{background:var(--ws-alert-bg);color:var(--ws-alert);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.fa-list-wrap{border:1px solid var(--ws-line);background:var(--ws-surface);box-shadow:var(--ws-shadow-1);border-radius:14px;overflow:hidden}.fa-list-head,.fa-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.fa-list-head{border-bottom:1px solid var(--ws-line);background:var(--ws-surface-2);letter-spacing:.02em;height:40px;color:var(--ws-ink-3);grid-template-columns:44px minmax(0,1fr) 150px 110px;column-gap:14px;padding-right:124px;font-size:12px;font-weight:650}.fa-list-head>span:nth-child(2){padding-left:40px}.fa-list{margin:0;padding:0;list-style:none}.fa-item{border-bottom:1px solid var(--ws-line);animation:fa-row-in .32s var(--ws-ease) backwards;animation-delay:calc(var(--r,0) * 28ms);position:relative}.fa-item:last-child{border-bottom:0}@keyframes fa-row-in{0%{opacity:0;transform:translateY(6px)}}.fa-item:before{content:"";background:var(--ws-accent);transform-origin:50%;width:3px;transition:transform .26s var(--ws-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.fa-item.is-open:before,.fa-item.is-checked:before{transform:scaleY(1)}.fa-item.is-open{background:var(--ws-surface-2)}.fa-check{cursor:pointer;place-items:center;height:100%;min-height:40px;display:grid}.fa-check input{width:16px;height:16px;accent-color:var(--ws-ink);cursor:pointer;margin:0}.fa-row .fa-check input{opacity:0;transition:opacity .16s}.fa-item:hover .fa-check input,.fa-row .fa-check input:focus-visible,.fa-row .fa-check input:checked,.fa-list-wrap.is-selecting .fa-row .fa-check input{opacity:1}@media (hover:none){.fa-row .fa-check input{opacity:1}}.fa-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 150px 110px 20px;align-items:center;gap:14px;padding:14px 8px 14px 0;display:grid}.fa-page .fa-row-main:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ws-accent) 45%, transparent);border-radius:8px}.fa-mono{border:1px solid var(--ws-line);background:var(--ws-surface);width:40px;height:40px;color:var(--ws-ink-2);transition:transform .26s var(--ws-ease), border-color .26s var(--ws-ease);border-radius:11px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:17px;display:grid}.fa-mono.tone-urgent{border-color:color-mix(in srgb, var(--ws-alert) 40%, var(--ws-line));color:var(--ws-alert)}.fa-row-main:hover .fa-mono{border-color:var(--ws-line-strong);transform:translate(2px)}.fa-row-copy{gap:3px;min-width:0;display:grid}.fa-row-copy strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.fa-row-meta{min-width:0;color:var(--ws-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.fa-row-meta>span{text-overflow:ellipsis;overflow:hidden}.fa-row-talk{background:var(--ws-accent-soft);color:var(--ws-accent-ink);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:4px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.fa-status{border:1px solid var(--ws-line);background:var(--ws-surface-2);color:var(--ws-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fa-status-dot{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.fa-status.tone-urgent{background:var(--ws-alert-bg);border-color:color-mix(in srgb, var(--ws-alert) 22%, transparent);color:var(--ws-alert)}.fa-status.tone-pending{background:var(--ws-attention-bg);border-color:color-mix(in srgb, var(--ws-attention) 22%, transparent);color:var(--ws-attention)}.fa-status.tone-done{background:var(--ws-done-bg);border-color:color-mix(in srgb, var(--ws-done) 22%, transparent);color:var(--ws-done)}.fa-status.tone-active{background:var(--ws-accent-soft);border-color:color-mix(in srgb, var(--ws-accent) 20%, transparent);color:var(--ws-accent-ink)}.fa-col-when{color:var(--ws-ink-3);font-variant-numeric:tabular-nums;font-size:13px}.fa-row-chevron{color:var(--ws-ink-3);transition:transform .26s var(--ws-ease)}.fa-item.is-open .fa-row-chevron{transform:rotate(180deg)}.fa-row-actions{opacity:.55;align-items:center;gap:2px;padding-right:12px;transition:opacity .16s;display:flex}.fa-item:hover .fa-row-actions,.fa-item.is-open .fa-row-actions,.fa-row-actions:focus-within{opacity:1}.fa-icon-btn{width:34px;height:34px;color:var(--ws-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background-color .16s,color .16s;display:grid}.fa-icon-btn:hover:not(:disabled){background:var(--ws-surface-sunken);color:var(--ws-ink)}.fa-icon-btn:disabled{opacity:.35;cursor:default}.fa-meta-status{display:none}@container (width<=760px){.fa-list-head{grid-template-columns:44px minmax(0,1fr) 150px}.fa-list-head .fa-col-when,.fa-row-main>.fa-col-when{display:none}.fa-row-main{grid-template-columns:40px minmax(0,1fr) 150px 20px}}@container (width<=560px){.fa-list-head{display:none}.fa-row-main{grid-template-columns:40px minmax(0,1fr) 20px;gap:12px}.fa-row-main>.fa-col-status{display:none}.fa-meta-status{flex-basis:100%;margin-top:4px;display:inline-flex}.fa-row-actions{opacity:1;padding-right:6px}}.fa-peek{animation:fa-peek-in .32s var(--ws-ease) backwards;gap:18px;padding:4px 24px 22px 98px;display:grid}@keyframes fa-peek-in{0%{opacity:0;transform:translateY(-4px)}}@container (width<=640px){.fa-peek{padding:4px 16px 18px 44px}}.fa-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 20px;margin:0;display:grid}.fa-facts>div{min-width:0}.fa-facts dt{color:var(--ws-ink-3);font-size:12px;font-weight:600}.fa-facts dd{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;overflow:hidden}.fa-facts dd.is-num{font-variant-numeric:tabular-nums;font-weight:600}.fa-inline-link{color:var(--ws-accent-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.fa-inline-link:hover{text-underline-offset:3px;text-decoration:underline}.fa-peek-cols{gap:14px;display:grid}@container (width>=700px){.fa-peek-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.fa-peek-block{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;min-width:0;padding:14px 16px}.fa-peek-block h3{color:var(--ws-ink-2);align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:650;display:flex}.fa-count{background:var(--ws-surface-sunken);color:var(--ws-ink-3);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:700}.fa-muted{color:var(--ws-ink-3);margin:0;font-size:13.5px}.fa-docs,.fa-entries{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fa-docs li{min-width:0;color:var(--ws-ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.fa-docs li>svg{color:var(--ws-ink-3);flex-shrink:0}.fa-docs li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa-fee{color:var(--ws-ink-3);justify-content:space-between;gap:12px;margin:0 0 10px;font-size:13.5px;display:flex}.fa-fee strong{color:var(--ws-ink);font-variant-numeric:tabular-nums}.fa-entries li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.fa-entry-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ws-ink-2);overflow:hidden}.fa-entry-state{background:var(--ws-surface-sunken);color:var(--ws-ink-3);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:650}.fa-entry-state.tone-alert{background:var(--ws-alert-bg);color:var(--ws-alert)}.fa-entry-state.tone-done{background:var(--ws-done-bg);color:var(--ws-done)}.fa-entry-state.tone-attention{background:var(--ws-attention-bg);color:var(--ws-attention)}.fa-entries strong{font-variant-numeric:tabular-nums;color:var(--ws-ink)}.fa-peek-links{gap:16px;margin-top:10px;display:flex}.fa-peek-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-btn-quiet{border:1px solid var(--ws-line);background:var(--ws-surface);height:40px;color:var(--ws-ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.fa-btn-quiet:hover:not(:disabled){border-color:var(--ws-line-strong);color:var(--ws-ink)}.fa-btn-quiet.is-danger{color:var(--ws-alert);background:0 0;border-color:#0000;margin-left:auto}.fa-btn-quiet.is-danger:hover:not(:disabled){background:var(--ws-alert-bg);color:var(--ws-alert)}.fa-pagination{border-top:1px solid var(--ws-line);background:var(--ws-surface-2);color:var(--ws-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 18px;font-size:13px;display:flex}.fa-pagination p{margin:0}.fa-pagination strong{color:var(--ws-ink);font-variant-numeric:tabular-nums}.fa-pagination-controls{align-items:center;gap:8px;display:flex}.fa-pagination-controls label{align-items:center;gap:8px;margin-right:8px;display:flex}.fa-skel{border-bottom:1px solid var(--ws-line);background:linear-gradient(90deg, var(--ws-surface), var(--ws-surface-2), var(--ws-surface));height:68px;animation:1.4s linear infinite fa-shimmer;animation-delay:calc(var(--r,0) * 80ms);background-size:200% 100%}ul.fa-list[aria-busy=true]{border:1px solid var(--ws-line);border-radius:14px;overflow:hidden}@keyframes fa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fa-empty{border:1px dashed var(--ws-line-strong);border-radius:14px;justify-items:start;gap:10px;padding:36px 32px;display:grid}.fa-empty h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.fa-empty p{max-width:56ch;color:var(--ws-ink-2);margin:0 0 6px;font-size:15px;line-height:1.6}.fa-bulkbar{z-index:10;background:var(--ws-ink);width:max-content;max-width:calc(100% - 32px);color:var(--ws-surface);opacity:0;pointer-events:none;transition:transform .28s var(--ws-ease), opacity .2s ease;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:-64px auto 0;padding:6px 6px 6px 16px;font-size:13.5px;display:flex;position:sticky;bottom:20px;overflow:hidden;transform:translateY(24px);box-shadow:0 16px 40px #080e1847}.fa-bulkbar.is-on{opacity:1;pointer-events:auto;transform:none}.fa-bulkbar>span{margin-right:8px}.fa-bulk-btn{height:34px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fa-bulk-btn:hover{background:#ffffff2e}.fa-bulk-btn.is-danger{color:#ffb4ab}.fa-bulk-btn.is-quiet{color:color-mix(in srgb, var(--ws-surface) 70%, transparent);background:0 0}@media (prefers-reduced-motion:reduce){.fa-item,.fa-peek,.fa-skel{animation:none}.fa-collapse,.fa-tabs-indicator,.fa-bulkbar,.fa-item:before,.fa-row-chevron{transition:none}}@container (width<=560px){.fa-row-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.fa-row-meta{white-space:normal;flex-wrap:wrap;row-gap:2px}.fa-tabs{width:100%;display:flex}.fa-tabs button{flex:1 1 0;justify-content:center;gap:6px;padding:0 8px}.fa-toolbar-row>.fa-tool{justify-content:center;width:100%}.fa-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-row-actions .fa-icon-btn{width:32px}.fa-btn-quiet.is-danger{margin-left:0}.fa-row-chevron{display:none}.fa-row-main{grid-template-columns:40px minmax(0,1fr)}}.fa-dialog-backdrop{z-index:90;background:#080e186b;place-items:center;padding:16px;animation:.18s backwards fa-fade;display:grid;position:fixed;inset:0}@keyframes fa-fade{0%{opacity:0}}.fa-dialog{border:1px solid var(--ws-line);background:var(--ws-surface);width:min(440px,100%);max-height:calc(100dvh - 32px);color:var(--ws-ink);animation:fa-dialog-in .24s var(--ws-ease) backwards;border-radius:16px;overflow:auto;box-shadow:0 24px 60px #080e184d}.fa-dialog.is-wide{width:min(520px,100%)}.fa-dialog:focus{outline:none}@keyframes fa-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.fa-dialog-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0 20px;display:flex}.fa-dialog-head h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:650;display:flex}.fa-dialog.tone-danger .fa-dialog-head h2{color:var(--ws-alert)}.fa-dialog-body{color:var(--ws-ink-2);gap:14px;padding:12px 20px 20px;font-size:14.5px;line-height:1.55;display:grid}.fa-dialog-body>p{margin:0}.fa-dialog-body strong{color:var(--ws-ink)}.fa-dialog-ref{background:var(--ws-surface-2);border-radius:10px;padding:10px 12px;font-weight:600;color:var(--ws-ink)!important}.fa-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.fa-btn-danger{background:var(--ws-alert);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}[data-theme=dark] .fa-btn-danger{color:#1a0d0b}.fa-btn-danger:hover:not(:disabled){filter:brightness(.95)}.fa-btn-danger:disabled,.fa-btn-primary:disabled,.fa-btn-quiet:disabled{opacity:.55;cursor:default}.fa-form{gap:12px;display:grid}.fa-field{color:var(--ws-ink-3);gap:6px;font-size:12.5px;font-weight:600;display:grid}.fa-money-row{align-items:center;gap:8px;display:flex}.fa-field-money input[type=text]{border:1px solid var(--ws-line-strong);background:var(--ws-surface);min-width:0;height:44px;color:var(--ws-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;flex:1;padding:0 12px;font-size:17px;font-weight:650}.fa-field-money input[type=text]:focus{border-color:color-mix(in srgb, var(--ws-accent) 55%, var(--ws-line));box-shadow:var(--ws-focus);outline:none}.fa-calc-anchor{position:relative}.fa-notice{border-radius:10px;margin:0;padding:9px 12px;font-size:13.5px;font-weight:550}.fa-notice.is-ok{background:var(--ws-done-bg);color:var(--ws-done)}.fa-notice.is-error{background:var(--ws-alert-bg);color:var(--ws-alert)}@media (prefers-reduced-motion:reduce){.fa-dialog-backdrop,.fa-dialog{animation:none}}.fa-dialog{flex-direction:column;display:flex}.fa-dialog.is-sm{width:min(420px,100%)}.fa-dialog.is-form{width:min(680px,100%)}.fa-dialog.has-footer{overflow:hidden}.fa-dialog.has-footer .fa-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ws-line-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.fa-dialog-head{border-bottom:1px solid #0000;align-items:flex-start;padding:18px 16px 14px 22px}.fa-dialog.has-footer .fa-dialog-head{border-bottom-color:var(--ws-line)}.fa-dialog-titles{gap:3px;min-width:0;display:grid}.fa-dialog-titles p{color:var(--ws-ink-3);margin:0;font-size:13.5px;line-height:1.45}.fa-dialog.has-footer .fa-dialog-body{padding:18px 22px 20px}.fa-dialog-foot{border-top:1px solid var(--ws-line);background:var(--ws-surface-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 12px 22px;display:flex}.fa-dialog-foot .fa-dialog-foot-note{color:var(--ws-ink-3);margin-right:auto;font-size:12.5px}@media (width<=560px){.fa-dialog-backdrop{align-items:end;padding:0}.fa-dialog,.fa-dialog.is-form,.fa-dialog.is-wide{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 24px);animation-name:fa-sheet-in}.fa-dialog-foot>button{flex:auto;justify-content:center}.fa-dialog-foot .fa-dialog-foot-note{flex-basis:100%}}@keyframes fa-sheet-in{0%{opacity:0;transform:translateY(24px)}}.afp{gap:12px;display:grid}.afp-search{width:100%}.afp-body{scrollbar-width:thin;min-height:160px;max-height:min(52vh,440px);margin:0 -6px;padding:0 6px;overflow-y:auto}.afp-state{color:var(--ws-ink-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:24px 0;font-size:13.5px;display:flex}.afp-state.is-error{color:var(--ws-alert)}.afp-spin{animation:.8s linear infinite afp-spin}@keyframes afp-spin{to{transform:rotate(360deg)}}.afp-list{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.afp-item{width:100%;color:var(--ws-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ws-dur) var(--ws-ease), border-color var(--ws-dur) var(--ws-ease);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.afp-item:hover,.afp-item:focus-visible{border-color:color-mix(in srgb, var(--ws-accent) 26%, var(--ws-line));background:var(--ws-accent-soft);outline:none}.afp-item:focus-visible{box-shadow:var(--ws-focus)}.afp-item-main{flex:1;gap:2px;min-width:0;display:grid}.afp-item-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.afp-item-meta{white-space:nowrap;text-overflow:ellipsis;color:var(--ws-ink-3);font-size:12.5px;overflow:hidden}.afp-item-status{background:var(--ws-surface-sunken);height:22px;color:var(--ws-ink-2);border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.afp-item-go{color:var(--ws-ink-3);flex:none}@media (prefers-reduced-motion:reduce){.afp-spin{animation-duration:2s}}.assistant-rail{background:var(--ws-surface);min-width:0;height:100%;min-height:0;color:var(--ws-ink);flex-direction:column;display:flex;position:relative}.assistant-rail.is-hidden{visibility:hidden}.assistant-rail.is-visible{visibility:visible}.ar-mark-dark,[data-theme=dark] .ar-mark-light{display:none}[data-theme=dark] .ar-mark-dark{display:inline-block}.ar-header{border-bottom:1px solid var(--ws-line);flex-shrink:0;padding:16px 20px 14px}.ar-back{border-radius:var(--ws-radius-sm);color:var(--ws-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:-4px 0 12px -6px;padding:6px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.ar-back:hover{background:var(--ws-accent-soft)}.ar-title-row{align-items:center;gap:12px;display:flex}.ar-mark{border:1px solid var(--ws-line);background:var(--ws-surface-2);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ar-mark img{object-fit:contain;width:20px;height:20px}.ar-title-copy{flex:1;min-width:0}.ar-title-copy h2{letter-spacing:-.01em;color:var(--ws-ink);margin:0;font-size:16px;font-weight:650}.ar-title-copy p{color:var(--ws-ink-3);margin:1px 0 0;font-size:12.5px}.ar-header-actions{align-items:center;gap:2px;display:flex}.ar-icon-btn,.ar-text-btn{border-radius:var(--ws-radius-sm);height:32px;color:var(--ws-ink-3);font:inherit;cursor:pointer;transition:background-color var(--ws-dur) var(--ws-ease), color var(--ws-dur) var(--ws-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:550;display:inline-flex}.ar-icon-btn{width:32px}.ar-text-btn{padding:0 10px}.ar-icon-btn:hover:not(:disabled),.ar-text-btn:hover{background:var(--ws-surface-sunken);color:var(--ws-ink)}.ar-icon-btn:disabled{opacity:.4;cursor:default}.assistant-rail button:focus-visible,.assistant-rail textarea:focus-visible{box-shadow:var(--ws-focus);outline:none}.ar-scope{border:1px solid var(--ws-line);background:var(--ws-surface-2);color:var(--ws-ink-3);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:9px 10px 9px 12px;display:flex}.ar-scope.has-case{border-color:color-mix(in srgb, var(--ws-accent) 24%, var(--ws-line));background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.ar-scope-copy{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ar-scope-kind{letter-spacing:.02em;color:var(--ws-ink-3);font-size:11.5px;font-weight:600}.ar-scope-copy strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ar-link-btn{border:1px solid var(--ws-line);border-radius:var(--ws-radius-sm);background:var(--ws-surface);height:30px;color:var(--ws-ink-2);font:inherit;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ar-link-btn:hover{border-color:var(--ws-line-strong);color:var(--ws-ink)}.ar-mismatch{border:1px solid color-mix(in srgb, var(--ws-attention) 30%, var(--ws-line));background:var(--ws-attention-bg);color:var(--ws-ink-2);border-radius:10px;padding:10px 12px;font-size:13px;overflow:hidden}.ar-mismatch p{margin:0 0 8px;line-height:1.45}.ar-mismatch strong{color:var(--ws-ink)}.ar-mismatch button{color:var(--ws-accent-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.ar-thread{scrollbar-width:thin;scrollbar-color:var(--ws-line-strong) transparent;flex:1;min-height:0;padding:20px 20px 12px;overflow-y:auto}.ar-thread.is-private .ar-user-bubble,.ar-thread.is-private .ar-answer{filter:blur(6px);-webkit-user-select:none;user-select:none}.ar-empty{gap:18px;padding-top:4px;display:grid}.ar-empty-lead{font-size:var(--ws-fs-read);color:var(--ws-ink-2);margin:0;line-height:1.55}.ar-starters{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ar-starters button{border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;color:var(--ws-ink-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ws-dur) var(--ws-ease), color var(--ws-dur) var(--ws-ease);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.ar-starters button:hover:not(:disabled){border-color:var(--ws-line-strong);color:var(--ws-ink)}.ar-starters svg{color:var(--ws-ink-3);flex-shrink:0}.ar-messages{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ar-msg{min-width:0}.ar-msg.role-user{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ar-user-bubble{background:var(--ws-surface-sunken);border:1px solid var(--ws-line);max-width:88%;font-size:var(--ws-fs-body);color:var(--ws-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;padding:11px 14px;line-height:1.5}.ar-msg-status{color:var(--ws-ink-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ar-msg-status.is-failed{color:var(--ws-alert)}.ar-msg-status button{color:var(--ws-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:650;display:inline-flex}.ar-author{color:var(--ws-ink-2);align-items:center;gap:7px;margin-bottom:8px;font-size:12.5px;font-weight:650;display:inline-flex}.ar-author img{object-fit:contain;width:16px;height:16px}.ar-answer{font-size:var(--ws-fs-read);color:var(--ws-ink);overflow-wrap:anywhere;line-height:1.62}.ar-answer>*+*{margin-top:.7em}.ar-answer h1,.ar-answer h2,.ar-answer h3{font-size:16px;font-weight:650;line-height:1.35}.ar-answer ul,.ar-answer ol{padding-left:1.3em}.ar-answer li+li{margin-top:.35em}.ar-answer strong{font-weight:650}.ar-answer a{color:var(--ws-accent-ink);text-underline-offset:3px}.ar-answer table{border-collapse:collapse;max-width:100%;font-size:13.5px;display:block;overflow-x:auto}.ar-answer th,.ar-answer td{border:1px solid var(--ws-line);text-align:left;padding:6px 10px}.ar-answer pre,.ar-answer code{font-family:var(--font-mono);font-size:12.5px}.ar-answer pre{border-radius:var(--ws-radius-sm);background:var(--ws-surface-sunken);padding:10px 12px;overflow-x:auto}.ar-primary-btn{background:var(--ws-ink);height:38px;color:var(--ws-surface);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:13.5px;font-weight:650;display:inline-flex}.ar-primary-btn:hover{background:color-mix(in srgb, var(--ws-ink) 86%, var(--ws-accent))}.ar-working-line{color:var(--ws-ink-3);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.ar-working-dot{background:var(--ws-accent);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite ar-breathe}@keyframes ar-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ar-working-dot{animation:none}}.ar-unseen{border:1px solid var(--ws-line);background:var(--ws-surface);height:32px;box-shadow:var(--ws-shadow-2);color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:118px;left:50%}.ar-composer-area{border-top:1px solid var(--ws-line);background:var(--ws-surface);flex-shrink:0;padding:12px 16px}.ar-notice{border-radius:var(--ws-radius-sm);background:var(--ws-alert-bg);color:var(--ws-alert);margin:0 4px 10px;padding:8px 12px;font-size:13px;line-height:1.4}.ar-composer{border:1px solid var(--ws-line-strong);background:var(--ws-surface);transition:border-color var(--ws-dur) var(--ws-ease), box-shadow var(--ws-dur) var(--ws-ease);border-radius:14px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex}.ar-composer:focus-within{border-color:color-mix(in srgb, var(--ws-accent) 55%, var(--ws-line));box-shadow:var(--ws-focus)}.ar-composer textarea{resize:none;min-width:0;min-height:36px;max-height:168px;color:var(--ws-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:14.5px;line-height:1.5}.assistant-rail .ar-composer textarea:focus-visible{box-shadow:none}.ar-composer textarea::placeholder{color:var(--ws-ink-3)}.ar-send{background:var(--ws-ink);width:36px;height:36px;color:var(--ws-surface);cursor:pointer;transition:opacity var(--ws-dur) var(--ws-ease);border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ar-send:disabled{opacity:.28;cursor:default}.ar-persistence{color:var(--ws-ink-3);text-align:center;margin:8px 4px 0;font-size:12px}.assistant-rail button svg{flex:none;width:16px;height:16px}.assistant-rail .ar-msg-status button svg{width:12px;height:12px}.ar-mismatch.is-offer{border-color:color-mix(in srgb, var(--ws-accent) 24%, var(--ws-line));background:var(--ws-accent-soft)}.ws-shell.rail-mode-stack .assistant-rail.is-hidden{opacity:0;transition:opacity .18s,visibility 0s linear .18s}.ar-mismatch>p:first-child{margin-top:10px}.ar-mismatch{padding-top:0}.ar-scope{transition:background-color .32s var(--ws-ease), border-color .32s var(--ws-ease), color .32s var(--ws-ease)}.ar-starter-text{display:inline-block}.ar-resuming{color:var(--ws-ink-3);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.global-notification-wrap{position:relative}.global-notification-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.global-notification-btn:hover{color:#0a2a43;background:#f5f9fd;border-color:#d7e2ee}.global-notification-btn>svg{color:inherit;stroke:currentColor;flex-shrink:0;display:block}.global-notification-count{color:#fff;background:#ef4444;border:2px solid #f8fafc;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-7px}.global-notification-panel{width:min(360px,80vw);max-height:min(480px,70vh);box-shadow:var(--shadow-lg);z-index:100;background:#fff;border:1px solid #dce6f2;border-radius:14px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.global-notification-panel-header{z-index:1;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0}.global-notification-panel-header strong{color:#0a2a43;font-size:14px;font-weight:800}.global-notification-panel-action{color:#3197c4;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.global-notification-panel-action:disabled{opacity:.5;cursor:not-allowed}.global-notification-list{gap:4px;margin:0;padding:6px;list-style:none;display:grid}.global-notification-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:6px;width:100%;padding:10px;display:grid}.global-notification-item.unread,.global-notification-item:hover{background:#f7fbff;border-color:#d7e5f3}.global-notification-item-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.global-notification-item-title{color:#102a44;font-size:13px;font-weight:800}.global-notification-item-time{color:#7a8fa6;white-space:nowrap;font-size:11px;font-weight:700}.global-notification-item-message{color:#4f6785;margin:0;font-size:12px;font-weight:500;line-height:1.45}.global-notification-empty,.global-notification-error{color:#7187a0;margin:0;padding:16px 14px;font-size:13px;font-weight:600}.global-notification-error{color:#b91c1c}[data-theme=dark] .global-topbar-greeting,[data-theme=dark] .global-privacy-btn,[data-theme=dark] .global-notification-btn{color:#9db0c2}[data-theme=dark] .global-notification-btn:hover{color:#e2edf7;background:#1a2733;border-color:#2a3d51}[data-theme=dark] .global-notification-count{border-color:#0f1318}[data-theme=dark] .global-notification-panel,[data-theme=dark] .global-notification-panel-header{background:#17222d;border-color:#2a3d51}[data-theme=dark] .global-notification-panel-header strong,[data-theme=dark] .global-notification-item-title{color:#e2edf7}[data-theme=dark] .global-notification-panel-action{color:#69c8f4}[data-theme=dark] .global-notification-item.unread,[data-theme=dark] .global-notification-item:hover{background:#1b2a37;border-color:#2d455a}[data-theme=dark] .global-notification-item-time{color:#8ca3ba}[data-theme=dark] .global-notification-item-message,[data-theme=dark] .global-notification-empty{color:#98acc0}.aunira-dropdown{width:100%;min-width:0;font-family:var(--font-sans);position:relative}.aunira-dropdown-label{color:color-mix(in srgb, var(--muted) 86%, var(--text));letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1.35;display:inline-block}.aunira-dropdown-label span{color:var(--danger)}.aunira-dropdown-trigger{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 32%, var(--surface));width:100%;min-height:42px;color:var(--text);box-shadow:0 1px 0 color-mix(in srgb, var(--text) 4%, transparent);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 13px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.35;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.aunira-dropdown-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.aunira-dropdown[data-open] .aunira-dropdown-trigger,.aunira-dropdown-trigger:focus-visible{border-color:color-mix(in srgb, var(--accent) 68%, var(--border));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 17%, transparent);outline:none}.aunira-dropdown-trigger:disabled{cursor:not-allowed;opacity:.58}.aunira-dropdown-value-wrap{align-items:center;gap:9px;min-width:0;display:flex}.aunira-dropdown .aunira-dropdown-trigger .aunira-dropdown-value-wrap,.aunira-dropdown .aunira-dropdown-trigger .aunira-dropdown-value{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;text-transform:none}.aunira-dropdown-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aunira-dropdown-value.is-placeholder{color:color-mix(in srgb, var(--muted) 78%, transparent);font-weight:600}.aunira-dropdown-value-icon,.aunira-dropdown-option-icon{color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.aunira-dropdown-chevron{color:var(--muted);flex:none;transition:color .16s,transform .18s}.aunira-dropdown[data-open] .aunira-dropdown-chevron{color:var(--accent);transform:rotate(180deg)}.aunira-dropdown-menu{z-index:2600;border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--surface) 96%, var(--surface-soft));max-height:min(280px,100dvh - 20px);box-shadow:var(--shadow-md);scrollbar-color:color-mix(in srgb, var(--muted) 40%, transparent) transparent;scrollbar-width:thin;border-radius:12px;padding:5px;animation:.15s ease-out both aunira-dropdown-enter-bottom;position:fixed;overflow:hidden auto}.aunira-dropdown-menu[data-placement=top]{animation-name:aunira-dropdown-enter-top}.aunira-dropdown-option{width:100%;min-height:39px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-family:inherit;transition:background-color .13s,border-color .13s,color .13s;display:flex}.aunira-dropdown-option+.aunira-dropdown-option{margin-top:2px}.aunira-dropdown-option:hover:not(:disabled),.aunira-dropdown-option.is-active:not(:disabled){border-color:color-mix(in srgb, var(--accent) 14%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.aunira-dropdown-option.is-selected{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.aunira-dropdown-option:disabled{cursor:not-allowed;opacity:.46}.aunira-dropdown-option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aunira-dropdown-option-label{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.35;overflow:hidden}.aunira-dropdown-option-description{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.35;overflow:hidden}.aunira-dropdown-option-check{width:18px;height:18px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.aunira-dropdown-empty{color:var(--muted);text-align:center;margin:0;padding:12px 10px;font-size:11px;font-weight:650}.aunira-dropdown-message{color:var(--muted);margin:6px 2px 0;font-size:10px;font-weight:650;line-height:1.4}.aunira-dropdown-message.is-error{color:var(--danger)}.aunira-dropdown:has(.aunira-dropdown-message.is-error) .aunira-dropdown-trigger{border-color:color-mix(in srgb, var(--danger) 48%, var(--border))}.canvas-toolbar .aunira-dropdown,.clientes-v2-pagination-controls .aunira-dropdown,.fichas-lite-pagination-controls .aunira-dropdown,.finance-table-page-size .aunira-dropdown,.juris-order-wrap .aunira-dropdown{flex:none;width:auto}.clientes-v2-pagination-controls .aunira-dropdown,.fichas-lite-pagination-controls .aunira-dropdown{min-width:72px}.finance-table-page-size .aunira-dropdown{min-width:78px}.finance-table-page-size .aunira-dropdown-trigger{border-radius:999px;min-height:34px;padding-inline:11px}.juris-order-wrap .aunira-dropdown{min-width:158px}.juris-order-wrap .aunira-dropdown-trigger{border-radius:9px;min-height:34px;padding:0 9px 0 10px;font-size:13px}.userpop-organization .aunira-dropdown,.org-form .aunira-dropdown{width:100%;min-width:0}.userpop-organization .aunira-dropdown-trigger{border-radius:7px;min-height:34px;padding-inline:8px;font-size:12px}.org-member-actions .aunira-dropdown{width:132px;max-width:132px}.org-member-actions .aunira-dropdown-trigger{border-radius:8px;min-height:34px;padding-inline:8px;font-size:12px}.aunira-dropdown-trigger.fichas-create-select{padding-right:12px;background-image:none!important}[data-theme=dark] .aunira-dropdown-label{color:#91a2b2}[data-theme=dark] .aunira-dropdown .aunira-dropdown-trigger{box-shadow:0 1px #ffffff06;border-color:var(--border)!important;background:color-mix(in srgb, var(--surface-soft) 78%, var(--surface))!important;color:var(--text)!important}[data-theme=dark] .aunira-dropdown .aunira-dropdown-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 44%, var(--border))!important;background:color-mix(in srgb, var(--accent) 9%, var(--surface))!important}[data-theme=dark] .aunira-dropdown[data-open] .aunira-dropdown-trigger,[data-theme=dark] .aunira-dropdown .aunira-dropdown-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 62%, var(--border))!important;background:var(--surface-soft)!important}[data-theme=dark] .aunira-dropdown-menu{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));background:#151b21;box-shadow:0 18px 42px #00000085}[data-theme=dark] .aunira-dropdown-menu .aunira-dropdown-option{color:var(--text)!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] .aunira-dropdown-menu .aunira-dropdown-option:hover:not(:disabled),[data-theme=dark] .aunira-dropdown-menu .aunira-dropdown-option.is-active:not(:disabled){border-color:color-mix(in srgb, var(--accent) 18%, transparent)!important;background:color-mix(in srgb, var(--accent) 11%, var(--surface))!important}[data-theme=dark] .aunira-dropdown-menu .aunira-dropdown-option.is-selected{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))!important;background:color-mix(in srgb, var(--accent) 15%, var(--surface))!important}@keyframes aunira-dropdown-enter-bottom{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aunira-dropdown-enter-top{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.aunira-dropdown-trigger,.aunira-dropdown-chevron,.aunira-dropdown-menu,.aunira-dropdown-option{transition:none;animation:none}}@media (width<=640px){.juris-order-wrap .aunira-dropdown{width:100%;min-width:0}.org-member-actions .aunira-dropdown{width:min(132px,42vw)}}.usermenu-root{position:relative}.usercard{width:100%;box-shadow:none;cursor:pointer;color:#0a2a43;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.usercard:hover{background:#f8fafc75;border-color:#94a3b873;box-shadow:0 0 0 1px #94a3b82e}.usercard:focus-visible{background:#eef6fb66;border-color:#3197c48c;outline:none;box-shadow:0 0 0 2px #3197c433}.usercard:active{transform:translateY(1px)}.usercard-avatar{aspect-ratio:1;background:#e8f2f8;border:1px solid #d3e2ec;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;display:grid;overflow:hidden}.usercard-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.usercard-avatar-icon{color:#0a2a43;width:18px;height:18px}.usercard-copy{text-align:left;flex-direction:column;min-width:0;display:flex}.usercard-name{color:#0a2a43;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.usercard-role{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.userpop{width:236px;box-shadow:var(--shadow-lg);z-index:50;background:#fff;border:1px solid #dfe9f1;border-radius:12px;padding:6px;position:absolute;bottom:56px;left:8px}.userpop-identity{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.userpop-identity strong{color:#0a2a43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.userpop-identity span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.userpop-organization{background:#f5f9fc;border-radius:9px;flex-direction:column;gap:7px;margin:0 4px 7px;padding:9px 8px;display:flex}.userpop-organization>span{color:#64748b;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.userpop-organization select{color:#0a2a43;background:#fff;border:1px solid #d8e4ed;border-radius:7px;width:100%;min-width:0;padding:7px 8px;font-size:12px}.userpop-item{cursor:pointer;color:#0a2a43;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.userpop-item:hover{background:#f3f8fc}.userpop-item .icon{color:#64748b;width:16px;height:16px}.userpop-item.danger,.userpop-item.danger .icon{color:#dc2626}.userpop-divider{background:#e6eef5;height:1px;margin:6px}[data-theme=dark] .usercard{color:#e2edf7;box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .usercard:hover{background:#16232f8f;border-color:#7d93a766;box-shadow:0 0 0 1px #7d93a738}[data-theme=dark] .usercard:focus-visible{background:#16232fb3;border-color:#69c8f494;box-shadow:0 0 0 2px #69c8f438}[data-theme=dark] .usercard-avatar{background:#243241;border-color:#2d4356}[data-theme=dark] .usercard-avatar-icon,[data-theme=dark] .usercard-name{color:#e2edf7}[data-theme=dark] .usercard-role{color:#9db0c2}[data-theme=dark] .userpop{background:#18222d;border-color:#223545;box-shadow:0 20px 40px #00000085}[data-theme=dark] .userpop-identity strong{color:#e2edf7}[data-theme=dark] .userpop-identity span,[data-theme=dark] .userpop-organization>span{color:#9db0c2}[data-theme=dark] .userpop-organization{background:#101a24}[data-theme=dark] .userpop-organization select{color:#e2edf7;background:#18222d;border-color:#2d4356}[data-theme=dark] .userpop-item{color:#e2edf7}[data-theme=dark] .userpop-item:hover{background:#223041}[data-theme=dark] .userpop-item .icon{color:#9db0c2}[data-theme=dark] .userpop-item.danger,[data-theme=dark] .userpop-item.danger .icon{color:#fca5a5}[data-theme=dark] .userpop-divider{background:#223545}.layout-container.ws-shell{--nav-w:208px;--rail-w:388px;--split-col:0px;--rail-col:0px;--topbar-h:60px;--shell-dur:.28s;--shell-ease:cubic-bezier(.22, .8, .24, 1);grid-template-columns:var(--nav-w) minmax(0, 1fr) var(--split-col) var(--rail-col);background:var(--ws-bg);height:100dvh;color:var(--ws-ink);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (width>=1760px){.layout-container.ws-shell{--nav-w:224px}}.layout-container.ws-shell.nav-collapsed{--nav-w:72px}.layout-container.ws-shell.rail-open.rail-split{--split-col:7px;--rail-col:var(--rail-w)}body.is-resizing-rail .layout-container.ws-shell{transition:none}@media (prefers-reduced-motion:reduce){.layout-container.ws-shell{--shell-dur:0s}}.ws-nav.sidebar{background:var(--ws-navy);width:auto;min-width:0;height:100%;min-height:0;color:var(--ws-nav-ink);border-right:1px solid var(--ws-navy-line);z-index:30;flex-direction:column;grid-area:1/1;display:flex}.ws-nav-header{height:var(--topbar-h);border-bottom:1px solid var(--ws-navy-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 0 22px;display:flex}.ws-brand{border-radius:var(--ws-radius-sm);align-items:center;min-width:0;display:inline-flex}.ws-brand:focus-visible{outline:none;box-shadow:0 0 0 3px #8fb6de80}.ws-brand-full{width:104px;height:auto;display:block}.ws-brand-icon{object-fit:contain;width:30px;height:30px;display:none}.ws-nav-collapse{border-radius:var(--ws-radius-sm);width:32px;height:32px;color:var(--ws-nav-ink-2);cursor:pointer;transition:background-color var(--ws-dur) var(--ws-ease), color var(--ws-dur) var(--ws-ease);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.ws-nav-collapse:hover{background:var(--ws-navy-2);color:var(--ws-nav-ink)}.ws-nav-collapse:focus-visible,.ws-nav-link:focus-visible,.ws-nav-thread:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #8fb6deb3}.ws-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;flex:auto;min-height:0;padding:14px 12px;position:relative;overflow:hidden auto}.ws-nav-scroll:hover,.ws-nav-scroll:focus-within{scrollbar-color:var(--ws-navy-line) transparent}.ws-nav-indicator{z-index:0;border-radius:var(--ws-radius-sm);background:var(--ws-navy-2);opacity:0;pointer-events:none;will-change:transform;transition:transform var(--motion,.28s) var(--motion-ease,ease), height var(--motion,.28s) var(--motion-ease,ease), opacity .12s ease;position:absolute;top:0;left:0}.ws-nav-indicator:before{content:"";background:#8fb6de;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}@media (prefers-reduced-motion:reduce){.ws-nav-indicator{transition:none}}.ws-nav-group+.ws-nav-group{border-top:1px solid var(--ws-navy-line);margin-top:14px;padding-top:14px}.ws-nav-group-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-nav-ink-2);margin:0 0 6px;padding:0 10px;font-size:11px;font-weight:650}.ws-nav-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ws-nav-link{z-index:1;border-radius:var(--ws-radius-sm);min-height:38px;color:var(--ws-nav-ink-2);transition:background-color var(--ws-dur) var(--ws-ease), color var(--ws-dur) var(--ws-ease);align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.ws-nav-link:hover{background:color-mix(in srgb, var(--ws-navy-2) 60%, transparent);color:var(--ws-nav-ink)}.ws-nav-link.active{color:#fff;font-weight:600}.ws-nav-link.active:hover{background:0 0}.ws-page-fallback{min-height:60vh}.ws-nav-icon{flex-shrink:0}.ws-nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-nav-thread{border-radius:var(--ws-radius-sm);width:100%;min-height:32px;color:var(--ws-nav-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.ws-nav-thread:hover,.ws-nav-thread.active{background:var(--ws-navy-2);color:var(--ws-nav-ink)}.ws-nav-thread-dot{opacity:.8;border:1.5px solid;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ws-nav-thread-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.is-masked-nav .ws-nav-thread-title{filter:blur(5px)}.ws-nav-footer.sidebar-footer{z-index:1;border-top:1px solid var(--ws-navy-line);background:0 0;flex:none;padding:10px 12px;position:relative}.ws-nav-footer .usercard{color:var(--ws-nav-ink);background:0 0;border-color:#0000}.ws-nav-footer .usercard:hover{background:var(--ws-navy-2);border-color:#0000}.ws-nav-footer .usercard-name{color:var(--ws-nav-ink)}.ws-nav-footer .usercard-role{color:var(--ws-nav-ink-2)}.ws-nav-footer .usercard-avatar{background:var(--ws-navy-2);color:var(--ws-nav-ink);border-color:var(--ws-navy-line)}.ws-nav-footer .usercard-avatar-icon{color:var(--ws-nav-ink)}.nav-collapsed .ws-nav-header{justify-content:center;gap:2px;padding:0 6px}.nav-collapsed .ws-brand-full,.nav-collapsed .ws-nav-label,.nav-collapsed .ws-nav-group-title,.nav-collapsed .ws-nav-recents,.nav-collapsed .usercard-copy{display:none}.nav-collapsed .ws-brand-icon{display:block}.nav-collapsed .ws-nav-link{justify-content:center;padding:0}.nav-collapsed .ws-nav-group+.ws-nav-group{margin-top:12px;padding-top:12px}.nav-collapsed .ws-nav-footer .usercard{justify-content:center;padding-inline:0}.layout-container.ws-shell .ws-main.main-content{background:var(--ws-bg);flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;overflow:hidden}.ws-topbar.global-topbar{z-index:20;height:var(--topbar-h);background:var(--ws-surface);border-bottom:1px solid var(--ws-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 24px 0 32px;display:flex;position:relative}.ws-topbar-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ws-breadcrumb{min-width:0}.ws-breadcrumb ol{min-width:0;color:var(--ws-ink-3);align-items:center;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ws-breadcrumb li{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.ws-breadcrumb li:first-child{flex-shrink:6}.ws-breadcrumb li:last-child{flex-shrink:1}.ws-breadcrumb li+li:before{content:"/";color:var(--ws-line-strong)}.ws-breadcrumb li span{text-overflow:ellipsis;max-width:32ch;overflow:hidden}.ws-breadcrumb li[aria-current=page]{color:var(--ws-ink);font-weight:550}.ws-topbar-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ws-demo-badge{border:1px dashed var(--ws-line-strong);color:var(--ws-ink-3);white-space:nowrap;border-radius:999px;margin-right:6px;padding:4px 10px;font-size:12px;font-weight:550}.ws-demo-short{display:none}@media (width<=899px){.ws-demo-short{display:inline}}.ws-aunira-toggle{border:1px solid var(--ws-line);background:var(--ws-surface);height:36px;color:var(--ws-ink-2);font:inherit;cursor:pointer;transition:background-color var(--ws-dur) var(--ws-ease), border-color var(--ws-dur) var(--ws-ease), color var(--ws-dur) var(--ws-ease);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.ws-aunira-toggle:hover{border-color:var(--ws-line-strong);color:var(--ws-ink)}.ws-aunira-toggle.is-on{background:var(--ws-accent-soft);border-color:color-mix(in srgb, var(--ws-accent) 30%, var(--ws-line));color:var(--ws-accent-ink)}.ws-top-icon,.ws-topbar .global-notification-wrap>button{width:36px;height:36px;color:var(--ws-ink-3);cursor:pointer;transition:background-color var(--ws-dur) var(--ws-ease), color var(--ws-dur) var(--ws-ease);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.ws-top-icon:hover{background:var(--ws-surface-sunken);color:var(--ws-ink)}.ws-aunira-toggle:focus-visible,.ws-top-icon:focus-visible{box-shadow:var(--ws-focus);outline:none}.ws-topbar .global-notification-wrap{position:relative}.layout-container.ws-shell .main-content .page-content{background:var(--ws-bg);scrollbar-width:thin;scrollbar-color:var(--ws-line-strong) transparent;flex:1;min-height:0;overflow-y:auto}.agenda-topbar,.clients-topbar,.fichas-topbar,.finance-topbar,.juris-topbar,.lexcalc-topbar,.assist-topbar{display:none!important}.ws-splitter{animation:ws-fade-in var(--shell-dur) var(--shell-ease) backwards;cursor:col-resize;touch-action:none;background:var(--ws-surface);border-left:1px solid var(--ws-line);z-index:5;grid-area:1/3;width:7px;position:relative}.ws-splitter:after{content:"";position:absolute;inset:0 -5px}.ws-splitter-grip{background:var(--ws-line-strong);width:3px;height:36px;transition:background-color var(--ws-dur) var(--ws-ease), height var(--ws-dur) var(--ws-ease);border-radius:3px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.ws-splitter:hover .ws-splitter-grip,.ws-splitter:focus-visible .ws-splitter-grip,body.is-resizing-rail .ws-splitter-grip{background:var(--ws-accent);height:56px}.ws-splitter:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ws-accent) 50%, transparent);outline:none}body.is-resizing-rail{cursor:col-resize;-webkit-user-select:none;user-select:none}.ws-rail-slot{display:contents}.ws-shell .assistant-rail{width:var(--rail-w);border-left:1px solid var(--ws-line);grid-area:1/4}.ws-shell.rail-open.rail-split .assistant-rail{border-left:0}.route-wide-assist .ws-rail-slot{display:none}.ws-shell.rail-stack .assistant-rail,.ws-shell.rail-mode-stack .assistant-rail{z-index:25;border-left:0;grid-column:2;width:auto}.ws-shell .assistant-rail.is-visible{animation:ws-rail-enter var(--shell-dur) var(--shell-ease) backwards}.ws-shell .assistant-rail.is-leaving{pointer-events:none;animation:.2s forwards ws-rail-leave}@keyframes ws-rail-leave{to{opacity:0;transform:translate(28px)}}.ws-shell.rail-open.rail-stack .ws-main{visibility:hidden;transition:visibility 0s linear var(--shell-dur)}@keyframes ws-rail-enter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=899px){.layout-container.ws-shell,.layout-container.ws-shell.nav-collapsed,.layout-container.ws-shell.rail-open.rail-split{grid-template-columns:minmax(0,1fr)}.ws-nav.sidebar{width:min(280px,84vw);transition:transform var(--ws-dur) var(--ws-ease);z-index:60;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.nav-drawer-open .ws-nav.sidebar{transform:none;box-shadow:0 0 0 100vmax #080e1800}.ws-nav-scrim{z-index:55;background:#080e186b;border:0;position:fixed;inset:0}.layout-container.ws-shell .ws-main.main-content,.layout-container.ws-shell .assistant-rail{grid-column:1}.ws-topbar.global-topbar{padding:0 12px 0 8px}.ws-breadcrumb li:first-child{display:none}.ws-breadcrumb li:nth-child(2):before{content:none}.ws-demo-full{display:none}.ws-demo-badge{margin-right:0;padding:3px 8px}}@media (width<=480px){.ws-aunira-toggle{justify-content:center;width:36px;padding:0}.ws-aunira-toggle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}.ws-aunira-toggle.just-docked{animation:ws-docked .9s var(--shell-ease)}@keyframes ws-docked{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ws-accent) 45%, transparent);transform:scale(1)}30%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ws-accent) 22%, transparent);transform:scale(1.04)}to{transform:scale(1);box-shadow:0 0 0 10px #0000}}.ws-page-enter{animation:ws-page-in .28s var(--shell-ease) backwards}@keyframes ws-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ws-nav-label,.ws-nav-group-title,.ws-brand-full{transition:opacity .2s}@media (prefers-reduced-motion:reduce){.ws-aunira-toggle.just-docked,.ws-page-enter,.ws-splitter,.ws-shell .assistant-rail.is-visible,.ws-shell .assistant-rail.is-leaving{animation:none}}.nav-collapsed .ws-brand-icon{width:24px;height:24px}.nav-collapsed .ws-nav-collapse{width:28px;height:28px}.layout-container.ws-shell{--nav-full:208px}@media (width>=1760px){.layout-container.ws-shell{--nav-full:224px}}.layout-container.ws-shell.nav-auto{--nav-w:64px}.nav-auto .ws-nav.sidebar{--peek:0;width:var(--nav-full);z-index:70;clip-path:inset(0 calc(100% - 64px) 0 0);will-change:clip-path;transition:clip-path .24s var(--shell-ease) .14s, box-shadow .24s ease .14s;animation:ws-nav-retract .36s var(--shell-ease) backwards;justify-self:start}.nav-auto .ws-nav.sidebar:hover{--peek:1;clip-path:inset(0 -48px 0 0);transition-delay:60ms;box-shadow:14px 0 36px #030a144d}.nav-auto .ws-nav.sidebar:has(:focus-visible){--peek:1;clip-path:inset(0 -48px 0 0);transition-delay:60ms;box-shadow:14px 0 36px #030a144d}.nav-auto .ws-nav.sidebar:has(.userpop){--peek:1;clip-path:inset(0 -48px 0 0);transition-delay:60ms;box-shadow:14px 0 36px #030a144d}@keyframes ws-nav-retract{0%{clip-path:inset(0 -48px 0 0)}}.nav-auto .ws-nav-label,.nav-auto .ws-nav-group-title,.nav-auto .usercard-copy,.nav-auto .ws-brand-full{opacity:var(--peek);transition:opacity .18s .12s}.nav-auto .ws-nav.sidebar:hover :is(.ws-nav-label,.ws-nav-group-title,.usercard-copy,.ws-brand-full){transition-delay:90ms}.nav-auto .ws-brand{position:relative}.nav-auto .ws-brand-icon{width:28px;height:28px;opacity:calc(1 - var(--peek));margin-top:-14px;transition:opacity .18s .12s;display:block;position:absolute;top:50%;left:0}.nav-auto .ws-nav-indicator{clip-path:inset(0 calc((1 - var(--peek)) * (100% - 40px)) 0 -16px round var(--ws-radius-sm));transition:transform var(--motion,.28s) var(--motion-ease,ease), height var(--motion,.28s) var(--motion-ease,ease), opacity .12s ease, clip-path .24s var(--shell-ease) .12s}@media (prefers-reduced-motion:reduce){.nav-auto .ws-nav.sidebar,.nav-auto .ws-nav-indicator,.nav-auto .ws-brand-icon,.nav-auto :is(.ws-nav-label,.ws-nav-group-title,.usercard-copy,.ws-brand-full){transition-duration:0s;animation:none}}
