@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-400.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-latin-500.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-600.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-latin-700.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-latin-800.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-500.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin-600.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-mono-latin-700.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-sans-latin.woff2)format("woff2")}:root{--ink:#1c1915;--ink-soft:#34312d;--paper:#faf7f1;--paper-2:#f4efe6;--card:#fffdf8;--lime:#dfff55;--orange:#ff6b35;--phase-1:#ff6b35;--phase-2:#e0a82e;--phase-3:#2e9e5b;--ok:#166534;--ok-bg:#f0fdf4;--ok-line:#bbf7d0;--muted:#5f5a52;--muted-strong:#8a847a;--line:#e3dccf;--line-soft:#f4efe6;--danger:#a51d19;--sidebar-mute:#aaa59d;--lime-ink:#5a6b0a;--orange-ink:color-mix(in srgb, var(--orange) 58%, var(--ink));--orange-tint:color-mix(in srgb, var(--orange) 14%, var(--card));--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--paper));--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-geist-sans:"Geist", Arial, sans-serif;--font-geist-mono:"Geist Mono", ui-monospace, monospace;--fs-page:clamp(22px, 2.1vw, 28px);--fs-chapter:16px;--fs-block:15px;--fs-heading:15px;--fs-sub:13px;--fs-body:14px;--fs-label:11px;--fs-meta:12px;--fs-display:22px;--fs-quote:16px;--fs-stat:20px;--label:650 var(--fs-label) / 1.3 var(--font-geist-sans);--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit}.btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--orange);color:#fff;border:0}.btn-primary:hover:not(:disabled){filter:brightness(.95)}.btn-ghost{border:1px solid var(--line);background:var(--card);color:var(--ink)}.btn-ghost:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.field-label{color:var(--orange);font:750 var(--fs-label) / 1.2 var(--font-geist-sans);letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.stat{gap:3px;padding:10px 12px;display:grid}.stat strong{color:var(--ink);font:750 var(--fs-stat) / 1 var(--font-geist-mono);letter-spacing:-.04em}.stat em{color:var(--muted);font:650 var(--fs-label) / 1.3 var(--font-geist-sans);font-style:normal}.chip-soft{background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:var(--fs-meta);border-radius:999px;padding:5px 9px;font-style:italic;font-weight:650}.ext-link{color:var(--ink);font-size:var(--fs-meta);font-weight:750;text-decoration:none}.ext-link:hover{color:var(--orange)}.section-toolbar{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.section-hint{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-meta);line-height:1.45}.section-toolbar .section-hint{margin:0}.consent-banner{z-index:1000;border:1px solid var(--line);background:var(--card);border-radius:16px;justify-content:space-between;align-items:center;gap:22px;max-width:920px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 60px #1c19152e}.consent-banner strong{margin-bottom:4px;font-size:16px;display:block}.consent-banner p{max-width:62ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.consent-banner a{color:var(--ink);font-weight:700}.consent-actions{flex:none;gap:8px;display:flex}@media (width<=640px){.consent-banner{max-width:none;padding:13px 16px calc(13px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;align-items:stretch;gap:10px;margin:0;bottom:0;left:0;right:0}.consent-banner strong{margin-bottom:2px;font-size:14px}.consent-banner p{font-size:12.5px;line-height:1.4}.consent-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}}body.has-consent-banner{padding-bottom:140px}@media (width<=640px){body.has-consent-banner{padding-bottom:190px}}.auth-shell{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--line);background:var(--card);border-radius:22px;gap:18px;width:min(100%,480px);padding:clamp(28px,6vw,52px);display:grid;box-shadow:0 22px 70px #1c191517}.auth-card .brand-mark{margin-bottom:12px}.auth-card h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,7vw,66px);line-height:.94}.auth-card p{color:var(--muted);margin:0;line-height:1.6}.auth-card label,.auth-field{gap:8px;font-size:12px;font-weight:700;display:grid}.auth-field label{font:inherit;display:inline}.auth-card input,.auth-card select{border:1px solid var(--line);background:var(--paper);border-radius:9px;outline:none;width:100%;padding:14px}.auth-whatsapp{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.auth-whatsapp>span{border:1px solid var(--line);background:var(--paper-2);min-height:48px;color:var(--muted);font:750 13px var(--font-geist-mono);border-radius:9px;place-items:center;display:grid}.auth-card button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:14px;font-weight:750}.auth-card button:disabled{opacity:.55}.auth-card small{color:var(--muted);line-height:1.45}.auth-card .auth-hint,.auth-page .auth-card .auth-hint{letter-spacing:0;text-transform:none;color:var(--muted);margin:0;font-size:12px;font-weight:550;line-height:1.45}.auth-card .auth-hint a{color:var(--ink);font-weight:700}.auth-card .auth-hint select{width:auto;min-height:34px;margin-left:6px;padding:4px 8px;font-size:12px}.auth-card .auth-step-note{color:var(--ink);overflow-wrap:anywhere;text-transform:none;margin:2px 0 0;font-weight:650}.auth-card .auth-notice{color:var(--ok)}.auth-card label.auth-legal,.auth-page .auth-card label.auth-legal{color:var(--muted);cursor:pointer;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:650;line-height:1.4;display:flex}.auth-card label.auth-legal span{flex:auto;min-width:0}.auth-card label.auth-legal input[type=checkbox],.auth-page .auth-card label.auth-legal input[type=checkbox]{appearance:checkbox;width:16px;min-width:16px;max-width:16px;height:16px;box-shadow:none;accent-color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 16px;align-self:center;margin:0;padding:0}.auth-card label.auth-legal input[type=checkbox]:focus,.auth-page .auth-card label.auth-legal input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #dfff5559}.auth-foot{gap:8px;margin-top:2px;display:grid}.auth-page .auth-card .auth-foot{gap:8px}.legal-page{max-width:1040px;margin:0 auto;padding:28px clamp(20px,5vw,88px) 48px}.legal-hero{gap:12px;display:grid}.legal-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;display:flex}.legal-hero-top .marketing-kicker{margin-bottom:8px}.legal-hero h1{font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(36px,6vw,56px);font-weight:400;line-height:.92}.legal-hero .marketing-lead{max-width:36rem;margin:0;font-size:16px}.legal-switch{border:1px solid var(--line);background:var(--paper-2);border-radius:999px;gap:4px;margin:0;padding:4px;display:inline-flex}.legal-switch a{min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.legal-switch a:hover{color:var(--ink)}.legal-switch a.on{background:var(--ink);color:var(--lime)}.legal-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 48px;margin-top:22px;display:grid}.legal-block{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:16px 0}.legal-block summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 12px;align-items:baseline;gap:10px;list-style:none;display:grid}.legal-block summary::-webkit-details-marker{display:none}.legal-block summary:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);place-self:center end;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)}.legal-block[open] summary:after{transform:rotate(-135deg)}.legal-block span{font:750 11px var(--font-geist-mono);color:var(--muted);letter-spacing:.06em}.legal-block h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:400;line-height:1.2}.legal-block p{max-width:46ch;color:var(--ink-soft);margin:8px 0 0 38px;font-size:15px;line-height:1.5}.legal-block a{color:var(--ink);font-weight:750}.legal-help{background:var(--lime);color:var(--ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;display:flex}.legal-help p{margin:0;font-size:14px;font-weight:650}.legal-help a{background:var(--ink);min-height:40px;color:var(--lime);border-radius:999px;align-items:center;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.auth-confirm{background:var(--ink);color:var(--paper);border-radius:12px;gap:4px;padding:14px 16px;display:grid;box-shadow:0 16px 40px #1c19152e}.auth-confirm em{font:750 10px / 1 var(--font-geist-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lime);font-style:normal}.auth-confirm strong{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--paper);font-size:28px;font-weight:400;line-height:.95}.auth-confirm p{color:#d8d2c6;margin:0;font-size:14px;line-height:1.4}.auth-confirm b{color:var(--lime);font-weight:750}.auth-trial{background:var(--lime);color:var(--ink);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid;box-shadow:inset 0 0 0 1px #1c191514}.auth-trial b{background:var(--ink);width:44px;height:44px;color:var(--lime);font-family:var(--font-serif);letter-spacing:-.04em;border-radius:9px;place-items:center;font-size:26px;font-weight:400;line-height:1;display:grid}.auth-trial div{gap:2px;min-width:0;display:grid}.auth-trial strong{font:750 14px / 1.2 var(--font-geist-sans);letter-spacing:-.02em}.auth-trial p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.35}.auth-card .auth-switch,.auth-switch{width:auto;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline;display:inline}.auth-card a{color:var(--ink);font-weight:750}.error-banner{background:var(--orange-tint);border:1px solid color-mix(in srgb, var(--orange) 30%, transparent);border-radius:9px;justify-content:space-between;gap:16px;margin-top:16px;padding:12px 14px;font-size:12px;display:flex}.error-banner button{cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.shell{grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100vh;padding:18px 16px 16px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 6px 14px;display:flex}.brand-mark{object-fit:cover;background:var(--lime);width:36px;height:36px;color:var(--ink);border-radius:10px;font-size:20px;font-weight:900;display:block}.brand div{gap:3px;min-width:0;display:grid}.brand strong{letter-spacing:-.02em;font-size:14px;font-weight:650}.brand-tagline{color:var(--sidebar-mute);letter-spacing:.03em;align-items:center;gap:6px;font-size:10px;font-weight:500;line-height:1.2;display:flex}.brand-tagline em{font-style:normal}.brand-tagline em:last-child{color:var(--lime)}.brand-tagline i{background:var(--lime);opacity:.8;border-radius:1px;flex-shrink:0;width:3px;height:3px;display:block}.sidebar nav{gap:2px;margin-top:14px;display:grid}.nav-item{width:100%;color:var(--sidebar-mute);text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:0;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.2;transition:background .15s,color .15s;display:flex;position:relative}.nav-item span{font:500 11px / 1 var(--font-geist-mono);color:var(--muted-strong);flex:0 0 1.5em}.nav-item:hover{color:var(--paper-2);background:#ffffff0f}.nav-item.active{color:var(--paper);box-shadow:inset 2px 0 0 var(--lime);background:#dfff551a;font-weight:600}.nav-item.active span{color:var(--lime)}.icon-btn{border:1px solid var(--line);background:var(--card);width:32px;min-height:32px;color:var(--ink-soft);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.icon-btn:hover{border-color:var(--orange);color:var(--orange)}.icon-btn.is-copied,.icon-btn.copied{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));color:var(--ok)}.icon-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.icon-btn svg{display:block}.pulse{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dfff551f}.workspace{min-width:0;padding:34px clamp(24px,4vw,64px) 80px}.topbar{padding-bottom:var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;display:flex}.topbar h1{max-width:640px;font-size:var(--fs-page);letter-spacing:-.03em;margin:6px 0 0;font-weight:750;line-height:1.2}.eyebrow{font:650 var(--fs-label) / 1.3 var(--font-geist-sans);letter-spacing:.02em;color:var(--muted);display:inline-block}.eyebrow.light{color:var(--lime)}.hero-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin-top:16px;display:grid}.progress-card,.north-star{background:var(--card);border:1px solid var(--line);min-height:228px;color:var(--ink);border-radius:18px;flex-direction:column;padding:22px 24px 18px;display:flex}.progress-card{background:var(--ink);color:var(--paper);border-color:#0000}.hero-card-title{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800;line-height:1.2}.progress-card .hero-card-title{color:var(--lime)}.progress-top{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.progress-copy{gap:6px;min-width:0;display:grid}.progress-count{letter-spacing:-.06em;color:var(--ink);align-items:baseline;gap:6px;font-size:clamp(40px,4.6vw,52px);font-weight:800;line-height:.88;display:flex}.progress-card .progress-count{color:var(--paper)}.progress-count b{color:var(--lime);font-weight:800}.progress-count em{color:var(--ink);letter-spacing:-.03em;font-size:.46em;font-style:normal;font-weight:750}.progress-card .progress-count em{color:var(--sidebar-mute)}.progress-label{color:var(--ink);font-size:13px;font-weight:550}.progress-card .progress-label{color:var(--sidebar-mute)}.progress-bar{background:var(--paper-2);border-radius:999px;width:100%;height:10px;margin-top:18px;overflow:hidden}.progress-card .progress-bar{background:var(--ink-soft)}.progress-bar span{background:var(--lime);border-radius:999px;height:100%;transition:width .4s;display:block}.progress-pace{color:var(--ink);align-items:center;gap:8px;margin:14px 0 0;font-size:13px;font-weight:550;display:flex}.progress-card .progress-pace{color:var(--paper)}.progress-pace svg{color:var(--orange);flex:none}.ring{--progress:0;--ring:326.73;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative}.ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-track,.ring-value{fill:none;stroke-width:9px}.ring-track{stroke:var(--paper-2)}.progress-card .ring-track{stroke:var(--ink-soft)}.ring-value{stroke:var(--lime);stroke-linecap:round;stroke-dasharray:calc(var(--ring) * var(--progress) / 100) var(--ring);transition:stroke-dasharray .45s}.ring.is-empty .ring-value{stroke:#0000}.ring-label{z-index:1;text-align:center;justify-items:center;gap:1px;display:grid;position:relative}.ring-label span{letter-spacing:-.04em;color:var(--ink);font-size:18px;font-weight:800;line-height:1}.progress-card .ring-label span{color:var(--paper)}.ring-label small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:550}.progress-card .ring-label small{color:var(--sidebar-mute)}.section-block{margin-top:var(--space-4)}.section-heading{margin-bottom:var(--space-3);justify-content:space-between;align-items:end;gap:20px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(18px,1.8vw,22px);line-height:1.2}.counter{font:700 var(--fs-meta) var(--font-geist-mono);color:var(--muted);padding-bottom:4px}.task-card{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.task-row{border:0;border-bottom:1px solid var(--line-soft);background:var(--card);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:2px;width:100%;padding:6px 8px 6px 6px;display:grid;position:relative}.task-row.done{background:var(--card)}.task-row:hover{background:color-mix(in srgb, var(--lime) 8%, var(--card))}.task-row.is-dragging{z-index:6;background:var(--card);outline:1px solid color-mix(in srgb, var(--lime) 50%, var(--line));border-radius:12px;box-shadow:0 14px 32px #1c191529}.task-card.is-reordering{-webkit-user-select:none;user-select:none;z-index:2;position:relative;overflow:visible}.task-card.is-reordering .task-row:hover{background:var(--card)}.task-grip{width:32px;height:46px;color:color-mix(in srgb, var(--ink) 28%, transparent);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;align-content:start;justify-items:center;padding:15px 0 0;display:grid}.task-grip:hover,.task-row:hover .task-grip{color:color-mix(in srgb, var(--ink) 48%, transparent);background:0 0}.task-card.is-reordering .task-grip{cursor:grabbing}@media (prefers-reduced-motion:reduce){.task-row.is-dragging{box-shadow:none;outline:1px solid var(--line)}}.task-grip:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.task-grip:after{content:"";background-image:radial-gradient(circle closest-side,currentColor 100%,#0000 100%);background-repeat:repeat;background-size:5px 5.5px;width:10px;height:16px}.task-toggle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:10px 8px 10px 10px;display:grid}.task-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:10px}.check{border:1.5px solid var(--ink);width:26px;height:26px;color:var(--lime);background:0 0;border-radius:50%;place-items:center;margin-top:0;font-weight:800;display:grid}.task-row.done .check{background:var(--ink)}.task-main{gap:5px;min-width:0;display:grid}.task-main strong{letter-spacing:-.02em;align-items:center;min-height:26px;font-size:15px;line-height:1.25;display:flex}.task-meta{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.task-category{background:var(--orange-tint);color:var(--orange);text-transform:uppercase;font:750 9px / 1.2 var(--font-geist-mono);letter-spacing:.1em;border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.task-main small{color:var(--muted);font-size:12px;line-height:1.4}.task-row.done .task-main strong{color:var(--muted-strong);text-decoration:line-through}.task-row.done .task-category{opacity:.55}.task-empty{color:var(--muted);margin:0;padding:18px 16px;font-size:13px}.task-add{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 16px;display:grid}.task-add-plus{border:1.5px dashed color-mix(in srgb, var(--ink) 45%, var(--line));width:26px;height:26px;color:var(--ink);font:650 16px / 1 var(--font-geist-sans);border-radius:50%;place-items:center;display:grid}.task-add-fields{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:8px;min-width:0;display:grid}.task-add input{border:1px solid color-mix(in srgb, var(--ink) 14%, var(--line));background:var(--card);border-radius:10px;outline:none;min-width:0;padding:11px 12px;font-size:14px}.task-add input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1917140f}.task-add button{background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:750}.task-add button.is-ready{background:var(--lime);color:var(--ink)}.task-add button:hover{filter:brightness(1.08)}@media (width<=1023px){.hero-grid{grid-template-columns:1fr}.progress-card,.north-star{min-height:0;padding:20px 20px 16px}.ring{width:96px;height:96px}.ring-label span{font-size:16px}.progress-count{font-size:clamp(36px,9vw,48px)}}.priority-meter{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:650;display:inline-flex}.priority-dots{gap:4px;display:inline-flex}.priority-dots i{background:var(--line);border-radius:2px;width:10px;height:10px;display:block}.priority-dots i.on{background:var(--orange)}@media (width>=1080px){.convo-replies{grid-template-columns:repeat(3,minmax(0,1fr))}.convo-dims{grid-template-columns:repeat(5,minmax(0,1fr))}}.convo-panel{background:color-mix(in srgb, var(--paper-2) 70%, var(--card));border:1px solid var(--line-soft);border-radius:12px;gap:10px;padding:12px;display:grid}.convo-panel textarea{min-height:120px}.convo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.convo-run,.convo-use,.offer-save button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-weight:750}.convo-run:disabled,.offer-save button:disabled{opacity:.45;cursor:default}.convo-error{color:var(--danger);font-weight:650}.convo-result{gap:10px;display:grid}.convo-result-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.convo-flags{flex-wrap:wrap;gap:6px;display:flex}.convo-reason,.convo-note{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.convo-use{background:var(--ink);width:fit-content}.convo-dims{gap:6px;margin:0;padding:0;list-style:none;display:grid}.convo-dims li{gap:2px;display:grid}.convo-dims strong{font-size:12px}.convo-dims small{color:var(--muted);font-size:12px}.convo-replies{gap:8px;display:grid}.convo-replies article{background:var(--card);border:1px solid var(--line);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.convo-replies header{justify-content:space-between;align-items:center;gap:8px;display:flex}.convo-replies header .icon-btn{width:30px;min-height:30px}.convo-replies p{margin:0;font-size:14px;line-height:1.5}.convo-replies small{color:var(--muted)}.offer-card .offer-shell{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:8px 16px}.offer-shell.is-open{padding-bottom:12px}.offer-head{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.offer-copy{gap:4px;min-width:0;display:grid}.offer-copy strong{text-overflow:ellipsis;font-size:16px;overflow:hidden}.offer-edit{border-radius:10px;flex-shrink:0;place-items:center;width:36px;min-height:36px;padding:0;display:grid}.offer-grid{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:8px;display:grid}.offer-span{grid-column:1/-1}.offer-price{grid-template-columns:1fr 88px;gap:8px;display:grid}.offer-save{grid-column:1/-1;align-items:center;gap:10px;display:flex}.offer-card input{border:1px solid color-mix(in srgb, var(--ink) 12%, var(--line));background:var(--paper);color:var(--ink);min-height:46px;font:inherit;border-radius:10px;padding:12px}.offer-card input:focus{border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 22%, transparent);outline:none}@media (width<=720px){.offer-grid{grid-template-columns:1fr}.offer-span{grid-column:auto}}.convo-breakdown{border-top:1px solid var(--line-soft);gap:10px;padding-top:8px;display:grid}.convo-breakdown summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:750}.convo-breakdown summary:hover{color:var(--ink)}.research-tabs{border-bottom:1px solid var(--line);gap:8px;margin-top:10px;display:flex}.research-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:700}.research-tab.active{color:var(--ink);border-color:var(--orange)}.research-search{gap:12px;max-width:760px;margin-top:14px;display:grid}.research-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:0;display:grid}.research-form input{border:1px solid var(--line);background:var(--card);border-radius:10px;outline:none;padding:12px 14px;font-size:14px}.research-form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1917140f}.research-form button,.opportunity-alert button,.candidate-action{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:750;display:inline-flex}.research-form button:disabled{opacity:.55}.research-form button.is-loading:disabled{opacity:1;cursor:wait}.btn-spinner{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite research-spin}.research-loading{margin-top:16px}.research-loading>p{color:var(--muted);margin:0 0 10px;font-size:13px}.research-progress{background:var(--paper-2);border-radius:999px;height:3px;overflow:hidden}.research-progress:after{content:"";background:var(--orange);border-radius:999px;width:38%;height:100%;animation:1.1s ease-in-out infinite research-indeterminate;display:block}.skeleton-card,.skeleton-analysis{background:var(--card);border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.skeleton-card{min-height:96px}.skeleton-analysis{min-height:88px;margin-top:4px}.skeleton-avatar{border-radius:11px;width:38px;height:38px}.skeleton-line{border-radius:999px;height:10px}.skeleton-line.w40{width:40%}.skeleton-line.w50{width:50%}.skeleton-line.w60{width:60%}.skeleton-line.w70{width:70%}.skeleton-avatar,.skeleton-line{background:linear-gradient(90deg, var(--paper-2) 20%, var(--card) 50%, var(--paper-2) 80%);background-size:200% 100%;animation:1.15s ease-in-out infinite research-shimmer}@keyframes research-spin{to{transform:rotate(360deg)}}@keyframes research-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes research-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.btn-spinner,.skeleton-avatar,.skeleton-line,.research-progress:after{animation:none}.phase-step,.progress-bar span,.ring-value,.north-star-next{transition:none}}.research-hints{gap:8px;display:grid}.research-hints-kicker{color:var(--muted);font:750 11px / 1.2 var(--font-geist-sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.research-hints-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.research-hints-list button{border:1px solid var(--line);background:var(--card);cursor:pointer;min-height:40px;color:var(--ink-soft);text-align:center;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.25}.research-hints-list button:hover{border-color:var(--orange);color:var(--orange-ink);background:var(--orange-tint)}.research-hints-list button[aria-pressed=true]{border-color:color-mix(in srgb, var(--orange) 42%, var(--line));background:var(--orange-tint);color:var(--orange-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 12%, transparent);font-weight:750}.research-hints-list button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.research-hints-list button:disabled{opacity:.55;cursor:wait}.research-empty{color:var(--muted);max-width:760px;margin:12px 0 0;font-size:13px;line-height:1.5}.research-view{margin-top:18px}.research-view .section-heading{margin-bottom:0}.saved-analyses{max-width:760px;margin-top:16px}.saved-analyses-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.saved-analyses-head strong{letter-spacing:-.02em;font-size:13px}.saved-analyses-head span{color:var(--muted);font-size:11px}.saved-analysis-list{gap:6px;display:grid}.saved-analysis-list article{background:var(--card);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.saved-searches{gap:10px;max-width:760px;margin-top:18px;display:grid}.saved-searches-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.saved-searches-head span{color:var(--muted);font-size:11px}.saved-searches-rail{flex-wrap:wrap;gap:8px;display:flex}.saved-search-chip{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:2px;min-height:40px;padding:4px;display:inline-flex}.saved-search-chip>button:first-child{min-height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.saved-search-chip strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:22ch;font-size:13px;font-weight:650;overflow:hidden}.saved-search-count{background:var(--paper-2);min-width:24px;height:22px;color:var(--ink);font:750 11px / 1 var(--font-geist-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.saved-search-chip .saved-search-refresh,.saved-search-chip .saved-delete{width:28px;height:28px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.saved-search-chip .saved-delete{font-size:16px;line-height:1}.saved-search-chip .saved-search-refresh:hover,.saved-search-chip .saved-delete:hover{color:var(--orange);background:color-mix(in srgb, var(--orange) 10%, var(--card))}.saved-search-chip .saved-search-refresh:disabled{opacity:.45;cursor:wait}.saved-search-chip:hover{border-color:color-mix(in srgb, var(--ink) 16%, var(--line))}.saved-search-chip.is-current{border-color:color-mix(in srgb, var(--orange) 36%, var(--line));background:var(--orange-tint)}.saved-search-chip.is-current strong{color:var(--orange-ink);font-weight:750}.saved-search-chip.is-current .saved-search-count{background:var(--lime);color:var(--ink)}.saved-analysis-list article>div{min-width:0}.saved-analysis-list strong,.saved-analysis-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-analysis-list strong{font-size:12px}.saved-analysis-list span{color:var(--muted);margin-top:2px;font-size:10px}.saved-analysis-actions{align-items:center;gap:2px;display:flex}.saved-analysis-actions button{width:32px;height:32px;min-height:32px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.saved-analysis-actions button:hover{color:var(--orange);background:color-mix(in srgb, var(--orange) 10%, var(--card))}.saved-analysis-actions button:disabled{opacity:.45;cursor:wait}.saved-analysis-actions .saved-delete{font-size:16px;line-height:1}.candidate-results{margin-top:22px}.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.candidate-legend{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.candidate-legend strong{color:var(--ink);font-weight:750}.candidate-results-head{border-bottom:1px solid var(--line);gap:2px;padding-bottom:12px;display:grid}.candidate-results-count{color:var(--ink);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:18px;display:flex}.candidate-results-count strong{font-weight:800}.candidate-results-count span{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:650}.research-search-bar{align-items:center;margin-top:16px;display:flex}.research-search-bar>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;min-height:32px;padding:0;font-size:13px;font-weight:750}.research-search-bar>button:hover{color:var(--orange)}.candidate-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.candidate-card:hover{border-color:color-mix(in srgb, var(--orange) 38%, var(--line));box-shadow:0 10px 24px #1c19150d}.candidate-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px 12px;display:grid}.candidate-encaje .verdict-encaje-badge{padding:3px 8px;font-size:11px}.candidate-encaje .verdict-encaje-value b{font-size:24px}.candidate-encaje .verdict-encaje-value small{font-size:11px}.candidate-avatar{background:color-mix(in srgb, var(--orange) 18%, var(--card));width:44px;height:44px;color:var(--orange-ink);border-radius:12px;place-items:center;font-weight:850;display:grid;position:relative;overflow:hidden}.candidate-avatar.has-photo{color:#0000}.candidate-avatar.large{width:58px;height:58px;font-size:21px}.candidate-id{gap:2px;min-width:0;padding-top:1px;display:grid}.candidate-id strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);letter-spacing:-.02em;font-size:15px;overflow:hidden}.candidate-id a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;text-decoration:none;overflow:hidden}.candidate-id a:hover{color:var(--orange);text-decoration:underline}.candidate-id span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.candidate-card>p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.candidate-links{flex-wrap:wrap;gap:6px 12px;display:flex}.candidate-links a{color:var(--orange);font-size:12px;font-weight:750;text-decoration:none}.candidate-links a:hover{color:var(--orange-ink)}.candidate-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.candidate-reasons{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.candidate-reasons span{background:var(--paper-2);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:4px 8px;font-size:10px;font-weight:700;overflow:hidden}.candidate-action{background:var(--orange);color:#fff;flex-shrink:0;width:auto;min-height:34px;margin-top:0;padding:0 14px;font-size:12px}.verdict-next{border:0;border-left:3px solid var(--orange);color:var(--ink);font-size:var(--fs-body);background:0 0;border-radius:0;margin:0;padding:0 0 0 12px;font-weight:650;line-height:1.5}.verdict-next span{margin-right:6px}.verified{color:var(--orange);font-size:13px}.content-timing-card{margin-top:var(--space-3);padding:0}.content-timing-card .section-heading{margin-bottom:var(--space-3)}.content-timing-card h3{font-size:var(--fs-sub);letter-spacing:-.01em;color:var(--muted);margin:2px 0 0;font-weight:500}.content-timing-layout{gap:var(--space-2);grid-template-columns:.9fr 1.1fr 1fr;display:grid}.content-timing-layout>article{padding:var(--space-3);background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px}.content-timing-layout>article>span{color:var(--orange);font:750 var(--fs-label) / 1.3 var(--font-geist-sans);letter-spacing:.02em}.cadence-summary strong{letter-spacing:-.04em;color:var(--orange);margin-top:8px;font-size:22px;display:block}.cadence-summary p{color:var(--muted);font-size:var(--fs-meta);margin:6px 0 10px}.cadence-summary small{color:var(--muted)}.cadence-summary small.fresh{color:var(--phase-3)}.cadence-summary small.stale{color:var(--orange)}.timing-hours div{gap:6px;margin-top:10px;display:grid}.timing-hours p{background:var(--card);border:1px solid #0000;border-radius:8px;grid-template-columns:16px 52px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:7px 8px;display:grid}.timing-hours p.lead{background:color-mix(in srgb, var(--orange) 10%, var(--card));border-color:color-mix(in srgb, var(--orange) 30%, transparent)}.timing-hours em{font:700 9px var(--font-geist-mono);color:var(--muted-strong)}.timing-hours p.lead em{color:var(--orange)}.timing-hours b{color:var(--ink);font:750 13px var(--font-geist-mono)}.timing-hours p.lead b{color:var(--orange)}.timing-hours p span{color:var(--muted);font-size:var(--fs-label);line-height:1.4}.timing-hours.quiet p{background:0 0;grid-template-columns:52px minmax(0,1fr);padding:5px 2px}.timing-hours.quiet b{color:var(--muted)}.timing-method{color:var(--muted);font-size:var(--fs-meta);margin:10px 0 0;line-height:1.55}.engagement-insights-card{margin-top:var(--space-4);padding:0}.engagement-insights-card>.section-heading{margin-bottom:var(--space-3)}.engagement-insights-card h3{font-size:var(--fs-sub);letter-spacing:-.01em;color:var(--muted);margin:2px 0 0;font-weight:500}.stale-insights{background:var(--paper-2);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.stale-insights strong{font-size:13px}.stale-insights p{color:var(--muted);font-size:var(--fs-body);margin:5px 0 0;line-height:1.55}.stale-insights button{min-width:145px;min-height:39px}.audience-split{gap:var(--space-2);grid-template-columns:1.25fr .9fr;align-items:stretch;display:grid}.hourly-volume-panel,.sentiment-panel{padding:var(--space-3);background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex}.sentiment-panel{margin-top:0}.insight-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.insight-title>span{color:var(--orange);font:750 var(--fs-label) / 1.3 var(--font-geist-sans);letter-spacing:.02em}.insight-title>small{color:var(--muted);font-size:var(--fs-meta)}.chart-legend{color:var(--muted);align-items:center;gap:14px;margin-top:8px;font-size:10px;display:flex}.chart-legend .swatch{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.chart-legend .swatch.ink{background:var(--muted-strong)}.chart-legend .swatch.peak{background:var(--orange)}.hourly-chart{flex:1;grid-template-columns:repeat(24,minmax(2px,1fr));align-items:end;gap:3px;height:108px;margin-top:10px;display:grid}.hourly-column{grid-template-rows:minmax(0,1fr) 16px;align-items:end;gap:5px;height:100%;display:grid}.hourly-bar{background:var(--muted-strong);border-radius:3px 3px 0 0;width:100%;min-height:3px;transition:height .2s}.hourly-bar.peak{background:var(--orange)}.hourly-bar.empty{background:var(--line)}.hourly-column small{min-height:12px;color:var(--muted-strong);font:650 8px var(--font-geist-mono);text-align:center}.sentiment-track{background:var(--line);border-radius:999px;height:8px;margin-top:12px;display:flex;overflow:hidden}.sentiment-track span{height:100%;display:block}.sentiment-track .negative{background:var(--orange-ink)}.sentiment-track .neutral{background:var(--muted-strong)}.sentiment-track .positive{background:var(--phase-3)}.sentiment-values{grid-template-columns:1fr;gap:6px;margin-top:auto;padding-top:12px;display:grid}.sentiment-values>div{background:var(--card);border-left:3px solid var(--muted-strong);border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:8px 10px;display:grid}.sentiment-values strong{font:750 16px var(--font-geist-mono);letter-spacing:-.04em}.sentiment-values span{color:var(--muted);font-size:var(--fs-label);grid-column:2}.sentiment-values .negative{border-left-color:var(--orange-ink)}.sentiment-values .negative strong{color:var(--orange-ink)}.sentiment-values .neutral strong{color:var(--muted)}.sentiment-values .positive{border-left-color:var(--phase-3)}.sentiment-values .positive strong{color:var(--phase-3)}.insight-empty{color:var(--muted);margin:12px 0 0;font-size:11px}.engagement-method{color:var(--muted);font-size:var(--fs-meta);margin:12px 0 0;line-height:1.55}.opportunity-alert{background:var(--paper-2);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;margin-top:12px;padding:21px 24px;display:grid}.opportunity-alert.hot{background:var(--lime)}.opportunity-alert strong{letter-spacing:-.03em;font-size:20px}.opportunity-alert p{color:var(--ink-soft);grid-column:1;margin:0;font-size:12px;line-height:1.5}.opportunity-alert button{grid-area:1/2/span 2;min-height:41px}.analysis-grid p,.prose p{color:var(--ink-soft);line-height:1.65;font-size:var(--fs-body);overflow-wrap:break-word;text-wrap:pretty;margin:0 0 .75em}.analysis-grid p:last-child,.prose p:last-child{margin-bottom:0}.workspace p,.workspace li{overflow-wrap:break-word;text-wrap:pretty}.outreach-tabs{margin-bottom:var(--space-2);border-bottom:1px solid var(--line);gap:16px;display:flex}.outreach-tabs button{color:var(--muted);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 2px 10px;font-weight:750}.outreach-tabs button.active{color:var(--ink);border-bottom-color:var(--orange)}.outreach-tabs span{color:var(--muted);font:750 var(--fs-meta) var(--font-geist-mono);margin-left:6px}.outreach-tabs button.active span{color:var(--orange)}@keyframes carousel-pulse{50%{opacity:.55}}.candidate-avatar>img,.active-avatar-photo>img,.rail-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.content-radar-card{margin-top:12px}.content-radar-start{background:var(--paper-2);color:var(--ink);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.content-radar-start strong{font-size:15px}.content-radar-start p{max-width:700px;color:var(--muted);font-size:var(--fs-body);margin:6px 0;line-height:1.55}.content-radar-start small{color:var(--muted);font-size:var(--fs-meta)}.content-radar-start .btn{min-width:190px;min-height:43px}.radar-summary{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.radar-summary span{background:var(--paper-2);color:var(--muted);font-size:var(--fs-meta);border-radius:999px;padding:6px 8px}.content-radar-list{gap:12px;display:grid}.content-radar-list>article{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.radar-media{aspect-ratio:4/5;background:var(--ink);align-self:start;position:relative;overflow:hidden}.radar-media img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.radar-media b{z-index:1;color:var(--lime);font:750 10px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;background:#181714e6;border-radius:999px;padding:5px 8px;position:absolute;bottom:10px;right:10px}.radar-analysis{gap:14px;min-width:0;padding:16px;display:grid}.radar-metrics{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.radar-metrics .stat+.stat{border-left:1px solid var(--line)}.radar-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radar-field{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:12px 14px}.radar-field .field-label{margin-bottom:8px;display:flex}.radar-field p{color:var(--ink);font-size:var(--fs-block);margin:0;font-weight:600;line-height:1.5}.radar-field.is-quote p{font-size:var(--fs-quote);letter-spacing:-.02em;font-weight:650;line-height:1.4}.radar-field.is-empty p{color:var(--muted);font-size:var(--fs-body);font-style:italic;font-weight:500}.radar-intent>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.radar-analysis .active-message{margin:0}.radar-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.radar-analysis details{color:var(--muted);font-size:var(--fs-meta)}.radar-analysis details summary{cursor:pointer;font-weight:700}.radar-analysis details p{background:var(--card);border-radius:7px;max-height:110px;margin:8px 0 0;padding:9px;line-height:1.5;overflow:auto}.no-transcript{color:var(--muted);font-size:var(--fs-meta);line-height:1.45}.radar-error{background:var(--danger-bg);color:var(--danger);font-size:var(--fs-meta);border-radius:8px;margin-top:9px;padding:10px 35px 10px 11px;position:relative}.radar-error button{background:0 0;min-height:25px;padding:2px 7px;position:absolute;top:4px;right:5px}.content-scan{margin-top:0}.content-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.content-list article{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.content-image{aspect-ratio:1;background:var(--paper-2);color:var(--muted-strong);font-size:var(--fs-meta);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.content-image img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.content-image:hover img{transform:scale(1.03)}.content-copy{align-content:start;gap:8px;padding:12px 14px 14px;display:grid}.content-copy .field-label{margin:0}.content-metrics{color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;gap:6px 12px;margin:0;display:flex}.content-metrics span{align-items:baseline;gap:4px;display:inline-flex}.content-metrics b{color:var(--ink);font:750 14px / 1 var(--font-geist-mono)}.content-caption{color:var(--ink-soft);font-size:var(--fs-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.content-caption.is-open{-webkit-line-clamp:unset;max-height:220px;display:block;overflow:auto}.content-toggle{width:28px;min-height:28px;color:var(--orange);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.content-toggle:hover{color:var(--ink)}.reset-button{border:1px solid var(--line);cursor:pointer;font:400 11px var(--font-geist-sans);background:0 0;border-radius:8px;padding:9px 12px}.section-heading .counter:has(>.reset-button){padding-bottom:0}.conversion-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.conversion-grid article{background:var(--ink);color:#fff;border-radius:12px;padding:14px 16px}.conversion-grid span{color:var(--muted-strong);font:750 var(--fs-label) / 1.3 var(--font-geist-sans);letter-spacing:.02em}.conversion-grid strong{color:var(--lime);letter-spacing:-.06em;margin:6px 0 0;font-size:32px;display:block}.conversion-grid p{color:var(--muted-strong);margin:0;font-size:11px}.csv-actions{align-items:center;gap:8px;display:flex}.csv-actions button,.csv-import{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:0;padding:6px 8px;font-size:13px;font-weight:750}.csv-actions button:hover,.csv-import:hover{color:var(--ink)}.csv-import{place-items:center;display:inline-grid;position:relative;overflow:hidden}.csv-import input{opacity:0;cursor:pointer;position:absolute;inset:0}.lost-reason{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.action-chips{flex-wrap:wrap;gap:6px;display:flex}.action-chips button{border:1px solid var(--line);background:var(--card);font:750 11px var(--font-geist-sans);cursor:pointer;color:var(--ink-soft);border-radius:999px;padding:7px 10px}.action-chips button.active{background:var(--orange-tint);color:var(--orange-ink);border-color:color-mix(in srgb, var(--orange) 45%, var(--line))}.cadence-row{gap:8px;display:flex}.cadence-row button{border:1px solid var(--line);background:var(--card);font:750 13px var(--font-geist-mono);cursor:pointer;color:var(--ink);border-radius:8px;flex:1;padding:9px 0}.cadence-row button.active{background:var(--orange-tint);color:var(--orange-ink);border-color:color-mix(in srgb, var(--orange) 45%, var(--line))}.overdue-banner{background:color-mix(in srgb, var(--orange) 15%, var(--card));border:1px solid color-mix(in srgb, var(--orange) 30%, transparent);border-radius:9px;margin-bottom:16px;padding:12px 14px;font-size:13px}.funnel-card,.team-card{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:14px;padding:14px 16px}.funnel-card h2,.team-card h2{letter-spacing:-.03em;margin:4px 0 0;font-size:18px}.funnel-stages{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.funnel-stages span{background:var(--paper-2);border-radius:999px;padding:6px 10px;font-size:11px}.funnel-stages b{font:700 11px var(--font-geist-mono);margin-right:4px}.team-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.team-grid label{gap:6px;font-size:11px;font-weight:700;display:grid}.team-grid input,.team-grid select{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px}@media (width<=950px){.shell{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;gap:18px;height:auto;padding:18px;position:static;overflow-x:auto}.brand{border:0;min-width:180px;padding:0 10px 0 0}.sidebar nav{margin:0;display:flex}.nav-item{white-space:nowrap}.focus-card,.account-card{display:none}.candidate-grid,.content-list{grid-template-columns:repeat(2,minmax(0,1fr))}.content-timing-layout,.audience-split{grid-template-columns:1fr}.content-radar-list>article{grid-template-columns:200px minmax(0,1fr)}.radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-metrics .stat:nth-child(odd){border-left:0}.radar-metrics .stat:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=650px){.workspace{padding:24px 16px 60px}.topbar{align-items:start}.sidebar{padding:12px}.brand{min-width:48px}.brand div{display:none}.nav-item{padding:8px 12px;font-size:13px}.nav-item span{display:none}.task-add{grid-template-columns:28px minmax(0,1fr)}.task-add-plus{grid-area:1/1;align-self:start;margin-top:9px}.task-add-fields{grid-area:1/2;grid-template-columns:1fr}.task-add button{grid-column:1/-1;min-height:44px}.conversion-grid,.review-grid,.research-form{grid-template-columns:1fr}.research-form button{min-height:44px}.research-hints-list{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-results-count{font-size:16px}.candidate-grid,.content-list,.opportunity-alert,.interview-card{grid-template-columns:1fr}.opportunity-alert button{grid-area:auto/1;min-height:42px}.saved-analysis-list article{grid-template-columns:minmax(0,1fr) auto}.content-timing-card,.engagement-insights-card,.content-radar-card{padding:18px}.insight-title{gap:4px;display:grid}.stale-insights{flex-direction:column;align-items:stretch}.stale-insights button{width:100%}.hourly-chart{gap:2px}.content-radar-start{flex-direction:column;align-items:stretch}.content-radar-start button{width:100%}.content-radar-list>article{grid-template-columns:1fr}.radar-media{aspect-ratio:1;max-height:360px}.radar-fields{grid-template-columns:1fr}.radar-foot{flex-direction:column;align-items:flex-start}}.card{background:var(--card);border:1px solid var(--line);border-radius:14px}.pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.pill-default{background:var(--paper-2);color:var(--ink-soft)}.pill-alta{background:var(--orange);color:#fff}.pill-media{background:var(--phase-2);color:var(--ink)}.pill-baja{background:color-mix(in srgb, var(--ink) 12%, var(--paper-2));color:var(--ink-soft)}.pill-ok{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-line)}.pill-hot{color:var(--lime-ink);background:#dfff5529}.accordion{border:1px solid var(--line);background:var(--card);border-radius:12px}.accordion+.accordion{margin-top:var(--space-3)}.accordion>summary{cursor:pointer;font-weight:750;font-size:var(--fs-chapter);letter-spacing:-.02em;color:var(--ink);background:var(--paper-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary:after{content:"+";color:var(--muted-strong);font-weight:700}.accordion[open]>summary{z-index:2;border-bottom:1px solid var(--line);position:sticky;top:0}.accordion[open]>summary:after{content:"–"}.accordion>summary .counter{font:650 var(--fs-meta) var(--font-geist-sans);color:var(--muted);letter-spacing:0}.accordion-body{padding:var(--space-3) 18px var(--space-4);margin-top:0}.accordion-body .section-heading{margin-top:0;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);align-items:baseline}.accordion-body .section-heading .eyebrow,.analysis-grid .eyebrow,.interview-card .eyebrow,.review-grid .eyebrow,.prospect-brief-head .eyebrow{font-size:var(--fs-block);letter-spacing:-.01em;color:var(--orange);line-height:1.25;font-family:var(--font-geist-sans), Arial, sans-serif;border-left:3px solid var(--orange);padding-left:10px;font-weight:750}.accordion-body .section-heading h3{font-size:var(--fs-sub);letter-spacing:0;color:var(--muted);margin:4px 0 0;font-weight:500;line-height:1.4}@media (width<=1023px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.workspace{padding:18px 16px calc(92px + env(safe-area-inset-bottom,0px))}.topbar{padding-bottom:14px}.topbar h1{font-size:clamp(20px,5vw,24px)}}.verdict-card{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;gap:16px;margin:0;padding:16px 18px 18px;display:grid}.verdict-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;display:grid}.verdict-encaje{border:1px solid color-mix(in srgb, var(--ink) 14%, var(--lime));background:var(--lime);border-radius:12px;align-content:start;justify-items:start;gap:6px;min-width:96px;padding:10px 12px 8px;display:grid}.verdict-encaje.candidate-encaje{min-width:84px;padding:8px 10px 6px}.verdict-encaje-badge{background:var(--ink);color:var(--lime);font:800 11px / 1.15 var(--font-geist-sans);letter-spacing:.02em;border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex}.verdict-encaje-value{align-items:baseline;gap:3px;margin:0;display:flex}.verdict-encaje-value b{color:var(--orange);letter-spacing:-.05em;font-size:36px;font-weight:800;line-height:.9}.verdict-encaje-value small{color:var(--ink-soft);font-size:13px;font-weight:650}.verdict-score-wrap{flex-shrink:0;justify-items:center;gap:6px;display:grid}.verdict-score-wrap>small{color:var(--muted);font:var(--label);letter-spacing:.1em;text-transform:uppercase}.verdict-score{background:conic-gradient(var(--orange) calc(var(--score,0) * 1%), var(--line) 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.verdict-score:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:7px}.verdict-score span{z-index:1;color:var(--orange);font-size:22px;font-weight:800;position:relative}.verdict-main{gap:6px;min-width:0;display:grid}.verdict-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.verdict-identity{align-items:center;gap:10px;min-width:0;display:inline-flex}.verdict-identity .candidate-avatar{flex-shrink:0;width:44px;height:44px}.verdict-who{gap:2px;min-width:0;display:grid}.verdict-fullname{color:var(--ink);letter-spacing:-.02em;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}.verdict-handle-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.verdict-counts{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.verdict-bio{max-height:9.6em;color:var(--ink-soft);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5;overflow:auto}.verdict-title a{color:var(--ink);letter-spacing:-.02em;font-size:16px;font-weight:800;text-decoration:none}.verdict-title a:hover{text-decoration:underline}.verdict-call{background:var(--paper-2);color:var(--ink-soft);border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.verdict-call.hot{background:color-mix(in srgb, var(--lime) 55%, var(--card));color:var(--ink)}.verdict-call.mid{background:var(--orange-tint);color:var(--orange-ink)}.verdict-call.low{background:var(--paper-2);color:var(--muted)}.verdict-rubro{color:var(--muted);font-size:var(--fs-meta);font-weight:650}.verdict-facts{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:16px;display:grid}.verdict-facts .metric-card{background:var(--paper)}.verdict-score-help{color:var(--ink-soft);font-size:var(--fs-meta);margin:0;line-height:1.5}.verdict-score-help summary{cursor:pointer;width:fit-content;color:var(--muted);font-weight:650}.verdict-score-help summary:hover{color:var(--orange)}.verdict-score-help p{color:var(--ink-soft);font-size:var(--fs-body);margin:8px 0 0;line-height:1.55}.verdict-score-help ol{margin:8px 0 0;padding-left:18px}.verdict-score-help li{margin:0 0 6px}.verdict-score-help b{color:var(--orange)}.verdict-opportunity{-webkit-line-clamp:4;font-size:var(--fs-body);-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden;color:var(--ink-soft)!important}.verdict-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.verdict-links{flex-wrap:wrap;gap:8px 14px;display:flex}.verdict-links a{color:var(--orange);font-size:12px;font-weight:750;text-decoration:none}.verdict-links a:hover{color:var(--orange-ink)}.verdict-saves{flex-wrap:wrap;gap:8px;display:flex}.verdict-primary{color:var(--ink);border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:750;text-decoration:none}.verdict-primary.solid{background:var(--orange);color:#fff;border:0}.verdict-primary.accent{border-color:color-mix(in srgb, var(--orange) 45%, var(--line));color:var(--orange-ink);background:var(--orange-tint)}.verdict-primary.saved{color:var(--ok);border-color:var(--ok-line);background:var(--ok-bg);cursor:default}.accordion .section-block{margin-top:8px}.accordion-body .content-timing-card,.accordion-body .engagement-insights-card,.accordion-body .content-radar-card,.accordion-body .active-followers-card,.accordion-body .content-scan,.accordion-body .interview-card{margin-top:var(--space-3);background:0 0;border:0;border-radius:0;padding:0}.accordion-body .content-timing-card:first-child,.accordion-body .engagement-insights-card:first-child,.accordion-body .content-radar-card:first-child,.accordion-body .active-followers-card:first-child,.accordion-body .content-scan:first-child,.accordion-body .analysis-grid:first-child,.accordion-body .interview-card:first-child{margin-top:0}.accordion-body .engagement-insights-card{margin-top:var(--space-4)}.accordion-body .analysis-grid{margin-top:var(--space-3);background:0 0;border:0;padding:0}.accordion-body .content-radar-start,.accordion-body .stale-insights,.accordion-body .content-radar-list>article,.accordion-body .carousel-slide{background:var(--card)}.accordion-body .interview-card,.accordion-body .interview-card h3{color:var(--ink)}.accordion-body .interview-card p{color:var(--muted)}.accordion-body .interview-card ol{color:var(--ink)}@media (width<=1023px){.verdict-card{grid-template-columns:1fr}.verdict-head{grid-template-columns:auto minmax(0,1fr)}.verdict-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.verdict-actions{align-items:stretch}.verdict-saves{width:100%}.verdict-saves .verdict-primary{flex:1}}@media (prefers-reduced-motion:no-preference){html:has(.marketing-day){scroll-behavior:smooth}}.marketing{background:var(--paper);min-height:100vh;color:var(--ink);background-image:radial-gradient(circle at 1px 1px,#1c19150a 1px,#0000 0);background-size:22px 22px}.marketing-nav{z-index:8;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:72px;padding:10px clamp(20px,5vw,88px);transition:transform .32s,opacity .32s,visibility .32s;display:flex;position:sticky;top:0}.marketing-nav.is-away{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.marketing-nav{transition:none}}.marketing-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.marketing-brand img{background:var(--lime);border-radius:10px;width:36px;height:36px;box-shadow:0 0 0 1px #1c19150f}.marketing-brand span{gap:1px;display:grid}.marketing-brand strong{font-family:var(--font-serif);letter-spacing:-.03em;font-size:18px;font-weight:600}.marketing-brand em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:650}.marketing-nav-links{align-items:center;gap:2px;margin-left:auto;display:flex}.marketing-nav-links a{color:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,color .18s}.marketing-nav-links a:hover{color:var(--ink);background:#1c19150d}.marketing-nav-actions{align-items:center;gap:8px;display:flex}.marketing-login,.marketing-cta{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.marketing-login{border:1px solid var(--line);color:var(--ink);background:#f5f0e7}.marketing-login:hover{background:var(--paper-2);border-color:#1c191559}.marketing-cta{background:var(--ink);color:#fff;box-shadow:0 8px 18px #1c191524}.marketing-cta.lime{background:var(--lime);box-shadow:none;color:var(--ink)!important}.marketing-cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1c191529}.marketing-login:focus-visible,.marketing-cta:focus-visible,.marketing-nav-links a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.marketing-ghost{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--card);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.marketing-ghost:hover{border-color:var(--ink);transform:translateY(-1px)}.marketing-hero{grid-template-columns:minmax(0,.86fr) minmax(340px,1.14fr);align-items:center;gap:56px;padding:56px clamp(20px,5vw,88px) 20px;display:grid}.marketing-hero-visual{margin:0;position:relative}.marketing-hero-visual>img{object-fit:cover;border-radius:28px;width:100%;height:min(640px,72vh);display:block;box-shadow:0 30px 80px #1c19151f}.marketing-hero-visual .marketing-preview{width:min(292px,100% - 40px);position:absolute;bottom:20px;right:20px}.marketing-kicker{color:var(--muted);font:650 var(--fs-label) / 1.3 var(--font-geist-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;display:flex}.marketing-kicker-rule{background:var(--lime);flex-shrink:0;width:18px;height:2px}.marketing-hero h1{font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(56px,8.4vw,104px);font-weight:400;line-height:.86}.marketing-hero h1 em{color:var(--ink);box-shadow:inset 0 -.18em 0 var(--lime);font-style:italic}.marketing-ai{max-width:520px;color:var(--ink);margin:20px 0 0;font-size:20px;font-weight:650;line-height:1.4}.marketing-ai b{box-shadow:inset 0 -.22em 0 var(--lime);font-weight:750}.marketing-lead{max-width:34rem;color:var(--muted);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.55}.marketing-lead-sub{max-width:34rem;color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}.marketing-channels{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.marketing-channels li{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink);letter-spacing:-.02em;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:650;display:inline-flex}.marketing-channels .channel-mark{flex:0 0 22px;width:22px;height:22px;display:block}.marketing-channels+.marketing-lead-sub{margin-top:12px}.marketing-beats{border-top:1px solid var(--line);gap:0;max-width:34rem;margin:16px 0 0;padding:12px 0 0;list-style:none;display:grid}.marketing-beats li{color:var(--ink);letter-spacing:-.02em;grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;font-size:16px;font-weight:500;line-height:1.35;display:grid}.marketing-beats li+li{box-shadow:inset 0 1px 0 var(--line)}.marketing-beats li:before{content:"";background:var(--lime);border-radius:1px;width:8px;height:8px;transform:translateY(2px);box-shadow:0 0 0 3px #dfff5547}.marketing-beats+.marketing-lead-sub{margin-top:14px}.marketing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.marketing-proof{flex-wrap:wrap;gap:22px;margin:36px 0 0;padding:0;list-style:none;display:flex}.marketing-proof li{gap:2px;min-width:92px;display:grid}.marketing-proof strong{font-family:var(--font-serif);letter-spacing:-.04em;font-size:34px;font-weight:400;line-height:.9}.marketing-proof span{color:var(--muted);font-size:12px;font-weight:650}.marketing-preview{background:var(--ink);color:#fff;border-radius:22px;padding:22px 22px 20px;box-shadow:0 24px 60px #1c191538}.preview-top{color:#9a948a;justify-content:space-between;align-items:baseline;font-size:12px;font-weight:650;display:flex}.preview-top strong{color:#fff;font-family:var(--font-serif);letter-spacing:-.04em;font-size:32px;font-weight:400}.preview-bar{background:var(--ink-soft);border-radius:3px;height:5px;margin:12px 0 18px;overflow:hidden}.preview-bar i{background:var(--lime);height:100%;display:block}.preview-quote{color:#ece7dc;font-family:var(--font-serif);margin:0 0 20px;font-size:19px;font-style:italic;line-height:1.35}.preview-pipe{gap:8px;margin:0;padding:0;list-style:none;display:grid}.preview-pipe li{color:#c9c3b8;background:#ffffff0f;border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:13px;display:flex}.preview-pipe li.on{background:var(--lime);color:var(--ink);font-weight:750}.marketing-steps{border:1px solid var(--line);background:var(--card);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:36px clamp(20px,5vw,88px) 8px;padding:0;list-style:none;display:grid;overflow:hidden}.marketing-steps li{border-right:1px solid var(--line);padding:28px 28px 26px;transition:background .2s}.marketing-steps li:hover{background:var(--paper-2)}.marketing-steps li:last-child{border-right:0}.marketing-steps span{background:var(--ink);color:var(--lime);font:750 11px var(--font-geist-mono);border-radius:4px;margin:0 0 12px;padding:3px 8px;display:inline-block}.marketing-steps strong{font-family:var(--font-serif);letter-spacing:-.03em;font-size:28px;font-weight:400;display:block}.marketing-steps p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.marketing-section{border-top:1px solid var(--line);padding:72px clamp(20px,5vw,88px)}.marketing-section h2{max-width:640px;font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:400;line-height:1.08}.marketing-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-bottom:36px;display:grid}.marketing-included-stack{counter-reset:included;gap:22px;display:grid}.marketing-included-group{gap:2px;display:grid}.marketing-included-label{color:var(--ink);font:750 11px / 1.2 var(--font-geist-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.marketing-included-label:before{content:"";background:var(--lime);border-radius:1px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #dfff5547}.marketing-included{counter-reset:included;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.marketing-included-stack .marketing-included{counter-reset:none;margin:0}.marketing-included li{color:var(--ink);letter-spacing:-.015em;counter-increment:included;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:10px 10px 10px 6px;font-size:15px;font-weight:500;line-height:1.4;display:grid}.marketing-included li+li{box-shadow:inset 0 1px 0 var(--line)}.marketing-included li:before{content:counter(included, decimal-leading-zero);background:var(--ink);min-width:28px;height:22px;color:var(--lime);font:750 10px / 1 var(--font-geist-mono);letter-spacing:.06em;border-radius:4px;place-items:center;margin-top:1px;padding:0 6px;display:inline-grid}@media (hover:hover){.marketing-included li{transition:background .18s}.marketing-included li:hover{background:color-mix(in srgb, var(--lime) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.marketing-included li{transition:none}}.marketing-who{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-who li{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:18px 18px 18px 20px;position:relative}.marketing-who li:before{content:"";background:var(--lime);border-radius:0 2px 2px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.marketing-who strong{letter-spacing:-.02em;font-size:16px;display:block}.marketing-who p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.marketing-day{scroll-margin-top:76px}.marketing-day-head{max-width:640px;margin-bottom:8px}.marketing-day-head .marketing-actions{margin-top:22px}.marketing-day-index{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.marketing-day-index a{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.marketing-day-index a span{background:var(--ink);min-width:28px;height:28px;color:var(--lime);font:750 11px var(--font-geist-mono);border-radius:999px;place-items:center;display:grid}.marketing-day-index a:hover,.marketing-day-index a:focus-visible{border-color:var(--ink);color:var(--ink)}.marketing-day-flow{gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.marketing-day-step{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);grid-template-areas:"copy shot";align-items:center;gap:36px;scroll-margin-top:88px;display:grid}.marketing-day-step:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);grid-template-areas:"shot copy"}.marketing-day-copy{grid-area:copy}.marketing-day-copy span{background:var(--ink);color:var(--lime);font:750 11px var(--font-geist-mono);border-radius:4px;margin:0 0 12px;padding:3px 8px;display:inline-block}.marketing-day-copy h3{font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.05}.marketing-day-copy p{max-width:36ch;color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.55}.marketing-day-shot{border:1px solid var(--line);background:var(--card);border-radius:24px;grid-area:shot;margin:0;padding:10px;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 48px #1c191512}.marketing-day-shot img{aspect-ratio:4/3;object-fit:contain;background:var(--paper-2);border-radius:16px;width:100%;height:auto;display:block}.marketing-day-step:hover .marketing-day-shot{transform:translateY(-3px);box-shadow:0 22px 56px #1c19151a}.marketing-day-step:target .marketing-day-shot{box-shadow:0 0 0 2px var(--lime), 0 22px 56px #1c19151a}:is(.marketing-day:has(#dia-01:target) .marketing-day-index a[href=\#dia-01],.marketing-day:has(#dia-02:target) .marketing-day-index a[href=\#dia-02],.marketing-day:has(#dia-03:target) .marketing-day-index a[href=\#dia-03],.marketing-day:has(#dia-04:target) .marketing-day-index a[href=\#dia-04]){border-color:var(--ink);color:var(--ink)}@media (prefers-reduced-motion:reduce){.marketing-day-step:hover .marketing-day-shot{transform:none}}.contact-optional{color:var(--muted);font-style:normal;font-weight:650}.contact-page .contact-card textarea{border:1px solid var(--line);background:var(--paper);resize:vertical;width:100%;min-height:120px;font:inherit;border-radius:9px;outline:none;padding:12px}.contact-page .contact-card textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1917140f}.contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketing-grid article,.marketing-pay article{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:0 0 22px;transition:transform .25s,box-shadow .25s;overflow:hidden}.marketing-grid article:hover,.marketing-pay article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1c191514}.marketing-grid article img{object-fit:cover;width:100%;height:240px;margin-bottom:18px;display:block}.marketing-grid-copy{gap:6px;padding:0 22px 4px;display:grid}.marketing-pay article{padding:20px}.marketing-grid span{color:var(--muted);font:750 11px var(--font-geist-mono);letter-spacing:.08em}.marketing-grid h3,.marketing-faq h3,.marketing-pay h3{font-family:var(--font-serif);letter-spacing:-.02em;margin:10px 0 8px;font-size:24px;font-weight:400}.marketing-grid-copy h3{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1}.marketing-grid p,.marketing-faq p,.marketing-pay p,.marketing-note{color:var(--muted);margin:0;line-height:1.55}.marketing-grid-copy p{max-width:28ch;color:var(--ink-soft);font-size:15px;line-height:1.45}.marketing-grid-note{font-weight:650;color:var(--muted)!important;font-size:13px!important;line-height:1.4!important}.marketing-assistant-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);align-items:center;gap:48px;display:grid}.marketing-assistant .marketing-included{margin-top:22px}.marketing-assistant .marketing-actions{margin-top:28px}.marketing-assistant-art{margin:0}.marketing-assistant-art img{aspect-ratio:4/3;object-fit:cover;border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #1c19151a}.marketing-night{color:#fff;position:relative;overflow:hidden}.marketing-night-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marketing-night:after{content:"";background:linear-gradient(115deg,#1c1915d1 0%,#1c191594 55%,#1c19156b 100%);position:absolute;inset:0}.marketing-night-inner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:36px;padding:56px clamp(20px,5vw,72px);display:grid;position:relative}.marketing-night h2{color:#fff;font-family:var(--font-serif);letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.08}.marketing-kicker.light{color:var(--lime)}.marketing-note.light{color:#d8d2c6}.marketing-ghost.ghost-light{color:#fff;background:0 0;border-color:#ffffff47}.marketing-ghost.ghost-light:hover{border-color:var(--lime);color:var(--lime)}.marketing-pay article{background:#ffffff14;border-color:#ffffff1f}.marketing-pay h3{color:#fff;align-items:center;gap:8px;margin:0 0 6px;line-height:1.1;display:flex}.marketing-pay h3 .pay-logo{filter:drop-shadow(0 1px 2px #00000059);flex:0 0 22px;width:22px;height:22px}.marketing-pay h3 .pay-logo-usdt{flex:0 0 20px;width:20px;height:20px}.marketing-pay p{color:#d8d2c6}.marketing-price{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a08b8;border:0;border-radius:24px;gap:16px;margin-top:26px;padding:30px;display:grid;box-shadow:inset 0 1px #dfff5559}.marketing-price-amount{font-family:var(--font-serif);letter-spacing:-.06em;margin:0;font-size:64px;font-weight:400;line-height:.9}.marketing-price-amount small{font-family:var(--font-geist-sans);color:#9a948a;font-size:16px;font-weight:650}.marketing-price-tag{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.marketing-price-save{color:#ece7dc;margin:0;font-size:14px}.plan-toggle{border:1px solid var(--line);background:var(--paper);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.plan-toggle.light{background:#ffffff14;border-color:#ffffff29}.plan-toggle button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:750}.plan-toggle.light button{color:#d8d2c6}.plan-toggle button em{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-style:normal;font-weight:650;display:block}.plan-toggle.light button em{color:#9a948a}.plan-toggle button.on,.plan-toggle.light button.on{background:var(--lime);color:var(--ink)}.plan-toggle button.on em{color:inherit;opacity:.72}.method-toggle button{justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.method-toggle button em{letter-spacing:.04em;margin:0;display:inline}.pay-logo{flex:0 0 18px;width:18px;height:18px;display:block}.pay-logo-usdt{flex:0 0 15px;width:15px;height:15px}.marketing-price .marketing-included{margin:2px 0 0}.marketing-price .marketing-included li{color:#ece7dc;font-weight:500}.marketing-price .marketing-included li+li{box-shadow:inset 0 1px #ffffff1f}.marketing-price .marketing-included li:before{background:var(--lime);color:var(--ink)}@media (hover:hover){.marketing-price .marketing-included li:hover{background:#dfff551f}}.marketing-pay{gap:8px;margin:14px 0 12px;display:grid}.marketing-pay-note{color:#d8d2c6;margin:18px 0 0;font-size:14px;line-height:1.45}.marketing-section-note{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.45}.marketing-pay-methods{flex-wrap:wrap;align-items:center;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.marketing-pay-methods li{color:#ece7dc;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.marketing-pay-methods li:first-child{padding-left:0}.marketing-pay-methods li+li{border-left:1px solid #ffffff38}.marketing-pay-methods .pay-logo{filter:drop-shadow(0 1px 2px #00000059)}.marketing-night .marketing-pay article{padding:12px 14px}.marketing-pay-steps{color:#ece7dc;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.marketing-pay-steps li{align-items:center;gap:12px;font-size:15px;display:flex}.marketing-pay-steps span{background:var(--lime);width:28px;height:28px;color:var(--ink);font:750 12px var(--font-geist-sans);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.marketing-pay-steps.ink{color:var(--ink-soft);margin-top:4px}.marketing-faq-section h2{margin-bottom:20px}.marketing-faq{grid-template-columns:1fr 1fr;gap:8px 56px;max-width:1040px;display:grid}.marketing-faq article{border-bottom:1px solid var(--line);background:0 0;padding:26px 0}.marketing-faq h3{margin:0 0 14px;font-size:26px}.marketing-faq p{color:var(--ink-soft);max-width:38ch;font-size:16px;line-height:1.5}.marketing-footer{border-top:1px solid var(--line);background:var(--card);gap:22px;padding:34px clamp(20px,5vw,88px) 30px;display:grid}.marketing-footer-top{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;display:grid}.marketing-footer-brand{justify-items:start;gap:16px;display:grid}.marketing-footer .marketing-brand img{width:28px;height:28px}.marketing-footer .marketing-brand strong{font-size:17px}.marketing-footer .marketing-brand em{letter-spacing:.1em;font-size:9px}.marketing-footer-start{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#f5f0e7;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.marketing-footer-start span{transition:transform .18s}.marketing-footer-start:hover{border-color:var(--ink);background:var(--paper-2)}.marketing-footer-start:hover span{transform:translate(3px)}.marketing-footer-start:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.marketing-recursos-list{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.marketing-recursos-list li{display:flex}.marketing-recursos-list li:last-child:nth-child(odd){grid-column:1/-1}.marketing-recursos-list li:last-child:nth-child(odd) .marketing-recurso{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.marketing-recursos-list li:last-child:nth-child(odd) .marketing-recurso-head,.marketing-recursos-list li:last-child:nth-child(odd) .marketing-recurso-nota{grid-column:1}.marketing-recursos-list li:last-child:nth-child(odd) .marketing-recurso-nota{max-width:62ch}.marketing-recurso-go{color:var(--muted);grid-area:1/2/-1;font-size:22px;line-height:1;transition:transform .18s,color .18s}.marketing-recurso:hover .marketing-recurso-go{color:var(--ink);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.marketing-recurso-go{transition:none}.marketing-recurso:hover .marketing-recurso-go{transform:none}}.marketing-recurso{border:1px solid var(--line);background:var(--paper-2);width:100%;color:var(--ink);border-radius:14px;align-content:start;gap:8px;padding:15px 16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffffb3}.marketing-recurso-head{align-content:start;gap:8px;display:grid}.marketing-recurso-tag{background:var(--lime);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:750}.marketing-recurso-titulo{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:21px;font-weight:400;line-height:1.1}.marketing-recurso-nota{max-width:42ch;color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.45}.marketing-recurso:hover{border-color:var(--ink);background:var(--card);transform:translateY(-2px);box-shadow:0 10px 22px #1c191517}.marketing-recurso:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.marketing-recurso-grupos{max-width:42ch;color:var(--muted);flex-wrap:wrap;gap:4px 8px;font-size:11.5px;font-weight:650;display:flex}.marketing-recurso-grupos:before{content:"";background:var(--lime);border-radius:1px;flex:0 0 8px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 3px #dfff5547}.marketing-footer-nav{border:1px solid var(--line);background:var(--paper-2);border-radius:999px;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:inline-flex}.marketing-footer-nav>a{min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.marketing-footer-nav>a:hover{color:var(--ink);background:var(--card)}.marketing-footer-nav>.marketing-footer-login{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.marketing-footer-legal .marketing-footer-social{border:1px solid color-mix(in srgb, var(--ink) 14%, var(--line));background:var(--card);width:36px;min-height:36px;color:var(--ink-soft);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:inline-flex;position:relative;box-shadow:0 2px 8px #1c191512,inset 0 1px #ffffffbf}.marketing-footer-social:after{content:"";border:1.5px solid var(--card);background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 1px #1c191529}.marketing-footer-social svg{display:block}.marketing-footer-legal .marketing-footer-social:hover{border-color:var(--ink);background:var(--ink);color:var(--lime);transform:translateY(-1px);box-shadow:0 5px 12px #1c191524}.marketing-footer-legal .marketing-footer-social:active{transform:translateY(1px);box-shadow:0 1px 4px #1c19151f}@media (prefers-reduced-motion:reduce){.marketing-recurso,.marketing-footer-start,.marketing-footer-start span{transition:none}.marketing-recurso:hover,.marketing-footer-start:hover span{transform:none}.marketing-footer-legal .marketing-footer-social{transition:none}.marketing-footer-legal .marketing-footer-social:hover,.marketing-footer-legal .marketing-footer-social:active{transform:none}}.marketing-footer .marketing-brand:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:12px}.marketing-footer-nav>a:focus-visible,.legal-switch a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.marketing-footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:20px;display:flex}.marketing-footer-legal{align-items:center;gap:8px;display:flex}.marketing-footer-legal .legal-switch{background:0 0;border:0;margin:0;padding:0}@media (width<=640px){.marketing-footer-bottom{align-items:flex-start;gap:10px}}@media (width<=1100px){.marketing-footer-top{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px;min-width:0}.marketing-footer-nav{grid-column:1}}@media (width<=640px){.marketing-recursos-list{grid-template-columns:minmax(0,1fr)}.marketing-footer{gap:20px;padding:26px 20px 24px}.marketing-recurso{padding:14px}.marketing-recurso-titulo{font-size:19px}}.ad-landing{scroll-behavior:smooth}.ad-landing h1 em{box-shadow:inset 0 -.18em 0 var(--lime);font-style:italic}.ad-landing :target{scroll-margin-top:84px}.ad-nav{background:color-mix(in srgb, var(--paper) 92%, transparent)}.ad-nav .marketing-nav-actions{margin-left:auto}.ad-hero{background:var(--ink);color:#fff;padding:clamp(32px,4vw,56px) clamp(20px,5vw,88px);position:relative;overflow:hidden}.ad-hero:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#dfff5529,#0000 68%);border-radius:50%;width:min(560px,60vw);position:absolute;top:-30%;right:-12%}.ad-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:clamp(28px,4vw,60px);display:grid;position:relative}.ad-hero-copy .marketing-kicker{color:var(--lime)}.ad-hero-copy h1{max-width:18ch;font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.8vw,62px);font-weight:400;line-height:.98}.ad-hero-sub{color:#e6e1d7;max-width:42ch;margin:18px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.5}.ad-hero-sub b{color:#fff;font-weight:700;box-shadow:inset 0 -.22em #dfff556b}.ad-hero-points{flex-wrap:wrap;gap:10px 26px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ad-hero-points li{gap:2px;display:grid}.ad-hero-points strong{color:var(--lime);font-family:var(--font-serif);letter-spacing:-.03em;font-size:28px;font-weight:400;line-height:1}.ad-hero-points span{color:#b8b2a6;font-size:12px;font-weight:650}.ad-cta-lg{border-radius:14px;min-height:54px;padding:0 26px;font-size:16px;font-weight:750}.ad-channels{margin-top:24px}.ad-landing .ad-channels li{color:#fff;background:#ffffff0f;border-color:#fff3}.ad-form-card{background:var(--card);color:var(--ink);border-radius:22px;padding:clamp(20px,2vw,26px);box-shadow:0 30px 70px #00000057}.ad-form-card form{gap:12px;display:grid}.ad-form-head{gap:2px;margin-bottom:2px;display:grid}.ad-form-head strong{font-family:var(--font-serif);letter-spacing:-.03em;font-size:25px;font-weight:400;line-height:1.05}.ad-form-head span{color:var(--muted);font-size:12.5px;font-weight:650}.ad-form-card label{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:750;display:grid}.ad-field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ad-form-card input,.ad-form-card select{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--line));width:100%;min-height:42px;color:var(--ink);font:500 15px var(--font-geist-sans);letter-spacing:normal;text-transform:none;background:#fff;border-radius:10px;outline:none;padding:9px 11px;transition:border-color .16s,box-shadow .16s}.ad-form-card input::placeholder{color:var(--muted-strong);font-weight:500}.ad-form-card input:focus,.ad-form-card select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1c191514}.ad-form-card input:not(:placeholder-shown):invalid{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.ad-password{display:block;position:relative}.ad-password input{padding-right:42px}.ad-password button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ad-password button:hover{color:var(--ink)}.ad-password button svg{pointer-events:none;display:block}.ad-whatsapp{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--line));background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;display:grid;overflow:hidden}.ad-whatsapp>span{border-right:1px solid var(--line);color:var(--muted);font:650 14px var(--font-geist-sans);letter-spacing:normal;padding:0 10px}.ad-whatsapp input{box-shadow:none;background:0 0;border:0;border-radius:0}.ad-whatsapp input:focus{box-shadow:none}.ad-whatsapp:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #1c191514}.ad-legal{grid-template-columns:18px minmax(0,1fr);align-items:start;letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important;gap:9px!important;font-size:12px!important;font-weight:600!important}.ad-legal input{width:18px;height:18px;min-height:18px;accent-color:var(--ink);margin:1px 0 0}.ad-legal a{color:var(--ink);font-weight:750}.ad-form-card .ad-hint{letter-spacing:0;text-transform:none;color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:1.45}.ad-form-card .ad-hint a{color:var(--ink);font-weight:750}.ad-form-card .ad-hint.ad-trust{border-left:3px solid var(--lime);color:var(--ink-soft);margin-top:2px;padding-left:9px}.ad-form-card .ad-hint.ad-country{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ad-form-card .ad-hint.ad-country b{color:var(--ink);font-weight:700}.ad-form-card .ad-hint select{width:auto;min-height:30px;padding:3px 7px;font-size:12px}.ad-error{background:var(--danger-bg);color:var(--danger);border-radius:9px;margin:0;padding:9px 11px;font-size:12.5px;font-weight:650;line-height:1.4}.ad-submit{background:var(--lime);min-height:50px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;margin-top:2px;font-size:15.5px;font-weight:750;transition:transform .16s,filter .16s}.ad-submit:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.ad-submit:disabled{opacity:.62;cursor:default}.ad-form-foot{text-align:center;color:var(--muted);margin:2px 0 0;font-size:12.5px;font-weight:600}.ad-form-foot a{color:var(--ink);font-weight:750}.ad-form-done{justify-items:start;gap:10px;padding:6px 2px;display:grid}.ad-form-done em{color:var(--lime-ink);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:750}.ad-form-done strong{font-family:var(--font-serif);letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1}.ad-form-done p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.ad-form-done .marketing-cta{margin-top:4px}.ad-fascinations h2{max-width:22ch}.ad-fascination-list{grid-template-columns:1fr 1fr;gap:2px 40px;max-width:1100px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ad-fascination-list li{box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:20px 0;display:grid}.ad-fascination-index{background:var(--ink);width:38px;height:26px;color:var(--lime);font:750 11px / 1 var(--font-geist-mono);letter-spacing:.06em;border-radius:5px;place-items:center;display:inline-grid}.ad-fascination-list p{color:var(--muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.5}.ad-fascination-list b{color:var(--ink);font-weight:750}.ad-fascinations .marketing-actions{margin-top:30px}.ad-showcase{background:var(--ink);color:#fff;padding:64px clamp(20px,5vw,88px)}.ad-showcase-inner{gap:34px;display:grid}.ad-showcase-inner h2{max-width:24ch;font-family:var(--font-serif);letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.08}.ad-showcase-inner .marketing-note{max-width:52ch}.ad-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ad-showcase-grid figure{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;margin:0;padding:10px}.ad-showcase-grid img{aspect-ratio:3/2;object-fit:contain;background:var(--paper-2);border-radius:12px;width:100%;height:auto;display:block}.ad-showcase-grid figcaption{color:#d8d2c6;margin:10px 2px 2px;font-size:13px;font-weight:650}.ad-price .marketing-night-inner{align-items:center}.ad-price .marketing-included{margin:20px 0 0}.ad-price .marketing-included li{color:#ece7dc;font-weight:500}.ad-price .marketing-included li+li{box-shadow:inset 0 1px #ffffff1f}.ad-price .marketing-included li:before{background:var(--lime);color:var(--ink)}.ad-price .marketing-price{gap:14px}.ad-price .marketing-price-amount small{color:#9a948a;font-size:20px;font-weight:650}.ad-price .marketing-price-amount small:last-child{font-size:16px}.ad-price-daily{color:#fff;margin:0;font-size:16px;line-height:1.45}.ad-price-daily b{color:var(--lime);font-weight:750}.ad-price .marketing-price-save{margin:0}.ad-rational{background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;margin:24px 0 0;padding:16px 18px}.ad-rational strong{color:var(--lime);letter-spacing:-.01em;margin-bottom:6px;font-size:14px;font-weight:750;display:block}.ad-rational p{color:#d8d2c6;max-width:58ch;margin:0;font-size:14.5px;line-height:1.55}.ad-price .marketing-pay-steps{margin-top:22px}.ad-price-ps{color:#b8b2a6;border-top:1px solid #ffffff24;margin:2px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.ad-price-ps b{color:var(--lime);font-weight:750}.ad-final{background:var(--lime);color:var(--ink);text-align:center;padding:72px clamp(20px,5vw,88px)}.ad-final .marketing-kicker{color:var(--ink);justify-content:center}.ad-final h2{max-width:30ch;font-family:var(--font-serif);letter-spacing:-.035em;margin:0 auto;font-size:clamp(30px,4.4vw,52px);font-weight:400;line-height:1.06}.ad-final h2 em{font-style:italic;box-shadow:inset 0 -.18em #1c191538}.ad-final>p{max-width:56ch;margin:18px auto 0;font-size:17px;font-weight:500;line-height:1.55}.ad-final .marketing-actions{justify-content:center;margin-top:30px}.ad-landing .ad-final .marketing-cta.lime{background:var(--ink);box-shadow:0 12px 28px #1c191538;color:var(--lime)!important}.ad-final-note{letter-spacing:.04em;text-transform:uppercase;opacity:.72;margin:18px 0 0!important;font-size:13px!important;font-weight:700!important}.ad-footer{border-top:1px solid var(--line);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:22px clamp(20px,5vw,88px);display:flex}.ad-footer nav{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.ad-footer nav a{min-height:34px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.ad-footer nav a:hover{color:var(--ink);background:var(--paper-2)}.ad-footer nav a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ad-footer p{color:var(--muted-strong);margin:0;font-size:12.5px;font-weight:600}@media (width<=1023px){.ad-hero-grid{grid-template-columns:1fr}.ad-hero-copy h1{max-width:none;font-size:clamp(32px,7.6vw,50px)}.ad-form-card{width:100%;max-width:460px}.ad-fascination-list{grid-template-columns:1fr;max-width:none}.ad-showcase-grid{grid-template-columns:1fr}.ad-showcase-grid figure{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ad-showcase-grid figcaption{margin:0}}@media (width<=460px){.ad-field-row{grid-template-columns:1fr}}@media (width<=720px){.ad-hero-points{gap:10px 20px}.ad-hero-points strong{font-size:24px}.ad-final{padding-bottom:96px}}.auth-page{grid-template-columns:minmax(300px,1fr) minmax(380px,1fr);align-items:stretch;min-height:calc(100dvh - 69px);display:grid}.marketing:not(.access-shell)>.auth-page{height:calc(100dvh - 69px);overflow:hidden}.auth-aside{color:#fff;min-height:420px;position:relative;overflow:hidden}.marketing:not(.access-shell)>.auth-page .auth-aside{min-height:0}.auth-aside img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-aside:after{content:"";background:linear-gradient(#1c191547,#1c1915c7);position:absolute;inset:0}.auth-aside>div{z-index:1;align-content:end;gap:14px;height:100%;padding:clamp(28px,4vw,48px);display:grid;position:relative}.marketing:not(.access-shell)>.auth-page .auth-aside>div{gap:10px;padding:clamp(24px,3.2vw,40px)}.auth-aside blockquote{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,56px);line-height:.92}.marketing:not(.access-shell)>.auth-page .auth-aside blockquote{font-size:clamp(32px,4.4vw,48px)}.auth-aside blockquote em{box-shadow:inset 0 -.16em 0 var(--lime);font-style:italic}.auth-aside p:last-child{color:#d8d2c6;max-width:34ch;margin:0;font-size:15px;line-height:1.5}.auth-panel{justify-content:center;align-items:safe center;min-width:0;padding:clamp(24px,4vw,48px) clamp(20px,4vw,40px);display:flex}.marketing:not(.access-shell)>.auth-page .auth-panel{padding:20px 24px;overflow:auto}.auth-page .auth-card{width:min(100%,440px);box-shadow:none;background:0 0;border:0;gap:10px;margin:20px auto;padding:8px 20px 24px}.auth-panel .auth-card{border:1px solid var(--line);background:var(--card);border-radius:22px;gap:10px;width:min(100%,400px);margin:0;padding:22px 24px 20px;box-shadow:0 22px 70px #1c191514}.auth-card-head{gap:4px;display:grid}.auth-card-head .marketing-kicker{margin:0}.auth-panel .auth-card h1{font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(32px,3.6vw,40px);font-weight:400;line-height:.92}.auth-panel .auth-card .auth-card-head p{max-width:38ch;font-size:14px;line-height:1.45}.auth-page .auth-card:not(.access-card) h1{font-size:clamp(32px,3.6vw,40px)}.auth-page .auth-card label,.auth-page .auth-field{gap:6px}.auth-panel .auth-card label,.auth-panel .auth-field{letter-spacing:.01em;font-size:12px}.auth-field-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-page .auth-card input,.auth-page .auth-card select{padding:10px 12px}.auth-panel .auth-card input,.auth-panel .auth-card select{border-color:color-mix(in srgb, var(--ink) 16%, var(--line));background:#fff;border-radius:10px;min-height:42px;padding:8px 12px}.auth-panel .auth-card input::placeholder{color:var(--muted-strong)}.auth-password{display:block;position:relative}.auth-password input{padding-right:44px}.auth-card .auth-eye,.auth-card .auth-forgot{width:auto;color:var(--muted);box-shadow:none;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;text-decoration:none}.auth-card .auth-eye{justify-content:center;align-items:center;width:32px;min-width:32px;min-height:32px;line-height:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-card .auth-eye svg{pointer-events:none;display:block}.auth-card .auth-forgot{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.auth-card .auth-eye:hover,.auth-card .auth-forgot:hover{color:var(--ink)}.auth-page .auth-whatsapp>span{min-height:40px}.auth-panel .auth-whatsapp>span{background:var(--paper-2);min-height:42px}.auth-page .auth-card button[type=submit]{padding:12px}.auth-panel .auth-card button[type=submit],.auth-panel .auth-card .auth-foot>button[type=button]{border-radius:10px;min-height:44px;margin-top:2px;font-size:15px}.auth-fields-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:8px;display:grid}.auth-fields-names{grid-template-columns:1fr 1fr}.auth-aside-facts{border-top:1px solid #ffffff2e;gap:8px;max-width:34ch;margin:10px 0 0;padding:12px 0 0;list-style:none;display:grid}.auth-aside-facts li{color:#ece7dc;letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:13.5px;font-weight:650;display:flex}.auth-aside-facts span{background:var(--lime);width:34px;height:22px;color:var(--ink);font:750 11px var(--font-geist-sans);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.auth-card input,.auth-card select{transition:border-color .18s,box-shadow .18s}.auth-card input:focus,.auth-card select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #dfff5559}.auth-card button[type=submit]{transition:transform .18s,filter .18s}.auth-card button[type=submit]:hover:not(:disabled){transform:translateY(-1px)}.auth-error,.auth-notice{border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.auth-error{color:#9a3412;background:#fff4ee}.auth-notice{color:var(--ink);box-shadow:inset 3px 0 0 var(--lime);background:#f4f8d8}.auth-alt{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin:2px 0 0;padding-top:10px;font-size:13.5px}.auth-alt .auth-switch{text-underline-offset:2px}.auth-panel .auth-foot{gap:8px;margin-top:2px}.access-shell{--ink:#333;--ink-soft:#333;--muted:#666;--muted-strong:#999;--paper:#ededed;--paper-2:#f5f5f5;--card:#fff;--line:#e6e6e6;--font-geist-sans:"Nunito Sans", "Proxima Nova", -apple-system, Roboto, Arial, sans-serif;height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.access-shell .access-product,.access-shell .access-price h1,.access-shell h1,.access-shell h2{font-family:var(--font-geist-sans);color:#333;letter-spacing:-.01em;font-weight:700}.access-shell .access-back,.access-shell .mp-steps li.is-done,.access-shell .mp-steps button{color:#3483fa}.access-shell .access-back:hover,.access-shell .mp-steps button:hover{color:#2968c8}.access-shell .mp-checkout .marketing-cta,.access-shell .access-pay-card .marketing-cta,.access-shell .access-product-copy>.marketing-cta,.access-shell .access-product-copy>a.marketing-cta,.access-shell .access-checkout-action>.marketing-cta,.access-shell .access-checkout-action>a.marketing-cta,.access-shell .access-cta-block>.marketing-cta,.access-shell .access-cta-block>a.marketing-cta{color:#fff;box-shadow:none;background:#3483fa;border-radius:6px;width:100%;min-height:48px;font-size:16px;font-weight:700}.access-shell .mp-checkout .marketing-cta:hover,.access-shell .access-pay-card .marketing-cta:hover,.access-shell .access-product-copy>.marketing-cta:hover,.access-shell .access-cta-block>.marketing-cta:hover,.access-shell .access-cta-block>a.marketing-cta:hover{box-shadow:none;background:#2968c8;transform:none}.access-shell .access-checkout-action>.marketing-cta:disabled,.access-shell .access-cta-block>.marketing-cta:disabled{opacity:.55;cursor:not-allowed}.access-store-head{background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(20px,5vw,72px);display:flex}.access-store-nav{display:none}.access-head-summary{text-align:right;gap:1px;margin:0;display:grid}.access-head-summary span{color:var(--muted);font:600 12px / 1 var(--font-geist-sans)}.access-head-summary strong{color:#333;font:800 16px / 1.2 var(--font-geist-sans)}.access-store-main{overflow-anchor:none;align-content:center;justify-items:center;min-height:0;padding:10px 24px 12px;display:grid;overflow:hidden}.access-product-card{background:var(--card);border-radius:12px;grid-template-columns:1fr;width:min(100%,920px);max-height:100%;display:grid;overflow:hidden;box-shadow:0 6px 24px #00000014}.access-product-copy{min-height:0;display:grid}.access-reactivate{margin:0;font-size:26px}.access-checkout-top{border-bottom:0;gap:6px;padding:0;display:grid}.access-pay-kicker-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-checkout-grid{grid-template-columns:minmax(260px,.92fr) minmax(340px,1.08fr);align-items:stretch;gap:0;min-height:0;display:grid}.access-checkout-primary,.access-checkout-action{flex-direction:column;gap:12px;min-width:0;display:flex}.access-checkout-primary{justify-content:space-between;gap:12px;padding:22px 24px 18px}.access-plan-block{gap:12px;display:grid}.access-checkout-action{background:var(--paper-2);padding:0}.access-pay-trust{background:color-mix(in srgb, #3483fa 6%, var(--card));border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #3483fa2e}.access-trust-icon{color:#3483fa;margin-top:1px;display:inline-flex}.access-secure-line{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:0;font:600 12px/1.3 Nunito Sans,Proxima Nova,-apple-system,Roboto,Arial,sans-serif;display:inline-flex}.access-secure-line svg{color:#3483fa;flex:none}.access-fx-note{color:var(--ink-soft);margin:0;font:600 12.5px/1.4 Nunito Sans,Proxima Nova,-apple-system,Roboto,Arial,sans-serif}.access-shell .access-trial{margin:0}.access-pay-card{background:var(--card);border-radius:22px;gap:10px;width:min(100%,520px);padding:24px 24px 20px;display:grid;box-shadow:0 18px 48px #1c191514}.access-product-copy>.dlocal-brand,.access-pay-card>.dlocal-brand{height:22px;margin:0}.access-product-copy>.mp-brand,.access-pay-card>.mp-brand,.mp-checkout>.mp-brand,.mp-head>.mp-brand,.mp-head-brand>.mp-brand{height:40px;margin:0}:is(.access-pay-card:has(.is-cuotas),.access-pay-card:has(.is-spread)){width:min(100%,880px)}.access-store-foot{background:var(--paper);border-top:1px solid var(--line);color:#333;padding:8px clamp(20px,5vw,72px) 10px}.access-store-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.access-store-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.access-store-links a{color:#3483fa;font:600 12px / 1 var(--font-geist-sans);text-decoration:none}.access-store-links a:hover{color:#2968c8}.access-store-foot .access-visual-brands{gap:8px}.access-store-foot .access-visual-brands .card-brand-mark{width:auto;height:18px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:3px}.access-store-foot .access-visual-brands img{width:auto;height:22px}.access-store-foot .access-visual-brands .mp-brand{width:auto;height:24px}.access-store-cols{display:none}.access-store-copy{text-align:left;color:var(--muted-strong);font:400 11px var(--font-geist-sans);margin:6px 0 0}.access-product-copy .access-price{background:0 0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-height:0;padding:0;display:flex}.access-price .access-price-was.is-off{visibility:hidden}.access-product-copy .access-price-meta{min-height:0;color:var(--muted);font:500 14px / 1.35 var(--font-geist-sans);margin:0 0 6px}.access-product-copy .access-price-meta strong{color:#333;font-weight:700}.access-cta-block{gap:10px;display:grid}.access-cta-block .auth-switch{justify-self:center}.access-shell .access-back{color:#3483fa;width:auto;font:650 13px var(--font-geist-sans);box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;padding:0}.access-shell .access-back:hover{color:#2968c8}.dlocal-phase{gap:12px;display:grid}.dlocal-phase.is-hidden{clip:rect(0 0 0 0);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.dlocal-cuotas-layout{grid-template-columns:minmax(0,1.45fr) minmax(220px,.78fr);align-items:start;gap:16px;display:grid}.dlocal-cuotas{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;max-height:none;margin:0;display:flex;overflow:visible}.dlocal-fields button.dlocal-cuota-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;background:#fff;border-radius:0;align-items:center;gap:12px;margin:0;padding:9px 16px;display:flex}.dlocal-fields button.dlocal-cuota-row:last-child{border-bottom:0}.dlocal-fields button.dlocal-cuota-row:hover{background:color-mix(in srgb, var(--ink) 3%, #fff)}.dlocal-cuota-choice{min-width:0;font:750 15px / 1.2 var(--font-geist-sans);letter-spacing:-.02em;flex:auto}.dlocal-cuota-total{color:var(--muted);font:500 14px / 1.2 var(--font-geist-sans);flex:none}.dlocal-cuota-chevron{color:#c4bfb6;flex:none}.dlocal-pay-details{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--card));border-radius:16px;align-self:start;gap:12px;padding:16px 18px;display:grid}.dlocal-pay-details strong{font:750 14px / 1.2 var(--font-geist-sans)}.dlocal-pay-details div{font:500 14px / 1.3 var(--font-geist-sans);justify-content:space-between;gap:12px;display:flex}.dlocal-pay-details div span:last-child{font-weight:650}.dlocal-pay-details p{color:var(--muted);font:500 13px / 1.45 var(--font-geist-sans);margin:2px 0 0}.dlocal-cuotas-back{color:var(--ink-soft);font:650 14px / 1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;margin:4px auto 0;padding:8px;display:block}.dlocal-cuotas-back:hover{color:var(--ink)}.dlocal-phase.is-cuotas .access-product{font-family:var(--font-geist-sans);letter-spacing:-.03em;font-size:20px;font-weight:750}.dlocal-confirm{gap:0;margin:0;display:grid}.dlocal-confirm>div{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.dlocal-confirm>div:last-child{border-bottom:0}.dlocal-confirm dt{color:var(--muted);font:650 12px var(--font-geist-sans)}.dlocal-confirm dd{font:650 13px var(--font-geist-sans);text-align:right;overflow-wrap:anywhere;margin:0}.dlocal-confirm-brand{justify-content:flex-end;align-items:center;display:flex}.dlocal-confirm-brand .card-brand-mark{width:auto;height:20px;display:block}.access-logo{color:inherit;align-items:center;gap:10px;margin:0;text-decoration:none;display:inline-flex}.access-logo img{background:var(--lime);border-radius:10px;width:36px;height:36px}.access-logo strong{font-family:var(--font-serif);letter-spacing:-.03em;font-size:18px;font-weight:600}.access-shell .auth-page{background:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.access-shell .auth-panel{align-items:start;min-height:0;padding:28px 20px 40px;overflow:visible}.access-card{gap:12px;width:min(100%,520px);padding:24px 24px 20px}.access-shell .auth-page .access-card{background:var(--card);border:0;border-radius:22px;grid-template-columns:minmax(240px,.92fr) minmax(300px,1.08fr);grid-template-areas:"head head""visual body""methods methods";align-items:stretch;gap:0;width:min(100%,920px);max-height:none;margin:0 auto;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 48px #1c191514}.access-shell .access-card-head{border-bottom:1px solid var(--line);grid-area:head;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.access-shell .access-logo{border:0;padding:0}.access-steps{align-items:center;gap:8px;margin:0;display:flex}.access-shell .auth-card .access-steps button{color:var(--muted);font:750 12px / 1 var(--font-geist-sans);letter-spacing:.04em;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.access-shell .auth-card .access-steps button:disabled{cursor:default;opacity:1}.access-shell .auth-card .access-steps button.on{color:var(--ink);background:0 0}.access-shell .auth-card .access-back{width:auto;color:var(--muted);font:650 13px var(--font-geist-sans);box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;padding:0}.access-shell .auth-card .access-back:hover{color:var(--ink)}.access-product{font:800 18px / 1.2 var(--font-geist-sans);letter-spacing:-.01em;margin:0}.access-pay-kicker{color:var(--muted);font:750 11px / 1 var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:inline-flex}.access-shell .auth-page .access-card.is-pay{grid-template-columns:1fr;grid-template-areas:"head""body";width:min(100%,520px)}.access-price.is-compact{background:0 0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 0 2px;display:flex}.access-price.is-compact h1{font-size:22px}.access-price.is-compact .access-price-meta{color:var(--ink-soft)}.access-visual{background:var(--lime);flex-direction:column;grid-area:visual;justify-content:center;gap:14px;min-height:280px;padding:28px 24px;display:flex}.access-visual-kicker{font:750 11px / 1 var(--font-geist-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0}.access-visual-dlocal{width:auto;height:36px;display:block}.access-visual-lead{max-width:28ch;color:var(--ink);font:500 15px / 1.4 var(--font-geist-sans);margin:0}.access-visual-brands{align-items:center;gap:8px;display:inline-flex}.access-visual-brands .card-brand-mark{width:auto;height:22px}.access-visual-brands img{width:auto;height:16px}.access-card-body{grid-area:body;align-content:start;gap:14px;min-width:0;padding:22px 24px 20px;display:grid}.access-methods{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;grid-area:methods;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;display:flex}.access-methods em{font:750 11px / 1 var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-style:normal}.access-card-plan,.access-card-pay{align-content:start;gap:10px;min-width:0;display:grid}.access-shell .access-card-plan,.access-shell .access-card-pay{flex-direction:column;gap:10px;min-height:0;display:flex}.access-shell .access-card-plan{gap:8px}.access-price{background:var(--lime);border-radius:16px;gap:4px;padding:16px 18px 14px;display:grid}.access-price-meta{color:var(--muted);font:500 13px / 1.3 var(--font-geist-sans);margin:0}.access-fx-note{color:var(--ink-soft);font:500 13px / 1.4 var(--font-geist-sans);margin:0}.access-fx-note strong{color:var(--ink);font-weight:750}.access-price-row{justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.access-price-row .access-price{flex:auto;min-width:0}.access-pay-kicker-row .mp-brand.access-price-mp,.access-price-mp.mp-brand{flex:none;width:auto;height:72px;margin:0}.access-renew-card{background:0 0;border-radius:0;flex-direction:column;align-content:start;gap:10px;height:100%;margin:0;padding:16px 18px 14px;display:flex}.access-renew-card .access-cta-block{margin-top:auto}.access-renew-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0;padding-bottom:10px;display:flex}.access-mp-brand{min-width:0;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;flex:220px;gap:4px;padding:10px 14px 8px;display:grid}.access-mp-kicker{color:var(--muted);font:750 10px / 1 var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase}.access-renew-head strong{font:750 12px / 1.2 var(--font-geist-sans);letter-spacing:-.01em;color:#3483fa;background:#ebf3ff;border-radius:999px;padding:5px 10px}.access-renew-head .mp-brand{margin-left:0}.access-renew-icon{display:none}.access-order{margin:0;display:grid}.access-order-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.access-order-row:last-child{border-bottom:0}.access-order-row dt{color:var(--muted);font:600 14px / 1.25 var(--font-geist-sans)}.access-order-dots{display:none}.access-order-row dd{color:#333;font:700 14px / 1.25 var(--font-geist-sans);text-align:right;margin:0}.access-order-row.is-total dt{color:#333;font-weight:800}.access-order-row.is-total dd{font-size:16px;font-weight:800}.mp-mode{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.mp-mode-option{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:8px;padding:10px 10px 9px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.mp-mode-option input[type=radio]{appearance:radio;accent-color:#3483fa;cursor:pointer;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:0}.mp-mode-option input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #3483fa}.mp-mode-copy{flex:auto;gap:2px;min-width:0;display:grid}.mp-mode-copy strong{font:800 14px / 1.2 var(--font-geist-sans);color:#333}.mp-mode-copy small{color:var(--muted);font:500 12.5px / 1.35 var(--font-geist-sans)}.mp-mode-option.is-on{border-color:color-mix(in srgb, #3483fa 45%, var(--line));background:#f3f8ff;box-shadow:inset 3px 0 #3483fa}.mp-mode-option:hover:not(.is-on){border-color:color-mix(in srgb, #3483fa 25%, var(--line))}.access-renew-copy{gap:4px;min-width:0;display:grid}.access-renew-copy>strong{font:750 13px / 1.25 var(--font-geist-sans);color:var(--ink)}.access-renew-copy>p{color:var(--ink-soft);font:500 13px / 1.4 var(--font-geist-sans);margin:0}.access-renew-copy>p strong{color:var(--ink);font-weight:750}.access-renew-card .access-subscribe-foot{margin:0}.access-renew-card .mp-subscribe{background:var(--card)}.access-price .access-price-was{color:color-mix(in srgb, var(--ink) 45%, transparent);font:500 13px var(--font-geist-sans);margin:0;text-decoration:line-through}.access-shell .access-price h1{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.05}.access-shell .access-price.is-compact{background:0 0;padding:0}.access-shell .access-price.is-compact h1{letter-spacing:-.03em;font-size:22px}.access-shell .plan-toggle{background:var(--paper-2);border:0;border-radius:8px;padding:4px}.access-shell .plan-toggle button{min-height:40px;color:var(--muted);background:0 0;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:600}.access-shell .plan-toggle button.on{color:#fff;background:#3483fa}.access-shell .plan-toggle button:hover:not(.on){color:#333}.access-shell .plan-toggle button em{display:none}.access-shell .access-card-pay{border-left:0;padding-left:0}.access-shell .access-card-pay .dlocal-fields{flex:none}.access-shell .access-card h1{letter-spacing:-.05em;font-size:clamp(32px,5vw,40px)}.access-shell .access-links{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;margin-top:auto;padding-top:12px}.access-shell .access-mail{color:var(--muted);font:500 12px var(--font-geist-sans);overflow-wrap:anywhere}.access-shell .dlocal-fields{flex-direction:column;gap:10px;display:flex;position:relative}.access-shell .access-card-pay>.auth-switch{text-align:center;color:var(--muted);display:block}.access-shell .dlocal-fields .dlocal-row{gap:8px}.access-shell .dlocal-fields>label{flex-shrink:0}.access-shell .dlocal-fields .marketing-cta{min-height:52px;margin-top:0;font-size:15px}.access-shell .auth-panel .auth-card,.access-shell .auth-page .access-card,.access-shell .plan-toggle,.access-shell .dlocal-kind{border:0}.access-shell .dlocal-kind{background:color-mix(in srgb, var(--ink) 5%, var(--paper));border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:3px;display:grid}.access-shell .dlocal-kind button,.access-shell .auth-card .dlocal-kind button{min-height:40px;color:var(--ink-soft);font:750 14px / 1 var(--font-geist-sans);background:0 0;border-radius:999px;padding:8px 10px}.access-shell .dlocal-kind button.on,.access-shell .auth-card .dlocal-kind button.on{background:var(--lime);color:var(--ink);box-shadow:none}.access-shell .dlocal-fields input,.access-shell .dlocal-fields select,.access-shell #dlocal-card,.access-shell #dlocal-exp,.access-shell #dlocal-cvv{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);box-shadow:none;background:0 0;border-radius:0;min-height:40px;padding:8px 0}.access-shell .dlocal-fields input:focus,.access-shell .dlocal-fields select:focus,.access-shell #dlocal-card:focus-within,.access-shell #dlocal-exp:focus-within,.access-shell #dlocal-cvv:focus-within,.access-shell .access-card .DlocalField--focus,.access-shell #dlocal-card.DlocalField--focus,.access-shell #dlocal-exp.DlocalField--focus,.access-shell #dlocal-cvv.DlocalField--focus{border-color:#0000;border-bottom-color:var(--ink);box-shadow:none;outline:none}.access-shell .access-signout{width:auto;min-height:0;color:var(--muted);font:600 13px / 1.3 var(--font-geist-sans);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline}.access-shell .access-signout:hover{color:#3483fa;background:0 0;transform:none}.access-card .DlocalField--focus,#dlocal-card.DlocalField--focus,#dlocal-exp.DlocalField--focus,#dlocal-cvv.DlocalField--focus{border-color:var(--ink);box-shadow:none}.access-card .DlocalField--invalid,#dlocal-card.DlocalField--invalid,#dlocal-exp.DlocalField--invalid,#dlocal-cvv.DlocalField--invalid{border-color:#9a3412}.dlocal-brand{opacity:1;width:auto;height:22px;margin:0 0 6px;display:block}.mp-brand{width:auto;height:40px;margin:0 0 8px;display:block}.mp-checkout{gap:12px;width:100%;display:grid}.mp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mp-head-brand{gap:6px;display:grid}.mp-progress{color:var(--muted);font:750 11px / 1.2 var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase;margin:0}.mp-steps{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.mp-steps li{color:var(--muted);font:650 12px / 1 var(--font-geist-sans);align-items:center;display:flex}.mp-steps li+li:before{content:"";background:var(--line);width:10px;height:1px;margin:0 8px}.mp-steps li.is-now{color:var(--ink)}.mp-steps li.is-done{color:#009ee3}.mp-steps button{width:auto;min-height:0;color:inherit;font:inherit;letter-spacing:0;text-transform:none;text-underline-offset:3px;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:underline}.mp-steps button:hover{color:#007eb6}.mp-method-ico{flex:none;align-items:center;gap:4px;display:inline-flex}.mp-method-ico .card-brand-mark{width:auto;height:18px;display:block}.dlocal-fields button.dlocal-cuota-row.is-on{background:#e0f7ff;box-shadow:inset 3px 0 #00bcff}.dlocal-fields label.is-invalid input,.dlocal-fields label.is-invalid select{border-color:#9a3412}.mp-field-error{color:#9a3412;font:600 12px / 1.3 var(--font-geist-sans)}.dlocal-fields label.mp-subscribe{border:1px solid var(--line);min-height:56px;font:650 14px / 1.4 var(--font-geist-sans);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex-direction:row;align-items:center;gap:12px;margin:0;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.mp-subscribe-copy{flex:auto;gap:2px;min-width:0;display:grid}.mp-subscribe-copy strong{font:750 15px / 1.2 var(--font-geist-sans)}.mp-subscribe-copy small{color:var(--ink-soft);font:500 13px / 1.35 var(--font-geist-sans)}.mp-subscribe.is-on{border-color:color-mix(in srgb, #3483fa 42%, var(--line));background:#eff5ff;box-shadow:inset 3px 0 #3483fa}.mp-checkout.dlocal-fields .mp-subscribe input[type=checkbox],.access-shell .mp-subscribe input[type=checkbox]{appearance:checkbox;width:22px;min-width:22px;max-width:22px;height:22px;box-shadow:none;accent-color:#3483fa;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 22px;margin:0;padding:0}.mp-checkout.dlocal-fields .mp-subscribe input[type=checkbox]:focus,.access-shell .mp-subscribe input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #3483fa47}.mp-subscribe.is-invalid{color:#9a3412;background:#f9f3f1;border-color:#9a3412}.access-shell .access-subscribe-foot{gap:6px;min-height:46px;margin:0;display:grid}.access-once-note{border:1px solid var(--line);background:var(--card);border-radius:8px;align-content:center;gap:2px;min-height:46px;margin:0;padding:8px 10px;display:grid}.access-once-note strong{font:750 14px / 1.2 var(--font-geist-sans);color:#333}.access-once-note small{color:var(--muted);font:500 12.5px / 1.35 var(--font-geist-sans)}.access-shell .access-subscribe-foot .mp-subscribe{border:1px solid var(--line);background:var(--card);min-height:46px;font:650 14px / 1.3 var(--font-geist-sans);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:10px;margin:0;padding:8px 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.access-shell .access-subscribe-foot .mp-subscribe.is-on{border-color:color-mix(in srgb, #3483fa 42%, var(--line));background:#eff5ff;box-shadow:inset 3px 0 #3483fa}.access-shell .access-subscribe-foot .mp-subscribe input[type=checkbox]{accent-color:#3483fa}.access-shell .access-subscribe-foot .mp-subscribe input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #3483fa47}.mp-bill{color:var(--ink);gap:2px;margin:0;display:grid}.mp-bill span{color:var(--muted);font:750 11px / 1.2 var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase}.mp-bill strong{font:650 14px / 1.35 var(--font-geist-sans);overflow-wrap:anywhere}.mp-receipt{border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;padding:16px 16px 14px;display:grid}.mp-receipt-kicker{color:var(--muted);font:750 11px / 1.2 var(--font-geist-sans);letter-spacing:.1em;text-transform:uppercase;margin:0}.mp-receipt-amount{color:var(--ink);font:750 32px / 1 var(--font-geist-sans);letter-spacing:-.04em;margin:0 0 8px}.mp-receipt-note,.mp-receipt-mail{color:var(--ink-soft);font:500 13px / 1.4 var(--font-geist-sans);margin:8px 0 0}.mp-receipt-mail{overflow-wrap:anywhere}.mp-secure{color:var(--ink-soft);font:500 13px / 1.3 var(--font-geist-sans);justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.mp-checkout h2{margin:0}.mp-checkout .marketing-cta{width:100%}.mp-cards{margin-top:4px}.access-shell .access-hint{max-width:36ch;font-size:12px;line-height:1.3}.auth-page .access-card{background:var(--card);border:1px solid var(--line);box-shadow:0 22px 70px #1c191517}.access-card h1{font-size:clamp(28px,4vw,36px)}.access-card .marketing-cta,.auth-card a.marketing-cta{cursor:pointer;width:100%;font:inherit;color:#fff;border:0;margin-top:2px}.dlocal-fields{gap:8px;width:100%;display:grid}.dlocal-smart{display:contents}.dlocal-head{gap:8px;display:grid}.dlocal-sheet-title{color:var(--ink);font:750 16px / 1.2 var(--font-geist-sans);letter-spacing:-.02em;margin:0}.dlocal-medio{font:650 13px / 1.3 var(--font-geist-sans);color:var(--ink-soft);gap:4px;display:grid}.dlocal-kind{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, var(--cream,var(--paper-2)));border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.dlocal-kind button{min-height:36px;color:var(--ink-soft);font:650 13px / 1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dlocal-kind button.on{background:var(--lime);color:var(--ink)}.auth-card .dlocal-kind button{min-height:36px;color:var(--ink-soft);background:0 0;border-radius:999px;padding:0 10px;font-weight:650}.auth-card .dlocal-kind button.on{background:var(--lime);color:var(--ink)}.dlocal-kind button svg{flex:none;width:20px;height:14px}.dlocal-fields label{font:650 13px / 1.3 var(--font-geist-sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);gap:4px;display:grid}.dlocal-pan-head{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:16px;display:flex}.dlocal-card-brands{letter-spacing:0;text-transform:none;align-items:center;gap:4px;display:inline-flex}.dlocal-card-brands svg,.dlocal-card-brands text{text-transform:none}.dlocal-card-brands .card-brand-mark{width:auto;height:18px;display:block}.dlocal-fields input,.dlocal-fields select{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--line));width:100%;color:var(--ink);font:500 14px var(--font-geist-sans);background:#fff;border-radius:8px;padding:10px 12px}.dlocal-fields input:focus,.dlocal-fields select:focus{border-color:var(--ink);box-shadow:none;outline:none}.mp-checkout.dlocal-fields input:focus,.mp-checkout.dlocal-fields select:focus,.mp-checkout #mp-card:focus-within,.mp-checkout #mp-exp:focus-within,.mp-checkout #mp-cvv:focus-within{border-color:#009ee3}.dlocal-fields .dlocal-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dlocal-exp-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.dlocal-cvv-wrap{display:block;position:relative}.dlocal-card-grid{grid-template-columns:minmax(0,1.35fr) minmax(118px,8rem) minmax(96px,6.5rem);align-items:start;gap:10px;display:grid}.access-card .DlocalField,#dlocal-card,#dlocal-exp,#dlocal-cvv,#mp-card,#mp-exp,#mp-cvv{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 16%, var(--line));background:#fff;border-radius:10px;min-height:46px;padding:11px 12px;display:block;overflow:hidden}#dlocal-cvv{padding-right:12px}#dlocal-card iframe,#dlocal-exp iframe,#dlocal-cvv iframe,#mp-card iframe,#mp-exp iframe,#mp-cvv iframe{border:0;width:100%;display:block;height:24px!important;min-height:24px!important}.access-expired{color:#9a3412;background:#fff4ee;border-radius:10px;padding:8px 10px;font-size:13px}.access-trial-used{gap:6px;padding:12px 14px;display:grid}.access-trial-used strong{font-size:13px}.access-trial-used p{margin:0;font-weight:500;line-height:1.45}.access-summary{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px 16px;padding:12px 14px;display:grid}.access-summary>div{gap:2px;min-width:0;display:grid}.access-summary em{font:650 10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong);font-style:normal}.access-summary strong{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.04em;font-size:24px;font-weight:400;line-height:1}.access-summary strong i{font:650 12px var(--font-geist-sans);letter-spacing:0;color:var(--muted);vertical-align:middle;align-items:center;gap:5px;margin-left:8px;font-style:normal;display:inline-flex}.access-summary .pay-logo{flex-basis:14px;width:14px;height:14px}.access-summary .pay-logo-usdt{flex-basis:13px;width:13px;height:13px}.access-summary-mail{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.access-mail{color:var(--ink);font:650 13px var(--font-geist-sans);justify-self:start;margin:0}.access-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.access-sent,.access-error{border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.3}.access-sent{color:var(--ink);box-shadow:inset 3px 0 0 var(--lime);background:#f4f8d8}.access-error{color:#9a3412;background:#fff4ee}.access-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.access-links .auth-switch,.access-links a{color:var(--muted);font-weight:650;text-decoration:none}.access-links .auth-switch:hover,.access-links a:hover{color:var(--ink)}.auth-card .access-signout{border:1px solid var(--line);background:var(--card);width:auto;min-height:36px;color:var(--ink);font:750 13px var(--font-geist-sans);cursor:pointer;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.auth-card .access-signout:hover{border-color:var(--ink);background:var(--paper-2);transform:translateY(-1px)}.auth-card .access-signout:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pay-rows{gap:10px;display:grid}.pay-rows div{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:4px;padding:12px;display:grid}.pay-rows strong{font-size:12px}.pay-rows span{color:var(--muted);word-break:break-all;font-size:13px}.pay-rows button{justify-self:start}.pay-rows a{color:var(--ink);justify-self:start;font-size:13px}.paypal-box{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:8px;padding:14px;display:grid}.paypal-box strong{font-size:12px}.paypal-box span{color:var(--muted);font-size:13px}.paypal-box paypal-button{cursor:pointer;min-height:48px;display:block}.paypal-box button{background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;font:inherit;border:0;border-radius:10px;justify-self:start;padding:0 16px}.paypal-error{color:#9a3412;margin:0;font-size:13px}.crm-notices{gap:10px;margin:0 0 16px;display:grid}.crm-notice-copy{gap:8px;min-width:0;display:grid}.crm-notice-kicker{color:var(--muted);font:750 11px / 1.2 var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase}.crm-notice-kicker time{letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-left:8px;font-weight:650}.crm-notice-cta{min-height:36px;font:750 12px / 1 var(--font-geist-sans);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.trial-banner{width:100%;color:var(--ink);background:var(--lime);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 12px 12px 16px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #1c191514}.trial-banner .crm-notice-copy{gap:2px}.trial-banner .crm-notice-kicker{color:var(--lime-ink)}.trial-banner strong{letter-spacing:-.02em;font-size:15px;font-weight:750}.trial-banner .crm-notice-cta{background:var(--ink);color:var(--lime)}.trial-banner.is-due .crm-notice-cta{background:var(--orange);color:#fff}.trial-banner.is-paid{cursor:default}.trial-banner.is-paid .crm-notice-cta{color:var(--lime-ink);background:0 0;box-shadow:inset 0 0 0 1px #1c191529}.trial-banner.is-paid .crm-notice-cta:hover{filter:none;background:#1c19150f}.trial-banner:hover .crm-notice-cta{filter:brightness(1.08)}.trial-banner.is-paid:hover .crm-notice-cta{filter:none}.trial-banner:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.research-quota-banner{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);box-shadow:inset 3px 0 0 var(--lime);border-radius:14px;gap:12px;margin:0;padding:14px 16px 16px;display:grid}.research-quota-banner .crm-notice-copy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.research-quota-banner .crm-notice-copy>small{color:var(--muted);font-size:12px;font-weight:550}.research-quota-banner.is-tight{border-color:color-mix(in srgb, var(--orange) 35%, var(--line));background:var(--orange-tint);box-shadow:inset 3px 0 0 var(--orange)}.research-quota-banner.is-tight .crm-notice-kicker,.research-quota-banner.is-tight .crm-notice-copy>small{color:var(--orange-ink)}.quota-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.quota-meters li{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:3px;min-width:0;padding:10px 12px 11px;display:grid}.quota-meters b{font:750 var(--fs-stat) / 1 var(--font-geist-mono);letter-spacing:-.04em;color:var(--ink)}.quota-meters span{color:var(--ink);font:750 11px / 1.2 var(--font-geist-sans);letter-spacing:.02em}.quota-meters small{color:var(--muted);font-size:11px}.quota-meters li.is-empty{border-color:color-mix(in srgb, var(--orange) 35%, var(--line));background:color-mix(in srgb, var(--orange) 10%, var(--card))}.quota-meters li.is-empty b,.quota-meters li.is-empty span{color:var(--orange-ink)}.quota-meters.is-compact{flex-wrap:wrap;gap:6px;display:flex}.quota-meters.is-compact li{border-radius:999px;align-items:baseline;gap:6px;padding:6px 10px;display:flex}.quota-meters.is-compact b{font-size:14px}.quota-meters.is-compact span,.quota-meters.is-compact small{font-size:11px;font-weight:650}.research-quota{gap:8px;margin:12px 0 0;display:grid}.research-quota-kicker{color:var(--muted);font:750 11px / 1.2 var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.research-quota-note{color:var(--muted);margin:0;font-size:12px;font-weight:550}.research-quota.is-tight .research-quota-kicker,.research-quota.is-tight .research-quota-note{color:var(--orange-ink)}@media (width<=720px){.trial-banner{flex-direction:column;align-items:stretch;padding:14px}.crm-notice-cta{width:100%;min-height:40px}.research-quota-banner .crm-notice-copy{flex-direction:column;gap:4px}}.access-trial{color:var(--ink-soft);margin:0 0 14px}@keyframes admin-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.affiliate-page .affiliate-card{width:min(100%,520px)}.affiliate-signup-page .affiliate-signup-card{width:min(100%,400px)}.affiliate-share{gap:8px;display:flex}.affiliate-share input{flex:1}.affiliate-share .icon-btn{flex:0 0 42px;width:42px;min-height:42px}.affiliate-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.affiliate-stats div{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:12px}.affiliate-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:750}.affiliate-stats dd{font-family:var(--font-serif);margin:6px 0 0;font-size:28px;line-height:1}.affiliate-referrals{gap:8px;margin:0;padding:0;list-style:none;display:grid}.affiliate-referrals li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.affiliate-referrals em{color:var(--muted);font-size:12px;font-style:normal}.affiliate-empty{color:var(--muted);margin:0}@media (width>=981px) and (height<=740px){.access-store-head{padding-block:8px}.access-store-foot{padding-block:6px}.access-store-copy{margin-top:4px}.access-store-main{padding-block:8px}.access-checkout-primary{padding:16px 20px 14px}.access-renew-card{gap:8px;padding:12px 16px}.access-shell .plan-toggle button{min-height:36px;padding:8px 10px}.access-shell .access-cta-block>.marketing-cta,.access-shell .access-cta-block>a.marketing-cta{min-height:44px}}@media (width<=980px){.access-shell{height:auto;max-height:none;overflow:auto}.access-shell .auth-page{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.access-shell .auth-panel{padding:16px 16px 28px;overflow:visible}.access-product-card{width:min(100%,640px);max-height:none}.access-checkout-grid{grid-template-columns:1fr}.access-checkout-top{padding:0}.access-checkout-primary{justify-content:flex-start;padding:18px 20px 8px}.access-checkout-action{background:var(--paper-2);padding:0}.access-renew-card{padding:16px 18px}.mp-mode{grid-template-columns:1fr}.access-reactivate{padding:0;font-size:24px}.access-store-main{align-content:start;padding:16px 12px 24px;overflow:visible}.access-store-head{padding:12px 16px}.access-visual{min-height:180px}.access-shell .access-card-pay{border-left:0;padding-left:0}.dlocal-exp-row{grid-template-columns:1fr 1fr}.dlocal-card-grid{grid-template-columns:minmax(118px,1fr) minmax(96px,1fr)}.dlocal-card-grid>label:first-child{grid-column:1/-1}.marketing:not(.access-shell)>.auth-page{height:auto;min-height:0;overflow:visible}.marketing-hero,.marketing-split,.marketing-assistant-layout,.marketing-night-inner,.marketing-grid,.marketing-who,.marketing-day-step,.marketing-day-step:nth-child(2n),.marketing-steps,.marketing-faq,.auth-page{grid-template-columns:1fr}.marketing-day-step,.marketing-day-step:nth-child(2n){grid-template-areas:"shot""copy";gap:16px}.marketing-day-shot{border-radius:20px;padding:8px}.marketing-day-copy h3{font-size:32px}.marketing-hero-visual .marketing-preview{width:auto;margin:16px 0 0;position:static}.marketing-hero-visual>img{height:300px}.marketing-steps li{border-right:0;border-bottom:1px solid var(--line)}.marketing-steps li:last-child{border-bottom:0}.auth-aside{order:2;min-height:200px}.auth-aside>div{padding:24px 20px}.auth-panel{order:1;padding:20px 16px 28px}.auth-page .auth-card{order:1;width:min(100%,560px);padding-inline:clamp(20px,5vw,40px)}.auth-panel .auth-card{width:min(100%,480px);padding:28px 22px 24px}.auth-fields-row{grid-template-columns:1fr}.auth-fields-names,.admin-affiliate-fields,.affiliate-stats{grid-template-columns:1fr 1fr}}@media (width<=720px){.marketing-nav{gap:10px;min-height:64px;padding-block:8px}.marketing-nav-links{display:none}.marketing-nav-actions{gap:6px;margin-left:auto}.marketing-brand em{display:none}.marketing-login,.marketing-cta{border-radius:10px;min-height:40px;padding-inline:12px;font-size:12px}.legal-list{grid-template-columns:1fr}.legal-block p{margin-left:0}.marketing-hero{gap:28px;padding-top:28px}.marketing-hero h1{font-size:clamp(48px,16vw,72px)}.marketing-footer-top{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px}.marketing-footer-nav{scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;padding:5px;overflow-x:auto}.marketing-footer-nav::-webkit-scrollbar{display:none}.marketing-footer-nav>a{white-space:nowrap;min-height:44px}.marketing-footer-legal .marketing-footer-social{flex-basis:44px;width:44px;min-height:44px}.dlocal-cuotas-layout{grid-template-columns:1fr}.dlocal-pay-details{order:-1}:is(.access-pay-card:has(.is-cuotas),.access-pay-card:has(.is-spread)){width:min(100%,520px)}}@media (width<=420px){.marketing-nav{padding-inline:14px}.marketing-brand span{display:none}.marketing-nav-actions{gap:5px}.marketing-login,.marketing-cta{padding-inline:10px}}.support-view{max-width:760px}.support-view .section-hint{color:var(--muted);margin:0 0 16px}.support-primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 18px;font-weight:750}.support-primary:disabled{opacity:.5;cursor:default}.support-back{color:var(--muted);cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-weight:650}.support-form,.support-thread{gap:14px;margin-top:8px;display:grid}.support-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.support-form input,.support-form select,.support-form textarea,.support-reply textarea{border:1px solid color-mix(in srgb, var(--ink) 14%, var(--line));background:var(--card);color:var(--ink);border-radius:10px;outline:none;padding:12px 14px;font-size:15px}.support-form textarea,.support-reply textarea{resize:vertical;min-height:120px;line-height:1.5}.support-form input:focus,.support-form select:focus,.support-form textarea:focus,.support-reply textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1917140f}.support-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-files{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-files>span{color:var(--muted);font-size:12px}.support-attach{border:1px dashed var(--line);width:40px;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.support-attach:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.support-chip{border:1px solid var(--line);background:var(--paper-2);max-width:220px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.support-chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0}.support-filters,.support-status-row{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.support-filters button,.support-status-row button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:650}.support-filters button.on,.support-status-row button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.support-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);background:var(--card);border-radius:12px;padding:40px 24px}.support-list{gap:10px;display:grid}.support-row{text-align:left;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}.support-row strong{font-size:15px;display:block}.support-meta{font:650 11px / 1.4 var(--font-geist-mono);color:var(--muted);letter-spacing:.04em;margin-bottom:4px;display:block}.support-tags{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.support-thread-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.support-thread-head h3{letter-spacing:-.03em;margin:4px 0 0;font-size:20px}.support-messages{gap:10px;display:grid}.support-msg{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-self:end;max-width:85%;padding:12px 16px}.support-msg.support{border-left:3px solid var(--orange);justify-self:start}.support-msg span{font:700 10.5px / 1.4 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.support-msg.support span{color:var(--orange)}.support-msg p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.support-msg-files{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.support-msg-files img{border:1px solid var(--line);border-radius:6px;max-width:220px;max-height:130px;display:block}.support-reply{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.support-reply .support-files{grid-column:1/-1}@media (width<=720px){.support-form-row,.support-reply{grid-template-columns:1fr}.support-row{flex-direction:column;align-items:flex-start}.support-tags{margin-left:0}}.checklist-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-grid-4>article{padding-top:22px}.checklist-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.checklist-form{align-content:start;gap:12px;display:grid}.checklist-form button{cursor:pointer;font-family:var(--font-geist-sans);border:0;justify-self:start}.checklist-form button:disabled{opacity:.62;cursor:progress}.checklist-dm{gap:10px;max-width:46rem;margin:30px 0 0;display:grid}.checklist-dm-bubble{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:15px 18px}.checklist-dm-bubble>span{color:var(--muted);font:750 10.5px var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;display:block}.checklist-dm-bubble p{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:15.5px;line-height:1.5}.checklist-dm-bubble.dm{background:var(--ink);border-color:var(--ink)}.checklist-dm-bubble.dm>span{color:var(--lime)}.checklist-dm-bubble.dm p{color:#f5f3ee}.checklist-dm-arrow{color:var(--muted-strong);justify-self:center;font-size:17px;line-height:1}.checklist-etapas{max-width:46rem;margin-top:22px}.checklist-etapas b{font-weight:750}@media (width<=980px){.checklist-grid-4,.checklist-steps-4{grid-template-columns:1fr}}#grupos,#minutos,#recibir,#regla,#completa,#plantilla,#respuestas-automaticas{scroll-margin-top:88px}.automatico-grid{gap:40px}.automatico-grid-title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:400}.automatico-grid .marketing-included{margin-top:14px}#tabla .automatico-grid{margin-top:34px;margin-bottom:0}#aprovecha,#no-resuelve,#prueba,#tabla,#ejemplo,#preguntas,#recurso{scroll-margin-top:88px}@media (width<=980px){.automatico-grid{gap:28px}}.vender-grid{gap:40px}.vender-grid-title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:400}.vender-grid .marketing-included{margin-top:14px}#anuncios .vender-grid,#recursos .vender-grid{margin-top:34px;margin-bottom:0}.vender-proceso{max-width:46rem;margin-top:22px}.vender-proceso b{font-weight:750}#malentendido,#partes,#proceso,#publicar,#anuncios,#errores,#preguntas,#recursos,#probar,#como-vender{scroll-margin-top:88px}@media (width<=980px){.vender-grid{gap:28px}}.marketing-footer{grid-template-columns:minmax(0,1fr)}.marketing-recurso-titulo{overflow-wrap:anywhere}.seguimiento-cadencia{max-width:46rem;margin-top:22px}.seguimiento-cadencia b{font-weight:750}.seguimiento-recursos{grid-template-columns:repeat(3,minmax(0,1fr))}.seguimiento-recursos>article{padding-top:24px}#desorden,#cadencia,#toques,#parar,#el-no,#senales,#seguimiento-de-leads{scroll-margin-top:88px}@media (width<=980px){.seguimiento-recursos{grid-template-columns:1fr}}#planilla,#criterios,#preguntas-vendedor,#alarmas,#no-es-para,#crm-para-instagram{scroll-margin-top:88px}.recursos-hub{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.recursos-hub>li{display:flex}.recursos-hub-card{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:22px 22px 20px;display:flex}.recursos-hub-card.is-featured{border-color:color-mix(in srgb, var(--ink) 18%, var(--line));background:var(--paper-2);box-shadow:inset 0 1px #ffffffb3}.recursos-hub-top{align-items:center;gap:8px;margin:0;display:flex}.recursos-hub-numero{color:var(--muted);font:750 12px var(--font-geist-mono);letter-spacing:.06em}.recursos-hub-entrada{background:var(--ink);color:var(--lime);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:750}.recursos-hub-card h3{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:27px;font-weight:400;line-height:1.08}.recursos-hub-detalle{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.recursos-hub-grupos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.recursos-hub-grupos li{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12px;font-weight:650;display:inline-flex}.recursos-hub-grupos li:before{content:"";background:var(--lime);border-radius:1px;flex:0 0 7px;width:7px;height:7px}.recursos-hub-cta{align-self:flex-start;margin-top:auto}.recursos-hub-card.is-investigacion{border-left:3px solid var(--lime)}.recursos-hub-limite{border-top:1px solid var(--line);color:var(--muted);text-wrap:pretty;margin:0;padding-top:12px;font-size:13px;line-height:1.5}.recursos-hub-limite strong{color:var(--ink);font:750 10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;display:block}@media (width<=640px){.recursos-hub-card{padding:18px}.recursos-hub-card h3{font-size:23px}}.marketing-dato,.marketing-dato-entrada{scroll-margin-top:88px}.marketing-dato+.marketing-dato,.marketing-dato-entrada+.marketing-dato-entrada{margin-top:56px}.marketing-dato h3{max-width:46ch;font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.12}.marketing-dato-top{align-items:center;gap:8px;margin:0;display:flex}.marketing-dato-numero{color:var(--muted);font:750 12px var(--font-geist-mono);letter-spacing:.06em}.marketing-dato-lead{max-width:68ch;color:var(--ink-soft);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.6}.marketing-dato-nota{border-top:1px solid var(--line);max-width:68ch;color:var(--muted);text-wrap:pretty;margin:14px 0 0;padding:12px 0 0;font-size:13.5px;line-height:1.55}.marketing-dato-nota strong{color:var(--ink)}.marketing-chart{gap:10px;margin:20px 0 0;display:grid}.marketing-chart-caja{width:100%;position:relative}.marketing-chart-caja canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.marketing-chart-tabla{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing-chart-fuente{border-top:1px solid var(--line);color:var(--muted);font:650 11.5px / 1.45 var(--font-geist-sans);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding-top:10px;display:flex}.marketing-chart-unidad{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-soft);border-radius:999px;padding:2px 8px;font-weight:700}.marketing-chart-espera{font-family:var(--font-geist-mono);letter-spacing:.04em;font-size:10.5px}#datos,#dinero,#cobrar,#negociar,#metodo,#lectura,#preguntas,#probar,.grafico{scroll-margin-top:88px}.grafico{gap:10px;margin:18px 0 0;display:grid}.grafico-titulo{color:var(--ink);font:700 14px / 1.35 var(--font-geist-sans);letter-spacing:-.005em;text-wrap:pretty}.grafico-caja{width:100%;position:relative}.grafico-caja canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.grafico-tabla{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grafico-fuente{border-top:1px solid var(--line);color:var(--muted);font:650 11.5px / 1.45 var(--font-geist-sans);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding-top:10px;display:flex}.grafico-unidad{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-soft);border-radius:999px;padding:2px 8px;font-weight:700}.grafico-titulo-seccion{font-family:var(--font-serif);letter-spacing:-.02em;margin:40px 0 0;font-size:26px;font-weight:400}.marketing-fuentes{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.marketing-fuentes a{border:1px solid var(--line);background:var(--paper-2);height:100%;color:var(--ink);border-radius:12px;gap:3px;padding:14px 16px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.marketing-fuentes a:hover{background:var(--card);border-color:#1c19154d;transform:translateY(-2px)}.marketing-fuentes strong{letter-spacing:-.01em;font-size:14px;font-weight:750}.marketing-fuentes span{color:var(--muted);font-size:13px;line-height:1.4}.marketing-grid article .grafico{border-top:1px solid var(--line);margin:4px 22px 0;padding-top:16px}#recursos .marketing-recursos-list{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media (width<=900px){.grafico{margin-top:16px}.marketing-grid article .grafico{margin-left:18px;margin-right:18px}.grafico-titulo{font-size:13.5px}}
