@font-face{font-family:Cabinet Grotesk;src:url(/_next/static/media/CabinetGrotesk-Variable.57042efd.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/_next/static/media/Satoshi-Variable.d9396795.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--brand-orange:#ff6b00;--brand-cyan:#00f2ff;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#0a0a0f;--red-400:#f87171;--yellow-400:#facc15;--blue-400:#60a5fa;--bg:#050508;--bg-panel:#0e0e14;--bg-elev-1:rgba(255,255,255,0.03);--bg-elev-2:rgba(255,255,255,0.05);--bg-elev-3:rgba(255,255,255,0.08);--fg:#ffffff;--fg-muted:var(--zinc-400);--fg-subtle:var(--zinc-400);--fg-disabled:var(--zinc-600);--fg-inverse:var(--zinc-950);--border-hairline:rgba(255,255,255,0.05);--border:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.2);--border-hover:rgba(255,107,0,0.5);--action-primary-bg:var(--orange-700);--action-primary-bg-hover:var(--orange-800);--action-primary-bg-active:var(--orange-900);--action-primary-fg:#ffffff;--action-secondary-bg:var(--bg-elev-2);--action-secondary-bg-hover:var(--bg-elev-3);--action-secondary-fg:var(--fg);--action-secondary-border:var(--border);--action-inverse-bg:#ffffff;--action-inverse-bg-hover:var(--zinc-200);--action-inverse-fg:var(--zinc-950);--link:var(--orange-400);--link-hover:var(--orange-300);--tint-orange-bg:rgba(255,107,0,0.1);--tint-orange-bd:rgba(255,107,0,0.2);--tint-orange-fg:var(--orange-400);--tint-teal-bg:rgba(0,242,255,0.1);--tint-teal-bd:rgba(0,242,255,0.2);--tint-teal-fg:var(--teal-400);--tint-blue-bg:rgba(59,130,246,0.1);--tint-blue-bd:rgba(59,130,246,0.2);--tint-blue-fg:var(--blue-400);--tint-red-bg:rgba(248,113,113,0.1);--tint-red-bd:rgba(248,113,113,0.25);--tint-red-fg:var(--red-400);--tint-yellow-bg:rgba(250,204,21,0.1);--tint-yellow-bd:rgba(250,204,21,0.25);--tint-yellow-fg:var(--yellow-400);--success:var(--teal-400);--warning:var(--yellow-400);--danger:var(--red-400);--info:var(--brand-cyan);--focus-ring:0 0 0 3px rgba(255,107,0,0.4);--focus-ring-offset:0 0 0 1px var(--bg);--glow-orange:0 0 20px rgba(255,107,0,0.4);--glow-orange-lg:0 0 30px rgba(255,107,0,0.4);--shadow-1:0 1px 2px rgba(0,0,0,0.4);--shadow-2:0 8px 24px rgba(0,0,0,0.55);--shadow-3:0 16px 48px rgba(0,0,0,0.6);--glass-blur:12px;--overlay-bg:rgba(0,0,0,0.6);--z-base:0;--z-sticky:10;--z-nav:20;--z-dropdown:30;--z-overlay:40;--z-modal:50;--z-toast:60;--font-display:"Cabinet Grotesk",ui-sans-serif,system-ui,sans-serif;--font-sans:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--fs-display-xl:clamp(3rem,6vw,4.5rem);--lh-display-xl:1.05;--fw-display-xl:800;--ls-display-xl:-0.015em;--fs-display-lg:clamp(2.25rem,4vw,3rem);--lh-display-lg:1.1;--fw-display-lg:700;--ls-display-lg:-0.01em;--fs-display-md:2.25rem;--lh-display-md:1.15;--fw-display-md:700;--ls-display-md:-0.01em;--fs-h1:1.875rem;--lh-h1:1.2;--fw-h1:700;--ls-h1:-0.01em;--fs-h2:1.5rem;--lh-h2:1.25;--fw-h2:700;--ls-h2:-0.01em;--fs-h3:1.25rem;--lh-h3:1.25;--fw-h3:700;--ls-h3:0;--fs-lead:1.125rem;--lh-lead:1.6;--fw-lead:400;--fs-body:1rem;--lh-body:1.5;--fw-body:400;--fs-sm:0.875rem;--lh-sm:1.5;--fs-xs:0.75rem;--lh-xs:1.4;--fs-overline:0.6875rem;--ls-overline:0.12em;--fw-overline:700;--radius-base:0.625rem;--radius-sm:calc(var(--radius-base) - 4px);--radius-md:calc(var(--radius-base) - 2px);--radius-lg:var(--radius-base);--radius-xl:calc(var(--radius-base) + 4px);--radius-2xl:calc(var(--radius-base) + 8px);--radius-3xl:calc(var(--radius-base) + 12px);--radius-pill:9999px;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--dur-fast:150ms;--dur-base:200ms;--dur-slow:300ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--chart-1:#ff6b00;--chart-2:#00f2ff;--chart-3:#2dd4bf;--chart-4:#60a5fa;--chart-5:#facc15;--chart-6:#fdba74;--chart-grid:rgba(255,255,255,0.06);--chart-label:var(--zinc-400);--serie-1:var(--teal-600);--serie-2:#3b82f6;--serie-3:#a16207;--star-field-image:url(/_next/static/media/stardust.7e4e2a50.png);--star-field-opacity:1;--mesh-teal-tl:radial-gradient(at 0% 0%,rgba(0,242,255,0.09) 0px,transparent 50%);--mesh-orange-tr:radial-gradient(at 100% 0%,rgba(255,107,0,0.09) 0px,transparent 50%);--mesh-teal-bc:radial-gradient(at 50% 100%,rgba(0,242,255,0.06) 0px,transparent 50%);--bg-dark:var(--bg);--accent-orange:var(--brand-orange);--accent-orange-600:var(--orange-600);--accent-orange-700:var(--orange-700);--accent-teal:var(--brand-cyan);--accent-teal-dark:var(--teal-600);--ring-orange:var(--border-hover);--shadow-panel:var(--shadow-2);--shadow-dropdown:var(--shadow-2)}[data-theme=light]{--bg:#fafafa;--bg-panel:#ffffff;--bg-elev-1:#ffffff;--bg-elev-2:rgba(10,10,15,0.03);--bg-elev-3:rgba(10,10,15,0.06);--fg:var(--zinc-950);--fg-muted:var(--zinc-600);--fg-subtle:var(--zinc-500);--fg-disabled:var(--zinc-400);--fg-inverse:#ffffff;--border-hairline:rgba(10,10,15,0.06);--border:rgba(10,10,15,0.1);--border-strong:rgba(10,10,15,0.18);--border-hover:rgba(194,65,12,0.45);--action-secondary-bg:rgba(10,10,15,0.04);--action-secondary-bg-hover:rgba(10,10,15,0.07);--action-secondary-fg:var(--zinc-950);--action-secondary-border:rgba(10,10,15,0.12);--action-inverse-bg:var(--zinc-950);--action-inverse-bg-hover:var(--zinc-800);--action-inverse-fg:#ffffff;--link:var(--orange-700);--link-hover:var(--orange-800);--tint-orange-bg:rgba(255,107,0,0.08);--tint-orange-bd:rgba(194,65,12,0.25);--tint-orange-fg:var(--orange-700);--tint-teal-bg:rgba(13,148,136,0.08);--tint-teal-bd:rgba(13,148,136,0.25);--tint-teal-fg:var(--teal-700);--tint-blue-bg:rgba(37,99,235,0.08);--tint-blue-bd:rgba(37,99,235,0.25);--tint-blue-fg:#2563eb;--tint-red-bg:rgba(220,38,38,0.08);--tint-red-bd:rgba(220,38,38,0.25);--tint-red-fg:#dc2626;--tint-yellow-bg:rgba(202,138,4,0.1);--tint-yellow-bd:rgba(202,138,4,0.3);--tint-yellow-fg:#a16207;--success:var(--teal-700);--warning:#a16207;--danger:#dc2626;--info:#0e7490;--shadow-1:0 1px 2px rgba(10,10,15,0.06);--shadow-2:0 8px 24px rgba(10,10,15,0.1);--shadow-3:0 16px 48px rgba(10,10,15,0.14);--overlay-bg:rgba(10,10,15,0.45);--glow-orange:0 0 20px rgba(255,107,0,0.18);--glow-orange-lg:0 0 30px rgba(255,107,0,0.22);--chart-1:#ea580c;--chart-2:#0d9488;--chart-3:#2563eb;--chart-4:#8b5cf6;--chart-5:#ca8a04;--chart-6:#ec4899;--chart-grid:rgba(10,10,15,0.08);--chart-label:var(--zinc-600)}[data-theme=light] .glass-card{background:var(--bg-elev-1);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--shadow-1)}[data-theme=light] .star-field{background-image:none}body,html{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}.font-display,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}p{color:var(--fg-muted)}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}code,pre{font-family:var(--font-mono);font-size:.9em}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);font-weight:var(--fw-display-xl);letter-spacing:var(--ls-display-xl)}.display-lg,.display-xl{font-family:var(--font-display)}.display-lg{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-display-lg);letter-spacing:var(--ls-display-lg)}.display-md{font-family:var(--font-display);font-size:var(--fs-display-md);line-height:var(--lh-display-md);font-weight:var(--fw-display-md);letter-spacing:var(--ls-display-md)}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--fg-muted)}.overline{font-size:var(--fs-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--fg-subtle)}.mono{font-family:var(--font-mono)}.glass-card{background:var(--bg-elev-1);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.glass-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}.glow-text{text-shadow:0 0 20px rgba(255,107,0,.5)}.bg-gradient-mesh{background-image:var(--mesh-teal-tl),var(--mesh-orange-tr),var(--mesh-teal-bc)}.star-field{background-color:var(--bg);background-image:var(--star-field-image);background-repeat:repeat;background-size:200px 200px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:float 6s var(--ease-inout) infinite}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.9}}.star{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;animation:twinkle var(--twinkle-dur,4s) var(--ease-inout) infinite}@keyframes comet{0%{transform:translate(-10vw) rotate(-18deg);opacity:0}4%{opacity:.9}12%{transform:translate(60vw,22vh) rotate(-18deg);opacity:0}to{transform:translate(60vw,22vh) rotate(-18deg);opacity:0}}.comet{position:absolute;width:120px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#fff);animation:comet 12s linear infinite}@keyframes orbit{to{transform:rotate(1turn)}}.orbit-ring{border:1px dashed rgba(255,255,255,.1);border-radius:50%;animation:orbit 30s linear infinite}@keyframes ping{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}.ping{position:relative}.ping:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:ping 2s var(--ease-out) infinite}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--tint-orange-bd);background:var(--tint-orange-bg);color:var(--tint-orange-fg)}.chip--teal{border-color:var(--tint-teal-bd);background:var(--tint-teal-bg);color:var(--tint-teal-fg)}.chip--blue{border-color:var(--tint-blue-bd);background:var(--tint-blue-bg);color:var(--tint-blue-fg)}@media (prefers-reduced-motion:reduce){.animate-float,.comet,.glass-card,.orbit-ring,.ping:after,.star{animation:none;transition:none}.glass-card:hover{transform:none}}.app{font-size:var(--fs-sm);line-height:var(--lh-sm);background:var(--bg);color:var(--fg)}.app h1{font-size:var(--fs-h1)}.app .row-40{display:flex}.app .row-40,.btn{height:40px;align-items:center}.btn{display:inline-flex;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid transparent;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:var(--glow-orange)}.btn--primary:hover{background:var(--action-primary-bg-hover)}.btn--primary:active{background:var(--action-primary-bg-active)}.btn--secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg);border-color:var(--action-secondary-border)}.btn--secondary:hover{background:var(--action-secondary-bg-hover);border-color:var(--border-strong)}.btn--ghost{background:transparent;color:var(--fg-muted)}.btn--ghost:hover{background:var(--bg-elev-2);color:var(--fg)}.btn--link{background:none;border:none;padding:0;height:auto;color:var(--link);font-weight:500}.btn--link:hover{color:var(--link-hover)}.btn--sm{height:32px;padding-inline:var(--space-3);font-size:var(--fs-xs)}.btn--block{width:100%}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.btn-icon:hover{background:var(--bg-elev-3);color:var(--fg)}.btn-icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}.field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.field__label{font-size:var(--fs-sm);font-weight:500;color:var(--fg)}.field__help{font-size:var(--fs-xs);color:var(--fg-subtle)}.field__error{font-size:var(--fs-xs);color:var(--danger)}.input{height:44px;padding-inline:var(--space-3);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-sm);width:100%;box-sizing:border-box;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.input::placeholder{color:var(--fg-disabled)}.input:hover{border-color:var(--border-strong)}.input:focus-visible{outline:none;border-color:var(--border-hover);box-shadow:var(--focus-ring)}.input--error{border-color:var(--danger)}.icon-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-xl);background:var(--tint-orange-bg);border:1px solid var(--tint-orange-bd);color:var(--tint-orange-fg)}.icon-tile--sm{width:28px;height:28px;border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:700}.icon-tile--lg{width:56px;height:56px;border-radius:var(--radius-2xl)}.icon-tile--teal{background:var(--tint-teal-bg);border-color:var(--tint-teal-bd);color:var(--tint-teal-fg)}.icon-tile--yellow{background:var(--tint-yellow-bg);border-color:var(--tint-yellow-bd);color:var(--tint-yellow-fg)}.icon-tile--neutral{background:var(--bg-elev-2);border-color:var(--border);color:var(--fg-muted)}.icon-tile--done{background:var(--tint-teal-bg);border-color:var(--tint-teal-bd);color:var(--success)}@keyframes shimmer{to{background-position:-200% 0}}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--bg-elev-2) 0,var(--bg-elev-3) 50%,var(--bg-elev-2) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.copy-field{display:flex;align-items:center;gap:var(--space-2);height:44px;padding-inline:var(--space-3);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.copy-field__value{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy-field:focus-within{border-color:var(--border-hover);box-shadow:var(--focus-ring)}.copy-field__btn--done{color:var(--success)}.secret-field{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.secret-field__name{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg)}.secret-field__mask{flex:1 1;color:var(--fg-muted);letter-spacing:.15em}.secret-field__hint{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--fg-subtle)}.secret-input{position:relative;display:flex;align-items:center;flex:1 1;min-width:0}.secret-input .input{-webkit-padding-end:var(--space-10);padding-inline-end:var(--space-10)}.secret-input__ojo{position:absolute;inset-inline-end:var(--space-1);width:var(--space-8);height:var(--space-8);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:transparent;color:var(--fg-subtle);cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.secret-input__ojo:hover{color:var(--fg)}.secret-input__ojo:focus-visible{outline:none;box-shadow:var(--focus-ring)}.meter{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.meter__head{display:flex;align-items:baseline;justify-content:space-between}.meter__label{font-size:var(--fs-sm);color:var(--fg-muted);min-width:0}.meter__value{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg)}.meter__track{height:8px;background:var(--bg-elev-3);overflow:hidden}.meter__fill,.meter__track{border-radius:var(--radius-pill)}.meter__fill{height:100%;background:var(--tint-teal-fg);transition:width var(--dur-slow) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.meter--warning .meter__fill{background:var(--warning)}.meter--danger .meter__fill{background:var(--danger)}.meter__note{font-size:var(--fs-xs);color:var(--fg-subtle)}.state-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:500;background:var(--bg-elev-2);color:var(--fg-muted);border:1px solid var(--border)}.state-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.state-badge--creado{background:var(--tint-blue-bg);border-color:var(--tint-blue-bd);color:var(--tint-blue-fg)}.state-badge--activo{background:var(--tint-teal-bg);border-color:var(--tint-teal-bd);color:var(--tint-teal-fg)}.state-badge--sin-creditos{background:var(--tint-yellow-bg);border-color:var(--tint-yellow-bd);color:var(--tint-yellow-fg)}.state-badge--error{background:var(--tint-red-bg);border-color:var(--tint-red-bd);color:var(--tint-red-fg)}.steps{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-2xl)}.steps__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.steps__progress{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-subtle)}.step{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.step__title{font-size:var(--fs-body);font-weight:500;color:var(--fg)}.step__help{font-size:var(--fs-sm);color:var(--fg-muted);margin-top:var(--space-1)}.step--done .step__title{color:var(--fg-muted);text-decoration:line-through}.step--future{opacity:.6}.auth-card{max-width:400px;margin-inline:auto;padding:var(--space-8);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-3xl)}.auth-card--consent{max-width:480px}@media (max-width:640px){.auth-card{max-width:none;padding-inline:var(--space-5);background:none;border:none;border-radius:0}}.banner{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);font-size:var(--fs-sm);background:var(--tint-yellow-bg);border:1px solid var(--tint-yellow-bd);color:var(--tint-yellow-fg)}.banner--danger{background:var(--tint-red-bg);border-color:var(--tint-red-bd);color:var(--tint-red-fg)}.banner__body{color:var(--fg-muted)}@media (prefers-reduced-motion:reduce){.meter__fill{transition:none}.skeleton{animation:none}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-6);background:var(--bg-panel);border-bottom:1px solid var(--border-hairline)}.marca__logo{flex:none;width:auto;height:var(--space-10)}.marca__logo--auth{height:var(--space-14)}.topbar__brand{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;letter-spacing:var(--ls-h1);border-radius:var(--radius-md)}.topbar__brand,.topbar__brand:hover{color:var(--fg)}.topbar__nav{display:flex;align-items:center;gap:var(--space-1)}.topbar__nav a{display:inline-flex;align-items:center;height:32px;padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.topbar__nav a:hover{color:var(--fg);background:var(--bg-elev-2)}.topbar__nav a[aria-current=page]{color:var(--fg);font-weight:500}.page{max-width:1280px;margin-inline:auto;padding:var(--space-6)}@media (max-width:640px){.topbar{padding-inline:var(--space-3);gap:var(--space-2)}.topbar__nav a{padding-inline:var(--space-2)}.page{padding:var(--space-4)}}.page>h1{margin:0 0 var(--space-6)}.page>section{margin-top:var(--space-8)}.page>section h2{margin:0 0 var(--space-3)}.page h1{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em}.page h2{font-size:var(--fs-lead);font-weight:600;letter-spacing:-.01em}.page h3{font-size:var(--fs-sm);font-weight:500;letter-spacing:0}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page>section>h2+.subtle{display:block;margin:calc(-1 * var(--space-2)) 0 var(--space-4)}.page>h2{margin:var(--space-8) 0 var(--space-4)}.page>.banner{margin:var(--space-6) 0}.banner p{margin:0}.banner p+p{margin-top:var(--space-1)}.page code{background:var(--bg-elev-2);padding-inline:var(--space-1);border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.subtle{font-size:var(--fs-sm);color:var(--fg-subtle)}.data-table .small,.data-table .subtle{font-size:var(--fs-xs)}.small{font-size:var(--fs-sm);color:var(--fg-muted)}.note{font-size:var(--fs-xs);color:var(--fg-subtle)}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.icon-btn:hover{background:var(--bg-elev-2);color:var(--fg)}.icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.btn--danger{border-color:var(--tint-red-bd)}.btn--danger,.btn--danger:hover{background:var(--tint-red-bg);color:var(--tint-red-fg)}.btn--danger:hover{border-color:var(--danger)}.btn--ghost.btn--danger{background:transparent;border-color:transparent;color:var(--danger)}.btn--ghost.btn--danger:hover{background:var(--tint-red-bg);color:var(--tint-red-fg)}.datos{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4)}.datos dt{color:var(--fg-muted)}.datos dd{margin:0;color:var(--fg)}.page-head{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.page-head,.page-head__titulo{display:flex;align-items:center;flex-wrap:wrap}.page-head__titulo{gap:var(--space-3);min-width:0}.page-head h1{margin:0}.nombre-agente{display:flex;align-items:center;gap:var(--space-2);min-width:0}.nombre-agente h1{margin:0}.nombre-agente--editando{flex-direction:column;align-items:stretch;gap:var(--space-2);flex:1 1;max-width:40rem}.nombre-agente__fila{display:flex;align-items:center;gap:var(--space-2)}.nombre-agente__fila .input{flex:1 1;min-width:0}.acciones{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.conectar .field{gap:var(--space-3);max-width:40rem}.conectar .copy-field{height:var(
    --space-14
  );border-radius:var(--radius-xl)}.conectar .copy-field__value{font-size:var(--fs-body)}.herramientas{margin-top:var(--space-6);max-width:40rem;border-top:1px solid var(--border-hairline)}.herramienta{border-bottom:1px solid var(--border-hairline)}.herramienta summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;list-style:none;font-size:var(--fs-body);font-weight:500;color:var(--fg)}.herramienta summary::-webkit-details-marker{display:none}.herramienta summary:after{content:"›";color:var(--fg-muted);transition:transform var(--dur-base) var(--ease-out)}.herramienta[open] summary:after{transform:rotate(90deg)}.steps-inline{margin:0;padding:0 0 var(--space-4) var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--fs-sm);color:var(--fg-muted)}.variables__list{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.secret-field--editing .input{flex:1 1;min-width:0}.variable-nueva{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:28rem;padding:var(--space-5);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-2xl)}.variable-nueva h3{margin:0;font-size:var(--fs-body)}.variable-nueva .btn{justify-self:start}.table-wrap{overflow-x:auto;border:1px solid var(--border-hairline);border-radius:var(--radius-lg)}.data-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.data-table th{padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--fs-overline);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap;border-bottom:1px solid var(--border-hairline)}.data-table th.num{text-align:right}.data-table td{height:36px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-hairline);color:var(--fg);vertical-align:middle}.data-table tbody tr:first-child td{border-top:0}.data-table td.num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table .mono,.data-table td.mono{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.data-table a{color:var(--fg);font-weight:500}.data-table a:hover{color:var(--link)}.data-table .peligro{color:var(--danger)}.data-table tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}.data-table tbody tr:hover{background:var(--bg-elev-1)}.data-table td.cuando{color:var(--fg-muted);white-space:nowrap}.data-table .arg__texto{display:block;max-width:24rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table .salida--ok{color:var(--tint-teal-fg)}.data-table .salida--error{color:var(--tint-red-fg)}.data-table .salida--corte{color:var(--tint-yellow-fg)}.tabla-nota{margin-top:var(--space-2)}.dialog{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-4);background:var(--overlay-bg)}.dialog__panel{width:100%;max-width:480px;padding:var(--space-6);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-3xl);box-shadow:var(--shadow-3)}.dialog__panel h3{margin:0 0 var(--space-2)}.dialog__panel p{margin:0}.dialog__panel .field{margin-top:var(--space-4)}.dialog__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-5)}.page:has(>.auth-card){min-height:100svh;box-sizing:border-box;display:grid;place-items:center}.logo-mark{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;letter-spacing:var(--ls-h1);color:var(--fg)}.auth-card>h1,.auth-card>h2,.auth-card>h3{margin:0 0 var(--space-2)}.auth-card>h1{font-size:var(--fs-h2)}.auth-card .lead{font-size:var(--fs-sm);margin:0 0 var(--space-4)}.auth-card[aria-busy=true]{text-align:center}.objeto{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-6);padding:var(--space-2) var(--space-3);background:var(--bg-elev-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg)}.objeto__nombre{font-weight:500;color:var(--fg)}.permisos{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.permisos li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--fg)}.permisos li svg,.permisos__no svg{flex:none;margin-top:calc((1em * var(--lh-sm) - 16px) / 2);color:var(--fg-muted)}.permisos__no{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding-top:var(--space-4);border-top:1px solid var(--border-hairline)}.auth-card__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-6)}.auth-card .field__error[role=alert]{margin:var(--space-3) 0 0}.auth-card>p:not([class]){margin:0 0 var(--space-5)}.auth-card>.small{margin:0 0 var(--space-6)}.auth-card strong{color:var(--fg);font-weight:500}.auth-card>.icon-tile{margin-bottom:var(--space-4)}.auth-card form{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-2)}.auth-card__actions .note{flex-basis:100%;margin:0}.auth-card>.note{margin:var(--space-4) 0 0}.page>section.cuenta-card{margin-top:0}.cuenta-card{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:32rem;padding:var(--space-6);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-2xl)}.cuenta-card .datos{margin:0}.sin-creditos{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:var(--space-4);background:var(--bg-elev-2);border:1px dashed var(--border);border-radius:var(--radius-xl)}.sin-creditos p{margin:0;color:var(--fg-muted)}.herramienta-conectada{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.herramienta-conectada h3{margin:0;font-size:var(--text-base)}.herramienta-conectada__acciones{display:flex;align-items:center;gap:var(--space-3)}.herramienta-conectada__acciones p{margin:0}.crear-agente{flex:0 0 100%;display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-5);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-2xl)}.crear-agente .field{max-width:28rem}.crear-agente .btn{justify-self:start}.agentes{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.agente-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-elev-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);color:var(--fg);transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.agente-card:hover{border-color:var(--border-hover)}.agente-card__nombre{font-weight:500;color:var(--fg)}.agente-card .state-badge{margin-left:auto}.agente-card:after{content:"›";color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out)}.agente-card:hover:after{color:var(--fg)}.steps__head h2{margin:0}.steps__head .lead{margin:var(--space-1) 0 0;font-size:var(--fs-sm)}.steps__progress{margin:0}.steps__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.step__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--bg-elev-2);border:1px solid var(--border);color:var(--fg-muted);font-size:var(--fs-xs);font-weight:700}.step--current .step__num{background:var(--tint-orange-bg);border-color:var(--tint-orange-bd);color:var(--tint-orange-fg)}.step--done .step__num{background:var(--tint-teal-bg);border-color:var(--tint-teal-bd);color:var(--success)}.step__title{margin:0}.step__help{margin:var(--space-1) 0 0}.step>div>.btn,.step>div>.field{margin-top:var(--space-3)}.step>div>.field{max-width:28rem}.step .field .btn{justify-self:start}@media (max-width:640px){.step>div>.btn{width:100%}}.meter__note{margin:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:0;gap:0;margin-bottom:var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--border-hairline)}.stat-card{min-width:0;padding-inline:var(--space-5);border-left:1px solid var(--border-hairline)}.stat-card:first-child{padding-left:0;border-left:0}.stat-card__value{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;line-height:var(--lh-h2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.stat-card__label{margin:var(--space-1) 0 0;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-muted)}@media (max-width:640px){.stat-grid{grid-template-columns:1fr 1fr;row-gap:var(--space-4)}.stat-card:nth-child(odd){padding-left:0;border-left:0}}.sk-btn{display:inline-block;width:7rem;height:40px;border-radius:var(--radius-pill)}.sk-agente{display:block;height:48px;border-radius:var(--radius-xl)}.sk-h1{display:inline-block;width:14rem;height:var(--fs-h1)}.sk-h1,.sk-h2{border-radius:var(--radius-md)}.sk-h2{display:block;width:9rem;height:var(--fs-h2);margin-bottom:var(--space-4)}.sk-badge{display:inline-block;width:5rem;height:var(--space-6);border-radius:var(--radius-pill)}.sk-copy{display:block;max-width:40rem;height:var(--space-14);border-radius:var(--radius-xl)}.sk-herramientas{max-width:40rem;margin-top:var(--space-6);border-top:1px solid var(--border-hairline)}.sk-fila{display:block;height:var(--space-6);margin:var(--space-3) 0}.sk-fila:last-child{margin-bottom:0}.sk-secretos{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:40rem}.sk-secreto{display:block;height:44px;border-radius:var(--radius-lg)}.sk-celda{height:40px}.sk-linea{display:block;height:var(--space-4)}.acciones>.banner{flex-basis:100%}.field>.banner{margin:0}@media (prefers-reduced-motion:reduce){.agente-card,.agente-card:after,.data-table tbody tr,.herramienta summary:after{transition:none}}@media (max-width:640px){.page-head{align-items:flex-start}.acciones .btn{height:36px;padding-inline:var(--space-3)}.secret-field{flex-wrap:wrap;row-gap:var(--space-2)}.secret-field__name{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.secret-field__mask{min-width:0}.secret-field--editing .input{flex-basis:100%;order:1}}.topbar__nav{margin-left:auto}.account-selector,.topbar>.icon-btn{flex:none;margin-left:var(--space-2)}.account-selector{max-width:var(--space-14);height:var(--space-10);padding:var(--space-0) var(--space-2);font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--fg);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.account-selector:hover{background:var(--bg-elev-3);border-color:var(--border-strong)}.account-selector:focus-visible{outline:none;border-color:var(--border-hover)}@media (max-width:640px){.topbar__brand{flex:none}.topbar__brand .marca__nombre{display:none}.topbar__nav{flex:0 1 auto;min-width:0;gap:var(--space-0);overflow-x:auto;padding:var(--space-1);scroll-padding-inline:var(--space-4);scrollbar-width:thin}.topbar__nav a{flex:none;white-space:nowrap}.topbar>.icon-btn{margin-left:var(--space-0)}}.stat-card__de{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:400;letter-spacing:0;color:var(--fg-subtle)}.memoria{margin-top:var(--space-4)}.flota__barra-col{width:26%}.data-table td.mono,.flota td:first-child{white-space:nowrap}.flota__barra{display:flex;align-items:center;gap:var(--space-3)}.flota__pista{flex:1 1;height:3px;min-width:80px;max-width:180px;background:var(--bg-elev-3);overflow:hidden}.flota__pista,.flota__relleno{border-radius:var(--radius-pill)}.flota__relleno{display:block;height:100%;background:var(--serie-1)}.flota__barra .num{min-width:3.5rem;text-align:right;font-size:var(--fs-xs);color:var(--fg-muted)}.page .meter__track{height:4px}.flota__relleno--warning{background:var(--warning)}.flota__relleno--danger{background:var(--danger)}.flota__caido td{background:var(--tint-red-bg)}.evento{font-size:var(--fs-xs);font-weight:500}.evento--muerto,.evento--oom{color:var(--tint-red-fg)}.evento--pool_en_reserva,.evento--reiniciado{color:var(--tint-yellow-fg)}.evento--arrancado{color:var(--tint-teal-fg)}.evento--detenido{color:var(--fg-muted)}.eleccion{border:0;margin:var(--space-4) 0 var(--space-6);padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.eleccion legend{padding:0;margin-bottom:var(--space-2)}.eleccion__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer}.eleccion__item:has(input:checked){border-color:var(--border-hover)}.eleccion__item input{accent-color:var(--orange-700)}.subnav{display:flex;gap:var(--space-5);flex-wrap:wrap}.subnav a{position:relative;padding:var(--space-2) 0;color:var(--fg-muted);font-size:var(--fs-sm);font-weight:500;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.subnav a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:transparent;transition:background-color var(--dur-fast) var(--ease-out)}.subnav a:hover,.subnav a[aria-current=page]{color:var(--fg)}.subnav a[aria-current=page]:after{background:var(--fg)}.page-head:has(.subnav){padding-bottom:var(--space-3);border-bottom:1px solid var(--border-hairline)}.graficos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.grafico-card{background:var(--bg-elev-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5) var(--space-3);display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.grafico-card h3{font-size:var(--fs-sm);font-weight:500;margin:0;color:var(--fg)}.grafico-card .note,.grafico-card .subtle{margin:0}.grafico-card--ancha{grid-column:1/-1;max-width:48rem}.grafico{display:block;width:100%;height:auto;overflow:visible}.filtros{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-3)}.filtros .input{height:36px;max-width:320px;border-radius:var(--radius-md);font-size:var(--fs-sm)}.filtros .subtle{font-size:var(--fs-xs);margin-left:var(--space-1)}.input--sm{padding:0 var(--space-2);font-size:var(--fs-xs);height:28px;width:auto;border-radius:var(--radius-md);background:transparent;border-color:var(--border-hairline);color:var(--fg-muted)}.input--sm:hover{border-color:var(--border);color:var(--fg)}.tag{display:inline-flex;align-items:center;height:20px;padding-inline:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-hairline);background:var(--bg-elev-1);font-size:var(--fs-overline);font-weight:500;letter-spacing:.02em;line-height:1;color:var(--fg-muted);white-space:nowrap}.tag--ok{border-color:var(--tint-teal-bd);color:var(--tint-teal-fg);background:transparent}.tag--warning{border-color:var(--tint-yellow-bd);color:var(--tint-yellow-fg);background:transparent}.data-table .state-badge{height:22px;padding:0 var(--space-2);gap:var(--space-1);font-size:var(--fs-overline);background:transparent}.data-table .state-badge__dot{width:5px;height:5px}.data-table .btn--sm{height:28px;padding-inline:var(--space-2);font-size:var(--fs-xs)}.data-table .btn--ghost{color:var(--fg-subtle)}.data-table .btn--ghost:hover{color:var(--fg)}.data-table td.acciones{white-space:nowrap}.flota__dueno{display:flex;flex-direction:column;gap:2px;align-items:flex-start;color:var(--fg-muted)}.flota__acciones{white-space:nowrap;text-align:right}.agentes-mini{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);gap:var(--space-1);padding-block:var(--space-1)}.agentes-mini li{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.catalogo{margin-top:var(--space-8);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.catalogo .data-table td{height:auto}.stat-card__value--danger{color:var(--danger)}.ofertas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,20rem));grid-gap:var(--space-4);gap:var(--space-4);margin-block:var(--space-4)}.oferta .btn{justify-self:start;margin-top:var(--space-2)}.page .meter__value{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oferta{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);background:var(--bg-elev-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);align-content:start}.oferta__valor{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.oferta__nombre{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}.oferta__precio{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:var(--fs-sm);margin:0}.pendientes{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.banner--ok{background:var(--tint-teal-bg);border-color:var(--tint-teal-bd)}.nivel__opciones{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:32rem}.nivel__opcion{display:grid;grid-template-columns:auto auto 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-3);background:var(--bg-elev-1);border:1px solid var(--border-hairline);border-radius:var(--radius-md);cursor:pointer}.nivel__opcion--actual{border-color:var(--border-hover)}.nivel__opcion input{accent-color:var(--orange-700)}.nivel__nombre{font-weight:500}.pestanas{display:flex;gap:var(--space-5);overflow-x:auto;border-bottom:1px solid var(--border-hairline)}.pestanas [role=tab]{position:relative;flex:none;padding:var(--space-3) 0;color:var(--fg-muted);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.pestanas [role=tab]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:transparent;transition:background-color var(--dur-fast) var(--ease-out)}.pestanas [role=tab]:hover,.pestanas [role=tab][aria-selected=true]{color:var(--fg)}.pestanas [role=tab][aria-selected=true]:after{background:var(--fg)}.pestana{padding-top:var(--space-6)}.pestana>section+section{margin-top:var(--space-8)}.pestana>section h2{margin:0 0 var(--space-3)}.pestana>section>h2+.subtle{display:block;margin:calc(-1 * var(--space-2)) 0 var(--space-4)}.detalle{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.detalle--con-asistente{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.detalle--asistente-oculto{grid-template-columns:minmax(0,1fr) auto}.asistente{position:-webkit-sticky;position:sticky;top:calc(56px + var(--space-4));display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-height:calc(100vh - 56px - var(--space-8));overflow-y:auto;padding:var(--space-4);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-2xl)}.asistente[hidden]{display:none}html[data-asistente=oculto] .detalle--con-asistente{grid-template-columns:minmax(0,1fr)}html[data-asistente=oculto] .detalle--con-asistente>.asistente{display:none}.asistente__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.asistente__cabecera h2{margin:0;font-size:var(--fs-body)}.asistente .small,.panel-lateral .small{margin:0}.asistente-barra{position:-webkit-sticky;position:sticky;top:calc(56px + var(--space-4))}.asistente-barra .btn{gap:var(--space-2)}@media (max-width:1023px){.detalle--con-asistente{grid-template-columns:minmax(0,1fr)}.detalle--con-asistente>.asistente{display:none}.asistente-barra{position:fixed;top:auto;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-sticky)}.asistente-barra .btn{box-shadow:var(--shadow-2)}.detalle__contenido{padding-bottom:var(--space-16)}}.panel-lateral{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:flex-end;background:var(--overlay-bg)}.panel-lateral[hidden]{display:none}.panel-lateral__panel{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:28rem;height:100%;box-sizing:border-box;overflow-y:auto;padding:var(--space-5);background:var(--bg-panel);border-left:1px solid var(--border);box-shadow:var(--shadow-3)}.panel-lateral__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.panel-lateral__cabecera h2{margin:0;font-size:var(--fs-body)}.variables>h3{margin:0 0 var(--space-3)}.variables__de-credenciales{margin-top:var(--space-8)}.variables__de-credenciales h3{margin:0}.variables__de-credenciales>.subtle{margin:var(--space-1) 0 var(--space-3)}.variables__de-credenciales td a{white-space:nowrap}.credenciales{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.subnav+.credenciales,.subnav+.page-head{margin-top:var(--space-6)}.credenciales>.page-head,.credenciales__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.credenciales__cabecera h2{margin:0 0 var(--space-1)}.credenciales>.page-head .subtle,.credenciales__cabecera .subtle{margin:0;max-width:36rem}.credenciales__grupo{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.credenciales__grupo>h3{margin:0}.credencial-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--bg-elev-1);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);scroll-margin-top:calc(56px + var(--space-4))}.credencial-card:target{border-color:var(--border-strong)}.credencial-card__cuerpo{flex:1 1 16rem;min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.credencial-card__titulo{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.credencial-card__nombre{font-weight:600;color:var(--fg)}.credencial-card__usan{margin:0}.credencial-card__acciones,.credencial-card__usan{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (max-width:640px){.credencial-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.credencial-card__acciones{grid-column:1/-1}}.var-chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.var-chip{display:inline-block;padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg);background:var(--bg-elev-2);border-radius:var(--radius-sm);overflow-wrap:anywhere}.var-chip--nueva{background:var(--tint-teal-bg);color:var(--tint-teal-fg)}.resultados-agentes{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.resultados-agentes .banner{align-items:center;justify-content:space-between;flex-wrap:wrap}.resultados-agentes__texto p{margin:0}.panel-lateral__cuerpo:has(>.formulario-credencial,>.catalogo-credenciales){display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.panel-lateral__cuerpo:has(>.formulario-credencial,>.catalogo-credenciales)>.small{margin:calc(-1 * var(--space-3)) 0 0}.panel-lateral__pie{position:-webkit-sticky;position:sticky;bottom:calc(-1 * var(--space-5));display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-inline:calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);background:var(--bg-panel);border-top:1px solid var(--border-hairline)}.panel-lateral__pie>:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.catalogo-credenciales{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.catalogo-credenciales__busqueda{display:flex;align-items:center;gap:var(--space-3)}.catalogo-credenciales__busqueda .input{flex:1 1;min-width:0}.catalogo-credenciales__busqueda .small{white-space:nowrap}.catalogo-credenciales__grupo{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.catalogo-credenciales__grupo>h3{margin:0}.filtro-chips,.segmentado{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filtro-chips button,.segmentado button{min-height:var(--space-8);padding:var(--space-1) var(--space-3);font-size:var(--fs-sm);color:var(--fg-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.segmentado button{border-radius:var(--radius-md)}.filtro-chips button:hover,.segmentado button:hover{color:var(--fg);border-color:var(--border-strong)}.filtro-chips button[aria-pressed=true],.segmentado button[aria-pressed=true]{color:var(--fg);background:var(--bg-elev-2);border-color:var(--border-strong)}.filtro-chips button:focus-visible,.segmentado button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.catalogo-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.catalogo-fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-elev-1)}.catalogo-fila--boton{width:100%;text-align:start;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.catalogo-fila--boton:hover{border-color:var(--border-strong)}.catalogo-fila--boton:focus-visible{outline:none;box-shadow:var(--focus-ring)}.catalogo-fila__texto{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.catalogo-fila__nombre{font-weight:600;color:var(--fg)}.catalogo-fila__vars{font-size:var(--fs-xs);overflow-wrap:anywhere}.catalogo-fila__ir,.catalogo-fila__vars{color:var(--fg-subtle)}.catalogo-fila mark{color:var(--tint-teal-fg);background:var(--tint-teal-bg);border-radius:var(--radius-sm)}.catalogo-personalizada,.catalogo-vacio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.catalogo-vacio{display:grid;justify-items:start}.catalogo-personalizada p,.catalogo-vacio p{margin:0}.formulario-credencial{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.formulario-credencial .field__label code{-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);font-size:var(--fs-xs);color:var(--fg-subtle)}.formulario-credencial .field__help:empty{display:none}.formulario-credencial .eleccion{margin:0}.formulario-credencial .eleccion__item:has(input:checked){border-color:var(--fg)}.formulario-credencial .eleccion__item input{accent-color:var(--fg)}.formulario-credencial .eleccion__item>span{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.eleccion__titulo{font-weight:500;color:var(--fg)}.formulario-credencial__agregar{justify-self:start}.formulario-credencial .variables__list{list-style:none;margin:0;padding:0}.campo-libre{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-lg)}.campo-libre__fila{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.campo-libre>.btn{justify-self:start}@media (max-width:640px){.campo-libre__fila{grid-template-columns:minmax(0,1fr)}}.vista-previa{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.vista-previa>h3{margin:0}.vista-previa__tabla{width:100%;border-collapse:collapse;table-layout:fixed}.vista-previa__tabla th{padding:0 0 var(--space-2);text-align:start;font-size:var(--fs-xs);font-weight:500;color:var(--fg-subtle)}.vista-previa__tabla td{padding:var(--space-1) var(--space-2) var(--space-1) 0;vertical-align:top}.chat-mensajes>li{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.chat-mensajes>li>p{margin:0}.tarjeta-chat{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl)}.tarjeta-chat>p{margin:0}.tarjeta-chat__cabecera{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--fg-subtle)}.tarjeta-chat__cabecera--hecho{color:var(--success)}.tarjeta-chat__opciones{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.tarjeta-chat__opcion{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-12);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--fs-sm);text-align:start;color:var(--fg);background:transparent;border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.tarjeta-chat__opcion:hover:not(:disabled){border-color:var(--border-strong)}.tarjeta-chat__opcion:disabled{cursor:default;color:var(--fg-muted)}.tarjeta-chat__opcion>.icon-tile{flex-shrink:0}.tarjeta-chat__texto{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.tarjeta-chat__apodo{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tarjeta-chat__apodo .btn{justify-self:start}.tarjeta-chat .acciones{margin:0}.tarjeta-chat__punto{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none;background:var(--fg-disabled)}.tarjeta-chat__punto--espera{background:var(--warning)}.tarjeta-chat__punto--hecho{background:var(--success)}.tarjeta-chat__punto--error{background:var(--danger)}.tarjeta-chat__qr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4)}.tarjeta-chat__qr img{width:calc(var(--space-24) * 2);height:auto;border-radius:var(--radius-md)}.tarjeta-chat__qr ol{flex:1 1 calc(var(--space-24) + var(--space-12));margin:0;padding-left:var(--space-5);color:var(--fg-muted)}.tarjeta-chat__pasos{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--fs-xs);color:var(--fg-subtle)}.tarjeta-chat__pasos li{display:inline-flex;align-items:center;gap:var(--space-2)}.tarjeta-chat__pasos li:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:currentColor}.tarjeta-chat__pasos .hecho{color:var(--success)}.tarjeta-chat__pasos .actual{color:var(--warning)}.accion-chat{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-1) var(--space-3);font-size:var(--fs-xs);color:var(--fg-subtle);border:1px solid var(--border);border-radius:var(--radius-pill)}.chat-aviso .btn{margin-top:var(--space-2)}.que-sabe{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5)}.que-sabe__ficha{flex:999 1 32rem;min-width:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--bg-elev-1);border:1px solid var(--border-hairline);border-radius:var(--radius-2xl)}.que-sabe__cabecera{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.que-sabe__cabecera>div:first-child{max-width:30rem}.que-sabe .que-sabe__cabecera h2{margin:0 0 var(--space-1)}.que-sabe__cabecera p,.que-sabe__ficha p{margin:0}.que-sabe__ficha>div:not(.que-sabe__cabecera,[hidden]){display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.que-sabe__grupo{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.que-sabe__grupo>h3{margin:0;color:var(--fg-muted)}.que-sabe__lista{list-style:none;margin:0;padding:0}.que-sabe__credencial{display:flex;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--border-hairline)}.que-sabe__credencial:first-child{border-top:none;padding-top:0}.que-sabe__cuerpo{flex:1 1;min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.que-sabe__titulo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.que-sabe__titulo a{font-weight:600;color:var(--fg);text-decoration:none}.que-sabe__titulo a:hover{text-decoration:underline}.que-sabe__texto{margin:0;max-height:32rem;overflow:auto;padding:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--fg-muted);background:var(--bg-elev-2);border-radius:var(--radius-lg);white-space:pre-wrap;overflow-wrap:anywhere}.que-sabe__lado{flex:1 1 16rem;min-width:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.que-sabe__nota{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--bg-elev-1);border:1px solid var(--border-hairline);border-radius:var(--radius-xl)}.que-sabe__nota h3{margin:0;font-weight:600}.que-sabe__nota p{margin:0}.que-sabe__probar{justify-self:start}.que-sabe__nota ol{margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--fg-muted)}@media (max-width:640px){.que-sabe__ficha{padding:var(--space-4)}}.que-sabe .var-chips{align-items:center}