:root{--wm-text:#20201e;--wm-muted:#706b6d;--wm-surface:#fff;--wm-soft:#f5f3f3;--wm-canvas:#f6f5f4;--wm-border:#e8e2e3;--wm-accent:#d10001;--wm-accent-hover:#b50e20;--wm-accent-soft:#fff0f2;--wm-on-accent:#fff;--wm-accent-fill:#d10001;--wm-success-fill:#237654;--wm-warning-fill:#94601b;--wm-danger-fill:#b5373f;--wm-info-fill:#367b98;--wm-purple-fill:#7056a8;--wm-success:#237654;--wm-success-soft:#e6f2ec;--wm-warning:#94601b;--wm-warning-soft:#fff3dc;--wm-danger:#b5373f;--wm-danger-soft:#fff0f0;--wm-info:#367b98;--wm-info-soft:#e7f2f6;--wm-purple:#7056a8;--wm-purple-soft:#efecf8;--wm-shadow:#251019;--wm-overlay:#080a0fb8;--wm-hero:radial-gradient(ellipse at 5% 0%, #e61e3247, transparent 65%), linear-gradient(145deg, #282123, #100d0e);--wm-hero-muted:#d4c7cc;--wm-elevation:0 12px 32px color-mix(in srgb, var(--wm-shadow) 8%, transparent);--ink:var(--wm-text);--muted:var(--wm-muted);--line:var(--wm-border);--canvas:var(--wm-canvas);--green:var(--wm-accent);--green-dark:var(--wm-accent-hover);--lime:#ff5c61;--background:var(--wm-canvas);--foreground:var(--wm-text);--card:var(--wm-surface);--card-foreground:var(--wm-text);--popover:var(--wm-surface);--popover-foreground:var(--wm-text);--primary:var(--wm-accent);--primary-foreground:var(--wm-on-accent);--secondary:var(--wm-soft);--secondary-foreground:var(--wm-text);--component-muted:var(--wm-soft);--muted-foreground:var(--wm-muted);--accent:var(--wm-accent-soft);--accent-foreground:var(--wm-text);--border:var(--wm-border);--input:var(--wm-border);--ring:var(--wm-accent);--destructive:var(--wm-danger);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-waymob-theme=light]{--wm-hero:radial-gradient(ellipse at 0% 0%, #ffffff29, transparent 60%), linear-gradient(140deg, #c90d20, #a60816 70%, #810915);--wm-hero-muted:#ffe0e4}:root[data-waymob-theme=dark]{--wm-text:#f5f7fa;--wm-muted:#a1adbc;--wm-surface:#131b25;--wm-soft:#1b2532;--wm-canvas:#0e151e;--wm-border:#2b3644;--wm-accent:#ff5c61;--wm-accent-hover:#ff7980;--wm-accent-soft:#321e28;--wm-success:#78dfb6;--wm-success-soft:#17352e;--wm-warning:#f3c76a;--wm-warning-soft:#352d1f;--wm-danger:#ff949b;--wm-danger-soft:#382129;--wm-info:#86bcfa;--wm-info-soft:#1c3048;--wm-purple:#c0abfa;--wm-purple-soft:#2b2441;--wm-shadow:#000;--wm-hero:radial-gradient(ellipse at 5% 0%, #e51f263d, transparent 62%), linear-gradient(145deg, #171d28, #0a1018);--wm-hero-muted:#bdc7d4;--wm-elevation:0 12px 32px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-waymob-body), Arial, sans-serif;color:var(--wm-text)}:where(button,input,select,textarea){font-family:inherit}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--wm-accent);outline-offset:3px}:where(input,select,textarea){accent-color:var(--wm-accent)}:where(button,a)>.lucide{stroke-width:1.8px;flex-shrink:0}::selection{color:var(--wm-text);background:color-mix(in srgb, var(--wm-accent) 22%, var(--wm-surface))}.waymob-module{font-family:var(--font-waymob-body), Arial, sans-serif;font-size:14px}.waymob-module :is(h1,h2,h3,h4),:is(.bid-analysis-modal,.source-evidence-dialog,.pe62-evidence-dialog,.tc-evidence-dialog,.competitor-audit-modal,.tender-agent-panel) :is(h1,h2,h3,h4){font-family:var(--font-waymob-display), Arial, sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1.25}.waymob-module .module-heading{align-items:center;gap:24px;margin-bottom:28px}.waymob-module .module-heading h1{font-size:clamp(24px,2.1vw,32px)}.waymob-module .module-heading p{max-width:800px;line-height:1.7}.waymob-module .eyebrow{color:var(--wm-accent);letter-spacing:.12em;font-size:10px}.waymob-module .real-data-badge{background:var(--wm-soft);color:var(--wm-muted);border-radius:14px;padding:12px 15px}.waymob-module .real-data-badge strong{color:var(--wm-text)}.waymob-module .real-data-badge>svg{color:var(--wm-accent)}:is(.analysis-workbench,.pe62-analysis-grid,.tc-matrix-card,.tc-product-card,.tc-actions-section,.competitor-audit-panel,.competitor-audit-case,.agent-chat-shell,.agent-context-card,.agent-engine-card,.analysis-activity-log,.session-analysis-card,.candidate-catalog){border-color:var(--wm-border);box-shadow:var(--wm-elevation);border-radius:20px}.waymob-module :is(.process-hero,.pe62-hero,.tc-verdict-card,.competitor-audit-verdict){border-radius:22px}.waymob-module :is(.tender-switcher,.operation-tabs,.tc-view-tabs,.competitor-audit-tabs){border-color:var(--wm-border);background:var(--wm-soft);border-radius:14px}.waymob-module :is(.tender-switcher,.operation-tabs,.tc-view-tabs,.competitor-audit-tabs) button{border-radius:10px;transition:background .18s,color .18s,box-shadow .18s}.waymob-module :is(.tender-switcher,.operation-tabs,.tc-view-tabs,.competitor-audit-tabs) button.active{color:var(--wm-accent);background:var(--wm-surface);box-shadow:inset 0 -3px var(--wm-accent), 0 4px 12px color-mix(in srgb, var(--wm-shadow) 6%, transparent)}.waymob-module :is(.tender-switcher,.operation-tabs,.tc-view-tabs,.competitor-audit-tabs) button.active strong{color:var(--wm-accent)}:is(.primary-button,.tc-confirm-reading,.agent-chat-composer button){color:#fff;background:linear-gradient(120deg,#e51f26,#bc0d1d);border:1px solid #ffffff1a;border-radius:11px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 16px #d1000126}:is(.primary-button,.tc-confirm-reading,.agent-chat-composer button):hover:not(:disabled){background:linear-gradient(120deg,#ee3037,#ca1022);transform:translateY(-1px)}.secondary-button{background:var(--wm-surface);color:var(--wm-text);border-color:var(--wm-border);border-radius:11px}.secondary-button:hover:not(:disabled){background:var(--wm-soft);border-color:var(--wm-accent)}.waymob-module :is(input,select,textarea),.intake-modal :is(input,select,textarea){color:var(--wm-text);background-color:var(--wm-surface);border-color:var(--wm-border);border-radius:10px}.waymob-module :is(input,textarea)::placeholder,.intake-modal :is(input,textarea)::placeholder{color:var(--wm-muted);opacity:1}.waymob-module :is(button,a):hover:not(:disabled){text-decoration-thickness:2px}:is(.process-hero,.pe62-hero,.pe62-next-actions,.tc-verdict-card,.bid-analysis-head,.pe62-evidence-dialog>header,.tc-evidence-head,.session-analysis-hero,.intelligence-brief,.next-actions,.matrix-summary,.agent-card,.agent-chat-message.user .agent-chat-bubble){--wm-text:#fff;--wm-muted:var(--wm-hero-muted);--wm-surface:#26212a;--wm-soft:#322934;--wm-border:#ffffff29;--wm-accent:#ff9098;--wm-danger:#ffb0b7;--wm-warning:#ffda91;--wm-success:#92e9c4;color:#fff;background:var(--wm-hero)}:is(.process-hero,.pe62-hero,.pe62-next-actions,.tc-verdict-card,.session-analysis-hero) :is(h2,h3){color:#fff}.tc-verdict-icon{color:#fff;background:#ffffff14;border-color:#ffffff38}.tc-primary-action{color:#fff;background:#d10001}.tc-primary-action:hover{color:#fff;background:#b50e20}:is(.pe62-criteria-row.head,.compliance-head,.tc-table-head){color:var(--wm-muted);background:var(--wm-soft)}:is(.pe62-criteria-row.head,.compliance-head,.tc-table-head)>span{color:var(--wm-muted)}:is(.modal-backdrop,.source-evidence-backdrop,.pe62-evidence-backdrop,.tc-evidence-backdrop,.competitor-audit-modal-backdrop,.agent-panel-backdrop){background:var(--wm-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(.bid-analysis-modal,.source-evidence-dialog,.pe62-evidence-dialog,.tc-evidence-dialog,.competitor-audit-modal){color:var(--wm-text);border:1px solid var(--wm-border);border-radius:22px;box-shadow:0 30px 90px #00000052}.intake-modal .intake-stage{background:var(--wm-canvas)}.intake-modal .intake-progress,.intake-modal .intake-actions{background:var(--wm-surface)}.intake-modal .intake-sidebar{background:var(--wm-soft)}.intake-modal .intake-progress button{background:var(--wm-surface)}.intake-modal .intake-progress button.active{background:var(--wm-accent-soft);color:var(--wm-accent)}.intake-modal .intake-progress button.active i{color:#fff;background:#d10001}.toast{color:var(--wm-text);background:var(--wm-surface);border:1px solid var(--wm-border);box-shadow:var(--wm-elevation)}.toast>svg{color:var(--wm-success)}.construction-symbol{border-color:var(--wm-border);background:var(--wm-accent-soft);color:var(--wm-accent)}.construction-view h1{font-size:clamp(24px,2.3vw,32px)}.access-denied{background:var(--wm-canvas);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;margin:0;padding:40px 24px;display:flex}.access-denied h1{font-family:var(--font-waymob-display), Arial, sans-serif;font-weight:700}:is(.source-page-canvas,.pe62-evidence-page,.tc-evidence-sheet,.competitor-audit-evidence-page,.preview-paper){color:#20201e;background:#fff}:is(.source-page-scroll,.pe62-evidence-scroll,.tc-evidence-scroll,.competitor-audit-evidence-pages){background:var(--wm-canvas)}.wm-back-button{border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-flex}.intake-actions .wm-back-button,.review-actions .wm-back-button{flex:0 0 42px;width:42px;min-width:42px;padding:0}.source-next-document.wm-back-button{width:42px;padding:0}.tc-evidence-navigation .wm-back-button{justify-self:start}.source-marker-list p strong,.pe62-marker-notes strong{color:var(--wm-text)}.pe62-marker-notes span{color:var(--wm-muted)}.pe62-marker-notes p{border-color:var(--wm-border)}.pe62-log svg{color:var(--wm-success)}.session-finding.atendido{border-left-color:var(--wm-success)}.flow-step.done>span,.visual-pipeline>div>span.done,.tc-action-list article.done .tc-action-check,.tc-action-list article.done>button,.competitor-audit-diligence-list article.done .competitor-audit-check{color:#fff;background:var(--wm-success-fill);border-color:var(--wm-success)}.tutorial-step-list button.done>span{color:var(--wm-success)}.screened-price-card.vinculado header em{color:var(--wm-success);background:var(--wm-success-soft)}@media (max-width:1000px){.waymob-module .module-heading{flex-wrap:wrap}.waymob-module .real-data-badge{max-width:100%}}@media (max-width:760px){.waymob-module .module-heading h1{font-size:25px}.waymob-module .module-heading p{font-size:13px}.waymob-module .module-heading{gap:14px;margin-bottom:22px}.intake-actions{flex-wrap:wrap}.intake-actions>span{flex-basis:100%}.intake-actions .primary-button{width:auto;padding:10px 15px;font-size:13px}:is(.bid-analysis-modal,.source-evidence-dialog,.pe62-evidence-dialog,.tc-evidence-dialog,.competitor-audit-modal){border-radius:16px}}@media (prefers-reduced-motion:reduce){.waymob-module *,[role=dialog] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
