@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap);:root{--bg:#f8f6f1;--surface:#fff;--surface-2:#f4f1ec;--surface-elevated:#fff;--input-bg:#fff;--nav-bg:#0c2630;--nav-border:#ffffff12;--nav-text:#7bbac7;--nav-text-active:#d8f2f8;--nav-item-hover:#ffffff0f;--nav-active-bg:#0080a047;--nav-active-border:#0080a08c;--nav-accent:#1ab2c8;--border:#e6e2d8;--text-primary:#1a1f1d;--text-secondary:#4a544f;--text-muted:#7a8a85;--accent:#007a8f;--accent-hover:#006578;--accent-dim:#007a8f1a;--accent-border:#007a8f47;--success:#166534;--success-bg:#1665341a;--success-border:#16653440;--error:#b94a2c;--error-bg:#b94a2c1a;--error-border:#b94a2c40;--warning:#92540a;--warning-bg:#92540a1a;--warning-border:#92540a40;--shadow-sm:0 1px 3px #1a1f1d14,0 1px 2px #1a1f1d0a;--shadow-md:0 4px 16px #1a1f1d14;--shadow-lg:0 8px 32px #1a1f1d1f;--transition-fast:0.15s ease-out;--transition-base:0.25s ease-out;--transition-slow:0.4s ease-out}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f6f1;background:var(--bg);color:#1a1f1d;color:var(--text-primary);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}code{font-family:IBM Plex Mono,source-code-pro,Menlo,Monaco,Consolas,monospace}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseSoft{0%,to{box-shadow:0 0 0 0 #007a8f66}50%{box-shadow:0 0 0 6px #007a8f00}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .5s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .5s ease-out forwards}.animate-scale-in{animation:scaleIn .3s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .4s ease-out forwards}.animate-slide-in-right{animation:slideInRight .4s ease-out forwards}.animate-slide-down{animation:slideDown .4s ease-out forwards}.animate-pulse-glow{animation:pulseSoft 3s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}[class*=animate-]{opacity:0}.muted{color:#7a8a85}.history-table-wrapper{overflow-x:auto}.history-table{border-collapse:collapse;font-size:.85rem;width:100%}.history-table td,.history-table th{padding:.5rem .75rem;text-align:left}.history-table thead{border-bottom:1px solid #e6e2d8;border-bottom:1px solid var(--border)}.history-table tbody tr:nth-child(2n){background:#f4f1ec;background:var(--surface-2)}.secondary-btn.small{font-size:.75rem;padding:.25rem .75rem}.history-list{gap:.65rem}.history-item{background:#fff;background:var(--surface);border:1px solid #e6e2d8;border-radius:.75rem;gap:1rem;padding:.75rem .9rem}.history-left{flex:1 1;min-width:0}.history-top{align-items:baseline;display:flex;gap:.75rem}.history-date{color:#7a8a85;font-size:.85rem}.history-leads{color:#007a8f;color:var(--accent);font-size:.85rem}.history-file{color:#7a8a85;font-size:.85rem;margin-top:.25rem;max-width:100%}.history-download{border-radius:.6rem;padding:.55rem .85rem;white-space:nowrap}.cnpj-search-form{margin-bottom:1.5rem}.cnpj-search-row{align-items:center;display:flex;gap:.75rem;max-width:480px}.cnpj-input{background:#fff;background:var(--input-bg);border:1px solid #e6e2d8;border:1px solid var(--border);border-radius:.6rem;color:#1a1f1d;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:1rem;letter-spacing:.08em;outline:none;padding:.65rem 1rem;transition:border-color .15s ease-out;transition:border-color var(--transition-fast)}.cnpj-input:focus{border-color:#007a8f;border-color:var(--accent)}.cnpj-input::placeholder{color:#7a8a85;color:var(--text-muted)}.cnpj-btn{align-items:center;display:flex;padding:.65rem 1.25rem}.cnpj-card{background:#fff;background:var(--surface);border:1px solid #e6e2d8;border:1px solid var(--border);border-radius:1rem;box-shadow:0 1px 3px #1a1f1d14,0 1px 2px #1a1f1d0a;box-shadow:var(--shadow-sm);padding:1.5rem}.cnpj-card-header{align-items:flex-start;border-bottom:1px solid #e6e2d8;border-bottom:1px solid var(--border);display:flex;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.cnpj-card-icon{background:#007a8f1a;background:var(--accent-dim);border-radius:.75rem;color:#007a8f;color:var(--accent);flex-shrink:0;padding:.65rem}.cnpj-card-title h3{color:#1a1f1d;color:var(--text-primary);font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.cnpj-fantasia{color:#7a8a85;color:var(--text-muted);display:block;font-size:.9rem;margin-bottom:.5rem}.cnpj-badges{display:flex;flex-wrap:wrap;gap:.5rem}.badge{border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.05em;padding:.2rem .55rem;text-transform:uppercase}.badge-green{background:#1665341a;background:var(--success-bg);border:1px solid #16653440;border:1px solid var(--success-border);color:#166534;color:var(--success)}.badge-red{background:#b94a2c1a;background:var(--error-bg);border:1px solid #b94a2c40;border:1px solid var(--error-border);color:#b94a2c;color:var(--error)}.badge-blue{background:#2563eb14;border:1px solid #2563eb33;color:#1d4ed8}.badge-gray{background:#f4f1ec;background:var(--surface-2);border:1px solid #e6e2d8;border:1px solid var(--border);color:#7a8a85;color:var(--text-muted)}.cnpj-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:640px){.cnpj-grid{grid-template-columns:1fr}}.cnpj-section{display:flex;flex-direction:column;gap:.5rem}.cnpj-section-title{align-items:center;color:#007a8f;color:var(--accent);display:flex;font-size:.75rem;font-weight:600;gap:.35rem;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.cnpj-campo{display:flex;flex-direction:column;gap:.1rem}.cnpj-campo-label{color:#7a8a85;color:var(--text-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.cnpj-campo-value{color:#1a1f1d;color:var(--text-primary);font-size:.9rem;word-break:break-word}*,:after,:before{box-sizing:border-box}.lp-bg{align-items:center;background:var(--bg);display:flex;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.lp-bg-orb{border-radius:50%;filter:blur(90px);opacity:.12;pointer-events:none;position:absolute}.lp-bg-orb-1{background:radial-gradient(circle,#0d6b5e,#0000 70%);height:500px;left:-120px;top:-180px;width:500px}.lp-bg-orb-2{background:radial-gradient(circle,#3ecbb8,#0000 70%);bottom:-160px;height:420px;right:-120px;width:420px}.lp-bg-orb-3{background:radial-gradient(circle,#0d6b5e,#0000 70%);height:300px;left:50%;opacity:.06;top:50%;transform:translate(-50%,-50%);width:300px}.lp-card-wrap{animation:lp-appear .55s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(135deg,#0d6b5e80,#e6e2d8cc 40%,#0d6b5e4d);border-radius:1.5rem;box-shadow:var(--shadow-lg);max-width:880px;padding:1px;position:relative;width:100%;z-index:1}@keyframes lp-appear{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-card{background:var(--surface);border-radius:calc(1.5rem - 1px);display:grid;grid-template-columns:1fr auto 1fr;min-height:520px;overflow:hidden}.lp-panel-left{align-items:center;background:var(--nav-bg);display:flex;justify-content:center;overflow:hidden;padding:3rem 2.5rem;position:relative}.lp-panel-left:before{background:radial-gradient(circle,#3ecbb826,#0000 70%);height:260px;left:-80px;top:-80px;width:260px}.lp-panel-left:after,.lp-panel-left:before{content:"";pointer-events:none;position:absolute}.lp-panel-left:after{background:radial-gradient(circle,#0d6b5e33,#0000 70%);bottom:-60px;height:200px;right:-40px;width:200px}.lp-panel-left-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;position:relative;text-align:center;z-index:1}.lp-logo{animation:lp-float 5s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(62,203,184,.35));height:auto;object-fit:contain;width:240px}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-brand-name{color:var(--nav-text-active);font-size:1.55rem;font-weight:700;letter-spacing:-.3px;margin:0}.lp-divider{background:linear-gradient(90deg,var(--nav-accent),#3ecbb84d);border-radius:999px;height:2px;width:44px}.lp-welcome-title{color:var(--nav-text-active);font-size:1.4rem;font-weight:700;line-height:1.25;margin:0}.lp-welcome-sub{color:var(--nav-text);font-size:.84rem;line-height:1.65;margin:0;max-width:250px}.lp-badges{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:.35rem}.lp-badges span{background:#3ecbb81f;border:1px solid #3ecbb840;border-radius:999px;color:var(--nav-accent);font-size:.7rem;font-weight:600;letter-spacing:.2px;padding:.25rem .6rem}.lp-separator{background:linear-gradient(to bottom,#0000,var(--border) 25%,var(--border) 75%,#0000);margin:2rem 0;width:1px}.lp-panel-right{align-items:center;background:var(--surface);display:flex;justify-content:center;padding:3rem 2.5rem}.lp-form{display:flex;flex-direction:column;gap:1rem;max-width:320px;width:100%}.lp-form-header h3{color:var(--text-primary);font-size:1.2rem;font-weight:700;margin:0 0 .3rem}.lp-form-header p{color:var(--text-muted);font-size:.82rem;margin:0}.lp-field{display:flex;flex-direction:column;gap:.4rem}.lp-field label{color:var(--text-secondary);font-size:.8rem;font-weight:600}.lp-field-row{align-items:center;display:flex;justify-content:space-between}.lp-forgot{color:var(--accent);font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity var(--transition-fast)}.lp-forgot:hover{opacity:.75;text-decoration:underline}.lp-field input{background:var(--input-bg);border:1px solid var(--border);border-radius:.65rem;color:var(--text-primary);font-family:inherit;font-size:.9rem;outline:none;padding:.7rem .95rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.lp-field input::placeholder{color:var(--text-muted)}.lp-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.lp-captcha-wrap{transform:scale(.88);transform-origin:left center}.lp-btn{background:var(--accent);border:none;border-radius:.7rem;box-shadow:0 4px 16px #0d6b5e47;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:.2px;overflow:hidden;padding:.8rem;position:relative;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);width:100%}.lp-btn:after{background:linear-gradient(135deg,#0000,#ffffff1f,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .4s ease}.lp-btn:hover{background:var(--accent-hover);box-shadow:0 8px 24px #0d6b5e52;transform:translateY(-1px)}.lp-btn:hover:after{transform:translateX(100%)}.lp-btn:active{transform:translateY(0) scale(.99)}.lp-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.lp-error{animation:lp-appear .25s ease-out both;background:var(--error-bg);border:1px solid var(--error-border);border-radius:.6rem;color:var(--error);font-size:.8rem;padding:.6rem .85rem}@media (max-width:760px){.lp-card{grid-template-columns:1fr;grid-template-rows:auto auto auto}.lp-separator{background:linear-gradient(to right,#0000,var(--border) 25%,var(--border) 75%,#0000);height:1px;margin:0 2rem;width:auto}.lp-panel-left{padding:2.5rem 2rem 2rem}.lp-panel-right{padding:2rem 2rem 2.5rem}.lp-logo{height:auto;width:180px}.lp-form{max-width:100%}}.mf-main{box-sizing:border-box;padding:2rem 2.5rem;width:100%}.mf-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.mf-page-title{color:var(--text-primary);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .25rem}.mf-page-sub{color:var(--text-muted);font-size:.9rem;margin:0}.mf-header-badges{flex-wrap:wrap;gap:.75rem}.mf-badge,.mf-header-badges{align-items:center;display:flex}.mf-badge{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:.78rem;font-weight:600;gap:.4rem;padding:.4rem .85rem;white-space:nowrap}.mf-badge--outline{background:#0000;border-color:var(--accent-border);color:var(--accent)}.mf-badge-label{font-weight:500;opacity:.7}.mf-badge-value{font-weight:700}.mf-two-col{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:380px 1fr}@media (max-width:1024px){.mf-two-col{grid-template-columns:1fr}}.mf-left-col{display:flex;flex-direction:column;gap:1.25rem;position:-webkit-sticky;position:sticky;top:80px}.mf-left-col .mf-video-card{flex-shrink:0}.mf-left-col .mf-tips-card{flex:1 1}.mf-right-col{display:flex;flex-direction:column;min-width:0}.mf-right-col .mf-filters-card{display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:flex-start;min-height:100%}.mf-video-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.75rem;padding:1.1rem}.mf-video-title{color:var(--text-primary);font-size:.85rem;font-weight:600;margin:0}.mf-video-wrap{background:var(--surface-2);border-radius:8px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.mf-video-wrap iframe{border:0;border-radius:8px;height:100%;inset:0;position:absolute;width:100%}.mf-quick-tip{background:var(--surface-2);border-radius:8px;color:var(--text-muted);font-size:.82rem;line-height:1.5;padding:.6rem .85rem}.mf-tip-highlight{color:var(--accent);font-weight:600}.mf-tips-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:1.1rem}.mf-tips-title{color:var(--text-primary);font-size:.9rem;font-weight:700;margin:0 0 .85rem}.mf-tips-list{flex-direction:column}.mf-tip-item,.mf-tips-list{display:flex;flex:1 1;gap:.6rem}.mf-tip-item{align-items:flex-start;background:var(--surface-2);border-radius:8px;font-size:.82rem;padding:.6rem .8rem}.mf-tip-icon{flex-shrink:0;font-size:.95rem;margin-top:1px}.mf-tip-item strong{color:var(--text-primary);display:block;font-size:.82rem;margin-bottom:.15rem}.mf-tip-item p{color:var(--text-muted);line-height:1.4;margin:0}.mf-filters-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.9rem;min-height:100%;padding:1.9rem 2rem 1.6rem}.mf-loading-msg{color:var(--text-muted);font-size:.82rem;margin:0}.mf-section{box-sizing:border-box;margin-bottom:.15rem;width:100%}.mf-grid{grid-gap:1.2rem 1rem;display:grid;gap:1.2rem 1rem;width:100%}.mf-grid--5{grid-template-columns:repeat(5,1fr)}.mf-grid--3{grid-template-columns:repeat(3,1fr)}.mf-grid--2{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.mf-grid--5{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.mf-grid--3,.mf-grid--5{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.mf-grid--2,.mf-grid--3,.mf-grid--5{grid-template-columns:1fr}}.mf-field{display:flex;flex-direction:column;gap:.35rem;position:relative}.mf-label{align-items:center;color:var(--text-muted);display:flex;font-size:.78rem;font-weight:600;gap:.3rem}.mf-input{background:var(--input-bg);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.84rem;min-height:42px;outline:none;padding:.68rem .9rem;transition:border-color var(--transition-fast);width:100%}.mf-input::placeholder{color:var(--text-muted)}.mf-input:focus{border-color:var(--accent)}.mf-input--btn{align-items:center;background:var(--input-bg);color:var(--text-muted);cursor:pointer;display:flex;justify-content:space-between;text-align:left}.mf-input--btn:hover{border-color:var(--accent)}.mf-select-box{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;font-size:.84rem;gap:.5rem;justify-content:space-between;min-height:42px;padding:.68rem .9rem;transition:border-color var(--transition-fast)}.mf-select-box--open,.mf-select-box:hover{border-color:var(--accent)}.mf-placeholder{color:var(--text-muted);font-size:.84rem}.mf-chips{display:flex;flex:1 1;flex-wrap:wrap;gap:.3rem}.mf-chip{background:var(--accent-dim);border-radius:4px;color:var(--accent);font-size:.72rem;font-weight:600;padding:.15rem .45rem}.mf-chip--more{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}.mf-select-actions{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.mf-clear-btn{background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:.72rem;padding:.15rem .3rem;transition:color var(--transition-fast)}.mf-clear-btn:hover{color:var(--accent)}.mf-caret{color:var(--text-muted);transition:transform var(--transition-fast)}.mf-caret--open{transform:rotate(180deg)}.mf-dropdown{background:var(--surface-elevated);border:1px solid var(--accent-border);border-radius:10px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:.4rem;left:0;padding:.6rem;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.mf-dropdown-search{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.82rem;outline:none;padding:.4rem .7rem;width:100%}.mf-dropdown-search:focus{border-color:var(--accent)}.mf-dropdown-list{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto}.mf-dropdown-item{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.82rem;gap:.5rem;padding:.35rem .5rem;text-align:left;transition:background var(--transition-fast)}.mf-dropdown-item:hover{background:var(--surface-2)}.mf-dropdown-item--active{background:var(--accent-dim);color:var(--accent);font-weight:600}.mf-check{border:1.5px solid var(--border);border-radius:3px;flex-shrink:0;height:14px;transition:background var(--transition-fast),border-color var(--transition-fast);width:14px}.mf-check--on{background:var(--accent);border-color:var(--accent)}.mf-dropdown-footer{align-items:center;border-top:1px solid var(--border);display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem}.mf-dropdown-aviso{color:var(--text-muted);font-size:.74rem;margin-right:auto}.mf-dropdown-close{background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:.78rem;padding:.2rem .4rem}.mf-dropdown-close:hover{color:var(--text-primary)}.mf-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.mf-tag{align-items:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:5px;color:var(--accent);display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem;padding:.2rem .5rem}.mf-tag button{background:none;border:none;color:inherit;cursor:pointer;font-size:.9rem;line-height:1;opacity:.7;padding:0}.mf-tag button:hover{opacity:1}.mf-date-wrap{align-items:center;display:flex;position:relative}.mf-date-wrap .mf-input{padding-right:2.2rem}.mf-date-icon{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;padding:0;position:absolute;right:.6rem;transition:color var(--transition-fast)}.mf-date-icon:hover{color:var(--accent)}.mf-date-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.mf-radio-row{grid-gap:1.25rem;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;box-sizing:border-box;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);padding:1.2rem 1.35rem;width:100%}@media (max-width:700px){.mf-radio-row{grid-template-columns:1fr}}.mf-radio-group{display:flex;flex-direction:column;gap:.7rem}.mf-radio-options{display:flex;flex-wrap:wrap;gap:.7rem 1.1rem}.mf-radio-label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.83rem;gap:.45rem}.mf-radio-label input[type=radio]{display:none}.mf-radio-custom{border:2px solid var(--border);border-radius:50%;display:inline-block;flex-shrink:0;height:15px;position:relative;transition:border-color var(--transition-fast);width:15px}.mf-radio-label input[type=radio]:checked+.mf-radio-custom{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.mf-bottom-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.mf-qty-wrap{display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:240px}.mf-input--qty{max-width:100%}.mf-qty-hint{color:var(--text-muted);font-size:.75rem}.mf-result-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.mf-result-badge{border-radius:6px;font-size:.78rem;font-weight:700;padding:.45rem .85rem;white-space:nowrap}.mf-result-badge--found{color:var(--text-primary)}.mf-result-badge--cost,.mf-result-badge--found{background:var(--surface-2);border:1px solid var(--border)}.mf-result-badge--cost{color:var(--text-muted)}.mf-export-btn{align-items:center;background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;gap:.4rem;padding:.5rem 1.1rem;transition:background var(--transition-fast);white-space:nowrap}.mf-export-btn:hover{background:var(--accent-hover)}.mf-export-btn:disabled{cursor:not-allowed;opacity:.5}.mf-actions{border-top:1px solid var(--border);display:flex;gap:.75rem;justify-content:flex-end;margin-top:.75rem;padding-top:1rem}.mf-btn-secondary{background:none;border:1.5px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;padding:.5rem 1.1rem;transition:border-color var(--transition-fast),color var(--transition-fast)}.mf-btn-secondary:hover{border-color:var(--accent-border);color:var(--accent)}.mf-btn-primary{align-items:center;background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:700;gap:.4rem;padding:.5rem 1.4rem;transition:background var(--transition-fast)}.mf-btn-primary:hover{background:var(--accent-hover)}.mf-btn-primary:disabled{cursor:not-allowed;opacity:.5}.mf-export-status{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.mf-progress-bar{background:var(--border);border-radius:99px;height:5px;overflow:hidden;width:100%}.mf-progress-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .4s ease}.mf-export-status-text{color:var(--text-muted);display:flex;font-size:.82rem;justify-content:space-between}.mf-error{background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error);font-size:.82rem;padding:.5rem .75rem}.mf-tooltip{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:50%;color:var(--text-muted);cursor:help;display:inline-flex;font-size:.65rem;font-weight:700;height:15px;justify-content:center;position:relative;width:15px}.mf-tooltip-text{background:var(--text-primary);border:none;border-radius:7px;bottom:calc(100% + 6px);box-shadow:var(--shadow-md);color:var(--surface);display:none;font-size:.76rem;font-weight:400;left:50%;line-height:1.4;padding:.5rem .7rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:normal;width:200px;z-index:999}.mf-tooltip:hover .mf-tooltip-text{display:block}.spin{animation:mf-spin 1s linear infinite}@keyframes mf-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-close{align-items:center;background:none;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:28px;justify-content:center;transition:color var(--transition-fast),border-color var(--transition-fast);width:28px}.modal-close:hover{border-color:var(--text-muted);color:var(--text-primary)}.modal-search{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.85rem;margin-bottom:.75rem;outline:none;padding:.65rem 1rem;width:100%}.modal-search:focus{border-color:var(--accent)}.modal-list{display:flex;flex-wrap:wrap;gap:.4rem;max-height:55vh;overflow-y:auto;padding-right:4px}.modal-item{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.78rem;gap:.3rem;padding:.3rem .65rem;text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast)}.modal-item-active,.modal-item:hover{background:var(--accent-dim);border-color:var(--accent-border)}.modal-item-active{color:var(--accent);font-weight:600}.modal-item-code{font-weight:700;white-space:nowrap}.modal-item-desc{color:var(--text-muted);font-size:.75rem}.modal-item-active .modal-item-desc{color:var(--accent);opacity:.8}.confirm-header{gap:1rem;justify-content:space-between;margin-bottom:.75rem}.confirm-header,.confirm-title{align-items:flex-start;display:flex}.confirm-title{gap:.75rem}.confirm-badge{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.confirm-badge.ok{background:var(--accent-dim);color:var(--accent)}.confirm-badge.warn{background:var(--warning-bg);color:var(--warning)}.confirm-sub{color:var(--text-muted);font-size:.8rem;margin:.2rem 0 0}.confirm-list{display:flex;flex-direction:column;gap:.4rem;margin:.75rem 0;max-height:40vh;overflow-y:auto}.confirm-row{background:var(--surface-2);border-radius:8px;font-size:.82rem;gap:1rem;justify-content:space-between;padding:.45rem .75rem}.confirm-left,.confirm-row{align-items:center;display:flex}.confirm-left{color:var(--text-muted);flex-shrink:0;gap:.5rem}.confirm-row-icon{align-items:center;color:var(--accent);display:flex}.confirm-row-key{font-weight:600;white-space:nowrap}.confirm-row-value{color:var(--text-primary);max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.confirm-alert{align-items:flex-start;background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:8px;color:var(--warning);display:flex;font-size:.81rem;gap:.5rem;margin-top:.5rem;padding:.6rem .85rem}.btn-primary{align-items:center;background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:700;gap:.4rem;padding:.5rem 1.25rem;transition:background var(--transition-fast)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:none;border:1.5px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;padding:.5rem 1.1rem;transition:border-color var(--transition-fast),color var(--transition-fast)}.btn-secondary:hover{border-color:var(--accent-border);color:var(--accent)}.selected-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.tag{align-items:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:5px;color:var(--accent);display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem;padding:.2rem .5rem}.tag button{background:none;border:none;color:inherit;cursor:pointer;font-size:.9rem;line-height:1;opacity:.7;padding:0}.tag button:hover{opacity:1}.multi-clear{background:none;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.78rem;padding:.25rem .6rem;transition:color var(--transition-fast),border-color var(--transition-fast)}.multi-clear:hover{border-color:var(--accent-border);color:var(--accent)}.multi-exit{background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:6px;color:var(--accent);cursor:pointer;font-family:inherit;font-size:.78rem;padding:.25rem .6rem;transition:background var(--transition-fast)}.multi-exit:hover{background:#0d6b5e2e}.small{font-size:.8rem}.mf-download-ready-wrap{align-items:stretch;animation:pulse-download 2.5s ease-in-out infinite;border-radius:.85rem;display:flex;gap:0;margin-top:.75rem;overflow:hidden}@keyframes pulse-download{0%,to{box-shadow:0 0 0 0 #1665344d}50%{box-shadow:0 0 14px 3px #16653426}}.mf-btn-download-ready{align-items:center;background:var(--success-bg);border:2px solid var(--success-border);border-radius:.85rem 0 0 .85rem;border-right:none;color:var(--success);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:1rem;font-weight:700;gap:.65rem;justify-content:center;padding:.9rem 1.25rem;text-align:center;transition:background var(--transition-fast),border-color var(--transition-fast)}.mf-btn-download-ready:hover{background:#1665342e;border-color:#16653480}.mf-download-fname{font-family:monospace;font-size:.72rem;font-weight:400;max-width:200px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-download-dismiss{align-items:center;background:var(--surface-2);border-left:2px solid var(--success-border);border:2px solid var(--success-border);border-left-width:1px;border-radius:0 .85rem .85rem 0;color:var(--text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:1.1rem;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);width:2.75rem}.mf-download-dismiss:hover{background:var(--border);color:var(--text-primary)}.mf-actions--hero{align-items:stretch;flex-direction:column-reverse;gap:.9rem;justify-content:center}.mf-actions--hero .mf-btn-secondary{align-self:center}.mf-btn-primary--hero{border-radius:14px;box-shadow:0 12px 30px #007a8f42;font-size:1.25rem;font-weight:800;gap:.7rem;justify-content:center;letter-spacing:.02em;padding:1.15rem 1.6rem;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);width:100%}.mf-btn-primary--hero:hover:not(:disabled){box-shadow:0 16px 38px #007a8f52;transform:translateY(-2px)}.mf-btn-primary--hero:active:not(:disabled){transform:translateY(0)}.mf-btn-primary--hero:disabled{box-shadow:none}@media (max-width:720px){.mf-btn-primary--hero{font-size:1.05rem;padding:.95rem 1.1rem}}.SuporteIA_bolhaIa__yPTNg,.SuporteIA_bolhaPessoa__vx9nD{border-radius:16px;font-size:14px;line-height:1.375;margin:0;max-width:86%;overflow-wrap:break-word;padding:10px 13px;white-space:pre-wrap}.SuporteIA_bolhaIa__yPTNg{align-self:flex-start;animation:SuporteIA_daEsquerda__atw5z .35s cubic-bezier(.2,1.2,.4,1) both;background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:5px;color:#111827}.SuporteIA_bolhaPessoa__vx9nD{align-self:flex-end;animation:SuporteIA_daDireita__VpR4u .3s cubic-bezier(.2,1.2,.4,1) both;background:#007a8f;background:var(--accent,#007a8f);border-bottom-right-radius:5px;color:#fff}.SuporteIA_mensagem__kg3Jz{display:flex;flex-direction:column;gap:6px}.SuporteIA_printDaPessoa__2VVHO{align-self:flex-end;max-width:60%;width:160px}.SuporteIA_rotuloDaBolha__St8IM{color:#006578;color:var(--accent-hover,#006578);font-size:12px;font-weight:700;letter-spacing:.025em;line-height:16px;margin:0 0 4px;text-transform:uppercase}.SuporteIA_cardChamado__V-EsC{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:block;padding:10px}.SuporteIA_cardChamadoRotulo__bRW0U{color:#006578;color:var(--accent-hover,#006578);display:block;font-size:12px;font-weight:700;letter-spacing:.025em;line-height:16px;text-transform:uppercase}.SuporteIA_cardChamadoTitulo__tudlY{display:block;font-weight:600}.SuporteIA_cardChamadoPagina__Y1ywX{color:#4b5563;display:block;font-size:12px;line-height:16px}.SuporteIA_cardChamadoResumo__Zmbkm{color:#374151;display:block;font-size:13px;margin-top:4px}.SuporteIA_botaoNaBolha__TE0FQ{align-items:center;background:#007a8f;background:var(--accent,#007a8f);border-radius:9999px;color:#fff;display:flex;font-size:14px;font-weight:600;margin-top:8px;min-height:44px;padding:0 16px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.SuporteIA_botaoGuia__3YYGX{border:0;cursor:pointer;font-family:inherit;gap:8px}.SuporteIA_video__EKoef{aspect-ratio:16/9;border:0;border-radius:8px;display:block;margin-top:8px;width:100%}.SuporteIA_fontes__l5OsV{color:#6b7280;font-size:12px;line-height:16px;margin:8px 0 0}.SuporteIA_carregandoBolha__NEN84{align-items:center;align-self:flex-start;animation:SuporteIA_daEsquerda__atw5z .35s cubic-bezier(.2,1.2,.4,1) both;background:#fff;border:1px solid #e5e7eb;border-radius:16px;border-bottom-left-radius:5px;display:flex;font-size:13px;margin:0;max-width:86%;padding:10px 13px}.SuporteIA_carregando__2Hpzv{align-items:center;display:inline-flex;gap:10px}.SuporteIA_nucleos__aciQV{align-items:center;background:color-mix(in srgb,#007a8f 10%,#0000);background:color-mix(in srgb,var(--accent,#007a8f) 10%,#0000);border-radius:999px;display:inline-flex;gap:5px;overflow:hidden;padding:5px 7px;position:relative}.SuporteIA_nucleos__aciQV:after{animation:SuporteIA_varre__YjvkB 1.4s cubic-bezier(.6,0,.4,1) infinite;background:linear-gradient(90deg,#0000,color-mix(in srgb,#007a8f 35%,#0000),#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--accent,#007a8f) 35%,#0000),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.SuporteIA_nucleos__aciQV i{animation:SuporteIA_pulsoNucleo__9dp7l 1.4s cubic-bezier(.6,0,.4,1) infinite;background:#007a8f;background:var(--accent,#007a8f);border-radius:2px;height:6px;opacity:.25;width:6px}.SuporteIA_nucleos__aciQV i:nth-child(2){animation-delay:.18s}.SuporteIA_nucleos__aciQV i:nth-child(3){animation-delay:.36s}.SuporteIA_rotulo__cFnF0{font-feature-settings:"tnum";animation:SuporteIA_brilho__EI01l 1.8s linear infinite;background:linear-gradient(90deg,#6b7280,#6b7280 40%,#007a8f 50%,#6b7280 60%,#6b7280);background:linear-gradient(90deg,#6b7280 0,#6b7280 40%,var(--accent,#007a8f) 50%,#6b7280 60%,#6b7280 100%);-webkit-background-clip:text;background-clip:text;background-size:250% 100%;color:#0000;font-variant-numeric:tabular-nums}.SuporteIA_cursor__bMR09{animation:SuporteIA_pisca__YXdJn 1s steps(1) infinite;background:#007a8f;background:var(--accent,#007a8f);border-radius:1px;display:inline-block;height:1em;margin-left:2px;vertical-align:-2px;width:7px}.SuporteIA_alertaErro__6CqKi,.SuporteIA_avisoSalvar__1Xegr,.SuporteIA_erroComBotao__Ai4zE{border-radius:12px;font-size:13px;margin:0;padding:10px 12px}.SuporteIA_alertaErro__6CqKi,.SuporteIA_erroComBotao__Ai4zE{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.SuporteIA_erroComBotao__Ai4zE{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.SuporteIA_botaoErro__g8HFG{background:#fff;border:1px solid #fca5a5;border-radius:9999px;color:#991b1b;cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:0 12px}.SuporteIA_avisoSalvar__1Xegr{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.SuporteIA_semMargem__FNoym{margin:0}.SuporteIA_barraBloqueio__T-krE{align-items:center;background:#fffbeb;border-top:1px solid #e5e7eb;color:#78350f;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:10px 12px;text-align:center}.SuporteIA_botaoCheio__rnfyV{background:#007a8f;background:var(--accent,#007a8f);border:0;border-radius:9999px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 16px}.SuporteIA_barraDeBotoes__Y0SI2{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px 12px}.SuporteIA_botaoRespostaVazado__SM77r,.SuporteIA_botaoResposta__B3Yqy{border:1.5px solid #007a8f;border:1.5px solid var(--accent,#007a8f);border-radius:9999px;cursor:pointer;flex:1 1;font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 16px}.SuporteIA_botaoResposta__B3Yqy{background:#007a8f;background:var(--accent,#007a8f);color:#fff}.SuporteIA_botaoRespostaVazado__SM77r{background:#fff;color:#006578;color:var(--accent-hover,#006578)}.SuporteIA_botaoRespostaVazado__SM77r:disabled,.SuporteIA_botaoResposta__B3Yqy:disabled{cursor:default}.SuporteIA_barraDeSaida__cR\+x-{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px 12px}.SuporteIA_botaoCheioLargo__3TApS{align-items:center;background:#007a8f;background:var(--accent,#007a8f);border-radius:9999px;color:#fff;display:flex;font-size:14px;font-weight:600;min-height:44px;padding:0 20px;text-decoration:none}.SuporteIA_botaoVazado__FpAz9{background:#fff;border:1.5px solid #007a8f;border:1.5px solid var(--accent,#007a8f);border-radius:9999px;color:#006578;color:var(--accent-hover,#006578);cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 20px}.SuporteIA_botaoVazado__FpAz9:disabled{opacity:.6}.SuporteIA_botaoAnexo__3WlFZ{align-items:center;background:#fff;border:1.5px solid #007a8f;border:1.5px solid var(--accent,#007a8f);border-radius:9999px;color:#006578;color:var(--accent-hover,#006578);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.SuporteIA_botaoAnexo__3WlFZ:disabled{cursor:default;opacity:.5}.SuporteIA_previa__N3G6t{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:8px 12px}.SuporteIA_previaImagem__uPQ0Y{border:1px solid #e5e7eb;border-radius:4px;height:48px;width:auto}.SuporteIA_previaTexto__p3U35{color:#4b5563;flex:1 1;font-size:12px;line-height:16px}.SuporteIA_previaRemover__pvQA1{align-items:center;background:#0000;border:0;border-radius:9999px;color:#4b5563;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.SuporteIA_previaErro__X-g1r{color:#b91c1c;font-size:12px;line-height:16px}.SuporteIA_printBotao__aUn-c{background:#0000;border:0;cursor:zoom-in;display:block;margin-top:8px;padding:0;width:100%}.SuporteIA_printImagem__Waa1z{border:1px solid #e5e7eb;border-radius:8px;display:block;width:100%}.SuporteIA_printFundo__h\+8w0{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2147483000}.SuporteIA_printCaixa__t2ZFP{border-radius:8px;max-height:90vh;max-width:92vw;overflow:auto}.SuporteIA_printInteiro__\+NhzY{cursor:zoom-in;display:block;max-height:90vh;max-width:92vw}.SuporteIA_printZoom__Tdc\+n{cursor:zoom-out;display:block;max-width:none}.SuporteIA_printFechar__vbBpF{align-items:center;background:#fff;border:0;border-radius:9999px;color:#111827;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px}.SuporteIA_lista__s6t3D{display:flex;flex-direction:column;gap:8px}.SuporteIA_novaConversa__AGbhc{background:#007a8f;background:var(--accent,#007a8f);border:0;border-radius:12px;color:#fff;font:inherit;font-size:14px;font-weight:600;justify-content:center;padding:0 16px}.SuporteIA_itemDaLista__yF6xv,.SuporteIA_novaConversa__AGbhc{align-items:center;cursor:pointer;display:flex;gap:8px;min-height:44px}.SuporteIA_itemDaLista__yF6xv{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font:inherit;padding:10px 12px;text-align:left}.SuporteIA_itemTexto__KaAII{flex:1 1;min-width:0}.SuporteIA_itemTitulo__--o-K{color:#111827;display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SuporteIA_itemData__IW3tL{color:#4b5563;display:block;font-size:12px;line-height:16px}.SuporteIA_itemSelo__U8p5j{align-items:center;background:#dc2626;border-radius:9999px;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 4px}.SuporteIA_acaoCabecalho__wO\+Ye{align-items:center;background:#fff3;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:600;gap:4px;min-height:44px;padding:0 12px;white-space:nowrap}.SuporteIA_exemplo__0Vbev{flex:1 1;margin-top:40px;min-height:330px;pointer-events:none;position:relative;transition:opacity .3s;-webkit-user-select:none;user-select:none}.SuporteIA_exemploPalco__BxE6O{height:250px;margin:0 auto;position:relative;width:300px}.SuporteIA_exemploSelo__JkTu0{border:1px solid #cbd5e1;border-radius:9999px;color:#94a3b8;font-size:9px;left:0;letter-spacing:.08em;padding:2px 7px;position:absolute;text-transform:uppercase;top:0}.SuporteIA_exemploPergunta__uCRED{background:#a78bfabf;border-radius:12px;border-bottom-right-radius:3px;color:#fff;font-size:11px;margin:0;padding:6px 10px;position:absolute;right:0;top:0;white-space:nowrap}.SuporteIA_exemploTela__ijUjQ{background:#fff;border:1px solid #e2e8f0;border-radius:10px;bottom:0;height:200px;left:0;overflow:hidden;position:absolute;width:300px}.SuporteIA_exemploMenu__sowJp{background:#e2e8f0;bottom:0;left:0;position:absolute;top:0;width:64px}.SuporteIA_exemploItem__KmbVN{background:#cbd5e1;border-radius:4px;height:8px;left:8px;position:absolute;width:48px}.SuporteIA_exemploBotao__djblk{background:#cbd5e1;border-radius:6px;position:absolute}.SuporteIA_exemploCard__X5h-4{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;position:absolute}.SuporteIA_exemploVeu__-E1UV{background:#0f172a1a;inset:0;position:absolute}.SuporteIA_exemploRealce__AgF04{border-radius:7px;position:absolute}.SuporteIA_exemploSvg__LYx\+M{inset:0;overflow:visible;position:absolute}.SuporteIA_exemploBalao__l0Pdk{background:#fff;border-radius:8px;box-shadow:0 4px 14px #0f172a1f;color:#64748b;font-size:8px;padding:6px 7px;position:absolute;width:90px}.SuporteIA_exemploBalaoPasso__OYuKg{color:#8b5cf6;display:block;font-size:7px;letter-spacing:.06em;margin-bottom:2px}.SuporteIA_exemploLinhaCurta__u3y7O,.SuporteIA_exemploLinha__YMyGa{background:#e2e8f0;border-radius:2px;display:block;height:4px;margin-top:3px}.SuporteIA_exemploLinhaCurta__u3y7O{width:60%}.SuporteIA_exemploFade__4b\+x2{background:#f1f5f9;inset:0;position:absolute}.SuporteIA_exemploConvite__UgtDa{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:4px;left:0;margin:0;position:absolute;right:0}@media (prefers-reduced-motion:no-preference){.SuporteIA_quica__sBz\+x{animation:SuporteIA_quica__sBz\+x 1s infinite}}@media (min-width:640px){.SuporteIA_botaoRespostaVazado__SM77r,.SuporteIA_botaoResposta__B3Yqy{flex:none;min-width:128px}}@keyframes SuporteIA_daEsquerda__atw5z{0%{opacity:0;transform:translate(-14px,8px) scale(.95)}}@keyframes SuporteIA_daDireita__VpR4u{0%{opacity:0;transform:translate(14px,8px) scale(.95)}}@keyframes SuporteIA_pulsoNucleo__9dp7l{0%,to{box-shadow:none;opacity:.25;transform:scale(.8) rotate(0deg)}35%{box-shadow:0 0 8px #007a8f;box-shadow:0 0 8px var(--accent,#007a8f);opacity:1;transform:scale(1.15) rotate(45deg)}}@keyframes SuporteIA_varre__YjvkB{to{transform:translateX(100%)}}@keyframes SuporteIA_brilho__EI01l{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes SuporteIA_pisca__YXdJn{50%{opacity:0}}@keyframes SuporteIA_quica__sBz\+x{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media (prefers-reduced-motion:reduce){.SuporteIA_bolhaIa__yPTNg,.SuporteIA_bolhaPessoa__vx9nD,.SuporteIA_carregandoBolha__NEN84,.SuporteIA_cursor__bMR09,.SuporteIA_nucleos__aciQV i,.SuporteIA_nucleos__aciQV:after,.SuporteIA_rotulo__cFnF0{animation:none}.SuporteIA_nucleos__aciQV i{opacity:.7}.SuporteIA_rotulo__cFnF0{background:none;color:#6b7280}}.SuporteIA_cards__gxxIQ{list-style:none;margin:0;padding:0}.SuporteIA_cardItem__nAwom,.SuporteIA_cards__gxxIQ{display:flex;flex-direction:column;gap:6px}.SuporteIA_cardPasso__4vvco{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #0000000f;display:flex;gap:10px;padding:12px}.SuporteIA_cardNumero__2izp-{align-items:center;background:#007a8f;background:var(--accent,#007a8f);border-radius:9999px;color:#fff;display:flex;flex:none;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.SuporteIA_cardTexto__uNpxB{color:#111827;font-size:14px;line-height:1.375;min-width:0}.SuporteIA_cardTitulo__CPRvW{font-weight:700;margin:0}.SuporteIA_cardSub__gbAsO{color:#4b5563;font-size:13px;margin-top:2px}.SuporteIA_cardSeta__Axg44{align-self:center;color:#9ca3af}.JanelaDoAssistente_orbeArea__RKiiO{align-items:flex-end;bottom:calc(72px + env(safe-area-inset-bottom));display:flex;gap:12px;position:fixed;right:20px;z-index:57}.JanelaDoAssistente_orbeCaixa__UI7\+O{flex-shrink:0;position:relative}.JanelaDoAssistente_orbe__zqeJf{align-items:center;background:#0000;border:0;border-radius:9999px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;color:#fff;cursor:pointer;display:flex;height:64px;isolation:isolate;justify-content:center;padding:0;position:relative;width:64px}.JanelaDoAssistente_orbe__zqeJf:focus-visible{outline:2px solid #007a8f;outline:2px solid var(--accent,#007a8f);outline-offset:4px}.JanelaDoAssistente_orbe__zqeJf:before{z-index:-1}.JanelaDoAssistente_orbe__zqeJf:after,.JanelaDoAssistente_orbe__zqeJf:before{animation:JanelaDoAssistente_gira__-e9XZ 3.5s linear infinite;background:conic-gradient(#22d3ee,#8b5cf6,#ec4899,#22d3ee);border-radius:9999px;content:"";inset:-3px;position:absolute}.JanelaDoAssistente_orbe__zqeJf:after{filter:blur(13px);opacity:.6;z-index:-2}.JanelaDoAssistente_miolo__Cb\+i1{background:#007a8f;background:var(--accent,#007a8f);border-radius:9999px;inset:0;position:absolute}.JanelaDoAssistente_iconeDoOrbe__9ojrl{display:flex;position:relative}.JanelaDoAssistente_selo__Y92ZW{align-items:center;background:#dc2626;border:2px solid #fff;border-radius:9999px;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 4px;position:absolute;right:-4px;top:-4px}.JanelaDoAssistente_pontoVerde__1TV7n{background:#22c55e;border:2px solid #fff;border-radius:9999px;height:14px;position:absolute;right:0;top:0;width:14px}.JanelaDoAssistente_janela__Aql6Q{animation:JanelaDoAssistente_janelaEntra__a4Ku3 .4s cubic-bezier(.2,1.2,.3,1) both;background:#fff;border:1px solid #e5e7eb;border-radius:20px;bottom:calc(72px + env(safe-area-inset-bottom));box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:min(600px,calc(100dvh - 150px));left:12px;outline:none;overflow:hidden;position:fixed;right:12px;transform-origin:bottom right;z-index:2100}.JanelaDoAssistente_grande__LXzaz{height:min(750px,calc(100dvh - 150px))}.JanelaDoAssistente_faixa__Wc48t{animation:JanelaDoAssistente_corre__ho48J 3s linear infinite;background:linear-gradient(90deg,#22d3ee,#8b5cf6,#ec4899,#22d3ee);background-size:200% 100%;flex-shrink:0;height:3px}.JanelaDoAssistente_cabecalho__f6EbM{align-items:center;background:#007a8f;background:var(--accent,#007a8f);color:#fff;display:flex;gap:11px;padding:14px 16px}.JanelaDoAssistente_avatar__xe-AD{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:38px;isolation:isolate;justify-content:center;position:relative;width:38px}.JanelaDoAssistente_avatar__xe-AD:before{animation:JanelaDoAssistente_gira__-e9XZ 3.5s linear infinite;background:conic-gradient(#22d3ee,#8b5cf6,#ec4899,#22d3ee);border-radius:9999px;content:"";inset:-2px;position:absolute;z-index:-1}.JanelaDoAssistente_cabecalhoTexto__YVjQv{min-width:0}.JanelaDoAssistente_titulo__DDnx1{color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JanelaDoAssistente_subtitulo__jTD4R{align-items:center;display:flex;font-size:12px;gap:6px;line-height:16px;margin:0;opacity:.9}.JanelaDoAssistente_online__KuF1w{animation:JanelaDoAssistente_pulso__ZdIkW 2s infinite;background:#22c55e;border-radius:9999px;height:7px;width:7px}.JanelaDoAssistente_acoes__vF3Rt{align-items:center;display:flex;gap:8px;margin-left:auto}.JanelaDoAssistente_fechar__42PzD{align-items:center;background:#fff3;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;padding:0;width:44px}.JanelaDoAssistente_rolagem__zLlKV{background:#f1f5f9;display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:14px}.JanelaDoAssistente_form__mHP\+u{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:10px 12px}.JanelaDoAssistente_campo__igpJQ{background:#fff;border:1.5px solid #d1d5db;border-radius:9999px;color:#111827;flex:1 1;font:inherit;font-size:16px;height:44px;min-width:0;padding:0 15px}.JanelaDoAssistente_campo__igpJQ:disabled{background:#f9fafb}.JanelaDoAssistente_enviar__vsRL7{align-items:center;background:#007a8f;background:var(--accent,#007a8f);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.JanelaDoAssistente_enviar__vsRL7:disabled{cursor:default;opacity:.5}.JanelaDoAssistente_rodape__1FKWS{background:#fff;color:#4b5563;font-size:11px;line-height:1.5;margin:0;padding:0 12px calc(9px + env(safe-area-inset-bottom));text-align:center}.JanelaDoAssistente_srOnly__n\+Tcn{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:640px){.JanelaDoAssistente_janela__Aql6Q{left:auto;right:20px;width:380px}.JanelaDoAssistente_grande__LXzaz{width:475px}.JanelaDoAssistente_campo__igpJQ{font-size:14px}}@media (min-width:1024px){.JanelaDoAssistente_orbeArea__RKiiO{bottom:20px}.JanelaDoAssistente_janela__Aql6Q{bottom:20px;height:min(600px,calc(100dvh - 40px))}.JanelaDoAssistente_grande__LXzaz{height:min(750px,calc(100dvh - 40px))}}@keyframes JanelaDoAssistente_gira__-e9XZ{to{transform:rotate(1turn)}}@keyframes JanelaDoAssistente_janelaEntra__a4Ku3{0%{opacity:0;transform:scale(.6) translateY(30px)}}@keyframes JanelaDoAssistente_corre__ho48J{to{background-position:200% 0}}@keyframes JanelaDoAssistente_pulso__ZdIkW{0%{box-shadow:0 0 0 0 #22c55eb3}to{box-shadow:0 0 0 7px #22c55e00}}@media (prefers-reduced-motion:reduce){.JanelaDoAssistente_avatar__xe-AD:before,.JanelaDoAssistente_faixa__Wc48t,.JanelaDoAssistente_janela__Aql6Q,.JanelaDoAssistente_online__KuF1w,.JanelaDoAssistente_orbe__zqeJf:after,.JanelaDoAssistente_orbe__zqeJf:before{animation:none}}@keyframes GuiaInterativo_guiaTraco__\+Lwga{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes GuiaInterativo_guiaSurge__vwIpt{0%{opacity:0}to{opacity:1}}.GuiaInterativo_camada__-dsOu{inset:0;pointer-events:none;position:fixed;z-index:1000}.GuiaInterativo_clareamento__a2M2k,.GuiaInterativo_escurecido__IuMF3{inset:0;position:fixed;transition:background .5s}.GuiaInterativo_clareamento__a2M2k{background:radial-gradient(ellipse var(--guia-rx) var(--guia-ry) at var(--guia-cx) var(--guia-cy),#0000 50%,#0f172a61 100%)}.GuiaInterativo_escurecido__IuMF3{background:#0f172a61}.GuiaInterativo_linhas__VeJQ0{height:100%;inset:0;overflow:visible;position:fixed;width:100%}.GuiaInterativo_linha__LKSGc{stroke:#1ab2c8;stroke:var(--nav-accent,#1ab2c8);stroke-dasharray:1;animation:GuiaInterativo_guiaTraco__\+Lwga .6s ease-out .45s both}.GuiaInterativo_recorte__mh2Nz{animation:GuiaInterativo_guiaSurge__vwIpt .25s ease-out 1s both;border-radius:8px;box-shadow:0 0 24px 4px #ffffff59;outline:2px solid #1ab2c8;outline:2px solid var(--nav-accent,#1ab2c8);position:fixed}.GuiaInterativo_balao__P500R{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;color:#111827;font-size:14px;line-height:1.43;max-width:calc(100vw - 24px);padding:16px;pointer-events:auto;position:fixed;transform-origin:bottom right;transition:top .5s ease-out,left .5s ease-out,opacity .5s ease-out,transform .5s ease-out}.GuiaInterativo_contador__3yFQA{color:#006578;color:var(--accent-hover,#006578);font-size:12px;font-weight:700;letter-spacing:.025em;margin:0 0 4px;text-transform:uppercase}.GuiaInterativo_dica__mu6ub{font-weight:600;margin:0 0 4px}.GuiaInterativo_naoAchou__EmHuh{color:#4b5563;font-size:12px;margin:8px 0 0}.GuiaInterativo_acoes__uCJ8W{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.GuiaInterativo_avancar__ea7cy,.GuiaInterativo_voltar__pWJ37{border-radius:9999px;cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:0 16px}.GuiaInterativo_voltar__pWJ37{background:#fff;border:1px solid #d1d5db;color:#111827}.GuiaInterativo_avancar__ea7cy{background:#007a8f;background:var(--accent,#007a8f);border:0;color:#fff}.GuiaInterativo_fechar__ARYGy{background:#0f172a;border:0;border-radius:9999px;bottom:20px;box-shadow:0 20px 25px -5px #0000001a;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:600;left:50%;min-height:44px;padding:0 20px;pointer-events:auto;position:fixed;transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.GuiaInterativo_linha__LKSGc,.GuiaInterativo_recorte__mh2Nz{animation:none}.GuiaInterativo_balao__P500R,.GuiaInterativo_clareamento__a2M2k,.GuiaInterativo_escurecido__IuMF3{transition:none}}.app-shell{background:var(--bg);color:var(--text-primary);font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;min-height:100vh}.layout-body{display:flex;min-height:calc(100vh - 64px)}.layout-content{animation:fadeIn .4s ease-out;flex:1 1;overflow-y:auto;padding:2.25rem 2.75rem 2.75rem}.top-navbar{animation:slideDown .4s ease-out;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);height:64px;justify-content:space-between;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:30}.top-navbar,.top-navbar-left{align-items:center;display:flex}.top-navbar-left{gap:.85rem}.brand-circle{align-items:center;animation:pulseSoft 4s ease-in-out infinite;background:linear-gradient(135deg,#153540,#0c2630);border:1px solid #1ab2c84d;border-radius:999px;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:38px;justify-content:center;overflow:hidden;transition:transform var(--transition-fast);width:38px}.brand-logo{display:block;height:100%;object-fit:contain;padding:6px;width:100%}.brand-circle:hover{transform:scale(1.06)}.brand-text-main{color:var(--nav-text-active);font-size:1rem;font-weight:600}.brand-text-sub{color:var(--nav-text);font-size:.75rem}.top-navbar-right{gap:.85rem}.top-navbar-right,.user-chip{align-items:center;display:flex}.user-chip{background:#ffffff0d;border:1px solid var(--nav-border);border-radius:999px;gap:.5rem;padding:.3rem .75rem;transition:border-color var(--transition-fast)}.user-chip:hover{border-color:#3ecbb84d}.user-avatar{align-items:center;background:linear-gradient(135deg,var(--nav-accent),#006578);border-radius:999px;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:28px;justify-content:center;width:28px}.user-info{display:flex;flex-direction:column;gap:.05rem}.user-name{color:var(--nav-text-active);font-size:.8rem;font-weight:600}.user-email{color:var(--nav-text);font-size:.7rem}.btn-ghost{align-items:center;background:#0000;border:1px solid var(--nav-border);border-radius:999px;color:var(--nav-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;gap:.4rem;padding:.38rem .9rem;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.btn-ghost:hover{background:#b94a2c14;border-color:#b94a2c80;color:#f5a090}.btn-ghost svg{height:15px;width:15px}.side-nav{animation:slideInLeft .4s ease-out;background:var(--nav-bg);border-right:1px solid var(--nav-border);display:flex;flex-direction:column;gap:1.75rem;padding:1.25rem .85rem;transition:width var(--transition-base);width:240px}.side-nav.collapsed{width:72px}.side-nav-toggle{align-items:center;align-self:flex-end;background:#0000;border:1px solid var(--nav-border);border-radius:999px;color:var(--nav-text);cursor:pointer;display:flex;font-size:.72rem;justify-content:center;padding:.3rem .55rem;transition:background var(--transition-fast),color var(--transition-fast)}.side-nav-toggle:hover{background:var(--nav-item-hover);color:var(--nav-text-active)}.side-nav-toggle svg{height:15px;width:15px}.side-nav-header{align-items:center;display:flex;gap:.5rem}.side-nav-header span{color:var(--nav-text);font-size:.72rem}.side-nav-menu{display:flex;flex-direction:column;gap:.35rem}.side-nav-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:.7rem;color:var(--nav-text);cursor:pointer;display:flex;font-family:inherit;font-size:.88rem;gap:.55rem;padding:.5rem .7rem;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);width:100%}.side-nav-item:hover{background:var(--nav-item-hover);color:var(--nav-text-active);transform:translateX(3px)}.side-nav-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background var(--transition-fast),border-color var(--transition-fast);width:30px}.side-nav-icon svg{color:currentColor;height:16px;width:16px}.side-nav-item:hover .side-nav-icon{background:#ffffff17;border-color:#ffffff1f}.side-nav-item-active{background:var(--nav-active-bg);border-color:var(--nav-active-border);color:var(--nav-text-active)}.side-nav-item-active .side-nav-icon{background:#0d6b5e59;border-color:#0d6b5e80;color:var(--nav-accent)}.top-nav-links{align-items:center;display:flex;gap:.2rem;margin-left:1.25rem}.top-nav-link{background:none;border:none;border-radius:6px;color:var(--nav-text);cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:500;padding:.38rem .8rem;position:relative;transition:color var(--transition-fast),background var(--transition-fast);white-space:nowrap}.top-nav-link:hover{background:var(--nav-item-hover);color:var(--nav-text-active)}.top-nav-link--active{color:var(--nav-text-active);font-weight:600}.top-nav-link--active:after{background:var(--nav-accent);border-radius:999px;bottom:-2px;content:"";height:2px;left:.8rem;position:absolute;right:.8rem}@media (max-width:768px){.top-nav-links{display:none}}@media (max-width:1024px){.layout-body{flex-direction:column}.side-nav{align-items:center;animation:slideDown .35s ease-out;border-bottom:1px solid var(--nav-border);border-right:none;flex-direction:row;padding:.65rem .85rem;width:100%}.side-nav-menu{flex-direction:row;gap:.4rem;margin-left:1rem}.side-nav-item:hover{transform:translateY(-2px)}.layout-content{padding:1.5rem 1.25rem 2rem}}.whatsapp-float{align-items:center;background:#25d366;border-radius:999px;bottom:18px;box-shadow:0 6px 20px #0003;color:#fff;display:flex;height:54px;justify-content:center;position:fixed;right:18px;text-decoration:none;transition:transform var(--transition-fast),filter var(--transition-fast);width:54px;z-index:9999}.whatsapp-float svg{display:block;height:28px;width:28px}.whatsapp-float:hover{filter:brightness(1.05);transform:translateY(-2px)}.whatsapp-float:active{transform:translateY(0)}.whatsapp-icon{display:block;height:26px;width:26px}.dash-grid-3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:28px}.dash-grid-4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:24px}@media (max-width:1200px){.dash-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.dash-grid-4{grid-template-columns:1fr}}.dash-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);min-height:170px;overflow:hidden;padding:24px;position:relative;transition:box-shadow var(--transition-base),transform var(--transition-base)}.dash-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.dash-card.highlight{background:linear-gradient(160deg,#0d6b5e0a 0,var(--surface) 60%);border-color:var(--accent-border)}.dash-grid-4 .dash-card{min-height:150px;padding:20px 22px}.stat-label{color:var(--text-muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.stat-value{color:var(--text-primary);font-size:2.4rem;font-weight:700;line-height:1.1;margin:12px 0 5px}.stat-sub{font-size:.82rem;line-height:1.4}.stat-extra,.stat-sub{color:var(--text-muted)}.stat-extra{font-size:.8rem;font-weight:600;margin-top:5px}.dash-grid-4 .stat-value{font-size:2rem;margin:9px 0 4px}.dash-grid-4 .stat-sub{font-size:.78rem;line-height:1.35}.dash-grid-4 .stat-extra{font-size:.78rem;margin-top:4px}.dash-card svg{color:var(--accent)}.dash-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.dash-card-actions{align-items:center;display:flex;gap:8px}.dash-icon-box{background:var(--accent-dim);border-radius:9px;height:34px;width:34px}.dash-icon-box,.help-icon-btn{align-items:center;display:flex;justify-content:center}.help-icon-btn{background:var(--surface-2);border:none;border:1px solid var(--border);border-radius:8px;cursor:pointer;height:32px;transition:background var(--transition-fast);width:32px}.help-icon-btn:hover{background:var(--accent-dim)}.dash-bottom-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.1fr 1fr;margin-top:24px}@media (max-width:1000px){.dash-bottom-grid{grid-template-columns:1fr}}.dash-video-card{min-height:400px}.dash-video-title{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-top:8px}.dash-video-frame{background:var(--surface-2);border-radius:10px;height:300px;margin-top:14px;overflow:hidden}.dash-video-frame iframe{display:block;height:100%;width:100%}.dash-history-card{min-height:400px}.dash-history-header,.dash-video-header{align-items:flex-start;background:#0000!important;border:none;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:0}.dash-history-actions{align-items:center;display:flex;gap:8px}.dash-select{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.82rem;outline:none;padding:7px 10px;transition:border-color var(--transition-fast)}.dash-select:focus{border-color:var(--accent)}.dash-video-card .dash-video-title,.dash-video-card .stat-label,.dash-video-card .stat-sub{display:block;text-align:center}.history-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.history-item{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;display:flex;justify-content:space-between;padding:12px 16px;transition:background var(--transition-fast)}.history-item:hover{background:var(--accent-dim)}.history-date{color:var(--text-muted);font-size:.75rem}.history-leads{color:var(--text-primary);font-size:.88rem;font-weight:600}.history-file{color:var(--text-muted);font-size:.75rem;margin-top:3px;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-download{background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:999px;color:var(--accent);cursor:pointer;font-size:.75rem;font-weight:600;padding:7px 14px;transition:background var(--transition-fast)}.history-download:hover{background:#0d6b5e2e}@media (max-width:768px){.dash-grid-3{gap:16px;grid-template-columns:1fr}.dash-card{min-height:auto}.stat-value{font-size:1.9rem}}.modal-backdrop{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#1a1f1d73;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);max-height:85vh;max-width:680px;overflow-y:auto;padding:1.5rem;position:relative;width:100%;z-index:10001}.profile-page{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1.4fr;max-width:1100px}@media (max-width:860px){.profile-page{grid-template-columns:1fr}}.profile-page h2{color:var(--text-primary);font-size:1.55rem;font-weight:700;margin:0 0 .4rem}.profile-page p{color:var(--text-muted);font-size:.88rem;line-height:1.5;margin:0 0 1.5rem}.profile-form-section{display:flex;flex-direction:column;gap:1rem}.profile-field{display:flex;flex-direction:column;gap:.35rem}.profile-field label{align-items:center;color:var(--text-muted);display:flex;font-size:.78rem;font-weight:600;gap:.4rem}.profile-field input{background:var(--input-bg);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.88rem;outline:none;padding:.55rem .9rem;transition:border-color var(--transition-fast);width:100%}.profile-field input:focus{border-color:var(--accent)}.profile-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:.4rem;justify-content:center;margin-top:.2rem;padding:.6rem 1rem;transition:background var(--transition-fast);width:100%}.profile-btn--primary{background:var(--accent-dim);border:1px solid var(--accent-border);color:var(--accent)}.profile-btn--primary:hover{background:#0d6b5e29}.profile-btn--secondary{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}.profile-btn--secondary:hover{border-color:var(--accent-border);color:var(--accent)}.profile-plan-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.85rem;padding:1.75rem;position:relative}.profile-plan-title{color:var(--text-primary);font-size:1.3rem;font-weight:700;margin:0 0 .2rem}.profile-plan-subtitle{color:var(--text-muted);font-size:.85rem;margin:0}.profile-plan-badge{align-items:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:999px;color:var(--accent);display:inline-flex;font-size:.72rem;font-weight:700;gap:.4rem;padding:.28rem .7rem;position:absolute;right:1.25rem;top:1.25rem}.profile-plan-expiry{color:var(--text-primary);font-size:.88rem;font-weight:700;margin:0}.profile-plan-features{display:flex;flex-direction:column;gap:.35rem;list-style:disc;margin:0;padding-left:1.25rem}.profile-plan-features li{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.profile-plan-features li strong{color:var(--text-primary)}.profile-plan-status{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:.4rem;margin:0}.profile-divider{background:var(--border);height:1px;margin:.5rem 0}.profile-msg{border-radius:7px;font-size:.82rem;margin-top:.25rem;padding:.5rem .75rem}.profile-msg--success{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.profile-msg--error{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error)}.muted{color:var(--text-muted)}.small{font-size:.82rem}.filters-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);padding:1.75rem 2rem}.filters-card h2{color:var(--text-primary);font-size:1.45rem;font-weight:700;margin:0 0 .4rem}.filters-card p{color:var(--text-muted);font-size:.88rem;line-height:1.5;margin:0 0 1rem}.filters-card hr{border:none;border-top:1px solid var(--border);margin:1.25rem 0}.filters-card label{color:var(--text-muted);display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:.35rem}.filters-card input,.filters-card select{background:var(--input-bg);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.88rem;margin-top:.2rem;outline:none;padding:.55rem .9rem;transition:border-color var(--transition-fast);width:100%}.filters-card input:focus,.filters-card select:focus{border-color:var(--accent)}.submit-btn{align-items:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:8px;color:var(--accent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:.4rem;justify-content:center;padding:.6rem 1rem;transition:background var(--transition-fast);width:100%}.submit-btn:hover{background:#0d6b5e29}.export-btn{align-items:center;background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.4rem;justify-content:center;padding:.6rem 1rem;transition:background var(--transition-fast);width:100%}.export-btn:hover{background:var(--accent-hover)}.export-btn:disabled{cursor:not-allowed;opacity:.5}.chip{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:.35rem;justify-content:center;padding:.38rem .9rem;transition:background var(--transition-fast);white-space:nowrap}.chip-primary{background:var(--accent-dim);border:1px solid var(--accent-border);color:var(--accent)}.chip-primary:hover{background:#0d6b5e2e}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .4s ease-out forwards}.profile-page-wrap{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(300px,500px) minmax(500px,1fr);width:100%}.profile-page-wrap>.filters-card{min-width:0;overflow:visible}@media (max-width:1180px){.profile-page-wrap{grid-template-columns:1fr}}.dash-cta{align-items:center;background:linear-gradient(135deg,var(--accent),var(--nav-accent));border:none;border-radius:16px;box-shadow:0 14px 34px #007a8f47;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.45rem;font-weight:800;gap:14px;justify-content:center;letter-spacing:.02em;margin:28px 0 4px;padding:26px 24px;transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast);width:100%}.dash-cta:hover{box-shadow:0 18px 42px #007a8f57;filter:brightness(1.04);transform:translateY(-2px)}.dash-cta:active{transform:translateY(0)}.dash-cta svg{color:#fff;flex-shrink:0}@media (max-width:720px){.dash-cta{font-size:1.05rem;gap:10px;padding:20px 16px}}.dash-video-block{align-items:center;display:flex;flex-direction:column;margin-top:4px;text-align:center}.dash-video-block .dash-video-title{font-size:1.45rem;margin-top:0}.dash-video-block .dash-video-sub{font-size:.95rem;margin:6px 0 0;max-width:620px}.dash-video-wrap{aspect-ratio:16/9;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;margin-top:16px;max-width:560px;overflow:hidden;position:relative;width:100%}.dash-video-wrap iframe{border:0;display:block;height:100%;width:100%}.dash-aviso{background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:10px;color:var(--warning);font-size:.82rem;line-height:1.4;margin-bottom:12px;padding:10px 12px}.licenca-suspensa__faixa{align-items:center;background:#b42318;border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;padding:10px 16px}.licenca-suspensa__faixa a{color:#fff;font-weight:700}.licenca-suspensa__centro{display:flex;justify-content:center;padding:32px 0}.licenca-suspensa__caixa{background:var(--surface);border:1px solid var(--border);border-radius:12px;max-width:440px;padding:28px;text-align:center}.licenca-suspensa__cadeado{background:#fee4e2;border-radius:50%;display:grid;font-size:22px;height:48px;margin:0 auto 12px;place-items:center;width:48px}.licenca-suspensa__caixa h2{color:var(--text-primary);font-size:1.2rem;margin:0 0 6px}.licenca-suspensa__caixa p{color:var(--text-secondary);font-size:14px;margin:0 0 6px}.licenca-suspensa__botao{background:#2563eb;border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin-top:14px;padding:12px 20px;text-decoration:none}.licenca-suspensa__caixa ul{color:var(--text-muted);font-size:13px;margin:14px 0 0;padding-left:18px;text-align:left}.top-nav-link--bloqueado{cursor:not-allowed;opacity:.45}
/*# sourceMappingURL=main.8cf64ad9.css.map*/