/* Bundle gerado por scripts/build-leadlovers-css-bundles.mjs a partir de 9 folha(s), minificadas (ver minificarCss); não edite à mão. */
/* ── /assets/geo-design.css ── */
:root{--color-brand:#0176d3;--color-brand-dark:#014486;--color-brand-light:#e8f4fd;--color-brand-lighter:#f0f8ff;--color-success:#2e844a;--color-success-light:#ecf5ee;--color-warning:#dd7a01;--color-warning-light:#fdf4e8;--color-error:#ba0517;--color-text:#181818;--color-text-secondary:#444746;--color-text-muted:#706e6b;--color-text-weak:#939393;--color-text-inverse:#ffffff;--color-bg:#ffffff;--color-bg-alt:#f3f3f3;--color-bg-section:#fafaf9;--color-border:#d8d8d8;--color-border-light:#e5e5e5;--color-border-focus:var(--color-brand);--font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--font-mono:'SF Mono','Fira Code','Fira Mono','Roboto Mono',monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 6px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04);--shadow-lg:0 10px 15px rgba(0,0,0,0.06),0 4px 6px rgba(0,0,0,0.04);--max-width:780px;--max-width-wide:1120px;--spacing-page:2.5rem;--transition:0.2s ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family);color:var(--color-text-secondary);background:var(--color-bg);line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}h1,h2,h3,h4{color:var(--color-text);font-weight:700;line-height:1.3}h1{font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-0.5px;margin-bottom:0.75rem}h2{font-size:1.35rem;margin-top:2.75rem;margin-bottom:0.875rem;padding-bottom:0.625rem;border-bottom:2px solid var(--color-brand-light);position:relative}h2::after{content:'';position:absolute;bottom:-2px;left:0;width:3rem;height:2px;background:var(--color-brand)}h3{font-size:1.1rem;font-weight:600;margin-top:2rem;margin-bottom:0.625rem;color:var(--color-text)}p{margin-bottom:1.125rem}strong,b{color:var(--color-text);font-weight:600}em{font-style:italic}a{color:var(--color-brand);text-decoration:none;transition:color var(--transition);border-bottom:1px solid transparent}a:hover{color:var(--color-brand-dark);border-bottom-color:var(--color-brand)}code{font-family:var(--font-mono);font-size:0.875em;background:var(--color-bg-alt);padding:0.15em 0.4em;border-radius:var(--radius-sm);color:var(--color-text)}.geo-page{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-page)}.geo-page-wide{max-width:var(--max-width-wide);margin:0 auto;padding:var(--spacing-page)}.geo-nav{display:flex;align-items:center;justify-content:space-between;max-width:var(--max-width-wide);margin:0 auto;padding:0.875rem var(--spacing-page);border-bottom:1px solid var(--color-border-light);background:var(--color-bg);position:sticky;top:0;z-index:100}.geo-nav-brand{font-weight:700;font-size:1rem;color:var(--color-brand);display:flex;align-items:center;gap:0.5rem;text-decoration:none;border-bottom:none}.geo-nav-brand:hover{color:var(--color-brand-dark);border-bottom:none}.geo-nav-links{display:flex;gap:1.75rem;font-size:0.875rem;font-weight:500}.geo-nav-links a{color:var(--color-text-muted);padding:0.25rem 0;border-bottom:2px solid transparent;transition:all var(--transition)}.geo-nav-links a:hover{color:var(--color-brand);border-bottom-color:var(--color-brand)}.meta,.geo-meta{color:var(--color-text-muted);font-size:0.875rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-light)}.meta a,.geo-meta a{font-weight:500}.answer-capsule{font-size:1.125rem;line-height:1.6;font-weight:500;color:var(--color-text);background:var(--color-brand-lighter);border-left:4px solid var(--color-brand);border-radius:0 8px 8px 0;padding:1rem 1.25rem;margin:0 0 2rem}.answer-capsule strong{font-weight:700}blockquote{border-left:3px solid var(--color-brand);padding:1rem 1.5rem;margin:1.75rem 0;background:var(--color-brand-lighter);color:var(--color-text-secondary);font-style:normal;border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:0.95rem}blockquote p:last-child{margin-bottom:0}table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;font-size:0.875rem;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}th{background:var(--color-bg-alt);font-weight:600;text-align:left;padding:0.75rem 1rem;border-bottom:2px solid var(--color-border);color:var(--color-text);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.75px}td{padding:0.75rem 1rem;border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);vertical-align:top}tr:last-child td{border-bottom:none}tr:hover td{background:var(--color-bg-section)}ul,ol{padding-left:1.5rem;margin-bottom:1.125rem}li{margin-bottom:0.5rem;color:var(--color-text-secondary)}li::marker{color:var(--color-brand)}.geo-card{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1rem;box-shadow:var(--shadow-xs);transition:all var(--transition)}.geo-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-brand);transform:translateY(-1px)}.geo-btn,.cta{display:inline-flex;align-items:center;gap:0.5rem;font-weight:600;font-size:0.9rem;padding:0.75rem 1.75rem;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition);font-family:inherit;text-decoration:none;line-height:1.4;border-bottom:none}.geo-btn:hover,.cta:hover{text-decoration:none;border-bottom:none}.geo-btn-primary,.cta{background:var(--color-brand);color:var(--color-text-inverse)}.geo-btn-primary:hover,.cta:hover{background:var(--color-brand-dark);color:var(--color-text-inverse);transform:translateY(-1px);box-shadow:var(--shadow-md)}.geo-btn-outline{background:transparent;color:var(--color-brand);border:1px solid var(--color-brand)}.geo-btn-outline:hover{background:var(--color-brand-light);color:var(--color-brand-dark)}.geo-btn-success{background:var(--color-success);color:var(--color-text-inverse)}.geo-btn-success:hover{background:#256b3b;color:var(--color-text-inverse);transform:translateY(-1px);box-shadow:var(--shadow-md)}.geo-badge{display:inline-flex;align-items:center;gap:0.375rem;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:0.3rem 0.75rem;border-radius:100px;border-bottom:none}.geo-badge-brand{background:var(--color-brand-light);color:var(--color-brand)}.geo-badge-success{background:var(--color-success-light);color:var(--color-success)}.geo-badge-warning{background:var(--color-warning-light);color:var(--color-warning)}.geo-badge-muted{background:var(--color-bg-alt);color:var(--color-text-muted)}.geo-divider,hr{border:none;border-top:1px solid var(--color-border-light);margin:2.5rem 0}footer,.geo-footer{max-width:var(--max-width);margin:3rem auto 0;padding:1.5rem var(--spacing-page);border-top:1px solid var(--color-border-light);font-size:0.8rem;color:var(--color-text-muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:0.75rem}footer a,.geo-footer a{color:var(--color-text-muted);border-bottom:none}footer a:hover,.geo-footer a:hover{color:var(--color-brand)}.geo-icon{width:1.25rem;height:1.25rem;stroke-width:2;vertical-align:middle}.geo-icon-lg{width:1.5rem;height:1.5rem}.geo-icon-brand{color:var(--color-brand)}.geo-icon-success{color:var(--color-success)}.geo-icon-muted{color:var(--color-text-muted)}.author-section{background:var(--color-bg-section);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:1.5rem;margin-top:2.5rem}.author-section h2{margin-top:0;border-bottom:none}.author-section h2::after{display:none}.cta-section{background:var(--color-bg-section);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:2.5rem;text-align:center;margin:3rem 0}.cta-section h2{margin-top:0;border-bottom:none;padding-bottom:0}.cta-section h2::after{display:none}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.hero-section{background:var(--color-bg-section);padding:4rem var(--spacing-page) 3rem;text-align:center;border-bottom:1px solid var(--color-border-light)}.hero-section h1{max-width:680px;margin:0 auto 1rem}.hero-section p{max-width:580px;margin:0 auto 2rem;font-size:1.1rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:2rem 0 3rem}.stat-card{text-align:center;padding:1.5rem 1rem}.stat-card .stat-num{font-size:2rem;font-weight:700;color:var(--color-brand);letter-spacing:-1px}.stat-card .stat-label{font-size:0.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1.5px;font-weight:600;margin-top:0.25rem}.phase{margin-bottom:2rem}.phase-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;flex-wrap:wrap}.phase-num{width:2rem;height:2rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:700;color:#fff;flex-shrink:0}.pn-live{background:var(--color-success)}.pn-build{background:var(--color-brand)}.pn-plan{background:var(--color-text-muted)}.phase-title{font-size:1.2rem;font-weight:700;color:var(--color-text)}.features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0.75rem;margin-top:1rem}.feature-item{display:flex;align-items:flex-start;gap:0.75rem}.feature-icon{width:2.25rem;height:2.25rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fi-live{background:var(--color-success-light);color:var(--color-success)}.fi-build{background:var(--color-brand-light);color:var(--color-brand)}.fi-plan{background:var(--color-bg-alt);color:var(--color-text-muted)}.feature-name{font-size:0.875rem;font-weight:600;color:var(--color-text);margin-bottom:0.15rem}.feature-desc{font-size:0.78rem;color:var(--color-text-muted);line-height:1.5}@media print{.geo-nav,.geo-footer,.cta-section{display:none}body{font-size:12pt;color:#000}a{color:#000;border-bottom:none}h2::after{display:none}}.geo-alert{padding:1rem 1.25rem;border-radius:var(--radius-md);font-size:0.88rem;line-height:1.6;display:flex;align-items:flex-start;gap:0.75rem;margin-bottom:1rem}.geo-alert [data-lucide]{width:18px;height:18px;flex-shrink:0;margin-top:2px}.geo-alert-info{background:var(--color-brand-light);color:var(--color-brand-dark);border-left:3px solid var(--color-brand)}.geo-alert-success{background:var(--color-success-light);color:#1a5c2e;border-left:3px solid var(--color-success)}.geo-alert-warning{background:var(--color-warning-light);color:#8a5000;border-left:3px solid var(--color-warning)}.geo-alert-error{background:#fde8e8;color:#8c0311;border-left:3px solid var(--color-error)}.geo-input,.geo-textarea,.geo-select{display:block;width:100%;padding:0.625rem 0.875rem;font-size:0.9rem;font-family:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition),box-shadow var(--transition);outline:none}.geo-input:focus,.geo-textarea:focus,.geo-select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(1,118,211,0.12)}.geo-input::placeholder{color:var(--color-text-weak)}.geo-textarea{min-height:100px;resize:vertical}.geo-label{display:block;font-size:0.8rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:0.375rem}.geo-field{margin-bottom:1.25rem}.geo-input-error{border-color:var(--color-error)}.geo-field-error{font-size:0.75rem;color:var(--color-error);margin-top:0.25rem}.geo-progress{height:8px;background:var(--color-bg-alt);border-radius:100px;overflow:hidden}.geo-progress-fill{height:100%;border-radius:100px;transition:width 0.6s ease}.geo-progress-fill--brand{background:var(--color-brand)}.geo-progress-fill--success{background:var(--color-success)}.geo-progress-fill--warning{background:var(--color-warning)}.geo-progress-fill--error{background:var(--color-error)}@keyframes geo-shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}.geo-skeleton{background:linear-gradient(90deg,var(--color-bg-alt) 25%,#eaeaea 50%,var(--color-bg-alt) 75%);background-size:400px 100%;animation:geo-shimmer 1.5s infinite;border-radius:var(--radius-md)}.geo-skeleton-text{height:1em;width:80%;margin-bottom:0.5rem}.geo-skeleton-heading{height:1.5em;width:60%;margin-bottom:1rem}.geo-skeleton-card{height:120px}.geo-tabs{display:flex;gap:0;border-bottom:2px solid var(--color-border-light);margin-bottom:1.5rem}.geo-tab{padding:0.625rem 1.25rem;font-size:0.85rem;font-weight:600;color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color var(--transition),border-color var(--transition);background:none;border-top:none;border-left:none;border-right:none}.geo-tab:hover{color:var(--color-text)}.geo-tab--active{color:var(--color-brand);border-bottom-color:var(--color-brand)}.geo-tooltip{position:relative;cursor:help}.geo-tooltip::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:0.375rem 0.75rem;background:var(--color-text);color:var(--color-text-inverse);font-size:0.75rem;border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition)}.geo-tooltip:hover::after{opacity:1}.geo-divider{border:none;border-top:1px solid var(--color-border-light);margin:2rem 0}@media (max-width:768px){:root{--spacing-page:1.25rem}.geo-nav{position:relative}.geo-nav-links{gap:1rem;font-size:0.8rem}h1{font-size:1.5rem}h2{font-size:1.2rem}table{font-size:0.78rem}th,td{padding:0.5rem 0.625rem}.features-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.geo-footer,footer{flex-direction:column;text-align:center}.cta-section{padding:2rem 1.25rem}}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:10000}.skip-to-content:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;padding:10px 16px;background:var(--color-brand);color:#fff;font-weight:700;border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}*:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:4px}button:focus-visible,a:focus-visible{outline-offset:3px}.geo-breadcrumb{font-size:13px;color:var(--color-text-muted);margin-bottom:18px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.geo-breadcrumb a{color:var(--color-brand);text-decoration:none;border-bottom:none}.geo-breadcrumb a:hover{text-decoration:underline}.geo-breadcrumb [aria-current="page"]{color:var(--color-text);font-weight:600}.geo-section-label{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-brand-lighter);border:1px solid var(--color-brand-light);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--color-brand);text-transform:uppercase;margin-bottom:14px}.geo-section-label--amber{background:#fef3c7;border-color:#fde68a;color:#92400e}.geo-section-label--green{background:#dcfce7;border-color:#bbf7d0;color:#065f46}.geo-section-label--red{background:#fee2e2;border-color:#fecaca;color:#991b1b}.geo-section-label--purple{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.geo-authority-callout{margin:16px 0 28px;padding:18px 22px;background:linear-gradient(135deg,#fefce8 0%,#fef3c7 100%);border:1px solid #fde68a;border-left:5px solid #f59e0b;border-radius:var(--radius-lg);font-size:14px;line-height:1.6}.geo-authority-callout .tag{font-size:10px;font-weight:700;letter-spacing:.12em;color:#92400e;text-transform:uppercase;margin-bottom:6px}.geo-authority-callout p{color:#713f12;margin:0 0 6px}.geo-authority-callout a{color:#92400e;font-weight:700;border-bottom:none}.geo-authority-callout a:hover{text-decoration:underline}.geo-related-pages{margin:32px 0 0;padding:20px 22px;background:var(--color-bg-section);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}.geo-related-pages h3{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;margin:0 0 12px}.geo-related-pages ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.geo-related-pages li{margin:0}.geo-related-pages a{display:block;padding:10px 14px;background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text);font-size:13px;line-height:1.4;border-left:3px solid var(--color-brand);transition:all .15s}.geo-related-pages a:hover{background:var(--color-brand-lighter);border-color:var(--color-brand);transform:translateY(-1px)}.geo-related-pages a strong{display:block;font-size:14px;color:var(--color-text);margin-bottom:2px}.geo-related-pages a span{font-size:12px;color:var(--color-text-muted)}.geo-tier{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.geo-tier--academic{color:#6d28d9}.geo-tier--social{color:var(--color-brand)}.geo-tier--press{color:#dc2626}.geo-tier--pub{color:#15803d}.geo-prose{max-width:720px;margin:0 auto;padding:0 20px;font-size:17px;line-height:1.75;color:#1f2937}.geo-prose h2{font-size:clamp(22px,3vw,30px);margin:40px 0 14px;padding:0;border:0}.geo-prose h2::after{display:none}.geo-prose h3{font-size:19px;margin:24px 0 8px}.geo-prose p{margin:0 0 16px}.geo-prose ul,.geo-prose ol{padding-left:24px;margin:8px 0 20px}.geo-prose li{margin-bottom:6px}@media (prefers-color-scheme:dark){:root[data-theme-mode="auto"]{--color-bg:#0b1220;--color-bg-alt:#111827;--color-bg-section:#1f2937;--color-text:#f9fafb;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-text-weak:#6b7280;--color-border:#374151;--color-border-light:#1f2937;--color-brand-light:#1e3a5f;--color-brand-lighter:#0f2439}:root[data-theme-mode="auto"] .geo-card,:root[data-theme-mode="auto"] .geo-btn-outline{background:#1f2937;color:#f9fafb}}@media print{.skip-to-content,.geo-nav,.bg-wa-fab,.brgeo-author-pill,.brgeo-auth-foot,footer,.geo-related-pages button,[role="banner"]{display:none !important}body{background:#fff;color:#000;font-size:11pt}a{color:#000;text-decoration:underline}a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;color:#555}.geo-authority-callout{break-inside:avoid}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}p{text-align:justify;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}h1,h2,h3,h4{text-wrap:balance}.hero-section p,.cta-section p,.stat-card p,.answer-capsule,.geo-badge,footer p,.geo-footer p,[align="center"] p{text-align:inherit;-webkit-hyphens:manual;hyphens:manual}[id]{scroll-margin-top:84px}::selection{background:var(--color-brand);color:#fff}input,textarea,select{accent-color:var(--color-brand)}img{max-width:100%;height:auto}:root[data-theme="dark"]{--color-bg:#0b1220;--color-bg-alt:#111827;--color-bg-section:#1f2937;--color-text:#f9fafb;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-text-weak:#6b7280;--color-border:#374151;--color-border-light:#1f2937;--color-brand-light:#1e3a5f;--color-brand-lighter:#0f2439}:root[data-theme="dark"] body{background:var(--color-bg) !important;color:var(--color-text-secondary) !important}:root[data-theme="dark"] .geo-page,:root[data-theme="dark"] .geo-main,:root[data-theme="dark"] main{background:transparent !important}:root[data-theme="dark"] .geo-card,:root[data-theme="dark"] .geo-btn-outline{background:#1f2937;color:#f9fafb}:root[data-theme="dark"] code{background:#1f2937;color:#f9fafb}:root[data-theme="dark"] th{background:#1f2937}:root[data-theme="dark"] tr:hover td{background:#172033}:root[data-theme="dark"] a:not(.geo-btn):not(.cta){color:#5aa9ff}:root[data-theme="dark"] a:not(.geo-btn):not(.cta):hover{color:#7bbcff}:root[data-theme="dark"] .geo-btn-primary,:root[data-theme="dark"] .geo-btn-success,:root[data-theme="dark"] .cta{color:#fff}:root[data-theme="dark"] li::marker{color:#5aa9ff}:root[data-theme="dark"] .geo-nav-brand,:root[data-theme="dark"] .geo-nav-links a:hover,:root[data-theme="dark"] .geo-nav-links a[aria-current="page"],:root[data-theme="dark"] .geo-breadcrumb a,:root[data-theme="dark"] .geo-breadcrumb [aria-current="page"],:root[data-theme="dark"] .geo-tier--social{color:#5aa9ff}:root[data-theme="dark"] .geo-btn-outline{border-color:#5aa9ff;color:#5aa9ff}:root[data-theme="dark"] .geo-section-label{background:#0f2439;border-color:#1e3a5f;color:#7bbcff}:root[data-theme="dark"] .geo-related-pages{background:#111827;border-color:#1f2937}:root[data-theme="dark"] .geo-related-pages h3{color:#9ca3af}:root[data-theme="dark"] .geo-related-pages a{background:#1f2937;border-color:#374151;color:#e5e7eb}:root[data-theme="dark"] .geo-related-pages a:hover{background:#0f2439;border-color:#3b82f6}:root[data-theme="dark"] .geo-related-pages a strong{color:#f9fafb}:root[data-theme="dark"] .geo-related-pages a span{color:#cbd5e1}:root[data-theme="dark"] .answer-capsule{color:#f9fafb}:root[data-theme="dark"] blockquote{color:#d1d5db}:root[data-theme="dark"] [style*="color:#0176d3"]:not([style*="background"]){color:#5aa9ff !important}:root[data-theme="dark"] [style*="color:#92400e"]:not([style*="background"]){color:#fcd34d !important}:root[data-theme="dark"] [style*="color:#15803d"]:not([style*="background"]){color:#4ade80 !important}:root[data-theme="dark"] [style*="color:#065f46"]:not([style*="background"]){color:#34d399 !important}:root[data-theme="dark"] [style*="color:#0b1220"]:not([style*="background"]){color:#f3f4f6 !important}:root[data-theme="dark"] [style*="color:#713f12"]:not([style*="background"]){color:#fde68a !important}:root[data-theme="dark"] [style*="color:#6b7280"]:not([style*="background"]){color:#9ca3af !important}:root[data-theme="dark"] [style*="color:#4b5563"]:not([style*="background"]){color:#cbd5e1 !important}:root[data-theme="dark"] [style*="color:#374151"]:not([style*="background"]){color:#cbd5e1 !important}.geo-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition);flex-shrink:0}.geo-theme-toggle:hover{border-color:var(--color-brand);color:var(--color-brand)}.geo-theme-toggle svg{width:18px;height:18px}.geo-theme-toggle .icon-moon{display:none}:root[data-theme="dark"] .geo-theme-toggle .icon-sun{display:none}:root[data-theme="dark"] .geo-theme-toggle .icon-moon{display:inline}a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}h2{font-size:clamp(1.2rem,1.02rem + 0.9vw,1.5rem)}h3{font-size:clamp(1.05rem,0.98rem + 0.4vw,1.2rem)}body{font-size:clamp(15.5px,15px + 0.15vw,16.5px)}.reveal-on-scroll{opacity:1}@keyframes geo-reveal-in{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal-on-scroll{animation:geo-reveal-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%;will-change:opacity,transform}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto !important}.reveal-on-scroll{animation:none !important;opacity:1 !important;transform:none !important}}.geo-related-pages,.geo-card-grid{container-type:inline-size}.geo-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}@container (max-width:420px){.geo-related-pages ul{grid-template-columns:1fr}.geo-card-grid{grid-template-columns:1fr}}@supports (background:color-mix(in oklch,red,blue)){a:hover{color:color-mix(in oklch,var(--color-brand) 78%,var(--color-text))}.geo-btn-primary:hover,.cta:hover{background:color-mix(in oklch,var(--color-brand) 86%,black)}.geo-btn-outline:hover{background:color-mix(in oklch,var(--color-brand) 14%,transparent)}}@media print{.geo-theme-toggle,.geo-totop,.geo-readbar,.skip-to-content,.back-to-top,.bg-wa-fab{display:none !important}*{box-shadow:none !important}.geo-card,.answer-capsule,blockquote,table{break-inside:avoid}body{background:#fff;color:#000}}html{scrollbar-gutter:stable}img{height:auto}.geo-faq details{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg);margin-bottom:0.75rem;overflow:hidden}.geo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.875rem 1.125rem;font-weight:600;color:var(--color-text);cursor:pointer;list-style:none}.geo-faq summary::-webkit-details-marker{display:none}.geo-faq summary::after{content:'+';font-size:1.25rem;font-weight:400;line-height:1;color:var(--color-brand);flex-shrink:0}.geo-faq details[open] summary::after{content:'\2212'}.geo-faq summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:var(--radius-md)}.geo-faq details > *:not(summary){padding:0 1.125rem 1rem;margin:0}.geo-faq details > *:not(summary):first-of-type{padding-top:0.25rem}@media (prefers-reduced-motion:no-preference){@keyframes geo-faq-open{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.geo-faq details[open] > *:not(summary){animation:geo-faq-open 0.2s ease both}}:root[data-theme="dark"] .geo-faq details{background:#1f2937}:root[data-theme="dark"] .geo-faq summary{color:#f9fafb}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:200ms;animation-timing-function:ease}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}}

/* ── /leadlovers2026/portal-nav.css ── */
.leadlovers-portal-nav{position:sticky;top:0;z-index:1200;flex-wrap:wrap;gap:.35rem 1rem;padding-block:.55rem .4rem}html.leadlovers-isolated{--llx-nav-offset:112px;--llx-bottombar-h:0px}html.llx-scroll-lock{overflow:hidden}.leadlovers-scroll-region{overflow-x:auto;-webkit-overflow-scrolling:touch}.leadlovers-theme-toggle,.leadlovers-nav-scrim,.leadlovers-nav-track-toggle,.leadlovers-nav-drawer-context,.leadlovers-bottombar{display:none}.leadlovers-portal-nav .leadlovers-nav-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--color-border,#d8dde6);border-radius:10px;background:var(--color-bg,#fff);color:var(--color-text,#181818);cursor:pointer}.leadlovers-nav-toggle-label{display:none}.leadlovers-nav-toggle-lines,.leadlovers-nav-toggle-lines::before,.leadlovers-nav-toggle-lines::after{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.leadlovers-nav-toggle-lines{position:relative}.leadlovers-nav-toggle-lines::before,.leadlovers-nav-toggle-lines::after{content:"";position:absolute;left:0}.leadlovers-nav-toggle-lines::before{top:-6px}.leadlovers-nav-toggle-lines::after{top:6px}.leadlovers-portal-nav.is-open .leadlovers-nav-toggle-lines{background:transparent}.leadlovers-portal-nav.is-open .leadlovers-nav-toggle-lines::before{transform:translateY(6px) rotate(45deg)}.leadlovers-portal-nav.is-open .leadlovers-nav-toggle-lines::after{transform:translateY(-6px) rotate(-45deg)}.leadlovers-portal-nav .geo-nav-links{align-items:center;gap:.35rem}.leadlovers-portal-nav .geo-nav-brand{display:inline-flex;align-items:center;gap:.5rem}.leadlovers-portal-nav .geo-nav-brand > span{display:grid;gap:.05rem;line-height:1.05}.leadlovers-portal-nav .geo-nav-brand small{color:var(--color-text-muted,#5f6368);font-size:.62rem;font-weight:650;letter-spacing:.02em}.leadlovers-nav-primary-tabs > .leadlovers-nav-tab,.leadlovers-nav-primary-tabs > .leadlovers-nav-tab-link{min-height:42px;border:1px solid transparent;border-radius:10px}.leadlovers-nav-primary-tabs > .leadlovers-nav-tab-link,.leadlovers-nav-primary-tabs > .leadlovers-nav-tab > summary{padding:.48rem .62rem}.leadlovers-nav-primary-tabs > .leadlovers-nav-tab:hover,.leadlovers-nav-primary-tabs > .leadlovers-nav-tab:focus-within,.leadlovers-nav-primary-tabs > .leadlovers-nav-tab.is-active,.leadlovers-nav-primary-tabs > .leadlovers-nav-tab-link[aria-current="page"]{border-color:var(--color-brand,#b01a47);background:var(--color-brand-lighter,#fff5f8)}.leadlovers-isolated .brgeo-ecom-banner,.leadlovers-isolated [data-brgeo-ecom-banner],.leadlovers-isolated .brgeo-auth-strip,.leadlovers-isolated .brgeo-hnv-section,.leadlovers-isolated nav.geo-nav:not(.leadlovers-portal-nav){display:none !important}.leadlovers-nav-search{display:inline-flex;min-height:42px;align-items:center;gap:.38rem;padding:.48rem .62rem;border:1px solid var(--color-border,#d8dde6);border-radius:9px;background:var(--color-bg,#fff);color:var(--color-text-secondary,#444746);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.leadlovers-nav-search:hover{border-color:var(--color-brand,#b01a47);color:var(--color-brand-dark,#8a1338)}.leadlovers-nav-search kbd{padding:.12rem .3rem;border:1px solid var(--color-border-light,#e5e7eb);border-radius:4px;background:var(--color-bg-subtle,#f7f7f8);color:var(--color-text-muted,#5f6368);font:inherit;font-size:.66rem}.leadlovers-nav-group{position:relative}.leadlovers-nav-group > summary{display:inline-flex;min-height:44px;align-items:center;gap:.3rem;list-style:none;color:var(--color-text-muted,#5f6368);font-weight:600;cursor:pointer;border-bottom:2px solid transparent}.leadlovers-nav-label{min-width:0}.leadlovers-nav-count{display:inline-grid;min-width:1.55rem;height:1.55rem;place-items:center;padding-inline:.34rem;border:1px solid var(--color-border,#d8dde6);border-radius:999px;background:var(--color-bg-subtle,#f7f7f8);color:var(--color-text-secondary,#444746);font-size:.68rem;font-weight:850;line-height:1}.leadlovers-nav-group[open] .leadlovers-nav-count,.leadlovers-nav-group.is-active .leadlovers-nav-count,.leadlovers-nav-group > summary[aria-current] .leadlovers-nav-count{border-color:var(--color-brand,#b01a47);background:var(--color-brand-lighter,#fff5f8);color:var(--color-brand-dark,#8a1338)}.leadlovers-nav-step-number{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid var(--color-border,#d8dde6);border-radius:50%;background:var(--color-bg-subtle,#f7f7f8);color:var(--color-text-secondary,#444746);font-size:.68rem;font-weight:850}.leadlovers-nav-group.is-active .leadlovers-nav-step-number,.leadlovers-nav-group[open] .leadlovers-nav-step-number{border-color:var(--color-brand,#b01a47);background:var(--color-brand,#b01a47);color:#fff}.leadlovers-nav-group > summary::-webkit-details-marker{display:none}.leadlovers-nav-group > summary::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.leadlovers-nav-group[open] > summary::after{transform:translateY(2px) rotate(225deg)}.leadlovers-nav-group > summary:hover,.leadlovers-nav-group.is-active > summary{color:var(--color-brand,#b01a47);border-bottom-color:var(--color-brand,#b01a47)}.leadlovers-nav-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(760px,92vw);padding:1rem;border:1px solid var(--color-border-light,#e5e7eb);border-radius:14px;background:var(--color-bg,#fff);box-shadow:0 20px 50px -20px rgba(15,23,42,.35)}.leadlovers-nav-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;margin:-.2rem -.2rem 1rem;padding:.75rem;border:1px solid var(--color-border-light,#e5e7eb);border-radius:11px;background:linear-gradient(135deg,var(--color-brand-lighter,#fff5f8),var(--color-bg,#fff) 72%)}.leadlovers-nav-panel-head > span{display:grid;min-width:0;gap:.18rem}.leadlovers-nav-panel-head strong{color:var(--color-text,#181818);font-size:.92rem}.leadlovers-nav-panel-head small{color:var(--color-text-muted,#5f6368);font-size:.74rem;line-height:1.45}.leadlovers-nav-panel-head > a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.5rem .7rem;border:1px solid var(--color-brand,#b01a47);border-radius:9px;color:var(--color-brand-dark,#8a1338);font-size:.75rem;font-weight:800;text-decoration:none;white-space:nowrap}.leadlovers-nav-panel-head > a:hover{background:var(--color-brand,#b01a47);color:#fff}@keyframes leadlovers-nav-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:root:not([data-llx-motion="reduce"]) .leadlovers-nav-group[open] > .leadlovers-nav-panel{animation:leadlovers-nav-enter var(--llx-motion-state,220ms) var(--llx-motion-ease-out,ease-out) both}}.leadlovers-nav-panel--missions{width:min(540px,92vw)}.leadlovers-nav-panel--mensagens .leadlovers-nav-tracks{grid-template-columns:minmax(0,1fr)}.leadlovers-nav-panel--mensagens .leadlovers-nav-track,.leadlovers-nav-panel--mensagens .leadlovers-nav-track-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .5rem;align-content:start}.leadlovers-nav-panel--mensagens .leadlovers-nav-track > strong,.leadlovers-nav-panel--mensagens .leadlovers-nav-track > .leadlovers-nav-track-toggle,.leadlovers-nav-panel--mensagens .leadlovers-nav-track > .leadlovers-nav-track-body{grid-column:1 / -1}@media (max-width:640px){.leadlovers-nav-panel--mensagens .leadlovers-nav-track,.leadlovers-nav-panel--mensagens .leadlovers-nav-track-body{grid-template-columns:minmax(0,1fr)}}.leadlovers-nav-panel--apply{display:grid;width:min(330px,92vw);gap:.25rem}.leadlovers-nav-panel--consult{display:grid;width:min(360px,92vw);gap:.45rem}.leadlovers-nav-panel--consult .leadlovers-nav-search{width:100%;justify-content:flex-start}.leadlovers-nav-panel--consult .leadlovers-nav-search kbd{margin-left:auto}.leadlovers-nav-panel-intro{display:block;margin-bottom:.75rem;padding:.65rem .75rem;border-radius:9px;background:var(--color-brand-lighter,#fff5f8);color:var(--color-brand-dark,#8a1338);font-weight:700;text-decoration:none}.leadlovers-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem}.leadlovers-nav-grid a,.leadlovers-nav-track a,.leadlovers-nav-panel--apply a{display:block;min-height:40px;padding:.5rem .65rem;border-radius:8px;color:var(--color-text-secondary,#444746);font-size:.84rem;line-height:1.35;text-decoration:none}.leadlovers-nav-grid a:hover,.leadlovers-nav-track a:hover,.leadlovers-nav-panel--apply a:hover{background:var(--color-brand-lighter,#fff5f8);color:var(--color-brand-dark,#8a1338)}.leadlovers-nav-grid .leadlovers-nav-subtab{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:.45rem}.leadlovers-nav-grid .leadlovers-nav-subtab > span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--color-brand-lighter,#fff5f8);color:var(--color-brand-dark,#8a1338);font-size:.7rem;font-weight:800}.leadlovers-nav-subtab[aria-current="page"]{background:var(--color-brand-lighter,#fff5f8)}.leadlovers-nav-current-pill{display:inline-flex;min-height:20px;align-items:center;margin-left:.42rem;padding:.15rem .42rem;border-radius:999px;background:var(--color-brand,#b01a47);color:#fff;font-size:.62rem;font-weight:850;line-height:1;text-decoration:none;vertical-align:middle;white-space:nowrap}.leadlovers-nav-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.leadlovers-nav-track{min-width:0;padding:.65rem;border:1px solid var(--color-border-light,#e5e7eb);border-radius:10px}.leadlovers-nav-track strong{display:block;margin:0 .65rem .3rem;color:var(--color-text,#181818);font-size:.82rem}.leadlovers-nav-track a{min-height:44px;padding-block:.38rem;font-size:.78rem}.leadlovers-nav-subtab--overview{border-left:3px solid var(--color-brand,#b01a47);padding-left:.75rem !important}.leadlovers-nav-sequence{display:grid;width:100%;flex:1 0 100%;grid-template-columns:minmax(0,1fr) minmax(190px,auto) minmax(0,1fr);align-items:stretch;gap:.45rem;padding-top:.35rem;border-top:1px solid var(--color-border-light,#e5e7eb)}.leadlovers-nav-sequence-link,.leadlovers-nav-sequence-current{display:grid;min-width:0;min-height:40px;align-content:center;border-radius:9px;line-height:1.1;text-decoration:none}.leadlovers-nav-sequence-link{grid-template-columns:auto minmax(0,auto);column-gap:.45rem;color:var(--color-text-secondary,#444746)}.leadlovers-nav-sequence-link--previous{justify-content:start;text-align:left}.leadlovers-nav-sequence-link--previous > span{grid-row:1 / 3;align-self:center}.leadlovers-nav-sequence-link--next{grid-template-columns:minmax(0,auto) auto;justify-content:end;text-align:right}.leadlovers-nav-sequence-link--next > span{grid-column:2;grid-row:1 / 3;align-self:center}.leadlovers-nav-sequence-link small,.leadlovers-nav-sequence-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadlovers-nav-sequence-link small,.leadlovers-nav-sequence-current small,.leadlovers-nav-sequence-current > span{color:var(--color-text-muted,#5f6368);font-size:.64rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.leadlovers-nav-sequence-link strong{font-size:.76rem}.leadlovers-nav-sequence-link:not(.leadlovers-nav-sequence-link--disabled):hover{background:var(--color-brand-lighter,#fff5f8);color:var(--color-brand-dark,#8a1338)}.leadlovers-nav-sequence-link--disabled{opacity:.7}.leadlovers-nav-sequence-current{position:relative;justify-items:center;padding:.25rem .85rem;border-inline:1px solid var(--color-border-light,#e5e7eb);text-align:center}.leadlovers-nav-sequence-current strong{max-width:28ch;overflow:hidden;color:var(--color-text,#181818);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.leadlovers-nav-sequence-current > span{position:absolute;right:.35rem;bottom:.2rem}.leadlovers-nav-cta{display:inline-flex !important;min-height:42px;align-items:center;padding:.55rem .85rem !important;border:1px solid var(--color-brand,#b01a47) !important;border-radius:999px;background:var(--color-brand,#b01a47);color:#fff !important;font-weight:700 !important;text-decoration:none}.leadlovers-nav-cta:hover{background:var(--color-brand-dark,#8a1338);border-color:var(--color-brand-dark,#8a1338) !important;color:#fff !important}.leadlovers-nav-journey{display:grid;width:100%;flex:1 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding-top:.4rem;border-top:1px solid var(--color-border-light,#e5e7eb)}.leadlovers-nav-journey-step{position:relative;display:grid;min-width:0;min-height:44px;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:.05rem .45rem;padding:.35rem .55rem;border:1px solid transparent;border-radius:9px;color:var(--color-text-secondary,#444746);text-decoration:none}.leadlovers-nav-journey-step > span{display:inline-grid;width:28px;height:28px;grid-row:1 / 3;place-items:center;align-self:center;border:1px solid var(--color-border,#d8dde6);border-radius:50%;background:var(--color-bg,#fff);font-size:.72rem;font-weight:900}.leadlovers-nav-journey-step small,.leadlovers-nav-journey-step strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadlovers-nav-journey-step small{color:var(--color-text-muted,#5f6368);font-size:.61rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.leadlovers-nav-journey-step strong{font-size:.75rem}.leadlovers-nav-journey-step:hover{border-color:var(--color-brand,#b01a47);background:var(--color-brand-lighter,#fff5f8);color:var(--color-brand-dark,#8a1338)}.leadlovers-nav-journey-step.is-active{border-color:var(--color-brand,#b01a47);background:var(--color-brand-lighter,#fff5f8);color:var(--color-brand-dark,#8a1338)}.leadlovers-nav-journey-step.is-active > span{border-color:var(--color-brand,#b01a47);background:var(--color-brand,#b01a47);color:#fff}.leadlovers-nav-journey-step.is-done > span{border-color:var(--color-success,#2e844a);background:var(--color-success-light,#eaf7ef);color:var(--color-success,#2e844a)}.leadlovers-portal-nav a[aria-current="page"],.leadlovers-nav-panel a[aria-current="page"]{color:var(--color-brand,#b01a47);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.leadlovers-portal-nav a:focus-visible,.leadlovers-portal-nav summary:focus-visible,.leadlovers-portal-nav button:focus-visible{outline:3px solid var(--color-brand,#b01a47);outline-offset:3px;border-radius:6px}.leadlovers-scroll-region:focus-visible{outline:3px solid var(--color-brand,#b01a47);outline-offset:3px;border-radius:8px}@media (min-width:1141px){.leadlovers-nav-panel{max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.leadlovers-nav-panel-head{position:sticky;top:-1rem;z-index:2}.leadlovers-nav-group{position:static}}@media (max-width:1140px){html.leadlovers-isolated{--llx-nav-offset:116px}.leadlovers-portal-nav .leadlovers-nav-toggle{display:inline-flex}.leadlovers-portal-nav .geo-nav-links{position:absolute;inset:100% 0 auto;display:none;max-height:calc(100vh - var(--llx-nav-offset));max-height:calc(100dvh - var(--llx-nav-offset));overflow-y:auto;padding:.75rem 1rem calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-light,#e5e7eb);border-bottom:1px solid var(--color-border-light,#e5e7eb);background:var(--color-bg,#fff);box-shadow:0 18px 35px -24px rgba(15,23,42,.45)}.leadlovers-portal-nav.is-open .geo-nav-links{display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;overscroll-behavior:contain}.leadlovers-nav-drawer-context{display:grid;gap:.16rem;margin-bottom:.35rem;padding:.75rem;border:1px solid var(--color-border-light,#e5e7eb);border-radius:11px;background:var(--color-bg-subtle,#f7f7f8)}.leadlovers-nav-drawer-context > span{color:var(--color-brand-dark,#8a1338);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.leadlovers-nav-drawer-context > strong{color:var(--color-text,#181818);font-size:.92rem}.leadlovers-nav-drawer-context > small{color:var(--color-text-muted,#5f6368);font-size:.75rem;line-height:1.4}.leadlovers-portal-nav .geo-nav-links > *{flex:0 0 auto}.leadlovers-portal-nav .geo-nav-links{font-size:.875rem}.leadlovers-nav-track a{font-size:.8125rem}.leadlovers-portal-nav.is-open .leadlovers-nav-scrim{display:block;position:fixed;inset:0;z-index:-1;border:0;padding:0;background:rgba(15,23,42,.45)}.leadlovers-portal-nav.llx-nav-hidden{transform:translateY(-100%)}.leadlovers-portal-nav .leadlovers-theme-toggle{display:inline-flex;width:48px;height:48px;min-width:48px;min-height:48px;margin-left:auto;flex:0 0 auto}.leadlovers-portal-nav .geo-nav-links > .geo-theme-toggle{display:none !important}.leadlovers-nav-track > strong{display:none}.leadlovers-nav-track .leadlovers-nav-track-toggle{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border:0;border-radius:8px;background:transparent;color:var(--color-text,#181818);font:inherit;font-size:.84rem;font-weight:750;text-align:left;cursor:pointer}.leadlovers-nav-track-toggle > svg{width:16px;height:16px;flex:0 0 auto;transition:transform .2s ease}.leadlovers-nav-track.is-expanded > .leadlovers-nav-track-toggle > svg{transform:rotate(180deg)}.leadlovers-nav-track:not(.is-expanded) > .leadlovers-nav-track-body{display:none}.leadlovers-portal-nav .geo-nav-links > a,.leadlovers-portal-nav .leadlovers-nav-search,.leadlovers-nav-group > summary{width:100%;min-height:46px;justify-content:space-between;padding:.6rem .25rem}.leadlovers-nav-search{justify-content:flex-start}.leadlovers-nav-search kbd{margin-left:auto}.leadlovers-nav-panel{position:static;width:auto;margin:0 0 .75rem;padding:.75rem;border-radius:10px;box-shadow:none}.leadlovers-nav-panel-head{grid-template-columns:minmax(0,1fr);margin:0 0 .75rem}.leadlovers-nav-panel-head > a{width:100%;white-space:normal}.leadlovers-nav-primary-tabs > .leadlovers-nav-tab,.leadlovers-nav-primary-tabs > .leadlovers-nav-tab-link{border-color:transparent}.leadlovers-nav-journey{order:4}}@media (max-width:640px){html.leadlovers-isolated{--llx-nav-offset:60px}.leadlovers-portal-nav{min-height:60px;flex-wrap:nowrap;padding:.45rem max(.75rem,env(safe-area-inset-right)) .45rem max(.75rem,env(safe-area-inset-left))}.leadlovers-portal-nav .geo-nav-brand{min-width:0}.leadlovers-portal-nav .geo-nav-brand > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadlovers-portal-nav .geo-nav-brand small{display:none}.leadlovers-portal-nav .leadlovers-nav-toggle{width:auto;flex:0 0 auto;gap:.45rem;padding:0 .7rem;font:inherit;font-size:.8125rem;font-weight:800}.leadlovers-nav-toggle-label{display:inline}.leadlovers-nav-grid,.leadlovers-nav-tracks{grid-template-columns:1fr}.leadlovers-nav-panel{max-width:100%}.leadlovers-nav-journey{display:none}.leadlovers-nav-journey-step{min-height:48px;grid-template-columns:26px minmax(0,1fr);padding:.25rem .3rem}.leadlovers-nav-journey-step > span{width:26px;height:26px}.leadlovers-nav-journey-step small{display:none}.leadlovers-nav-journey-step strong{grid-row:1 / 3;align-self:center;font-size:.66rem;white-space:normal}.leadlovers-nav-sequence{grid-template-columns:44px minmax(0,1fr) 44px}.leadlovers-nav-sequence-link{display:grid;min-height:44px;place-items:center}.leadlovers-nav-sequence-link small,.leadlovers-nav-sequence-link strong{display:none}.leadlovers-nav-sequence-link--previous > span,.leadlovers-nav-sequence-link--next > span{grid-area:auto;font-size:1.15rem}.leadlovers-nav-sequence-current{border-inline:0}.leadlovers-nav-sequence-current strong{max-width:25ch}.leadlovers-scroll-region[data-scrollable="true"]{position:relative;padding-top:2.1rem}.leadlovers-scroll-region[data-scrollable="true"]::before{content:"Deslize para ver todas as colunas";position:absolute;top:.6rem;left:1rem;margin:0;color:var(--color-text-muted,#5f6368);font-size:.74rem;font-weight:600;pointer-events:none}.leadlovers-isolated .geo-breadcrumb{flex-wrap:nowrap}.leadlovers-isolated .geo-breadcrumb a{display:inline-flex;min-height:44px;align-items:center;flex:0 0 auto;white-space:nowrap}.leadlovers-isolated .geo-breadcrumb [aria-current="page"]{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadlovers-isolated .geo-footer > div:has(a){display:flex;flex-direction:column;align-items:stretch;font-size:0}.leadlovers-isolated .geo-footer > div:has(a) > *{font-size:.8rem}.leadlovers-isolated .geo-footer a{display:inline-flex;min-height:44px;align-items:center;padding:.35rem .2rem}html.leadlovers-isolated.llx-has-bottombar{--llx-bottombar-h:60px}html.llx-has-bottombar body{padding-bottom:calc(var(--llx-bottombar-h,0px) + env(safe-area-inset-bottom,0px))}html.llx-has-bottombar .geo-totop{bottom:calc(var(--llx-bottombar-h,0px) + env(safe-area-inset-bottom,0px) + 14px)}html.llx-has-bottombar .topo-sticky,html.llx-has-bottombar .totop-anchor,html.llx-has-bottombar .voltar-topo,html.llx-has-bottombar .back-to-top-rail,html.llx-has-bottombar .back-to-top-wrap,html.llx-has-bottombar .topo-wrap{bottom:calc(var(--llx-bottombar-h,0px) + env(safe-area-inset-bottom,0px) + 14px)}.leadlovers-bottombar{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--llx-bottombar-h,60px) + env(safe-area-inset-bottom,0px));padding:0 max(.25rem,env(safe-area-inset-right)) env(safe-area-inset-bottom,0px) max(.25rem,env(safe-area-inset-left));border-top:1px solid var(--color-border-light,#e5e7eb);background:var(--color-bg,#fff)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.leadlovers-bottombar{background:color-mix(in srgb,var(--color-bg,#fff) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.leadlovers-bottombar .leadlovers-bottombar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-bottom:none;border-radius:10px;color:var(--color-text-muted,#5f6368);min-width:0;padding-inline:.1rem;font-size:clamp(.58rem,2.8vw,.7rem);font-weight:650;line-height:1;text-decoration:none}.leadlovers-bottombar .leadlovers-bottombar-item > svg{width:22px;height:22px}.leadlovers-bottombar .leadlovers-bottombar-item > span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadlovers-bottombar .leadlovers-bottombar-item[aria-current]{color:var(--color-brand,#b01a47);font-weight:800}html.llx-drawer-open .leadlovers-bottombar{visibility:hidden;pointer-events:none}}@media (max-width:1140px) and (prefers-reduced-motion:no-preference){:root:not([data-llx-motion="reduce"]) .leadlovers-portal-nav{transition:transform .18s ease}}@media (prefers-reduced-motion:reduce){.leadlovers-nav-toggle-lines,.leadlovers-nav-toggle-lines::before,.leadlovers-nav-toggle-lines::after,.leadlovers-nav-group > summary::after,.leadlovers-nav-group[open] > .leadlovers-nav-panel,.leadlovers-portal-nav,.leadlovers-nav-track-toggle > svg{animation:none;transition:none}}:root[data-llx-motion="reduce"] .leadlovers-nav-toggle-lines,:root[data-llx-motion="reduce"] .leadlovers-nav-toggle-lines::before,:root[data-llx-motion="reduce"] .leadlovers-nav-toggle-lines::after,:root[data-llx-motion="reduce"] .leadlovers-nav-group > summary::after,:root[data-llx-motion="reduce"] .leadlovers-nav-group[open] > .leadlovers-nav-panel,:root[data-llx-motion="reduce"] .leadlovers-portal-nav,:root[data-llx-motion="reduce"] .leadlovers-nav-track-toggle > svg{animation:none;transition:none}:root[data-theme="dark"] .leadlovers-nav-cta{color:#141d3a !important}:root[data-theme="dark"] .leadlovers-nav-cta:hover{color:#141d3a !important}:root[data-theme="dark"] .leadlovers-bottombar a.leadlovers-bottombar-item{color:var(--color-text-muted,#9ca3af) !important}:root[data-theme="dark"] .leadlovers-bottombar a.leadlovers-bottombar-item[aria-current]{color:var(--color-brand,#f2799c) !important}:root[data-theme="dark"] .leadlovers-nav-panel-head{background:linear-gradient(135deg,rgba(242,121,156,.13),var(--color-bg,#141927) 72%)}:root[data-theme="dark"] .leadlovers-nav-drawer-context{border-color:rgba(255,255,255,.14);background:var(--color-bg,#0b1220)}:root[data-theme="dark"] .leadlovers-nav-count{border-color:rgba(255,255,255,.2);background:#111827;color:#d1d5db}:root[data-theme="dark"] .leadlovers-nav-group[open] .leadlovers-nav-count,:root[data-theme="dark"] .leadlovers-nav-group.is-active .leadlovers-nav-count,:root[data-theme="dark"] .leadlovers-nav-group > summary[aria-current] .leadlovers-nav-count{border-color:var(--color-brand,#f2799c);background:rgba(242,121,156,.12);color:var(--color-brand,#f2799c)}:root[data-theme="dark"] .leadlovers-nav-panel-head > a:hover{color:#141d3a}:root[data-theme="dark"] .leadlovers-nav-current-pill{background:var(--color-brand,#f2799c);color:#141d3a}:root[data-theme="dark"] .leadlovers-portal-nav .leadlovers-nav-scrim{background:rgba(2,6,16,.6)}@media (pointer:coarse){.leadlovers-portal-nav .leadlovers-nav-toggle{min-width:48px;min-height:48px}.leadlovers-portal-nav .geo-nav-brand{min-height:48px}.leadlovers-nav-primary-tabs > .leadlovers-nav-tab,.leadlovers-nav-primary-tabs > .leadlovers-nav-tab-link,.leadlovers-nav-search,.leadlovers-nav-group > summary,.leadlovers-nav-sequence-link,.leadlovers-nav-sequence-current,.leadlovers-nav-journey-step,.leadlovers-nav-cta{min-height:48px}.leadlovers-nav-grid a,.leadlovers-nav-track a,.leadlovers-nav-panel--apply a{min-height:48px;align-content:center}.leadlovers-isolated .geo-footer a{display:inline-flex;min-height:48px;align-items:center;padding:.35rem .2rem}}.leadlovers-nav-tab--playlist > summary{box-shadow:inset 0 0 0 1.5px var(--color-brand,#b01a47);border-radius:.55rem}.leadlovers-nav-tab--playlist > summary:hover{background:var(--color-brand-lighter,#fff5f8)}.leadlovers-nav-subtab--colecao{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:44px}.leadlovers-nav-colecao-count{flex:none;min-width:2.1rem;padding:.1rem .4rem;border-radius:999px;background:var(--color-brand-lighter,#fff5f8);color:var(--color-brand-dark,#8a1338);font-size:.72rem;font-weight:800;text-align:center}:root[data-theme="dark"] .leadlovers-nav-colecao-count{background:rgba(255,255,255,.12);color:#f4f6fb}.leadlovers-portal-nav,.leadlovers-portal-banner,.leadlovers-bottombar{--color-brand:#B01A47;--color-brand-dark:#8A1338;--color-brand-light:#FCE4EC}:root[data-theme="dark"] .leadlovers-portal-nav,:root[data-theme="dark"] .leadlovers-portal-banner,:root[data-theme="dark"] .leadlovers-bottombar{--color-brand:#FF8FB0;--color-brand-dark:#FFB3C8;--color-brand-light:rgba(255,143,176,.16);--color-brand-lighter:#251925}:root[data-theme="dark"] .leadlovers-portal-nav,:root[data-theme="dark"] .leadlovers-portal-banner,:root[data-theme="dark"] .leadlovers-bottombar{--color-text:#F4F6FB;--color-text-secondary:#E5E7EB;--color-text-muted:#D1D5DB;--color-border:rgba(255,255,255,.2);--color-border-light:rgba(255,255,255,.12)}@media (min-width:1141px){.leadlovers-nav-primary-tabs > .leadlovers-nav-tab-link,.leadlovers-nav-primary-tabs > .leadlovers-nav-tab > summary{padding-inline:.42rem}.leadlovers-portal-nav .geo-nav-links{gap:.2rem}.leadlovers-nav-cta{white-space:nowrap}}.leadlovers-nav-tablist{display:none}.leadlovers-nav-tracks.is-tabbed{display:block}.leadlovers-nav-tracks.is-tabbed .leadlovers-nav-tablist{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .7rem;padding:0 0 .6rem;border-bottom:1px solid var(--color-border-light,#e5e7eb)}.leadlovers-nav-tabbtn{display:inline-flex;min-height:40px;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid var(--color-border,#d8dde6);border-radius:999px;background:var(--color-bg-subtle,#f7f7f8);color:var(--color-text-secondary,#444746);font:inherit;font-size:.8rem;font-weight:700;line-height:1.2;cursor:pointer}.leadlovers-nav-tabbtn:hover{border-color:var(--color-brand,#b01a47);color:var(--color-brand-dark,#8a1338)}.leadlovers-nav-tabbtn:focus-visible{outline:2px solid var(--color-brand,#b01a47);outline-offset:2px}.leadlovers-nav-tabbtn[aria-selected="true"]{border-color:var(--color-brand,#b01a47);background:var(--color-brand,#b01a47);color:#fff}.leadlovers-nav-tabbtn.has-current::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-brand,#b01a47)}.leadlovers-nav-tabbtn[aria-selected="true"].has-current::before{background:#fff}.leadlovers-nav-tab-count{display:inline-grid;min-width:1.35rem;height:1.35rem;place-items:center;padding-inline:.3rem;border-radius:999px;background:rgba(0,0,0,.06);font-size:.66rem;font-weight:850}.leadlovers-nav-tabbtn[aria-selected="true"] .leadlovers-nav-tab-count{background:rgba(255,255,255,.22)}.leadlovers-nav-tracks.is-tabbed .leadlovers-nav-track[hidden]{display:none}.leadlovers-nav-tracks.is-tabbed .leadlovers-nav-track{padding:0;border:0}.leadlovers-nav-tracks.is-tabbed .leadlovers-nav-track > strong,.leadlovers-nav-tracks.is-tabbed .leadlovers-nav-track > .leadlovers-nav-track-toggle{display:none}.leadlovers-nav-tracks.is-tabbed .leadlovers-nav-track > .leadlovers-nav-track-body,.leadlovers-nav-tracks.is-tabbed .leadlovers-nav-track:not(:has(> .leadlovers-nav-track-body)){display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.1rem .6rem}.leadlovers-nav-tracks.is-tabbed .leadlovers-nav-subtab--overview{grid-column:1 / -1}:root[data-theme="dark"] .leadlovers-nav-tabbtn{background:rgba(255,255,255,.06)}:root[data-theme="dark"] .leadlovers-nav-tab-count{background:rgba(255,255,255,.12)}.llx-tabs-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.2rem 0 1.4rem;padding:0 0 .8rem;border-bottom:1px solid var(--color-border-light,#e5e7eb);position:sticky;top:var(--llx-nav-offset,60px);z-index:3;background:var(--color-bg,#fff)}.llx-tabs-list [role="tab"]{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;padding:.5rem .95rem;border:1px solid var(--color-border,#d8dde6);border-radius:999px;background:var(--color-bg-subtle,#f7f7f8);color:var(--color-text-secondary,#444746);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.llx-tabs-list [role="tab"]:hover{border-color:var(--color-brand,#b01a47);color:var(--color-brand-dark,#8a1338)}.llx-tabs-list [role="tab"]:focus-visible{outline:2px solid var(--color-brand,#b01a47);outline-offset:2px}.llx-tabs-list [role="tab"][aria-selected="true"]{border-color:var(--color-brand,#b01a47);background:var(--color-brand,#b01a47);color:#fff}.llx-tabs-list .llx-tabs-count{display:inline-grid;min-width:1.4rem;height:1.4rem;place-items:center;padding-inline:.3rem;border-radius:999px;background:rgba(0,0,0,.07);font-size:.7rem;font-weight:850}.llx-tabs-list [role="tab"][aria-selected="true"] .llx-tabs-count{background:rgba(255,255,255,.22)}.llx-tabs-panel[hidden]{display:none}:root[data-theme="dark"] .llx-tabs-list{background:var(--color-bg,#0b1220)}:root[data-theme="dark"] .llx-tabs-list [role="tab"]{background:rgba(255,255,255,.06)}.leadlovers-related{display:grid;gap:1rem;margin:0 0 1.4rem;padding:1rem 1.1rem 1.2rem;border:1px solid var(--color-border-light,#e5e7eb);border-radius:14px;background:var(--color-bg-subtle,#f7f7f8);font-size:.9rem;text-align:left}.leadlovers-related-seq{display:grid;gap:.6rem}.leadlovers-related-seq-label,.leadlovers-related-links-label{display:block;color:var(--color-text-muted,#5f6368);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.leadlovers-related-seq-label b{color:var(--color-brand-dark,#8a1338)}.leadlovers-related-seq-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.leadlovers-related-seq-list a{display:inline-grid;min-width:40px;height:40px;place-items:center;padding-inline:.5rem;border:1px solid var(--color-border,#d8dde6);border-radius:10px;background:var(--color-bg,#fff);color:var(--color-text-secondary,#444746);font-size:.82rem;font-weight:800;text-decoration:none}.leadlovers-related-seq-list a:hover{border-color:var(--color-brand,#b01a47);color:var(--color-brand-dark,#8a1338)}.leadlovers-related-seq-list a[aria-current="page"]{border-color:var(--color-brand,#b01a47);background:var(--color-brand,#b01a47);color:#fff}.leadlovers-related-seq-arrows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.leadlovers-related-prev,.leadlovers-related-next{display:grid;min-height:56px;align-content:center;gap:.1rem;padding:.55rem .8rem;border:1px solid var(--color-border,#d8dde6);border-radius:10px;background:var(--color-bg,#fff);color:var(--color-text,#181818);text-decoration:none}.leadlovers-related-next{text-align:right}.leadlovers-related-prev:hover,.leadlovers-related-next:hover{border-color:var(--color-brand,#b01a47)}.leadlovers-related-prev small,.leadlovers-related-next small{color:var(--color-text-muted,#5f6368);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.leadlovers-related-prev strong,.leadlovers-related-next strong{font-size:.86rem;line-height:1.3}.leadlovers-related-prev.is-empty,.leadlovers-related-next.is-empty{border-color:transparent;background:transparent}.leadlovers-related-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem}.leadlovers-related-links-label{grid-column:1 / -1}.leadlovers-related-link{display:grid;min-height:56px;align-content:center;gap:.12rem;padding:.55rem .8rem;border:1px solid var(--color-border,#d8dde6);border-left:3px solid var(--color-brand,#b01a47);border-radius:10px;background:var(--color-bg,#fff);color:var(--color-text,#181818);text-decoration:none}.leadlovers-related-link:hover{border-color:var(--color-brand,#b01a47)}.leadlovers-related-link small{color:var(--color-brand-dark,#8a1338);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.leadlovers-related-link strong{font-size:.85rem;line-height:1.3}.leadlovers-isolated .geo-footer .leadlovers-related a{font-size:inherit}:root[data-theme="dark"] .leadlovers-related{background:rgba(255,255,255,.04)}:root[data-theme="dark"] .leadlovers-related-seq-list a,:root[data-theme="dark"] .leadlovers-related-prev,:root[data-theme="dark"] .leadlovers-related-next,:root[data-theme="dark"] .leadlovers-related-link{background:rgba(255,255,255,.05);color:var(--color-text,#F4F6FB)}:root[data-theme="dark"] .leadlovers-related-link small,:root[data-theme="dark"] .leadlovers-related-seq-label b{color:#F2799C}@media (max-width:640px){.leadlovers-related-seq-arrows{grid-template-columns:1fr}.leadlovers-related-next{text-align:left}}.leadlovers-isolated .geo-footer .leadlovers-related-prev,.leadlovers-isolated .geo-footer .leadlovers-related-next,.leadlovers-isolated .geo-footer .leadlovers-related-link,.geo-footer .leadlovers-related-prev,.geo-footer .leadlovers-related-next,.geo-footer .leadlovers-related-link{display:grid;font-size:.9rem}.leadlovers-isolated .geo-footer .leadlovers-related-seq-list a,.geo-footer .leadlovers-related-seq-list a{display:inline-grid}.geo-footer .leadlovers-related small,.geo-footer .leadlovers-related strong{display:block}html.leadlovers-isolated body main a.ll-verbete{text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.18em}html.leadlovers-isolated body main :is(p,li,dd,figcaption,.ll-apoio) a:not([class]):not([role='button']){text-decoration:underline;text-underline-offset:.18em}.leadlovers-nav-browser{display:none}.leadlovers-portal-nav [data-llx-drawer-hidden],.leadlovers-portal-nav .leadlovers-nav-browser[hidden]{display:none !important}.leadlovers-portal-nav .leadlovers-nav-study{font-weight:750}@media (min-width:1141px){html.leadlovers-isolated{--llx-nav-offset:72px}body .leadlovers-portal-nav{min-height:72px;max-width:1480px;padding:.55rem clamp(.75rem,2vw,2rem);gap:.65rem;flex-wrap:nowrap;align-items:center}body .leadlovers-portal-nav .geo-nav-brand{flex:0 0 auto;font-size:.9rem}body .leadlovers-portal-nav .geo-nav-brand small{font-size:.6rem}body .leadlovers-portal-nav .geo-nav-links{flex:1 1 auto;min-width:0;flex-wrap:nowrap;justify-content:flex-end;gap:.1rem}body .leadlovers-nav-primary-tabs > .leadlovers-nav-tab-link,body .leadlovers-nav-primary-tabs > .leadlovers-nav-tab > summary{min-height:44px;padding:.45rem .4rem;white-space:nowrap;font-size:.79rem}body .leadlovers-nav-primary-tabs > .leadlovers-nav-tab{min-height:44px}body .leadlovers-nav-primary-tabs > .leadlovers-nav-tab > summary .leadlovers-nav-count{display:none}body .leadlovers-portal-nav .leadlovers-nav-cta{padding:.5rem .65rem;min-height:44px;font-size:.76rem}body .leadlovers-portal-nav .ll-discover-nav{margin:0;width:44px;min-width:44px;height:44px;padding:.65rem;justify-content:center;flex:0 0 auto}body .leadlovers-portal-nav .ll-discover-nav span{display:none}body .leadlovers-portal-nav .geo-nav-links > .geo-theme-toggle{width:44px;min-width:44px;height:44px;min-height:44px;margin:0 0 0 .2rem}body .leadlovers-nav-panel{top:calc(100% + 4px);right:1rem;width:min(760px,calc(100vw - 2rem));max-height:calc(100dvh - var(--llx-nav-offset,72px) - 1.5rem)}body .leadlovers-nav-panel-head{top:-1rem}}@media (max-width:1140px){html.leadlovers-isolated{--llx-nav-offset:64px}body .leadlovers-portal-nav{min-height:64px;padding:.45rem max(.7rem,env(safe-area-inset-right)) .45rem max(.7rem,env(safe-area-inset-left));flex-wrap:nowrap;gap:.4rem}body .leadlovers-portal-nav .geo-nav-brand{flex:1 1 auto;min-width:0;font-size:.9rem}body .leadlovers-portal-nav .geo-nav-brand > span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .leadlovers-portal-nav .geo-nav-brand small{display:none}body .leadlovers-portal-nav .ll-discover-nav{margin:0;width:44px;min-width:44px;height:44px;padding:.6rem;justify-content:center;flex:0 0 auto}body .leadlovers-portal-nav .ll-discover-nav span{display:none}body .leadlovers-portal-nav .leadlovers-theme-toggle{margin:0;width:44px;min-width:44px;height:44px;min-height:44px}body .leadlovers-portal-nav .leadlovers-nav-toggle{min-width:44px;min-height:44px;width:44px;height:44px;padding:.5rem;justify-content:center;flex:0 0 auto}body .leadlovers-portal-nav .leadlovers-nav-toggle-label{display:none}body .leadlovers-portal-nav .geo-nav-links{padding:.65rem .85rem calc(1rem + env(safe-area-inset-bottom,0px));gap:.35rem}body .leadlovers-portal-nav .leadlovers-nav-browser{display:flex;align-items:center;gap:.75rem;position:sticky;top:-.65rem;z-index:3;padding:.5rem 0;background:var(--color-bg,#fff);border-bottom:1px solid var(--color-border,#d8dde6)}body .leadlovers-nav-back{display:inline-flex;align-items:center;gap:.4rem;min-width:44px;min-height:44px;padding:.6rem .75rem;border:1px solid var(--color-brand,#b01a47);border-radius:9px;color:var(--color-brand-dark,#8a1338);background:var(--color-bg,#fff);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;flex:0 0 auto}body .leadlovers-nav-back::before{content:"‹";font-size:1.4rem;line-height:1}body .leadlovers-nav-browser-title{min-width:0;color:var(--color-text,#24252f);font-size:.87rem;font-weight:750;overflow-wrap:anywhere;line-height:1.4}body .leadlovers-portal-nav[data-llx-drawer-level] .leadlovers-nav-panel{border:0;padding:.35rem 0;margin:0}body .leadlovers-portal-nav[data-llx-drawer-level] .leadlovers-nav-tracks{display:block}body .leadlovers-portal-nav[data-llx-drawer-level] .leadlovers-nav-track{margin:.3rem 0;padding:0}body .leadlovers-portal-nav[data-llx-drawer-level="categorias"] .leadlovers-nav-track-toggle{min-height:52px;padding:.8rem;border:1px solid var(--color-border,#d8dde6);border-radius:10px;background:var(--color-bg,#fff)}body .leadlovers-portal-nav[data-llx-drawer-level="destinos"] .leadlovers-nav-track-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}body .leadlovers-portal-nav[data-llx-drawer-level="destinos"] .leadlovers-nav-track-body > a{min-height:48px;padding:.75rem;border:1px solid var(--color-border-light,#e5e7eb);border-radius:9px;font-size:.87rem;line-height:1.5;overflow-wrap:anywhere}body .leadlovers-portal-nav[data-llx-drawer-level="destinos"] .leadlovers-nav-track-body > a:hover{border-color:var(--color-brand);background:var(--color-brand-lighter,#fff5f8)}}@media (max-width:1140px) and (scripting:none){body .leadlovers-portal-nav:not([data-leadlovers-nav-ready="true"]){position:static;flex-wrap:wrap}body .leadlovers-portal-nav:not([data-leadlovers-nav-ready="true"]) .leadlovers-nav-toggle{display:none}body .leadlovers-portal-nav:not([data-leadlovers-nav-ready="true"]) .geo-nav-links{position:static;display:flex;flex:1 0 100%;flex-direction:column;align-items:stretch;max-height:none;overflow:visible;box-shadow:none}body .leadlovers-portal-nav:not([data-leadlovers-nav-ready="true"]) .leadlovers-nav-track > strong{display:block}}@media (max-width:380px){body .leadlovers-portal-nav .geo-nav-brand{gap:.35rem;font-size:.82rem}body .leadlovers-portal-nav .geo-nav-brand > .geo-icon{width:18px;height:18px;flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.leadlovers-portal-nav,.leadlovers-portal-nav *,.leadlovers-portal-nav *::before,.leadlovers-portal-nav *::after{animation:none !important;transition:none !important}}:root.leadlovers-isolated .leadlovers-portal-nav .geo-nav-links > a.leadlovers-nav-tab-link{color:var(--color-text-secondary,#444746)}:root.leadlovers-isolated .leadlovers-portal-nav .geo-nav-links > a.leadlovers-nav-tab-link[aria-current="page"]{color:var(--color-brand)}:root[data-theme="dark"] .leadlovers-related{--color-text:#f4f6fb;--color-text-secondary:#e5e7eb;--color-text-muted:#c1c1cd}:root.leadlovers-isolated body .geo-footer .leadlovers-related-seq-list a[aria-current="page"],:root.leadlovers-isolated body .geo-footer .leadlovers-related-seq-list a[aria-current="page"]:is(:hover,:focus-visible){color:var(--lle-on-brand,#ffffff) !important;background:var(--lle-brand,#a51243)}:root.leadlovers-isolated body .leadlovers-related-seq-label b{color:var(--lle-brand,#a51243)}:root{--llx-ease-saida:cubic-bezier(.2,.7,.2,1)}@keyframes llx-rv-sobe{from{opacity:0;transform:translateY(16px)}}.llx-rv-pendente{opacity:0}@media (prefers-reduced-motion:no-preference){:root:not([data-llx-motion="reduce"]) .llx-rv-entra{animation:llx-rv-sobe .5s var(--llx-ease-saida) backwards;animation-delay:calc(var(--llx-rv-i,0) * 70ms)}@media (hover:hover) and (pointer:fine){:root:not([data-llx-motion="reduce"]).leadlovers-isolated main.geo-page:not(.av-article) :is(.pilar-card,.frente-card,.subpage-card,.filha-card){transition:border-color 180ms ease,box-shadow 220ms ease,transform 220ms var(--llx-ease-saida)}:root:not([data-llx-motion="reduce"]).leadlovers-isolated main.geo-page:not(.av-article) :is(.pilar-card,.frente-card,.subpage-card,.filha-card):hover{transform:translateY(-2px)}:root:not([data-llx-motion="reduce"]).leadlovers-isolated .leadlovers-related-link{transition:border-color 180ms ease,background-color 180ms ease,transform 220ms var(--llx-ease-saida)}:root:not([data-llx-motion="reduce"]).leadlovers-isolated .leadlovers-related-link:hover{transform:translateY(-2px)}}}@media (prefers-reduced-motion:reduce){.llx-rv-pendente{opacity:1}.llx-rv-entra{animation:none}}:root[data-llx-motion="reduce"] .llx-rv-pendente{opacity:1}@media print{.llx-rv-pendente{opacity:1 !important}.llx-rv-entra{animation:none !important}}

/* ── /leadlovers2026/design/oficinas-base.css ── */
[data-ofb]{--ofb-ink:#172238;--ofb-muted:#45536a;--ofb-line:#6b7a90;--ofb-line-soft:rgba(23,34,56,.16);--ofb-bg:#ffffff;--ofb-soft:#eef3f9;--ofb-accent:#14589c;--ofb-accent-soft:#dbe9f8;--ofb-ok:#1f7a3f;--ofb-ok-soft:#e1f3e7;--ofb-warn:#9a5b00;--ofb-warn-soft:#fbefd6;--ofb-on:#ffffff;--ofb-radius:10px;container-type:inline-size}:root[data-theme="dark"] [data-ofb]{--ofb-ink:#f1f5fb;--ofb-muted:#c3cddc;--ofb-line:#94a3b8;--ofb-line-soft:rgba(241,245,251,.18);--ofb-bg:#101827;--ofb-soft:#1b2a3f;--ofb-accent:#8fc8ff;--ofb-accent-soft:#1f3a5a;--ofb-ok:#7fd79b;--ofb-ok-soft:#10321d;--ofb-warn:#f0c060;--ofb-warn-soft:#3a2a0c;--ofb-on:#0b1220}[data-ofb] .ofb-trilho,[data-ofb] .ofb-mapa,[data-ofb] .ofb-cenario,[data-ofb] .ofb-falhas,[data-ofb] .ofb-aceite,[data-ofb] .ofb-codigo{box-sizing:border-box}[data-ofb] :is(.ofb-trilho,.ofb-mapa,.ofb-cenario,.ofb-falhas,.ofb-aceite,.ofb-codigo) *{box-sizing:border-box}[data-ofb] .ofb-trilho{margin:14px 0 22px}[data-ofb] .ofb-trilho ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;counter-reset:ofb}[data-ofb] .ofb-trilho li{counter-increment:ofb;min-width:0}[data-ofb] .ofb-trilho a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 8px;border:1px solid var(--ofb-line-soft);border-radius:999px;background:var(--ofb-bg);color:var(--ofb-ink);font-size:.9rem;font-weight:600;text-decoration:none}[data-ofb] .ofb-trilho a::before{content:counter(ofb);display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ofb-soft);color:var(--ofb-ink);font-size:.8rem;font-weight:700}[data-ofb] .ofb-trilho a:hover{border-color:var(--ofb-accent)}[data-ofb] .ofb-trilho a[aria-current="step"]{border-color:var(--ofb-accent);background:var(--ofb-accent-soft)}[data-ofb] .ofb-trilho a[aria-current="step"]::before{background:var(--ofb-accent);color:var(--ofb-on)}[data-ofb] .ofb-trilho a:focus-visible{outline:3px solid var(--ofb-accent);outline-offset:2px}[data-ofb] .ofb-cenario{display:grid;gap:6px 14px;grid-template-columns:auto minmax(0,1fr);align-items:start;margin:18px 0;padding:14px 16px;border:1px solid var(--ofb-line-soft);border-radius:var(--ofb-radius);background:var(--ofb-soft)}[data-ofb] .ofb-cenario dt{font-weight:700;color:var(--ofb-ink);white-space:nowrap}[data-ofb] .ofb-cenario dd{margin:0;color:var(--ofb-ink);max-width:40em}@container (max-width:520px){[data-ofb] .ofb-cenario{grid-template-columns:1fr}[data-ofb] .ofb-cenario dt{margin-top:6px}}[data-ofb] .ofb-mapa{margin:22px 0;padding:16px;border:1px solid var(--ofb-line-soft);border-radius:var(--ofb-radius);background:var(--ofb-bg)}[data-ofb] .ofb-mapa > figcaption{margin:0 0 10px;color:var(--ofb-ink);font-size:.95rem;max-width:none}[data-ofb] .ofb-mapa > figcaption strong{color:var(--ofb-ink)}[data-ofb] .ofb-mapa svg{display:block;width:100%;height:auto;max-width:720px;margin:0 auto;overflow:visible;font-family:inherit;color:var(--ofb-ink)}[data-ofb] .ofb-mapa svg text{fill:var(--ofb-ink);font-size:13px;font-family:inherit}[data-ofb] .ofb-mapa svg .ofb-t-mini{font-size:11px;fill:var(--ofb-muted)}[data-ofb] .ofb-mapa svg .ofb-t-mono{font-family:ui-monospace,"Fira Code",Menlo,Consolas,monospace;font-size:11.5px}[data-ofb] .ofb-mapa svg .ofb-t-forte{font-weight:700}[data-ofb] .ofb-mapa svg .ofb-caixa{fill:var(--ofb-bg);stroke:var(--ofb-line);stroke-width:1.4}[data-ofb] .ofb-mapa svg .ofb-caixa-soft{fill:var(--ofb-soft);stroke:var(--ofb-line);stroke-width:1.2}[data-ofb] .ofb-mapa svg .ofb-caixa-acento{fill:var(--ofb-accent-soft);stroke:var(--ofb-accent);stroke-width:1.6}[data-ofb] .ofb-mapa svg .ofb-caixa-ok{fill:var(--ofb-ok-soft);stroke:var(--ofb-ok);stroke-width:1.6}[data-ofb] .ofb-mapa svg .ofb-caixa-alerta{fill:var(--ofb-warn-soft);stroke:var(--ofb-warn);stroke-width:1.6}[data-ofb] .ofb-mapa svg .ofb-seta{fill:none;stroke:var(--ofb-line);stroke-width:1.6;marker-end:url(#ofb-ponta)}[data-ofb] .ofb-mapa svg .ofb-seta-acento{fill:none;stroke:var(--ofb-accent);stroke-width:2;marker-end:url(#ofb-ponta-acento)}[data-ofb] .ofb-mapa svg .ofb-seta-alerta{fill:none;stroke:var(--ofb-warn);stroke-width:2;stroke-dasharray:5 4;marker-end:url(#ofb-ponta-alerta)}[data-ofb] .ofb-mapa svg .ofb-ponta{fill:var(--ofb-line)}[data-ofb] .ofb-mapa svg .ofb-ponta-acento{fill:var(--ofb-accent)}[data-ofb] .ofb-mapa svg .ofb-ponta-alerta{fill:var(--ofb-warn)}[data-ofb] .ofb-mapa svg .ofb-ponto{fill:var(--ofb-accent)}[data-ofb] .ofb-mapa svg .ofb-tracejado{stroke-dasharray:4 4}[data-ofb] .ofb-mapa svg [data-ofb-passo]{transition:opacity .35s ease,filter .35s ease}[data-ofb] .ofb-mapa svg [data-ofb-estado="futuro"]{opacity:.22}[data-ofb] .ofb-mapa svg [data-ofb-estado="atual"]{filter:drop-shadow(0 0 4px var(--ofb-accent))}[data-ofb] .ofb-mapa svg [data-ofb-estado="atual"] .ofb-caixa,[data-ofb] .ofb-mapa svg .ofb-caixa[data-ofb-estado="atual"]{stroke:var(--ofb-accent);stroke-width:2.4}[data-ofb] .ofb-mapa svg .ofb-ponto-movel{transition:transform .5s cubic-bezier(.3,.8,.4,1)}[data-ofb] .ofb-mapa-controles{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 6px;align-items:center}[data-ofb] .ofb-mapa-controles button{min-height:44px;padding:8px 16px;font:inherit;font-weight:650;cursor:pointer;color:var(--ofb-ink);background:var(--ofb-bg);border:1px solid var(--ofb-line);border-radius:8px}[data-ofb] .ofb-mapa-controles button[data-ofb-rodar]{background:var(--ofb-accent);color:var(--ofb-on);border-color:var(--ofb-accent)}[data-ofb] .ofb-mapa-controles button:hover{filter:brightness(1.06)}[data-ofb] .ofb-mapa-controles button:disabled{opacity:.55;cursor:default;filter:none}[data-ofb] .ofb-mapa-controles button:focus-visible{outline:3px solid var(--ofb-accent);outline-offset:3px}[data-ofb] .ofb-mapa-status{margin:6px 0 0;min-height:1.6em;color:var(--ofb-ink);font-size:.95rem;text-align:left !important;max-width:none}[data-ofb] .ofb-passos{margin:12px 0 0;padding:0 0 0 1.4em;display:grid;gap:6px}[data-ofb] .ofb-passos li{color:var(--ofb-muted);max-width:44em;padding:4px 8px;border-radius:6px;transition:background .3s ease,color .3s ease}[data-ofb] .ofb-passos li::marker{font-weight:700;color:var(--ofb-ink)}[data-ofb] .ofb-passos li[data-ofb-estado="atual"]{background:var(--ofb-accent-soft);color:var(--ofb-ink);font-weight:600}[data-ofb] .ofb-passos li[data-ofb-estado="feito"]{color:var(--ofb-ink)}[data-ofb] .ofb-mapa-semjs{color:var(--ofb-muted);font-size:.9rem;margin:8px 0 0}[data-ofb] .ofb-mapa[data-ofb-pronto] .ofb-mapa-semjs{display:none}[data-ofb] .ofb-falhas{margin:18px 0;overflow-x:auto;border:1px solid var(--ofb-line-soft);border-radius:var(--ofb-radius)}[data-ofb] .ofb-falhas table{width:100%;border-collapse:collapse;font-size:.95rem;color:var(--ofb-ink);background:var(--ofb-bg)}[data-ofb] .ofb-falhas caption{text-align:left;padding:10px 14px;font-weight:700;color:var(--ofb-ink);caption-side:top}[data-ofb] .ofb-falhas th,[data-ofb] .ofb-falhas td{padding:10px 14px;border-top:1px solid var(--ofb-line-soft);vertical-align:top;text-align:left;line-height:1.5;color:var(--ofb-ink)}[data-ofb] .ofb-falhas thead th{background:var(--ofb-soft);font-weight:700;border-top:0}[data-ofb] .ofb-falhas tbody th{font-weight:650;width:28%}[data-ofb] .ofb-falhas td code,[data-ofb] .ofb-falhas th code{font-size:.88em}@container (max-width:560px){[data-ofb] .ofb-falhas thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-ofb] .ofb-falhas tr{display:block;border-top:2px solid var(--ofb-line-soft)}[data-ofb] .ofb-falhas tr:first-child{border-top:0}[data-ofb] .ofb-falhas th,[data-ofb] .ofb-falhas td{display:block;width:auto;border-top:0;padding:8px 14px}[data-ofb] .ofb-falhas td::before{content:attr(data-rotulo);display:block;font-size:.78rem;font-weight:700;color:var(--ofb-muted);margin-bottom:2px}}[data-ofb] .ofb-codigo{position:relative;margin:14px 0}[data-ofb] .ofb-codigo .ofb-codigo-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px}[data-ofb] .ofb-codigo .ofb-codigo-topo span{font-size:.85rem;font-weight:650;color:var(--ofb-muted);font-family:ui-monospace,"Fira Code",Menlo,Consolas,monospace}[data-ofb] .ofb-codigo button[data-ofb-copiar]{min-height:36px;padding:4px 12px;font:inherit;font-size:.85rem;font-weight:650;cursor:pointer;color:var(--ofb-ink);background:var(--ofb-bg);border:1px solid var(--ofb-line);border-radius:6px}[data-ofb] .ofb-codigo button[data-ofb-copiar]:focus-visible{outline:3px solid var(--ofb-accent);outline-offset:2px}[data-ofb] .ofb-codigo pre{margin:0;overflow:auto;max-width:100%;padding:14px 16px;border-radius:8px;background:var(--ofb-soft);color:var(--ofb-ink);font-size:.88rem;line-height:1.55;tab-size:2}[data-ofb] .ofb-codigo pre code{background:transparent;color:inherit;white-space:pre;font-family:ui-monospace,"Fira Code",Menlo,Consolas,monospace}[data-ofb] .ofb-aceite{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px}[data-ofb] .ofb-aceite li{margin:0;max-width:none;min-width:0}[data-ofb] .ofb-aceite label > :not(input){min-width:0;overflow-wrap:anywhere}[data-ofb] .ofb-aceite label,[data-ofb] .ofb-aceite label code,[data-ofb] .ofb-cenario dd,[data-ofb] .ofb-passos li,[data-ofb] .ofb-falhas td,[data-ofb] .ofb-falhas th{overflow-wrap:anywhere}[data-ofb] .ofb-aceite label{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:10px 12px;cursor:pointer;border:1px solid var(--ofb-line-soft);border-radius:8px;background:var(--ofb-bg);color:var(--ofb-ink);font-weight:500;max-width:48em}[data-ofb] .ofb-aceite input[type="checkbox"]{flex:0 0 auto;width:22px;height:22px;margin:2px 0 0;accent-color:var(--ofb-ok)}[data-ofb] .ofb-aceite label:has(input:checked){background:var(--ofb-ok-soft);border-color:var(--ofb-ok)}[data-ofb] .ofb-aceite label:has(input:focus-visible){outline:3px solid var(--ofb-accent);outline-offset:2px}[data-ofb] .ofb-aceite-placar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:6px 0 0;color:var(--ofb-ink);font-size:.95rem;text-align:left !important;max-width:none}[data-ofb] .ofb-aceite-placar .ofb-barra{flex:1 1 160px;height:8px;border-radius:999px;background:var(--ofb-soft);overflow:hidden;border:1px solid var(--ofb-line-soft)}[data-ofb] .ofb-aceite-placar .ofb-barra > span{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--ofb-ok);transition:transform .4s ease}[data-ofb] .ofb-aceite-placar button{min-height:36px;padding:4px 12px;font:inherit;font-size:.85rem;cursor:pointer;color:var(--ofb-ink);background:var(--ofb-bg);border:1px solid var(--ofb-line);border-radius:6px}.ofb-etapas{list-style:none;margin:1rem 0 1.5rem;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:ofbh}.ofb-etapas li{counter-increment:ofbh;padding:.9rem 1rem;border:1px solid var(--lla-line,var(--ofb-line-soft));border-radius:12px;background:var(--lla-bg,var(--ofb-bg));min-width:0}.ofb-etapas li::before{content:counter(ofbh);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ll-ink,#B01A47);color:#fff;font-weight:700;font-size:.85rem;margin-bottom:.4rem}.ofb-etapas strong{display:block;margin-bottom:.2rem}.ofb-etapas p{margin:0;font-size:.88rem;line-height:1.55;text-align:left !important}@media (max-width:900px){.ofb-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ofb-etapas{grid-template-columns:1fr}}.lls-card .ofb-hub-guia{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.01em;padding:2px 10px;border-radius:999px;background:var(--lla-accent-soft,#FCE4EC);color:var(--ll-ink,#B01A47)}.lls-card .ofb-hub-progresso{display:flex;align-items:center;gap:8px;margin-top:.6rem;font-size:.82rem;color:var(--lla-muted,inherit)}.lls-card .ofb-hub-progresso .ofb-barra{flex:1 1 60px;height:6px;border-radius:999px;background:var(--lla-accent-soft,#eef3f9);overflow:hidden}.lls-card .ofb-hub-progresso .ofb-barra > span{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--ll-ink,#B01A47);transition:transform .4s ease}.lls-card .ofb-hub-progresso[data-ofb-completa]{color:var(--green-ink,#14532D);font-weight:650}.lls-card .ofb-hub-progresso[data-ofb-completa] .ofb-barra > span{background:var(--green-ink,#14532D)}@media (prefers-reduced-motion:reduce),(max-width:0px){[data-ofb] .ofb-mapa svg [data-ofb-passo],[data-ofb] .ofb-mapa svg .ofb-ponto-movel,[data-ofb] .ofb-passos li,[data-ofb] .ofb-aceite-placar .ofb-barra > span,.lls-card .ofb-hub-progresso .ofb-barra > span{transition:none}}html[data-llx-motion="reduce"] [data-ofb] .ofb-mapa svg [data-ofb-passo],html[data-llx-motion="reduce"] [data-ofb] .ofb-mapa svg .ofb-ponto-movel,html[data-llx-motion="reduce"] [data-ofb] .ofb-passos li{transition:none}@media print{[data-ofb] .ofb-mapa-controles,[data-ofb] .ofb-codigo button,[data-ofb] .ofb-aceite-placar button{display:none}}

/* ── /leadlovers2026/design/icones/icones.css ── */
body[data-ll-design="icones"]{--ic-bg:#faf9f7;--ic-paper:#ffffff;--ic-soft:#f1eeeb;--ic-ink:#20242c;--ic-muted:#535762;--ic-line:#827c80;--ic-line-soft:#d6d0d3;--ic-accent:#99264a;--ic-accent-soft:#f9e8ee;--ic-on-accent:#ffffff;--ic-success:#176638;--ic-success-bg:#eaf5ed;--ic-warning:#795000;--ic-warning-bg:#fff4d6;--ic-error:#9b2334;--ic-error-bg:#fff0f1;background:var(--ic-bg);color:var(--ic-ink);font-size:16px;line-height:1.65}:root[data-theme="dark"] body[data-ll-design="icones"],body[data-ll-design="icones"][data-theme="dark"]{--ic-bg:#17191f;--ic-paper:#22252d;--ic-soft:#2b2f39;--ic-ink:#f6f3f4;--ic-muted:#d0c9cd;--ic-line:#aaa0a6;--ic-line-soft:#5b535a;--ic-accent:#ffacc7;--ic-accent-soft:#442536;--ic-on-accent:#301421;--ic-success:#a1e2b4;--ic-success-bg:#193326;--ic-warning:#f7d083;--ic-warning-bg:#382e19;--ic-error:#ffb1b8;--ic-error-bg:#43252d;color-scheme:dark}body[data-ll-design="icones"] main{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding:36px 24px 72px;color:var(--ic-ink)}body[data-ll-design="icones"] main *,body[data-ll-design="icones"] main *::before,body[data-ll-design="icones"] main *::after{box-sizing:border-box}body[data-ll-design="icones"] main [hidden]{display:none !important}body[data-ll-design="icones"] main :is(p,li,dd,dt,label,input,select,button,output,th,td){font-size:16px}body[data-ll-design="icones"] main :is(p,li,dd){color:var(--ic-ink);overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}body[data-ll-design="icones"] main :is(p,ul,ol){max-width:72ch}body[data-ll-design="icones"] main.geo-page.ic-guide p{max-width:72ch;text-align:justify}body[data-ll-design="icones"] main > section{margin-block:40px;scroll-margin-top:100px}body[data-ll-design="icones"] main h1{max-width:25ch;margin-block:12px 20px;color:var(--ic-ink);font-size:40px;line-height:1.16;letter-spacing:-.025em}body[data-ll-design="icones"] main h2{color:var(--ic-ink);font-size:clamp(26px,3vw,32px);line-height:1.25;margin-block:0 18px}body[data-ll-design="icones"] main h3{color:var(--ic-ink);font-size:21px;line-height:1.35;margin-block:0 12px}body[data-ll-design="icones"] main :is(h4,strong){color:inherit}body[data-ll-design="icones"] main a{color:var(--ic-accent);text-underline-offset:.2em}body[data-ll-design="icones"] main a:hover{text-decoration-thickness:2px}body[data-ll-design="icones"] main :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--ic-accent);outline-offset:3px}body[data-ll-design="icones"] main .ic-kicker{margin:0;color:var(--ic-accent);font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}body[data-ll-design="icones"] main .ic-note{color:var(--ic-muted);font-size:14px;line-height:1.6}body[data-ll-design="icones"] .ic-icon{display:inline-block;flex:0 0 auto;width:24px;height:24px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:inherit}body[data-ll-design="icones"] .ic-icon[width="16"]{width:16px;height:16px}body[data-ll-design="icones"] .ic-icon[width="20"]{width:20px;height:20px}body[data-ll-design="icones"] .ic-icon[width="32"]{width:32px;height:32px}body[data-ll-design="icones"] main svg text{fill:var(--ic-ink);font-size:16px}body[data-ll-design="icones"] :is(.ic-panel,.ic-demo,.ic-sample,.ic-contract){min-width:0;padding:24px;border:1px solid var(--ic-line-soft);border-radius:12px;color:var(--ic-ink);background:var(--ic-paper)}body[data-ll-design="icones"] :is(.ic-panel,.ic-demo,.ic-contract){margin-block:20px}body[data-ll-design="icones"] .ic-demo{background:var(--ic-soft)}body[data-ll-design="icones"] .ic-demo > :last-child,body[data-ll-design="icones"] .ic-panel > :last-child,body[data-ll-design="icones"] .ic-sample > :last-child{margin-bottom:0}body[data-ll-design="icones"] :is(.ic-samples,.ic-example-pair){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px}body[data-ll-design="icones"] .ic-samples{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}body[data-ll-design="icones"] .ic-sample{margin:0}body[data-ll-design="icones"] .ic-sample > strong{display:block}body[data-ll-design="icones"] .ic-sample > .ic-icon{margin-bottom:14px;color:var(--ic-accent)}body[data-ll-design="icones"] .ic-sample figcaption{margin-top:14px;color:var(--ic-ink);font-size:16px}body[data-ll-design="icones"] .ic-hero-samples{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}body[data-ll-design="icones"] .ic-index{display:flex;flex-wrap:wrap;gap:8px;padding-block:22px;border-block:1px solid var(--ic-line-soft)}body[data-ll-design="icones"] .ic-index a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--ic-line-soft);border-radius:6px;background:var(--ic-paper);color:var(--ic-accent);font-size:16px;line-height:1.4}body[data-ll-design="icones"] .ic-icon-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;min-height:48px;margin-block:18px;color:var(--ic-accent)}body[data-ll-design="icones"] .ic-mixed .ic-icon:nth-child(2){stroke-width:3}body[data-ll-design="icones"] .ic-mixed .ic-icon:nth-child(3){stroke-width:1.25}body[data-ll-design="icones"] .ic-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;align-items:end;margin-block:20px}body[data-ll-design="icones"] .ic-controls label{display:grid;gap:6px;color:var(--ic-ink);font-weight:600}body[data-ll-design="icones"] .ic-demo > label{display:grid;gap:6px;max-width:32rem;font-weight:600}body[data-ll-design="icones"] .ic-controls :is(select,input:not([type="checkbox"])),body[data-ll-design="icones"] .ic-demo > label select{width:100%;min-width:0;min-height:44px;padding:8px 12px;color:var(--ic-ink);background:var(--ic-paper);border:1px solid var(--ic-line);border-radius:6px;font:inherit}body[data-ll-design="icones"] .ic-controls label:has(input[type="checkbox"]){display:flex;min-height:44px;align-items:center;gap:10px}body[data-ll-design="icones"] .ic-controls input[type="checkbox"]{width:22px;height:22px;margin:0;flex:0 0 auto;accent-color:var(--ic-accent)}body[data-ll-design="icones"] .ic-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;max-width:100%;padding:8px 14px;border:1px solid var(--ic-accent);border-radius:8px;color:var(--ic-on-accent);background:var(--ic-accent);font:inherit;font-weight:650;line-height:1.25;cursor:pointer;text-decoration:none}body[data-ll-design="icones"] .ic-button:hover{outline:1px solid var(--ic-accent);outline-offset:2px}body[data-ll-design="icones"] #ic-action{width:fit-content}body[data-ll-design="icones"] #ic-action .ic-action-label{color:inherit}body[data-ll-design="icones"] .ic-target-stage{display:flex;align-items:center;justify-content:center;min-height:124px;padding:24px;margin-block:18px;border:1px dashed var(--ic-line);border-radius:8px;background:var(--ic-paper)}body[data-ll-design="icones"] :is(#ic-metrics,#ic-action-result){display:block;margin-block:16px 0;min-height:1.6em;color:var(--ic-ink)}body[data-ll-design="icones"] #ic-state-preview{display:flex;align-items:flex-start;gap:12px;padding:20px;border:1px solid var(--ic-line);border-radius:8px;color:var(--ic-ink);background:var(--ic-paper)}body[data-ll-design="icones"] #ic-state-preview .ic-icon{margin-top:2px}body[data-ll-design="icones"] #ic-state-preview[data-state="processing"]{color:var(--ic-warning);background:var(--ic-warning-bg);border-color:var(--ic-warning)}body[data-ll-design="icones"] #ic-state-preview[data-state="success"]{color:var(--ic-success);background:var(--ic-success-bg);border-color:var(--ic-success)}body[data-ll-design="icones"] #ic-state-preview[data-state="error"]{color:var(--ic-error);background:var(--ic-error-bg);border-color:var(--ic-error)}body[data-ll-design="icones"] #ic-state-preview[data-neutral="true"]{color:var(--ic-ink);background:var(--ic-paper);border-color:var(--ic-line)}body[data-ll-design="icones"] #ic-state-preview :is(p,strong,span){color:inherit}body[data-ll-design="icones"] #ic-status-label{font-weight:700}body[data-ll-design="icones"] #ic-status-detail{margin-block:4px 0}body[data-ll-design="icones"] .ic-path{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;max-width:none;padding:0;margin-block:20px;list-style:none}body[data-ll-design="icones"] .ic-step{display:flex;flex:1 1 180px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;border:1px solid var(--ic-line);border-radius:8px;color:var(--ic-ink);background:var(--ic-paper)}body[data-ll-design="icones"] .ic-step > div{min-width:0}body[data-ll-design="icones"] .ic-step .ic-icon{color:var(--ic-accent)}body[data-ll-design="icones"] .ic-connector{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;color:var(--ic-accent);font-size:16px}body[data-ll-design="icones"] .ic-step[data-ofb-estado="atual"]{border-color:var(--ic-accent);background:var(--ic-accent-soft);box-shadow:inset 0 0 0 2px var(--ic-accent)}body[data-ll-design="icones"] .ic-step[data-ofb-estado="feito"]{border-color:var(--ic-success)}body[data-ll-design="icones"] .ic-step[data-ofb-estado="futuro"]{border-style:dashed}body[data-ll-design="icones"] .ic-review{padding:24px;border:1px solid var(--ic-line);border-radius:10px;background:var(--ic-paper)}body[data-ll-design="icones"] .ic-review li{margin-block:10px}body[data-ll-design="icones"] .ic-source-list{padding-left:22px}body[data-ll-design="icones"] .ic-source-list li{margin-block:12px}body[data-ll-design="icones"] :is(.ic-table-wrap,.ic-table-scroll){max-width:100%;margin-block:24px;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--ic-line-soft);border-radius:10px;background:var(--ic-paper)}body[data-ll-design="icones"] main table{width:100%;min-width:640px;border-collapse:collapse;color:var(--ic-ink);background:var(--ic-paper)}body[data-ll-design="icones"] .ic-benchmark{min-width:800px}body[data-ll-design="icones"] main :is(th,td){padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ic-line-soft);line-height:1.5}body[data-ll-design="icones"] main th{font-weight:700}body[data-ll-design="icones"] main thead th{background:var(--ic-soft)}body[data-ll-design="icones"] main caption{padding:14px 16px;text-align:left;font-size:16px;font-weight:700}body[data-ll-design="icones"] main tbody tr:last-child > *{border-bottom:0}body[data-ll-design="icones"] :is(.ic-code,.ic-contract pre,main pre){max-width:100%;margin-block:16px;padding:20px;overflow:auto;border:1px solid var(--ic-line-soft);border-radius:8px;color:var(--ic-ink);background:var(--ic-soft);font:16px/1.6 ui-monospace,"SFMono-Regular",Consolas,monospace;text-align:left;tab-size:2;white-space:pre}body[data-ll-design="icones"] :is(.ic-code,.ic-contract,main pre) code{padding:0;color:inherit;background:transparent;font:inherit;white-space:pre}body[data-ll-design="icones"] #ic-contract-code{white-space:pre-wrap;overflow-wrap:anywhere}body[data-ll-design="icones"] #ic-contract-preview{min-height:100px}body[data-ll-design="icones"] #ic-contract-context{color:var(--ic-ink)}body[data-ll-design="icones"] main.geo-page.ic-guide :is(.ic-note,.ic-kicker,.ic-sample p,.ic-panel p,.ic-demo p,.ic-contract p,.ic-review p,.ofb-mapa-status,figcaption,output){text-align:left}body[data-ll-design="icones"] [data-ofb]{--ofb-ink:var(--ic-ink);--ofb-muted:var(--ic-muted);--ofb-line:var(--ic-line);--ofb-line-soft:var(--ic-line-soft);--ofb-bg:var(--ic-paper);--ofb-soft:var(--ic-soft);--ofb-accent:var(--ic-accent);--ofb-accent-soft:var(--ic-accent-soft);--ofb-ok:var(--ic-success);--ofb-ok-soft:var(--ic-success-bg);--ofb-warn:var(--ic-warning);--ofb-warn-soft:var(--ic-warning-bg);--ofb-on:var(--ic-on-accent)}body[data-ll-design="icones"] main [data-ofb] :is(.ofb-trilho a,.ofb-codigo-topo span,.ofb-codigo pre,.ofb-codigo button,.ofb-aceite-placar,.ofb-aceite-placar button){font-size:16px}body[data-ll-design="icones"] main [data-ofb] :is(.ofb-codigo button,.ofb-aceite-placar button){min-height:44px}body[data-ll-design="icones"] .ic-icon[width="48"]{width:48px;height:48px}body[data-ll-design="icones"] .ic-icon[width="12"]{width:12px;height:12px}body[data-ll-design="icones"] main .ic-kicker-alerta{color:var(--ic-error)}body[data-ll-design="icones"] main .ic-kicker-ok{color:var(--ic-success)}body[data-ll-design="icones"] .ic-escada{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px;margin-block:18px;color:var(--ic-ink)}body[data-ll-design="icones"] .ic-escada > span{display:inline-flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;color:var(--ic-muted)}body[data-ll-design="icones"] .ic-swatch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;margin:4px 6px 4px 0;border:1px solid var(--ic-line-soft);border-radius:8px;color:var(--fg,var(--ic-ink));background:var(--bg,var(--ic-paper));font-size:14px;vertical-align:middle}body[data-ll-design="icones"] .ic-timeline{padding-left:0;list-style:none;border-left:3px solid var(--ic-line-soft)}body[data-ll-design="icones"] .ic-timeline li{position:relative;margin:0;padding:6px 0 18px 22px}body[data-ll-design="icones"] .ic-timeline li::before{content:"";position:absolute;left:-9px;top:14px;width:15px;height:15px;border-radius:50%;background:var(--ic-accent);border:3px solid var(--ic-bg)}body[data-ll-design="icones"] .ic-timeline li > strong{display:block;color:var(--ic-accent)}body[data-ll-design="icones"] .ic-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-block:20px}body[data-ll-design="icones"] .ic-grid-3 > *{margin:0}body[data-ll-design="icones"] main .ic-sprite-defs{position:absolute;width:0;height:0;overflow:hidden}body[data-ll-design="icones"] .ic-sprite-preview{min-height:80px;padding:20px;border:1px dashed var(--ic-line);border-radius:8px;background:var(--ic-paper)}body[data-ll-design="icones"] .ic-sprite-lista{display:flex;flex-wrap:wrap;gap:20px 28px;margin:0;padding:0;list-style:none}body[data-ll-design="icones"] .ic-sprite-lista li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:220px;color:var(--ic-ink)}body[data-ll-design="icones"] .ic-sprite-lista .ic-icon{color:var(--ic-accent)}body[data-ll-design="icones"] .ic-sprite-botao{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--ic-accent);border-radius:8px;color:var(--ic-accent);background:var(--ic-paper);cursor:pointer}body[data-ll-design="icones"] .ic-sprite-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ic-accent);text-decoration:underline;text-underline-offset:.2em}body[data-ll-design="icones"] .ic-sprite-link small{font-size:14px;color:var(--ic-muted)}body[data-ll-design="icones"] fieldset.ic-fieldset{min-width:0;margin-block:16px;padding:16px 18px;border:1px solid var(--ic-line-soft);border-radius:8px;color:var(--ic-ink)}body[data-ll-design="icones"] fieldset.ic-fieldset legend{padding-inline:6px;font-weight:700}body[data-ll-design="icones"] .ic-fieldset-opcoes{display:flex;flex-wrap:wrap;gap:8px 20px}body[data-ll-design="icones"] .ic-fieldset-opcoes label{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ic-ink)}body[data-ll-design="icones"] .ic-fieldset-opcoes input[type="checkbox"]{width:22px;height:22px;margin:0;accent-color:var(--ic-accent)}body[data-ll-design="icones"] .ic-email-preview{padding:20px;border:1px dashed var(--ic-line);border-radius:8px;background:var(--ic-soft)}body[data-ll-design="icones"] .ic-email-cartao{--em-bg:#ffffff;--em-ink:#20242c;--em-muted:#535762;--em-line:#d6d0d3;max-width:560px;margin-inline:auto;padding:24px;border:1px solid var(--em-line);border-radius:8px;color:var(--em-ink);background:var(--em-bg);font-family:Arial,Helvetica,sans-serif}body[data-ll-design="icones"] .ic-email-preview[data-condicao="escuro"]{background:#0f1115}body[data-ll-design="icones"] .ic-email-preview[data-condicao="escuro"] .ic-email-cartao{--em-bg:#17191f;--em-ink:#f6f3f4;--em-muted:#d0c9cd;--em-line:#5b535a}body[data-ll-design="icones"] .ic-email-cartao :is(p,li,span,strong){color:var(--em-ink);font-size:16px}body[data-ll-design="icones"] main.geo-page.ic-guide .ic-email-cartao p{text-align:left;max-width:none}body[data-ll-design="icones"] .ic-email-titulo{margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.3}body[data-ll-design="icones"] .ic-email-lista{margin:0;padding:0;list-style:none;max-width:none}body[data-ll-design="icones"] .ic-email-lista li{display:flex;align-items:flex-start;gap:12px;padding:8px 0}body[data-ll-design="icones"] .ic-email-imagem{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:24px;min-height:24px}body[data-ll-design="icones"] .ic-email-placeholder{display:inline-flex;flex:0 0 auto;align-items:center;min-width:24px;min-height:24px;max-width:160px;padding:0 4px;border:1px dashed var(--em-muted);color:var(--em-muted);font-size:14px;line-height:1.2;overflow-wrap:anywhere}body[data-ll-design="icones"] .ic-email-placeholder[data-alt="vazio"]{border-color:transparent}body[data-ll-design="icones"] .ic-email-cta{margin:20px 0 12px}body[data-ll-design="icones"] .ic-email-cta span{display:inline-block;padding:14px 24px;border-radius:8px;color:#ffffff;background:#99264a;font-weight:700}body[data-ll-design="icones"] .ic-email-rodape{margin:0;color:var(--em-muted);font-size:14px}body[data-ll-design="icones"] .ic-email-cartao .ic-email-rodape{font-size:14px}body[data-ll-design="icones"] .ic-teste-palco{padding:20px;border:1px solid var(--ic-line);border-radius:8px;background:var(--ic-paper)}body[data-ll-design="icones"] .ic-teste-isolado{display:flex;align-items:center;justify-content:center;min-height:120px;margin-block:16px;border:1px dashed var(--ic-line-soft);border-radius:8px;color:var(--ic-ink)}body[data-ll-design="icones"] .ic-teste-cartao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:96px;margin-block:16px;padding:16px 18px;border:1px solid var(--ic-line-soft);border-radius:8px;color:var(--ic-ink);background:var(--ic-soft)}body[data-ll-design="icones"] .ic-teste-cartao > strong{font-size:16px}body[data-ll-design="icones"] .ic-teste-acoes{display:inline-flex;align-items:center;gap:10px}body[data-ll-design="icones"] .ic-teste-falso-botao{display:inline-flex;align-items:center;min-height:40px;padding:6px 12px;border:1px solid var(--ic-line);border-radius:6px;color:var(--ic-ink);background:var(--ic-paper);font-size:14px}body[data-ll-design="icones"] .ic-teste-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--ic-on-accent);background:var(--ic-accent);font-size:14px;font-weight:700}body[data-ll-design="icones"] .ic-teste-campo{flex:1 1 200px;min-height:40px;padding:8px 12px;border:1px solid var(--ic-line);border-radius:6px;color:var(--ic-muted);background:var(--ic-paper);font-size:14px}body[data-ll-design="icones"] .ic-teste-slot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ic-accent);border-radius:8px;color:var(--ic-accent);background:var(--ic-paper)}body[data-ll-design="icones"] .ic-teste-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:16px}body[data-ll-design="icones"] .ic-teste-opcao,body[data-ll-design="icones"] .ic-teste-botao{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid var(--ic-line);border-radius:8px;color:var(--ic-ink);background:var(--ic-paper);font:inherit;text-align:center;cursor:pointer}body[data-ll-design="icones"] .ic-teste-botao-principal{color:var(--ic-on-accent);background:var(--ic-accent);border-color:var(--ic-accent);font-weight:650}body[data-ll-design="icones"] .ic-teste-opcao:hover,body[data-ll-design="icones"] .ic-teste-botao:hover{outline:1px solid var(--ic-accent);outline-offset:2px}body[data-ll-design="icones"] #ic-teste-tabela .ic-icon{margin-right:8px;color:var(--ic-accent)}body[data-ll-design="icones"] #ic-teste-resumo{margin-block:16px;color:var(--ic-ink)}body[data-ll-design="icones"] #ic-teste-resumo:focus{outline:3px solid var(--ic-accent);outline-offset:3px}body[data-ll-design="icones"] main [data-ofb] .ofb-cenario{color:var(--ic-ink)}@media (max-width:700px){body[data-ll-design="icones"] main{padding:24px 18px 48px}body[data-ll-design="icones"] .ic-teste-opcoes{grid-template-columns:1fr}body[data-ll-design="icones"] .ic-email-cartao{padding:16px}body[data-ll-design="icones"] .ic-path{flex-direction:column}body[data-ll-design="icones"] .ic-path .ic-step{flex-basis:auto}body[data-ll-design="icones"] .ic-connector span{transform:rotate(90deg)}body[data-ll-design="icones"] .ic-example-pair{grid-template-columns:1fr}body[data-ll-design="icones"] .ic-hero-samples{grid-template-columns:1fr}body[data-ll-design="icones"] :is(.ic-panel,.ic-demo,.ic-sample,.ic-contract){padding:18px}}@media (prefers-reduced-motion:reduce){body[data-ll-design="icones"] main *,body[data-ll-design="icones"] main *::before,body[data-ll-design="icones"] main *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}:root[data-llx-motion="reduce"] body[data-ll-design="icones"] main *{animation:none !important;transition:none !important;scroll-behavior:auto !important}@media print{body[data-ll-design="icones"]{--ic-bg:#ffffff;--ic-paper:#ffffff;--ic-soft:#f4f4f4;--ic-ink:#111111;--ic-muted:#333333;--ic-accent:#72203c}body[data-ll-design="icones"] main{max-width:none;padding:0}body[data-ll-design="icones"] .ic-controls{display:none}body[data-ll-design="icones"] :is(.ic-panel,.ic-sample,.ic-step){break-inside:avoid}body[data-ll-design="icones"] .ic-code{white-space:pre-wrap;overflow-wrap:anywhere}}

/* ── /leadlovers2026/portal-editorial.css ── */
body{--lle-brand:#a51243;--lle-brand-hover:#7a0d31;--lle-on-brand:#ffffff;--lle-ink:#24252f;--lle-muted:#575b69;--lle-paper:#ffffff;--lle-canvas:#faf9f7;--lle-soft:#f3f1ef;--lle-line:#dddce1;--lle-line-strong:#b5b3bd;--lle-accent:var(--llx-accent,#a51243);--lle-accent-soft:var(--llx-accent-soft,#fff0f5);--lle-radius:20px;--lle-radius-sm:12px;--lle-shadow:0 16px 44px -28px rgba(35,23,35,.3);--lle-shadow-hover:0 22px 48px -26px rgba(35,23,35,.34);--lle-space-section:clamp(2.5rem,5vw,4.5rem);--lle-motion:180ms ease}:root[data-theme="dark"] body{--lle-brand:#ffabc7;--lle-brand-hover:#ffd0df;--lle-on-brand:#23121a;--lle-ink:#f2f2f6;--lle-muted:#c1c1cd;--lle-paper:#171a27;--lle-canvas:#10131d;--lle-soft:#202332;--lle-line:#3b3e50;--lle-line-strong:#747789;--lle-shadow:0 18px 42px -26px rgba(0,0,0,.6);--lle-shadow-hover:0 24px 48px -24px rgba(0,0,0,.7)}html.leadlovers-isolated body{background-color:var(--lle-canvas)}html.leadlovers-isolated main.geo-page:not(.av-article){min-width:0;padding-top:clamp(1.35rem,3vw,2.75rem)}html.leadlovers-isolated body main.geo-page[data-excecao="hub-raiz"]{max-width:min(1280px,96vw)}html.leadlovers-isolated main.geo-page:not(.av-article) > h1{max-width:26ch;margin-block:.85rem 1.25rem;color:var(--lle-ink);font-size:clamp(2rem,1.45rem + 2.4vw,3.55rem);line-height:1.12;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word}html.leadlovers-isolated main.geo-page:not(.av-article) > section > h2{margin-top:var(--lle-space-section);padding-bottom:.9rem;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.2rem);line-height:1.22;letter-spacing:-.025em;text-wrap:balance}html.leadlovers-isolated main.geo-page:not(.av-article) > .answer-capsule{margin-block:1rem 1.75rem;padding:1.25rem clamp(1.1rem,2.4vw,1.65rem);border:1px solid var(--lle-line);border-left:4px solid var(--lle-accent);border-radius:0 var(--lle-radius-sm) var(--lle-radius-sm) 0;background:var(--lle-paper);color:var(--lle-ink);font-size:1.035rem;line-height:1.7}html.leadlovers-isolated .geo-breadcrumb{flex-wrap:wrap;line-height:1.6;overflow-wrap:anywhere}html.leadlovers-isolated main.geo-page:not(.av-article) :is(.frente-card,.pilar-card,.papel-card,.subpage-card,.filha-card,.ll-frente){min-width:0;border-radius:var(--lle-radius);box-shadow:var(--lle-shadow);transition:border-color var(--lle-motion),box-shadow var(--lle-motion)}html.leadlovers-isolated main.geo-page:not(.av-article) :is(.frente-card,.pilar-card,.papel-card,.subpage-card,.filha-card,.ll-frente):focus-within{border-color:var(--lle-accent)}html.leadlovers-isolated main.geo-page:not(.av-article) :is(.ll-figura--bitmap,.ll-figura--imagem){margin-block:clamp(1.5rem,3vw,2.5rem)}html.leadlovers-isolated main.geo-page:not(.av-article) :is(.ll-figura--bitmap,.ll-figura--imagem) img{max-width:100%;height:auto;border:1px solid var(--lle-line);border-radius:var(--lle-radius);box-shadow:var(--lle-shadow)}html.leadlovers-isolated main.geo-page:not(.av-article) :is(.ll-figura--bitmap,.ll-figura--imagem) figcaption{max-width:82ch;margin-top:.75rem;padding-left:.9rem;border-left:2px solid var(--lle-accent);color:var(--lle-muted);font-size:.85rem;line-height:1.6}html.leadlovers-isolated main.geo-page:not(.av-article) :is(.leadlovers-scroll-region,.table-wrap){max-width:100%;overscroll-behavior-inline:contain;scrollbar-color:var(--lle-line-strong) var(--lle-soft);scrollbar-width:thin}html.leadlovers-isolated main.geo-page:not(.av-article) .leadlovers-scroll-region:not(.table-wrap){border-radius:var(--lle-radius-sm)}html.leadlovers-isolated main.geo-page:not(.av-article) :is(.geo-faq details,.llx-module){border-radius:var(--lle-radius)}html.leadlovers-isolated :is(.leadlovers-nav-search,.leadlovers-nav-tab-link,.leadlovers-nav-tab > summary,.ll-frente-download,.ll-frente-aula,.ll-calc input){min-height:44px}html.leadlovers-isolated :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--lle-accent);outline-offset:4px}body .lle-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(1.5rem,3.6vw,3.4rem);margin:.35rem 0 var(--lle-space-section);padding:clamp(1.25rem,3.5vw,3rem);border:1px solid var(--lle-line);border-radius:clamp(1.25rem,2.6vw,2rem);background:var(--lle-paper);box-shadow:var(--lle-shadow);overflow:visible}body .lle-hero-copy,body .lle-hero-media{min-width:0}body .lle-hero h1,body .lle-hero-copy h1{max-width:20ch;margin:.8rem 0 1.25rem;color:var(--lle-ink);font-size:clamp(2.25rem,1.5rem + 3.1vw,4.3rem);line-height:1.05;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:break-word}body .lle-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;color:var(--lle-brand);font-size:.75rem;font-weight:750;line-height:1.5;letter-spacing:.075em;text-transform:uppercase}body .lle-hero-copy p,body .lle-hero .answer-capsule{max-width:62ch;margin-block:0 1rem;padding:0;border:0;background:transparent;color:var(--lle-muted);font-size:clamp(1rem,.96rem + .25vw,1.1rem);line-height:1.7;text-align:justify;text-align-last:left;hyphens:auto}body .lle-hero-media{align-self:stretch;display:flex;flex-direction:column;margin:0;padding:0}body .lle-hero-media picture{display:block;min-width:0}body .lle-hero-media img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--lle-line);border-radius:var(--lle-radius);background:var(--lle-soft)}body .lle-hero-media figcaption{margin-top:.8rem;color:var(--lle-muted);font-size:.8rem;line-height:1.6}body .lle-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}body .lle-hero-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;max-width:100%;padding:.8rem 1.1rem;border:1px solid var(--lle-line-strong);border-radius:12px;background:var(--lle-paper);color:var(--lle-ink);font:inherit;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;text-align:center;cursor:pointer;transition:background var(--lle-motion),border-color var(--lle-motion),box-shadow var(--lle-motion)}body .lle-hero-actions :is(a,button):first-child{border-color:var(--lle-brand);background:var(--lle-brand);color:var(--lle-on-brand)}html.leadlovers-isolated[data-theme="dark"] body .lle-hero-actions a:not(.geo-btn):not(.cta){color:var(--lle-ink)}html.leadlovers-isolated[data-theme="dark"] body .lle-hero-actions a:first-child:not(.geo-btn):not(.cta){color:var(--lle-on-brand)}body .lle-hero-actions :is(a,button):hover{border-color:var(--lle-brand);background:var(--lle-soft);box-shadow:var(--lle-shadow);transform:none}body .lle-hero-actions :is(a,button):first-child:hover{border-color:var(--lle-brand-hover);background:var(--lle-brand-hover);color:var(--lle-on-brand)}body .lle-hero-actions :is(svg,[data-lucide]){flex:0 0 18px;width:18px;height:18px}body .lle-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);margin-block:1.5rem 2rem}body .lle-track-card{--lle-track:var(--lle-brand);display:flex;min-width:0;flex-direction:column;gap:.75rem;margin:0;padding:1rem;border:1px solid var(--lle-line);border-top:3px solid var(--lle-track);border-radius:var(--lle-radius);background:var(--lle-paper);color:var(--lle-ink);box-shadow:var(--lle-shadow);text-decoration:none;transition:border-color var(--lle-motion),box-shadow var(--lle-motion)}body .lle-track-card[data-track="inbound"]{--lle-track:#006879}body .lle-track-card[data-track="outbound"]{--lle-track:#a84b00}body .lle-track-card[data-track="branding"]{--lle-track:#a51243}body .lle-track-card[data-track="estrategico"]{--lle-track:#4338a8}body .lle-track-card[data-track="glossario"]{--lle-track:#006b64}:root[data-theme="dark"] body .lle-track-card[data-track="inbound"]{--lle-track:#7bd5e2}:root[data-theme="dark"] body .lle-track-card[data-track="outbound"]{--lle-track:#ffb16e}:root[data-theme="dark"] body .lle-track-card[data-track="branding"]{--lle-track:#ff91b3}:root[data-theme="dark"] body .lle-track-card[data-track="estrategico"]{--lle-track:#b5adff}:root[data-theme="dark"] body .lle-track-card[data-track="glossario"]{--lle-track:#7ad9c8}body .lle-track-card h3{margin:.25rem 0 0;color:var(--lle-ink);font-size:1.2rem;line-height:1.3;letter-spacing:-.02em}body .lle-track-card p{margin:0;color:var(--lle-muted);font-size:.94rem;line-height:1.6;text-align:justify;text-align-last:left;hyphens:auto}body .lle-track-image,body .lle-track-card > img,body .lle-track-image img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--lle-radius-sm);background:var(--lle-soft)}body .lle-track-card > a,body .lle-track-card > .lle-track-link{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;min-height:44px;margin-top:auto;padding-block:.5rem;color:var(--lle-track);font-size:.875rem;font-weight:750;line-height:1.4;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}html.leadlovers-isolated[data-theme="dark"] body .lle-track-card > a:not(.geo-btn):not(.cta){color:var(--lle-track)}body .lle-visual-story{display:grid;min-width:0;gap:0;margin:clamp(1.5rem,3.5vw,2.75rem) 0;border:1px solid var(--lle-line);border-radius:var(--lle-radius);background:var(--lle-paper);box-shadow:var(--lle-shadow)}body .lle-visual-story picture{display:block;min-width:0}body .lle-visual-story img{display:block;width:100%;max-width:100%;height:auto;border-radius:calc(var(--lle-radius) - 1px) calc(var(--lle-radius) - 1px) 0 0;background:var(--lle-soft)}body .lle-visual-story figcaption{margin:0;padding:1rem clamp(1rem,2.5vw,1.6rem);border-top:1px solid var(--lle-line);color:var(--lle-muted);font-size:.875rem;line-height:1.65;overflow-wrap:break-word}body .lle-visual-story figcaption strong{color:var(--lle-ink)}body .lle-visual-story figcaption small{display:block;margin-top:.4rem;color:var(--lle-muted);font-size:.8rem}body .lle-context-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block:1.25rem 2rem;padding:1rem 1.15rem;border:1px solid var(--lle-line);border-radius:var(--lle-radius-sm);background:var(--lle-paper)}body .lle-context-links > :is(p,strong,span){margin:0;color:var(--lle-muted);font-size:.875rem}body .lle-context-links a{display:inline-flex;min-height:44px;max-width:100%;align-items:center;padding:.5rem .8rem;border:1px solid var(--lle-line);border-radius:9px;background:var(--lle-soft);color:var(--lle-brand);font-size:.85rem;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:break-word}html.leadlovers-isolated[data-theme="dark"] body .lle-context-links a:not(.geo-btn):not(.cta){color:var(--lle-brand)}body :is(.lle-hero,.lle-track-grid,.lle-visual-story,.lle-context-links) :is(a,button,input,select,textarea,summary):focus-visible,body a.lle-track-card:focus-visible{outline:3px solid var(--lle-brand);outline-offset:4px}@media (hover:hover) and (pointer:fine){body .lle-track-card:hover{border-color:var(--lle-track);box-shadow:var(--lle-shadow-hover)}html.leadlovers-isolated main.geo-page:not(.av-article) :is(.frente-card,.pilar-card,.papel-card,.subpage-card,.filha-card,.ll-frente):hover{box-shadow:var(--lle-shadow-hover)}}@media (max-width:980px){body .lle-hero{grid-template-columns:minmax(0,1fr)}body .lle-hero h1{max-width:22ch}body .lle-hero-media img{aspect-ratio:16 / 9}body .lle-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html.leadlovers-isolated body main.geo-page[data-excecao="hub-raiz"]{max-width:100%}body .lle-hero{gap:1.5rem;padding:1.1rem;border-radius:18px}body .lle-hero h1{font-size:clamp(2rem,8.8vw,3rem);line-height:1.1;letter-spacing:-.04em}body .lle-hero-actions :is(a,button){width:100%}body .lle-track-grid{grid-template-columns:minmax(0,1fr)}body .lle-track-card{padding:.9rem}body .lle-context-links{align-items:stretch;flex-direction:column;padding:.85rem}body .lle-context-links a{justify-content:flex-start;min-height:48px}}@media (prefers-reduced-motion:reduce){body :is(.lle-hero,.lle-track-grid,.lle-context-links) *,html.leadlovers-isolated main.geo-page:not(.av-article) :is(.frente-card,.pilar-card,.papel-card,.subpage-card,.filha-card,.ll-frente){animation:none;transition:none}}:root[data-llx-motion="reduce"] body :is(.lle-hero,.lle-track-grid,.lle-context-links) *{animation:none;transition:none}@media (forced-colors:active){body :is(.lle-hero,.lle-track-card,.lle-visual-story,.lle-context-links){border:1px solid CanvasText;box-shadow:none}body .lle-hero-actions :is(a,button){border:1px solid ButtonText}}@media print{body{--lle-ink:#000000;--lle-muted:#333333;--lle-paper:#ffffff;--lle-canvas:#ffffff;--lle-line:#aaaaaa;--lle-brand:#7a0d31}html.leadlovers-isolated body main.geo-page[data-excecao="hub-raiz"]{max-width:100%}body :is(.lle-hero,.lle-track-card,.lle-visual-story,.lle-context-links){box-shadow:none;break-inside:avoid}body .lle-hero{grid-template-columns:minmax(0,1fr);padding:1rem}body .lle-hero h1{max-width:none;font-size:28pt}body .lle-hero-media img,body .lle-visual-story img{max-height:75mm;object-fit:contain}body .lle-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body .lle-hero-line{display:block;margin-top:.12em;color:var(--lle-brand)}body .lle-hero .lle-context-links{gap:.3rem 1rem;margin:.9rem 0 0;padding:0;border:0;background:transparent}body .lle-hero .lle-context-links a{min-height:44px;padding:.4rem 0;border:0;border-radius:0;background:transparent;font-size:.8rem}body .lle-roadmap-disclosure{margin:calc(var(--lle-space-section) * -.55) 0 2.5rem;border:1px solid var(--lle-line);border-radius:var(--lle-radius-sm);background:var(--lle-paper)}body .lle-roadmap-disclosure > summary{position:relative;display:flex;min-height:64px;flex-wrap:wrap;align-items:center;gap:.3rem 1.25rem;padding:1rem 4rem 1rem 1.25rem;color:var(--lle-ink);font-size:.95rem;line-height:1.45;list-style:none;cursor:pointer}body .lle-roadmap-disclosure > summary::-webkit-details-marker{display:none}body .lle-roadmap-disclosure > summary span:first-child{font-weight:750}body .lle-roadmap-disclosure > summary span + span{color:var(--lle-muted);font-size:.85rem}body .lle-roadmap-disclosure > summary::after{content:"+";position:absolute;right:1.15rem;display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--lle-line);border-radius:50%;color:var(--lle-brand);font-size:1.35rem;line-height:1}body .lle-roadmap-disclosure[open] > summary::after{content:"−"}body .lle-roadmap-disclosure .ll-home-roadmap{margin:0;padding:1.25rem;border:0;border-top:1px solid var(--lle-line);border-radius:0 0 var(--lle-radius-sm) var(--lle-radius-sm);background:transparent;box-shadow:none}body .lle-roadmap-disclosure .ll-home-roadmap ol{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:1rem;margin-block:1.15rem}body .lle-roadmap-disclosure .ll-home-roadmap li{grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;color:var(--lle-muted);font-size:.87rem;font-weight:500;line-height:1.6}body .lle-roadmap-disclosure .ll-home-roadmap li::before{background:var(--lle-soft);color:var(--lle-brand)}body .lle-image-credit{margin-top:1rem;color:var(--lle-muted);font-size:.8rem;line-height:1.6}body #pilares .pilar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}body .lle-track-card .pilar-icon{margin-top:.5rem;margin-bottom:0;background:var(--lle-soft);color:var(--lle-track)}body .lle-track-card .pilar-links{margin-top:auto;padding-top:1rem;border-color:var(--lle-line);font-size:.875rem;line-height:1.9}body .lle-track-card .pilar-links strong{color:var(--lle-track)}body .lle-visual-story--support{max-width:860px;margin-inline:auto}body .lle-image-expand{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:.5rem;min-height:44px;max-width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.6rem .95rem;border:1px solid var(--lle-line-strong);border-radius:9px;background:var(--lle-paper);color:var(--lle-brand);font:inherit;font-size:.875rem;font-weight:700;line-height:1.4;cursor:pointer}body .lle-image-dialog{position:fixed;inset:0;width:min(1400px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:4.5rem 1rem 1rem;border:1px solid var(--lle-line);border-radius:var(--lle-radius);background:var(--lle-paper);color:var(--lle-ink);box-shadow:0 30px 100px rgba(0,0,0,.4);overscroll-behavior:contain}body .lle-image-dialog::backdrop{background:rgba(9,11,20,.82)}body .lle-image-dialog-close{position:absolute;top:1rem;right:1rem;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .9rem;border:1px solid var(--lle-line-strong);border-radius:10px;background:var(--lle-soft);color:var(--lle-ink);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}body .lle-image-dialog-figure{margin:0}body .lle-image-dialog-figure img{display:block;width:100%;max-width:100%;max-height:calc(100vh - 14rem);max-height:calc(100dvh - 14rem);height:auto;object-fit:contain;border-radius:var(--lle-radius-sm)}body .lle-image-dialog-figure figcaption{max-width:90ch;margin:1rem auto 0;color:var(--lle-muted);font-size:.9rem;line-height:1.6}body .lle-image-dialog-figure figcaption small{display:block;margin-top:.35rem;color:var(--lle-muted);font-size:.8rem}body :is(.lle-image-dialog-close,.lle-image-expand,.lle-roadmap-disclosure > summary):focus-visible{outline:3px solid var(--lle-brand);outline-offset:4px}@media (max-width:980px){body .lle-roadmap-disclosure .ll-home-roadmap ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body #pilares .pilar-grid,body .lle-roadmap-disclosure .ll-home-roadmap ol{grid-template-columns:minmax(0,1fr)}body .lle-roadmap-disclosure > summary{display:grid;gap:.35rem}body .lle-hero .lle-context-links{flex-direction:row;align-items:center;gap:.2rem 1rem}body .lle-image-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding-inline:.75rem;border-radius:14px}}@media print{body .lle-roadmap-disclosure{margin-top:1rem}body .lle-roadmap-disclosure .ll-home-roadmap ol{grid-template-columns:repeat(2,minmax(0,1fr))}body .lle-image-expand,body .lle-image-dialog{display:none !important}}body .lle-hero-line{margin-top:.35em;font-size:.6em;line-height:1.2;letter-spacing:-.025em}@media (max-width:640px){body .lle-hero{gap:1rem;align-items:start}body .lle-hero-copy{display:contents}body .lle-hero-copy > .lle-eyebrow{order:1}body .lle-hero-copy > h1{order:2;margin:0}body .lle-hero-media{order:3}body .lle-hero-media img{max-height:220px;aspect-ratio:16 / 9}body .lle-hero-media figcaption{margin-top:.5rem;font-size:.75rem}body .lle-hero-copy > .answer-capsule{order:4;margin:.25rem 0 0;font-size:1rem;line-height:1.6}body .lle-hero-copy > .lle-hero-actions{order:5;margin-top:.15rem}body .lle-hero-copy > .lle-context-links{order:6;margin-top:0}}@media print{:root body,:root[data-theme] body{--lle-ink:#000000;--lle-muted:#333333;--lle-paper:#ffffff;--lle-canvas:#ffffff;--lle-soft:#f3f3f3;--lle-line:#aaaaaa;--lle-line-strong:#777777;--lle-brand:#7a0d31;--lle-on-brand:#ffffff;--lle-accent:#7a0d31}:root body .lle-track-card[data-track],:root[data-theme] body .lle-track-card[data-track]{--lle-track:#333333}body .lle-hero-copy{display:block}}html.leadlovers-isolated .leadlovers-portal-nav .geo-nav-brand{color:var(--lle-brand)}body .lle-visual-story--support img[src*="/media/editorial/"]{max-height:380px;object-fit:cover;object-position:center}@media print{body .lle-visual-story--support img[src*="/media/editorial/"]{max-height:75mm;object-fit:contain}}html.leadlovers-isolated body main .llg-card a.ll-verbete{color:inherit}:root.leadlovers-isolated[data-theme="dark"] body main a.ll-acao{color:#ffffff}html.leadlovers-isolated body main .llx-aula-grid,html.leadlovers-isolated body main .ll-battle{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}html.leadlovers-isolated body main .ll-cards-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (max-width:719.98px){html.leadlovers-isolated body main .rs-kit{grid-template-columns:minmax(0,1fr)}}html.leadlovers-isolated body main .rs-kit .rs-peca{min-width:0;overflow-wrap:anywhere}:root.leadlovers-isolated body main a.ll-verbete:not(.geo-btn):not(.cta){color:inherit}:root.leadlovers-isolated body .geo-breadcrumb a,:root.leadlovers-isolated body .geo-footer a:not([class]){color:var(--lle-brand)}:root.leadlovers-isolated body .geo-footer .geo-footer-procedencia a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}:root.leadlovers-isolated body .geo-section-label:not([class*="geo-section-label--"]){color:var(--lle-brand);background:var(--lle-soft);border-color:var(--lle-line)}:root.leadlovers-isolated body main :is(.micro-price,.ll-degrau-nota){color:var(--lle-muted)}:root.leadlovers-isolated[data-theme="dark"] body main .cta-passo.is-degrau-menor .cta-passo-tag{color:var(--lle-muted)}:root.leadlovers-isolated body main .geo-alert-warning :is(strong,b){color:inherit}:root.leadlovers-isolated[data-theme="dark"] body main .geo-alert-info{color:#d4e8ff}:root.leadlovers-isolated[data-theme="dark"] body main .geo-alert-info :is(strong,b,p,div,a){color:inherit}:root.leadlovers-isolated body main :is(p,li,dd) > a:not([class]):not([aria-current]){color:inherit}:root.leadlovers-isolated body main .entrega a{color:var(--lle-brand)}

/* ── /leadlovers2026/portal-discovery.css ── */
body .ll-discovery-home,body .ll-discover-dialog{color:var(--lle-ink);background:var(--lle-paper)}body .ll-discovery-home{margin:1.5rem 0;padding:clamp(1rem,2.5vw,2rem);border:1px solid var(--lle-line);border-radius:var(--lle-radius)}body .ll-discovery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.25rem}body .ll-discovery-heading > div{max-width:72ch}body .ll-discovery-home .ll-discovery-heading h2{margin:.4rem 0 .65rem;padding:0;font-size:clamp(1.4rem,2.5vw,2rem);border:0;color:var(--lle-ink)}body .ll-discovery-home h2::after{display:none}body .ll-discovery-home p{text-align:justify;line-height:1.65}body .ll-discovery-eyebrow{text-transform:uppercase;letter-spacing:.075em;font-size:.72rem;font-weight:800;color:var(--lle-brand)}body .ll-discover-link{flex-shrink:0;white-space:nowrap;font-weight:750;font-size:.88rem;padding:.7rem;border:1px solid var(--lle-line);border-radius:10px;color:var(--lle-brand)}body .ll-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;align-items:start}body .ll-path{border:1px solid var(--lle-line);border-radius:12px;background:var(--lle-canvas);min-width:0;margin:0;padding:0}body .ll-path[open]{grid-column:1/-1;border-color:var(--lle-brand)}body .ll-path summary{display:flex;align-items:center;gap:.6rem;justify-content:space-between;padding:1rem;font-weight:750;font-size:.95rem;line-height:1.35;min-height:56px;color:var(--lle-ink);cursor:pointer;list-style:none}body .ll-path summary::after{content:"+";margin-left:auto;color:var(--lle-brand);font-size:1.3rem}body .ll-path[open] summary::after{content:"−"}body .ll-path summary::-webkit-details-marker{display:none}body .ll-path-count{white-space:nowrap;font-size:.72rem;font-weight:600;color:var(--lle-muted)}body .ll-path-body{padding:0 1rem 1rem}body .ll-path-body > p{max-width:90ch}body .ll-path-delivery{padding:.8rem 1rem;border-left:3px solid var(--lle-brand);background:var(--lle-soft);border-radius:0 8px 8px 0}body .ll-path-body > ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7rem;padding-left:1.5rem;margin:1.5rem 0}body .ll-path-body > ol > li{min-width:0;padding-left:.25rem}body .ll-path-body > ol > li::marker{color:var(--lle-brand);font-weight:800}body .ll-path-link{color:var(--lle-brand);font-weight:750;text-decoration:underline;text-underline-offset:.2em}body .ll-path-body > ol p{font-size:.87rem;margin:.6rem 0}body .ll-path-check{display:flex;gap:.5rem;align-items:center;font-size:.8rem;cursor:pointer;min-height:44px}body .ll-path-check input{width:18px;height:18px;accent-color:var(--lle-brand);flex-shrink:0}body .ll-path-tools{display:flex;gap:.65rem;flex-wrap:wrap}body .ll-path-tools button,body .ll-discover-dialog button{font:inherit;min-height:44px;padding:.6rem .9rem;border:1px solid var(--lle-line-strong);border-radius:9px;background:var(--lle-paper);color:var(--lle-ink);cursor:pointer}body .ll-path-tools [data-ll-path-export]{color:var(--lle-on-brand);background:var(--lle-brand);border-color:var(--lle-brand);font-weight:700}body .ll-path-status{font-size:.77rem;color:var(--lle-muted);min-height:1.65em;margin:.7rem 0 0}body [data-ll-discover-open].ll-discover-nav{display:inline-flex;gap:.4rem;align-items:center;padding:.5rem .65rem;min-height:44px;border:1px solid var(--lle-line);border-radius:10px;font-size:.8rem;font-weight:750;color:var(--lle-brand);text-decoration:none;margin-left:auto}body .ll-discover-nav svg{width:17px;height:17px}body .ll-discover-dialog{width:min(780px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--lle-line-strong);border-radius:18px;box-shadow:0 24px 80px #0005}body .ll-discover-dialog::backdrop{background:rgba(10,13,23,.72)}body .ll-discover-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}body .ll-discover-top h2{margin:0;font-size:clamp(1.2rem,2.5vw,1.7rem);padding:0;border:0;color:var(--lle-ink);line-height:1.25}body .ll-discover-top h2::after{display:none}body .ll-discover-close{flex-shrink:0;font-size:.8rem!important}body .ll-discover-form{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:.4rem .8rem}body .ll-discover-form label{font-size:.8rem;font-weight:700;color:var(--lle-muted)}body .ll-discover-form .ll-discover-query-label{grid-column:1;grid-row:1}body .ll-discover-form .ll-discover-type-label{grid-column:2;grid-row:1}body .ll-discover-form input,body .ll-discover-form select{width:100%;min-width:0;min-height:48px;font:inherit;font-size:1rem;border:1px solid var(--lle-line-strong);border-radius:9px;padding:.65rem;background:var(--lle-canvas);color:var(--lle-ink)}body .ll-discover-hint{font-size:.8rem;color:var(--lle-muted);line-height:1.6;margin:.8rem 0}body .ll-discover-status{font-size:.8rem;margin:.8rem 0}body .ll-discover-results{list-style:none;margin:0 0 1rem;padding:0}body .ll-discover-result{border-top:1px solid var(--lle-line);padding:0;margin:0}body .ll-discover-result-link{display:grid;gap:.35rem;padding:.9rem .4rem;color:var(--lle-ink);text-decoration:none;border-radius:6px}body .ll-discover-result-link:hover{background:var(--lle-soft)}body .ll-discover-result-link strong{font-size:1rem;color:var(--lle-brand)}body .ll-discover-type{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:750;color:var(--lle-muted)}body .ll-discover-description{font-size:.84rem;line-height:1.55;color:var(--lle-muted)}body .ll-discover-map{display:inline-block;color:var(--lle-brand);font-size:.85rem;margin:1rem 0 0}body .ll-discovery-home [hidden],body .ll-discover-dialog [hidden]{display:none!important}body :is(.ll-discovery-home,.ll-discover-dialog) :is(a,button,input,select,summary):focus-visible,body .ll-discover-nav:focus-visible{outline:3px solid var(--lle-brand);outline-offset:3px}@media(max-width:640px){body .ll-discovery-heading{display:block}body .ll-discover-link{display:inline-flex;margin-top:.7rem}body .ll-path-grid{grid-template-columns:1fr}body .ll-path-body > ol{grid-template-columns:1fr;gap:.8rem}body .ll-discover-form{grid-template-columns:1fr}body .ll-discover-form .ll-discover-type-label{grid-column:1;grid-row:3}body .ll-discover-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}body .ll-discover-nav span{display:none}body [data-ll-discover-open].ll-discover-nav{padding:.55rem}}@media print{body .ll-discover-dialog,body .ll-discover-nav,body .ll-discover-link,body .ll-path-tools,body .ll-path-status{display:none!important}body .ll-discovery-home{break-inside:auto}body .ll-path-body > ol{display:block}body .ll-path{break-inside:avoid}}.ll-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}number-flow,.ll-count-visual{font-variant-numeric:tabular-nums}body .ll-discover-result-link:focus-visible{background:var(--lle-soft)}body .ll-discover-result-link{transition:background-color 160ms ease}@media (prefers-reduced-motion:reduce){body .ll-discover-result-link{transition:none}}

/* ── /leadlovers2026/portal-study.css ── */
body[data-ll-study],main[data-ll-study]{--lls-ink:#24252f;--lls-muted:#575b69;--lls-paper:#fff;--lls-soft:#faf4f6;--lls-line:#8d8187;--lls-brand:#a51243;--lls-on-brand:#fff}[data-theme="dark"] body[data-ll-study],[data-theme="dark"] main[data-ll-study]{--lls-ink:#f2f2f6;--lls-muted:#c1c1cd;--lls-paper:#171a27;--lls-soft:#252130;--lls-line:#777384;--lls-brand:#ffabc7;--lls-on-brand:#23121a}main .lls-panel{margin:1.25rem 0;padding:0;border:1px solid var(--lls-line);border-radius:14px;background:var(--lls-paper);color:var(--lls-ink);min-width:0;box-shadow:none;font:400 .925rem/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}main .lls-panel > .lls-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem 1rem;padding:.85rem 1rem;min-height:48px;cursor:pointer;list-style:none;color:var(--lls-ink);background:var(--lls-soft);border-radius:13px;font-weight:650;overflow-wrap:anywhere}main .lls-panel > .lls-summary::-webkit-details-marker{display:none}main .lls-panel > .lls-summary::before{content:"+";color:var(--lls-brand);font-size:1.3rem;width:.9rem}main .lls-panel[open] > .lls-summary::before{content:"−"}.lls-summary-label{flex:1;min-width:12rem}.lls-summary-hint{color:var(--lls-muted);font-size:.8rem;font-weight:400}.lls-content{padding:1rem;min-width:0}main .lls-panel p{margin:0 0 .85rem;text-align:justify;line-height:1.6}main .lls-panel .lls-location{color:var(--lls-ink);font-weight:600}.lls-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-start}main .lls-panel button,main .lls-panel .lls-resume{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;max-width:100%;padding:.6rem .85rem;border:1px solid var(--lls-line);border-radius:8px;color:var(--lls-ink);background:var(--lls-paper);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;text-decoration:none;cursor:pointer}main .lls-panel .lls-primary{color:var(--lls-on-brand);background:var(--lls-brand);border-color:var(--lls-brand)}main .lls-panel button:hover,main .lls-panel .lls-resume:hover{text-decoration:underline;text-underline-offset:.18em}main .lls-panel [hidden]{display:none !important}main .lls-panel .lls-status{margin-top:.65rem;margin-bottom:0;color:var(--lls-brand);font-size:.85rem}main .lls-panel .lls-status:empty{display:none}main .lls-panel .lls-note{margin:.9rem 0 0;color:var(--lls-muted);font-size:.8rem}main .lls-panel .lls-library,main .lls-panel .lls-index{margin:.85rem 0 0;padding:0;border:0;border-top:1px solid var(--lls-line);border-radius:0;background:transparent;color:var(--lls-ink);box-shadow:none}main .lls-panel .lls-library > summary,main .lls-panel .lls-index > summary{display:list-item;padding:.75rem .15rem;min-height:44px;border:0;background:transparent;color:var(--lls-ink);cursor:pointer;font:650 .9rem/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}.lls-saved-list,.lls-index-links{max-height:26rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}main .lls-panel .lls-saved-list{margin:0;padding:0;list-style:none}.lls-saved-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--lls-line)}.lls-saved-item:last-child{border-bottom:0}main .lls-panel .lls-saved-item a,main .lls-panel .lls-index-links a{color:var(--lls-brand);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.lls-saved-section{display:block;margin-top:.2rem;font-size:.8rem;color:var(--lls-muted)}.lls-empty{padding:.65rem 0;color:var(--lls-muted)}.lls-index-links{display:grid;gap:.25rem}.lls-index-links a{padding:.5rem;min-height:44px;line-height:1.5}.lls-index-links .lls-subsection{padding-left:1.5rem;font-size:.85rem}main[data-ll-study-ready] :is(.index-nav,.seg-indice-pagina,[data-study-index],.lls-index-links) a[aria-current="location"]{outline:2px solid var(--lls-brand);outline-offset:2px;border-radius:5px;font-weight:700}main[data-ll-study-ready] .lls-heading{scroll-margin-top:calc(var(--llx-nav-offset,88px) + 1.25rem)}main[data-ll-study-ready] .lls-mark{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 0 .35rem;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--lls-brand);cursor:pointer;flex-shrink:0}main[data-ll-study-ready] .lls-mark svg{width:18px;height:18px;margin:0}main[data-ll-study-ready] .lls-mark:hover{border-color:var(--lls-line);background:var(--lls-soft)}main[data-ll-study-ready] .lls-mark[aria-pressed="true"]{color:var(--lls-on-brand);background:var(--lls-brand)}.lls-mark-feedback{display:inline-block;margin-left:.4rem;color:var(--lls-brand);font:500 .8rem/1.4 system-ui,sans-serif}main .lls-panel :is(a,button,summary):focus-visible,main[data-ll-study-ready] .lls-mark:focus-visible{outline:3px solid var(--lls-brand);outline-offset:3px}@media (max-width:600px){main .lls-panel > .lls-summary{padding:.8rem;gap:.25rem .6rem}.lls-summary-hint{flex-basis:100%;padding-left:1.5rem}.lls-content{padding:.8rem}.lls-actions{display:grid;grid-template-columns:minmax(0,1fr)}.lls-saved-item{gap:.5rem}main .lls-panel .lls-saved-item button{padding:.5rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){main[data-ll-study-ready]{scroll-behavior:auto}}@media print{main .lls-panel,main[data-ll-study-ready] .lls-mark,.lls-mark-feedback{display:none !important}}

/* ── /leadlovers2026/portal-journey.css ── */
.llj-home,.llj-return,.llj-page-index{--llj-ink:#242128;--llj-muted:#59505a;--llj-brand:#a51243;--llj-soft:#fcf7f9;--llj-panel:#fff;--llj-line:#e5dce0;color:var(--llj-ink)}html[data-theme="dark"] :is(.llj-home,.llj-return,.llj-page-index){--llj-ink:#f8f4f7;--llj-muted:#d0c4ce;--llj-brand:#ffacc7;--llj-soft:#201c28;--llj-panel:#13121c;--llj-line:#594553}.llj-home{margin:2rem 0;padding:clamp(1rem,3vw,2rem);background:var(--llj-panel);border:1px solid var(--llj-line);border-radius:24px;scroll-margin-top:calc(var(--llx-nav-offset,80px) + 1rem)}.llj-heading{display:flex;justify-content:space-between;align-items:start;gap:1.5rem}.llj-heading h2{font-size:clamp(1.6rem,2.8vw,2.1rem);margin:.4rem 0;color:var(--llj-ink)!important}.llj-heading p{max-width:72ch;color:var(--llj-muted);line-height:1.65}.llj-eyebrow{display:block;text-transform:uppercase;font-size:.73rem;font-weight:800;letter-spacing:.08em;color:var(--llj-brand)}.llj-map-link{white-space:nowrap;align-self:center}.llj-home :is(a,button,input,select):focus-visible,.llj-return a:focus-visible,.llj-page-index :is(summary,a):focus-visible{outline:3px solid var(--llj-brand);outline-offset:4px}html.leadlovers-isolated .llj-home a,html.leadlovers-isolated .llj-return a,html.leadlovers-isolated .llj-page-index a{color:var(--llj-brand)!important;text-decoration:underline;text-underline-offset:.2em}.llj-start{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(200px,1fr) auto;align-items:end;gap:1rem;margin:1.5rem 0}.llj-start label{display:grid;gap:.5rem;font-size:.88rem;font-weight:700}.llj-start select{width:100%;min-height:48px;padding:.65rem 2rem .65rem .75rem;color:var(--llj-ink);background:var(--llj-panel);border:1px solid var(--llj-line);border-radius:10px;font:inherit}html.leadlovers-isolated .llj-home .llj-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1rem;border:1px solid var(--llj-brand);border-radius:12px;font:inherit;font-weight:750;line-height:1.35;background:#a51243;color:#fff!important;text-decoration:none;cursor:pointer}html.leadlovers-isolated[data-theme="dark"] .llj-home .llj-primary{background:#f4a1bd;color:#24121a!important;border-color:#f4a1bd}.llj-recommendation{display:grid;grid-template-columns:1.05fr 1fr;gap:2rem;background:var(--llj-soft);border:1px solid var(--llj-line);border-left:4px solid var(--llj-brand);border-radius:16px;padding:1.5rem}.llj-recommendation[hidden]{display:none}.llj-recommendation h3{font-size:1.3rem;margin:.5rem 0}.llj-recommendation p{line-height:1.65}.llj-path-steps{display:grid;gap:.7rem;list-style:none;padding:0;margin:0;align-content:start}.llj-path-steps li{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:.15rem .7rem;padding:.5rem;border-radius:10px}.llj-step-marker{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--llj-line);border-radius:50%;font-weight:750}.llj-path-steps .is-done .llj-step-marker{background:var(--llj-brand);color:var(--llj-panel)}.llj-path-steps .llj-item-note{grid-column:2}.llj-notice,.llj-note,.llj-empty{font-size:.83rem;color:var(--llj-muted);line-height:1.65}.llj-notice:empty{display:none}.llj-dashboard{border:1px solid var(--llj-line);border-radius:14px;margin-top:1.2rem;overflow:hidden}.llj-dashboard>summary{padding:1rem;min-height:48px;font-weight:750;cursor:pointer}.llj-dashboard[open]>summary{border-bottom:1px solid var(--llj-line)}[data-llj-dashboard]{padding:1rem}.llj-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.llj-stats p{padding:1rem;border-radius:12px;background:var(--llj-soft);margin:0;text-align:left}.llj-stats strong{display:block;font-size:1.6rem;color:var(--llj-brand)}.llj-stats span{display:block;font-size:.8rem;color:var(--llj-muted)}.llj-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin-top:1rem}.llj-list-block{min-width:0}.llj-list-block h3{font-size:1.05rem;border-bottom:1px solid var(--llj-line);padding-bottom:.6rem}.llj-list-block ul{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.llj-list-block li{display:grid;gap:.25rem}.llj-item-note{display:block;font-size:.8rem;color:var(--llj-muted)}.llj-link{line-height:1.5;overflow-wrap:anywhere}.llj-export{min-height:44px;border:1px solid var(--llj-line);border-radius:10px;padding:.65rem .9rem;background:var(--llj-panel);color:var(--llj-brand);font:inherit;cursor:pointer;margin:1rem .5rem 0 0}.llj-return{max-width:1180px;margin:.5rem auto;padding:0 1rem;font-size:.85rem}.llj-return a{display:inline-flex;align-items:center;min-height:44px}.llj-page-index{display:none}.llj-page-index nav{display:grid;max-height:55vh;overflow:auto;padding:.6rem;gap:.25rem}.llj-page-index nav a{padding:.5rem;min-height:44px}@media(max-width:1140px){.llj-start{grid-template-columns:1fr 1fr}.llj-start button{grid-column:1/-1;justify-self:start}.llj-page-index{display:block;margin:.6rem 0 1rem;border:1px solid var(--llj-line);border-radius:10px;background:var(--llj-panel)}.llj-page-index>summary{padding:.8rem;min-height:44px;cursor:pointer;font-weight:700}}@media(max-width:640px){.llj-home{border-radius:16px}.llj-heading{display:block}.llj-map-link{display:inline-block;min-height:44px;padding:.6rem 0}.llj-start,.llj-recommendation,.llj-dashboard-grid{grid-template-columns:1fr}.llj-start button{width:100%}.llj-recommendation{padding:1rem;gap:1rem}.llj-stats{grid-template-columns:1fr}.llj-stats p{display:flex;align-items:center;gap:.8rem;padding:.7rem}.llj-stats strong{font-size:1.3rem;min-width:1.5rem}.llj-stats span{font-size:.85rem}.llj-return{padding:0}}@media print{.llj-start,.llj-export,.llj-return,.llj-page-index{display:none!important}.llj-home{border:1px solid #bbb;break-inside:avoid}.llj-recommendation{background:#fff}}@media(prefers-reduced-motion:reduce){.llj-home *{scroll-behavior:auto!important;transition:none!important}}.llj-home [hidden]{display:none!important}

/* ── /leadlovers2026/portal-agency.css ── */
:root{--lla-bg:#fff;--lla-soft:#f5f7fa;--lla-ink:#172b43;--lla-muted:#46566b;--lla-line:#cbd5e1;--lla-accent:#0063b1;--lla-accent-soft:#eaf4fc}:root[data-theme="dark"]{--lla-bg:#152235;--lla-soft:#101b2b;--lla-ink:#eef4fc;--lla-muted:#c2cfdf;--lla-line:#536478;--lla-accent:#92cdff;--lla-accent-soft:#1b3853}.lla-plan,.lla-resources,.lla-catalog,.lla-route{margin:2.5rem 0;color:var(--lla-ink);scroll-margin-top:7rem}.lla-plan h2,.lla-resources h2,.lla-catalog h2,.lla-route h2{color:var(--lla-ink);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2;letter-spacing:-.025em;margin:.6rem 0 1rem}.lla-eyebrow{font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;color:var(--lla-accent);font-weight:750}.lla-stage-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.lla-stage{padding:1.3rem;border:1px solid var(--lla-line);border-radius:14px;background:var(--lla-bg);scroll-margin-top:7rem;min-width:0}.lla-stage:target{outline:3px solid var(--lla-accent);outline-offset:3px}.lla-stage h3{color:var(--lla-ink);font-size:1.25rem;line-height:1.35;margin:.8rem 0 .5rem}.lla-stage p{font-size:.95rem;color:var(--lla-muted);line-height:1.65}.lla-number{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:50%;font-size:.85rem;font-weight:750;background:var(--lla-accent-soft);color:var(--lla-accent)}.lla-stage summary{cursor:pointer;font-size:.9rem;font-weight:650;color:var(--lla-accent);padding:.5rem 0;min-height:2.75rem}.lla-stage-body{border-top:1px solid var(--lla-line);margin-top:.6rem;padding-top:.5rem}.lla-stage-body ol{padding-left:1.3rem;display:grid;gap:.8rem}.lla-stage a,.lla-catalog a,.lla-route a,.lla-context a,.lla-shortcuts a{color:var(--lla-accent);text-underline-offset:3px;overflow-wrap:anywhere}.lla-note{padding:1rem 1.2rem;border-left:3px solid var(--lla-accent);background:var(--lla-accent-soft);border-radius:0 8px 8px 0;color:var(--lla-ink)}.lla-shortcuts{display:flex;flex-wrap:wrap;gap:.75rem}.lla-shortcuts a{display:inline-flex;padding:.8rem 1rem;border:1px solid var(--lla-line);border-radius:8px;background:var(--lla-bg);font-weight:650}.lla-collection{border:1px solid var(--lla-line);border-radius:12px;background:var(--lla-bg);margin:1rem 0;color:var(--lla-ink);scroll-margin-top:7rem}.lla-collection>summary{cursor:pointer;padding:1.25rem 1.4rem;font-size:1.15rem;font-weight:700;min-height:3rem}.lla-collection>summary small{display:block;font-size:.88rem;font-weight:400;color:var(--lla-muted);margin:.45rem 0 0 1rem;line-height:1.5}.lla-collection[open]>summary{border-bottom:1px solid var(--lla-line)}.lla-collection-body{padding:0 clamp(.8rem,2vw,1.5rem) 1.5rem;min-width:0}.lla-collection-body>section{max-width:100%}.lla-context{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;padding:.8rem 1rem;background:var(--lla-soft);border:1px solid var(--lla-line);border-radius:8px;margin:1rem 0;font-size:.82rem;color:var(--lla-muted)}.lla-route{padding:1.5rem;border:1px solid var(--lla-line);border-radius:14px;background:var(--lla-soft)}.lla-route ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;padding-left:1.25rem}.lla-route li{padding-right:.5rem;line-height:1.6}.lla-route li small{display:block;color:var(--lla-muted)}.lla-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:1rem;background:var(--lla-soft);border:1px solid var(--lla-line);border-radius:12px;margin:1.25rem 0}.lla-filters label{display:grid;gap:.4rem;font-size:.87rem;font-weight:650;color:var(--lla-ink);min-width:0}.lla-filters .lla-query{grid-column:1/-1}.lla-filters input,.lla-filters select{box-sizing:border-box;width:100%;min-width:0;padding:.75rem;border:1px solid var(--lla-line);border-radius:7px;background:var(--lla-bg);color:var(--lla-ink);font:inherit;font-size:1rem;min-height:44px}.lla-filter-tools{grid-column:1/-1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lla-catalog button{border:1px solid var(--lla-line);border-radius:7px;background:var(--lla-bg);color:var(--lla-accent);padding:.65rem 1rem;cursor:pointer;font:inherit;min-height:44px}.lla-catalog button:disabled{opacity:.5;cursor:default}.lla-catalog-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.lla-resource{padding:1.1rem;border:1px solid var(--lla-line);border-radius:10px;background:var(--lla-bg);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.lla-resource h3{font-size:1.05rem;line-height:1.4;margin:.65rem 0}.lla-resource p{color:var(--lla-muted);font-size:.87rem;line-height:1.6;margin:.25rem 0 .75rem}.lla-resource .lla-resource-meta{font-size:.75rem;color:var(--lla-muted);margin-top:auto}.lla-badge{background:var(--lla-accent-soft);color:var(--lla-accent);padding:.25rem .5rem;border-radius:4px;font-size:.74rem;font-weight:700}.lla-pagination{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap;margin:1.25rem 0}.lla-empty{padding:1.5rem;background:var(--lla-soft);border-radius:10px}.lla-count{color:var(--lla-muted);font-size:.9rem}.lla-plan :focus-visible,.lla-collection :focus-visible,.lla-catalog :focus-visible,.lla-route :focus-visible,.lla-context :focus-visible{outline:3px solid var(--lla-accent);outline-offset:4px}.lla-catalog [hidden],.lla-plan [hidden]{display:none!important}@media(min-width:981px){.lle-hero .lle-hero-line{font-size:.72em;line-height:1.2}.lle-hero-media{max-height:340px}.lle-hero-media img{height:100%;object-fit:cover}}@media(max-width:980px){.lla-stage-grid,.lla-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lla-filters,.lla-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lla-stage-grid,.lla-catalog-list,.lla-filters,.lla-route ol{grid-template-columns:1fr}.lla-stage{padding:1rem}.lla-plan,.lla-catalog{margin:1.5rem 0}.lla-collection>summary{padding:1rem}.lla-collection>summary small{margin-left:0}.lla-context{font-size:.8rem}.lla-query{grid-column:auto}.lla-route{padding:1rem}.lla-collection-body{padding:0 .75rem 1rem}.lle-hero-media{display:none}}@media print{.lla-filters,.lla-pagination{display:none!important}.lla-catalog-list,.lla-stage-grid{display:block}.lla-resource,.lla-stage{break-inside:avoid;margin:.5rem 0}.lla-collection{break-inside:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}body .lle-hero{padding:clamp(1.2rem,2.5vw,2rem);margin-bottom:2rem}body .lle-hero h1{font-size:clamp(2rem,3.6vw,3.3rem)}body .lle-hero-media{max-height:300px}body .lle-hero-media img{min-height:0;object-fit:cover}@media(max-width:640px){body .lle-hero-media{display:none!important}}
