.stage[data-tool=veta]{--t-text:#ff9cb3;--t-wash:#32141c;--t-wash-strong:#471a26;--s0:#15090c;--s1:#0f0507;--s2:#211215;--s3:#2d1a1e;--s4:#382328;--line:#422b30;--line-strong:#654249;--ink:#f8eff1;--ink-muted:#cab9bc;--ink-subtle:#a79296;--shadow-c:#000;--shadow-a:.45;--hi:#ffffff12;--line-control:#7b5d63;--t-focus:#d40062;--t-action:#d40062;--t-action-hover:#d9296b;--viz-1:#d40062;--viz-2:#b9d2ff;--viz-3:#b480f4;--viz-4:#ff9139;--viz-5:#0bb5b6;--viz-6:#6cf098;--viz-other:#a9a5b0;--viz-div:#91b7fe;--viz-seq-1:color-mix(in srgb, var(--t-text) 12%, var(--s2));--viz-seq-2:color-mix(in srgb, var(--t-text) 28%, var(--s2));--viz-seq-3:color-mix(in srgb, var(--t-text) 46%, var(--s2));--viz-seq-4:color-mix(in srgb, var(--t-text) 66%, var(--s2));--viz-seq-5:color-mix(in srgb, var(--t-text) 86%, var(--s2))}.stage[data-tool=survey]{--t-text:#7ad595;--t-wash:#092613;--t-wash-strong:#063519;--s0:#061009;--s1:#030a05;--s2:#0e1b11;--s3:#152519;--s4:#1e2f22;--line:#25382a;--line-strong:#385540;--ink:#edf4ee;--ink-muted:#b5c2b7;--ink-subtle:#8d9d91;--shadow-c:#000;--shadow-a:.45;--hi:#ffffff12;--line-control:#556d5b;--t-focus:#047c3e;--t-action:#047c3e;--t-action-hover:#248449;--viz-1:#047c3e;--viz-2:#b480f4;--viz-3:#13dfe1;--viz-4:#f26a90;--viz-5:#86b1ff;--viz-6:#feb079;--viz-other:#a9a5b0;--viz-div:#91b7fe;--viz-seq-1:color-mix(in srgb, var(--t-text) 12%, var(--s2));--viz-seq-2:color-mix(in srgb, var(--t-text) 28%, var(--s2));--viz-seq-3:color-mix(in srgb, var(--t-text) 46%, var(--s2));--viz-seq-4:color-mix(in srgb, var(--t-text) 66%, var(--s2));--viz-seq-5:color-mix(in srgb, var(--t-text) 86%, var(--s2))}.stage[data-tool=community]{--t-text:#cdabfe;--t-wash:#241933;--t-wash-strong:#322148;--s0:#0f0b15;--s1:#0a060f;--s2:#191421;--s3:#231d2c;--s4:#2d2637;--line:#362f42;--line-strong:#524764;--ink:#f3f0f8;--ink-muted:#c0bbc9;--ink-subtle:#9b95a5;--shadow-c:#000;--shadow-a:.45;--hi:#ffffff12;--line-control:#6a6179;--t-focus:#8d2be1;--t-action:#8d2be1;--t-action-hover:#974ae6;--viz-1:#8d2be1;--viz-2:#feaba0;--viz-3:#f26a90;--viz-4:#07eef0;--viz-5:#ff9139;--viz-6:#679cff;--viz-other:#a9a5b0;--viz-div:#ff9b52;--viz-seq-1:color-mix(in srgb, var(--t-text) 12%, var(--s2));--viz-seq-2:color-mix(in srgb, var(--t-text) 28%, var(--s2));--viz-seq-3:color-mix(in srgb, var(--t-text) 46%, var(--s2));--viz-seq-4:color-mix(in srgb, var(--t-text) 66%, var(--s2));--viz-seq-5:color-mix(in srgb, var(--t-text) 86%, var(--s2))}.stage[data-tool=tree]{--t-text:#99bffe;--t-wash:#111f37;--t-wash-strong:#162a4e;--s0:#080d17;--s1:#050810;--s2:#101723;--s3:#18212f;--s4:#212a3a;--line:#293345;--line-strong:#3d4e69;--ink:#eef2f9;--ink-muted:#b6becb;--ink-subtle:#9099a8;--shadow-c:#000;--shadow-a:.45;--hi:#ffffff12;--line-control:#59677d;--t-focus:#1f5fcc;--t-action:#1f5fcc;--t-action-hover:#3770d3;--viz-1:#1f5fcc;--viz-2:#feb079;--viz-3:#07eef0;--viz-4:#f26a90;--viz-5:#b480f4;--viz-6:#fe8b7d;--viz-other:#a9a5b0;--viz-div:#ff9b52;--viz-seq-1:color-mix(in srgb, var(--t-text) 12%, var(--s2));--viz-seq-2:color-mix(in srgb, var(--t-text) 28%, var(--s2));--viz-seq-3:color-mix(in srgb, var(--t-text) 46%, var(--s2));--viz-seq-4:color-mix(in srgb, var(--t-text) 66%, var(--s2));--viz-seq-5:color-mix(in srgb, var(--t-text) 86%, var(--s2))}.stage{--vein-wash:#2b2210;--vein-text:#f0c66a;--brand-t:#dea134;--cat-1:#5cb6e6;--cat-2:#c394b3;--cat-3:#ebdc3a;--cat-4:#779e78;--cat-5:#558ef9;--cat-6:#b5caf9;--cat-7:#cc65c0;--cat-8:#f9acb3;--ok:#4fd1c0;--ok-wash:#0f2a27;--warn:#f0a866;--warn-wash:#2e1d0e;--crit:#ff8a8f;--crit-wash:#33161a}:root{--w-dur-4:.7s;--w-dur-5:1.2s;--w-ease-out:cubic-bezier(.16, 1, .3, 1);--w-ease-io:cubic-bezier(.65, 0, .35, 1)}.stage{isolation:isolate;border-radius:var(--r-2xl);background:var(--s0);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.stage:before{content:"";background:var(--aurora);opacity:.42;z-index:-2;position:absolute;inset:0}.stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--s1) 72%, transparent), transparent 62%);position:absolute;inset:0}.stage .veins{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0006,#000 62%);mask-image:linear-gradient(90deg,#0006,#000 62%)}.stage .v-overline{color:var(--vein)}.wm{font-family:var(--font-brand);letter-spacing:.01em;white-space:nowrap;color:var(--brand-name,var(--t-action));font-weight:400}.wm i{color:var(--brand-t,#b07f1a);font-style:normal}.stage .wm{color:#fff}.w-btn{border-radius:var(--r-pill);cursor:pointer;height:48px;transition:transform var(--dur-2) var(--w-ease-out), box-shadow var(--dur-2) var(--ease);border:1px solid #0000;align-items:center;gap:8px;padding-inline:22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.w-btn--principal{background:var(--t-action);color:var(--t-on-action);box-shadow:var(--e2)}.w-btn--principal:after{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--vein-hi) 55%, transparent) 50%, transparent 70%);transition:transform var(--w-dur-4) var(--w-ease-out);position:absolute;inset:0;transform:translate(-120%)}.w-btn--principal:hover{box-shadow:var(--e3), 0 0 28px -6px var(--vein);transform:translateY(-2px)}.w-btn--principal:hover:after{transform:translate(120%)}.w-btn--fantasma{color:var(--ink);border-color:var(--line-strong);background:0 0}.w-btn--fantasma:hover{border-color:var(--vein);box-shadow:0 0 0 1px var(--vein) inset;transform:translateY(-2px)}.w-btn:active{transform:translateY(0)scale(.98)}.w-hero{align-content:center;gap:26px;padding:clamp(56px,9vw,132px) clamp(22px,5vw,72px);display:grid}.w-hero h1{font-family:var(--font-brand);letter-spacing:0;max-width:15ch;font-size:clamp(40px,7.4vw,104px);font-weight:400;line-height:1}.w-hero h1 em,.w-banner h2 em{color:var(--vein);font-style:normal}.w-lede{color:var(--ink-muted);max-width:46ch;font-size:clamp(17px,1.6vw,20px)}.w-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w-banner{align-items:center;gap:22px;padding:clamp(40px,6vw,88px) clamp(22px,5vw,72px);display:grid}.w-banner h2{font-family:var(--font-brand);max-width:16ch;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:1.05}.w-banner--centro{text-align:center;justify-items:center}.w-banner--centro h2{max-width:18ch}.w-banner--centro .w-acciones{justify-content:center}.w-banner--centro .w-lede{margin-inline:auto}.w-rise{animation:w-rise var(--w-dur-4) var(--w-ease-out) both}.w-rise.d1{animation-delay:90ms}.w-rise.d2{animation-delay:.18s}.w-rise.d3{animation-delay:.27s}@keyframes w-rise{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:none}}.w-titulo{gap:8px;max-width:62ch;display:grid}.w-titulo h2{font-family:var(--font-brand);font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.08}.w-titulo p{color:var(--ink-muted);font-size:clamp(16px,1.5vw,19px)}.w-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1000px){.w-tools{grid-template-columns:minmax(0,1fr)}}.w-tool{border-radius:var(--r-2xl);background:var(--s2);border:1px solid var(--line);min-height:420px;box-shadow:var(--e2), var(--hi-top);isolation:isolate;transition:transform var(--w-dur-4) var(--w-ease-out), box-shadow var(--w-dur-4) var(--w-ease-out);grid-template-rows:auto 1fr auto;gap:22px;padding:clamp(22px,2.4vw,34px);text-decoration:none;display:grid;position:relative;overflow:hidden}.w-tool:before{content:"";z-index:-1;background:radial-gradient(420px 320px at var(--mx,80%) var(--my,0%), color-mix(in srgb, var(--vein) 26%, transparent), transparent 70%), linear-gradient(180deg, var(--t-wash), transparent 55%);opacity:.9;transition:opacity var(--dur-3) var(--ease);position:absolute;inset:0}.w-tool:hover{box-shadow:var(--e4);transform:translateY(-6px)}.w-tool .wm{font-size:clamp(26px,3vw,36px)}.w-tool h3{font-family:var(--font-brand);margin-top:6px;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.12}.w-tool p{color:var(--ink-muted);max-width:34ch;margin-top:10px}.w-tool .w-art{height:110px;color:var(--t-action);align-self:end}.w-tool .w-go{color:var(--t-text);align-items:center;gap:8px;font-weight:600;display:flex}.w-tool .w-go svg{transition:transform var(--dur-2) var(--w-ease-out)}.w-tool:hover .w-go svg{transform:translate(6px)}.w-tool .w-draw path{stroke-dasharray:1;stroke-dashoffset:0;opacity:.45;transition:opacity var(--dur-3) var(--ease)}.w-tool:hover .w-draw path,.w-tool:focus-visible .w-draw path{opacity:1;animation:w-trace var(--w-dur-5) var(--w-ease-io) both}@keyframes w-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.w-split{border-radius:var(--r-2xl);background:var(--s2);border:1px solid var(--line);box-shadow:var(--e1), var(--hi-top);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(24px,4vw,56px);display:grid}.w-split--rev>:first-child{order:2}@media (max-width:900px){.w-split{grid-template-columns:minmax(0,1fr)}.w-split--rev>:first-child{order:0}}.w-split h3{font-family:var(--font-brand);margin-block:10px 14px;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.05}.w-split p{color:var(--ink-muted);max-width:46ch}.w-mock{border-radius:var(--r-xl);background:var(--s1);border:1px solid var(--line);gap:12px;padding:clamp(16px,2vw,26px);display:grid}.w-mock .w-bar{color:var(--ink-muted);grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:13px;display:grid}.w-mock .w-bar i{transform-origin:0;height:14px;animation:w-grow var(--w-dur-5) var(--w-ease-out) both;border-radius:7px;display:block}.w-mock .w-bar:nth-child(2) i{animation-delay:80ms}.w-mock .w-bar:nth-child(3) i{animation-delay:.16s}.w-mock .w-bar:nth-child(4) i{animation-delay:.24s}@keyframes w-grow{0%{transform:scaleX(.08)}to{transform:none}}.w-mock .w-bar b{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.w-mock small{color:var(--ink-subtle);font-size:12px}.w-mosaico{columns:3 300px;column-gap:20px}.w-mosaico>*{break-inside:avoid;margin-bottom:20px}.w-ficha{background:var(--s2);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e1), var(--hi-top);transition:transform var(--dur-2) var(--w-ease-out), border-color var(--dur-2) var(--ease);padding:clamp(18px,2vw,26px)}.w-ficha:hover{border-color:var(--vein);transform:translateY(-3px)}.w-ficha .w-grande{font-family:var(--font-brand);margin-bottom:8px;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.08}.w-ficha p{color:var(--ink-muted);font-size:15px}.w-ficha--oro{background:linear-gradient(160deg, color-mix(in srgb, var(--vein) 22%, var(--s2)), var(--s2) 70%);border-color:color-mix(in srgb, var(--vein) 45%, var(--line))}.w-pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}@media (max-width:900px){.w-pasos{grid-template-columns:minmax(0,1fr)}}.w-pasos li{padding:26px 22px 8px 0;list-style:none;position:relative}.w-pasos li:before{content:"";background:var(--vein-line);height:2px;box-shadow:0 0 14px -2px color-mix(in srgb, var(--vein) 70%, transparent);position:absolute;top:0;left:0;right:0}.w-pasos li:after{content:"";background:var(--vein);width:10px;height:10px;box-shadow:0 0 0 4px var(--surface-page,var(--s0)), 0 0 16px var(--vein);border-radius:50%;position:absolute;top:-4px;left:0}.w-pasos h3{font-family:var(--font-brand);margin-bottom:6px;font-size:26px;font-weight:400}.w-pasos p{color:var(--ink-muted);max-width:28ch;font-size:15px}.w-ejemplo{color:var(--ink-subtle);font-size:12px}@media (prefers-reduced-motion:reduce){.w-rise,.w-mock .w-bar i,.w-tool:hover .w-draw path,.w-tool:focus-visible .w-draw path{animation:none}.w-btn,.w-tool,.w-ficha{transition:none}}.w-ficha h3{font-family:var(--font-brand);margin-bottom:6px;font-size:22px;font-weight:400;line-height:1.2}.w-fondo{z-index:0;pointer-events:none;background:var(--s0);position:fixed;inset:0;overflow:hidden}.w-fondo>i{transform:translate3d(0, calc(var(--w-avance,0) * var(--depth-max) * var(--f) / var(--depth-near) * -1), 0);will-change:transform;display:block;position:absolute;inset:-14%}@media (max-width:640px){.w-fondo>i{transform:translate3d(0, calc(var(--w-avance,0) * var(--depth-max) * var(--f) / var(--depth-near) * -.5), 0)}}.w-fondo .w-capa-roca{--f:var(--depth-far);background:radial-gradient(60% 45% at 12% 8%, color-mix(in srgb, var(--t-800) 55%, transparent), transparent 70%), radial-gradient(70% 50% at 88% 62%, color-mix(in srgb, var(--t-900) 60%, transparent), transparent 72%);opacity:.55}.w-fondo .w-capa-reflejo{--f:var(--depth-mid);background:linear-gradient(102deg, transparent 22%, color-mix(in srgb, var(--hi) 85%, transparent) 42%, color-mix(in srgb, var(--vein) 12%, transparent) 50%, transparent 64%);opacity:.5}.w-fondo .w-capa-veta{--f:var(--depth-near);background:radial-gradient(46% 34% at 82% 14%, color-mix(in srgb, var(--vein) 20%, transparent), transparent 68%);opacity:.45}.w-contenido{z-index:1;position:relative}.w-ficha,.w-split,.w-tool,.w-mock{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);border-color:var(--glass-line);box-shadow:var(--e2), var(--glass-hi)}.w-ficha--oro{background:linear-gradient(160deg, color-mix(in srgb, var(--vein) 22%, transparent), transparent 70%), var(--glass-fill)}.w-split .w-mock{background:var(--s1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.stage .w-ficha,.stage .w-mock{background:var(--s2);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.w-ficha,.w-split,.w-tool,.w-mock,.w-ficha--oro{background:var(--glass-floor);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.w-ficha,.w-split,.w-tool,.w-mock,.w-ficha--oro{background:var(--glass-floor)}}@media (prefers-reduced-motion:reduce){.w-fondo>i{transform:none}}.w-mosaico--ancho{columns:2 420px}.w-marco{width:100%;max-width:var(--w-web,1320px);padding-inline:var(--w-margen,clamp(16px, 3.4vw, 24px));margin-inline:auto}
