@layer components{.sv-top{position:relative;overflow:clip}.sv-top:before{content:"";pointer-events:none;background:radial-gradient(72% 80% at 78% 0%, color-mix(in oklab, var(--color-accent) 13%, transparent), transparent 66%);position:absolute;inset:0}.sv-top-in{padding-block:clamp(1.25rem, .75rem + 2vw, 2.75rem) var(--nd-section);gap:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid;position:relative}.sv-top h1{max-width:17ch;margin-top:1.5rem}.sv-top-lead{max-width:48ch;margin-top:2rem}.sv-index{border-top:1px solid var(--rule);margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.sv-index a{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding-block:1rem;transition:background-color .2s;display:grid}.sv-index a:hover{background:color-mix(in oklab, var(--fg) 5%, transparent)}.sv-index i{font-family:var(--font-mono);letter-spacing:.14em;color:var(--nd-accent);font-size:.75rem;font-style:normal}.sv-index b{font-size:var(--t-body);letter-spacing:-.02em;font-weight:700}.sv-index span{font-size:var(--t-small);color:var(--fg-soft)}.sv-index a:hover .link-arrow{transform:translate(.3rem)}.sv-stack{perspective:1200px;place-items:center;min-height:clamp(17rem,40vw,26rem);display:grid;position:relative}.sv-plate{aspect-ratio:5/2;--surf:var(--color-carbon);border:1px solid color-mix(in oklab, var(--color-bone) 15%, transparent);background:linear-gradient(150deg, color-mix(in oklab, var(--color-bone) 6%, var(--surf)), color-mix(in oklab, var(--color-void) 55%, var(--surf)) 78%);width:min(26rem,76%);box-shadow:0 34px 60px -28px #000000eb, inset 0 1px 0 color-mix(in oklab, var(--color-bone) 12%, transparent);transform:rotateX(50deg) rotateZ(-36deg) translateZ(var(--z));transform-style:preserve-3d;align-content:center;gap:.15rem;padding-inline:clamp(1rem,.6rem + 1.4vw,1.75rem);display:grid;position:absolute}.sv-plate b{letter-spacing:.01em;color:var(--color-pure);font-size:clamp(.8125rem,.7rem + .5vw,1.0625rem);font-weight:800}.sv-plate s{color:var(--color-steel);font-size:clamp(.625rem,.56rem + .3vw,.8125rem);text-decoration:none}.sv-plate-1{--z:150px;--surf:#2b2320;border-color:color-mix(in oklab, var(--color-accent) 60%, transparent);box-shadow:0 40px 72px -26px #000000f2, inset 0 1px 0 color-mix(in oklab, var(--color-accent) 22%, transparent)}.sv-plate-2{--z:50px;--surf:var(--color-carbon)}.sv-plate-3{--z:-50px;--surf:var(--color-graphite);border-color:color-mix(in oklab, var(--color-bone) 11%, transparent)}.sv-plate-4{--z:-150px;--surf:var(--color-deep);border-color:color-mix(in oklab, var(--color-bone) 8%, transparent)}@media (width>=1000px){.sv-top-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.sv-from{font-size:var(--t-small);color:var(--fg-soft);margin-top:1.25rem}.sv-from[hidden]{display:none}.sv-from b{color:var(--nd-accent);font-weight:700}.sv-scene{scroll-margin-top:calc(var(--nd-header-h) + 1rem)}.sv-scene.is-from .sv-code{position:relative}.sv-scene.is-from .sv-code:after{content:"";background:var(--nd-accent);width:3px;position:absolute;inset:0 auto 0 -.75rem}.sv-scene.is-from .sv-stage{outline:1px solid color-mix(in oklab, var(--nd-accent) 45%, transparent);outline-offset:clamp(.5rem, .3rem + .8vw, 1rem)}.sv-in{padding-block:var(--nd-section);gap:clamp(1.75rem,1.2rem + 2.4vw,3rem);display:grid}.sv-head{align-items:baseline;gap:clamp(1rem,.6rem + 1.4vw,1.75rem);display:flex}.sv-code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--nd-accent);font-size:clamp(1.5rem,1rem + 1.8vw,2.75rem);line-height:1}.sv-name{font-size:var(--t-h2);letter-spacing:-.034em;font-weight:800;line-height:1}.sv-kicker{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);margin-top:.625rem;font-weight:700}.sv-claim{max-width:30ch;font-size:var(--t-statement);letter-spacing:-.028em;text-wrap:balance;font-weight:700;line-height:1.12}.sv-stage{width:100%;max-width:68rem;margin-inline:auto}.sv-visual{aspect-ratio:16/10;border:1px solid var(--rule);background:linear-gradient(155deg, var(--color-carbon), var(--color-void) 78%);position:relative;overflow:hidden}[data-scene=automatizacion] .sv-visual,[data-scene=cuidado] .sv-visual{aspect-ratio:auto}.sv-caption{color:var(--fg-faint);text-wrap:pretty;margin-top:.875rem;font-size:.8125rem;line-height:1.5}.sv-detail{gap:clamp(1.75rem,1.2rem + 2vw,3rem);display:grid}.sv-aside{align-content:start;gap:0;display:grid}.sv-aside .sv-kicker{margin-top:0}.sv-facts{gap:0;display:grid}.sv-fact{gap:.375rem;padding:clamp(1rem,.8rem + .8vw,1.5rem) 0 clamp(1rem,.8rem + .8vw,1.5rem) 1.5rem;display:grid;position:relative}.sv-fact:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:.3125rem}.sv-fact:first-child:before{top:1.25rem}.sv-fact:last-child:before{bottom:calc(100% - 1.25rem)}.sv-fact:after{content:"";border:1px solid var(--rule-strong);background:var(--bg);border-radius:50%;width:.6875rem;height:.6875rem;position:absolute;top:clamp(1.25rem,1rem + .8vw,1.75rem);left:0}.sv-fact dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-accent);font-size:.6875rem}.sv-fact dd{max-width:58ch;font-size:var(--t-body);color:var(--fg);text-wrap:pretty;margin:0;line-height:1.6}.sv-fact:last-child:after{border-color:var(--nd-accent);background:var(--nd-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--nd-accent) 20%, transparent)}.sv-fact:last-child{padding:clamp(1.125rem,.9rem + 1vw,1.75rem);border:1px solid color-mix(in oklab, var(--nd-accent) 35%, transparent);background:color-mix(in oklab, var(--nd-accent) 6%, transparent);border-radius:12px;margin-top:.5rem;padding-left:calc(1.5rem + clamp(.75rem,.5rem + 1vw,1.25rem))}.sv-fact:last-child:before{display:none}.sv-fact:last-child:after{left:clamp(.75rem,.5rem + 1vw,1.25rem)}.sv-fact:last-child dd{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:700;line-height:1.3}.sv-tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.sv-tags li{border:1px solid var(--rule-strong);color:var(--fg);border-radius:8px;align-items:center;gap:.4375rem;padding:.4375rem .875rem .4375rem .75rem;font-size:.8125rem;font-weight:600;transition:border-color .18s;display:inline-flex}.sv-tags li:before{content:"";background:var(--nd-accent);border-radius:1px;flex:none;width:.375rem;height:.375rem;rotate:45deg}.sv-note{max-width:52ch;font-size:var(--t-small);color:var(--fg-soft);text-wrap:pretty;margin-top:1.5rem;line-height:1.55}.sv-note b{color:var(--nd-accent)}.sv-more{margin-top:1.5rem}@media (width>=900px){.sv-detail{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;column-gap:clamp(2.5rem,1rem + 4vw,5rem)}.sv-scene:nth-of-type(2n) .sv-aside{order:-1}}[data-visual=web]{display:block}.wv{grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.wv-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wv-controls{border-bottom:1px solid color-mix(in oklab, var(--color-bone) 10%, transparent);justify-content:center;gap:.5rem;padding:.875rem;display:flex}.wv-ctrl{border:1px solid color-mix(in oklab, var(--color-bone) 18%, transparent);color:var(--color-steel);cursor:pointer;border-radius:999px;padding:.4375rem .9375rem;font-size:.75rem;font-weight:700;transition:border-color .18s,color .18s,background-color .18s}.wv-ctrl:hover{border-color:var(--color-steel);color:var(--color-bone)}#wv-desktop:checked~.wv-controls label[for=wv-desktop],#wv-tablet:checked~.wv-controls label[for=wv-tablet],#wv-mobile:checked~.wv-controls label[for=wv-mobile]{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 16%, transparent);color:var(--color-bone)}#wv-desktop:focus-visible~.wv-controls label[for=wv-desktop],#wv-tablet:focus-visible~.wv-controls label[for=wv-tablet],#wv-mobile:focus-visible~.wv-controls label[for=wv-mobile]{outline:2px solid var(--focus);outline-offset:2px}.wv-frame{place-items:center;padding:clamp(1rem,.6rem + 1.6vw,2rem);display:grid;overflow:hidden}.wv-device{border:1px solid color-mix(in oklab, var(--color-bone) 20%, transparent);width:100%;max-height:100%;transition:width .42s var(--nd-ease);background:linear-gradient(165deg,#1c2027,#101216);border-radius:10px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 30px 60px -28px #000000d9}#wv-tablet:checked~.wv-frame .wv-device{width:60%}#wv-mobile:checked~.wv-frame .wv-device{border-radius:16px;width:33%}.wv-chrome{background:color-mix(in oklab, var(--color-bone) 6%, transparent);border-bottom:1px solid color-mix(in oklab, var(--color-bone) 8%, transparent);align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.wv-chrome i{background:color-mix(in oklab, var(--color-bone) 24%, transparent);border-radius:50%;width:.4375rem;height:.4375rem}.wv-chrome em{background:color-mix(in oklab, var(--color-bone) 8%, transparent);font-family:var(--font-mono);color:var(--color-steel);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.125rem .625rem;font-size:.625rem;font-style:normal}#wv-mobile:checked~.wv-frame .wv-chrome em{display:none}.wv-site{grid-template-rows:auto 1fr auto;gap:.875rem;padding:.875rem 1rem 1rem;display:grid}.wv-nav{align-items:center;gap:.75rem;display:flex}.wv-logo{background:var(--color-accent);border-radius:2px;width:1.75rem;height:.5rem}.wv-nav s{color:var(--color-steel);font-size:.6875rem;text-decoration:none}.wv-nav s:first-of-type{margin-left:auto}.wv-burger{border-top:2px solid var(--color-steel);border-bottom:2px solid var(--color-steel);width:1.125rem;height:.75rem;margin-left:auto;display:none;position:relative}.wv-burger:before{content:"";background:var(--color-steel);height:2px;position:absolute;inset:calc(50% - 1px) 0 auto}#wv-mobile:checked~.wv-frame .wv-nav s{display:none}#wv-mobile:checked~.wv-frame .wv-burger{display:block}.wv-hero{background:linear-gradient(150deg, color-mix(in oklab, var(--color-accent) 22%, transparent), color-mix(in oklab, var(--color-accent) 4%, transparent));border-radius:8px;align-content:center;gap:.5rem;padding:1rem;display:grid}.wv-hero em{letter-spacing:-.025em;color:var(--color-pure);text-wrap:balance;max-width:20ch;font-size:clamp(.8125rem,.6rem + .9vw,1.25rem);font-style:normal;font-weight:800;line-height:1.12}.wv-hero u{color:var(--color-steel);font-size:clamp(.625rem,.5rem + .35vw,.8125rem);text-decoration:none}.wv-cta{background:var(--color-bone);color:var(--color-void);border-radius:999px;justify-self:start;margin-top:.25rem;padding:.375rem .875rem;font-size:clamp(.625rem,.5rem + .35vw,.8125rem);font-weight:700}.wv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}#wv-tablet:checked~.wv-frame .wv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#wv-mobile:checked~.wv-frame .wv-cards{grid-template-columns:minmax(0,1fr)}#wv-mobile:checked~.wv-frame .wv-cards span:nth-child(3){display:none}.wv-cards span{border:1px solid color-mix(in oklab, var(--color-bone) 10%, transparent);background:color-mix(in oklab, var(--color-bone) 3%, transparent);border-radius:6px;gap:.375rem;padding:.625rem;display:grid}.wv-cards i{background:color-mix(in oklab, var(--color-accent) 18%, transparent);border-radius:4px;height:1.5rem}.wv-cards u{background:color-mix(in oklab, var(--color-bone) 18%, transparent);border-radius:2px;width:70%;height:.375rem}@media (prefers-reduced-motion:reduce){.wv-device{transition:none}}[data-visual=visibilidad]{aspect-ratio:auto;grid-template-rows:auto 1fr;gap:.875rem;padding:clamp(.875rem,.6rem + 1.2vw,1.5rem);display:grid}.lp{display:contents}.lp-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lp-ctrls{justify-content:center;gap:.5rem;display:flex}.lp-ctrl{border:1px solid color-mix(in oklab, var(--color-bone) 18%, transparent);color:var(--color-steel);cursor:pointer;border-radius:999px;padding:.4375rem .9375rem;font-size:.75rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s}.lp-ctrl:hover{border-color:var(--color-steel);color:var(--color-bone)}#lp-off:checked~.lp-ctrls label[for=lp-off],#lp-on:checked~.lp-ctrls label[for=lp-on]{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 16%, transparent);color:var(--color-bone)}#lp-off:focus-visible~.lp-ctrls label[for=lp-off],#lp-on:focus-visible~.lp-ctrls label[for=lp-on]{outline:2px solid var(--focus);outline-offset:2px}.lp-stage{background:radial-gradient(90% 70% at 20% 100%, color-mix(in oklab, var(--color-accent) 9%, transparent), transparent 60%), linear-gradient(180deg, #10131a, #0b0d11);border-radius:10px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;min-height:0;padding:clamp(1.25rem,.8rem + 2vw,2.5rem) clamp(.875rem,.6rem + 1.4vw,1.75rem);display:grid;position:relative;overflow:hidden}.lp-tag{z-index:4;border:1px solid color-mix(in oklab, var(--color-bone) 20%, transparent);background:color-mix(in oklab, var(--color-void) 72%, transparent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);border-radius:999px;padding:.25rem .5625rem;font-size:.5rem;position:absolute;top:.75rem;right:.75rem}.lp-street{width:min(100%,24rem);transition:opacity .42s var(--nd-ease), filter .42s var(--nd-ease);grid-area:1/1;place-self:center;margin:0;position:relative}.lp-facade{width:100%;height:auto;display:block}.lp-wall{fill:#1b1f27;stroke:color-mix(in oklab, var(--color-bone) 16%, transparent);stroke-width:1px}.lp-band{fill:color-mix(in oklab, var(--color-bone) 8%, transparent)}.lp-awn path{fill:color-mix(in oklab, var(--color-accent) 62%, #171b22)}.lp-awn .lp-awn-s{fill:color-mix(in oklab, var(--color-bone) 70%, transparent);opacity:.7}.lp-board{fill:#0d1014;stroke:color-mix(in oklab, var(--color-bone) 22%, transparent);stroke-width:1px}.lp-win,.lp-door{fill:color-mix(in oklab, var(--color-bone) 7%, transparent);stroke:color-mix(in oklab, var(--color-bone) 20%, transparent);stroke-width:1px}.lp-glint{fill:color-mix(in oklab, var(--color-bone) 10%, transparent)}.lp-knob{fill:color-mix(in oklab, var(--color-bone) 44%, transparent)}.lp-step{fill:color-mix(in oklab, var(--color-bone) 14%, transparent)}.lp-sign{text-align:center;letter-spacing:.02em;width:72%;color:var(--color-bone);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.5625rem,.44rem + .5vw,.8125rem);font-weight:800;position:absolute;top:16%;left:50%;overflow:hidden;translate:-50%}.lp-addr{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-dim);font-size:.5625rem;position:absolute;inset:auto 0 -1.25rem}.lp-device{z-index:3;border:1px solid color-mix(in oklab, var(--color-bone) 20%, transparent);background:linear-gradient(168deg,#1c2027,#0e1014);border-radius:14px;grid-area:1/2;place-self:center;gap:.4375rem;width:min(112%,20rem);margin-left:-12%;padding:.625rem;display:grid;position:relative;box-shadow:0 30px 60px -26px #000000e6}.lp-query{border:1px solid color-mix(in oklab, var(--color-bone) 16%, transparent);background:color-mix(in oklab, var(--color-bone) 6%, transparent);color:var(--color-steel);border-radius:999px;align-items:center;gap:.4375rem;padding:.4375rem .625rem;font-size:clamp(.5rem,.42rem + .28vw,.6875rem);display:flex}.lp-lens{border:1.5px solid var(--color-accent);border-radius:50%;flex:none;width:.5625rem;height:.5625rem}.lp-miss{gap:.375rem;padding:.375rem .125rem .25rem;display:grid}.lp-miss-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-dim);font-size:.5rem}.lp-miss-row{background:color-mix(in oklab, var(--color-bone) 4%, transparent);opacity:.62;border-radius:5px;gap:.0625rem;padding:.375rem .5rem;display:grid}.lp-miss-row b{color:var(--color-steel);font-size:.625rem;font-weight:600}.lp-miss-row s{color:var(--color-dim);font-size:.5rem;text-decoration:none}.lp-miss-note{border-left:2px solid color-mix(in oklab, var(--color-accent) 60%, transparent);color:var(--color-steel);margin-top:.125rem;padding-left:.625rem;font-size:.5625rem;line-height:1.4}.lp-card{border:1px solid color-mix(in oklab, var(--color-accent) 38%, transparent);background:color-mix(in oklab, var(--color-accent) 6%, transparent);border-left-width:3px;border-radius:8px;gap:.375rem;padding:.5rem .5625rem .625rem;display:grid}.lp-card-top{align-items:center;gap:.4375rem;display:flex}.lp-logo{background:linear-gradient(150deg, var(--color-accent), var(--color-accent-deep));width:1.5rem;height:1.5rem;color:var(--color-void);border-radius:5px;flex:none;place-items:center;font-size:.5625rem;font-weight:800;display:grid}.lp-id{gap:.0625rem;min-width:0;display:grid}.lp-id b{letter-spacing:-.015em;color:var(--color-bone);font-size:clamp(.625rem,.52rem + .32vw,.8125rem);font-weight:800}.lp-id s{color:var(--color-steel);font-size:.5rem;text-decoration:none}.lp-stars{color:var(--color-dim);align-items:baseline;gap:.375rem;font-size:.5rem;display:flex}.lp-stars em{letter-spacing:.06em;color:var(--color-accent);font-size:.625rem;font-style:normal}.lp-hours{color:var(--color-steel);font-size:.5rem}.lp-open{color:var(--color-accent);font-style:normal;font-weight:700}.lp-desc{color:var(--color-steel);text-wrap:pretty;font-size:.5625rem;line-height:1.45}.lp-acts{flex-wrap:wrap;gap:.25rem;display:flex}.lp-acts u{border:1px solid color-mix(in oklab, var(--color-bone) 18%, transparent);color:var(--color-steel);border-radius:999px;padding:.1875rem .4375rem;font-size:.4375rem;font-weight:700;text-decoration:none}.lp-acts .lp-act-key{border-color:color-mix(in oklab, var(--color-accent) 55%, transparent);background:color-mix(in oklab, var(--color-accent) 14%, transparent);color:var(--color-accent)}.lp-snip{border-top:1px solid color-mix(in oklab, var(--color-bone) 12%, transparent);color:var(--color-dim);text-wrap:pretty;padding-top:.375rem;font-size:.5rem;line-height:1.45}.lp-snip i{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-steel);margin-bottom:.0625rem;font-size:.4375rem;font-style:normal;display:block}.lp-card,.lp-miss{transition:opacity .3s var(--nd-ease)}#lp-off:checked~.lp-stage .lp-card,#lp-on:checked~.lp-stage .lp-miss{display:none}#lp-off:checked~.lp-stage .lp-street{opacity:.5;filter:saturate(.25)}@media (width<=767px){.lp-stage{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start}.lp-street{grid-area:1/1;align-self:start;width:min(82%,18rem);margin:2% auto 0}.lp-device{grid-area:2/1;place-self:start center;width:min(96%,21rem);margin:-14% 0 0}}@media (prefers-reduced-motion:reduce){.lp-street,.lp-card,.lp-miss{transition:none}}[data-visual=automatizacion]{gap:clamp(1rem,.7rem + 1.4vw,1.75rem);padding:clamp(1.125rem,.8rem + 1.6vw,2rem);display:grid}.lc{display:contents}.lc-flow{gap:clamp(.75rem,.5rem + 1.2vw,1.25rem);display:grid}.lc-m{gap:.4375rem;min-width:0;display:grid}.lc-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);align-items:center;gap:.5rem;font-size:.5625rem;display:flex}.lc-k i{color:var(--color-accent);font-style:normal}.lc-msg{border:1px solid color-mix(in oklab, var(--color-bone) 14%, transparent);background:color-mix(in oklab, var(--color-bone) 5%, transparent);border-radius:4px 12px 12px;gap:.5rem;padding:.75rem .875rem;display:grid}.lc-from{align-items:center;gap:.5rem;display:flex}.lc-av{background:color-mix(in oklab, var(--color-bone) 16%, transparent);width:1.625rem;height:1.625rem;color:var(--color-bone);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:800;display:grid}.lc-from>span{gap:.0625rem;min-width:0;margin-right:auto;display:grid}.lc-from b{color:var(--color-bone);font-size:.75rem;font-weight:700}.lc-from s{color:var(--color-dim);font-size:.5625rem;text-decoration:none}.lc-chan{border:1px solid color-mix(in oklab, var(--color-bone) 20%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel);border-radius:999px;flex:none;padding:.1875rem .5rem;font-size:.5rem;font-style:normal;font-weight:700}.lc-said{color:var(--color-bone);font-size:clamp(.75rem,.65rem + .4vw,.9375rem);line-height:1.35}.lc-rec{border:1px solid color-mix(in oklab, var(--color-bone) 14%, transparent);background:color-mix(in oklab, var(--color-bone) 3%, transparent);border-radius:8px;gap:0;display:grid;overflow:hidden}.lc-rec-row{border-bottom:1px solid color-mix(in oklab, var(--color-bone) 8%, transparent);align-items:baseline;gap:.75rem;padding:.4375rem .75rem;display:flex}.lc-rec-row s{width:4.25rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-dim);flex:none;font-size:.5rem;text-decoration:none}.lc-rec-row b{color:var(--color-bone);font-size:.75rem;font-weight:700}.lc-rec-tags{flex-wrap:wrap;gap:.3125rem;padding:.5rem .75rem;display:flex}.lc-rec-tags em{border:1px solid color-mix(in oklab, var(--color-accent) 40%, transparent);background:color-mix(in oklab, var(--color-accent) 10%, transparent);color:var(--color-accent);border-radius:999px;padding:.125rem .5rem;font-size:.5rem;font-style:normal;font-weight:700}.lc-alert{border:1px solid color-mix(in oklab, var(--color-accent) 45%, transparent);background:color-mix(in oklab, var(--color-accent) 10%, transparent);border-radius:10px;gap:.375rem;padding:.75rem .875rem;display:grid}.lc-alert-top{align-items:center;gap:.5rem;display:flex}.lc-alert-top b:not(.lc-ping){letter-spacing:-.01em;color:var(--color-bone);margin-right:auto;font-size:.8125rem;font-weight:800}.lc-alert-top s{color:var(--color-steel);font-size:.5625rem;text-decoration:none}.lc-ping{background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent) 24%, transparent);border-radius:50%;flex:none}.lc-alert-body{color:var(--color-steel);text-wrap:pretty;font-size:.6875rem;line-height:1.45}.lc-alert-do{background:var(--color-bone);color:var(--color-void);border-radius:999px;justify-self:start;padding:.3125rem .6875rem;font-size:.5625rem;font-weight:800}.lc-chat{border:1px solid color-mix(in oklab, var(--color-bone) 14%, transparent);background:color-mix(in oklab, var(--color-bone) 3%, transparent);border-radius:10px;gap:.375rem;padding:.75rem;display:grid}.lc-bub{max-width:88%;padding:.4375rem .625rem .875rem;font-size:.6875rem;line-height:1.4;position:relative}.lc-bub em{color:var(--color-dim);font-size:.4375rem;font-style:normal;position:absolute;bottom:.25rem;right:.5rem}.lc-bub-out{background:color-mix(in oklab, var(--color-accent) 16%, transparent);border:1px solid color-mix(in oklab, var(--color-accent) 40%, transparent);color:var(--color-bone);border-radius:10px 3px 10px 10px;justify-self:end}.lc-bub-in{background:color-mix(in oklab, var(--color-bone) 7%, transparent);border:1px solid color-mix(in oklab, var(--color-bone) 12%, transparent);color:var(--color-steel);border-radius:3px 10px 10px;justify-self:start}.lc-state{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);justify-self:start;align-items:center;gap:.4375rem;margin-top:.125rem;font-size:.5rem;display:inline-flex}.lc-bar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.lc-go{border:1px solid color-mix(in oklab, var(--color-accent) 50%, transparent);background:color-mix(in oklab, var(--color-accent) 12%, transparent);min-height:2.75rem;color:var(--color-bone);font-size:var(--t-small);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:700;transition:background-color .18s;display:inline-flex}.lc-go:hover{background:color-mix(in oklab, var(--color-accent) 20%, transparent)}.lc-go:focus-visible,.lc-reset:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lc-go-i{border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);width:.5rem;height:.5rem;transform:rotate(45deg)}.lc-reset{min-height:2.75rem;color:var(--color-steel);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding-inline:.25rem;font-size:.8125rem;font-weight:600;text-decoration:underline}.lc-reset:hover{color:var(--color-bone)}.lc-reset[hidden],.lc[data-collapsed] .lc-step,.lc:not([data-collapsed]) .lc-go{display:none}@media (width>=720px){.lc-flow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,.6rem + 1.6vw,2rem)}.lc-m2{margin-top:1.75rem}.lc-m3{margin-top:-.5rem}.lc-m4{margin-top:1.25rem}}[data-visual=cuidado]{gap:.75rem;padding:clamp(1rem,.7rem + 1.4vw,1.75rem);display:grid}.lr{display:contents}.lr-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lr-ctrls{justify-content:center;gap:.5rem;display:flex}.lr-ctrl{border:1px solid color-mix(in oklab, var(--color-bone) 18%, transparent);font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-steel);cursor:pointer;border-radius:999px;padding:.4375rem .9375rem;font-size:.6875rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s}.lr-ctrl:hover{border-color:var(--color-steel);color:var(--color-bone)}#lr-both:checked~.lr-ctrls label[for=lr-both],#lr-v10:checked~.lr-ctrls label[for=lr-v10],#lr-v14:checked~.lr-ctrls label[for=lr-v14]{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 16%, transparent);color:var(--color-bone)}#lr-both:focus-visible~.lr-ctrls label[for=lr-both],#lr-v10:focus-visible~.lr-ctrls label[for=lr-v10],#lr-v14:focus-visible~.lr-ctrls label[for=lr-v14]{outline:2px solid var(--focus);outline-offset:2px}.lr-stage{background:color-mix(in oklab, var(--color-bone) 14%, transparent);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lr-side{min-width:0;padding:clamp(.75rem,.5rem + 1.2vw,1.25rem);position:relative}.lr-old{background:linear-gradient(165deg,#15181e,#0d0f13)}.lr-now{background:linear-gradient(165deg,#1e2229,#101317)}#lr-v10:checked~.lr-stage{grid-template-columns:minmax(0,1fr)}#lr-v10:checked~.lr-stage .lr-now,#lr-v14:checked~.lr-stage .lr-old{display:none}#lr-v14:checked~.lr-stage{grid-template-columns:minmax(0,1fr)}.lr-tag{background:color-mix(in oklab, var(--color-bone) 12%, var(--color-void));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-steel);white-space:nowrap;border-radius:999px;margin-bottom:.625rem;padding:.1875rem .5rem;font-size:.5rem;display:inline-block}.lr-tag-now{background:color-mix(in oklab, var(--color-accent) 24%, var(--color-void));color:var(--color-accent)}.lr-ui{gap:.625rem;width:100%;margin-top:1.5rem;display:grid}.lr-nav{border-bottom:1px solid color-mix(in oklab, var(--color-bone) 12%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.4375rem;display:flex}.lr-logo{letter-spacing:-.01em;color:var(--color-bone);white-space:nowrap;margin-right:auto;font-size:.6875rem;font-weight:800}.lr-nav s{color:var(--color-steel);white-space:nowrap;font-size:.5rem;text-decoration:none}.lr-nav-cta{background:color-mix(in oklab, var(--color-accent) 22%, transparent);border:1px solid color-mix(in oklab, var(--color-accent) 50%, transparent);color:var(--color-accent);white-space:nowrap;border-radius:999px;padding:.1875rem .5rem;font-size:.4375rem;font-weight:800;text-decoration:none}.lr-hero{background:linear-gradient(150deg, color-mix(in oklab, var(--color-accent) 20%, transparent), color-mix(in oklab, var(--color-accent) 3%, transparent));border-radius:6px;gap:.3125rem;padding:.75rem;display:grid}.lr-hero em{letter-spacing:-.022em;color:var(--color-pure);text-wrap:balance;font-size:clamp(.6875rem,.58rem + .42vw,.9375rem);font-style:normal;font-weight:800;line-height:1.15}.lr-hero u{color:var(--color-steel);font-size:.5625rem;text-decoration:none}.lr-hero-old{background:color-mix(in oklab, var(--color-bone) 5%, transparent)}.lr-cta{background:var(--color-bone);color:var(--color-void);border-radius:999px;justify-self:start;margin-top:.1875rem;padding:.3125rem .75rem;font-size:.5625rem;font-weight:800}.lr-cta-old{border:1px solid color-mix(in oklab, var(--color-bone) 26%, transparent);color:var(--color-steel);background:0 0;border-radius:4px;font-weight:600}.lr-body{gap:.5rem;display:grid}@media (width>=720px){.lr-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.lr-form{border:1px solid color-mix(in oklab, var(--color-bone) 12%, transparent);border-radius:6px;gap:.25rem;padding:.5rem;display:grid}.lr-form i{border:1px solid color-mix(in oklab, var(--color-bone) 14%, transparent);background:color-mix(in oklab, var(--color-bone) 4%, transparent);color:var(--color-dim);border-radius:3px;padding:.25rem .4375rem;font-size:.5rem;font-style:normal}.lr-send{justify-self:start;margin-top:.125rem;font-weight:800;background:var(--color-accent)!important;color:var(--color-void)!important;border:0!important;border-radius:999px!important;padding:.25rem .625rem!important}.lr-send-old{background:color-mix(in oklab, var(--color-bone) 22%, transparent)!important;color:var(--color-steel)!important;border-radius:3px!important}.lr-note{border-left:2px solid color-mix(in oklab, var(--color-bone) 20%, transparent);gap:.0625rem;padding:.4375rem .625rem;display:grid}.lr-note b{color:var(--color-bone);font-size:.5625rem;font-weight:700}.lr-note s{color:var(--color-dim);font-size:.5rem;text-decoration:none}.lr-note-now{border-left-color:var(--color-accent)}.lr-note-old b{color:var(--color-steel)}.lr-mk{border:1px solid color-mix(in oklab, var(--color-accent) 45%, transparent);background:color-mix(in oklab, var(--color-accent) 12%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:.3125rem;margin-bottom:.25rem;padding:.125rem .4375rem;font-size:.4375rem;font-weight:700;display:inline-flex}.lr-mk i{font-family:var(--font-mono);color:var(--color-accent);font-style:normal}.lr-log{border-top:1px solid color-mix(in oklab, var(--color-bone) 12%, transparent);margin-top:.375rem;padding-top:.875rem}.lr-log-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);font-size:.5625rem}.lr-log ul{gap:.4375rem;margin-top:.625rem;display:grid}.lr-log li{color:var(--color-steel);text-wrap:pretty;align-items:baseline;gap:.625rem;font-size:.75rem;line-height:1.45;display:flex}.lr-log i{font-family:var(--font-mono);color:var(--color-accent);flex:none;font-size:.5625rem;font-style:normal}.lr-log b{color:var(--color-bone);font-weight:700}@media (width>=720px){.lr-log ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width<=719px){.lr-stage{grid-template-columns:minmax(0,1fr)}.lr-ui{width:100%}}.sv-help-in{padding-block:var(--nd-section);gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.sv-help h2{max-width:20ch}.sv-help p{max-width:52ch}@media (width>=900px){.sv-help-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}}
