:root,[data-theme=light]{--bg-page:#fafafa;--bg-surface:#f0f0f0;--papel:#fff;--border:#e6e6e6;--text-primary:#1f1f1f;--text-secondary:#555;--text-muted:#8a8a8a;--text-disabled:#bdbdbd;--hover:rgba(0,0,0,.05);--sombra:rgba(0,0,0,.12);--success:#1a7f37;--danger:#b4232c;--danger-bg:#f8d0d6;--rubica-pink-bg:#f8d0ee;--rubica-yellow-bg:#fdf0c0;--rubica-purple-bg:#ede8fb;--rubica-blue-bg:#dff0fd;--rubica-green-bg:#cdeccd;--rubica-green:#1a7f37;--accent-ink:#634dae;--cta-bg:var(--accent);--cost-bar:#705abf}[data-theme=dark]{--bg-page:#141414;--bg-surface:#2c2c2c;--papel:#1f1f1f;--border:#383838;--text-primary:#ededed;--text-secondary:#bdbdbd;--text-muted:#8f8f8f;--text-disabled:#5a5a5a;--hover:hsla(0,0%,100%,.06);--sombra:rgba(0,0,0,.5);--success:#5bcf7c;--danger:#f37b84;--danger-bg:#42191e;--rubica-pink-bg:#4a1038;--rubica-yellow-bg:#3b3114;--rubica-purple-bg:#2c2642;--rubica-blue-bg:#0e2a3d;--rubica-green-bg:#183a24;--rubica-green:#5bcf7c;--accent-ink:#bcaef5;--cta-bg:var(--accent);--cost-bar:#d6c9f2}:root{--border-default:var(--border);--rubica-pink:#e528a1;--rubica-violet:#bf3dc4;--rubica-purple:#705abf;--rubica-blue:#5ab7fa;--rubica-yellow:#f2b807;--rubica-lilac:#b99ad9;--rubica-lavender:#d6c9f2;--accent:var(--rubica-purple);--accent-bg:var(--rubica-purple-bg);--font-heading:var(--font-outfit),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--weight-normal:400;--weight-medium:500;--text-label:10px;--text-hint:11px;--text-secondary-size:12.5px;--text-body:14px;--text-base:15px;--text-lg:16px;--text-xl:22px;--text-display:28px;--radius-card:6px;--radius-chip:4px;--radius-control:3px;--radius-badge:3px;--border-width:1px}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--f-display:var(--font-outfit),system-ui,sans-serif;--f-ui:var(--font-inter),system-ui,sans-serif;--f-prose:var(--f-ui);--section-y:clamp(2.5rem,6vw,4.5rem);--wrap:1140px;--gutter:24px;--t-hero:clamp(2rem,4.4vw,3.1rem);--t-title:clamp(1.5rem,2.6vw,1.85rem);--t-lead:clamp(.95rem,1.3vw,1.05rem);--t-body:14px;--t-small:13px;--prosa:var(--text-secondary);--parchment-ink:var(--text-primary);--parchment-ink-soft:var(--text-secondary);--campo-bg:var(--bg-surface)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}[id]{scroll-margin-top:5rem}body{background:var(--bg-page);min-height:100vh;color:var(--text-primary);font-family:var(--f-ui);line-height:1.6}.main,body{flex-direction:column;display:flex}.main{flex:1 0 auto}p{font-family:var(--f-prose)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-wrap{max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.section--surface{background:var(--bg-surface);border-top:var(--border-width)solid var(--border);border-bottom:var(--border-width)solid var(--border)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section__head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--rubica-purple);font-size:.74rem}.eyebrow,.section__title{font-family:var(--f-display);font-weight:600}.section__title{font-size:var(--t-title);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin-top:.75rem;line-height:1.12}.section__head.es-versal .section__title{text-transform:uppercase;letter-spacing:-.005em;font-weight:800}.section__lead{font-family:var(--f-prose);font-size:var(--t-lead);color:var(--prosa);text-wrap:pretty;margin-top:1rem;line-height:1.65}.page-title{font-family:var(--f-display);font-weight:800;font-size:var(--t-title);text-transform:uppercase;letter-spacing:-.005em;color:var(--text-primary);text-wrap:balance;margin-top:.75rem;line-height:1.1}.fibron{--fibron:242 184 7;background:linear-gradient(100deg,rgb(var(--fibron)/0) .4%,rgb(var(--fibron)/.95) 1.5%,rgb(var(--fibron)/.88) 97%,rgb(var(--fibron)/0)99.6%);color:var(--parchment-ink);background-position:0 76%;background-repeat:no-repeat;background-size:100% 82%}.fibron,.marcador{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.marcador{color:#fff;background:linear-gradient(100deg,#e528a100 .4%,#e528a1fa 1.5%,#e528a1eb 97%,#e528a100 99.6%) no-repeat}.btn{font-family:var(--f-ui);border:var(--border-width)solid transparent;cursor:pointer;text-align:center;border-radius:0;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.3rem;font-size:.95rem;font-weight:500;line-height:1.2;transition:opacity .16s,background .16s,transform .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary:hover{opacity:.9}.btn--secondary{background:var(--bg-page);color:var(--text-primary);border-width:2px}.link{font-family:var(--f-ui);color:var(--rubica-purple);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.brand-mark{flex:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rubica-purple);outline-offset:2px}.header{z-index:50;background:var(--bg-page);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.header{background:color-mix(in srgb,var(--bg-page)92%,transparent)}}.header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--border-width)solid var(--border)}.header__bar{justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.header__brand{align-items:center;gap:.5rem;display:inline-flex}.header__wordmark{font-family:var(--f-display);color:var(--text-primary);font-size:1.05rem;font-weight:600}.header__prefix{color:var(--rubica-pink);display:none}@media (min-width:600px){.header__prefix{display:inline}}.header__actions{align-items:center;gap:1rem;display:flex}.header__link{font-size:var(--t-small);color:var(--text-secondary);font-weight:500;transition:color .14s}@media (max-width:420px){.header__link{display:none}}.header__cta{font-size:var(--t-small);white-space:nowrap;padding:.55rem 1rem}.hero{background:radial-gradient(90% 70% at 50% 0,#ffffff24 0,transparent 65%),var(--rubica-purple);color:var(--papel);position:relative;overflow:hidden}.hero__inner{z-index:1;padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3.5rem,8vw,5.5rem);position:relative}.hero__eyebrow{letter-spacing:.18em;color:#fff;align-items:center;gap:.7rem;font-size:.82rem;font-weight:600;display:flex}.hero__eyebrow,.hero__title{font-family:var(--f-display);text-transform:uppercase}.hero__title{max-width:17ch;font-weight:800;font-size:var(--t-hero);letter-spacing:-.015em;color:var(--papel);text-wrap:balance;margin-top:1.25rem;line-height:1.02}.hero__title-accent{--fibron:242 184 7;background:linear-gradient(95deg,rgb(var(--fibron)/.95) 0,rgb(var(--fibron)/.85) 35%,rgb(var(--fibron)/.35) 72%,rgb(var(--fibron)/0)100%);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 72%;background-repeat:no-repeat;background-size:100% 74%;padding:0 .1em;font-style:normal}.hero__sub{max-width:38rem;font-family:var(--f-prose);color:var(--papel);margin-top:1.5rem;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.hero__sub{color:color-mix(in srgb,var(--papel)82%,transparent)}}.hero__sub{text-wrap:pretty}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero__actions .btn--primary{background:var(--papel);border-color:var(--papel);color:var(--rubica-purple)}.hero__actions .btn--primary:hover{opacity:1;background:#fff;border-color:#fff}.hero__actions .btn--secondary:hover{background:var(--papel)}@supports (color:color-mix(in lab,red,red)){.hero__actions .btn--secondary:hover{background:color-mix(in srgb,var(--papel)14%,transparent)}}.hero__actions .btn--secondary:hover{color:var(--papel)}@media (max-width:420px){.hero__actions .btn{width:100%}}.footer{background:var(--bg-surface);border-top:var(--border-width)solid var(--border);padding-top:3rem;padding-bottom:3rem}.footer__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:560px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.footer__grid{grid-template-columns:repeat(4,1fr)}.footer__brand-col{grid-column:span 2}}.footer__brand{align-items:center;gap:.5rem;display:inline-flex}.footer__wordmark{font-family:var(--f-display);color:var(--text-primary);font-size:1.05rem;font-weight:600}.footer__pitch{max-width:22rem;font-size:var(--t-small);color:var(--prosa);margin-top:.75rem;line-height:1.6}.footer__cta{font-size:var(--t-small);margin-top:1.25rem;padding:.6rem 1.1rem}.footer__col-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.7rem}.footer__list{flex-direction:column;gap:.6rem;margin-top:.85rem;display:flex}.footer__link{font-size:var(--t-small);color:var(--text-secondary);transition:color .14s}.footer__link:hover{color:var(--text-primary)}.footer__legal{border-top:var(--border-width)solid var(--border);color:var(--text-muted);flex-direction:column;gap:.5rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.8rem;display:flex}@media (min-width:640px){.footer__legal{flex-direction:row;justify-content:space-between;align-items:center}}.footer__legal-links{gap:1.25rem;display:flex}.footer__legal-link:hover{text-underline-offset:2px;text-decoration:underline}.header--suelto{position:relative}.footer--compacto{padding-top:.6rem;padding-bottom:.6rem}.footer__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.footer__fila-marca{min-width:0;color:var(--text-muted);align-items:center;gap:.65rem;font-size:.8rem;display:flex}.footer__mas{padding-top:2rem;padding-bottom:1.5rem}.footer--compacto .footer__copyright{display:none}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.25rem;display:grid}.tool-card{display:flex}.tool-card__link{background:var(--papel);border:var(--border-width)solid var(--border);border-top:3px solid var(--rubica-purple);flex-direction:column;width:100%;padding:1.5rem;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}a.tool-card__link:hover{border-color:var(--rubica-purple);transform:translateY(-2px);box-shadow:0 2px 4px #0000000f,0 12px 32px #0000001f}.tool-card--pronto .tool-card__link{border-top-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tool-card--pronto .tool-card__link{background:color-mix(in srgb,var(--papel)55%,var(--bg-page))}}.tool-card--pronto .tool-card__desc,.tool-card--pronto .tool-card__nombre{opacity:.72}.tool-card__sellos{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tool-card__categoria{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:.7rem;font-weight:600}.tool-card__nombre{font-family:var(--f-display);color:var(--text-primary);margin-top:1rem;font-size:1.2rem;line-height:1.25}.tool-card__desc{color:var(--prosa);margin-top:.6rem;font-size:.95rem;line-height:1.6}.tool-card__ir{font-size:var(--t-small);color:var(--rubica-purple);margin-top:auto;padding-top:1.25rem;font-weight:500}.sello{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:.2rem .55rem;font-size:.66rem;font-weight:600}.sello--publica{color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--rubica-yellow);background:#fdf0c0}.sello--pronto{box-shadow:inset 0 0 0 1px var(--border)}.auth{background:radial-gradient(90% 70% at 50% 0,#ffffff24 0,transparent 65%),var(--rubica-purple);flex:1;position:relative}.auth__wrap{justify-content:center;padding-top:clamp(2.5rem,7vw,5rem);padding-bottom:clamp(3rem,8vw,6rem);display:flex}.auth__card{background:var(--papel);border:var(--border-width)solid var(--border);width:100%;max-width:30rem;padding:clamp(3rem,7vw,3.75rem) clamp(2.25rem,6vw,3.25rem);position:relative;box-shadow:0 18px 50px #0000004d}.auth__card,.auth__title{color:var(--parchment-ink)}.auth__title{font-family:var(--f-display);text-transform:uppercase;margin-top:.6rem;font-size:clamp(1.6rem,4vw,2rem);font-weight:800;line-height:1.1}.auth__lead{color:var(--prosa);margin-top:.75rem;font-size:.98rem;line-height:1.6}.auth__form{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex;position:relative}.auth__submit{width:100%;margin-top:.5rem}.auth__error{color:var(--danger)}.auth__alt,.auth__error{font-size:var(--t-small)}.auth__alt{color:var(--parchment-ink-soft)}.auth__aviso{background:var(--papel);border:var(--border-width)solid var(--border);color:var(--prosa);margin-top:1.5rem;padding:1rem 1.25rem;font-size:.95rem}.auth__captcha{min-height:65px}.auth__ok{background:var(--accent-bg);color:var(--accent-ink);padding:1rem 1.15rem;font-size:.95rem;line-height:1.55}.auth__ok-titulo{font-family:var(--f-display);text-transform:uppercase;margin-bottom:.3rem;font-weight:800}.auth__error--bloque,.auth__ok--bloque{margin-top:1.25rem}.auth__olvide{align-self:flex-start;margin:-.5rem 0 0 -.6rem}.auth__reintentar{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--rubica-purple);padding:.05rem .2rem;display:inline}.auth__acepto{align-items:flex-start;line-height:1.5}.auth__acepto input{flex:none;margin-top:.2rem}.cuenta__aviso{border-left:3px solid var(--rubica-yellow);color:var(--parchment-ink);background:#fdf0c0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.1rem 1.25rem;display:flex}.campo{flex-direction:column;gap:.4rem;display:flex}.campo__label{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--parchment-ink-soft);font-size:.7rem;font-weight:600}.campo__input{width:100%;font-family:var(--f-ui);color:var(--parchment-ink);background:var(--campo-bg);border:1px solid var(--border);border-radius:0;padding:.7rem .85rem;font-size:1rem;transition:border-color .14s,box-shadow .14s}.campo__input:focus{border-color:var(--rubica-purple);box-shadow:0 0 0 3px var(--rubica-purple);outline:none}@supports (color:color-mix(in lab,red,red)){.campo__input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--rubica-purple)22%,transparent)}}.cuenta{max-width:44rem}.cuenta__datos{background:var(--papel);border:var(--border-width)solid var(--border);margin-top:2rem}.cuenta__datos>div{grid-template-columns:1fr;gap:.2rem;padding:1rem 1.25rem;display:grid}.cuenta__datos>div+div{border-top:var(--border-width)solid var(--border)}@media (min-width:560px){.cuenta__datos>div{grid-template-columns:9rem 1fr;align-items:baseline}}.cuenta__datos dt{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.7rem;font-weight:600}.cuenta__datos dd{font-family:var(--f-prose);color:var(--prosa);overflow-wrap:anywhere}.cuenta__acciones{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}:root{--tool-espacio:clamp(2.5rem,5vw,3.5rem)}.tool-seccion+.tool-seccion{margin-top:var(--tool-espacio)}.btn-ghost{font-family:var(--f-ui);font-weight:500;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .6rem;line-height:1.2;transition:background .14s,color .14s;display:inline-flex}.btn-ghost:disabled{opacity:.35;cursor:not-allowed}.btn-ghost--icono{width:2rem;height:2rem;padding:0;font-size:1rem}.btn-ghost--peligro:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-ghost--peligro:hover:not(:disabled){background:color-mix(in srgb,var(--danger)10%,transparent)}}.tool-hero__volver{font-size:var(--t-small);color:var(--papel)}@supports (color:color-mix(in lab,red,red)){.tool-hero__volver{color:color-mix(in srgb,var(--papel)80%,transparent)}}.tool-hero__volver{transition:color .14s}.tool-hero__eyebrow{letter-spacing:.18em;color:#fff;margin-top:1.5rem;font-size:.78rem;font-weight:600}.tool-hero__eyebrow,.tool-hero__title{font-family:var(--f-display);text-transform:uppercase}.tool-hero__title{letter-spacing:-.01em;color:var(--papel);margin-top:.6rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.02}.tool-hero__sub{max-width:40rem;color:var(--papel);margin-top:1rem;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.tool-hero__sub{color:color-mix(in srgb,var(--papel)85%,transparent)}}.pasos{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.25rem;display:grid}.paso{background:var(--papel);border:var(--border-width)solid var(--border);padding:1.5rem}.paso__numero{color:var(--rubica-pink);font-size:1.6rem;font-weight:800}.paso__numero,.paso__titulo{font-family:var(--f-display)}.paso__titulo{color:var(--text-primary);margin-top:.4rem;font-size:1.1rem;font-weight:600}.paso__texto{color:var(--prosa);margin-top:.5rem;font-size:.95rem;line-height:1.6}.faq{max-width:46rem;margin-top:clamp(2.5rem,6vw,4rem)}.faq__titulo{font-family:var(--f-display);text-transform:uppercase;color:var(--text-primary);font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800}.faq__item{border-bottom:var(--border-width)solid var(--border)}.faq__item:first-of-type{border-top:var(--border-width)solid var(--border);margin-top:1rem}.faq__pregunta{font-family:var(--f-display);color:var(--text-primary);cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq__pregunta::-webkit-details-marker{display:none}.faq__pregunta:after{content:"+";color:var(--rubica-purple);flex:none;font-weight:500;transition:transform .16s}.faq__item[open] .faq__pregunta:after{transform:rotate(45deg)}.faq__respuesta{color:var(--prosa);padding-bottom:1.1rem;font-size:.98rem;line-height:1.65}.merger{position:relative}.merger__pestanas{gap:.25rem;display:flex}.merger__pestana{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);background:var(--bg-surface);border:var(--border-width)solid var(--border);cursor:pointer;border-bottom:0;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.8rem;font-weight:600;transition:color .14s,background .14s;display:inline-flex}.merger__pestana:hover{color:var(--rubica-purple)}.merger__pestana[aria-selected=true]{background:var(--papel);color:var(--rubica-purple);box-shadow:inset 0 3px 0 var(--rubica-purple);margin-bottom:calc(-1*var(--border-width));z-index:1;position:relative}.merger__badge{letter-spacing:0;text-align:center;background:var(--rubica-pink);color:#fff;min-width:1.3rem;padding:0 .35rem;font-size:.68rem;line-height:1.3rem}.merger__panel{background:var(--papel);border:var(--border-width)solid var(--border);padding:clamp(1.25rem,3vw,2rem)}.merger__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.merger__contador{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:.74rem;font-weight:600}.merger__barra-acciones{gap:.25rem;margin-right:-.6rem;display:flex}.merger__campos{flex-wrap:wrap;gap:1rem;display:flex}.campo-merge,.merger__agregar{flex:1 1 0;min-width:min(100%,190px);transition:flex-grow .22s}.campo-merge{flex-direction:column;display:flex}.campo-merge:focus-within{flex-grow:1.5}.merger__campos--arrastrando{-webkit-user-select:none;user-select:none;cursor:grabbing}.campo-merge--arrastrado{opacity:.55}.campo-merge__cabecera{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.campo-merge__manija{min-height:2rem;color:var(--text-muted);cursor:grab;touch-action:none;background:0 0;border:0;align-items:center;gap:.45rem;margin-left:-.4rem;padding:0 .4rem;transition:color .14s,background .14s;display:inline-flex}.campo-merge__manija:hover{color:var(--rubica-purple);background:var(--accent-bg)}.campo-merge__manija:focus-visible{outline:2px solid var(--rubica-purple);outline-offset:1px}.merger__campos--arrastrando .campo-merge__manija{cursor:grabbing}.campo-merge__titulo{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.14em;color:var(--rubica-purple);font-size:.74rem;font-weight:600}.campo-merge__acciones{gap:.1rem;margin-right:-.4rem;display:flex}.campo-merge__texto{width:100%;min-height:13rem;font-family:var(--f-ui);color:var(--parchment-ink);background:var(--campo-bg);border:1px solid var(--border);resize:vertical;border-radius:0;padding:.75rem .85rem;font-size:.95rem;line-height:1.55;transition:border-color .14s,box-shadow .14s}.campo-merge__texto:focus,.merger__resultado:focus{border-color:var(--rubica-purple);box-shadow:0 0 0 3px var(--rubica-purple);outline:none}@supports (color:color-mix(in lab,red,red)){.campo-merge__texto:focus,.merger__resultado:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--rubica-purple)22%,transparent)}}.campo-merge__texto::placeholder,.merger__resultado::placeholder{color:var(--text-disabled)}.campo-merge__pie{color:var(--text-muted);margin-top:.5rem;font-size:.8rem}.check{font-size:var(--t-small);color:var(--text-secondary);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.check input{width:1rem;height:1rem;accent-color:var(--rubica-purple);border-radius:0}.merger__agregar{min-height:13rem;font-family:var(--f-ui);font-size:var(--t-small);color:var(--rubica-purple);border:1px dashed var(--rubica-purple);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin-top:2.4rem;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.merger__agregar{border:1px dashed color-mix(in srgb,var(--rubica-purple)45%,transparent)}}.merger__agregar{cursor:pointer;border-radius:0;transition:background .14s,border-color .14s}.merger__agregar:hover{background:var(--accent-bg);border-color:var(--rubica-purple)}.merger__agregar-signo{font-family:var(--f-display);font-size:1.8rem;line-height:1}@media (max-width:600px){.campo-merge__texto{min-height:8.5rem}.merger__agregar{flex-direction:row;min-height:3.25rem;margin-top:0}.merger__agregar-signo{font-size:1.3rem}}.merger__ver-opciones{margin-left:-.6rem}.merger__ver-opciones-nota{color:var(--rubica-pink)}.merger__chevron{flex:none;transition:transform .16s}@media (max-width:600px){.merger__barra-acciones{margin-left:-.6rem;margin-right:0}}.merger__ver-opciones[aria-expanded=true] .merger__chevron{transform:rotate(180deg)}.merger__opciones{border:0;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.75rem;margin:1.25rem 0 0;padding:0;display:flex}.merger__opcion{flex-direction:column;gap:.35rem;display:flex}.merger__select{width:auto;min-width:11rem;padding:.5rem .7rem;font-size:.92rem}.merger__opciones .check{padding-bottom:.55rem}.merger__resumen{min-height:1.75rem;color:var(--prosa);margin-bottom:.6rem;font-size:.98rem}.merger__total{font-family:var(--f-display);color:var(--rubica-purple);font-size:1.35rem;font-weight:800}.merger__desglose{font-size:var(--t-small)}.merger__desglose,.merger__vacio{color:var(--text-muted)}.merger__alerta{border-left:3px solid var(--rubica-yellow);color:var(--parchment-ink);background:#fdf0c0;padding:.7rem .9rem}.merger__resultado{width:100%;min-height:14rem;color:var(--parchment-ink);background:var(--bg-page);border:1px solid var(--border);resize:vertical;border-radius:0;padding:.85rem 1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88rem;line-height:1.6}.merger__acciones{margin-top:1rem}.merger__acciones,.merger__guardar{flex-wrap:wrap;gap:.75rem;display:flex}.merger__guardar-titulo{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);flex:1 0 100%;font-size:.74rem;font-weight:600}.merger__guardar .campo__input{flex:16rem;width:auto;padding:.7rem .85rem}@media (max-width:480px){.merger__acciones .btn,.merger__guardar .btn{width:100%}}.merger__aviso{z-index:60;max-width:calc(100vw - 2rem);font-family:var(--f-ui);font-size:var(--t-small);color:var(--papel);background:var(--rubica-purple);padding:.7rem 1.2rem;animation:aviso-entra .2s;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}@keyframes aviso-entra{0%{opacity:0;transform:translate(-50%,.5rem)}}.historial__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.historial__nota{font-size:var(--t-small);color:var(--text-muted)}.historial__vacio{text-align:center;color:var(--prosa);padding:2.5rem 0}.historial__vacio .historial__nota{margin-top:.5rem}.historial__lista{flex-direction:column;gap:1.25rem;display:flex}.historial__item{background:var(--campo-bg);border:var(--border-width)solid var(--border);border-left:3px solid var(--rubica-purple);padding:1rem 1.25rem}.historial__meta{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.historial__nombre{font-family:var(--f-display);color:var(--text-primary);font-weight:600}.historial__fecha{color:var(--text-muted);font-size:.8rem}.historial__detalle{font-size:var(--t-small);color:var(--prosa);margin-top:.3rem}.historial__muestra{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:.4rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;overflow:hidden}.historial__acciones{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.historial__btn{font-size:var(--t-small);padding:.45rem .9rem}.espera{gap:var(--tool-espacio);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.espera{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(3rem,6vw,5rem)}}.espera__titulo{font-family:var(--f-display);text-transform:uppercase;color:var(--text-primary);font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800}.espera__datos{margin-top:2rem}.espera__datos .tool-seccion+.tool-seccion{margin-top:1.75rem}.espera__datos dt{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.14em;color:var(--rubica-purple);font-size:.74rem;font-weight:600}.espera__datos dd{font-family:var(--f-prose);color:var(--prosa);margin-top:.45rem;font-size:1.02rem;line-height:1.65}.espera__datos .sello{vertical-align:.1em;margin-right:.4rem}.espera__caja{background:var(--papel);border:var(--border-width)solid var(--border);border-top:3px solid var(--rubica-pink);padding:clamp(1.5rem,3vw,2.25rem)}.espera__caja-titulo{font-family:var(--f-display);text-transform:uppercase;color:var(--text-primary);margin-top:.5rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;line-height:1.1}.espera__caja-texto{color:var(--prosa);margin-top:.75rem;font-size:1rem;line-height:1.6}.espera__form{flex-direction:column;gap:1.25rem;margin-top:1.75rem;display:flex}.espera__form .btn{width:100%}.espera__consentimiento{align-items:flex-start;line-height:1.5}.espera__consentimiento input{flex:none;margin-top:.2rem}.espera__trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.espera__error{font-size:var(--t-small);color:var(--danger)}.espera__listo{background:var(--accent-bg);color:var(--accent-ink);margin-top:1.75rem;padding:1.25rem}.espera__listo-titulo{font-family:var(--f-display);text-transform:uppercase;margin-bottom:.35rem;font-size:1.1rem;font-weight:800}.sello--creditos{background:var(--accent-bg);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--rubica-purple)}@supports (color:color-mix(in lab,red,red)){.sello--creditos{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rubica-purple)35%,transparent)}}.tool-panel{background:var(--papel);border:var(--border-width)solid var(--border);padding:clamp(1.25rem,3vw,2rem)}.cleaner{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:800px){.cleaner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cleaner__cabecera{justify-content:space-between;align-items:center;min-height:2rem;display:flex}.cleaner__vaciar{margin-right:-.6rem}.cleaner__texto{min-height:18rem}.extractor__form{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem 1rem;display:grid}@media (min-width:800px){.extractor__form{grid-template-columns:minmax(0,1fr) auto}}.extractor__boton{padding-top:.72rem;padding-bottom:.72rem}.extractor__nota{grid-column:1/-1}.extractor__titulo{font-family:var(--f-display);color:var(--text-primary);margin-top:.4rem;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800;line-height:1.2}.extractor__meta{font-size:var(--t-small);color:var(--text-muted);overflow-wrap:anywhere;margin-top:.5rem}.extractor__url{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem}.extractor__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 1rem;display:flex}.extractor__acciones,.extractor__barra .segmento__opciones{margin-top:0}@media (max-width:599px){.merger__acciones.extractor__acciones{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}.extractor__salida{white-space:pre-wrap;min-height:26rem;font-size:.85rem}.extractor__salida--texto{font-family:var(--f-prose);font-size:.98rem;line-height:1.7}.headings__conteo{border:1px solid #705abf38;grid-template-columns:repeat(6,minmax(0,1fr));margin:1.5rem 0 0;display:grid}.headings__nivel{text-align:center;padding:.7rem .25rem}.headings__nivel+.headings__nivel{border-left:1px solid #705abf38}.headings__nivel dt{font-family:var(--f-display);letter-spacing:.08em;color:var(--text-muted);font-size:.72rem;font-weight:600}.headings__nivel dd{font-family:var(--f-display);color:var(--text-primary);margin:.1rem 0 0;font-size:clamp(1.15rem,3vw,1.5rem);font-weight:800}.headings__nivel.is-cero dd{color:var(--text-muted);font-weight:600}.headings__nivel.is-alerta dd{color:#e528a1;font-weight:800}.headings__alertas{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.headings__alerta{font-family:var(--f-prose);color:var(--text-primary);overflow-wrap:anywhere;padding-left:1.3rem;font-size:.95rem;line-height:1.5;position:relative}.headings__alerta:before{content:"";background:#f2b807;width:.55rem;height:.55rem;position:absolute;top:.5em;left:0}.headings__alerta--error:before{background:#e528a1}.headings__alerta--ok:before{background:#705abf}.headings__arbol{border-top:1px solid #705abf2e;margin:1.5rem 0 0;padding:0;list-style:none}.headings__item{padding:.55rem 0 .55rem calc(var(--sangria,0)*1.5rem);border-bottom:1px solid #705abf1f;align-items:baseline;gap:.75rem;display:flex}.headings__tag{text-align:center;color:#705abf;background:#705abf1a;flex:none;min-width:2rem;padding:.1rem .3rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600}.headings__item--h1 .headings__tag{color:#fff;background:#705abf}.headings__texto{min-width:0;font-family:var(--f-prose);color:var(--text-primary);overflow-wrap:anywhere}.headings__item--h1 .headings__texto{font-weight:700}.headings__item.is-fuera .headings__texto,.headings__texto--vacio{color:var(--text-muted)}.headings__texto--vacio{font-style:italic}.headings__zona{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex:none;margin-left:auto;font-size:.68rem;font-weight:600}@media (max-width:599px){.headings__item{padding-left:calc(var(--sangria,0)*.7rem);flex-wrap:wrap;gap:.25rem .6rem}.headings__texto{flex:12rem}.headings__zona{margin-left:0}}.status__entrada{min-height:12rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85rem}.status__error{margin-top:1rem}.status__conteo{border:var(--border-width)solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.status__clase{font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.15rem;padding:.75rem .3rem;transition:background-color .15s;display:flex}.status__clase+.status__clase{border-left:var(--border-width)solid var(--border)}.status__clase:hover:not(:disabled){background:#705abf14}.status__clase:focus-visible{outline:2px solid var(--rubica-purple);outline-offset:-2px}.status__clase.is-activa{box-shadow:inset 0 -3px 0 var(--rubica-purple);background:#705abf24}.status__clase:disabled{cursor:default}.status__clase-num{font-family:var(--f-display);color:var(--text-primary);font-size:clamp(1.15rem,3vw,1.5rem);font-weight:800}.status__clase:disabled .status__clase-num{color:var(--text-muted);font-weight:600}.status__clase--4xx:not(:disabled) .status__clase-num,.status__clase--5xx:not(:disabled) .status__clase-num,.status__clase--error:not(:disabled) .status__clase-num{color:var(--rubica-pink)}.status__clase-corta,.status__clase-label{font-family:var(--f-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--text-muted);font-size:.64rem;font-weight:600;line-height:1.3}.status__clase-corta{display:none}@media (max-width:600px){.status__clase-label{display:none}.status__clase-corta{letter-spacing:.04em;display:block}}.status__resumen{margin-top:1.25rem}.status__resumen .btn-ghost{margin-left:.25rem}.status__tabla{margin-top:1.25rem}.status__url{overflow-wrap:anywhere;min-width:14rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem}.status__codigo-celda{white-space:nowrap}.status__codigo{text-align:center;min-width:2.6rem;padding:.1rem .35rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:700;display:inline-block}.status__codigo--2xx{color:var(--rubica-purple);background:#705abf1f}.status__codigo--3xx{color:var(--text-primary);background:#f2b80761}.status__codigo--4xx,.status__codigo--5xx{color:#fff;background:var(--rubica-pink)}.status__codigo--error{color:var(--text-muted);background:#705abf0f}.status__desc{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;display:block}.status__cadena summary{cursor:pointer;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem}.status__saltos{font-family:var(--f-ui);color:var(--text-muted)}.status__cadena ol{overflow-wrap:anywhere;gap:.35rem;margin:.5rem 0 0;padding:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;list-style:none;display:grid}.status__cadena li .status__codigo{min-width:2.2rem;margin-right:.35rem;font-size:.7rem}.status__muted,.status__tabla tr.is-pendiente td{color:var(--text-muted)}.status__num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}@media (max-width:600px){.serp-tabla.status__tabla thead{display:none}.serp-tabla.status__tabla tr{border-bottom:var(--border-width)solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;padding:.85rem 0;display:grid}.serp-tabla.status__tabla td{border:0;padding:0}.serp-tabla.status__tabla td:first-child,.serp-tabla.status__tabla td:nth-child(3),.serp-tabla.status__tabla td:nth-child(4){grid-column:1/-1}.serp-tabla.status__tabla td:nth-child(2){grid-column:1}.serp-tabla.status__tabla td:nth-child(5){grid-area:2/2}.serp-tabla.status__tabla .status__url{min-width:0}.serp-tabla.status__tabla td.status__sin-cadena{display:none}.serp-tabla.status__tabla td[data-label=URL\ final]:before{content:"URL final: ";font-family:var(--f-ui);color:var(--text-muted)}.status__desc{margin:0 0 0 .4rem;display:inline}.status__cadena summary{white-space:normal}}.slugify__entrada{min-height:12rem}.slugify__acciones{margin-top:.5rem;margin-bottom:1.5rem}.slugify__tabla td{vertical-align:middle}.slugify__titulo{width:45%;font-family:var(--f-prose);color:var(--prosa)!important}.slugify__slug{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85rem}.slugify__rep{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.1em;color:var(--rubica-pink);margin-left:.4rem;font-size:.62rem;font-weight:600}.slugify__copiar{white-space:nowrap;width:1%;text-align:right!important}.slugify__copiar .btn-ghost{margin-right:-.6rem}@media (max-width:600px){.serp-tabla.slugify__tabla thead{display:none}.serp-tabla.slugify__tabla tr{border-bottom:var(--border-width)solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;padding:.8rem 0;display:grid}.serp-tabla.slugify__tabla td{border:0;padding:0}.serp-tabla.slugify__tabla .slugify__titulo{grid-column:1/-1;width:auto}}.regex__entrada{max-width:44rem;margin-top:1.75rem}.regex__grupo{flex-direction:column;gap:1.25rem;display:flex}.regex__fila{flex-flow:wrap;gap:1.5rem}.regex__checks{margin-top:0}.regex__texto{min-height:10rem}.regex__texto--corto{min-height:6rem}.regex__salida{word-break:break-all;min-height:5.5rem;font-size:.92rem}.regex__largo,.regex__salida{margin-top:.4rem}.regex__uso{max-width:48rem;font-family:var(--f-prose);color:var(--prosa);flex-direction:column;gap:.5rem;padding-left:1.1rem;font-size:.92rem;line-height:1.55;list-style:outside;display:flex}.regex__probar,.regex__uso{margin-top:1.25rem}.regex__resultados{color:var(--parchment-ink);flex-direction:column;gap:.35rem;margin-top:.4rem;font-size:.92rem;display:flex}.regex__resultados li{overflow-wrap:anywhere;align-items:baseline;gap:.6rem;display:flex}.regex__resultados li.is-no{color:var(--text-muted)}.regex__marca{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.1em;flex:0 0 5rem;font-size:.68rem;font-weight:700}.is-si .regex__marca{color:var(--success)}.sitemap__urls{min-height:14rem}.sitemap__nota{font-size:var(--t-small);color:var(--prosa);margin-top:.75rem}.sitemap__opciones{margin-top:1rem}.sitemap__alerta{margin-bottom:1rem}.sitemap__errores{margin:0 0 1rem}.sitemap__xml{min-height:18rem;margin-top:1.25rem;font-size:.8rem}.filtro__modo{margin-top:0}.filtro__texto-reglas{min-height:11rem}.filtro__coincidencia{margin-top:1rem}.filtro__errores{color:var(--danger);flex-direction:column;gap:.3rem;margin-top:.75rem;font-size:.82rem;display:flex}.filtro__errores code{background:var(--danger);padding:0 .2rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}@supports (color:color-mix(in lab,red,red)){.filtro__errores code{background:color-mix(in srgb,var(--danger)8%,transparent)}}.filtro__salida{margin-top:1.75rem}.filtro__resultado{min-height:14rem}.filtro__resultado--descartados{color:var(--text-muted)}.splitter{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}@media (min-width:800px){.splitter{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.5rem}}.splitter__config{flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}@media (max-width:799px){.splitter__config{padding-top:0}}.splitter__numero{max-width:10rem}.splitter__resumen{color:var(--prosa);font-size:.98rem;line-height:1.5}.splitter__acciones{margin-top:0;margin-bottom:1.5rem}.splitter__mas{margin-top:1.25rem}.segmento{border:0;margin:0;padding:0}.segmento__opciones{flex-wrap:wrap;gap:.25rem;margin-top:.45rem;margin-left:-.6rem;display:flex}.segmento__opcion{font-size:var(--t-small);color:var(--text-secondary);cursor:pointer;padding:.45rem .6rem;font-weight:500;transition:background .14s,color .14s;position:relative}.segmento__opcion.is-activa,.segmento__opcion:hover{background:var(--accent-bg);color:var(--rubica-purple)}.segmento__opcion input{opacity:0;pointer-events:none;position:absolute}.segmento__opcion:has(input:focus-visible){outline:2px solid var(--rubica-purple);outline-offset:2px}.lotes{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.lote{background:var(--campo-bg);border:var(--border-width)solid var(--border);border-top:3px solid var(--rubica-purple);flex-direction:column;padding:.9rem 1rem 1rem;display:flex}.lote__cabecera{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.lote__titulo{font-family:var(--f-display);color:var(--text-primary);font-size:.95rem;font-weight:700}.lote__cuenta{font-family:var(--f-ui);color:var(--text-muted);font-size:.8rem;font-weight:400}.lote__copiar{margin-right:-.6rem}.lote__texto{width:100%;height:9rem;color:var(--parchment-ink);background:var(--bg-page);border:1px solid var(--border);resize:vertical;border-radius:0;padding:.5rem .6rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.55}.serp-form{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:900px){.serp-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem}}.serp-form__lado{flex-direction:column;gap:1.5rem;display:flex}.serp-form__excede{color:var(--danger)}.serp-form__keywords .campo-merge__texto{min-height:14rem}.ubicacion{position:relative}.ubicacion__lista{z-index:20;background:var(--campo-bg);border:1px solid var(--border);max-height:18rem;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000024}.ubicacion__opcion{color:var(--parchment-ink);cursor:pointer;justify-content:space-between;gap:1rem;padding:.6rem .85rem;font-size:.93rem;display:flex}.ubicacion__opcion.is-activa{background:var(--accent-bg);color:var(--accent-ink)}.ubicacion__tipo{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);flex:none;font-size:.66rem;font-weight:600}.ubicacion__nota{color:var(--text-muted);margin-top:.4rem;font-size:.82rem}.ubicacion__elegida{background:var(--campo-bg);border:1px solid var(--border);align-items:baseline;gap:.75rem;padding:.7rem .85rem;display:flex}.ubicacion__nombre{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--parchment-ink);flex:auto;font-size:1rem;overflow:hidden}.ubicacion__acciones{justify-content:flex-end;gap:.15rem;margin:.2rem -.45rem 0 0;display:flex}.ubicacion__accion{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:.3rem .45rem;font-size:.64rem;font-weight:600}.serp-accion__nota{font-size:var(--t-small);color:var(--text-muted);margin-top:.75rem}.serp-accion__error,.serp-progreso{margin-top:1rem}.serp-progreso{background:var(--border);height:4px;overflow:hidden}.serp-progreso span{background:var(--rubica-purple);height:100%;transition:width .24s;display:block}.serp-resumen{color:var(--prosa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.serp-lista{border-top:var(--border-width)solid var(--border)}.serp-lista__item{border-bottom:var(--border-width)solid var(--border)}.serp-fila{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.4fr) 6.5rem minmax(0,2fr) 1rem;align-items:center;gap:1rem;width:100%;padding:.9rem .5rem;transition:background .14s;display:grid}.serp-fila:hover{background:var(--accent-bg)}@media (max-width:700px){.serp-fila{grid-template-columns:minmax(0,1fr) auto 1rem}.serp-fila__chips{grid-area:2/1/auto/-1}}.serp-fila__keyword{font-family:var(--f-display);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.serp-fila__pos{font-size:var(--t-small);color:var(--text-muted)}.serp-fila__pos.is-tuya{font-family:var(--f-display);color:var(--rubica-purple);font-size:1rem;font-weight:800}.serp-fila__chips{flex-wrap:wrap;gap:.3rem;display:flex}.serp-fila__chevron{color:var(--text-muted);transition:transform .16s}.serp-fila[aria-expanded=true] .serp-fila__chevron{transform:rotate(180deg)}.serp-chip{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary);padding:.12rem .45rem;font-size:.66rem;font-weight:600;display:inline-block}.serp-chip--mini{font-size:.6rem}.serp-chip--organico{color:var(--rubica-purple);box-shadow:inset 0 0 0 1px var(--rubica-purple)}@supports (color:color-mix(in lab,red,red)){.serp-chip--organico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rubica-purple)40%,transparent)}}.serp-chip--elemento{background:var(--accent-bg);color:var(--accent-ink);box-shadow:none}.serp-chip--ia{background:var(--rubica-pink);color:#fff;box-shadow:none}.serp-chip--tuyo{color:var(--parchment-ink);box-shadow:inset 0 0 0 1px var(--rubica-yellow);background:#fdf0c0}.serp-detalle{flex-direction:column;gap:.25rem;padding:.5rem 0 1.5rem;display:flex}.serp-detalle__error,.serp-detalle__vacio{font-size:var(--t-small);color:var(--danger);padding:.5rem .5rem 1.25rem}.serp-detalle__vacio{color:var(--text-muted)}.serp-item{border-left:3px solid #0000;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:.85rem .5rem;display:grid}.serp-item--elemento{background:var(--accent-bg)}@supports (color:color-mix(in lab,red,red)){.serp-item--elemento{background:color-mix(in srgb,var(--accent-bg)45%,transparent)}}.serp-item--tuyo{border-left-color:var(--rubica-yellow);background:#fdf0c099}.serp-item__rank{font-family:var(--f-display);color:var(--text-muted);text-align:right;font-size:1.1rem;font-weight:800}.serp-item__meta{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.serp-item__dominio{font-size:var(--t-small);color:var(--text-secondary)}.serp-item__titulo{font-family:var(--f-display);color:var(--text-primary);overflow-wrap:anywhere;margin-top:.35rem;font-size:1rem;font-weight:600;line-height:1.35;display:block}a.serp-item__titulo:hover{color:var(--rubica-purple);text-underline-offset:3px;text-decoration:underline}.serp-item__url{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.15rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem}.serp-item__desc{color:var(--prosa);margin-top:.35rem;font-size:.93rem;line-height:1.55}.serp-item__texto{white-space:pre-line}.serp-item__subtitulo{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-top:.75rem;font-size:.68rem;font-weight:600}.serp-sub{gap:.6rem;margin-top:.5rem}.serp-sub,.serp-sub__item{flex-direction:column;display:flex}.serp-sub__item{border-left:1px solid var(--border);gap:.1rem;padding-left:.75rem}.serp-sub__titulo{color:var(--text-primary);font-size:.93rem;font-weight:500}a.serp-sub__titulo:hover{color:var(--rubica-purple);text-decoration:underline}.serp-sub__meta{color:var(--text-muted);font-size:.78rem}.serp-sub__texto{font-family:var(--f-prose);color:var(--prosa);font-size:.88rem;line-height:1.5}.serp-mas{color:var(--rubica-purple);margin-top:.4rem;margin-left:-.6rem;padding:.2rem .6rem;font-size:.82rem}.serp-vistas{border-bottom:var(--border-width)solid var(--border);gap:1.5rem;margin-bottom:1.5rem;display:flex}.serp-vistas__tab{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem .1rem;font-size:.8rem;font-weight:600;transition:color .14s,border-color .14s}.serp-vistas__tab:hover{color:var(--rubica-purple)}.serp-vistas__tab[aria-selected=true]{color:var(--rubica-purple);border-bottom-color:var(--rubica-purple)}.serp-tabla-wrap{overflow-x:auto}.serp-tabla{border-collapse:collapse;width:100%;font-size:.9rem}.serp-tabla td,.serp-tabla th{text-align:left;vertical-align:top;border-bottom:var(--border-width)solid var(--border);padding:.55rem .7rem}.serp-tabla thead th{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);white-space:nowrap;font-size:.68rem;font-weight:600}.serp-tabla__grupo th{font-family:var(--f-display);color:var(--text-primary);background:0 0;padding-top:1.4rem;font-size:.95rem;font-weight:700}.serp-tabla tbody:first-of-type .serp-tabla__grupo th{padding-top:.8rem}.serp-tabla__error{font-family:var(--f-ui);font-weight:400;font-size:var(--t-small);color:var(--danger)}.serp-tabla__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.serp-tabla__organico{color:var(--rubica-purple);white-space:nowrap;font-weight:500}.serp-tabla__elemento{color:var(--accent-ink);white-space:nowrap}.serp-tabla__muted{color:var(--text-muted)}.serp-tabla__url{overflow-wrap:anywhere;max-width:28rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem}.serp-tabla__url a{color:var(--text-secondary)}.serp-tabla__url a:hover{color:var(--rubica-purple);text-decoration:underline}.serp-tabla tr.is-tuyo td{background:#fdf0c0b3}.serp-tabla tr.is-tuyo td:first-child{box-shadow:inset 3px 0 0 var(--rubica-yellow)}.re__intro{font-size:var(--t-small);color:var(--text-muted)}.re>.tool-seccion:first-of-type{margin-top:2rem}.re__titulo{font-family:var(--f-display);color:var(--text-primary);font-size:1.05rem;font-weight:700}.re__nota{max-width:44rem;color:var(--prosa);margin-top:.35rem;margin-bottom:.9rem;font-size:.88rem;line-height:1.55}.re-tabla td{vertical-align:middle}.re-tabla__dominio{overflow-wrap:anywhere;font-weight:500}.re-barra{align-items:center;gap:.6rem;min-width:11rem;display:flex}.re-barra__pista{background:var(--border);flex:auto;height:.55rem}@supports (color:color-mix(in lab,red,red)){.re-barra__pista{background:color-mix(in srgb,var(--border)60%,transparent)}}.re-barra__valor{background:var(--rubica-purple);min-width:2px;height:100%;display:block}.re-barra__num{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:0 0 4.5rem;font-size:.82rem}.re-cifras{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin-top:1rem;display:grid}.re-cifras>div{background:var(--campo-bg);border:var(--border-width)solid var(--border);border-top:3px solid var(--rubica-yellow);padding:1rem}.re-cifras dt{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.66rem;font-weight:600}.re-cifras dd,.re-cifras dt{font-family:var(--f-display)}.re-cifras dd{color:var(--text-primary);margin-top:.35rem;font-size:1.5rem;font-weight:800}.cuenta__seccion{margin-top:var(--tool-espacio);border-top:var(--border-width)solid var(--border);padding-top:2rem}.cuenta__subtitulo{font-family:var(--f-display);text-transform:uppercase;color:var(--text-primary);margin-top:.5rem;font-size:1.3rem;font-weight:800}.integracion{background:var(--papel);border:var(--border-width)solid var(--border);margin-top:1.25rem;padding:1.25rem 1.4rem}.integracion__nombre{font-family:var(--f-display);color:var(--text-primary);font-size:1.05rem;font-weight:700}.integracion__desc{font-size:var(--t-small);color:var(--prosa);margin-top:.2rem}.integracion__estado{color:var(--prosa);margin-top:1rem;font-size:.95rem}.integracion__ok{font-family:var(--f-display);color:var(--success);font-weight:700}.integracion__acciones{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;margin-left:-.6rem;display:flex}.integracion__form .integracion__acciones{margin-left:0}.integracion__form{flex-direction:column;gap:1rem;max-width:28rem;margin-top:1.25rem;display:flex}.integracion__msj{font-size:var(--t-small);margin-top:.75rem}.integracion__msj--ok{color:var(--success)}.integracion__msj--error{color:var(--danger)}.legal{max-width:46rem}.legal__fecha{font-size:var(--t-small);color:var(--text-muted);margin-top:.75rem}.legal__preliminar{border-left:3px solid var(--rubica-yellow);color:var(--parchment-ink);background:#fdf0c0;margin-top:1.5rem;padding:.9rem 1.1rem;font-size:.95rem}.legal h2{font-family:var(--f-display);color:var(--text-primary);margin-top:2.5rem;font-size:1.15rem;font-weight:700}.legal li,.legal p{font-family:var(--f-prose);color:var(--prosa);font-size:1rem;line-height:1.7}.legal h2+p,.legal h2+ul,.legal p+p,.legal p+ul,.legal ul+p{margin-top:.75rem}.legal ul{padding-left:1.2rem;list-style:outside}.legal li+li{margin-top:.35rem}.legal strong{color:var(--accent-ink)}.legal__tabla{margin-top:1rem;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.92rem}.legal td,.legal th{text-align:left;vertical-align:top;border-bottom:var(--border-width)solid var(--border);padding:.6rem .75rem}.legal th{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.72rem;font-weight:600}.legal td{font-family:var(--f-prose);color:var(--prosa)}.vacio{max-width:40rem}.vacio__cta{margin-top:2rem}.bench-cifras{margin-top:0;margin-bottom:1.25rem}.bench-cifras dt{overflow-wrap:anywhere}.bench-cifras__de{color:var(--text-muted);font-size:.9rem;font-weight:600}.bench-resumen__acciones{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.bench-dominio{font:inherit;color:var(--text-primary);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:500;display:inline-flex}.bench-dominio:hover{color:var(--rubica-purple)}.bench-dominio .serp-fila__chevron{flex:none;transform:rotate(-90deg)}.bench-dominio[aria-expanded=true] .serp-fila__chevron{transform:rotate(0)}.bench-tabla tr:has(.bench-dominio[aria-expanded=true]) td{border-bottom-color:#0000}.bench-detalle>td{background:var(--accent-bg);padding:0 0 1rem 2.5rem}@supports (color:color-mix(in lab,red,red)){.bench-detalle>td{background:color-mix(in srgb,var(--accent-bg)30%,transparent)}}.bench-kw-fila{align-items:center;gap:.25rem;display:flex}.bench-kw-fila>.bench-kw{flex:auto;min-width:0}.bench-kw-fila>.enlace-externo{margin-right:.5rem}.enlace-externo{vertical-align:middle;width:1.6rem;height:1.6rem;color:var(--text-muted);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}.enlace-externo:hover{color:var(--rubica-purple);background:var(--accent-bg)}.enlace-externo:focus-visible{outline:2px solid var(--rubica-purple);outline-offset:1px}.bench-kw{grid-template-columns:minmax(0,1.2fr) 3.5rem minmax(0,2fr) 1rem}@media (max-width:700px){.bench-detalle>td{padding-left:.5rem}.bench-kw{grid-template-columns:minmax(0,1fr) auto 1rem}.bench-kw__url{grid-area:2/1/auto/-1}}.bench-kw__url{color:var(--text-muted);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem}.serp-item--resaltado{border-left-color:var(--rubica-purple);background:var(--accent-bg)}@supports (color:color-mix(in lab,red,red)){.serp-item--resaltado{background:color-mix(in srgb,var(--accent-bg)70%,transparent)}}.bench-errores{font-size:var(--t-small);color:var(--danger);margin-top:1rem}.bench-errores summary{cursor:pointer}.bench-errores ul{color:var(--prosa);flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.bench-tabla .re-tabla__dominio{min-width:11rem}@media (max-width:700px){.bench-tabla .re-barra{min-width:7.5rem}.bench-tabla .re-barra__num{flex-basis:3rem}}.bench-tabla-wrap{container-type:inline-size}.bench-detalle__lista{max-width:calc(100cqw - 2.5rem);position:sticky;left:0}@media (max-width:700px){.bench-detalle__lista{max-width:calc(100cqw - .5rem)}}.bench-sesion{margin-bottom:1.5rem}.bench-sesion__fila{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.bench-sesion__prefijo{font-family:var(--f-display);color:var(--text-primary);overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.bench-sesion__nota{flex:14rem;min-width:0}.bench-boxes{flex-direction:column;gap:.4rem;margin-top:.9rem;display:flex}.bench-boxes__lista{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bench-box{font:inherit;color:var(--text-secondary);background:var(--bg-surface);border:var(--border-width)solid var(--border);border-radius:var(--radius-chip);cursor:pointer;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.85rem;display:inline-flex}.bench-box:hover:not(:disabled){border-color:var(--accent)}.bench-box[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-bg);border-color:var(--accent)}.bench-box:disabled{cursor:default;opacity:.55}.bench-boxes__nuevo{align-items:center;gap:.25rem;display:inline-flex}.bench-boxes__nuevo .campo__input{width:15rem;max-width:100%;padding-block:.3rem;font-size:.85rem}.bench-boxes__chips{margin-top:.5rem}.bench-filtro{align-items:center;gap:.6rem;display:flex}.bench-filtro .merger__select{min-width:14rem}.bench-filtro__acciones{gap:.5rem;display:flex}.campo__cabecera{align-items:center;gap:.4rem;display:flex}.campo__extra{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:auto;font-size:.78rem}.ayuda{display:inline-flex;position:relative}.ayuda__boton{width:1.05rem;height:1.05rem;font-family:var(--f-display);color:var(--text-muted);background:var(--bg-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:.64rem;font-weight:700;line-height:1;transition:background .14s,color .14s;display:grid}.ayuda__boton:hover,.ayuda__boton[aria-expanded=true]{background:var(--accent-bg);color:var(--rubica-purple)}.ayuda__boton:focus-visible{outline:2px solid var(--rubica-purple);outline-offset:2px}.ayuda__texto{z-index:30;width:max-content;max-width:min(18rem,100vw - 2rem);font-family:var(--f-ui);text-transform:none;letter-spacing:normal;color:var(--bg-page);background:var(--text-primary);padding:.65rem .8rem;font-size:.82rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + .45rem);left:-.5rem;box-shadow:0 10px 28px #0003}.minimal .campo-merge__texto,.minimal .campo__input,.minimal .ubicacion__elegida{background:var(--bg-surface);border:0}.minimal .campo-merge__texto:focus,.minimal .campo__input:focus{box-shadow:0 0 0 2px var(--rubica-purple)}@supports (color:color-mix(in lab,red,red)){.minimal .campo-merge__texto:focus,.minimal .campo__input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--rubica-purple)55%,transparent)}}.minimal .campo__input:disabled{opacity:.6;cursor:not-allowed}.bench-titulo{font-family:var(--f-display);color:var(--text-primary);align-items:center;gap:.45rem;font-size:1.05rem;font-weight:700;display:inline-flex}.kw-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.kw-panel{background:var(--papel);border:var(--border-width)solid var(--border);padding:clamp(1.25rem,3vw,2rem)}.kw-panel+.kw-proximas,.kw-panel+.kw-proyectos{margin-top:2rem}.kw-panel__titulo{font-family:var(--f-display);color:var(--text-primary);margin-bottom:1.25rem;font-size:1.05rem;font-weight:700}.kw-form{flex-direction:column;gap:1.5rem;display:flex}.kw-form__fila{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:800px){.kw-form__fila{grid-template-columns:repeat(2,minmax(0,1fr))}}.kw-form__empresa{min-height:12rem}.kw-form__acciones{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.kw-extraer{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.1em;color:var(--rubica-purple);padding:.25rem .5rem;font-size:.66rem;font-weight:600}.kw-fuentes{overflow-wrap:anywhere}.kw-fuentes a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.paises{flex-direction:column;gap:.6rem;display:flex}.paises__lista{flex-wrap:wrap;gap:.4rem;display:flex}.paises__chip{color:var(--accent-ink);background:var(--accent-bg);align-items:center;gap:.2rem;padding:.3rem .3rem .3rem .7rem;font-size:.9rem;display:inline-flex}.paises__quitar{width:1.4rem;height:1.4rem;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.paises__quitar:hover{opacity:1}.kw-proyectos{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.kw-proyecto{background:var(--papel);border:var(--border-width)solid var(--border);border-top:3px solid var(--rubica-purple);flex-direction:column;gap:.3rem;height:100%;padding:1.1rem 1.25rem;transition:background .14s;display:flex}.kw-proyecto:hover{background:var(--accent-bg)}.kw-proyecto__nombre{font-family:var(--f-display);color:var(--text-primary);font-size:1.05rem;font-weight:700}.kw-proyecto__dominio{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.9rem}.kw-proyecto__fecha,.kw-proyecto__paises{color:var(--text-muted);font-size:.8rem}.kw-proyecto__fecha{margin-top:auto;padding-top:.5rem}.kw-datos{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 2rem;margin-bottom:1.5rem;display:grid}.kw-datos dt{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.7rem;font-weight:600}.kw-datos dd{color:var(--text-primary);overflow-wrap:anywhere;margin-top:.3rem}.kw-empresa{margin-bottom:1.5rem}.kw-proyecto-datos__fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.kw-datos--fila{flex-wrap:wrap;gap:1rem 3rem;margin-bottom:0;display:flex}.kw-datos--fila>div{min-width:0}.kw-proyecto-datos__mas{margin-top:1.5rem}.ver-mas{align-items:center;gap:.4rem;display:inline-flex}.ver-mas[aria-expanded=true] .serp-fila__chevron{transform:rotate(180deg)}.kw-seccion--plegable{margin-top:4rem;margin-bottom:3rem}.kw-seccion--plegable .kw-barra{margin-bottom:1rem}.kw-seccion__ver{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:1.25rem;display:flex}.kw-empresa .texto-ia{margin-top:.6rem}.kw-vacio{font-size:var(--t-small);color:var(--text-muted);margin-top:.5rem}.texto-ia{max-width:48rem;color:var(--prosa);font-size:.95rem;line-height:1.6}.texto-ia p+p{margin-top:.5rem}.texto-ia strong{color:var(--text-primary)}.texto-ia__vineta{text-indent:-.75rem;padding-left:1rem}.texto-ia__vineta:before{content:"• "}.kw-proximas{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.kw-proxima{border:1px dashed var(--border);padding:1.25rem}.kw-proxima .kw-panel__titulo{margin-bottom:.5rem}.kw-proxima p{color:var(--text-muted);font-size:.9rem;line-height:1.55}.kw-seccion{margin-top:2.5rem}.kw-seccion+.kw-proximas{margin-top:2rem}.kw-fuentes-check,.kw-paises-check{flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.4rem;display:flex}.kw-fuentes-check{flex-direction:column}.kw-fuente-desc{color:var(--text-muted);font-size:.82rem}.kw-form__corto{min-height:7rem}.kw-origenes{margin-bottom:0}.kw-concat{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:800px){.kw-concat{grid-template-columns:repeat(3,minmax(0,1fr))}}.kw-concat .campo-merge__texto{min-height:11rem}.kw-vista-previa{background:var(--bg-surface);padding:1rem 1.1rem}.kw-vista-previa__lista{color:var(--text-secondary);margin-top:.4rem;font-size:.88rem;line-height:1.6}.kw-bateria__cabecera{margin-bottom:1.25rem}.kw-bateria__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.kw-renombrar{max-width:24rem}.kw-barra-tabla{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.kw-buscar{flex:16rem;max-width:28rem}.kw-paises-tabs{border-bottom:0;margin:0}.kw-acciones-seleccion{z-index:5;background:var(--bg-page);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem 0;display:flex;position:sticky;top:62px}.kw-acciones-seleccion__n{color:var(--text-secondary);margin-right:auto;font-size:.9rem}.kw-metricas{position:relative}.kw-metricas__panel{z-index:20;background:var(--papel);border:var(--border-width)solid var(--border);flex-direction:column;gap:.6rem;width:max-content;max-width:min(20rem,100vw - 2rem);padding:1rem 1.1rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 32px #00000024}.kw-trabajando{color:var(--rubica-purple);font-size:.85rem}.kw-tabla td{vertical-align:middle}.kw-tabla__check{width:2rem}.kw-tabla__keyword{overflow-wrap:anywhere;min-width:12rem;font-weight:500}.kw-desplegar{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.45rem;padding:0;display:inline-flex}.kw-desplegar svg{color:var(--text-muted);flex:none;margin-top:.3em;transition:transform .16s}.kw-desplegar:hover,.kw-desplegar:hover svg{color:var(--rubica-purple)}.kw-desplegar[aria-expanded=true] svg{color:var(--rubica-purple);transform:rotate(180deg)}.kw-vis-total__barra{margin-bottom:1rem}.kw-vis-total{background:var(--papel);box-shadow:0 0 0 100vmax var(--papel);clip-path:inset(0 -100vmax);margin:4.5rem 0;padding:clamp(2rem,5vw,3rem) 0}[data-theme=dark] .kw-vis-total{background:var(--bg-surface);box-shadow:0 0 0 100vmax var(--bg-surface)}.kw-vis-total__tabla{max-width:44rem}.kw-vis-total__chip{margin-left:.5rem}.kw-multiple{position:relative}.kw-multiple__boton{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;min-width:11rem;display:flex}.kw-multiple__panel{max-height:20rem;left:0;right:auto;overflow-y:auto}.kw-ranking__kw{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.kw-iconos{max-width:9rem;color:var(--text-secondary);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.3rem;padding-top:.1em;display:inline-flex}.kw-iconos__item{display:inline-flex;position:relative}.kw-iconos__icono{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:.15rem;display:inline-flex}.kw-iconos__icono:hover,.kw-iconos__icono[aria-expanded=true]{color:var(--rubica-purple);background:var(--accent-bg)}.kw-iconos__globo{z-index:30;width:max-content;max-width:14rem;color:var(--text-secondary);background:var(--papel);border:var(--border-width)solid var(--border);flex-direction:column;gap:.1rem;padding:.45rem .65rem;font-size:.78rem;font-weight:400;line-height:1.35;display:flex;position:absolute;top:50%;right:calc(100% + .4rem);transform:translateY(-50%);box-shadow:0 8px 20px #00000024}.kw-iconos__globo strong{color:var(--text-primary);font-weight:600}.kw-ranking__fila.is-abierta td{border-bottom-color:#0000}.kw-tabla tr.is-marcada td{background:var(--accent-bg)}@supports (color:color-mix(in lab,red,red)){.kw-tabla tr.is-marcada td{background:color-mix(in srgb,var(--accent-bg)70%,transparent)}}.kw-orden{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kw-orden:hover{color:var(--rubica-purple)}.kw-tendencia{color:var(--text-muted);display:block}.kw-tendencia__ultimo{fill:var(--rubica-purple)}.kw-dificultad{font-variant-numeric:tabular-nums;text-align:center;min-width:2.2rem;color:var(--text-primary);padding:.1rem .4rem;display:inline-block}.kw-dificultad--baja{background:var(--rubica-green-bg)}.kw-dificultad--media{background:var(--rubica-yellow-bg)}.kw-dificultad--alta{background:var(--rubica-pink-bg)}.kw-bateria__pie{border-top:var(--border-width)solid var(--border);margin-top:2rem;padding-top:1rem}.kw-box__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.kw-box__cabecera .kw-bateria__meta{flex:20rem}.kw-medir{position:relative}.kw-medir__progreso{min-width:14rem;color:var(--rubica-purple);font-size:.9rem}.kw-medir__progreso .serp-progreso{margin-top:.5rem}.kw-medir__panel{min-width:18rem}.kw-barra__acciones{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kw-box-item{flex-direction:column;display:flex}.kw-box-item .kw-proyecto{border-bottom:0;flex:auto;height:auto}.kw-box-item__acciones{background:var(--papel);border:var(--border-width)solid var(--border);border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.35rem .75rem .5rem 1.25rem;display:flex}.kw-box-item__acciones .kw-medir__progreso{flex:auto;min-width:0}.kw-mediciones{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.25rem;margin-bottom:1.5rem;display:flex}.kw-selector{gap:.3rem}.kw-selector,.kw-tab{flex-direction:column;display:flex}.kw-tab{gap:.75rem}.kw-tab>.kw-barra-tabla{align-items:flex-end}.kw-pos{font-variant-numeric:tabular-nums;white-space:nowrap}.kw-pos--fuera{color:var(--text-muted)}.kw-cambio{color:var(--text-primary);margin-left:.25rem;padding:0 .3rem;font-size:.75rem;font-weight:600;display:inline-block}.kw-cambio--sube{background:var(--rubica-green-bg)}.kw-cambio--baja{background:var(--rubica-pink-bg)}.kw-cambio--nueva{background:var(--rubica-blue-bg)}.kw-chips{flex-wrap:wrap;gap:.25rem;display:inline-flex}.kw-chip{color:var(--accent-ink);background:var(--accent-bg);white-space:nowrap;padding:.1rem .45rem;font-size:.75rem;display:inline-block}.kw-nuevo-segmento{max-width:14rem}.kw-mandar{align-items:center;gap:.25rem;display:inline-flex}.kw-tabla__accion{white-space:nowrap;text-align:right!important}.kw-ranking__objetivo{background:#fdf0c073}.kw-ranking thead th .kw-orden{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.kw-ranking__ver-mas{margin-top:.75rem}.kw-ranking__rangos{margin-top:.5rem}.kw-ranking__rangos caption{caption-side:top;text-align:left;padding-bottom:.5rem}.kw-ranking__rangos tbody th{white-space:nowrap;font-weight:500}.kw-config{gap:1.25rem}.kw-config__agregar{margin-top:1rem}.kw-config__agregar .campo__input{flex:16rem;max-width:28rem}.kw-segmentos{flex-direction:column;gap:.5rem;display:flex}.kw-segmentos li{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.kw .serp-vistas{scrollbar-width:none;overflow-x:auto}.kw .serp-vistas__tab{flex:none}.kw-mediciones select{max-width:100%}.kw-box__cabecera{row-gap:.4rem}.kw-box__plan{color:var(--text-secondary);flex-wrap:wrap;flex:100%;order:3;align-items:center;gap:.25rem .75rem;font-size:.9rem;display:flex}.kw-box__aviso{flex:100%;order:4}.kw-plan{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1rem 1.5rem;display:grid}.kw-plan .check{margin-top:.3rem}.kw-plan__resumen{color:var(--text-secondary);background:var(--bg-surface);padding:.8rem 1rem;font-size:.9rem;line-height:1.5}.kw-form__tope{max-width:20rem}.kw-grafico{margin:0;position:relative}.kw-grafico svg{touch-action:pan-y;max-width:100%;display:block}.kw-grafico__leyenda{color:var(--text-secondary);flex-wrap:wrap;gap:.35rem 1rem;margin-bottom:.5rem;font-size:.82rem;display:flex}.kw-grafico__leyenda li{align-items:center;gap:.4rem;display:inline-flex}.kw-grafico__muestra{border-radius:2px;flex:none;width:14px;height:3px;display:inline-block}.kw-grafico__muestra.is-destacada{height:4px}.kw-grafico__grilla{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.kw-grafico__grilla{stroke:color-mix(in srgb,var(--border)70%,transparent)}}.kw-grafico__grilla{stroke-width:1px}.kw-grafico__cursor{stroke:var(--text-muted);stroke-width:1px}.kw-grafico__eje{font-variant-numeric:tabular-nums;fill:var(--text-muted);font-size:11px}.kw-grafico__etiqueta{fill:var(--text-primary);font-size:12px;font-weight:600}.kw-grafico__punto{stroke:var(--bg-page);stroke-width:2px}.kw-grafico__globo{z-index:5;min-width:11rem;color:var(--text-primary);background:var(--papel);border:var(--border-width)solid var(--border);pointer-events:none;padding:.55rem .7rem;font-size:.8rem;position:absolute;box-shadow:0 8px 24px #00000024}.kw-grafico__globo p{align-items:center;gap:.4rem;display:flex}.kw-grafico__globo p+p{margin-top:.2rem}.kw-grafico__globo-fecha{color:var(--text-secondary);font-weight:600}.kw-grafico__globo-nombre{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;color:var(--text-secondary);flex:auto;overflow:hidden}.kw-grafico__globo strong{font-variant-numeric:tabular-nums}.kw-evolucion__acciones{gap:.25rem;margin-left:auto;display:flex}.kw-evolucion__series{align-items:center}.kw-evolucion__series .check{gap:.35rem}.kw-resumen{flex-direction:column;gap:1rem;display:flex}.kw-resumen__boxes{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.kw-resumen__box{background:var(--papel);border:var(--border-width)solid var(--border);border-top:3px solid var(--rubica-yellow);flex-direction:column;gap:.35rem;height:100%;padding:1.1rem 1.25rem;transition:background .14s;display:flex}.kw-resumen__box:hover{background:var(--accent-bg)}.kw-resumen__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.6rem 0 .4rem;display:grid}.kw-resumen__cifras dt{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.62rem;font-weight:600}.kw-resumen__cifras dd{font-family:var(--f-display);color:var(--text-primary);margin-top:.25rem;font-size:1.25rem;font-weight:800}.kw-resumen__cifras .kw-cambio{font-family:var(--f-ui);vertical-align:middle}.kw-resumen__dominios{border-top:1px solid var(--border);color:var(--text-secondary);gap:.2rem;margin:0 0 .4rem;padding:.45rem 0 0;font-size:.82rem;list-style:none;display:grid}.kw-resumen__dominios li{flex-wrap:wrap;gap:.15rem .9rem;display:flex}.kw-resumen__dominio{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);flex:10rem}.kw-visibilidad__unificado{color:var(--text-secondary);margin:0 0 .75rem;font-size:.9rem}.kw-visibilidad__unificado strong{color:var(--text-primary)}.kw-resumen__de{font-weight:600}.kw-resumen__de,.kw-resumen__plan{color:var(--text-muted);font-size:.8rem}.kw-resumen__movimientos{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2.5rem clamp(2rem,7vw,6rem);margin:3.5rem 0;display:grid}.kw-resumen__movimientos .kw-panel__titulo{margin-bottom:.5rem}.kw-movimientos li{border-bottom:var(--border-width)solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:0 1rem;padding:.5rem 0;display:grid}.kw-movimientos__kw{overflow-wrap:anywhere;font-weight:500}.kw-movimientos__box{color:var(--text-muted);grid-column:1;font-size:.78rem}.kw-movimientos__pos{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);grid-area:1/2/span 2;align-self:center}.kw-umbral{font:inherit;color:var(--text-primary);background:var(--bg-surface);border:0;padding:.1rem .3rem}.kw-sugerir{flex-direction:column;gap:.75rem;display:flex}.kw-sugerir .kw-barra{margin-bottom:0}.kw-propuestas{flex-direction:column;gap:.6rem;display:flex}.kw-propuestas li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.kw-propuestas li>input{margin-top:.8rem}.kw-propuestas li.is-descartada{opacity:.5}.kw-propuestas__nombre{max-width:22rem;padding:.45rem .7rem}.kw-propuestas__kws{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.3rem;font-size:.82rem}.kw-traspaso{margin-bottom:1rem}.kw-empresa__toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.kw-empresa__toggle:hover .campo__label{color:var(--rubica-purple)}.kw-empresa__toggle[aria-expanded=true] .serp-fila__chevron{transform:rotate(180deg)}.kw-empresa__adelanto{white-space:nowrap;text-overflow:ellipsis;max-width:48rem;color:var(--text-muted);margin-top:.4rem;font-size:.9rem;overflow:hidden}body{font-size:var(--t-body);line-height:1.55}.auth__ok-titulo,.auth__title,.espera__caja-titulo,.espera__listo-titulo,.espera__titulo,.faq__titulo,.hero__title,.page-title,.section__head.es-versal .section__title,.tool-hero__title{text-transform:none;letter-spacing:-.01em;color:var(--text-primary);font-weight:800}.page-title{font-size:22px;line-height:1.2}.section__title{letter-spacing:-.01em;font-weight:800}.espera__titulo,.faq__titulo{font-size:18px}.espera__caja-titulo{font-size:22px}.espera__listo-titulo{color:inherit;font-size:15px}.auth__ok-titulo{color:inherit}.campo__label,.cuenta__datos dt,.espera__datos dt,.eyebrow,.footer__col-title,.hero__eyebrow,.merger__contador,.tool-card__categoria,.tool-hero__eyebrow{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.auth__aviso,.auth__card,.cuenta__datos,.espera__caja,.historial__item,.integracion,.kw-metricas__panel,.kw-panel,.kw-proyecto,.kw-resumen__box,.kw-vis-total,.lote,.merger__panel,.paso,.re-cifras>div,.status__conteo,.tool-card__link,.tool-panel{background:var(--papel);border-radius:var(--radius-card);box-shadow:none;border:0}.cuenta__datos>div+div{border-top-color:var(--border)}.kw-box-item__acciones,.kw-grafico__globo,.kw-iconos__globo,.ubicacion__lista{background:var(--papel);border-radius:var(--radius-card);box-shadow:0 8px 24px var(--sombra);border:0}.tool-card__link{padding:18px 20px;transition:box-shadow .14s}a.tool-card__link:hover{box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000;transform:none}.tool-card--pronto .tool-card__link{background:var(--papel)}.tool-card__nombre{margin-top:.75rem;font-size:16px;font-weight:600}.tool-card__desc{font-size:13.5px;line-height:1.55}.tool-card__ir{color:var(--accent-ink);font-size:13px}.sello{border-radius:var(--radius-badge);padding:2px 7px;font-size:10px}.sello--publica{background:var(--rubica-yellow-bg);color:#6b5200;box-shadow:none}.sello--cuenta{background:var(--accent-bg);color:var(--accent-ink)}.sello--pronto{background:var(--bg-surface);color:var(--text-muted)}.sello--creditos,.sello--pronto{box-shadow:none}.paso{padding:18px 20px}.paso__numero{color:var(--accent);font-size:22px}.paso__titulo{font-size:15px}.faq__respuesta,.paso__texto{font-size:13.5px}.faq__pregunta{font-size:14.5px}.faq__pregunta:after{color:var(--accent)}.faq__item,.faq__item:first-of-type{border-color:var(--border)}.espera__caja{border-top:0}.auth__ok,.cuenta__aviso,.espera__listo{border-radius:var(--radius-card)}.cuenta__aviso{background:var(--rubica-yellow-bg);color:var(--text-primary);border-left:0}.campo-merge__texto,.campo__input,.lote__texto,.merger__resultado,.ubicacion__elegida{background:var(--campo-bg);color:var(--text-primary);border-radius:var(--radius-control);border:0}.campo__input{padding:8px 10px;font-size:14px}.campo-merge__texto:focus,.campo__input:focus,.lote__texto:focus{outline:2px solid var(--accent);outline-offset:1px;box-shadow:none}.campo__ayuda{color:var(--text-muted);font-size:12.5px}.check input,.segmento__opcion input{accent-color:var(--accent)}.btn{border-radius:var(--radius-control);border-width:1px;padding:8px 14px;font-size:14px}.btn--lg{padding:10px 18px;font-size:14.5px}.btn--primary{background:var(--accent);color:#fff}.btn--secondary{color:var(--accent-ink);border-width:1px;border-color:var(--accent);background:0 0}.btn--secondary:hover{background:var(--accent-bg);color:var(--accent-ink)}.btn-ghost{border-radius:var(--radius-chip);color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--accent-ink)}.btn-ghost--peligro:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.footer__cta,.header__cta{padding:6px 12px;font-size:13px}.header__cta.btn--secondary{padding:5px 11px}.link{color:var(--accent-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--accent)}.header{background:var(--papel)}@supports (color:color-mix(in lab,red,red)){.header{background:color-mix(in srgb,var(--papel)92%,transparent)}}.header{border-bottom:1px solid var(--border)}.footer__wordmark,.header__wordmark{font-size:15px;font-weight:800}.header__prefix{color:var(--accent)}.header__link{font-size:13px}.header__link:hover{color:var(--accent-ink)}.hero{background:var(--bg-page);color:var(--text-primary)}.hero__inner{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(1rem,3vw,1.5rem)}.hero__eyebrow .brand-mark{color:var(--accent)}.hero__eyebrow .brand-mark__laurel{fill:var(--accent)}.hero__title{max-width:20ch;line-height:1.08}.hero__title-accent{color:var(--accent);background:0 0;padding:0}.hero__sub{color:var(--text-secondary);margin-top:1rem;font-size:15.5px}.hero__actions{margin-top:1.5rem}.hero__actions .btn{padding-top:10px;padding-bottom:10px}.hero__actions .btn--primary,.hero__actions .btn--primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.hero__actions .btn--primary:hover{opacity:.9}.hero__actions .btn--secondary{border-color:var(--accent);color:var(--accent-ink);background:0 0}.hero__actions .btn--secondary:hover{background:var(--accent-bg);color:var(--accent-ink)}.tool-hero{background:var(--bg-page);color:var(--text-primary)}.tool-hero__inner{padding-top:clamp(1.25rem,3vw,1.75rem);padding-bottom:0}.tool-hero__volver{color:var(--text-muted);font-size:13px}.tool-hero__volver:hover{color:var(--accent-ink)}.tool-hero__eyebrow{margin-top:1.25rem}.tool-hero__title{margin-top:4px;font-size:clamp(1.6rem,3vw,2rem);line-height:1.15}.tool-hero__sub{color:var(--text-secondary);margin-top:6px;font-size:14.5px}.tool-cuerpo{padding-top:clamp(1.25rem,3vw,1.75rem)}.section--surface{background:0 0;border:0}.footer{background:var(--papel);border-top:0}.footer__legal{border-top-color:var(--border)}.auth{background:var(--bg-page)}.auth__card{max-width:26rem;box-shadow:0 1px 3px var(--sombra);color:var(--text-primary);padding:28px 28px 32px}.auth__title{margin-top:4px;font-size:22px}.auth__lead{font-size:14px}.auth__form{margin-top:1.25rem}.auth__reintentar{color:var(--accent-ink)}.merger__pestanas,.serp-vistas{border-bottom:1px solid var(--border);gap:2px}.merger__pestanas{margin-bottom:16px}.merger__pestana,.serp-vistas__tab{font-family:var(--f-ui);letter-spacing:0;text-transform:none;color:var(--text-secondary);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;font-weight:400}.merger__pestana:hover,.serp-vistas__tab:hover{color:var(--text-primary);background:var(--hover)}.merger__pestana[aria-selected=true],.serp-vistas__tab[aria-selected=true]{color:var(--accent-ink);border-bottom-color:var(--accent);box-shadow:none;background:0 0;margin-bottom:-1px;font-weight:600}.merger__badge{border-radius:var(--radius-badge);background:var(--bg-surface);color:var(--text-muted);font-weight:400}.serp-tabla{font-size:13.5px}.serp-tabla td,.serp-tabla th{border-bottom:0;padding:8px 10px}.serp-tabla thead th{letter-spacing:.1em;vertical-align:bottom;font-size:10.5px}.serp-tabla td{color:var(--text-primary)}.serp-tabla tbody tr:not(.serp-tabla__grupo):hover td{background:var(--accent-bg)}.auth__card .auth__aviso{background:var(--bg-surface);margin-top:1.25rem;padding:12px 14px;font-size:13.5px}.espera__datos dd{font-size:14.5px;line-height:1.6}.espera__caja-texto{font-size:14.5px}.merger__agregar{border-radius:var(--radius-card)}