:root{--plastic:#E2E1DC;--plastic-2:#D3D2CC;--plastic-hi:#F0EFEB;--shell:#2A2A31;--shell-2:#3A3A43;--ink:#24242B;--muted:#55555E;--btn:#D6295F;--btn-deep:#9E1A44;--btn-soft:#F6D3DE;--lcd:#B9C99A;--lcd-ink:#2E3B24;--lcd-dim:rgba(46,59,36,.22);--ok:#1F7A45;--ok-soft:#D3EBD9;--bad:#B8322A;--bad-soft:#F4D6D2;--display:"Dela Gothic One",system-ui,sans-serif;--body:"Onest",system-ui,sans-serif;--label:"Chakra Petch",system-ui,sans-serif;--r:16px;--r-big:56px;--hi:rgba(255,255,255,.8);--edge:rgba(36,36,43,.08);--edge-2:rgba(36,36,43,.16);--ink-2:#3A3A42;--page:var(--plastic-2);--wordmark:"Chakra Petch",system-ui,sans-serif;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*{box-sizing:border-box}body,html{margin:0;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overscroll-behavior:none;overflow-x:clip;touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}p{margin:0}h1,h2,h3{margin:0;font-family:var(--display);font-weight:400;letter-spacing:-.01em}.grain{position:relative;isolation:isolate}.grain:before{content:"";position:absolute;inset:0;background-image:var(--noise);opacity:.16;pointer-events:none;z-index:-1;border-radius:inherit}.icon{font-style:normal;width:1em;height:1em;display:inline-block;flex-shrink:0}.icon svg{width:100%;height:100%;display:block;fill:currentColor}.shell{background:var(--plastic);box-shadow:inset 0 3px 0 var(--hi),inset 0 -5px 0 rgba(0,0,0,.1),0 22px 40px -24px rgba(40,40,50,.55)}.shell,.shell-dark{border-radius:var(--r) var(--r) var(--r-big) var(--r)}.shell-dark{background:var(--shell);color:#EDEDF0;box-shadow:inset 0 2px 0 rgba(255,255,255,.1),0 22px 40px -24px rgba(20,20,30,.6)}.start{justify-content:center;gap:12px;height:56px;padding:0 30px;color:#fff;transform:skewX(-12deg);box-shadow:inset 0 3px 0 rgba(255,255,255,.28),inset 0 -4px 0 rgba(0,0,0,.18),0 5px 0 var(--btn-deep);text-decoration:none;white-space:nowrap;border:0}.start,.start>span{display:inline-flex;align-items:center}.start>span{transform:skewX(12deg);gap:10px;font:700 italic 18px/1 var(--label);letter-spacing:.04em;text-transform:uppercase}.start.alt{background:var(--shell-2);box-shadow:inset 0 3px 0 rgba(255,255,255,.12),inset 0 -4px 0 rgba(0,0,0,.25),0 5px 0 #17171C}.start.sm{height:44px;padding:0 20px}.start.sm>span{font-size:15px}.key{width:44px;height:44px;border-radius:50%;background:var(--btn);color:#fff;display:grid;place-items:center;font:700 italic 19px/1 var(--label);box-shadow:inset 0 3px 0 rgba(255,255,255,.3),inset 0 -4px 0 rgba(0,0,0,.22),0 4px 0 var(--btn-deep);flex-shrink:0}.key.grey{background:#6E6E78;box-shadow:inset 0 3px 0 rgba(255,255,255,.25),inset 0 -4px 0 rgba(0,0,0,.25),0 4px 0 #44444C}.key.ok{background:var(--ok);box-shadow:inset 0 3px 0 rgba(255,255,255,.25),inset 0 -4px 0 rgba(0,0,0,.25),0 4px 0 #11502C}.answer{display:flex;align-items:center;gap:16px;min-height:66px;padding:10px 18px 10px 12px;border-radius:14px 14px 28px 14px;background:var(--plastic-hi);box-shadow:inset 0 2px 0 var(--hi),inset 0 -3px 0 rgba(0,0,0,.08),0 0 0 1.5px var(--edge);font:600 16px/1.3 var(--body)}.answer.picked{background:var(--ok-soft);box-shadow:inset 0 0 0 2.5px var(--ok),inset 0 -3px 0 rgba(0,0,0,.06)}.answer.dim{color:var(--muted)}.bezel{background:var(--bezel,var(--shell));border-radius:14px 14px 40px 14px;padding:18px 20px 22px;box-shadow:inset 0 2px 0 rgba(255,255,255,.1)}.bezel .tag{display:flex;align-items:center;gap:8px;font:700 italic 11px/1 var(--label);letter-spacing:.22em;color:var(--bezel-tag,#9A9AA6);margin-bottom:12px}.bezel .tag i{width:8px;height:8px;border-radius:50%;background:var(--btn);display:block}.lcd{background:var(--lcd);color:var(--lcd-ink);border-radius:6px;padding:16px 18px;background-image:linear-gradient(color-mix(in srgb,var(--px-d) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--px-d) 7%,transparent) 1px,transparent 1px);background-size:4px 4px;box-shadow:inset 0 3px 8px rgba(0,0,0,.28)}.lcd .k{font:700 13px/1 var(--label);letter-spacing:.16em}.lcd .z{font:700 italic 20px/1.1 var(--label);margin-top:6px;text-transform:uppercase}.lcd .n{font:700 64px/.85 var(--label);letter-spacing:-.02em}.cells{display:grid;grid-template-columns:repeat(5,1fr) 8px;gap:5px;align-items:center;margin-top:14px}.cells i{display:block;height:24px;border-radius:3px;box-shadow:inset 0 0 0 2px var(--lcd-ink)}.cells i.on{background:var(--lcd-ink)}.cells i.half{background:linear-gradient(90deg,var(--lcd-ink) 40%,transparent 40%)}.cells b{display:block;height:12px;background:var(--lcd-ink);border-radius:2px}.dpad{position:relative;width:var(--s,84px);height:var(--s,84px)}.dpad:after,.dpad:before{content:"";position:absolute;background:var(--shell);border-radius:7px;box-shadow:inset 0 2px 0 rgba(255,255,255,.14),0 4px 0 #15151A}.dpad:before{left:33.3%;top:0;width:33.3%;height:100%}.dpad:after{top:33.3%;left:0;width:100%;height:33.3%}.dpad i{position:absolute;left:50%;top:50%;width:22%;height:22%;margin:-11% 0 0 -11%;border-radius:50%;background:var(--shell-2);z-index:1}.grill{display:flex;gap:7px;transform:rotate(-28deg)}.grill i{display:block;width:7px;height:52px;border-radius:4px;background:rgba(36,36,43,.22);box-shadow:inset 0 2px 2px rgba(0,0,0,.25)}.cart{position:relative;background:#CFCEC8;border-radius:12px 12px 12px 12px;padding:30px 22px 22px;clip-path:polygon(0 0,86% 0,100% 9%,100% 100%,0 100%);box-shadow:inset 0 3px 0 rgba(255,255,255,.6)}.cart .ridges{position:absolute;top:10px;left:22px;right:30%;height:10px;background:repeating-linear-gradient(90deg,rgba(36,36,43,.22) 0 3px,transparent 3px 9px);border-radius:2px}.cart .label{border-radius:8px;padding:22px 20px;margin-top:10px;min-height:178px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;background:var(--plastic-hi);font:700 italic 14px/1 var(--label);letter-spacing:.04em;box-shadow:inset 0 2px 0 var(--hi),inset 0 -2px 0 rgba(0,0,0,.08),0 0 0 1.5px var(--edge)}.chip .icon{color:var(--btn);font-size:17px}.mark{width:var(--m,52px);height:var(--m,52px);border-radius:50%;background:var(--btn);color:#fff;display:grid;place-items:center;font:700 calc(var(--m,52px)*.58)/1 var(--body);box-shadow:inset 0 3px 0 rgba(255,255,255,.3),inset 0 -4px 0 rgba(0,0,0,.22),0 4px 0 var(--btn-deep)}.wordmark{display:flex;align-items:center;gap:14px;font:400 30px/1 var(--display);letter-spacing:-.02em}.eyelabel{font:700 italic 13px/1 var(--label);letter-spacing:.24em;color:var(--btn);text-transform:uppercase}.mini{width:var(--w,360px);margin:0 auto;padding:24px 24px 30px;gap:18px;position:relative}.mini,.mini .lcd{display:flex;flex-direction:column}.mini .lcd{align-items:center;gap:8px;padding:14px}.mini .brand{display:flex;align-items:baseline;gap:10px;padding-left:2px}.mini .brand b{font:400 22px/1 var(--display)}.mini .brand span{font:700 italic 10px/1 var(--label);letter-spacing:.24em;color:var(--btn)}.mini .ctl{display:flex;align-items:center;justify-content:space-between;padding:0 6px}.mini .ctl .ab{display:flex;gap:14px;transform:rotate(-24deg)}.mini .ctl .ab .key{width:46px;height:46px;font-size:18px}.mini .ctl .ab .key.b{margin-top:22px}.mini .grill{display:none}body{background:var(--plastic-2)}html{scroll-behavior:smooth}.page{position:relative;isolation:isolate;overflow-x:hidden}.page:before{content:"";position:absolute;inset:0;background-image:var(--noise);opacity:.14;pointer-events:none;z-index:-1}.wrap{max-width:1280px;margin:0 auto;padding:0 48px}nav.top{height:76px;display:flex;align-items:center;justify-content:space-between}nav.top ul{display:flex;gap:36px;list-style:none;margin:0;padding:0}nav.top ul a{color:var(--muted);text-decoration:none;font-weight:600;font-size:15px}.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;padding:40px 0 96px}.hero h1{font-size:60px;line-height:1.05}.hero h1 span{display:block;white-space:nowrap}.hero h1 em{font-style:normal;color:var(--btn)}.hero .sub{margin-top:24px;font-size:20px;line-height:1.5;color:var(--muted);max-width:36ch}.hero .ctas{margin-top:40px;display:flex;gap:18px;align-items:center}.device{position:relative;width:390px;height:650px;margin:0 auto;padding:30px 30px 0;display:flex;flex-direction:column;gap:22px}.device .brand{display:flex;align-items:baseline;gap:12px;padding-left:4px}.device .brand b{font:400 26px/1 var(--display)}.device .brand span{font:700 italic 11px/1 var(--label);letter-spacing:.26em;color:var(--btn)}.controls{position:relative;height:210px}.controls .dpad{position:absolute;left:12px;top:22px;--s:104px}.controls .ab{position:absolute;right:14px;top:16px;display:flex;gap:18px;transform:rotate(-24deg)}.controls .ab .key{width:60px;height:60px;font-size:22px}.controls .ab .key.b{margin-top:30px}.controls .ss{position:absolute;left:96px;top:160px;display:flex;gap:26px}.controls .ss div{display:flex;flex-direction:column;align-items:center;gap:7px}.controls .ss i{display:block;width:58px;height:15px;border-radius:999px;background:#6E6E78;transform:rotate(-24deg);box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}.controls .ss span{font:700 italic 10px/1 var(--label);letter-spacing:.18em;color:var(--muted)}.device .grill{position:absolute;right:30px;bottom:26px}.toast{position:absolute;left:-150px;bottom:30px;transform:rotate(-5deg)}.toast .lcd{padding:12px 14px}section{padding:104px 0}h2{font-size:48px;line-height:1.05}.lede{margin-top:18px;font-size:19px;line-height:1.55;color:var(--muted);max-width:44ch}.meter-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:88px;align-items:center}.big .lcd{padding:28px 30px}.big .lcd .n{font-size:132px}.big .cells{grid-template-columns:repeat(5,1fr) 12px;gap:8px}.big .cells i{height:44px}.big .cells b{height:20px}.zones{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;font:700 12px/1 var(--label);letter-spacing:.08em}.zones span{opacity:.5}.zones span.on{opacity:1}.factors{margin-top:40px;display:flex;flex-direction:column;gap:26px}.factor{display:grid;grid-template-columns:52px 1fr auto;gap:18px;align-items:center}.factor .key{width:52px;height:52px;font-size:24px}.factor h3{font-size:22px}.factor p{margin-top:4px;color:var(--muted);font-size:16px;line-height:1.45}.factor .w{font:700 italic 18px/1 var(--label)}.carts{margin-top:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cart h3{font-size:24px;line-height:1.1}.cart p{margin-top:8px;font-size:15px;line-height:1.45}.cart .time{font:700 italic 13px/1 var(--label);letter-spacing:.1em}.play{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;align-items:center}.qpanel{padding:34px 32px 40px;display:flex;flex-direction:column;gap:12px}.qpanel .case{font-size:16px;line-height:1.55;color:#3A3A42}.qpanel .ask{font:400 24px/1.2 var(--display);margin:6px 0 8px}.quote{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px;align-items:end}.quote blockquote{margin:0;font:400 42px/1.18 var(--display)}.quote .who b{display:block;font:700 18px/1.3 var(--body)}.quote .who span{color:var(--muted);font-size:15px}.final{padding:56px 60px 64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:48px;align-items:center}.final .lcd{padding:18px 24px;min-width:200px}.final h2{color:#F2F2F4;font-size:44px}.final p{margin-top:10px;color:#B5B5C0;font-size:18px}footer{padding:48px 0 64px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:14px}@media (max-width:767px){.wrap{padding:0 16px}nav.top ul{display:none}nav.top .start{height:44px;padding:0 18px}nav.top .start>span{font-size:14px}.hero{grid-template-columns:minmax(0,1fr);padding:20px 0 56px;gap:40px}.hero h1{font-size:42px}.hero h1 span{display:inline;white-space:normal}.hero .sub{font-size:17px}.hero .ctas{flex-direction:column;align-items:stretch}.device{margin:0 0 -80px 50%;transform:translateX(-50%) scale(.86);transform-origin:top center}.toast{left:auto;right:0;bottom:70px;width:210px}.final,.meter-sec,.play,.quote{grid-template-columns:1fr}.carts{grid-template-columns:1fr 1fr}.final h2,h2{font-size:34px}.quote blockquote{font-size:28px}.final{padding:32px 22px}}.jars{gap:4px}.proof{padding:56px 60px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:56px;align-items:center}.proof .lcd{padding:22px 26px;text-align:center}.proof blockquote{margin:0;font:400 36px/1.2 var(--display);color:#F2F2F4}.proof .who{margin-top:22px}.proof .who b{display:block;font:700 17px/1.3 var(--body);color:#fff}.proof .who span{color:#B5B5C0;font-size:15px}.cmp{margin-top:48px;padding:14px 14px 22px;display:grid;grid-template-columns:1fr 1.15fr 1.15fr}.cmp>div{padding:18px 22px;font-size:17px;line-height:1.35}.cmp .h{font:700 italic 14px/1 var(--label);letter-spacing:.14em;text-transform:uppercase;padding-top:22px;padding-bottom:22px}.cmp .rl{font-weight:700}.cmp .old{color:var(--muted)}.cmp .new{background:var(--lcd);color:var(--lcd-ink);font-weight:600}.cmp .new.h{border-radius:10px 10px 0 0}.cmp .new.last{border-radius:0 0 26px 10px}.lexsec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px}.egg,.lexsec{align-items:center}.egg{width:340px;height:400px;margin:0 auto;border-radius:50% 50% 46% 46%/56% 56% 44% 44%;background:var(--btn);box-shadow:inset 0 14px 22px rgba(255,255,255,.25),inset 0 -18px 30px rgba(0,0,0,.25),0 30px 50px -26px rgba(120,10,50,.6);display:flex;flex-direction:column;justify-content:center;gap:22px}.egg .scr{width:214px;border-radius:20px;background:var(--shell);padding:12px}.egg .lcd{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px}.egg .btns{display:flex;gap:20px}.egg .btns i{width:32px;height:32px;border-radius:50%;background:var(--plastic-hi);box-shadow:inset 0 -4px 0 rgba(0,0,0,.18),0 4px 0 #9E1A44;display:block}.evo{margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.evo .bezel{padding:8px;border-radius:10px 10px 22px 10px}.evo .lcd{height:118px;display:flex;align-items:flex-end;justify-content:center;padding:8px}.evo b{display:block;margin-top:10px;font:400 16px/1.1 var(--display)}.evo span{font:700 italic 11px/1 var(--label);letter-spacing:.08em;color:var(--btn)}.stats{margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stats .lcd{padding:18px 20px}.stats .n{font-size:52px}.prices{margin-top:48px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:stretch}.plan{padding:36px 36px 40px;display:flex;flex-direction:column;gap:18px}.plan h3{font-size:28px}.plan ul{list-style:none;margin:0;padding:0;flex-direction:column}.plan li,.plan ul{display:flex;gap:12px}.plan li{align-items:center;font-size:16px}.plan li .key{width:28px;height:28px;font-size:14px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.22),0 2px 0 #11502C}@media (max-width:767px){.cmp,.lexsec,.prices,.proof{grid-template-columns:1fr}.proof{padding:32px 22px}.proof blockquote{font-size:26px}.cmp>div{padding:10px 12px;font-size:15px}.evo,.stats{grid-template-columns:1fr 1fr}}.jars{display:inline-flex;gap:5px;align-items:flex-end}.appstage{min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;background:#BEBDB7}@media (min-width:600px){.appstage{padding:32px 16px}}.phone{width:100%;max-width:430px;min-height:100dvh;background:var(--plastic);display:flex;flex-direction:column;position:relative;isolation:isolate}@media (min-width:600px){.phone{min-height:844px;border-radius:36px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(20,20,30,.5)}}.phone:before{content:"";position:absolute;inset:0;background-image:var(--noise);opacity:.14;pointer-events:none;z-index:-1}.pad{padding:18px 20px 20px;flex-direction:column;gap:14px;flex:1}.pad,.row{display:flex}.row{align-items:center;justify-content:space-between}.hello{font:400 27px/1.1 var(--display)}.sub{font-size:15px;color:var(--muted);margin-top:6px}.phone h3{font-size:19px}.step{display:flex;align-items:center;gap:14px;min-height:68px;padding:10px 14px 10px 12px;border-radius:14px 14px 28px 14px;background:var(--plastic-hi);box-shadow:inset 0 2px 0 var(--hi),inset 0 -3px 0 rgba(0,0,0,.08),0 0 0 1.5px var(--edge)}.step .key{width:42px;height:42px;font-size:20px}.step b{display:block;font:700 16px/1.2 var(--body)}.step .meta{font-size:13px;color:var(--muted)}.step.lock{background:transparent;box-shadow:inset 0 0 0 1.5px var(--edge-2)}.step.lock b{color:var(--muted)}.deck{height:92px;margin:0 10px 10px;border-radius:20px 20px 40px 20px;display:grid;grid-template-columns:repeat(4,1fr);padding:0 8px 6px;position:sticky;bottom:10px}.deck,.tab{align-items:center}.tab{display:flex;flex-direction:column;gap:6px;font:700 italic 11px/1 var(--label);letter-spacing:.08em;color:#9A9AA6;background:none;border:0;cursor:pointer}.tab .ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:var(--shell-2);box-shadow:inset 0 2px 0 rgba(255,255,255,.12),0 3px 0 #17171C;color:#C9C9D2}.tab.on{color:#fff}.tab.on .ic{background:var(--btn);color:#fff;box-shadow:inset 0 3px 0 rgba(255,255,255,.3),inset 0 -3px 0 rgba(0,0,0,.2),0 3px 0 var(--btn-deep)}.qtop{display:flex;align-items:center;gap:12px}.qtop .key{width:40px;height:40px;font-size:20px;border:0;cursor:pointer}.prog{flex:1;padding:8px 10px}.prog .cells{margin-top:0;gap:4px}.prog .cells i{height:14px}.prog .cells b{height:8px}.case{font-size:16px;line-height:1.55;color:#3A3A42}.ask{font:400 23px/1.2 var(--display)}button.answer{width:100%;text-align:left;border:0;cursor:pointer;color:var(--ink);min-height:58px;font-size:15px}button.answer:disabled{cursor:default}.answer .key{width:38px;height:38px;font-size:17px}.answer.wrong{background:var(--bad-soft);box-shadow:inset 0 0 0 2.5px var(--bad)}.key.bad{background:var(--bad);box-shadow:inset 0 3px 0 rgba(255,255,255,.25),inset 0 -4px 0 rgba(0,0,0,.25),0 4px 0 #6E1A14}.sheet{border-radius:28px 28px 0 0;padding:20px 20px 30px;display:flex;flex-direction:column;gap:14px;position:sticky;bottom:0}.sheet p{font-size:15px;line-height:1.5;color:#CFCFD8}.sheet .start{width:100%;height:56px}button.start{cursor:pointer;font:inherit}.start:active{transform:skewX(-12deg) translateY(3px);box-shadow:inset 0 3px 0 rgba(255,255,255,.28),0 2px 0 var(--btn-deep)}.bezel.alert{background:#3A1520;box-shadow:inset 0 0 0 3px var(--btn),0 0 0 4px rgba(214,41,95,.18)}.lcd.inv{background:var(--lcd-ink);color:var(--lcd);background-image:linear-gradient(color-mix(in srgb,var(--px-inv-d) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--px-inv-d) 7%,transparent) 1px,transparent 1px);background-size:4px 4px}.lcd.inv svg .px-d{fill:var(--px-inv-d)}.lcd.inv svg .px-l{fill:var(--px-d)}.lcd.inv svg .px-m{fill:var(--px-inv)}@keyframes blink{50%{opacity:.25}}.blink{animation:blink 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.blink{animation:none}}.demo{border:1.5px dashed var(--edge-2);border-radius:14px;padding:12px 14px;flex-direction:column;font-size:13px;color:var(--muted)}.app-aviso,.demo{display:flex;gap:10px}.app-aviso{align-items:center;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--plastic-hi);box-shadow:0 0 0 1.5px var(--edge-2);font:600 14px/1.35 var(--body);color:var(--ink)}.app-aviso button{margin-left:auto;flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.demo b{font:700 italic 11px/1 var(--label);letter-spacing:.16em;color:var(--muted)}.demo .btns{display:flex;gap:8px;flex-wrap:wrap}.demo button{font:600 13px/1 var(--body);padding:9px 12px;border-radius:999px;border:0;background:var(--plastic-hi);box-shadow:0 0 0 1.5px var(--edge);cursor:pointer;color:var(--ink)}.demo form{display:contents}@media (prefers-color-scheme:dark){:root:where(:not(.is-light)){--plastic:#1B1E27;--plastic-2:#111319;--plastic-hi:#232733;--shell:#0B0C11;--shell-2:#2A2E3A;--ink:#EDEDF1;--ink-2:#C9C9D2;--muted:#A1A1AD;--btn-soft:#4A1B2B;--ok-soft:#163A26;--bad-soft:#44201C;--hi:rgba(255,255,255,.06);--edge:rgba(255,255,255,.07);--edge-2:rgba(255,255,255,.14);--lcd:#AFC28E;color-scheme:dark}:where(html:not(.is-light)) body,html:where(:not(.is-light)){background:var(--plastic-2)}:where(html:not(.is-light)) .grain:before,:where(html:not(.is-light)) .page:before,:where(html:not(.is-light)) .phone:before{opacity:.07}:where(html:not(.is-light)) .answer.picked{background:var(--ok-soft)}:where(html:not(.is-light)) .key.grey{background:#55555F;box-shadow:inset 0 3px 0 rgba(255,255,255,.12),inset 0 -4px 0 rgba(0,0,0,.3),0 4px 0 #1C1C21}:where(html:not(.is-light)) .start.alt{background:#3A3A44;box-shadow:inset 0 3px 0 rgba(255,255,255,.1),inset 0 -4px 0 rgba(0,0,0,.3),0 5px 0 #0B0B0D}:where(html:not(.is-light)) .cart{background:#2C2C33}:where(html:not(.is-light)) .controls .ss i,:where(html:not(.is-light)) .mini .ss i{background:#4A4A54}:where(html:not(.is-light)) .grill i{background:rgba(255,255,255,.08)}:where(html:not(.is-light)) .appstage{background:#0A0B0F}:where(html:not(.is-light)) .case{color:var(--ink-2)}:where(html:not(.is-light)) .demo button{background:var(--plastic-hi);color:var(--ink)}}:root:where(.is-dark){--plastic:#1B1E27;--plastic-2:#111319;--plastic-hi:#232733;--shell:#0B0C11;--shell-2:#2A2E3A;--ink:#EDEDF1;--ink-2:#C9C9D2;--muted:#A1A1AD;--btn-soft:#4A1B2B;--ok-soft:#163A26;--bad-soft:#44201C;--hi:rgba(255,255,255,.06);--edge:rgba(255,255,255,.07);--edge-2:rgba(255,255,255,.14);--lcd:#AFC28E;color-scheme:dark}:where(html.is-dark) body,html:where(.is-dark){background:var(--plastic-2)}:where(html.is-dark) .grain:before,:where(html.is-dark) .page:before,:where(html.is-dark) .phone:before{opacity:.07}:where(html.is-dark) .answer.picked{background:var(--ok-soft)}:where(html.is-dark) .key.grey{background:#55555F;box-shadow:inset 0 3px 0 rgba(255,255,255,.12),inset 0 -4px 0 rgba(0,0,0,.3),0 4px 0 #1C1C21}:where(html.is-dark) .start.alt{background:#3A3A44;box-shadow:inset 0 3px 0 rgba(255,255,255,.1),inset 0 -4px 0 rgba(0,0,0,.3),0 5px 0 #0B0B0D}:where(html.is-dark) .cart{background:#2C2C33}:where(html.is-dark) .controls .ss i,:where(html.is-dark) .mini .ss i{background:#4A4A54}:where(html.is-dark) .grill i{background:rgba(255,255,255,.08)}:where(html.is-dark) .appstage{background:#0A0B0F}:where(html.is-dark) .case{color:var(--ink-2)}:where(html.is-dark) .demo button{background:var(--plastic-hi);color:var(--ink)}.wordmark{font:700 italic 38px/1 var(--wordmark);letter-spacing:-.01em}nav.top{height:84px}nav.top .wordmark{font-size:40px}.device .brand b,.mini .brand b{font:700 italic 30px/1 var(--wordmark);letter-spacing:-.01em}footer .wordmark{font-size:30px!important}.hero{padding:24px 0 72px;min-height:calc(100dvh - 84px)}.controls{height:180px}.controls .ss{top:136px}.toast{left:-190px;bottom:auto;top:70px}@media (max-width:767px){nav.top .wordmark{font-size:32px}nav.top .wordmark .mark{--m:40px!important}.hero{min-height:auto}.toast{left:auto;right:0;top:auto;bottom:90px}}.lex{display:inline-block;line-height:0}.lex .closed{opacity:0}@media (prefers-reduced-motion:no-preference){.lex-feliz,.lex-normal{animation:lex-bob 1.4s steps(2,jump-none) infinite}.lex-hambre{animation:lex-hungry 1.1s steps(2,jump-none) infinite}.lex-enfermo{animation:lex-sway 2.6s steps(2,jump-none) infinite}.lex-feliz .closed,.lex-hambre .closed,.lex-normal .closed{animation:lex-blink 4.2s steps(1) infinite}.lex-feliz .open,.lex-hambre .open,.lex-normal .open{animation:lex-blink-inv 4.2s steps(1) infinite}}@keyframes lex-bob{0%{transform:translateY(0)}to{transform:translateY(calc(var(--px,6px) * -1))}}@keyframes lex-hungry{0%{transform:translateX(0)}to{transform:translateX(var(--px,6px))}}@keyframes lex-sway{0%{transform:translateX(calc(var(--px,6px) * -.5))}to{transform:translateX(calc(var(--px,6px) * .5))}}@keyframes lex-blink{0%,93%{opacity:0}94%,97%{opacity:1}98%,to{opacity:0}}@keyframes lex-blink-inv{0%,93%{opacity:1}94%,97%{opacity:0}98%,to{opacity:1}}.qbar{display:flex;align-items:center;gap:14px;padding-top:18px}.qbar .close{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;font-size:20px;cursor:pointer;color:var(--ink);background:var(--plastic-hi);box-shadow:inset 0 2px 0 var(--hi),0 3px 0 var(--edge-2),0 0 0 1.5px var(--edge)}.qsteps{flex:1;display:flex;gap:6px}.qsteps i{flex:1;height:10px;border-radius:999px;background:var(--edge-2);display:block;transition:background .3s}.qsteps i.done{background:var(--btn)}.qsteps i.now{background:linear-gradient(90deg,var(--btn) 0 35%,var(--edge-2) 35%)}.qcount{font:700 italic 14px/1 var(--label);letter-spacing:.06em;color:var(--muted);white-space:nowrap}.segchip{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;background:var(--lcd);color:var(--lcd-ink);font:700 15px/1 var(--label);box-shadow:inset 0 2px 4px rgba(0,0,0,.18)}.segchip .delta{font-size:13px}.segchip .delta.up{color:#1F5E2E}.segchip .delta.down{color:#8E1F2E}.casecard{background:var(--plastic-hi);border-radius:16px 16px 32px 16px;padding:16px 18px 18px;box-shadow:inset 0 2px 0 var(--hi),0 0 0 1.5px var(--edge)}.casecard .lbl{font:700 italic 12px/1 var(--label);letter-spacing:.2em;color:var(--btn);margin-bottom:10px}.casecard .case{font-size:16px;line-height:1.55;margin:0}.ask{font:400 24px/1.2 var(--display);margin-top:6px}.answers{display:flex;flex-direction:column;gap:10px}button.answer{transition:transform .12s ease,box-shadow .2s}button.answer:not(:disabled):hover{transform:translateY(-1px)}button.answer:not(:disabled):active{transform:translateY(2px)}.qbar .close:focus-visible,.start:focus-visible,.tab:focus-visible,button.answer:focus-visible{outline:3px solid var(--btn);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.answer.picked{animation:pop .35s cubic-bezier(.2,1.6,.4,1)}.answer.wrong{animation:shake .4s}.sheet{animation:sheet-up .35s cubic-bezier(.16,1,.3,1)}}@keyframes pop{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.sheet{gap:12px}.sheet .verdict{display:flex;align-items:center;gap:14px;padding:12px 14px}.sheet .verdict .z{margin:0;font-size:20px}:root{--wordmark:"Archivo Variable","Archivo",system-ui,sans-serif;--nav-h:84px}.wordmark{font-stretch:125%;font-size:46px;line-height:.9;letter-spacing:-.045em;gap:12px;color:var(--ink);text-decoration:none;text-shadow:3px 3px 0 var(--btn)}.wordmark,.wordmark .mark{font-family:var(--wordmark);font-weight:900;font-style:italic}.wordmark .mark{--m:48px;font-stretch:100%;text-shadow:none}nav.top .wordmark{font-size:46px}nav.top .wordmark .mark{--m:48px!important}.device .brand b,.mini .brand b{font-family:var(--wordmark);font-weight:900;font-style:italic;font-stretch:125%;font-size:32px;letter-spacing:-.04em;color:#4A4A53;text-shadow:0 1px 0 var(--hi),0 -1px 0 rgba(0,0,0,.18)}footer .wordmark{font-size:34px!important}.navbar{position:fixed;top:0;left:0;right:0;z-index:40;transition:background .3s,box-shadow .3s}.navbar nav.top{height:var(--nav-h);transition:height .3s cubic-bezier(.16,1,.3,1)}.navbar .wordmark{transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.navbar[data-compact=true]{background:var(--plastic-2);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px 0 var(--edge-2),0 10px 30px -20px rgba(20,20,30,.4)}.navbar[data-compact=true] nav.top{height:64px}.navbar[data-compact=true] .wordmark{transform:scale(.78)}@supports not (backdrop-filter:blur(2px)){.navbar[data-compact=true]{background:var(--plastic-2)}}.dockbar{display:none}@media (max-width:767px){.dockbar{display:flex;position:fixed;left:10px;right:10px;bottom:10px;z-index:40;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px 18px 30px 18px;background:var(--shell);box-shadow:inset 0 2px 0 rgba(255,255,255,.1),0 18px 40px -16px rgba(10,10,20,.6);transform:translateY(140%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.dockbar[data-show=true]{transform:none}.dock-lcd{background:var(--lcd);color:var(--lcd-ink);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:3px;box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}.dock-lcd b{font:700 13px/1 var(--label);letter-spacing:.04em}.dock-lcd span{font:700 10px/1 var(--label);letter-spacing:.18em}.dockbar .start{flex:1;height:50px;padding:0 14px}.dockbar .start>span{font-size:15px}.page{padding-bottom:84px}}.page:before{display:none}.grain-fixed{position:fixed;inset:0;pointer-events:none;z-index:60;background-image:var(--noise);opacity:.1;mix-blend-mode:multiply}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .grain-fixed{opacity:.08;mix-blend-mode:screen}}:where(html.is-dark) .grain-fixed{opacity:.08;mix-blend-mode:screen}.lcd.glass{position:relative;overflow:hidden}.lcd.glass:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,rgba(20,30,10,.06) 0 1px,transparent 1px 3px),linear-gradient(118deg,rgba(255,255,255,.3) 0 14%,rgba(255,255,255,0) 14% 100%)}.lcd-row{display:flex;justify-content:space-between;align-items:center}.lcd-foot{margin-top:10px;padding-top:10px;border-top:2px dashed var(--lcd-dim);font:700 12px/1 var(--label);letter-spacing:.08em}.tag i.power{background:#FF3B6B;box-shadow:0 0 0 2px rgba(255,59,107,.25)}@media (prefers-reduced-motion:no-preference){.tag i.power{animation:led 2.4s ease-in-out infinite}}@keyframes led{0%,to{opacity:1}50%{opacity:.45}}.hero{padding:calc(var(--nav-h) + 28px) 0 64px;min-height:100dvh;align-items:center}.stage3d{position:relative;perspective:1400px;display:grid;place-items:center}.enter3d,.scale3d,.tilt3d{transform-style:preserve-3d}.tilt3d{will-change:transform}.device{height:600px;box-shadow:inset 0 3px 0 var(--hi),inset 0 -5px 0 rgba(0,0,0,.08),0 2px 0 #CFCEC8,0 4px 0 #C8C7C1,0 6px 0 #C1C0BA,0 8px 0 #BAB9B3,0 10px 0 #B3B2AC,0 12px 0 #ACABA5,0 40px 60px -24px rgba(40,40,50,.5)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .device{box-shadow:inset 0 3px 0 var(--hi),0 2px 0 #1F1F24,0 4px 0 #1B1B20,0 6px 0 #18181C,0 8px 0 #151518,0 10px 0 #121215,0 12px 0 #0F0F12,0 40px 60px -24px rgba(0,0,0,.7)}}:where(html.is-dark) .device{box-shadow:inset 0 3px 0 var(--hi),0 2px 0 #1F1F24,0 4px 0 #1B1B20,0 6px 0 #18181C,0 8px 0 #151518,0 10px 0 #121215,0 12px 0 #0F0F12,0 40px 60px -24px rgba(0,0,0,.7)}.device:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at var(--glare-x,30%) 0,rgba(255,255,255,.22),transparent 60%)}@media (prefers-reduced-motion:no-preference){.device{animation:floaty 6s ease-in-out infinite}.toast-wrap .toast{animation:floaty 4.5s ease-in-out infinite reverse}}@media (hover:none) and (prefers-reduced-motion:no-preference){.device{animation:floaty-3d 7s ease-in-out infinite}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floaty-3d{0%,to{transform:rotateY(-8deg) rotateX(4deg) translateY(0)}50%{transform:rotateY(8deg) rotateX(-2deg) translateY(-8px)}}.screw{position:absolute;top:12px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.8),#9A9AA0 65%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.screw:after{content:"";position:absolute;left:2px;right:2px;top:5px;height:2px;background:rgba(0,0,0,.35);transform:rotate(35deg)}.screw.tl{left:14px}.screw.tr{right:14px}.device .key{cursor:pointer;transition:transform .1s,box-shadow .1s}.device .key:active,.mini .key:active{transform:translateY(3px);box-shadow:inset 0 3px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(0,0,0,.2),0 1px 0 var(--btn-deep)}.toast-wrap{position:absolute;left:-170px;top:60px;z-index:2}.toast{position:static!important;width:250px}section{padding:96px 0}.sec-proof{padding-top:0}.sec-cmp{background-image:radial-gradient(var(--edge-2) 1.1px,transparent 1.5px);background-size:16px 16px;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.proof-lcd{padding:22px 26px;text-align:center}.proof-lcd .n{font-size:44px;margin:10px 0}.cmp2{margin-top:40px;background:var(--plastic);border-radius:18px 18px 56px 18px;padding:10px 12px 18px;box-shadow:inset 0 3px 0 var(--hi),inset 0 -5px 0 rgba(0,0,0,.08),0 22px 40px -24px rgba(40,40,50,.45)}.cmp2-head,.cmp2-row{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr;gap:14px;align-items:center;padding:12px 16px}.cmp2-head{font:700 italic 13px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cmp2-head .new{color:var(--btn)}.cmp2-row{border-radius:12px}.cmp2-row:nth-child(odd){background:color-mix(in srgb,var(--plastic-hi) 70%,transparent)}.cmp2-row .rl{font:700 16px/1.2 var(--body)}.cmp2-row .old{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:15px}.cmp2-row .old .icon{color:var(--bad);flex-shrink:0}.cmp2-row .new{display:flex;gap:8px;align-items:center;background:var(--lcd);color:var(--lcd-ink);font:600 15px/1.3 var(--body);padding:10px 12px;border-radius:8px;box-shadow:inset 0 2px 5px rgba(0,0,0,.18)}.cmp2-row .new .icon{flex-shrink:0}.carts.snap{perspective:1000px}.cart-slot,.tilt{transform-style:preserve-3d}.tilt{transition:transform .18s ease-out;will-change:transform}.cart{background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(0,0,0,.025) 6px 7px),#CFCEC8}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .cart{background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(255,255,255,.03) 6px 7px),#2C2C33}}:where(html.is-dark) .cart{background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(255,255,255,.03) 6px 7px),#2C2C33}.cart .label{position:relative;overflow:hidden}.cart .label:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.22) 0 22%,transparent 22%)}.tone-rose .label{background:var(--btn);color:#fff}.tone-rose p{color:#FBE3EA}.tone-ink .label{background:var(--shell);color:#EDEDF0}.tone-ink p{color:#B5B5C0}.tone-plain .label{background:var(--plastic-hi)}.tone-plain p{color:var(--muted)}.tone-plain .time{color:var(--btn)}.tone-lcd .label{box-shadow:none}.stats .lcd{display:flex;flex-direction:column;gap:10px}.evo svg,.lex-mini svg{max-width:100%;height:auto}.answer .plus{margin-left:auto;font:700 italic 15px/1 var(--label);color:var(--ok)}.plan-free h3{display:flex;align-items:center;gap:10px}.plan-free h3 small{font:700 italic 12px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--btn);background:var(--btn-soft);padding:6px 10px;border-radius:999px}.plan-free p{color:var(--muted);font-size:16px;line-height:1.5}.plan-free .start{margin-top:auto;align-self:flex-start}.plan-wrap{display:flex}.plan-wrap .plan{flex:1}.plan-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.price{padding:8px;background:#1E1E24}.price .lcd{padding:12px 16px;text-align:right}.price .n{font-size:36px}.shell-dark ul{color:#EDEDF0}.plan .start{align-self:flex-start;margin-top:6px}.final .lcd{text-align:center}.final .lcd .n{font-size:72px;display:block;margin:6px 0}@media (max-width:767px){:root{--nav-h:64px}section{padding:44px 0}h2{font-size:30px!important}.lede{font-size:16px;margin-top:10px}.navbar .wordmark,nav.top .wordmark{font-size:32px}nav.top .wordmark .mark{--m:36px!important}.navbar[data-compact=true] .wordmark{transform:scale(.88)}nav.top .start{height:40px;padding:0 14px}.hero{padding:calc(var(--nav-h) + 14px) 0 8px;min-height:auto;gap:8px}.hero h1{font-size:40px;line-height:1.02}.hero .sub{font-size:16px;margin-top:14px}.hero .ctas{margin-top:22px;display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.hero .ctas .start{height:50px;padding:0 12px}.hero .ctas .start>span{font-size:14px;gap:6px}.stage3d{height:410px;overflow:visible}.device,.stage3d .enter3d{transform-origin:top center}.device{margin:0 auto}.stage3d .scale3d{transform:scale(.66);transform-origin:top center}.toast-wrap{left:-4px;right:auto;top:300px}.toast{width:150px}.toast .lcd{padding:8px 10px}.toast .k{font-size:10px}.toast .z{font-size:15px!important}.wordmark{text-shadow:2px 2px 0 var(--btn)}nav.top .start{transition:opacity .25s,transform .25s}.navbar[data-dock=true] nav.top .start{opacity:0;transform:translateY(-8px);pointer-events:none}.proof{padding:20px;gap:16px}.proof-lcd{display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px}.proof-lcd .n{font-size:26px;margin:0}.proof blockquote{font-size:20px}.cmp2{margin-top:20px;background:none;box-shadow:none;padding:0}.cmp2-head{display:none}.cmp2-rows{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 2px 14px 16px;scrollbar-width:none}.cmp2-rows::-webkit-scrollbar{display:none}.cmp2-row{scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:16px;background:var(--plastic)!important;border-radius:14px 14px 30px 14px;box-shadow:inset 0 2px 0 var(--hi),0 0 0 1.5px var(--edge)}.cmp2-row .old{text-decoration:line-through;text-decoration-color:var(--bad)}.lex-mini{display:none}.lexsec{grid-template-columns:1fr!important}.evo{grid-template-columns:repeat(4,1fr)!important;gap:6px;margin-top:18px}.evo .lcd{height:74px;padding:6px}.evo b{font-size:12px;margin-top:6px}.evo span{font-size:8px}.meter-sec{gap:22px}.big .lcd{padding:16px 18px}.big .lcd .n{font-size:76px}.big .cells i{height:28px}.factors{margin-top:20px;gap:14px}.factor{grid-template-columns:40px 1fr auto;gap:12px}.factor .key{width:40px;height:40px;font-size:18px}.factor h3{font-size:17px}.factor p{font-size:14px}.stats{grid-template-columns:repeat(4,1fr)!important;gap:6px;margin-top:18px}.stats .bezel{padding:6px;border-radius:8px 8px 18px 8px}.stats .lcd{padding:10px 6px;gap:6px;text-align:center}.stats .n{font-size:30px}.stats .k{font-size:8px;letter-spacing:.06em}.carts.snap{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:20px -16px 0;padding:6px 16px 18px;scrollbar-width:none}.carts.snap::-webkit-scrollbar{display:none}.cart-slot{scroll-snap-align:start}.cart .label{min-height:150px}.sec-play{display:none}.prices{gap:12px;margin-top:20px}.plan{padding:22px 20px 24px;gap:12px}.plan-free .start{align-self:stretch}.plan-top{flex-direction:column}.plan li{font-size:14px}.final{grid-template-columns:auto 1fr!important;gap:16px;padding:20px!important}.final .lcd{padding:10px 12px;min-width:0}.final .lcd .n{font-size:40px}.final h2{font-size:22px!important}.final p{font-size:14px}.final .start{grid-column:1/-1;width:100%}footer{padding:24px 0 12px}}.tab .ic{position:relative}.tab .ping{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:var(--btn);box-shadow:0 0 0 3px var(--shell);animation:ping 1.2s ease-in-out infinite}@keyframes ping{50%{transform:scale(1.25);opacity:.6}}.linkbtn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--btn);font:700 italic 13px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:6px 0}.card{background:var(--plastic-hi);border-radius:14px 14px 30px 14px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 2px 0 var(--hi),inset 0 -3px 0 rgba(0,0,0,.07),0 0 0 1.5px var(--edge)}.card-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-h h3{font-size:19px;white-space:nowrap}.muted-s{font:600 13px/1 var(--body);color:var(--muted)}.pill-lcd{background:var(--lcd);color:var(--lcd-ink);border-radius:999px;padding:7px 11px;font:700 italic 12px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 2px 4px rgba(0,0,0,.18);white-space:nowrap}.l0{box-shadow:inset 0 0 0 1.5px var(--lcd-dim)}.l1{background:color-mix(in srgb,var(--px-d) 30%,transparent)}.l2{background:color-mix(in srgb,var(--px-d) 62%,transparent)}.l3{background:var(--lcd-ink)}.topic.bad .topic-bar i{background:var(--bad)}.topic.bad .topic-top span{color:var(--bad)}.topic.good .topic-bar i{background:var(--ok)}.topic.good .topic-top span{color:var(--ok)}.segctl{display:flex;background:var(--plastic-2);border-radius:999px;padding:4px;gap:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.14)}.segctl button{width:36px;height:32px;border:0;border-radius:999px;background:none;font:700 15px/1 var(--label);color:var(--muted);cursor:pointer}.segctl button.on{background:var(--btn);color:#fff;box-shadow:inset 0 2px 0 rgba(255,255,255,.3),0 2px 0 var(--btn-deep)}.toggle{width:52px;height:30px;border-radius:999px;border:0;background:var(--plastic-2);position:relative;cursor:pointer;flex-shrink:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.18);transition:background .2s}.toggle i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,.15);transition:transform .25s cubic-bezier(.16,1,.3,1)}.toggle.on{background:var(--btn)}.toggle.on i{transform:translateX(22px)}.sub-card{padding:16px 16px 18px;display:flex;flex-direction:column;gap:14px}.sub-card .tag{display:flex;align-items:center;gap:8px;font:700 italic 11px/1 var(--label);letter-spacing:.22em;color:#9A9AA6}.sub-card .tag i{width:8px;height:8px;border-radius:50%;background:var(--btn)}.sub-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sub-top b{display:block;font:400 19px/1.15 var(--display)}.sub-top span{font-size:13px;color:#A6A6B2}.sub-price{padding:9px 12px;text-align:center}.sub-price b{font:700 18px/1 var(--label);display:block}.sub-price small{font:700 10px/1 var(--label);letter-spacing:.14em}.sub-link{display:flex;align-items:center;gap:10px;border:0;background:rgba(255,255,255,.05);color:#EDEDF0;font:600 14px/1 var(--body);padding:12px 14px;border-radius:10px;cursor:pointer;text-align:left;text-decoration:none}.sub-link svg:first-child{color:var(--btn);font-size:18px}.sub-link svg:last-child{margin-left:auto;color:#8D8D99}.stars{display:inline-flex;gap:2px;color:#C98A1E;margin-top:4px}.lexhead{padding:14px 16px 16px}.lexhead-lcd{display:flex;align-items:flex-end;justify-content:space-between;padding:12px 16px}.chat{display:flex;flex-direction:column;gap:8px;min-height:160px}.msg{max-width:84%;padding:11px 14px;white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.45;animation:msgin .35s cubic-bezier(.16,1,.3,1) both}@keyframes msgin{0%{opacity:0;transform:translateY(8px) scale(.97)}}.msg.lex{align-self:flex-start;background:var(--lcd);color:var(--lcd-ink);border-radius:4px 14px 14px 14px;background-image:linear-gradient(color-mix(in srgb,var(--px-d) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--px-d) 6%,transparent) 1px,transparent 1px);background-size:4px 4px;box-shadow:inset 0 2px 5px rgba(0,0,0,.18);font-weight:500}.msg.yo{align-self:flex-end;color:#fff;border-radius:14px 4px 14px 14px;box-shadow:inset 0 2px 0 rgba(255,255,255,.22),0 3px 0 var(--btn-deep)}.msg.typing{display:flex;gap:5px;padding:14px 16px}.msg.typing i{width:7px;height:7px;border-radius:2px;background:var(--lcd-ink);animation:dot 1s infinite}.msg.typing i:nth-child(2){animation-delay:.15s}.msg.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.25;transform:translateY(-3px)}}.suggest{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:2px 20px 4px;scrollbar-width:none}.suggest::-webkit-scrollbar{display:none}.suggest button{scroll-snap-align:start;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;border:0;background:var(--plastic-hi);color:var(--ink);font:600 14px/1 var(--body);cursor:pointer;box-shadow:inset 0 2px 0 var(--hi),0 0 0 1.5px var(--edge-2)}.msg.tarjeta{max-width:92%;display:flex;flex-direction:column;gap:8px}.tj-tit{font-weight:700;font-size:14px;line-height:1.35}.tj-txt{margin:0}.tj-txt b{font-weight:700}.tj-normas{font-size:12.5px;opacity:.75;line-height:1.4}.tj-nota{font-size:13px;opacity:.85;font-style:italic}.tj-ayuda{font-weight:700;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--px-p,#D6295F) 16%,transparent);border:1.5px solid var(--px-p,#d6295f)}.tj-ley{font-size:13.5px;border-top:1.5px dashed color-mix(in srgb,var(--lcd-ink) 35%,transparent);padding-top:6px}.tj-ley summary{cursor:pointer;font-weight:700;list-style:none}.tj-ley summary:before{content:"▸ ";display:inline-block;transition:transform .2s}.tj-ley[open] summary:before{transform:rotate(90deg)}.tj-ley blockquote{margin:6px 0 0;padding-left:10px;border-left:3px solid color-mix(in srgb,var(--lcd-ink) 40%,transparent);white-space:pre-line;max-height:260px;overflow-y:auto}.msg-voto{display:flex;align-items:center;gap:6px;align-self:flex-start;font-size:12.5px;opacity:.8;margin-top:-2px}.msg-voto button{border:0;background:var(--plastic-hi);border-radius:999px;width:32px;height:28px;cursor:pointer;font-size:15px;box-shadow:0 0 0 1.5px var(--edge-2)}.msg-voto button:focus-visible{outline:3px solid var(--btn);outline-offset:2px}.msg-acc{display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start;max-width:92%}.msg-acc button{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;border:0;background:var(--plastic-hi);color:var(--ink);font:600 13px/1 var(--body);cursor:pointer;box-shadow:inset 0 2px 0 var(--hi),0 0 0 1.5px var(--edge-2)}.msg-acc button svg,.suggest button svg{color:var(--btn)}.suggest button:disabled{opacity:.5}.composer{display:flex;gap:8px;align-items:flex-end;background:var(--plastic-hi);border-radius:24px;padding:6px 6px 6px 16px;box-shadow:inset 0 1px 3px rgba(0,0,0,.12),0 0 0 1.5px var(--edge-2)}.composer input,.composer textarea{flex:1;min-width:0;border:0;background:none;font:500 16px/1.35 var(--body);color:var(--ink);outline:none}.composer textarea{resize:none;max-height:150px;padding:10px 0;overflow-y:auto}.composer input::-moz-placeholder,.composer textarea::-moz-placeholder{color:var(--muted)}.composer input::placeholder,.composer textarea::placeholder{color:var(--muted)}.composer .key{width:42px;height:42px;font-size:18px;border:0;cursor:pointer}.composer:focus-within{box-shadow:inset 0 1px 3px rgba(0,0,0,.12),0 0 0 2.5px var(--btn)}.cm-cap-main:focus-visible,.cm-lib-h:focus-visible,.linkbtn:focus-visible,.msg-acc button:focus-visible,.segctl button:focus-visible,.suggest button:focus-visible,.toggle:focus-visible{outline:3px solid var(--btn);outline-offset:3px}@media (prefers-reduced-motion:reduce){.msg,.msg.typing i,.tab .ping{animation:none}}@font-face{font-family:DSEG7;src:url(/fonts/DSEG7Classic-BoldItalic.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.seg7{position:relative;display:inline-block;font-family:"DSEG7",var(--label)!important;font-weight:700!important;font-style:normal!important;letter-spacing:.04em;line-height:1;white-space:nowrap}.seg7-ghost{position:absolute;inset:0;opacity:.13;pointer-events:none}.seg7-on{position:relative;display:inline-flex}.seg7-cell{position:relative;overflow:hidden;vertical-align:top}.seg7-cell,.seg7-cell>span{display:inline-block}.seg7-roll{animation:seg7-roll .4s cubic-bezier(.3,1.4,.5,1) both}@keyframes seg7-roll{0%{transform:translateY(-70%);opacity:0}}@media (prefers-reduced-motion:reduce){.seg7-roll{animation:none}}.exambar{position:sticky;top:0;z-index:30;padding:10px 10px 8px;background:linear-gradient(var(--plastic) 78%,color-mix(in srgb,var(--plastic) 0%,transparent))}.exambar-in{display:flex;align-items:stretch;justify-content:space-between;gap:10px;padding:10px 10px 10px 14px;border-radius:14px 14px 26px 14px;position:relative;overflow:hidden}.exambar-in:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(255,255,255,.025) 6px 7px);pointer-events:none}.exambar-l{display:flex;flex-direction:column;justify-content:space-between;gap:5px;min-width:0}.exambar-tag{display:flex;align-items:center;gap:7px;font:700 italic 10px/1 var(--label);letter-spacing:.2em;color:#9A9AA6}.exambar-tag i{width:8px;height:8px;border-radius:50%;background:var(--btn);box-shadow:0 0 8px var(--btn)}.exambar-fase{font:700 italic 16px/1 var(--label);letter-spacing:.04em;color:#fff}.exambar-clock{display:flex;align-items:center;gap:3px;font-size:14px;color:#EDEDF0}.exambar-clock .seg7{font-size:14px}.exambar-clock b{font:700 14px/1 var(--label);color:#6D6D78;animation:blinkc 1s steps(1) infinite}@keyframes blinkc{50%{opacity:.2}}.exambar-lcd{display:grid;grid-template-columns:auto auto;grid-template-areas:"d k1" "d k2";align-items:center;-moz-column-gap:8px;column-gap:8px;padding:8px 12px 8px 14px;flex-shrink:0}.exambar-lcd .exambar-k{font:700 10px/1 var(--label);letter-spacing:.16em}.exambar-lcd .exambar-k:first-child{grid-area:k1;align-self:end;margin-bottom:3px}.exambar-lcd .exambar-k:last-child{grid-area:k2;align-self:start;margin-top:3px}.exambar-d{grid-area:d;font-size:44px}.fuse{height:6px;margin:7px 18px 0;border-radius:999px;background:var(--edge-2);box-shadow:inset 0 1px 2px rgba(0,0,0,.12)}.fuse i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--btn-deep),var(--btn));position:relative;transition:width 1s linear}.fuse em{position:absolute;right:-7px;top:-5px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,#FFF6C8 0 22%,#FFC94A 40%,rgba(255,120,60,.55) 62%,transparent 72%);animation:spark .5s steps(2) infinite}@keyframes spark{50%{transform:scale(.7) rotate(45deg);opacity:.85}}.exambar[data-urg="1"] .exambar-tag i{animation:blinkc 1.4s steps(1) infinite}.exambar[data-urg="1"] .exambar-fase{color:#FF7A9C}.exambar[data-urg="2"] .exambar-in{box-shadow:inset 0 0 0 2.5px var(--btn),0 0 0 4px rgba(214,41,95,.18)}.exambar[data-urg="2"] .exambar-fase{color:#FF7A9C}.exambar[data-urg="2"] .exambar-lcd{animation:lcdalert 1.6s steps(1) infinite}@keyframes lcdalert{50%{background-color:#E9A3B6}}.nav-r{gap:14px}.examchip,.nav-r{display:flex;align-items:center}.examchip{gap:9px;height:46px;padding:0 6px 0 14px;border-radius:999px;background:var(--shell);color:#9A9AA6;box-shadow:inset 0 2px 0 rgba(255,255,255,.1),0 4px 0 #17171C}.examchip-led{width:8px;height:8px;border-radius:50%;background:var(--btn);box-shadow:0 0 8px var(--btn);animation:blinkc 1.4s steps(1) infinite}.examchip-k{font:700 italic 10px/1 var(--label);letter-spacing:.18em;white-space:nowrap}.examchip-lcd{display:flex;align-items:baseline;gap:5px;padding:7px 11px;border-radius:999px}.examchip-lcd .seg7{font-size:19px}.examchip-lcd small{font:700 9px/1 var(--label);letter-spacing:.14em}.lcd-foot .seg7{font-size:.95em}.final .seg7.n{font-size:56px;display:block;margin:6px 0}@media (max-width:767px){.nav-r{gap:8px}.nav-r .start{display:none}.examchip{height:40px;padding:0 4px 0 10px;gap:6px}.examchip-k{display:none}.examchip-lcd{padding:6px 9px}.examchip-lcd .seg7{font-size:17px}.final .seg7.n{font-size:44px}}@media (prefers-reduced-motion:reduce){.exambar-clock b,.exambar[data-urg="2"] .exambar-lcd,.exambar[data-urg] .exambar-tag i,.examchip-led,.fuse em{animation:none}}:root{--guilloche:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2230%22 viewBox=%220 0 96 30%22%3E%3Cg fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.07%22 stroke-width=%22.7%22%3E%3Cpolyline points=%220,15.00 2,17.28 4,19.14 6,20.21 8,20.25 10,19.19 12,17.12 14,14.30 16,11.10 18,7.97 20,5.35 22,3.61 24,3.00 26,3.61 28,5.35 30,7.97 32,11.10 34,14.30 36,17.12 38,19.19 40,20.25 42,20.21 44,19.14 46,17.28 48,15.00 50,12.72 52,10.86 54,9.79 56,9.75 58,10.81 60,12.88 62,15.70 64,18.90 66,22.03 68,24.65 70,26.39 72,27.00 74,26.39 76,24.65 78,22.03 80,18.90 82,15.70 84,12.88 86,10.81 88,9.75 90,9.79 92,10.86 94,12.72 96,15.00%22/%3E%3Cpolyline points=%220,22.18 2,22.71 4,22.36 6,21.13 8,19.11 10,16.54 12,13.74 14,11.04 16,8.78 18,7.24 20,6.56 22,6.80 24,7.86 26,9.51 28,11.47 30,13.41 32,15.00 34,15.99 36,16.21 38,15.66 40,14.41 42,12.69 44,10.81 46,9.08 48,7.82 50,7.29 52,7.64 54,8.87 56,10.89 58,13.46 60,16.26 62,18.96 64,21.22 66,22.76 68,23.44 70,23.20 72,22.14 74,20.49 76,18.53 78,16.59 80,15.00 82,14.01 84,13.79 86,14.34 88,15.59 90,17.31 92,19.19 94,20.92 96,22.18%22/%3E%3Cpolyline points=%220,20.43 2,19.63 4,18.68 6,17.69 8,16.77 10,16.01 12,15.45 14,15.12 16,15.00 18,15.03 20,15.12 22,15.19 24,15.14 26,14.90 28,14.44 30,13.75 32,12.87 34,11.89 36,10.89 38,9.98 40,9.27 42,8.85 44,8.76 46,9.01 48,9.57 50,10.37 52,11.32 54,12.31 56,13.23 58,13.99 60,14.55 62,14.88 64,15.00 66,14.97 68,14.88 70,14.81 72,14.86 74,15.10 76,15.56 78,16.25 80,17.13 82,18.11 84,19.11 86,20.02 88,20.73 90,21.15 92,21.24 94,20.99 96,20.43%22/%3E%3Cpolyline points=%220,15.00 2,16.02 4,17.48 6,19.16 8,20.82 10,22.19 12,23.05 14,23.25 16,22.70 18,21.46 20,19.66 22,17.50 24,15.26 26,13.20 28,11.56 30,10.50 32,10.12 34,10.39 36,11.19 38,12.33 40,13.55 42,14.62 44,15.30 46,15.45 48,15.00 50,13.98 52,12.52 54,10.84 56,9.18 58,7.81 60,6.95 62,6.75 64,7.30 66,8.54 68,10.34 70,12.50 72,14.74 74,16.80 76,18.44 78,19.50 80,19.88 82,19.61 84,18.81 86,17.67 88,16.45 90,15.38 92,14.70 94,14.55 96,15.00%22/%3E%3Cpolyline points=%220,15.23 2,18.53 4,21.69 6,24.26 8,25.92 10,26.45 12,25.81 14,24.11 16,21.63 18,18.75 20,15.90 22,13.49 24,11.87 26,11.24 28,11.66 30,13.00 32,15.00 34,17.29 36,19.45 38,21.07 40,21.83 42,21.53 44,20.14 46,17.79 48,14.77 50,11.47 52,8.31 54,5.74 56,4.08 58,3.55 60,4.19 62,5.89 64,8.37 66,11.25 68,14.10 70,16.51 72,18.13 74,18.76 76,18.34 78,17.00 80,15.00 82,12.71 84,10.55 86,8.93 88,8.17 90,8.47 92,9.86 94,12.21 96,15.23%22/%3E%3Cpolyline points=%220,18.24 2,20.70 4,22.31 6,22.91 8,22.48 10,21.17 12,19.24 14,17.05 16,15.00 18,13.44 20,12.66 22,12.80 24,13.87 26,15.72 28,18.07 30,20.54 32,22.76 34,24.35 36,25.03 38,24.65 40,23.21 42,20.88 44,17.94 46,14.76 48,11.76 50,9.30 52,7.69 54,7.09 56,7.52 58,8.83 60,10.76 62,12.95 64,15.00 66,16.56 68,17.34 70,17.20 72,16.13 74,14.28 76,11.93 78,9.46 80,7.24 82,5.65 84,4.97 86,5.35 88,6.79 90,9.12 92,12.06 94,15.24 96,18.24%22/%3E%3C/g%3E%3C/svg%3E")}.exambar-in:before{background:var(--guilloche) 0 0/96px 30px repeat;opacity:1}.exambar-in{padding-right:10px}.exambar-l{position:relative;z-index:1}.exambar-tag{letter-spacing:.14em}.exambar-fase{letter-spacing:.06em}.exambar-seal{position:absolute;right:146px;top:50%;margin-top:-29px;color:var(--btn);transform:rotate(-14deg);opacity:.92;pointer-events:none;z-index:2;mix-blend-mode:screen}.exambar-lcd{position:relative;z-index:1}.exambar-lcd .exambar-k:first-child{letter-spacing:.2em}.exambar-lcd .exambar-k:last-child{font-size:8.5px;letter-spacing:.12em}.fuse-row{display:flex;align-items:center;gap:8px;margin:7px 14px 0}.fuse-row span{font:700 9.5px/1 var(--label);letter-spacing:.1em;color:var(--muted);white-space:nowrap}.fuse-row .fuse{flex:1;margin:0}.exambar[data-urg="2"] .exambar-seal{animation:stamp 2.4s cubic-bezier(.2,1.6,.4,1) infinite}@keyframes stamp{0%,70%,to{transform:rotate(-14deg) scale(1)}78%{transform:rotate(-10deg) scale(1.18)}86%{transform:rotate(-14deg) scale(.96)}}.examchip{background-image:var(--guilloche);background-size:96px 30px}.final-lcd{position:relative}.final-seal{position:absolute;right:-34px;bottom:-30px;color:var(--btn);transform:rotate(-12deg);mix-blend-mode:screen}.final-k{font:700 italic 12px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;color:#FF7A9C;margin-bottom:10px}.final.shell-dark{background-image:var(--guilloche);background-size:96px 30px}@media (max-width:767px){.exambar-seal{right:136px}.final-seal{width:64px;height:64px;right:-22px;bottom:-22px}}@media (prefers-reduced-motion:reduce){.exambar[data-urg="2"] .exambar-seal{animation:none}}:root{--serif:"Bodoni Moda Variable","Bodoni Moda",Didot,serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--gx:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2230%22%3E%3Cg fill=%22none%22 stroke=%22%231E1E24%22 stroke-opacity=%220.045%22 stroke-width=%220.7%22%3E%3Cpolyline points=%220,15.0 3,18.3 6,20.2 9,19.9 12,17.1 15,12.7 18,8.0 21,4.4 24,3.0 27,4.4 30,8.0 33,12.7 36,17.1 39,19.9 42,20.2 45,18.3 48,15.0 51,11.7 54,9.8 57,10.1 60,12.9 63,17.3 66,22.0 69,25.6 72,27.0 75,25.6 78,22.0 81,17.3 84,12.9 87,10.1 90,9.8 93,11.7 96,15.0%22/%3E%3Cpolyline points=%220,22.2 3,22.6 6,21.1 9,17.9 12,13.7 15,9.8 18,7.2 21,6.6 24,7.9 27,10.5 30,13.4 33,15.6 36,16.2 39,15.1 42,12.7 45,9.9 48,7.8 51,7.4 54,8.9 57,12.1 60,16.3 63,20.2 66,22.8 69,23.4 72,22.1 75,19.5 78,16.6 81,14.4 84,13.8 87,14.9 90,17.3 93,20.1 96,22.2%22/%3E%3Cpolyline points=%220,20.4 3,19.2 6,17.7 9,16.4 12,15.5 15,15.0 18,15.0 21,15.2 24,15.1 27,14.7 30,13.7 33,12.4 36,10.9 39,9.6 42,8.8 45,8.8 48,9.6 51,10.8 54,12.3 57,13.6 60,14.5 63,15.0 66,15.0 69,14.8 72,14.9 75,15.3 78,16.3 81,17.6 84,19.1 87,20.4 90,21.2 93,21.2 96,20.4%22/%3E%3Cpolyline points=%220,15.0 3,16.7 6,19.2 9,21.6 12,23.1 15,23.1 18,21.5 21,18.6 24,15.3 27,12.3 30,10.5 33,10.2 36,11.2 39,12.9 42,14.6 45,15.5 48,15.0 51,13.3 54,10.8 57,8.4 60,6.9 63,6.9 66,8.5 69,11.4 72,14.7 75,17.7 78,19.5 81,19.8 84,18.8 87,17.1 90,15.4 93,14.5 96,15.0%22/%3E%3Cpolyline points=%220,15.2 3,20.2 6,24.3 9,26.3 12,25.8 15,22.9 18,18.8 21,14.6 24,11.9 27,11.3 30,13.0 33,16.1 36,19.4 39,21.6 42,21.5 45,19.1 48,14.8 51,9.8 54,5.7 57,3.7 60,4.2 63,7.1 66,11.2 69,15.4 72,18.1 75,18.7 78,17.0 81,13.9 84,10.6 87,8.4 90,8.5 93,10.9 96,15.2%22/%3E%3Cpolyline points=%220,18.2 3,21.6 6,22.9 9,21.9 12,19.2 15,16.0 18,13.4 21,12.6 24,13.9 27,16.9 30,20.5 33,23.7 36,25.0 39,24.1 42,20.9 45,16.4 48,11.8 51,8.4 54,7.1 57,8.1 60,10.8 63,14.0 66,16.6 69,17.4 72,16.1 75,13.1 78,9.5 81,6.3 84,5.0 87,5.9 90,9.1 93,13.6 96,18.2%22/%3E%3C/g%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:where(:not(.is-light)){--gx:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2230%22%3E%3Cg fill=%22none%22 stroke=%22%23ffffff%22 stroke-opacity=%220.035%22 stroke-width=%220.7%22%3E%3Cpolyline points=%220,15.0 3,18.3 6,20.2 9,19.9 12,17.1 15,12.7 18,8.0 21,4.4 24,3.0 27,4.4 30,8.0 33,12.7 36,17.1 39,19.9 42,20.2 45,18.3 48,15.0 51,11.7 54,9.8 57,10.1 60,12.9 63,17.3 66,22.0 69,25.6 72,27.0 75,25.6 78,22.0 81,17.3 84,12.9 87,10.1 90,9.8 93,11.7 96,15.0%22/%3E%3Cpolyline points=%220,22.2 3,22.6 6,21.1 9,17.9 12,13.7 15,9.8 18,7.2 21,6.6 24,7.9 27,10.5 30,13.4 33,15.6 36,16.2 39,15.1 42,12.7 45,9.9 48,7.8 51,7.4 54,8.9 57,12.1 60,16.3 63,20.2 66,22.8 69,23.4 72,22.1 75,19.5 78,16.6 81,14.4 84,13.8 87,14.9 90,17.3 93,20.1 96,22.2%22/%3E%3Cpolyline points=%220,20.4 3,19.2 6,17.7 9,16.4 12,15.5 15,15.0 18,15.0 21,15.2 24,15.1 27,14.7 30,13.7 33,12.4 36,10.9 39,9.6 42,8.8 45,8.8 48,9.6 51,10.8 54,12.3 57,13.6 60,14.5 63,15.0 66,15.0 69,14.8 72,14.9 75,15.3 78,16.3 81,17.6 84,19.1 87,20.4 90,21.2 93,21.2 96,20.4%22/%3E%3Cpolyline points=%220,15.0 3,16.7 6,19.2 9,21.6 12,23.1 15,23.1 18,21.5 21,18.6 24,15.3 27,12.3 30,10.5 33,10.2 36,11.2 39,12.9 42,14.6 45,15.5 48,15.0 51,13.3 54,10.8 57,8.4 60,6.9 63,6.9 66,8.5 69,11.4 72,14.7 75,17.7 78,19.5 81,19.8 84,18.8 87,17.1 90,15.4 93,14.5 96,15.0%22/%3E%3Cpolyline points=%220,15.2 3,20.2 6,24.3 9,26.3 12,25.8 15,22.9 18,18.8 21,14.6 24,11.9 27,11.3 30,13.0 33,16.1 36,19.4 39,21.6 42,21.5 45,19.1 48,14.8 51,9.8 54,5.7 57,3.7 60,4.2 63,7.1 66,11.2 69,15.4 72,18.1 75,18.7 78,17.0 81,13.9 84,10.6 87,8.4 90,8.5 93,10.9 96,15.2%22/%3E%3Cpolyline points=%220,18.2 3,21.6 6,22.9 9,21.9 12,19.2 15,16.0 18,13.4 21,12.6 24,13.9 27,16.9 30,20.5 33,23.7 36,25.0 39,24.1 42,20.9 45,16.4 48,11.8 51,8.4 54,7.1 57,8.1 60,10.8 63,14.0 66,16.6 69,17.4 72,16.1 75,13.1 78,9.5 81,6.3 84,5.0 87,5.9 90,9.1 93,13.6 96,18.2%22/%3E%3C/g%3E%3C/svg%3E")}}:root:where(.is-dark){--gx:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2230%22%3E%3Cg fill=%22none%22 stroke=%22%23ffffff%22 stroke-opacity=%220.035%22 stroke-width=%220.7%22%3E%3Cpolyline points=%220,15.0 3,18.3 6,20.2 9,19.9 12,17.1 15,12.7 18,8.0 21,4.4 24,3.0 27,4.4 30,8.0 33,12.7 36,17.1 39,19.9 42,20.2 45,18.3 48,15.0 51,11.7 54,9.8 57,10.1 60,12.9 63,17.3 66,22.0 69,25.6 72,27.0 75,25.6 78,22.0 81,17.3 84,12.9 87,10.1 90,9.8 93,11.7 96,15.0%22/%3E%3Cpolyline points=%220,22.2 3,22.6 6,21.1 9,17.9 12,13.7 15,9.8 18,7.2 21,6.6 24,7.9 27,10.5 30,13.4 33,15.6 36,16.2 39,15.1 42,12.7 45,9.9 48,7.8 51,7.4 54,8.9 57,12.1 60,16.3 63,20.2 66,22.8 69,23.4 72,22.1 75,19.5 78,16.6 81,14.4 84,13.8 87,14.9 90,17.3 93,20.1 96,22.2%22/%3E%3Cpolyline points=%220,20.4 3,19.2 6,17.7 9,16.4 12,15.5 15,15.0 18,15.0 21,15.2 24,15.1 27,14.7 30,13.7 33,12.4 36,10.9 39,9.6 42,8.8 45,8.8 48,9.6 51,10.8 54,12.3 57,13.6 60,14.5 63,15.0 66,15.0 69,14.8 72,14.9 75,15.3 78,16.3 81,17.6 84,19.1 87,20.4 90,21.2 93,21.2 96,20.4%22/%3E%3Cpolyline points=%220,15.0 3,16.7 6,19.2 9,21.6 12,23.1 15,23.1 18,21.5 21,18.6 24,15.3 27,12.3 30,10.5 33,10.2 36,11.2 39,12.9 42,14.6 45,15.5 48,15.0 51,13.3 54,10.8 57,8.4 60,6.9 63,6.9 66,8.5 69,11.4 72,14.7 75,17.7 78,19.5 81,19.8 84,18.8 87,17.1 90,15.4 93,14.5 96,15.0%22/%3E%3Cpolyline points=%220,15.2 3,20.2 6,24.3 9,26.3 12,25.8 15,22.9 18,18.8 21,14.6 24,11.9 27,11.3 30,13.0 33,16.1 36,19.4 39,21.6 42,21.5 45,19.1 48,14.8 51,9.8 54,5.7 57,3.7 60,4.2 63,7.1 66,11.2 69,15.4 72,18.1 75,18.7 78,17.0 81,13.9 84,10.6 87,8.4 90,8.5 93,10.9 96,15.2%22/%3E%3Cpolyline points=%220,18.2 3,21.6 6,22.9 9,21.9 12,19.2 15,16.0 18,13.4 21,12.6 24,13.9 27,16.9 30,20.5 33,23.7 36,25.0 39,24.1 42,20.9 45,16.4 48,11.8 51,8.4 54,7.1 57,8.1 60,10.8 63,14.0 66,16.6 69,17.4 72,16.1 75,13.1 78,9.5 81,6.3 84,5.0 87,5.9 90,9.1 93,13.6 96,18.2%22/%3E%3C/g%3E%3C/svg%3E")}.phone{background-image:var(--gx);background-size:96px 30px}.hello{font:900 31px/1.04 var(--serif);letter-spacing:-.02em}.card-h h3,.phone h3{font:800 21px/1.1 var(--serif);letter-spacing:-.01em}.ask{font:700 24px/1.2 var(--serif)}.sub-top b{font:800 21px/1.12 var(--serif)}.step b{font:700 17px/1.2 var(--serif)}.kicker-legal{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--btn)}.hello-k{margin-bottom:8px}.casecard .lbl{font-family:var(--mono);font-weight:500}.card-h{flex-wrap:wrap;row-gap:8px}.card-h h3{white-space:normal}.seg7 .seg7-cell,.seg7 .seg7-ghost,.seg7 .seg7-on{font:inherit}.casecard .lbl{font-style:normal;letter-spacing:.12em}.exambar-tag{font:500 9.5px/1.25 var(--mono);font-style:normal;letter-spacing:.12em}.deck{z-index:40}:root{--btn:#9E3550;--btn-deep:#682034;--btn-soft:#EBD6DC;--lcd:#BFC6AB;--lcd-ink:#283022;--plastic:#DCD3C3;--plastic-2:#CFC6B5;--plastic-hi:#E8E1D4}@media (prefers-color-scheme:dark){:root:where(:not(.is-light)){--btn:#B9466A;--btn-deep:#76223D;--btn-soft:#3A1E27;--lcd:#B3BC9E;--plastic:#1E2026;--plastic-2:#141519;--plastic-hi:#262830}}:root:where(.is-dark){--btn:#B9466A;--btn-deep:#76223D;--btn-soft:#3A1E27;--lcd:#B3BC9E;--plastic:#1E2026;--plastic-2:#141519;--plastic-hi:#262830}body,html{background:var(--plastic-2)}.start{transform:skewX(-7deg)}.start>span{transform:skewX(7deg)}.exambar[data-urg="1"] .exambar-fase,.exambar[data-urg="2"] .exambar-fase{color:#E7A9BA}.bezel.alert{box-shadow:inset 0 0 0 3px var(--btn),0 0 0 4px rgba(158,53,80,.2)}:root{--serif:"Archivo Variable","Archivo",system-ui,sans-serif;--script:"Cormorant Garamond",Garamond,serif;--display:var(--serif);--accent:#56614A;--btn:#20232A;--btn-deep:#0E0F12;--btn-soft:#DDD8CE;--btn-ink:#ECE8E1}@media (prefers-color-scheme:dark){:root:where(:not(.is-light)){--accent:#A9B58F;--btn:#ECE8E1;--btn-deep:#B9B3A8;--btn-soft:#26282D;--btn-ink:#141518}}:root:where(.is-dark){--accent:#A9B58F;--btn:#ECE8E1;--btn-deep:#B9B3A8;--btn-soft:#26282D;--btn-ink:#141518}.start{border-radius:999px;height:52px;padding:0 24px;gap:10px;background:var(--btn);box-shadow:0 1px 0 rgba(0,0,0,.08),0 10px 20px -14px rgba(20,20,26,.6);transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s}.start,.start>span{transform:none;color:var(--btn-ink)}.start>span{font:600 16px/1 var(--body);letter-spacing:0;text-transform:none;gap:8px}.start:hover{transform:translateY(-1px)}.start:active{transform:translateY(1px);box-shadow:none}.start.sm{height:42px;padding:0 18px}.start.sm>span{font-size:14.5px}.start.alt{background:transparent;box-shadow:inset 0 0 0 1.5px var(--edge-2)}.start.alt>span{color:var(--ink)}.start .icon{font-size:16px}.wordmark{text-shadow:none}.wordmark .mark{background:var(--btn);color:var(--btn-ink);box-shadow:none}.hello{font:800 30px/1.08 var(--serif);letter-spacing:-.03em}.card-h h3,.phone h3{font:750 19px/1.15 var(--serif);letter-spacing:-.02em}.ask{font:650 22px/1.28 var(--serif);letter-spacing:-.015em}.sub-top b{font:750 21px/1.15 var(--serif)}.step b{font-family:var(--serif)}.kicker-legal{color:var(--accent)}.tab.on .ic{background:var(--paper,#ECE8E1);color:#20232A;box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 3px 0 #17171C}.chip .icon,.linkbtn,.qsteps i.done,.qsteps i.now{color:var(--accent)}.linkbtn{font:600 13px/1 var(--body);letter-spacing:0;text-transform:none;font-style:normal}.exambar-fase,.exambar[data-urg] .exambar-fase{color:#ECE8E1!important;font-style:normal;font-family:var(--serif);font-weight:750;letter-spacing:.02em}.bezel .tag i,.exambar-tag i,.examchip-led,.power{background:var(--accent)!important;box-shadow:none!important}.fuse i{background:linear-gradient(90deg,#3A3C44,var(--fuse))}.fuse em{display:none}.msg.yo,.segctl button.on,.toggle.on{background:var(--btn);color:var(--btn-ink)}.msg.yo{box-shadow:none}.composer .key{background:var(--btn);color:var(--btn-ink)}.phone{background-image:none}.exambar-in:before{background:none}.exambar-seal{display:none}.only-d{display:none!important}.hcamino,.hgrid,.qcase,.qgrid,.rgrid,.rside,.tabview{display:contents}.qside{display:flex;flex-direction:column;gap:14px;flex:1}.hcamino{padding:0}.v-quiz .sheet{margin:auto -20px -20px;z-index:5}.lexask{display:flex;align-items:flex-end;gap:12px;padding:12px 14px 14px 12px}.lexask-lex{flex-shrink:0;display:grid;place-items:end center;padding:8px 10px}.lexask-bubble{flex:1;min-width:0;position:relative;background:var(--plastic-hi);color:var(--ink);border-radius:14px 14px 14px 4px;padding:12px 14px 14px}.lexask-bubble:before{content:"";position:absolute;left:-7px;bottom:10px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:0;border-right:7px solid transparent;border-right-color:var(--plastic-hi)}.lexask-k{display:block;margin-bottom:6px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lexask .ask{margin:0;font-size:20px}.lexask-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;padding-top:10px;border-top:1.5px dashed var(--edge-2)}.lexask-v b{font:700 16px/1.2 var(--serif)}.lexask-v.ok b{color:var(--ok)}.lexask-v.bad b{color:var(--bad)}.lexask-v span{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width:839px){.lexask-v{display:none}}.sheet .start{background:#ECE8E1;box-shadow:0 1px 0 rgba(0,0,0,.2)}.sheet .start>span{color:#20232A}.key{color:var(--btn-ink)}.key.bad,.key.grey,.key.ok{color:#fff}.rstats{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:8px}.rstat{padding:7px;border-radius:10px 10px 20px 10px}.rstat .lcd{padding:10px 8px;text-align:center}.rstat .k{font-size:10px}.rstat-v{font:700 22px/1 var(--label);margin-top:8px;white-space:nowrap}.rstat-v .to{color:#8E1F2E}.rbtn{width:100%;height:60px!important}.rbtn>span{font-size:20px!important}.rnote{font-size:14px;line-height:1.45;color:var(--muted);text-align:center}@media (max-width:839px){.tv-lex>.composer{position:sticky;bottom:112px;z-index:39;box-shadow:inset 0 1px 3px rgba(0,0,0,.12),0 0 0 1.5px var(--edge-2),0 0 0 10px var(--plastic)}.phone:has(.composer:focus-within) .tv-lex>.suggest{display:none}.chat-fin{scroll-margin-bottom:190px}.tv-lex>.chat{padding-bottom:12px}.phone:has(.composer:focus-within)>.deck{display:none}.phone:has(.composer:focus-within) .tv-lex>.composer{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.phone:has(.composer:focus-within) .chat-fin{scroll-margin-bottom:90px}}@media (max-width:599px){.phone:has(.tv-lex){position:fixed;top:0;left:0;right:0;margin:0 auto;height:var(--vvh,100dvh);min-height:0;overflow:hidden;transform:translateY(var(--vvtop,0))}.phone:has(.tv-lex)>.pad{min-height:0;padding-bottom:10px}.phone:has(.tv-lex)>.deck{position:relative;bottom:auto;flex-shrink:0}.tabview.tv-lex{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.tv-lex>.lexhead,.tv-lex>.suggest{flex-shrink:0}.tv-lex>.chat{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px}.tv-lex>.composer{position:relative;bottom:auto;flex-shrink:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.12),0 0 0 1.5px var(--edge-2)}.phone:has(.composer:focus-within) .tv-lex>.composer{bottom:auto}.phone:has(.composer:focus-within) .tv-lex>.lexhead{display:none}.phone:has(.composer:focus-within)>.pad{padding-top:8px}.chat-fin,.phone:has(.composer:focus-within) .chat-fin{scroll-margin-bottom:0}.appstage:has(.composer:focus-within) .pod-fab{display:none}.appstage:has(.tv-lex) .pod-fab{bottom:240px}}@media (min-width:840px){.only-m{display:none!important}.only-d{display:revert!important}aside.only-d,div.only-d,header.only-d,section.only-d{display:flex!important}.appstage{--app-paper:#ECE8E1;--sheet:#F4F1EB;--rule:rgba(32,35,42,.12);--rule-2:rgba(32,35,42,.22);padding:0;display:block;background:var(--app-paper);background-image:var(--gx);background-size:96px 30px}.phone{max-width:none;min-height:100dvh;border-radius:0;overflow:visible;box-shadow:none;display:flow-root;background:transparent;padding-bottom:56px}.phone:before,.phone>.deck,.phone>.exambar{display:none}.phone>.pad{width:auto;max-width:1240px;margin:28px auto 0;padding:0 40px 40px;gap:28px;background:var(--sheet);border-radius:14px;box-shadow:0 0 0 1px var(--rule),0 1px 0 rgba(255,255,255,.6) inset,0 40px 80px -50px rgba(40,34,26,.45)}.winbar{align-items:center;justify-content:center;gap:8px;height:44px;margin:0 -40px;padding:0 20px;border-bottom:1px solid var(--rule);font:600 13.5px/1 var(--body);color:var(--muted);position:relative}.winbar svg{font-size:16px}.abar{position:sticky;top:0;z-index:40;flex-direction:column;background:var(--app-paper);box-shadow:0 1px 0 var(--rule-2)}.abar-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 40px}.abar-rad{height:30px;border-bottom:1px solid var(--rule)}.abar-rad .abar-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.abar-rad b{color:var(--ink);font-weight:600}.abar-clock{margin-left:10px;letter-spacing:.06em}.abar-clock .seg7{font-size:11px}.abar-main{height:72px;display:flex;align-items:center;gap:32px}.abar-main .wordmark{font-size:34px!important;color:var(--ink)}.abar-main .wordmark .mark{--m:38px!important}.abar-main nav{display:flex;align-items:center;gap:6px;margin:0 auto}.abar-main nav button{position:relative;display:flex;align-items:baseline;gap:6px;height:40px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--muted);font:600 15px/40px var(--body);cursor:pointer;transition:color .2s,background .2s}.abar-main nav button i{font:italic 600 18px/1 var(--script);color:var(--accent)}.abar-main nav button:hover{color:var(--ink)}.abar-main nav button.on{color:var(--ink);background:rgba(32,35,42,.07)}.abar-main nav button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.abar-alert{align-self:center;margin-left:2px;font:700 10.5px/1 var(--body);font-style:normal;padding:4px 7px;border-radius:999px;background:#9E3550;color:#fff}.abar-r{display:flex;align-items:center;gap:12px}.abar-r .chip{height:38px;font:600 14px/1 var(--body);font-style:normal;letter-spacing:0;background:transparent;box-shadow:inset 0 0 0 1px var(--rule-2)}.abar-r .chip-bad{color:#9E3550}.abar-r .start.sm{height:42px}.dhead{align-items:flex-end;justify-content:space-between;gap:24px;padding-top:8px}.dhead-k{margin-bottom:12px}.alert-k{color:#B9466A!important}.dtitle{font:800 44px/1.05 var(--serif);letter-spacing:-.035em;margin:0}.dsub{font-size:17px;line-height:1.5;color:var(--muted);margin:10px 0 0;max-width:60ch}.dhead .chip{font:600 14.5px/1 var(--body);letter-spacing:0;font-style:normal;height:42px;padding:0 16px}.hgrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:stretch}.hoy{flex-direction:column;gap:14px;padding:30px 32px;border-radius:20px 20px 44px 20px;min-height:100%}.hoy-k{font:600 14px/1 var(--body);color:var(--accent-osc)}.hoy h2{font:800 34px/1.1 var(--serif);letter-spacing:-.03em;color:#ECE8E1;margin:0}.hoy>p{font-size:16px;line-height:1.5;color:#C4C4CC;margin:0}.hoy-meta{display:flex;align-items:center;gap:16px;margin-top:6px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.hoy-jars{padding:10px 12px}.hoy-meta b{display:block;font:600 15.5px/1.3 var(--body);color:#ECE8E1}.hoy-meta span{display:block;font-size:14px;line-height:1.4;color:#9A9AA6;margin-top:3px}.hoy-cta{display:flex;align-items:center;gap:20px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.hoy-btn{height:56px!important;padding:0 28px!important;background:#ECE8E1!important}.hoy-btn>span{color:#20232A!important;font-size:17px!important}.hoy-hint{font-size:13.5px;color:#8E8E99}.petcard{display:flex;flex-direction:column;border-radius:20px 20px 44px 20px;padding:20px 22px 22px}.petcard .lcd{flex:1}.pet-note{font-size:14px;line-height:1.45;color:#B4B4BE;margin:14px 2px 0}.hcamino{display:flex;flex-direction:column;gap:12px}.hcamino h3{font-size:21px}.step.done{background:transparent;box-shadow:inset 0 0 0 1.5px var(--edge)}.hlex{gap:14px;padding:22px 24px;border-radius:16px 16px 34px 16px}.hlex h3{font-size:21px}.hlex-ic{font-size:24px;color:var(--accent)}.hlex-p{font-size:15.5px;line-height:1.5;color:var(--muted);margin:0}.hlex-q{display:flex;flex-direction:column;gap:8px;margin-top:auto}.hlex-q button{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border:0;border-radius:12px;background:var(--plastic);color:var(--ink);font:600 15px/1 var(--body);cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1.5px var(--edge);transition:transform .15s cubic-bezier(.16,1,.3,1)}.hlex-q button svg{color:var(--accent)}.hlex-q button:hover{transform:translateX(2px)}.demo{flex-direction:row;align-items:center;gap:16px;padding:14px 18px}.demo .btns{margin-left:auto}.rgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.rside{display:flex;flex-direction:column;gap:18px}.rside-h{font:750 21px/1.15 var(--serif);letter-spacing:-.02em;margin:0}.rgrid .bezel.alert{border-radius:20px 20px 44px 20px}.rgrid .bezel.alert .lcd{padding:28px 18px 26px!important}.rbtn{height:58px!important}.rnote{text-align:left;margin:0;max-width:52ch}.tabview{display:grid;gap:22px;align-items:start}.tabview>.row:first-child{grid-column:1/-1;padding-top:0!important}.tabview .hello{font-size:44px;letter-spacing:-.035em}.tabview .sub{font-size:17px}.tv-lex{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"top top" "head chat" "sug chat" "sug comp";grid-template-rows:auto auto 1fr auto}.tv-lex>.row{grid-area:top}.tv-lex>.lexhead{grid-area:head;margin-top:0!important}.tv-lex>.chat{grid-area:chat;min-height:420px;padding:20px;border-radius:16px;background:var(--plastic-hi);box-shadow:inset 0 0 0 1.5px var(--edge)}.tv-lex>.suggest{grid-area:sug;flex-direction:column;margin:0;padding:0;overflow:visible}.tv-lex>.suggest button{height:46px;border-radius:12px}.tv-lex>.composer{grid-area:comp}.v-quiz>.pad{margin-top:32px;padding:0 48px 48px}.v-quiz .winbar{margin:0 -48px}.v-quiz .qbar{padding-top:0;gap:18px}.v-quiz .qsteps i{height:8px}.qgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:48px;align-items:start}.v-quiz .qgrid{row-gap:20px}.qcase{display:flex;flex-direction:column;gap:14px;grid-column:1;grid-row:1}.qcase .casecard{padding:28px 30px 32px;border-radius:20px 20px 40px 20px}.qcase .casecard .lbl{font-size:12.5px;margin-bottom:16px}.qcase .casecard .case{font-size:20px;line-height:1.6;max-width:58ch}.qside{flex:0 1 auto;gap:16px;grid-column:2;grid-row:1/span 2}.v-quiz .ask{font-size:28px;line-height:1.22;margin-top:0;max-width:30ch}.v-quiz .answers{gap:12px}.v-quiz button.answer{min-height:64px;font-size:16.5px;padding:12px 20px 12px 14px}.v-quiz .sheet{grid-column:1;grid-row:2;position:static;margin:0;border-radius:20px 20px 36px 20px;padding:20px 22px 22px}.v-quiz .sheet p{font-size:16px;max-width:62ch}}@media (min-width:840px) and (max-width:1199px){.v-quiz>.pad{padding:0 28px 32px}.v-quiz .winbar{margin:0 -28px}.qgrid{gap:28px}.phone>.pad{margin:20px 20px 0;padding:0 28px 32px}.winbar{margin:0 -28px}.abar-wrap{padding:0 20px}.abar-main{gap:16px}.abar-main nav button{padding:0 10px;font-size:14.5px}.abar-r .chip{display:none}.abar-r .instalar .start{padding:0 12px}.abar-r .instalar .start>span{font-size:0;gap:0}.abar-r .instalar .start .icon{font-size:19px}.abar-rad .abar-wrap{justify-content:flex-end}.abar-rad .abar-wrap>span:first-child{display:none}.hgrid,.rgrid{grid-template-columns:1fr}}@media (min-width:840px){.phone{padding-bottom:16px}.phone>.pad{margin-top:16px;padding-bottom:28px;gap:18px}.winbar{height:38px}.v-home>.pad{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"win win" "head demo" "main main";align-items:end;gap:18px 24px}.v-home .winbar{grid-area:win}.v-home .dhead{grid-area:head;padding-top:0}.v-home .dtitle{font-size:36px}.v-home .dsub{font-size:15.5px;margin-top:6px}.v-home .hgrid{grid-area:main;align-self:stretch;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hoy pet" "cam lex"}.v-home .hoy{grid-area:hoy;gap:10px;padding:24px 26px}.v-home .hoy h2{font-size:28px}.v-home .hoy>p{font-size:15px}.v-home .hoy-meta{margin-top:2px;padding:12px 0}.v-home .hoy-jars{flex-shrink:0}.v-home .hoy-btn{height:50px!important;padding:0 24px!important}.v-home .hoy-btn>span{font-size:16px!important}.v-home .petcard{grid-area:pet;padding:16px 18px 18px}.v-home .pet-note{font-size:13px;margin-top:10px}.v-home .hcamino{grid-area:cam;gap:8px}.v-home .hcamino h3,.v-home .hlex h3{font-size:19px}.v-home .step{min-height:54px;padding:7px 12px 7px 10px}.v-home .step .key{width:36px;height:36px;font-size:17px}.v-home .step b{font-size:15.5px}.v-home .step .meta{font-size:12.5px}.v-home .hlex{grid-area:lex;gap:10px;padding:16px 18px}.v-home .hlex-p{font-size:14.5px;line-height:1.45}.v-home .hlex-q{gap:6px}.v-home .hlex-q button{height:40px;font-size:14px}}@media (min-width:1200px){.v-home .hgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hoy pet cam" "hoy pet lex";grid-template-rows:auto 1fr}}@media (min-width:840px) and (max-height:820px){.abar-rad{height:26px}.abar-main{height:60px}.abar-main .wordmark{font-size:30px!important}.abar-main .wordmark .mark{--m:34px!important}.abar-r .start.sm{height:38px}.phone>.pad{margin-top:12px;gap:14px;padding-bottom:20px}.v-home>.pad{gap:14px 24px}.winbar{height:34px}.v-home .dtitle{font-size:30px}.v-home .dsub{margin-top:4px;font-size:15px}.v-home .hgrid{gap:16px}.v-home .hoy{padding:20px 24px}.v-home .hoy h2{font-size:25px}.v-home .hoy-hint,.v-home .pet-note{display:none!important}}@media (min-width:840px){.tabview{gap:18px}.tabview>.row:first-child{align-items:flex-end}.tabview .hello{font-size:38px}.tabview .sub{font-size:15.5px;margin-top:4px}.dhead{padding-top:0}.dtitle{font-size:38px}.dsub{font-size:15.5px;margin-top:6px}.v-quiz>.pad{margin-top:16px;padding:0 44px 28px;gap:16px}.v-quiz .winbar{margin:0 -44px}.qgrid{gap:40px}.qcase{gap:16px}.qcase .casecard{padding:22px 26px 26px}.qcase .casecard .case{font-size:19px;line-height:1.55}.lexask{border-radius:20px 20px 40px 20px;padding:16px 18px 18px 16px;gap:16px}.lexask-lex{padding:10px 12px}.lexask-lex svg{width:auto;height:96px}.lexask-bubble{padding:16px 18px 18px}.v-quiz .lexask .ask{font-size:23px;line-height:1.25;max-width:none}.qside{gap:14px}.v-quiz .answers{gap:10px}.v-quiz button.answer{min-height:58px}.v-quiz .sheet{margin:0;padding:16px 20px 18px;gap:12px}.v-quiz .sheet p{font-size:15px;line-height:1.5}.v-quiz .sheet .start{height:50px}.rgrid .bezel.alert .lcd{padding:20px 18px!important}.tv-lex{grid-template-columns:300px minmax(0,1fr);gap:16px 22px}.tv-lex>.chat{min-height:0;height:clamp(240px,calc(100dvh - 375px),620px);overflow-y:auto;padding:16px 18px}.tv-lex>.suggest button{height:42px}}@media (min-width:840px) and (max-width:1199px){.tv-lex{grid-template-columns:260px minmax(0,1fr)}}@media (min-width:840px) and (max-height:820px){.dtitle,.tabview .hello{font-size:30px}.v-quiz>.pad{margin-top:12px;padding-bottom:20px;gap:12px}.qcase .casecard{padding:16px 20px 20px}.qcase .casecard .case{font-size:17px}.qcase .casecard .lbl{margin-bottom:10px}.v-quiz .lexask .ask{font-size:20px}.lexask-bubble{padding:12px 14px 14px}.v-quiz button.answer{min-height:50px;padding-top:8px;padding-bottom:8px}.v-quiz .sheet{padding:12px 16px 14px;gap:10px}.v-quiz .sheet p{font-size:14px;line-height:1.45}.v-quiz .sheet .start{height:44px}.rgrid{gap:22px}.rside{gap:12px}.rbtn{height:50px!important}.tv-lex>.lexhead{padding:10px 12px 12px}.tv-lex>.chat{height:clamp(200px,calc(100dvh - 330px),620px)}.lexask-lex svg{height:76px}.tv-lex>.suggest button{height:38px}}@media (min-width:840px) and (max-height:700px){.phone .winbar.only-d{display:none!important}.phone>.pad{padding-top:18px}.v-home>.pad{grid-template-areas:"head demo" "main main"}.tv-lex>.chat{height:clamp(200px,calc(100dvh - 300px),620px)}}@media (min-width:840px) and (max-height:640px){.abar-main{height:54px}.tabview{gap:12px}.dtitle,.tabview .hello{font-size:27px}}.qstakes{display:none}:root{--didone:"Bodoni Moda Variable","Bodoni Moda",Didot,serif}@media (min-width:840px){.phone{display:flex;flex-direction:column}.phone>.pad{flex:0 0 auto;align-self:center;box-sizing:border-box;width:min(1240px,calc(100% - 40px));margin-left:0;margin-right:0}.dtitle,.tabview .hello{font-family:var(--didone);font-weight:640;letter-spacing:-.025em;line-height:1.02;font-size:46px}.dtitle em,.hoy h2 em,.tabview .hello em{font-style:italic;font-weight:480;letter-spacing:-.01em}.v-home .hoy h2{font-family:var(--didone);font-weight:640;letter-spacing:-.02em;font-size:34px}.v-home .hoy h2 em{color:var(--accent-osc)}.rside-h{font-style:italic;font-weight:500;letter-spacing:-.01em}.rside-h,.v-quiz .lexask .ask{font-family:var(--didone);font-size:26px}.v-quiz .lexask .ask{font-weight:620;letter-spacing:-.015em;line-height:1.18}.lexask-lex svg{height:96px;width:auto}.qcase .casecard .case{font-size:18.5px}.answer .key{font:italic 600 23px/1 var(--script);padding-bottom:2px}.v-quiz .qgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:none;grid-template-areas:"tag tag" "case case" "lex ans" "foot foot";gap:16px 28px;align-items:center}.v-quiz .qcase,.v-quiz .qside{display:contents}.v-quiz .eyelabel{grid-area:tag}.v-quiz .casecard{grid-area:case}.v-quiz .lexask{grid-area:lex}.v-quiz .answers{grid-area:ans}.v-quiz .qstakes,.v-quiz .sheet{grid-area:foot}.v-quiz .sheet{flex-direction:row;align-items:center;gap:24px;margin:0;padding:16px 18px 16px 24px}.v-quiz .sheet p{flex:1;margin:0;max-width:none}.v-quiz .sheet .start{width:auto;min-width:230px;flex-shrink:0}.qstakes{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:14px 14px 28px 14px;box-shadow:inset 0 0 0 1.5px var(--edge-2)}.qstakes-jars{padding:7px 9px;flex-shrink:0}.qstakes-t b{display:block;font:600 14.5px/1.3 var(--body)}.qstakes-t span{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--muted)}.qstakes-t{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.qstakes-t span{margin-top:0!important}.v-home .hoy{justify-content:space-between}.v-home .hoy-cta{margin-top:0}.v-home .petcard .lcd{display:flex;flex-direction:column;justify-content:center;gap:14px}.v-home .petcard .lex svg{height:128px;width:auto}.tabview.tv-lex{width:100%;max-width:1060px;align-self:center;grid-template-columns:280px minmax(0,1fr)}.tv-lex>.chat{height:360px!important;overflow-y:auto}}@media (min-width:840px) and (max-height:820px){.dtitle,.tabview .hello{font-size:36px}.v-home .hoy h2{font-size:29px}.v-quiz .lexask .ask{font-size:22px}.lexask-lex svg{height:76px}.qcase .casecard .case{font-size:17px}.v-home .petcard .lex svg{height:100px}.tv-lex>.chat{height:300px!important}}@media (min-width:1200px){.v-home .petcard .lcd{justify-content:space-between}.v-home .pet-top{flex-direction:column;align-items:stretch!important;gap:14px}.v-home .pet-top>.lex{align-self:center;display:flex;justify-content:center;padding-top:6px}.v-home .petcard .lex svg{height:240px;width:auto}.v-home .pet-seg{display:grid;grid-template-columns:1fr auto;grid-template-areas:"k n" "z n";align-items:end;-moz-column-gap:12px;column-gap:12px;text-align:left!important;padding-top:12px;border-top:2px dashed var(--lcd-dim)}.v-home .pet-seg .k{grid-area:k}.v-home .pet-seg .z{grid-area:z;margin-top:6px}.v-home .pet-seg .n{grid-area:n;margin-top:0!important}}@media (min-width:1200px) and (max-height:820px){.v-home .petcard .lex svg{height:190px}}@media (min-width:840px) and (max-height:700px){.v-home .step.done{display:none!important}.v-home .hlex-p{display:none}.tv-lex>.chat{height:270px!important}}@media (min-width:840px) and (max-height:640px){.dtitle,.tabview .hello{font-size:30px}}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes seg-on{0%{opacity:0}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes bubble-in{0%{opacity:0;transform:translateX(-10px) scale(.92)}}@keyframes lex-hop{0%,to{transform:translateY(0)}35%{transform:translateY(-14px) rotate(-3deg)}60%{transform:translateY(0)}78%{transform:translateY(-5px)}}@keyframes lex-nope{0%,to{transform:translateX(0)}20%{transform:translateX(-7px) rotate(-2deg)}45%{transform:translateX(6px) rotate(2deg)}70%{transform:translateX(-3px)}}@keyframes beckon{0%{box-shadow:0 0 0 0 rgba(158,53,80,.35)}70%,to{box-shadow:0 0 0 14px rgba(158,53,80,0)}}@media (prefers-reduced-motion:no-preference){.answers>.answer,.dhead,.hgrid>*,.qcase>*,.rgrid>*,.rside>*,.tabview>*,.v-quiz .qbar{animation:rise .6s cubic-bezier(.16,1,.3,1) backwards}.answers>:first-child,.hgrid>:nth-child(2),.qcase>:nth-child(2),.rside>:nth-child(2),.tabview>:nth-child(2){animation-delay:.06s}.answers>:nth-child(2),.hgrid>:nth-child(3),.qcase>:nth-child(3),.rside>:nth-child(3),.tabview>:nth-child(3){animation-delay:.12s}.answers>:nth-child(3),.hgrid>:nth-child(4),.rgrid>:nth-child(2),.rside>:nth-child(4),.tabview>:nth-child(4){animation-delay:.18s}.answers>:nth-child(4),.rside>:nth-child(5),.tabview>:nth-child(5){animation-delay:.24s}.tabview>:nth-child(6){animation-delay:.3s}.tabview>:nth-child(7){animation-delay:.36s}.tabview>:nth-child(8){animation-delay:.42s}.tabview>:nth-child(10),.tabview>:nth-child(9){animation-delay:.48s}.lexask-bubble{transform-origin:0 100%;animation:bubble-in .5s cubic-bezier(.2,1.3,.4,1) .22s backwards}.lexask-v{animation:rise .45s cubic-bezier(.16,1,.3,1) backwards}.lexask.is-ok .lexask-lex{animation:lex-hop .7s cubic-bezier(.3,1.4,.5,1)}.lexask.is-bad .lexask-lex{animation:lex-nope .5s ease-out}.cells i,.seg-bar i.on{animation:seg-on .3s backwards}.cells i:nth-child(2),.seg-bar i:nth-child(2){animation-delay:.08s}.cells i:nth-child(3),.seg-bar i:nth-child(3){animation-delay:.16s}.cells i:nth-child(4),.seg-bar i:nth-child(4){animation-delay:.24s}.cells i:nth-child(5),.seg-bar i:nth-child(5){animation-delay:.32s}.seg-bar i:nth-child(n+6){animation-delay:.4s}.rbtn{animation:beckon 2.2s ease-out 1s infinite}.answer,.hlex-q button,.rstat,.step,.suggest button{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,background-color .2s}.answer:not(:disabled):hover,.rstat:hover,.step:hover,.suggest button:hover{transform:translateY(-2px)}.answer:not(:disabled):active,.hlex-q button:active,.step:active,.suggest button:active{transform:translateY(1px) scale(.99)}}@media (min-width:840px) and (prefers-color-scheme:dark){:where(html:not(.is-light)) .appstage{--app-paper:#131418;--sheet:#1B1D22;--rule:rgba(255,255,255,.08);--rule-2:rgba(255,255,255,.16)}:where(html:not(.is-light)) .phone>.pad{box-shadow:0 0 0 1px var(--rule),0 40px 80px -40px rgba(0,0,0,.7)}:where(html:not(.is-light)) .abar-main nav button.on{background:rgba(255,255,255,.08)}:where(html:not(.is-light)) .abar-r .chip-bad{color:#E7A9BA}:where(html:not(.is-light)) .abar-alert{background:#B9466A}}@media (min-width:840px){:where(html.is-dark) .appstage{--app-paper:#131418;--sheet:#1B1D22;--rule:rgba(255,255,255,.08);--rule-2:rgba(255,255,255,.16)}:where(html.is-dark) .phone>.pad{box-shadow:0 0 0 1px var(--rule),0 40px 80px -40px rgba(0,0,0,.7)}:where(html.is-dark) .abar-main nav button.on{background:rgba(255,255,255,.08)}:where(html.is-dark) .abar-r .chip-bad{color:#E7A9BA}:where(html.is-dark) .abar-alert{background:#B9466A}}@media (min-width:840px) and (prefers-reduced-motion:no-preference){.v-quiz .sheet{animation:sheet-up .35s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.abar-main nav button,.hlex-q button{transition:none}}.tema{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:space-between;width:58px;height:32px;padding:0 9px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--edge-2);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.tema>svg{width:13px;height:13px}.tema-k{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--btn);color:var(--btn-ink);display:grid;place-items:center;box-shadow:0 1px 0 rgba(0,0,0,.08),0 4px 10px -4px rgba(20,20,26,.5)}.tema-k svg{grid-area:1/1;width:14px;height:14px}.tema-k .tema-luna{opacity:0;transform:rotate(-60deg) scale(.5)}.tema:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.tema:active .tema-k{width:28px}.tema:focus-visible{outline:3px solid var(--btn);outline-offset:3px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .tema-k{transform:translateX(26px)}:where(html:not(.is-light)) .tema:active .tema-k{transform:translateX(22px)}:where(html:not(.is-light)) .tema-k .tema-sol{opacity:0;transform:rotate(60deg) scale(.5)}:where(html:not(.is-light)) .tema-k .tema-luna{opacity:1;transform:none}}:where(html.is-dark) .tema-k{transform:translateX(26px)}:where(html.is-dark) .tema:active .tema-k{transform:translateX(22px)}:where(html.is-dark) .tema-k .tema-sol{opacity:0;transform:rotate(60deg) scale(.5)}:where(html.is-dark) .tema-k .tema-luna{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.tema-k{transition:transform .38s cubic-bezier(.16,1,.3,1),width .2s cubic-bezier(.16,1,.3,1)}.tema-k svg{transition:opacity .25s,transform .38s cubic-bezier(.16,1,.3,1)}.tema,.tema:hover{transition:box-shadow .2s}}.row-r{display:flex;align-items:center;gap:10px}@media (max-width:520px){.tema{width:48px;height:28px;padding:0 7px}.tema>svg{width:11px;height:11px}.tema-k{top:4px;left:4px;width:20px;height:20px}.tema-k svg{width:12px;height:12px}.tema:active .tema-k{width:23px}}@media (max-width:520px) and (prefers-color-scheme:dark){:where(html:not(.is-light)) .tema-k{transform:translateX(20px)}:where(html:not(.is-light)) .tema:active .tema-k{transform:translateX(17px)}}@media (max-width:520px){:where(html.is-dark) .tema-k{transform:translateX(20px)}:where(html.is-dark) .tema:active .tema-k{transform:translateX(17px)}}.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}.tour{position:fixed;inset:0;z-index:100;pointer-events:none}.tour>*{pointer-events:auto}.tour-hola{position:fixed;inset:0;overflow-y:auto;display:grid;place-items:center;padding:32px 16px;background:var(--plastic);background-image:var(--gx);background-size:96px 30px}.tour-hola-in{width:100%;max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.tour-hola-lex{max-width:420px;width:100%;justify-self:center}.tour-hola-lex .lcd{display:grid;place-items:center;min-height:220px}.tour-hola-lex .lex svg{height:170px;width:auto}.tour-hola-seg{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font:600 11px/1 var(--mono);letter-spacing:.16em;color:#9A9AA6}.tour-hola-seg b{font:700 30px/1 var(--label);color:#ECE8E1;letter-spacing:0}.tour-hola-txt{display:flex;flex-direction:column;gap:18px}.tour-hola-txt h1{font:640 clamp(38px,5vw,62px)/1.06 var(--didone);letter-spacing:-.025em;color:var(--ink);padding-bottom:4px}.tour-burbuja h2 em,.tour-fin h2 em,.tour-hola-txt h1 em{font-style:italic;font-weight:480;letter-spacing:-.01em}.tour-hola-txt p{font-size:18px;line-height:1.5;color:var(--muted);max-width:40ch}.tour-hola-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:6px}.tour-saltar{min-height:44px;padding:0 4px;border:0;background:none;font:600 15px/1 var(--body);color:var(--muted);cursor:pointer;text-underline-offset:4px}.tour-saltar:hover{text-decoration:underline;color:var(--ink)}@media (min-width:840px){.tour-hola-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}.tour-hola-lex .lcd{min-height:330px}.tour-hola-lex .lex svg{height:260px}}.tour-oscuro,.tour-velo{position:fixed;inset:0}.tour-oscuro{background:rgba(14,15,18,.62)}.tour-hueco{position:fixed;left:0;top:0;border-radius:18px;pointer-events:none!important;box-shadow:0 0 0 200vmax rgba(14,15,18,.62),inset 0 0 0 2px rgba(236,232,225,.85)}.tour-hueco:after{content:"";position:absolute;inset:-2px;border-radius:inherit;box-shadow:0 0 0 0 rgba(236,232,225,.5)}.tour-burbuja{position:fixed;left:0;top:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 16px 12px;border-radius:16px 16px 36px 16px;box-shadow:inset 0 2px 0 rgba(255,255,255,.1),0 24px 50px -20px rgba(0,0,0,.6)}.tour-lex{width:76px;height:84px;padding:6px;display:grid;place-items:end center;overflow:hidden}.tour-lex .lex svg{height:64px;width:auto}.tour-txt{display:flex;flex-direction:column;gap:6px;padding-right:22px;min-width:0}.tour-n{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-osc)}.tour-burbuja h2{font:640 24px/1.1 var(--didone);letter-spacing:-.02em;color:#ECE8E1;padding-bottom:2px}.tour-d{display:grid;font-size:15px;line-height:1.5;color:#C9C6BF}.tour-d>span{grid-area:1/1}.tour-d-full{visibility:hidden}.tour-d-dicho i{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--accent-osc)}.tour-ctl{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.tour-atras{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 8px;border:0;background:none;font:600 14px/1 var(--body);color:#B9B6AF;cursor:pointer;border-radius:999px}.tour-atras:hover{color:#ECE8E1}.tour-x{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:#9A9AA6;cursor:pointer;font-size:15px}.tour-x:hover{background:rgba(255,255,255,.08);color:#ECE8E1}.tour-burbuja .start,.tour-fin .start{background:#ECE8E1;box-shadow:0 10px 20px -14px rgba(0,0,0,.8)}.tour-burbuja .start>span,.tour-fin .start>span{color:#141518}.tour-fin{position:fixed;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;width:min(440px,calc(100vw - 32px));padding:26px 24px 20px;border-radius:16px 16px 40px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.tour-fin-lex{width:130px;height:140px;display:grid;place-items:end center;padding:8px}.tour-fin-lex .lex svg{height:112px;width:auto}.tour-fin h2{font:640 32px/1.08 var(--didone);letter-spacing:-.02em;color:#ECE8E1;padding-bottom:2px}.tour-fin p{font-size:16px;line-height:1.5;color:#C9C6BF;max-width:32ch}.tour-fin-cta{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:4px;width:100%}.tour-fin .tour-saltar{color:#B9B6AF}.tour-fin .tour-saltar:hover{color:#ECE8E1}@keyframes tour-power{0%{opacity:0;transform:scaleY(.04);filter:brightness(2.4)}60%{opacity:1;filter:brightness(1.4)}to{transform:none;filter:none}}@keyframes tour-nace{0%{opacity:0;transform:translateY(24px) scale(.6)}55%{opacity:1;transform:translateY(-10px) scale(1.06)}75%{transform:translateY(0) scale(.98)}to{transform:none}}@keyframes tour-camina{0%{transform:translateX(-26px)}20%{transform:translate(-18px,-8px)}40%{transform:translateX(-10px)}60%{transform:translate(-4px,-6px)}80%{transform:none}90%{transform:translateY(-3px)}to{transform:none}}@keyframes tour-ping{0%{box-shadow:0 0 0 0 rgba(236,232,225,.45)}70%,to{box-shadow:0 0 0 14px rgba(236,232,225,0)}}@keyframes tour-cursor{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.tour-hola-lex .lcd{transform-origin:50% 50%;animation:tour-power .7s cubic-bezier(.16,1,.3,1) .1s backwards}.tour-hola-lex .lex{display:inline-block;animation:tour-nace .9s cubic-bezier(.3,1.3,.5,1) .6s backwards}.tour-hola-txt>*{animation:rise .6s cubic-bezier(.16,1,.3,1) backwards}.tour-hola-txt>:first-child{animation-delay:.9s}.tour-hola-txt>:nth-child(2){animation-delay:1s}.tour-hola-txt>:nth-child(3){animation-delay:1.1s}.tour-hola-txt>:nth-child(4){animation-delay:1.2s}.tour-lex .lex{display:inline-block;animation:tour-camina .8s cubic-bezier(.3,1,.5,1)}.tour-hueco:after{animation:tour-ping 2s ease-out .8s infinite}.tour-d-dicho i{animation:tour-cursor .8s steps(1) infinite}.tour-fin-lex .lex{display:inline-block;animation:lex-hop .9s cubic-bezier(.3,1.4,.5,1) .3s}}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .tour-burbuja,:where(html:not(.is-light)) .tour-fin{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 24px 50px -20px rgba(0,0,0,.8)}}:where(html.is-dark) .tour-burbuja,:where(html.is-dark) .tour-fin{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 24px 50px -20px rgba(0,0,0,.8)}.instalar{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.instalar-velo{position:fixed;inset:0;z-index:100;background:rgba(20,20,26,.55);display:flex;align-items:flex-end;justify-content:center;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .instalar-velo{background:rgba(0,0,0,.6)}}:where(html.is-dark) .instalar-velo{background:rgba(0,0,0,.6)}.instalar-hoja{position:relative;width:100%;max-width:420px;display:flex;flex-direction:column;gap:0;box-shadow:inset 0 2px 0 rgba(255,255,255,.1),0 20px 50px rgba(0,0,0,.35);animation:instalar-up .3s cubic-bezier(.16,1,.3,1)}.instalar-hoja .lcd{padding:14px 16px 16px}.instalar-cab{justify-content:flex-start;gap:12px}.instalar-cab img{flex:none;image-rendering:pixelated}.instalar-hoja h2{margin:0;font-size:17px;line-height:1.15}.instalar-hoja ol{margin:12px 0 0;padding:12px 0 0 20px;display:flex;flex-direction:column;gap:9px;font:500 14.5px/1.45 var(--body);letter-spacing:0;color:var(--lcd-ink)}.instalar-hoja ol svg{vertical-align:-3px}.instalar-hoja b{font-weight:700}.instalar-hoja .start{align-self:stretch;margin-top:16px;background:#ECE8E1;box-shadow:0 1px 0 rgba(0,0,0,.2)}.instalar-hoja .start>span{color:#20232A}.instalar-x{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#C9C9D2;display:grid;place-items:center;font-size:15px;cursor:pointer}.instalar-flecha{position:absolute;bottom:calc(2px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);color:#fff;font:700 28px/1 var(--body);animation:instalar-bota 1.2s ease-in-out infinite}.instalar-velo[data-p=ios-safari]{padding-bottom:calc(40px + env(safe-area-inset-bottom))}@media (min-width:840px){.instalar-velo{align-items:center}.instalar-flecha{display:none}}@keyframes instalar-up{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}@keyframes instalar-bota{50%{transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.instalar-flecha,.instalar-hoja{animation:none}}.abar-r .instalar{flex:none}.evo-velo{position:fixed;inset:0;z-index:110;background:rgba(20,20,26,.6);display:grid;place-items:center;padding:16px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .evo-velo{background:rgba(0,0,0,.66)}}:where(html.is-dark) .evo-velo{background:rgba(0,0,0,.66)}.evo-hoja{position:relative;width:min(400px,100%);align-items:stretch;box-shadow:inset 0 2px 0 rgba(255,255,255,.1),0 20px 50px rgba(0,0,0,.35)}.evo-hoja,.evo-lcd{display:flex;flex-direction:column}.evo-lcd{align-items:center;text-align:center;gap:10px;padding:18px 16px;overflow:hidden}.evo-escena{position:relative;display:grid;place-items:end center;width:100%;height:190px}.evo-sprite{grid-area:1/1;line-height:0}.evo-t{margin:0;font-size:20px;line-height:1.15}.evo-d{margin:0;font:500 14.5px/1.45 var(--body);color:var(--lcd-ink);max-width:30ch}.evo-hoja .start{align-self:stretch;margin-top:16px;background:#ECE8E1;box-shadow:0 1px 0 rgba(0,0,0,.2)}.evo-hoja .start>span{color:#20232A}.evo-saltar{align-self:center;margin-top:12px;border:0;background:none;color:#B9B6AF;font:600 13px/1 var(--body);letter-spacing:.04em;cursor:pointer;padding:8px 12px}.evo-saltar:hover{color:#ECE8E1}.evo-cambio .evo-sprite svg{filter:brightness(0);opacity:.85}.evo-cambio .evo-a{opacity:0}@keyframes evo-viejo{0%{opacity:1}14%{opacity:0}26%{opacity:1}36%{opacity:0}44%{opacity:1}51%{opacity:0}57%{opacity:1}62%{opacity:0}66%{opacity:1}70%{opacity:0}73%{opacity:1}76%{opacity:0}78.5%{opacity:1}81%{opacity:0}83%{opacity:1}85%{opacity:0}87%{opacity:1}88.5%{opacity:0}90%{opacity:1}91.5%{opacity:0}to{opacity:0}}@keyframes evo-nuevo-sil{0%{opacity:0}14%{opacity:1}26%{opacity:0}36%{opacity:1}44%{opacity:0}51%{opacity:1}57%{opacity:0}62%{opacity:1}66%{opacity:0}70%{opacity:1}73%{opacity:0}76%{opacity:1}78.5%{opacity:0}81%{opacity:1}83%{opacity:0}85%{opacity:1}87%{opacity:0}88.5%{opacity:1}90%{opacity:0}91.5%{opacity:1}to{opacity:1}}@keyframes evo-crece{0%{transform:scale(1)}85%{transform:scale(1.08)}to{transform:scale(1.15)}}@keyframes evo-flash{0%{box-shadow:inset 0 0 0 999px rgba(255,255,255,.9)}to{box-shadow:inset 0 3px 8px rgba(0,0,0,.28)}}@keyframes evo-sale{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.12)}75%{transform:scale(.97)}to{transform:none}}@keyframes evo-chispa{0%{opacity:0;transform:scale(.4)}40%{opacity:.7}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:no-preference){.evo-hoja{animation:instalar-up .35s cubic-bezier(.16,1,.3,1)}.evo-cambio .evo-escena{animation:evo-crece 2.6s ease-in forwards}.evo-cambio .evo-de{animation:evo-viejo 2.6s step-end forwards}.evo-cambio .evo-a{animation:evo-nuevo-sil 2.6s step-end forwards}.evo-listo .evo-lcd{animation:evo-flash .7s ease-out}.evo-listo .evo-nuevo{animation:evo-sale .8s cubic-bezier(.3,1.3,.5,1) backwards}.evo-listo .evo-escena:before{content:"";position:absolute;inset:0;margin:auto;width:150px;height:150px;border-radius:50%;border:3px dashed var(--lcd-ink);opacity:0;animation:evo-chispa .9s ease-out .1s}.evo-listo .evo-d,.evo-listo .evo-t{animation:rise .5s cubic-bezier(.16,1,.3,1) .35s backwards}}:root{--px-d:#2E3B24;--px-m:#5B7044;--px-l:#DDE8C6;--px-p:#D6295F;--px-inv:#7F9663;--px-inv-d:#B9C99A;--accent-osc:#A9B58F;--fuse:#7A8466}.px-d{fill:var(--px-d)}.px-m{fill:var(--px-m)}.px-l{fill:var(--px-l)}.px-p{fill:var(--px-p)}[data-mascota=lex]{--lcd:#BFC6AB;--lcd-ink:#283022;--lcd-dim:rgba(46,59,36,.22);--px-d:#2E3B24;--px-m:#5B7044;--px-l:#DDE8C6;--px-p:#D6295F;--px-inv:#7F9663;--px-inv-d:#B9C99A;--accent:#56614A;--accent-osc:#A9B58F;--fuse:#7A8466;--bezel:initial;--bezel-tag:initial}[data-mascota=kuntur]{--lcd:#B5C5CD;--lcd-ink:#262E34;--lcd-dim:rgba(44,56,65,.22);--px-d:#2C3841;--px-m:#536C7C;--px-l:#D2E6F0;--px-p:#B4564B;--px-inv:#7491A3;--px-inv-d:#ABC6D5;--accent:#525F67;--accent-osc:#9DB3BF;--fuse:#71828C;--bezel:#1E2D37;--bezel-tag:#879FB1}[data-mascota=toga]{--lcd:#C1C0D0;--lcd-ink:#2E2B34;--lcd-dim:rgba(56,51,66,.22);--px-d:#383342;--px-m:#6A637E;--px-l:#E2E0F5;--px-p:#037F75;--px-inv:#8F87A6;--px-inv-d:#C1BDDA;--accent:#5D5A68;--accent-osc:#AEACC3;--fuse:#7F7D8F;--bezel:#2D2837;--bezel-tag:#9F96B0}[data-mascota=dike]{--lcd:#CDC0AA;--lcd-ink:#312D1F;--lcd-dim:rgba(60,54,31,.22);--px-d:#3C361F;--px-m:#75673C;--px-l:#F0E1C4;--px-p:#4774AE;--px-inv:#9D8B5B;--px-inv-d:#D3BF96;--accent:#645C46;--accent-osc:#BEAD8C;--fuse:#8A7E64;--bezel:#2F2B1B;--bezel-tag:#A29C81}@media (prefers-color-scheme:dark){:root:where(:not(.is-light))[data-mascota=lex],:where(html:not(.is-light)) [data-mascota=lex]{--lcd:#B3BC9E;--accent:#A9B58F}:root:where(:not(.is-light))[data-mascota=kuntur],:where(html:not(.is-light)) [data-mascota=kuntur]{--lcd:#A9BBC3;--accent:#9DB3BF;--bezel:#040E15}:root:where(:not(.is-light))[data-mascota=toga],:where(html:not(.is-light)) [data-mascota=toga]{--lcd:#B6B5C7;--accent:#AEACC3;--bezel:#0E0A15}:root:where(:not(.is-light))[data-mascota=dike],:where(html:not(.is-light)) [data-mascota=dike]{--lcd:#C3B69C;--accent:#BEAD8C;--bezel:#0F0C02}}:root:where(.is-dark)[data-mascota=lex],:where(html.is-dark) [data-mascota=lex]{--lcd:#B3BC9E;--accent:#A9B58F}:root:where(.is-dark)[data-mascota=kuntur],:where(html.is-dark) [data-mascota=kuntur]{--lcd:#A9BBC3;--accent:#9DB3BF;--bezel:#040E15}:root:where(.is-dark)[data-mascota=toga],:where(html.is-dark) [data-mascota=toga]{--lcd:#B6B5C7;--accent:#AEACC3;--bezel:#0E0A15}:root:where(.is-dark)[data-mascota=dike],:where(html.is-dark) [data-mascota=dike]{--lcd:#C3B69C;--accent:#BEAD8C;--bezel:#0F0C02}.mascotas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.masc{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 12px;border:0;border-radius:14px;background:var(--plastic-hi);box-shadow:0 0 0 1.5px var(--edge);color:var(--ink);font:inherit;cursor:pointer;min-width:0}.masc .lcd{width:100%;display:grid;place-items:center;padding:10px 6px;margin-bottom:4px}.masc b{font:700 italic 13px/1 var(--label);letter-spacing:.12em}.masc span{font-size:12px;line-height:1.3;color:var(--muted);text-align:center}.masc.on{box-shadow:0 0 0 2.5px var(--accent)}.masc:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:520px){.mascotas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:839px){.elegir .tour-hola-lex{display:none}}.bloqueo{display:flex;flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding-top:24px;padding-bottom:32px}.bloqueo-lcd{display:flex;align-items:center;gap:18px}.bloqueo-datos{margin-top:8px;font:700 15px/1.3 var(--label);letter-spacing:.02em}.bloqueo-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.acepta-lista{display:grid;gap:10px;margin:0;padding:0;list-style:none}.acepta-lista li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--ink-2)}.acepta-lista .icon{flex-shrink:0;margin-top:3px;color:var(--accent)}.acepta-error{margin:0;color:var(--bad);font-weight:550;font-size:14px}.acepta-legal{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.acepta-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.app-prueba{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 0;padding:9px 12px;border-radius:12px;box-shadow:0 0 0 1.5px var(--edge-2);font:600 13.5px/1.35 var(--body);color:var(--ink-2)}.app-prueba a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ex{flex-direction:column;gap:22px;padding-bottom:40px}.ex,.ex-bar{display:flex}.ex-bar{position:sticky;top:env(safe-area-inset-top,0);z-index:5;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--plastic);box-shadow:0 0 0 1.5px var(--edge),0 8px 18px -12px rgba(0,0,0,.35)}.ex-tit{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ex-tit b{font:700 italic 15px/1.1 var(--label);letter-spacing:.04em;text-transform:uppercase}.ex-tit span{font-size:13px;color:var(--muted)}.ex-reloj{display:flex;align-items:center;gap:6px;flex-shrink:0;font:700 17px/1 var(--label);font-variant-numeric:tabular-nums;padding:8px 12px;border-radius:999px;background:var(--lcd);color:var(--lcd-ink)}.ex-reloj.urge{background:var(--bad-soft);color:var(--bad)}.ex-intro{font-size:15px;line-height:1.5;color:var(--muted)}.ex-caso{display:flex;flex-direction:column;gap:18px;padding-top:6px}.ex-texto{white-space:pre-line}.ex-q{display:flex;flex-direction:column;gap:10px}.ex-q-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font:700 12px/1.2 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ex-q-h b{color:var(--btn)}.ex button.answer{width:100%;text-align:left;cursor:pointer;color:inherit;border:0}.answer.elegida{background:var(--btn-soft);box-shadow:inset 0 0 0 2.5px var(--btn)}.ex-exp{gap:6px;padding:12px 14px;border-radius:12px;background:var(--plastic);font-size:14.5px;line-height:1.5}.ex-exp,.ex-fin{display:flex;flex-direction:column}.ex-fin{gap:10px}.ex-aviso{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--btn-soft);box-shadow:inset 0 0 0 1.5px var(--btn)}.ex-acc{display:flex;flex-wrap:wrap;gap:10px}.ex-acc .start{flex:1 1 180px}.ex-error{color:var(--bad);font-weight:600}.ex-res{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:18px 18px 36px 18px;background:var(--ok-soft);box-shadow:inset 0 0 0 2px var(--ok)}.ex-res.no{background:var(--bad-soft);box-shadow:inset 0 0 0 2px var(--bad)}.ex-k{font:700 12px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ex-nota{font:400 44px/1 var(--display)}.ex .answers>.answer{animation:none}.ifallas{order:1;gap:12px;padding:16px 18px 18px;border-radius:18px;background:var(--plastic-hi);box-shadow:inset 0 0 0 1px var(--edge)}.ifallas,.ifallas-t{display:flex;flex-direction:column}.ifallas-t{gap:8px;min-width:0}.phone .ifallas h3{margin:0;font:750 19px/1.15 var(--serif);letter-spacing:-.02em;white-space:nowrap}.ifallas ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ifallas li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--edge-2)}.ifallas li:last-child{border-bottom:0}.ifallas li span{min-width:0;font:600 15px/1.3 var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ifallas li b{font:800 16px/1 var(--serif);font-variant-numeric:tabular-nums}.ifallas li.bad b{color:var(--bad)}.ifallas li.mid b{color:#B07614}.ifallas li.good b{color:var(--ok)}.ifallas p{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}.ifallas-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:999px;background:var(--btn);color:var(--btn-ink);font:600 15px/1 var(--body);white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ifallas-btn:hover{transform:translateY(-1px)}.ifallas-btn:active{transform:scale(.98)}.ifallas-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (min-width:840px){.v-home .ifallas{grid-area:demo;order:0;justify-self:end;gap:20px;max-width:min(680px,100%);padding:10px 10px 10px 20px}.v-home .ifallas,.v-home .ifallas-t{flex-direction:row;align-items:center}.v-home .ifallas-t{gap:18px}.phone .v-home .ifallas h3,.v-home .ifallas h3{font-size:17px}.v-home .ifallas ul{flex-direction:row;gap:16px}.v-home .ifallas li{padding:0;border:0;gap:6px}.v-home .ifallas li span{max-width:130px;font-size:13.5px;font-weight:500;color:var(--muted)}.v-home .ifallas li b{font-size:15px}.v-home .ifallas p{font-size:13px;max-width:30ch}.v-home .ifallas-btn{height:40px;padding:0 16px;font-size:14px}.v-home .ifallas li:nth-child(3){display:none}}@media (min-width:840px) and (max-width:1099px){.v-home .ifallas li:nth-child(2){display:none}}.pf{display:flex;flex-direction:column;gap:20px}.pf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:10px}.pf-head .sub{margin-top:6px;font-size:14px;line-height:1.4;color:var(--muted)}.pf-head-r{display:flex;align-items:center;gap:14px;flex-shrink:0}.pf section{padding:0}.pf-top,.pf-top-r{display:flex;flex-direction:column;gap:12px}.pf-top-r{min-width:0}.pf-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.pf-tile{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:12px 16px;border-radius:16px;background:var(--plastic-hi);box-shadow:inset 0 0 0 1px var(--edge)}.pf-tile dt{display:flex;align-items:center;gap:6px;font:500 10.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pf-tile dt svg{font-size:14px;color:var(--accent)}.pf-tile dd{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.pf-tile dd b{font:800 34px/.9 var(--serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pf-tile dd small{font-size:12.5px;color:var(--muted)}.pf-bloque-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.phone .pf-bloque-h h3{margin:0;font:750 18px/1.15 var(--serif);letter-spacing:-.02em}.pf-bloque-h>span:not(.pill-lcd){font-size:13px;color:var(--muted)}.pf-libros{gap:12px;padding:18px 20px!important;border-radius:18px;background:var(--plastic-hi);box-shadow:inset 0 0 0 1px var(--edge)}.pf-libros,.pf-libros ol{display:flex;flex-direction:column}.pf-libros ol{list-style:none;margin:0;padding:0;gap:6px}.pf-libros li{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(70px,1.2fr) 34px;align-items:center;gap:12px;min-height:30px}@media (max-width:839px){.pf-libros li{grid-template-columns:30px minmax(0,1fr) 34px;row-gap:6px}.pf-lib-t{white-space:normal}.pf-lib-bar{grid-column:2;grid-row:2;height:8px}.pf-libros strong{grid-column:3;grid-row:1/3}.pf-lib-n{grid-row:1/3}}.pf-lib-n{font:italic 600 19px/1 var(--didone);color:var(--accent)}.pf-lib-t{font:600 14px/1.25 var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-lib-bar{height:12px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.pf-lib-bar,.pf-lib-bar i{display:block;border-radius:999px}.pf-lib-bar i{height:100%;background:var(--accent)}.pf-libros strong{text-align:right;font:800 18px/1 var(--serif);font-variant-numeric:tabular-nums}.pf-libros li.off .pf-lib-n,.pf-libros li.off .pf-lib-t,.pf-libros li.off strong{color:var(--muted)}.pf-libros li.off .pf-lib-t{font-weight:500}.pf-req{margin:0}.pf-lado{gap:12px}.pf-bloque,.pf-lado{display:flex;flex-direction:column}.pf-bloque{gap:10px;padding:14px 16px;border-radius:16px;background:var(--plastic-hi);box-shadow:inset 0 0 0 1px var(--edge)}.pf-const{justify-content:space-between}.pf-const .pf-cal{margin:auto 0}.pf-const .pf-bloque-h{flex-wrap:wrap;row-gap:8px}.pf-meta{display:flex;align-items:center;gap:10px}.pf-meta>span{font-size:13px;color:var(--muted)}.pf-meta .segctl button{width:32px;height:28px}.pf-const-pie{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}.pf-logros{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pf-logros li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.pf-logros i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:17px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--edge-2)}.pf-logros li.got i{background:var(--accent);color:var(--plastic-hi);box-shadow:none}.pf-logros span{font-size:11.5px;line-height:1.2;color:var(--muted)}.pf-logros li.got span{color:var(--ink);font-weight:600}.pf-cal{display:grid;grid-template-columns:repeat(35,minmax(0,1fr));gap:2px}.pf-cal i{display:block;height:20px;border-radius:3px;background:var(--edge)}.pf-cal i:nth-child(7n):not(:last-child){margin-right:3px}.pf-errores .pf-err{display:flex}.pf-menu{position:relative}.pf-menu-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1.5px var(--edge-2);color:var(--ink);font:600 14px/1 var(--body);cursor:pointer;transition:box-shadow .15s}.pf-menu-btn:hover,.pf-menu-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.pf-menu-c{font-size:12px;color:var(--muted);transition:transform .2s cubic-bezier(.16,1,.3,1)}.pf-menu-btn[aria-expanded=true] .pf-menu-c{transform:rotate(180deg)}.pf-menu-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(290px,calc(100vw - 32px));padding:6px;border-radius:14px;background:var(--plastic-hi);display:flex;flex-direction:column;box-shadow:0 0 0 1px var(--edge-2),0 20px 44px -16px color-mix(in srgb,var(--ink) 45%,transparent);animation:pfmenu .18s cubic-bezier(.16,1,.3,1)}@keyframes pfmenu{0%{opacity:0;transform:translateY(-4px)}}.pf-menu-who{margin:0;padding:8px 10px 10px;display:flex;flex-direction:column;gap:3px}.pf-menu-who b{font:600 14px/1.3 var(--body);overflow-wrap:anywhere}.pf-menu-who span{font-size:12.5px;color:var(--muted)}.pf-menu-pop hr{border:0;border-top:1px solid var(--edge-2);margin:6px 4px}.pf-menu-set{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;font:600 14px/1.2 var(--body)}.pf-menu-set>svg{font-size:16px;color:var(--muted)}.pf-menu-set small{display:block;margin-top:2px;font:400 12px/1.3 var(--body);color:var(--muted)}.pf-menu-set .toggle{transform:scale(.85);transform-origin:right center}.pf-menu-pop a,.pf-menu-pop button:not(.toggle){display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:0;border-radius:9px;background:none;color:var(--ink);font:600 14px/1 var(--body);text-decoration:none;text-align:left;cursor:pointer}.pf-menu-pop a svg,.pf-menu-pop button:not(.toggle) svg{font-size:16px;color:var(--muted)}.pf-menu-pop a:hover,.pf-menu-pop button:not(.toggle):hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.pf-menu-out{display:block}.pf-menu-pop .pf-menu-salir,.pf-menu-pop .pf-menu-salir svg{color:var(--bad)}.pf-plan{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--muted);white-space:nowrap}.pf-plan b{font-weight:650;color:var(--ink)}.pf-plan a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--btn);color:var(--btn-ink);font:600 13px/1 var(--body);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.pf-plan a:hover{transform:translateY(-1px)}.player{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 16px 18px;background-image:var(--guilloche);background-size:96px 30px}.player .tag{margin-bottom:0}.player .seal-tp{position:absolute;right:-10px;top:-16px;width:58px;height:58px;color:var(--accent-osc);opacity:.7;transform:rotate(-12deg);mix-blend-mode:screen;pointer-events:none}.player-row{display:flex;gap:14px;align-items:center}.player-lex{width:96px;height:96px;display:grid;place-items:end center;padding:6px;flex-shrink:0}.player-info{display:flex;flex-direction:column;gap:3px;color:#EDEDF0;min-width:0}.player-info b{font:750 21px/1.15 var(--serif)}.player-info span{font-size:14px;color:#A6A6B2}.player-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.player-tags em{font:700 italic 11px/1 var(--label);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:999px;background:var(--shell-2);color:#D9D9E0}.player-tags em:first-child{background:var(--btn);color:var(--btn-ink)}.player-exam{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.player-exam .z{margin-top:4px}.player-count{display:flex;align-items:baseline;gap:6px}.player-count>span{font:700 40px/.9 var(--label)}.player-count small{font:700 12px/1 var(--label);letter-spacing:.14em}.pf-vacio{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}.pf-err{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pf-err li{border-bottom:1px solid var(--edge-2)}.pf-err li:last-child{border-bottom:0}.pf-err-h{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:start;gap:8px;width:100%;padding:10px 4px;border:0;border-radius:8px;background:none;color:var(--ink);font:500 14px/1.4 var(--body);text-align:left;cursor:pointer;transition:background-color .2s}.pf-err-cap{font:500 12px/1.6 var(--mono);color:var(--muted)}.pf-err-q{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pf-err li.on .pf-err-q{-webkit-line-clamp:unset}.pf-err-c{margin-top:4px;font-size:12px;color:var(--muted);transition:transform .2s cubic-bezier(.16,1,.3,1)}.pf-err li.on .pf-err-c{transform:rotate(180deg)}.pf-err-b{display:flex;flex-direction:column;gap:9px;padding:0 4px 14px 46px;font-size:14px;line-height:1.45}.pf-err-b p{margin:0}.pf-err-b .no,.pf-err-b .si{display:flex;gap:8px}.pf-err-b .no svg,.pf-err-b .si svg{flex-shrink:0;margin-top:3px}.pf-err-b .no svg{color:var(--bad)}.pf-err-b .si svg{color:var(--ok)}.pf-err-b b{display:block;margin-bottom:2px;font:500 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pf-err-regla{padding-left:12px;border-left:2px solid var(--accent)}.pf-err-acc{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pf-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink);font:600 13px/1 var(--body);cursor:pointer}.pf-link:hover{text-decoration:underline;text-underline-offset:3px}.pf-cal i.l1{background:color-mix(in srgb,var(--accent) 35%,var(--edge))}.pf-cal i.l2{background:color-mix(in srgb,var(--accent) 65%,var(--edge))}.pf-cal i.l3{background:var(--accent)}.pf-cal i.today{outline:2px solid var(--ink);outline-offset:1px}.pf-err-h:focus-visible,.pf-link:focus-visible,.pf-menu-btn:focus-visible,.pf-menu-pop a:focus-visible,.pf-menu-pop button:focus-visible,.pf-plan a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.pf-err-h:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}@media (prefers-reduced-motion:reduce){.pf-menu-pop{animation:none}.pf-err-c,.pf-menu-c,.pf-plan a{transition:none}}@media (min-width:840px){.tv-perfil{display:block}.pf{display:grid;gap:16px 20px;height:calc(100dvh - var(--pf-top,200px) - 44px);min-height:470px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"head head" "top top" "libros lado"}.pf-head{grid-area:head;padding:0 0 14px;border-bottom:1.5px solid var(--edge-2)}.pf-head .hello{white-space:nowrap}.pf-top{grid-area:top;display:grid;grid-template-columns:350px minmax(0,1fr);gap:16px}.pf .player{align-self:start}.pf-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pf-tile dd b{font-size:40px}.pf-const{flex:1;min-height:0}.pf-cal i{height:24px}.pf-libros{grid-area:libros;min-height:0}.pf-libros ol{flex:1;min-height:0;justify-content:space-between}.pf .pf-req{display:none}.pf-lado{grid-area:lado;min-height:0}.pf-errores{flex:1;min-height:0}.pf-errores .pf-err{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}}@media (min-width:840px) and (max-width:1199px){.pf-top{grid-template-columns:350px minmax(0,1fr)}.pf-tiles{gap:8px}.pf-tile{padding:10px 12px;gap:6px}.pf-tile dt{font-size:9.5px;letter-spacing:.06em}.pf-tile dt svg{display:none}.pf-tile dd b{font-size:26px}.pf-const-pie span:first-child,.pf-meta>span,.pf-tile dd small{display:none}.pf-libros li{grid-template-columns:24px minmax(0,1fr) minmax(60px,.7fr) 30px;gap:10px}.pf-lib-bar{height:8px}.pf-logros span{display:none}.pf-logros i{width:32px;height:32px;font-size:14px}.pf-plan>span{display:none}}@media (min-width:840px) and (max-height:820px){.pf{gap:12px 18px}.pf-head{padding-bottom:10px}.pf-tile dd b{font-size:34px}.pf-tile{padding:10px 14px}.pf-libros{padding:14px 16px!important;gap:8px}.pf-libros li{min-height:0}.pf .pf-req{display:none}.pf-lado{gap:10px}.pf-bloque{padding:10px 14px;gap:8px}.pf-logros span{display:none}.pf-logros i{width:30px;height:30px;font-size:13px}.pf-cal i{height:20px}}.ex .answer{align-items:flex-start;gap:12px;font:500 15px/1.45 var(--body);padding:11px 16px 12px 11px}.ex .answer .key{width:32px;height:32px;font-size:15px}.answer-t{flex:1;min-width:0;padding-top:5px;text-wrap:pretty}.ex .casecard .case{font-size:15.5px;line-height:1.55}.pq{padding-top:4px}.pq,.pq-lectura{display:flex;flex-direction:column;gap:18px}.pq-doc{padding:18px 18px 20px;border-radius:16px;background:var(--plastic-hi);box-shadow:0 0 0 1px var(--edge-2)}.pq-doc-k{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0 0 12px;font:600 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.pq-doc-k span{letter-spacing:.06em;text-transform:none;font-weight:500;color:var(--muted)}.pq-caso{margin:0;white-space:pre-line;font:400 16px/1.62 var(--body);color:var(--ink-2);text-wrap:pretty}.pq-ask{display:flex;align-items:center;gap:14px}.pq-ask-lex{flex-shrink:0;padding:6px;border-radius:14px 14px 22px 14px}.pq-ask-lex .lcd{display:grid;place-items:center;padding:6px 8px;border-radius:8px}.pq-ask-lex svg{width:auto;height:44px}.pq-ask-t{min-width:0}.pq-ask-k{display:block;margin-bottom:4px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pq-ask-q{margin:0;font:700 20px/1.25 var(--body);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.pq-cta{position:sticky;bottom:0;z-index:3;margin:-8px -20px 0;padding:28px 20px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,transparent,var(--plastic) 26px)}.pq-cta .start{width:100%;height:56px}.pq-opciones{display:flex;flex-direction:column;gap:14px}.pq-preg{display:none}.pq-lista{display:flex;flex-direction:column;border-radius:16px;background:var(--plastic-hi);box-shadow:0 0 0 1px var(--edge-2);overflow:hidden}.pq-op{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;width:100%;margin:0;padding:15px 16px 16px 14px;border:0;border-top:1px solid var(--edge-2);background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:450 15.5px/1.5 var(--body);transition:background-color .18s ease,color .18s ease}.pq-op:first-child{border-top:0}.pq-op:disabled{cursor:default}.pq-op-t{text-wrap:pretty}.pq-letra{display:grid;place-items:center;width:28px;height:28px;margin-top:-2px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--edge-2);font:600 13px/1 var(--mono);color:var(--ink);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.pq-op:not(:disabled):hover{background:var(--plastic)}.pq-op:not(:disabled):hover .pq-letra{box-shadow:inset 0 0 0 1.5px var(--ink)}.pq-op:not(:disabled):active{background:var(--plastic-2)}.pq-op:focus-visible{outline:3px solid var(--btn);outline-offset:-3px}.pq-op.marcada{position:relative;background:var(--plastic)}.pq-op.marcada:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink);transform-origin:left;transform:scaleX(0);opacity:0}.pq-op.marcada .pq-letra{background:var(--ink);color:var(--plastic-hi);box-shadow:none}.pq-op.ok{background:var(--ok-soft)}.pq-fb-op.ok .pq-letra,.pq-op.ok .pq-letra{background:var(--ok);color:#fff;box-shadow:none}.pq-op.mal{background:var(--bad-soft)}.pq-fb-op.mal .pq-letra,.pq-op.mal .pq-letra{background:var(--bad);color:#fff;box-shadow:none}.pq-op.gris{color:var(--muted)}.pq-velo{position:fixed;inset:0;z-index:40;background:rgba(18,19,24,.42)}.pq-fb{position:fixed;z-index:41;left:0;right:0;bottom:0;flex-direction:column;max-height:88dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.pq-fb,.pq-fb-top{display:flex;gap:14px}.pq-fb-top{align-items:center;padding:12px 14px;flex-shrink:0}.pq-fb-top svg{width:auto;height:52px}.pq-fb-top .z{margin:0;font-size:19px}.pq-fb-top .k{margin-top:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pq-fb-cuerpo{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.pq-fb-op{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.06)}.pq-fb-op.ok{box-shadow:inset 3px 0 0 #5FBF86}.pq-fb-op.mal{box-shadow:inset 3px 0 0 #E2776E}.pq-fb-op b{display:block;margin-bottom:4px;font:600 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#A9AAB4}.pq-fb-op p{margin:0;font-size:15px;line-height:1.5;color:#E6E6EA}.pq-fb-cita{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.pq-fb-exp{margin:2px 0 0;font-size:15px;line-height:1.55;color:#C9CAD3}.pq-fb .start{flex-shrink:0;width:100%;height:54px;background:#ECE8E1;box-shadow:0 1px 0 rgba(0,0,0,.2)}.pq-fb .start>span{color:#20232A}@media (prefers-reduced-motion:no-preference){.pq-velo{animation:pq-velo .16s ease-out both}.pq-fb{animation:pq-sube .24s cubic-bezier(.2,.9,.3,1) both}.pq-op.ok .pq-letra{animation:pop .3s cubic-bezier(.2,1.6,.4,1)}.pq-op.marcada:after{animation:pq-carga 1.1s cubic-bezier(.4,0,.2,1) .15s infinite}}@keyframes pq-velo{0%{opacity:0}to{opacity:1}}@keyframes pq-sube{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes pq-carga{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (max-width:839px){.pq-larga .pq-opciones{position:fixed;z-index:41;left:0;right:0;bottom:0;max-height:90dvh;gap:0;padding:0 0 env(safe-area-inset-bottom,0);border-radius:24px 24px 0 0;background:var(--plastic);box-shadow:0 -20px 50px -20px rgba(18,19,24,.5);transform:translateY(105%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.9,.3,1),visibility 0s linear .28s}.pq-larga.pq-hoja .pq-opciones{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.9,.3,1),visibility 0s}.pq-larga.pq-listo .pq-opciones{transition:none}.pq-larga .pq-preg{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px;align-items:start;position:relative;padding:24px 16px 14px;border-bottom:1px solid var(--edge-2)}.pq-preg .pq-ask-k,.pq-preg .pq-ask-lex{display:none}.pq-preg .pq-ask-q{font-size:17px;line-height:1.3}.pq-asa{position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--edge-2)}.pq-cerrar{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--plastic-hi);color:var(--ink);font-size:18px;cursor:pointer;box-shadow:0 0 0 1px var(--edge-2)}.pq-larga .pq-lista{min-height:0;overflow-y:auto;overscroll-behavior:contain;border-radius:0;background:transparent;box-shadow:none}.pq-larga .pq-op{padding:16px 18px 17px 16px}}@media (max-width:839px) and (prefers-reduced-motion:reduce){.pq-larga .pq-opciones,.pq-larga.pq-hoja .pq-opciones{transition:none}}@media (min-width:840px){.pq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:32px;align-items:start;padding-top:8px}.pq-lectura{position:sticky;top:16px;max-height:calc(100dvh - 32px);gap:16px}.pq-doc{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 24px}.pq-caso{font-size:17px;line-height:1.65}.pq-lectura .pq-ask{display:none}.pq-preg{display:block}.pq-cerrar,.pq-preg .pq-asa{display:none}.pq-ask-lex svg{height:52px}.pq-ask-q{font-size:22px}.pq-cta{display:none}.pq-op{padding:16px 20px 17px 16px;font-size:15.5px}.pq-velo-fb{background:rgba(18,19,24,.3)}.pq-fb{left:50%;right:auto;bottom:auto;top:50%;width:min(560px,calc(100vw - 48px));max-height:min(720px,calc(100dvh - 64px));transform:translate(-50%,-50%);padding:18px;border-radius:22px 22px 36px 22px}.pq-fb .start{height:52px}.v-quiz .qstakes{margin-top:2px}}@media (min-width:840px) and (prefers-reduced-motion:no-preference){.pq-fb{animation:pq-centro-pc .22s cubic-bezier(.2,.9,.3,1) both}}@keyframes pq-centro-pc{0%{transform:translate(-50%,calc(-50% + 14px)) scale(.98);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@media (min-width:840px) and (max-height:820px){.pq-caso{font-size:16px}.pq-ask-q{font-size:20px}}.ix{display:flex;flex-direction:column;gap:22px}.ix-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:10px}.ix-head .sub{max-width:32ch;line-height:1.45}.ix-count{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 2px;text-align:right;flex-shrink:0;max-width:200px}.ix-count b{font:800 48px/.9 var(--serif);letter-spacing:-.05em}.ix-count>span{font:700 20px/1 var(--serif);color:var(--muted)}.ix-count small{flex-basis:100%;margin-top:8px;font:500 10.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ix-side{display:contents}.ix-now{order:1}.ix-libros{order:2}.ix-boss{order:3}.ix-req{order:4}.ix-now{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;padding:16px;border-radius:18px;background:var(--shell);color:#ECE8E1;box-shadow:0 22px 40px -28px rgba(20,20,30,.6)}.ix-now-lex{display:grid;place-items:center;padding:8px 10px;border-radius:10px}.ix-k{display:block;font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#A4A4AD}.ix-now h2{font:750 20px/1.15 var(--serif);letter-spacing:-.02em;margin:6px 0 4px;color:#ECE8E1}.ix-now p{font-size:14px;line-height:1.45;color:#B4B4BE}.ix-btn{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 22px;border:0;border-radius:999px;background:#ECE8E1;color:#20232A;font:600 16px/1 var(--body);white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ix-btn:active{transform:scale(.98)}.ix-libros{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--edge-2)}.ix-lib{border-bottom:1px solid var(--edge-2)}.ix-lib-h{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:15px 2px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px}.ix-num{font:italic 600 26px/1 var(--didone);color:var(--muted)}.ix-lib.ahora .ix-num,.ix-lib.hecho .ix-num{color:var(--accent)}.ix-lib-t b{display:block;font:750 16.5px/1.2 var(--serif);letter-spacing:-.015em}.ix-lib.lock .ix-lib-t b{color:var(--muted)}.ix-lib-t small{display:none}.ix-frac{font:700 15px/1 var(--serif)}.ix-frac i{font-style:normal;color:var(--muted)}.ix-caret{color:var(--muted);transition:transform .3s cubic-bezier(.16,1,.3,1)}.ix-lib.open .ix-caret{transform:rotate(180deg)}.ix-lib-body{padding:0 0 14px}.ix-caps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ix-cap-in{width:100%;display:grid;grid-template-columns:22px 30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:6px 4px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left}button.ix-cap-in{cursor:pointer;transition:background-color .2s}.ix-lead{display:none}.ix-g{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--edge-2)}.ix-cap.hecho .ix-g,.ix-exam.ok .ix-g{background:var(--accent);color:var(--plastic-hi);box-shadow:none}.ix-cap.ahora .ix-g,.ix-exam.abierto .ix-g{background:var(--ink);color:var(--plastic-hi);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.ix-id{font:500 12px/1 var(--mono);color:var(--muted)}.ix-ct{font:600 15px/1.3 var(--body)}.ix-cap.lock .ix-ct,.ix-exam.lock .ix-ct,.ix-exam.prep .ix-ct{color:var(--muted);font-weight:500}.ix-m{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--mono);color:var(--muted);white-space:nowrap}.ix-ya{color:var(--ink);font-weight:600;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 20%,transparent)}.ix-stars{display:inline-flex;gap:1px;color:var(--accent);font-size:13px}.ix-exam{margin-top:4px;padding-top:4px;border-top:1px dashed var(--edge-2)}.ix-exam .ix-cap-in{grid-template-columns:22px minmax(0,1fr) auto auto}.ix-exam .ix-g{border-radius:6px}.ix-mini{height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--btn);color:var(--btn-ink);font:600 13px/1 var(--body);cursor:pointer}.ix-boss{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:18px;background:var(--shell);color:#ECE8E1;background-image:var(--guilloche);background-size:96px 30px}.phone .ix-boss h3{font:italic 600 26px/1 var(--didone);letter-spacing:-.01em;color:#ECE8E1}.ix-boss p{margin-top:8px;font-size:14px;line-height:1.45;color:#B4B4BE}.ix-boss-lock{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;font:500 12px/1 var(--mono);color:#A4A4AD;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.ix-req{display:flex;gap:8px;font-size:13.5px;line-height:1.45;color:var(--muted)}.ix-req svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.ix-btn:focus-visible,.ix-cap-in:focus-visible,.ix-lib-h:focus-visible,.ix-mini:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ix-btn:focus-visible{outline-color:#ECE8E1}@media (hover:hover){.ix-lib-h:hover,button.ix-cap-in:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.ix-btn:hover{transform:translateY(-1px)}}@media (min-width:840px){.tv-camino{display:block}.ix{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(280px,330px);grid-template-rows:auto minmax(0,1fr);gap:20px 32px;height:calc(100dvh - var(--ix-top,200px) - 44px);min-height:470px}.ix-head{grid-column:1/-1;padding:0 0 16px;border-bottom:1.5px solid var(--edge-2)}.ix-head .sub{max-width:none}.ix-count b{font-size:60px}.ix-count>span{font-size:24px}.ix-libros{grid-column:1;grid-row:2;flex-direction:column;border-top:0}.ix-lib,.ix-libros{display:flex;min-height:0}.ix-lib{flex:1 1 0}.ix-lib:last-child{border-bottom:0}.ix-lib-h{height:100%;grid-template-columns:40px minmax(0,1fr) auto;padding:0 12px 0 6px;border-radius:12px}.ix-caret{display:none}.ix-lib.sel .ix-lib-h{background:var(--plastic-hi);box-shadow:inset 0 0 0 1px var(--edge-2)}.ix-lib.sel .ix-num{color:var(--ink)}.ix-lib-t b{font-size:15.5px}.ix-pag{grid-column:2;grid-row:2;flex-direction:column;min-height:0;padding:18px 22px 10px;border-radius:18px;background:var(--plastic-hi);box-shadow:inset 0 0 0 1px var(--edge)}.ix-pag-h{display:flex;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--edge-2)}.ix-pag-h .ix-num{font-size:34px;color:var(--accent);min-width:40px}.phone .ix-pag h3{font:750 22px/1.15 var(--serif);letter-spacing:-.02em}.ix-pag-h p{margin-top:4px;font-size:14px;line-height:1.4;color:var(--muted)}.ix-pag .ix-caps{flex:1;min-height:0;padding-top:4px}.ix-pag .ix-cap{flex:1 1 0;display:flex;align-items:center;min-height:0}.ix-pag .ix-cap-in{grid-template-columns:22px 34px auto minmax(12px,1fr) auto;min-height:0;padding:4px 6px}.ix-pag .ix-exam{margin-top:0;padding-top:0}.ix-pag .ix-exam .ix-cap-in{grid-template-columns:22px auto minmax(12px,1fr) auto auto}.ix-pag .ix-lead{display:block;height:1px;align-self:center;margin-top:6px;border-bottom:1.5px dotted var(--edge-2)}.ix-side{grid-column:3;grid-row:2;display:flex;flex-direction:column;gap:14px;min-height:0}.ix-side>*{order:0}.ix-now{grid-template-columns:1fr;padding:20px;align-content:start}.ix-now-lex{justify-self:start}.ix-now h2{font-size:22px}.ix-boss{flex:1;justify-content:space-between;min-height:0}}@media (min-width:840px) and (max-height:820px){.ix{gap:14px 28px}.ix-head{padding-bottom:12px}.ix-count b{font-size:46px}.ix-now{grid-template-columns:auto minmax(0,1fr);padding:16px}.ix-now h2{font-size:19px}.ix-now p,.ix-req{display:none}.ix-boss{padding:16px}.phone .ix-boss h3{font-size:22px}.ix-pag-h p{display:none}.ix-pag-h{padding-bottom:10px}}@media (min-width:840px) and (min-height:900px){.ix-lib-t small{display:block;margin-top:3px;font-size:12.5px;line-height:1.3;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.ix-btn,.ix-caret,button.ix-cap-in{transition:none}}@media (min-width:840px) and (max-width:1199px){.ix{grid-template-columns:200px minmax(0,1fr) 250px;gap:16px 20px}.ix-lib-h{grid-template-columns:30px minmax(0,1fr) auto;padding:0 8px 0 4px}.ix-num{font-size:22px}.ix-lib-t b{font-size:14.5px}.ix-frac{font-size:13.5px}.ix-pag{padding:16px 16px 8px}.ix-pag .ix-cap-in{grid-template-columns:22px 30px auto minmax(8px,1fr) auto;gap:6px}.ix-pag .ix-ct{font-size:14px}.ix-pag .ix-m{font-size:11px}.ix-now{grid-template-columns:1fr;padding:16px}.ix-now-lex{display:none}.ix-btn{height:46px;padding:0 16px;font-size:15px}}