:root{--bg:#f5f6f7;--panel:#fff;--panel-2:#f3f5f6;--stage:#eef1f3;--line:#e3e6ea;--line-2:#c9ced5;--ink:#1d2329;--ink-2:#5b6470;--ink-3:#656d79;--accent:#00ae42;--accent-text:#0a7d35;--accent-soft:#e3f6ea;--warn:#b26a00;--warn-soft:#fff4dc;--plastic:#2fb35b;--plastic-2:#1f8a44;--bed:#4b5157;--support:#e59a3c;--shadow:0 1px 2px #141e280d,0 12px 32px -16px #141e2840;--r:12px;--ui:var(--font-ui),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--read:var(--font-read),Georgia,"Times New Roman",serif;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17191c;--panel:#1f2226;--panel-2:#272b30;--stage:#1c1f23;--line:#33383e;--line-2:#474d55;--ink:#e9ecef;--ink-2:#aab2bb;--ink-3:#7c8590;--accent:#22c55e;--accent-text:#4ade80;--accent-soft:#163b25;--warn:#f0b34a;--warn-soft:#3a2f14;--plastic:#3ccc6a;--plastic-2:#22994a;--bed:#5e656d;--support:#f0a94f;--shadow:0 1px 2px #0000004d,0 12px 32px -16px #0009;color-scheme:dark}}:root[data-theme=dark]{--bg:#17191c;--panel:#1f2226;--panel-2:#272b30;--stage:#1c1f23;--line:#33383e;--line-2:#474d55;--ink:#e9ecef;--ink-2:#aab2bb;--ink-3:#7c8590;--accent:#22c55e;--accent-text:#4ade80;--accent-soft:#163b25;--warn:#f0b34a;--warn-soft:#3a2f14;--plastic:#3ccc6a;--plastic-2:#22994a;--bed:#5e656d;--support:#f0a94f;--shadow:0 1px 2px #0000004d,0 12px 32px -16px #0009;color-scheme:dark}html{scroll-padding-top:env(safe-area-inset-top,0px);height:100%}*{box-sizing:inherit}[hidden]{display:none!important}body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.45}button,input,select{font:inherit;color:inherit}select{color:var(--ink);color-scheme:inherit}option{background:var(--panel);color:var(--ink)}option:checked{background:var(--accent-soft);color:var(--ink)}option:disabled{color:var(--ink-3)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top{z-index:30;border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;height:56px;padding:0 20px;display:flex;position:relative}.top>.brand{margin-right:12px}.brand{font-family:var(--read);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.brand .word{white-space:nowrap}.brand em{color:var(--accent-text);padding-right:.08em;font-style:italic;font-weight:400}.brand svg{flex:none;width:26px;height:26px}.brand .beta{font:600 10px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-soft);border-radius:999px;align-self:center;margin-left:-2px;padding:3px 7px}.beta-note{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r);background:var(--panel);max-width:760px;margin:0 0 32px;padding:16px 20px}.beta-note b{font:600 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.explain .beta-note p{font-family:var(--ui);color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.55}.beta-note a{color:var(--accent-text);font-weight:500}.adv.locked{cursor:not-allowed;color:var(--ink-3)}.adv.locked .switch{cursor:not-allowed;opacity:.5}.adv.locked .soon{font:500 10px/1 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:999px;padding:2px 7px;display:inline-flex}.navlinks{gap:2px;margin-left:auto;display:flex}.navlink{color:var(--ink-2);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:13.5px;font-weight:500;text-decoration:none}.navlink:hover,.navlink[aria-current=page]{color:var(--accent-text);background:var(--accent-soft)}.navlinks+.langsw{margin-left:6px}.langsw{border:1px solid var(--line-2);background:var(--panel);height:34px;color:var(--ink-2);font:600 12px/1 var(--ui);letter-spacing:.04em;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 9px;text-decoration:none;display:inline-flex}.langsw:hover{color:var(--ink);border-color:var(--ink-3)}.langsw svg{width:15px;height:15px}.langsw+.theme{margin-left:0}.menu-btn{border:1px solid var(--line-2);background:var(--panel);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.menu-btn svg{width:18px;height:18px}.theme{border:1px solid var(--line-2);background:var(--panel);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.theme:hover{color:var(--ink);border-color:var(--ink-3)}.theme svg{width:17px;height:17px}.theme .sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme .sun{display:block}:root:not([data-theme=light]) .theme .moon{display:none}}:root[data-theme=dark] .theme .sun{display:block}:root[data-theme=dark] .theme .moon,:root[data-theme=light] .theme .sun{display:none}:root[data-theme=light] .theme .moon{display:block}.app{grid-template-columns:340px minmax(0,1fr);height:calc(100% - 57px);min-height:0;display:grid}.app.plain{grid-template-columns:minmax(0,1fr)}.landing{max-width:1080px;margin:0 auto}.lhero{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;margin:8px 0 48px;display:grid}@media (width>=980px){.lhero{grid-template-columns:minmax(0,1fr) 480px;gap:48px}}.landing h1{font-family:var(--read);letter-spacing:-.015em;max-width:16ch;margin:0 0 18px;font-size:52px;font-weight:600;line-height:1.05}.landing .lead{max-width:52ch}.cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.explain .hnote{font-family:var(--ui);color:var(--ink-3);max-width:52ch;margin:16px 0 0;font-size:13px;line-height:1.5}.btn{font:500 15px var(--ui);color:var(--ink);border:1px solid var(--line-2);background:var(--panel);border-radius:10px;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent-text)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{filter:brightness(1.08);color:#fff}.printer{border:1px solid var(--line);border-radius:var(--r);background:var(--stage) radial-gradient(circle,var(--line-2) .8px,transparent 1px);box-shadow:var(--shadow);background-size:14px 14px;margin:0;padding:8px;overflow:hidden}.printer svg{width:100%;height:auto;display:block}.printer .layer{transform:scaleX(0)}.lhero .stage{max-width:none}.puertas{border-top:1px solid var(--line);margin:12px 0 40px;display:grid}.puerta{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px 32px;padding:24px 0;text-decoration:none;display:grid}.puerta strong{font:600 24px/1.2 var(--read);letter-spacing:-.01em;margin-bottom:4px;display:block}.explain .puerta p{max-width:50ch;font:400 15px/1.55 var(--ui);color:var(--ink-2);margin:0}.puerta .mini{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.puerta .mini span{background:var(--stage);border:1px solid #0000;border-radius:8px;width:88px;padding:3px;display:block}.puerta .mini svg{width:100%;height:auto;display:block}a.puerta:hover strong{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}a.puerta:hover .mini span{border-color:var(--plastic)}.puerta .chips{justify-content:flex-end}.puerta-busca{grid-template-rows:auto auto}.puerta-busca .chips{grid-column:1/-1;justify-content:flex-start}.busca-falsa{border:1px solid var(--line-2);background:var(--panel);width:100%;color:var(--ink-3);font:400 16px var(--read);text-align:left;cursor:text;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.busca-falsa:hover{border-color:var(--ink-3)}.busca-falsa svg{flex:none;width:18px;height:18px}.lfoot{border-top:1px solid var(--line);color:var(--ink-3);margin-top:24px;padding:20px 0 0;font-size:13px;line-height:1.5}@media (width<=820px){.landing h1{font-size:36px}.puerta{grid-template-columns:1fr;gap:14px;padding:20px 0}.puerta strong{font-size:21px}.puerta .mini,.puerta .chips{justify-content:flex-start}.puerta .mini span{width:72px}}.panel{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;min-height:0;font-size:13px;display:flex}.ico{flex:none;width:16px;height:16px}.secs{border-bottom:1px solid var(--line);padding:4px 0 6px}.sec{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:8px;padding:7px 12px;display:grid}.sec:hover{color:var(--ink)}.sec:not([disabled]):not([aria-selected=true]):hover{background:var(--panel-2)}.sec .name{font-size:13.5px;font-weight:600}.sec .sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;padding-left:24px;font-size:12px;overflow:hidden}.sec[aria-selected=true],.sec[aria-selected=true]+.fils{color:var(--ink);background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.sec[aria-selected=true] .sec-ico{color:var(--accent)}.sec .pill{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;justify-self:start;font-size:11px;display:inline-flex;overflow:hidden}.sec .pill b{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:1px 8px;font-weight:600}.sec .pill span{color:var(--ink-3);padding:1px 8px}.sec .num{background:var(--accent-soft);color:var(--accent-text);border-radius:3px;justify-self:start;padding:1px 5px;font-size:10.5px;font-weight:600;line-height:1.3;display:inline-block}.fils{grid-template-columns:1fr 1fr;gap:3px 10px;padding:0 12px 8px 36px;display:grid}.fils-k{color:var(--ink-3);grid-column:1/-1;margin:-1px 0 1px;font-size:10.5px;font-weight:500}.fil{min-width:0;color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.fil span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fil b{background:var(--c);color:#fff;text-shadow:0 0 2px #0009;border-radius:3px;flex:none;place-items:center;width:17px;height:17px;font-size:10.5px;font-weight:700;display:grid}.sec[disabled]{cursor:not-allowed;color:var(--ink-3)}.sec[disabled]:hover{color:var(--ink-3)}.sec[disabled] .sec-ico{opacity:.5}.sec .soon{font:500 10px/1 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:999px;justify-self:start;padding:2px 7px;display:inline-flex}.chips .soon{border:1px dashed var(--line-2);color:var(--ink-3);border-radius:999px;padding:6px 13px;font-size:13.5px}.adv{color:var(--ink-2);border-radius:6px;justify-content:flex-end;align-items:center;gap:8px;padding:4px 12px 0;font-size:12.5px;display:flex;position:relative}.adv-tip{color:var(--warn);margin-right:auto;font-size:12px;font-weight:500;display:none}.adv.nudge .adv-tip{display:block}.adv.nudge .switch{box-shadow:0 0 0 3px var(--warn-soft),0 0 0 4px var(--warn);animation:.6s 2 nudge}@keyframes nudge{50%{transform:translate(-3px)}}.switch{background:var(--line-2);cursor:pointer;border:0;border-radius:10px;flex:none;width:36px;height:20px;padding:0;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{transform:translate(16px)}.preset-row{align-items:center;gap:8px;padding:8px 12px;display:flex}.preset-box{border:1px solid var(--line-2);min-width:0;color:var(--ink);background:var(--panel);border-radius:4px;flex:1;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:flex;position:relative}.preset-box:not([data-static]):hover,.preset-box:focus-within{border-color:var(--accent)}.preset-box svg{width:14px;height:14px;color:var(--ink-3);flex:none;order:2;margin-left:auto}.preset-box[data-static] svg{opacity:.4}.preset-box span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preset-box select{-webkit-appearance:none;appearance:none;min-width:0;font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;flex:1;margin:0;padding:0}.preset-box select:focus{outline:none}.preset-box[data-mod]:after{content:"modificado";font:500 10px/1 var(--ui);color:var(--warn);border:1px solid;border-radius:999px;flex:none;order:1;margin-left:4px;padding:2px 6px}.preset-ico{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.preset-ico:hover{color:var(--accent-text);background:var(--accent-soft)}.preset-ico svg{width:16px;height:16px}.preset-ico.undo-all{color:var(--warn)}.preset-ico.undo-all:hover{background:var(--warn-soft)}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;padding:0 8px;display:flex}.tabs button{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 8px 7px;font-size:13px}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.rows{scrollbar-width:thin;flex:1;padding:2px 0 16px;position:relative;overflow:auto}.group{color:var(--ink);align-items:center;gap:6px;padding:14px 12px 4px;font-size:13px;font-weight:600;display:flex}.group .ico{color:var(--ink-2)}.linea{color:var(--ink-3);padding:8px 12px 1px 28px;font-size:11.5px;font-weight:500}.linea[hidden]{display:none}.group:after{content:"";background:var(--line);flex:1;height:1px;margin-left:4px}.row{min-height:30px;color:var(--ink);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:8px;padding:3px 12px 3px 13px;line-height:1.3;display:grid;position:relative}.row:hover{background:var(--panel-2)}.row[aria-current=true]{border-left-color:var(--accent);background:var(--accent-soft)}.row .lbl{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;padding-left:12px;text-decoration:none;display:-webkit-box;overflow:hidden}.row .lbl:after{content:"";position:absolute;inset:0}.row .dot{background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.row[data-disabled]{opacity:.45}.row .undo{z-index:2;background:var(--panel);width:18px;height:18px;color:var(--warn);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;right:140px;transform:translateY(-50%)}.panel{--i-undo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h10a5 5 0 0 1 0 10h-3'/%3E%3Cpath d='m8 6-4 4 4 4'/%3E%3C/svg%3E");--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");--i-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--i-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 14 6-6 6 6'/%3E%3C/svg%3E");--i-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 10 6 6 6-6'/%3E%3C/svg%3E")}.row .undo:before,.ctl.chk:before,.ctl.dd:before,.ctl.spin .arrows button:before{content:"";-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;background:currentColor;flex:none}.row .undo:before{--i:var(--i-undo);width:13px;height:13px}.row .undo:hover{background:var(--warn-soft)}.row[data-mod] .undo{display:inline-flex}.row[data-mod] .ctl.n,.row[data-mod] .ctl.dd,.row[data-mod] .ctl.spin{border-color:var(--warn)}.row[data-mod] .ctl.chk{box-shadow:0 0 0 1px var(--warn)}.row[data-note]:after{content:attr(data-note);z-index:3;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn);pointer-events:none;border-radius:999px;padding:3px 8px;font-size:11px;line-height:1;position:absolute;bottom:-9px;right:12px}.ctl{align-items:center;min-width:0;display:flex}.ctl.live{z-index:1;cursor:pointer;position:relative}.ctl.live:hover{border-color:var(--accent)}.ctl.dd.live select{-webkit-appearance:none;appearance:none;min-width:0;font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;flex:1;margin:0;padding:0}.ctl.dd.live:before{order:1;margin-left:auto}.ctl.chk.live{border:1px solid var(--line-2);padding:0}.ctl.n.live input,.ctl.spin.live input{width:100%;min-width:0;font:inherit;color:inherit;text-align:right;background:0 0;border:0;flex:1;margin:0;padding:0}.ctl.spin.live input{text-align:left}.ctl.spin .arrows{flex-direction:column;flex:none;margin:-3px 0 -3px -4px;display:flex}.ctl.spin .arrows button{width:16px;height:11px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex}.ctl.spin .arrows button:hover{color:var(--accent-text);background:var(--accent-soft)}.ctl.spin .arrows button:before{--i:var(--i-up);background:var(--ink-3);width:11px;height:11px}.ctl.spin .arrows button[data-step="-1"]:before{--i:var(--i-down)}.ctl.n.live:focus-within,.ctl.spin.live:focus-within,.ctl.dd.live:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ctl.live input:focus,.ctl.live select:focus{outline:none}.ctl.n,.ctl.dd,.ctl.spin{border:1px solid var(--line-2);background:var(--panel);border-radius:4px;justify-content:space-between;gap:6px;padding:3px 7px;font-size:12px}.ctl.n{font-family:var(--mono);color:var(--ink)}.ctl.n span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctl.n small{font-family:var(--ui);color:var(--ink-3);flex:none;font-size:10.5px}.ctl.dd,.ctl.spin{font-family:var(--ui);color:var(--ink);justify-content:flex-start}.ctl.dd:before{--i:var(--i-chev);background:var(--ink-3);width:13px;height:13px}.ctl.dd span,.ctl.spin span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctl.spin span{font-family:var(--mono)}.ctl.chk{border:1px solid var(--line-2);background:var(--panel);color:#fff;border-radius:3px;justify-content:center;width:16px;height:16px}.ctl.chk:before{--i:var(--i-check);width:12px;height:12px;display:none}.ctl.chk[data-on]{background:var(--accent);border-color:var(--accent)}.ctl.chk[data-on]:before{display:block}.row[aria-current=true] .ctl.n,.row[aria-current=true] .ctl.dd,.row[aria-current=true] .ctl.spin{border-color:var(--accent)}html[data-adv="0"] .row[data-adv],.panel .grp:not(:has(.row:not([hidden]))),html[data-adv="0"] .grp:not(:has(.row:not([data-adv]):not([hidden]))){display:none}html[data-adv="0"] #adv{background:var(--line-2)}html[data-adv="0"] #adv:after{transform:none}html[data-adv="0"] .tabs [data-page][data-adv]{display:none}html[data-adv="0"] .pagegroup:not(:has(.row:not([data-adv]):not([hidden]))):after{content:"Todo lo de esta página es avanzado. Enciende «Avanzado» arriba para verlo.";color:var(--ink-3);padding:18px 14px;font-size:13px;line-height:1.5;display:block}.panel-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;display:flex}.panel-foot .dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.mbar,.sheet-head{display:none}.panel-toggle{min-width:0;height:46px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.panel-toggle svg{width:18px;height:18px;color:var(--accent-text);flex:none}.panel-toggle .t{font-weight:600}.panel-toggle .where{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12.5px;overflow:hidden}.mnav{width:44px;height:46px;color:var(--ink-2);border-left:1px solid var(--line);flex:none;justify-content:center;align-items:center;display:inline-flex}.mnav svg{width:20px;height:20px}.mnav:active{background:var(--panel-2)}.pager{grid-column:1;grid-template-columns:1fr 1fr;gap:12px;max-width:68ch;margin:44px 0 0;display:grid}.pager a{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:12px 16px;text-decoration:none;display:flex}.pager a:hover{border-color:var(--accent)}.pager a small{font:500 12px var(--ui);color:var(--ink-3);letter-spacing:.02em}.pager .pn{font:600 16px/1.3 var(--read);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pager [data-pager=next]{text-align:right;grid-column:2}.explain{min-height:0;padding:36px 44px 90px;overflow:auto}.explain-inner{max-width:1180px;margin:0 auto}.crumb{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.crumb b{color:var(--ink-2);font-weight:500}.crumb .en{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11.5px}.crumb .sep{color:var(--line-2)}.explain h2,.explain :where(h1){font-family:var(--read);letter-spacing:-.015em;max-width:22ch;margin:10px 0 16px;font-size:44px;font-weight:600;line-height:1.05}.now{border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--ink-2);border-radius:8px;flex-direction:column;gap:8px;margin:0 0 22px;padding:7px 12px;font-size:13px;display:inline-flex}.explain .now p{font-family:var(--ui);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;line-height:1.4;display:flex}.now .ico{color:var(--accent)}.now b{color:var(--ink);font-weight:600}.now .v{font-family:var(--mono);color:var(--accent-text);background:var(--accent-soft);border-radius:5px;padding:1px 7px;font-weight:500}.now .others{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;font-size:12px;display:flex}.now .others .t{color:var(--ink-3);flex-basis:100%}.now .others .list{flex-wrap:wrap;gap:5px;display:flex}.now .o{border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 10px;font-size:12px;display:inline-flex}.now .o b{font-family:var(--mono);color:var(--ink);font-weight:500}.now .o[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.now .o[aria-current=true] b{color:var(--accent-text)}.now .cmp{color:var(--accent-text);white-space:nowrap;margin-left:auto;font-weight:500;text-decoration:none}.now .cmp:hover{text-decoration:underline}.lead{font-family:var(--read);color:var(--ink-2);max-width:60ch;margin:0 0 30px;font-size:21px;line-height:1.45}.lead b{color:var(--ink)}.ficha{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.article{min-width:0;max-width:68ch}.stage{min-width:0;max-width:720px}@media (width>=1240px){.explain-inner:has(>.ficha>.stage){grid-template-columns:minmax(0,1fr) 440px;align-items:start;column-gap:48px;display:grid}.explain-inner:has(>.ficha>.stage) .ficha{display:contents}.explain-inner>.crumb,.explain-inner>h1,.explain-inner>h2,.explain-inner>.now,.explain-inner>.lead,.explain-inner>.when,.ficha>.article{grid-column:1}.ficha>.stage{grid-area:1/2/span 6;max-width:none;position:sticky;top:8px}}figure.vis{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow);margin:0;overflow:hidden}figure.vis.flash{animation:1.3s ease-out flash}@keyframes flash{0%{box-shadow:0 0 0 0 var(--accent),var(--shadow)}35%{box-shadow:0 0 0 5px var(--accent),var(--shadow)}to{box-shadow:0 0 0 0 transparent,var(--shadow)}}html[data-adv="0"] a[data-adv]{cursor:not-allowed;border-style:dashed;text-decoration:none;color:var(--ink-3)!important}html[data-adv="0"] a[data-adv]:after{content:" · avanzado";font-size:.85em;font-weight:400}:lang(en) .preset-box[data-mod]:after{content:"modified"}html[data-adv="0"]:lang(en) a[data-adv]:after{content:" · advanced"}html[data-adv="0"]:lang(en) .pagegroup:not(:has(.row:not([data-adv]):not([hidden]))):after{content:"Everything on this page is advanced. Turn on “Advanced” above to see it."}:lang(en) .cmp-table tr[data-adv] td.n small:after{content:" · advanced"}.vis .fig{background:var(--stage) radial-gradient(circle,var(--line-2) .8px,transparent 1px);background-size:14px 14px;padding:14px 10px 4px}.vis svg{width:100%;height:auto;display:block}.vis svg text{font-family:var(--ui)}.vis svg text[fill="var(--ink-2)"]{fill:var(--ink)}.vis svg text[fill="var(--ink-3)"]{fill:var(--ink-2)}.vis svg text:not([font-weight]){font-weight:500}.ctrl{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:12px 16px 14px;display:grid}.ctrl label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;font-size:11.5px;font-weight:600}.ctrl select{border:1px solid var(--line-2);background:var(--panel);border-radius:8px;grid-column:1/-1;padding:8px 12px;font-size:15px;font-weight:500}.ctrl .out{font-family:var(--mono);color:var(--accent-text);background:var(--accent-soft);text-align:center;white-space:nowrap;border-radius:7px;min-width:86px;padding:5px 10px;font-size:14px;font-weight:500}.ctrl input[type=range]{--p:50%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.ctrl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--p),var(--line-2) var(--p));border-radius:3px;height:6px}.ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:3px solid var(--panel);border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 4px #0000004d}.ctrl input[type=range]::-moz-range-track{background:linear-gradient(to right,var(--accent) var(--p),var(--line-2) var(--p));border-radius:3px;height:6px}.ctrl input[type=range]::-moz-range-thumb{background:var(--accent);border:3px solid var(--panel);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0000004d}.vis .compartir{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 16px 14px;display:flex}.vis .compartir .nota{font:500 13.5px/1.5 var(--ui);color:var(--ink);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 12px;margin:0;display:flex}.vis .compartir .nota[hidden]{display:none}.vis .compartir button{min-height:36px;font:600 13px var(--ui);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;padding:6px 14px}.vis .compartir button:hover{border-color:var(--accent);color:var(--accent-text)}.vis .compartir button:disabled{opacity:.5;cursor:progress}figcaption{color:var(--ink-2);border-top:1px solid var(--line);background:var(--panel-2);padding:12px 16px 14px;font-size:14px;line-height:1.5}figcaption b{color:var(--ink);font-weight:600}.explain h3{font:600 12px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:12px;margin:36px 0 12px;display:flex}.explain h3:after{content:"";background:var(--line);flex:1;height:1px}.article>h3:first-child{margin-top:0}.explain p,.explain li{font-family:var(--read);font-size:17.5px;line-height:1.6}.explain p{margin:0 0 14px}.explain ul{margin:0;padding-left:22px}.explain li{margin:0 0 8px}.explain code{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:.88em}.vals{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}table{border-collapse:collapse;width:100%;font-size:14.5px}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--panel-2);padding:8px 14px;font-size:11px;font-weight:600}td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px;line-height:1.4}td.v{font-family:var(--mono);white-space:nowrap;width:1%;font-weight:500}.badge{font:600 10px/1 var(--ui);letter-spacing:.07em;text-transform:uppercase;color:var(--accent-text);vertical-align:1px;border:1px solid;border-radius:999px;margin-left:8px;padding:3px 7px;display:inline-block}.warn{border:1px solid var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:var(--warn-soft);border-radius:10px;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;display:grid}.warn svg{width:20px;height:20px;color:var(--warn);margin-top:4px}.warn li{margin:0 0 6px;font-size:16.5px}.warn li:last-child{margin-bottom:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips a{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:500;text-decoration:none}.chips a:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.chips a .todo{color:var(--ink-3);font-weight:400}.links{flex-wrap:wrap;gap:10px;display:flex}.links a{color:var(--accent-text);border:1px solid var(--line-2);background:var(--panel);border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.links a:hover{border-color:var(--accent);background:var(--accent-soft)}.links svg{width:13px;height:13px}.gl{color:inherit;text-decoration:underline dotted;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.gl:hover{color:var(--accent-text);text-decoration-style:solid}.gloss .gl-filtro{max-width:760px;margin:0 0 18px}.gloss .gl-filtro input{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel);width:100%;color:var(--ink);font:500 16px var(--ui);border-radius:10px;padding:10px 14px}.gloss .gl-filtro input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.gloss .dic{max-width:760px}.gloss .dic-l{grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:14px;scroll-margin-top:20px;display:grid}.gloss .dic-l[hidden]{display:none}.explain .gloss .dic-l h3.l{font:600 22px/1 var(--read);color:var(--ink-3);margin:12px 0 0;position:sticky;top:12px}.gloss .dic-l dl{min-width:0;margin:0}.gloss .dic-l .e{border-top:1px solid var(--line);padding:10px 0}.gloss .dic-l .e[hidden]{display:none}.gloss .dic-l dt{font:600 16.5px/1.5 var(--read);color:var(--ink);scroll-margin-top:20px;display:inline}.gloss .dic-l dt .alias{font:400 12.5px var(--ui);color:var(--ink-3);margin:0;display:inline}.gloss .dic-l dd{font:400 16px/1.5 var(--read);color:var(--ink-2);margin:0;display:inline}.gloss .dic-l dd:before{content:" "}.gloss .dic-l .rel{vertical-align:baseline;flex-wrap:wrap;gap:4px 10px;margin-left:8px;display:inline-flex}.gloss .dic-l .rel a{font:400 13px var(--ui);color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.gloss dt:target,.gloss dt:target+dd{background:var(--accent-soft);box-shadow:0 0 0 6px var(--accent-soft);border-radius:4px}.chips.small{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chips.small a{padding:4px 10px;font-size:12.5px}@media (width<=820px){.navlink{padding:6px 7px;font-size:13px}}.official{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel);border-radius:10px;margin-top:36px;padding:4px 18px 14px}.official h3{margin-top:14px}.explain .official p,.explain .official li{font-family:var(--ui);color:var(--ink-2);font-size:14.5px;line-height:1.55}.explain .official p{margin:0 0 10px}.official .d{color:var(--ink)}.official ul{margin:0 0 10px;padding-left:20px}.official li{margin:0 0 5px}.official .n b{color:var(--ink)}.official .vt{grid-template-columns:max-content 1fr;gap:6px 14px;margin:6px 0 10px;font-size:14px;display:grid}.official .vt dt{color:var(--ink);font-weight:600}.official .vt dd{color:var(--ink-2);margin:0;line-height:1.5}.explain .official .src{color:var(--ink-3);margin:6px 0 0;font-size:12px}.sitefoot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;margin-top:56px;padding-top:16px;font-size:12.5px;display:flex}.sitefoot a,.lfoot a,.official .src a{color:var(--accent-text)}.explain .credits ul{margin:0 0 14px}.credits .vals{max-width:760px;margin:6px 0 8px}.credits a{color:var(--accent-text)}.credits p,.credits li{max-width:68ch}.stub{border:1px dashed var(--line-2);color:var(--ink-2);background:var(--panel);border-radius:10px;grid-template-columns:auto 1fr;gap:12px;margin:0 0 8px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:grid}.stub svg{width:20px;height:20px;color:var(--ink-3);margin-top:2px}.stub b{color:var(--ink)}.stub a{color:var(--accent-text)}.when{border:1px solid var(--line);color:var(--ink-2);background:var(--panel);border-radius:10px;grid-template-columns:auto 1fr;gap:12px;margin:0 0 22px;padding:12px 16px;font-size:14.5px;line-height:1.5;display:grid}.when svg{width:20px;height:20px;color:var(--accent-text);margin-top:2px}.when b{color:var(--ink)}.when a{color:var(--accent-text);font-weight:500}.explain-inner>.when{grid-column:1}.meta{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;padding:14px 16px;font-size:14px;display:grid}.meta dt{color:var(--ink-3)}.meta dd{font-family:var(--mono);margin:0}.meta dd.t{font-family:var(--ui)}.hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;margin:8px 0 44px;display:grid}.kicker .nt{text-transform:none;letter-spacing:0;font-family:var(--mono);font-weight:500}.hero h2{max-width:14ch;margin:0 0 18px;font-size:54px}.hero .lead{margin-bottom:12px}.hero .stage{max-width:none}@media (width>=1100px){.hero{grid-template-columns:minmax(0,1fr) 460px;gap:56px}}.explain .home-note{font-family:var(--ui);color:var(--ink-3);margin:18px 0 0;font-size:14px}.home-note a{color:var(--accent-text)}.perf .names{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;max-width:900px;margin:0 0 8px;font-size:15px;line-height:1.5;display:grid}.perf .names dt{color:var(--ink);white-space:nowrap;font-weight:600}.perf .names dd{color:var(--ink-2);margin:0}.explain .adv-note{font-family:var(--ui);color:var(--ink-2);border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:flex-start;gap:10px;max-width:760px;margin:-10px 0 8px;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}.adv-note svg{width:18px;height:18px;color:var(--accent-text);flex:none;margin-top:2px}.adv-note b{color:var(--ink)}.adv-note .off{display:none}html[data-adv="0"] .adv-note .off{display:inline}html[data-adv="0"] .adv-note .on{display:none}.cmp-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px;display:flex}.cmp-bar label{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.cmp-bar select{border:1px solid var(--line-2);background:var(--panel);border-radius:8px;padding:7px 10px;font-size:14px;font-weight:500}.cmp-bar button{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;color:var(--ink-2);border-radius:8px;padding:6px 10px;font-size:15px}.cmp-bar button:hover{border-color:var(--accent);color:var(--accent-text)}.cmp-bar .count{color:var(--ink-3);font-size:13px}.cmp-table td.n a{color:var(--ink);font-weight:500;text-decoration:none}.cmp-table td.n a:hover{color:var(--accent-text);text-decoration:underline}.cmp-table td.n small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.cmp-table tr[data-adv] td.n small:after{content:" · avanzado"}.cmp-table td.v{white-space:nowrap}.cmp-table td.v.b[data-dir=up]:before{content:"▲ ";color:var(--accent-text);font-size:9px}.cmp-table td.v.b[data-dir=down]:before{content:"▼ ";color:var(--warn);font-size:9px}.cmp-table td.why{color:var(--ink-2);min-width:260px;font-size:14px;line-height:1.5}.explain .cmp-table .none{font-family:var(--ui);color:var(--ink-3);margin:0;padding:14px;font-size:14px}@media (width<=820px){.cmp-table td.why{min-width:0}.cmp-table td.n small{display:none}.perf .names{grid-template-columns:1fr;gap:2px 0}.perf .names dd{margin-bottom:8px}.app{height:auto;display:block}.top{gap:8px;padding:0 12px}.top>.brand{margin-right:auto}.brand{font-size:18px}.menu-btn{display:inline-flex}.theme{margin-left:0}.navlinks{background:var(--panel);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:2px;margin:0;padding:8px 12px 12px;display:none;position:absolute;top:100%;left:0;right:0}.top[data-menu]{z-index:60}.top[data-menu] .navlinks{display:flex}.navlink{border-radius:8px;padding:12px;font-size:16px}.top[data-menu] .menu-btn{color:var(--ink);border-color:var(--ink-3)}.langsw span{display:none}.langsw{justify-content:center;width:34px;padding:0}.mbar{z-index:20;background:var(--panel);border-bottom:1px solid var(--line);align-items:stretch;display:flex;position:sticky;top:0;box-shadow:0 6px 16px -14px #0006}.panel{z-index:40;border:1px solid var(--line);visibility:hidden;height:min(62dvh,560px);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -12px 40px -12px #00000059}.panel[data-open]{visibility:visible;transform:none}html[data-sheet] .explain{padding-bottom:calc(min(62dvh,560px) + 24px)}.sheet-head{align-items:center;gap:10px;padding:14px 8px 6px 16px;display:flex;position:relative}.sheet-head strong{font-size:14px}.sheet-head .grab{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.sheet-close{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sheet-close svg{width:18px;height:18px}.secs{flex-wrap:wrap;align-items:center;padding:0 4px 6px;display:flex}.sec[disabled],.fils,.sec .sub,.sec .pill{display:none}.sec{flex:1;width:auto;padding:6px 12px}.adv{padding:0 12px}.preset-row{display:none}.tabs{scrollbar-width:none;flex-wrap:nowrap;padding:0 6px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{padding:10px 10px 9px;font-size:14px}.rows{overscroll-behavior:contain;flex:1;max-height:none}.row{min-height:40px;padding-top:4px;padding-bottom:4px;font-size:14px}.panel-foot{display:none}.explain{padding:20px 16px 60px;overflow:visible}.explain h2,.explain :where(h1){font-size:32px}.lead{font-size:18px}.explain p,.explain li{font-size:16.5px}.hero h2{font-size:38px}.stats{grid-template-columns:1fr 1fr}.stats .stat:first-child{grid-column:1/-1}.now{width:100%;display:flex}.explain .now p.cur{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.now .others .list{scrollbar-width:none;flex-wrap:nowrap;flex-basis:calc(100% + 24px);margin:0 -12px;padding:0 12px 2px;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000)}.now .others .list::-webkit-scrollbar{display:none}.now .o{flex:none}.crumb .en{display:none}.pager .pn{font-size:14.5px}.vals{overflow-x:auto}}@media (prefers-reduced-motion:no-preference){.row,.tabs button,.sec{transition:background .12s,color .12s}.switch,.switch:after{transition:background .15s,transform .15s}@media (width<=820px){.panel{transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s}.panel[data-open]{transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}}.top{view-transition-name:top}.panel{view-transition-name:panel}.mbar{view-transition-name:mbar}::view-transition-group(top),::view-transition-group(panel),::view-transition-group(mbar){animation:none}::view-transition-old(top),::view-transition-old(panel),::view-transition-old(mbar){display:none}::view-transition-new(top),::view-transition-new(panel),::view-transition-new(mbar){animation:none}@media (prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}.probs .prob-index{gap:14px;max-width:900px;margin:0 0 8px;display:grid}.probs .prob-index .k{font:600 11.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;display:block}.probs .antes{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);max-width:900px;margin-top:28px;padding:4px 22px 18px}.probs .antes h3{margin-top:22px}.probs .antes ol{counter-reset:a;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.probs .antes li{counter-increment:a;font-family:var(--ui);color:var(--ink-2);flex-direction:column;gap:4px;font-size:14px;line-height:1.5;display:flex}.probs .antes li b{color:var(--ink);font-size:14.5px}.probs .antes li b:before{content:counter(a) " ";color:var(--accent-text)}.probs .regla{font-family:var(--read);color:var(--ink);border-left:3px solid var(--accent);margin:0 0 12px;padding-left:14px;font-size:19px;line-height:1.45}.explain .probs .calibrar{font-family:var(--ui);color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.probs .prob-grupo{max-width:900px}.probs .prob{border-top:1px solid var(--line);padding:34px 0 30px;scroll-margin-top:20px}.probs .prob:first-of-type{border-top:0;padding-top:4px}.probs .prob h4{font-family:var(--read);margin:0 0 12px;font-size:23px;font-weight:600}.probs .prob h4 a{color:var(--ink);text-decoration:none}.probs .prob h4 a:hover{color:var(--accent-text)}.probs .prob:target h4{background:var(--accent-soft);box-shadow:0 0 0 8px var(--accent-soft);border-radius:4px}.explain .probs .sintoma{color:var(--ink-2);margin-bottom:12px}.explain .probs .paso-k{font:600 11.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 8px}.explain .probs .primero li{max-width:68ch;margin-bottom:14px;font-size:16px;line-height:1.55}.probs .ajustes{counter-reset:s;gap:8px;margin:0;padding:0;list-style:none;display:grid}.explain .probs .ajustes li{counter-increment:s;font-family:var(--ui);border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:26px minmax(0,1fr);column-gap:10px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.5;display:grid}.probs .ajustes li:before{content:counter(s);background:var(--accent-soft);width:24px;height:24px;color:var(--accent-text);font:600 12.5px/24px var(--ui);text-align:center;border-radius:50%;grid-row:1/4}.probs .ajustes a,.probs .ajustes b{color:var(--accent-text);font-size:15px;font-weight:600}.probs .ajustes a{text-decoration:none}.probs .ajustes a:hover{text-decoration:underline}.probs .ajustes .donde{color:var(--ink-3);font-size:12px}.probs .ajustes .por{color:var(--ink-2)}.explain .probs .ojo{font-family:var(--ui);color:var(--ink);background:var(--warn-soft);border-left:3px solid var(--warn);border-radius:6px;margin:16px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.explain .probs .prob-falta{max-width:900px;font-family:var(--ui);color:var(--ink-2);border-top:1px solid var(--line);margin-top:28px;padding-top:18px;font-size:14.5px}@media (width<=820px){.probs .antes ol{grid-template-columns:1fr 1fr}.probs .prob{scroll-margin-top:110px}}@media (width<=520px){.probs .antes ol{grid-template-columns:1fr}.probs .antes{padding:4px 16px 16px}}.ayuda-con{grid-column:1;margin:28px 0 0}.explain .otro-lam{max-width:68ch;font-family:var(--ui);color:var(--ink-3);grid-column:1;margin:28px 0 0;font-size:13.5px;line-height:1.5}.otros-lam{max-width:900px;font-family:var(--ui);grid-column:1;margin:28px 0 0}.otros-lam dl{gap:8px;margin:0;display:grid}.otros-lam dl>div{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:110px minmax(0,1fr);gap:2px 14px;padding:10px 14px;display:grid}.otros-lam dt{color:var(--ink-3);font-size:13px;font-weight:600;line-height:1.6}.otros-lam dd{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:14.5px;line-height:1.5;display:flex}.otros-lam dd .en{color:var(--ink-3);font-size:13px}.otros-lam dd .donde{color:var(--ink-2);flex-basis:100%;font-size:13px}.otros-lam dd .nota{color:var(--ink-2);flex-basis:100%;font-size:13.5px}.otros-lam dd.sin{color:var(--ink-3)}.explain .otros-lam .fuente{font-family:var(--ui);color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.otros-lam .fuente a{color:var(--accent-text)}@media (width<=520px){.otros-lam dl>div{grid-template-columns:1fr}}.prob-cta{margin:0 0 32px}.explain .calib .calib-intro{max-width:900px;color:var(--ink-2)}.calib .prueba h4 a{align-items:center;gap:12px;display:flex}.calib .prueba h4 .n{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);font:600 14px/30px var(--ui);text-align:center;border-radius:50%;flex:none}.explain .calib .donde-k{font-family:var(--mono);color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;margin:0 0 4px;padding:8px 12px;font-size:13px;display:inline-block}.explain .calib .leer{font-size:16px}.explain .calib .guardar{font-family:var(--ui);color:var(--ink-2);border-left:3px solid var(--accent);padding-left:12px;font-size:14.5px;line-height:1.5}.explain .calib .guardar b{color:var(--ink)}.calib .prueba .chips.small{margin-top:12px}.calib .prob-grupo{margin-top:24px}.calib .prueba-cuerpo.con-fig{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:22px;display:grid}.calib .prueba-cuerpo figure.vis{margin-top:14px}@media (width<=1100px){.calib .prueba-cuerpo.con-fig{grid-template-columns:1fr;gap:4px}}.vis[data-loading] .ctrl{cursor:progress}.vis[data-loading] .ctrl .ctl,.vis[data-loading] .ctrl .out{opacity:.5;pointer-events:none}.vis[data-loading] .ctrl label:after{content:" · cargando…";text-transform:none;letter-spacing:0;font-weight:500}:lang(en) .vis[data-loading] .ctrl label:after{content:" · loading…"}html[data-nav]:before{content:"";z-index:1000;background:var(--accent);transform-origin:0;pointer-events:none;width:100%;height:3px;animation:8s cubic-bezier(.1,.7,.2,1) forwards nav-carga;position:fixed;top:0;left:0}@keyframes nav-carga{0%{transform:scaleX(.06)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){html[data-nav]:before{animation:none;transform:scaleX(.5)}}a.yendo{opacity:.7}.row:has(>a.yendo){background:var(--accent-soft)}.prob-card.yendo .dib,.calib-camino a.yendo .pieza,.puerta.yendo .mini span{border-color:var(--plastic)}.mat-fila.yendo,.puerta.yendo,.prob-card.yendo{opacity:1}:root{--esq:color-mix(in srgb,var(--ink) 10%,transparent)}html[data-nav-lento] .explain .explain-inner{display:block}html[data-nav-lento] .explain .explain-inner>*,html[data-nav-lento] .explain .explain-inner:has(>.ficha)>.ficha{display:none}html[data-nav-lento] .explain-inner:before{content:"";background-image:linear-gradient(var(--esq),var(--esq)),linear-gradient(var(--esq),var(--esq)),linear-gradient(var(--esq),var(--esq)),linear-gradient(var(--esq),var(--esq)),linear-gradient(var(--esq),var(--esq)),linear-gradient(var(--esq),var(--esq)),linear-gradient(var(--esq),var(--esq)),linear-gradient(var(--esq),var(--esq));background-position:0 6px,0 34px,0 104px,0 130px,0 156px,0 182px,0 224px,right 0 top 6px;background-repeat:no-repeat;background-size:140px 12px,min(440px,40%) 40px,52% 14px,49% 14px,51% 14px,36% 14px,52% 220px,40% 320px;height:460px;animation:.25s ease-out both esq-aparece,1s ease-in-out .25s infinite alternate esqueleto;display:block}@keyframes esq-aparece{0%{opacity:0}to{opacity:1}}@keyframes esqueleto{0%{opacity:.65}to{opacity:1}}@media (width<=1100px){html[data-nav-lento] .explain-inner:before{background-size:140px 12px,min(440px,70%) 40px,86% 14px,82% 14px,84% 14px,60% 14px,100% 220px,0 0}}@media (prefers-reduced-motion:reduce){html[data-nav-lento] .explain-inner:before{animation:none}}.probs .prob-buscar{max-width:900px;margin:0 0 14px}.probs .prob-buscar label{font:600 11.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;display:block}.probs .prob-buscar input{box-sizing:border-box;width:100%;font:500 16px var(--ui);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:10px;padding:11px 14px}.probs .prob-buscar input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.probs .prob-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;max-width:900px;display:grid}.probs .prob-card{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-direction:column;gap:4px;padding:10px 12px 12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.probs .prob-card:hover{border-color:var(--accent);transform:translateY(-1px)}.probs .prob-card[hidden]{display:none}.probs .prob-card .dib{background:var(--stage);border-radius:8px;margin-bottom:4px;padding:4px;display:block}.probs .prob-card .dib svg{width:100%;height:auto;display:block}.probs .prob-card .k{font:600 10.5px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.probs .prob-card strong{font:600 14.5px/1.3 var(--ui)}.explain .probs .prob-nada{max-width:900px;font-family:var(--ui);color:var(--ink-2);font-size:15px}@media (prefers-reduced-motion:reduce){.probs .prob-card{transition:none}.probs .prob-card:hover{transform:none}}.calib .calc{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);margin:14px 0 0;padding:14px 16px}.calib .calc-campos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px 14px;display:grid}.calib .calc-campos label{font:500 13px/1.35 var(--ui);color:var(--ink-2);flex-direction:column;gap:5px;display:flex}.calib .calc-in{align-items:center;gap:6px;display:flex}.calib .calc-in input{box-sizing:border-box;width:100%;min-width:0;font:500 16px var(--mono);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px}.calib .calc-in input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.calib .calc-in input[aria-invalid]{border-color:var(--warn)}.calib .calc-in small{font:500 12px var(--ui);color:var(--ink-3);white-space:nowrap}.calib .calc-res{align-items:center;gap:12px;margin:14px 0 6px;display:flex}.calib .calc-valor{font:600 26px/1 var(--mono);color:var(--accent-text);background:var(--accent-soft);border-radius:8px;padding:8px 14px}.calib .calc[data-mal] .calc-valor{opacity:.4}.calib .calc-copiar{font:600 13px var(--ui);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;padding:8px 14px}.calib .calc-copiar:hover{border-color:var(--accent);color:var(--accent-text)}.explain .calib .calc-detalle{font-family:var(--ui);color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.probs .probe{display:none}.probs[data-js] .probe{min-height:28px;font:500 12.5px var(--ui);color:var(--ink-3);cursor:pointer;user-select:none;align-items:center;gap:8px;padding-right:6px;display:inline-flex}.probs .probe input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.explain .probs .ajustes li .probe{grid-column:2;justify-self:start;margin-top:4px}.probs[data-js] .primero li .probe{width:fit-content;margin:4px 0 0;display:flex}.probs [data-hecho] .probe{color:var(--accent-text)}.explain .probs .ajustes li[data-hecho]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.explain .probs .ajustes li[data-hecho]>a,.explain .probs .ajustes li[data-hecho]>.por,.explain .probs .primero li[data-hecho]>span{opacity:.65}.explain .probs .prob-avance{font:600 12.5px var(--ui);color:var(--accent-text);margin:10px 0 0}.explain .probs .prob-sigue{font-family:var(--ui);color:var(--ink);background:var(--accent-soft);border-radius:8px;margin:8px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.explain .probs .prob-pruebas{font-family:var(--ui);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:14px 0 0;font-size:14px;display:flex}.probs .prob-pruebas a{border:1px solid var(--line-2);color:var(--ink);background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 5px;font-weight:500;text-decoration:none;display:inline-flex}.probs .prob-pruebas a:hover{border-color:var(--accent);color:var(--accent-text)}.probs .prob-pruebas .n{background:var(--accent-soft);width:20px;height:20px;color:var(--accent-text);font:600 11.5px/20px var(--ui);text-align:center;border-radius:50%}.calib .calc-guardar{font:600 13px var(--ui);color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:8px;padding:9px 14px}.calib .calc-guardar:hover{filter:brightness(1.08)}.calib .mi-filamento{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r);background:var(--panel);max-width:900px;margin-top:18px;padding:4px 20px 18px}.calib .mi-filamento h3{margin-top:18px}.calib .filamento-nombre{font:600 13px var(--ui);color:var(--ink-2);align-items:center;gap:10px;margin:4px 0 12px;display:flex}.calib .filamento-nombre input{min-width:0;font:500 15px var(--ui);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;flex:1;padding:8px 10px}.calib .filamento-lista{font-family:var(--ui);grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 14px;font-size:14px;display:grid}.calib .filamento-lista dt{color:var(--ink-2)}.calib .filamento-lista dd{font:600 14px var(--mono);color:var(--accent-text);margin:0}.calib .filamento-lista dd[data-vacio]{color:var(--ink-3);font-weight:400}.calib .filamento-acciones{flex-wrap:wrap;gap:8px;display:flex}.calib .filamento-acciones button,.calib .calib-pasos a{font:600 13px var(--ui);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;padding:8px 14px}.calib .filamento-acciones button:hover,.calib .calib-pasos a:hover{border-color:var(--accent);color:var(--accent-text)}.calib .calib-avance{align-items:center;gap:12px;max-width:900px;margin:0 0 6px;display:flex}.calib .calib-avance .barra{background:var(--line-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.calib .calib-avance .barra span{background:var(--accent);height:100%;transition:width .25s;display:block}.calib .calib-avance .t{font:600 13px var(--ui);color:var(--ink-2);white-space:nowrap}.calib .calib-pasos{justify-content:space-between;gap:10px;margin-top:22px;display:flex}@media print{html[data-imprimir-filamento] body *{visibility:hidden}html[data-imprimir-filamento] #mi-filamento,html[data-imprimir-filamento] #mi-filamento *{visibility:visible}html[data-imprimir-filamento] #mi-filamento{border:0;width:100%;position:absolute;top:0;left:0}html[data-imprimir-filamento] .filamento-acciones{display:none}}.kicker a{color:inherit;text-decoration:none}.kicker a:hover{text-decoration:underline}.explain .probs .cualquiera{max-width:900px;font-family:var(--ui);color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;margin:0 0 6px;padding:10px 14px;font-size:14px;line-height:1.5}.probs .cualquiera a{color:var(--accent-text)}.explain .probs .diag{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);max-width:900px;font-family:var(--ui);margin:14px 0 8px;padding:14px 16px 16px}.explain .probs .diag h3{margin:0;font-size:17px}.explain .probs .diag .guia{color:var(--ink-2);margin:4px 0 12px;font-size:13.5px;line-height:1.5}.probs .diag fieldset{border:0;min-width:0;margin:0 0 12px;padding:0}.probs .diag legend,.probs .diag-fil label{color:var(--ink);margin:0 0 8px;padding:0;font-size:14px;font-weight:600;display:block}.probs .diag .opts{flex-wrap:wrap;gap:8px;display:flex}.probs .diag .opts label{border:1px solid var(--line-2);background:var(--panel);min-height:36px;color:var(--ink);cursor:pointer;border-radius:18px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:13.5px;font-weight:500;line-height:1.3;display:inline-flex}.probs .diag .opts label:hover{border-color:var(--accent)}.probs .diag .opts label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.probs .diag .opts input{accent-color:var(--accent);flex:none;margin:0}.probs .diag-fil{margin:0 0 12px}.probs .diag-fil select{border:1px solid var(--line-2);background:var(--panel);max-width:100%;min-height:36px;color:var(--ink);font:500 14px var(--ui);border-radius:8px;padding:6px 12px}.explain .probs .diag-plan .paso-k{margin-top:4px}.probs .diag-plan ol{counter-reset:d;gap:12px;margin:0;padding:0;list-style:none;display:grid}.probs .diag-plan li{counter-increment:d;color:var(--ink-2);grid-template-columns:24px minmax(0,1fr);gap:2px 10px;font-size:14.5px;line-height:1.5;display:grid}.probs .diag-plan li:before{content:counter(d);background:var(--accent-soft);width:24px;height:24px;color:var(--accent-text);font:600 12.5px/24px var(--ui);text-align:center;border-radius:50%;grid-row:1/span 4}.probs .diag-plan li>*{grid-column:2}.probs .diag-plan li b{color:var(--ink)}.probs .diag-plan li>a,.probs .diag-plan .f a{color:var(--accent-text);justify-self:start}.explain .probs .diag-plan .prob-pruebas{margin:4px 0 0}.probs .paso-k[id]{scroll-margin-top:90px}.probs .prob-pagina .prob,.probs.calib .prueba{border-top:0;max-width:900px;padding-top:0}.explain .probs .prob .sintoma.lead{color:var(--ink);font-size:19px}.explain .probs .prob-antes{max-width:900px;margin-top:6px}.probs .prob-vecinos{max-width:900px;margin-top:8px}.probs .prob-vecinos .prob-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.calib .calib-lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;max-width:900px;margin:18px 0 0;padding:0;list-style:none;display:grid}.explain .calib .calib-lista li{margin:0}.calib .calib-lista a{box-sizing:border-box;height:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s;display:flex}.calib .calib-lista a:hover{border-color:var(--accent)}.calib .calib-lista .n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);font:600 13px/28px var(--ui);text-align:center;border-radius:50%;flex:none}.calib .calib-lista strong{font:600 15px/1.3 var(--ui);display:block}.calib .calib-lista .dice{font:400 13.5px/1.45 var(--ui);color:var(--ink-2);margin-top:3px;display:block}.calib .calib-pasos{max-width:900px}.calib .calib-pasos a{align-items:center;min-height:24px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.calib .calib-lista a{transition:none}}.buscar-btn{border:1px solid var(--line-2);background:var(--panel);height:34px;color:var(--ink-2);font:500 13px/1 var(--ui);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.buscar-btn[hidden]{display:none}.buscar-btn:hover{color:var(--ink);border-color:var(--ink-3)}.buscar-btn svg{flex:none;width:16px;height:16px}.navlinks+.buscar-btn{margin-left:6px}.buscar{border:1px solid var(--line-2);background:var(--panel);width:min(640px,100vw - 32px);max-height:min(580px,100dvh - 80px);color:var(--ink);border-radius:14px;margin:10vh auto 0;padding:0;box-shadow:0 24px 60px #00000073}.buscar[open]{display:flex}.buscar::backdrop{background:#0000008c}.buscar-caja{flex-direction:column;flex:1;min-height:0;display:flex}.buscar-campo{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.buscar-campo svg{width:18px;height:18px;color:var(--ink-3);flex:none}.buscar-campo input{min-width:0;height:36px;font:500 17px var(--ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.buscar-campo input::-webkit-search-cancel-button{display:none}.buscar-cerrar{min-height:30px;font:600 12px var(--ui);color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line-2);cursor:pointer;border-radius:6px;flex:none;padding:0 10px}.buscar-cerrar:hover{color:var(--ink);border-color:var(--ink-3)}.buscar-res{min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.buscar-res:empty{display:none}.buscar-res li{margin:0}.buscar-res a{color:var(--ink);border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:2px 12px;padding:9px 12px;text-decoration:none;display:grid}.buscar-res a[aria-selected=true]{background:var(--accent-soft)}.buscar-res .t{font:600 10.5px/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);grid-row:1/3;padding-top:3px}.buscar-res .t-p{color:var(--warn)}.buscar-res .t-c{color:var(--accent-text)}.buscar-res strong{font:600 15px/1.35 var(--ui)}.buscar-res .ctx{font:400 13px/1.4 var(--ui);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buscar-pie{border-top:1px solid var(--line);font:400 13px/1.45 var(--ui);color:var(--ink-3);margin:0;padding:10px 16px 12px}@media (width<=1180px){.buscar-btn{justify-content:center;width:34px;padding:0}.buscar-btn span{display:none}}@media (width<=820px){.buscar{max-height:calc(100dvh - 24px);margin-top:12px}.buscar-res a{grid-template-columns:minmax(0,1fr)}.buscar-res .t{grid-row:auto;padding-top:0}}.mats .mat-elige{max-width:900px;margin:18px 0 12px}.mats .mat-elige[hidden]{display:none}.mats .mat-elige .k{font:600 11.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;display:block}.mats .mat-elige button{min-height:34px;font:500 13.5px var(--ui);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);cursor:pointer;border-radius:999px;padding:6px 13px}.mats .mat-elige button:hover{border-color:var(--accent)}.mats .mat-elige button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.mats .mat-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-width:900px;display:grid}.mats .mat-card{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-direction:column;gap:5px;padding:10px 12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.mats .mat-card:hover{border-color:var(--accent);transform:translateY(-1px)}.mats .mat-card[hidden]{display:none}.mats .mat-card .dib{background:var(--stage);border-radius:8px;margin-bottom:4px;padding:2px 6px;display:block}.mats .mat-card .dib svg{width:100%;height:auto;display:block}.mats .mat-card strong{font:600 16px/1.25 var(--ui)}.mats .mat-card .frase{font:400 13px/1.45 var(--ui);color:var(--ink-2)}.mats .nivel{font:600 10.5px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-text);border:1px solid #0000;border-radius:999px;align-self:flex-start;padding:4px 8px}.mats .nivel[data-nivel="2"]{background:var(--warn-soft);color:var(--ink)}.mats .nivel[data-nivel="3"]{background:var(--warn-soft);color:var(--ink);border-color:var(--warn)}.explain .mats .mat-leyenda{max-width:900px;font:400 12.5px/1.5 var(--ui);color:var(--ink-3);margin:10px 0 0}.mats .mat-lado{max-width:900px;margin-top:8px}.mats .mat-tabla-caja{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);max-width:900px;margin-top:10px;overflow-x:auto}.mats .mat-tabla{border-collapse:collapse;width:100%;font:400 13px/1.4 var(--mono);color:var(--ink-2)}.mats .mat-tabla th,.mats .mat-tabla td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px}.mats .mat-tabla tbody tr:last-child>*{border-bottom:0}.mats .mat-tabla thead th{font:600 11px/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mats .mat-tabla tbody th{font:600 13.5px/1.4 var(--ui);color:var(--ink)}.mats .mat-tabla a{color:var(--accent-text);text-decoration:none}.mats .mat-tabla a:hover{text-decoration:underline}.mats .mat-tabla small{color:var(--ink-3)}.explain .mats .mat-nivel{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.mats .mat-nivel .et{font:500 12px/1 var(--ui);color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;padding:4px 9px}.mats .mat-sirve{grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin-top:8px;display:grid}.mats .mat-sirve section{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:2px 18px 16px}.mats .mat-sirve ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.explain .mats .mat-sirve li{font:400 15px/1.5 var(--ui);color:var(--ink);margin:0;padding-left:24px;position:relative}.mats .mat-sirve .si li:before{content:"✓";color:var(--accent-text);font-weight:700;position:absolute;left:2px}.mats .mat-sirve .no li:before{content:"✕";color:var(--warn);font-weight:700;position:absolute;left:2px}.mats .mat-fig{max-width:900px}.mats .mat-fig figure.vis{max-width:640px}.mats .mat-vienes{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r);background:var(--panel);max-width:900px;margin-top:28px;padding:4px 20px 18px}.mats .mat-desde{font:500 15px/1.4 var(--ui);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.mats .mat-desde select{min-height:36px;font:600 15px var(--ui);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;padding:5px 10px}.mats .mat-compara{gap:8px;margin:0;padding:0;list-style:none;display:grid}.explain .mats .mat-compara li{border:1px solid var(--line);background:var(--panel-2);font:400 14px/1.5 var(--ui);color:var(--ink-2);border-radius:10px;grid-template-columns:minmax(0,190px) minmax(0,170px) minmax(0,1fr);align-items:baseline;gap:4px 14px;margin:0;padding:10px 14px;display:grid}.mats .mat-compara a{color:var(--accent-text);font-weight:600;text-decoration:none}.mats .mat-compara a:hover{text-decoration:underline}.mats .mat-compara .val{font:400 13px/1.5 var(--mono);white-space:nowrap}.mats .mat-compara .val b{color:var(--ink)}.mats .mat-compara .flecha{color:var(--ink-3)}.mats .mat-compara li[data-dif=igual]{opacity:.7}.mats .mat-otros{max-width:900px}.mats .mat-otros .mat-cards{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.mats .mat-otros .mat-card strong{font-size:14px}@media (width<=820px){.mats .mat-sirve,.explain .mats .mat-compara li{grid-template-columns:1fr}.mats .mat-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (prefers-reduced-motion:reduce){.mats .mat-card{transition:none}.mats .mat-card:hover{transform:none}}.mats .mat-tabla tbody th,.mats .mat-tabla tbody th a{text-transform:none;letter-spacing:0}.mats .mat-tabla thead th:not(:first-child){min-width:90px}.explain .mats .antes .calibrar+.calibrar{margin-top:10px}.explain .mats .mat-sirve h3{margin-top:18px}.probs .prob-cards,.mats .mat-cards,.calib .calib-lista{gap:12px}.probs .prob-card{gap:6px;padding:12px 14px 16px}.calib .calib-lista a{padding:16px 18px}.mats .mat-card{gap:6px;padding:12px 14px 16px}.mats .mat-card .frase{font-size:13.5px;line-height:1.5}.probs .antes,.calib .mi-filamento,.mats .mat-vienes{padding:20px 24px 22px}.mats .mat-sirve section{padding:18px 20px 20px}.probs .antes>h3:first-child,.calib .mi-filamento>h3:first-child,.mats .mat-vienes>h3:first-child,.mats .mat-sirve section>h3:first-child{margin-top:0}.probs .antes ol{gap:20px}.explain .probs .cualquiera{margin:8px 0 16px}.calib .calc{padding:16px 18px}.calib .calc-res{flex-wrap:wrap}.calib .calc-copiar,.calib .calc-guardar{white-space:nowrap}.now{padding:10px 14px}@media (width<=820px){.now .others .list{flex-basis:calc(100% + 28px);margin:0 -14px;padding:0 14px 2px}.cmp-table table,.cmp-table thead,.cmp-table tbody{display:block}.cmp-table tr{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:12px;display:grid}.cmp-table tr[hidden],.cmp-table thead th:last-child{display:none}.cmp-table tbody tr{border-top:1px solid var(--line)}.cmp-table tbody td{border-top:0}.cmp-table td.why{grid-column:1/-1;padding-top:0}}@media (width<=560px){.probs .antes,.calib .mi-filamento,.mats .mat-vienes{padding:18px 16px}.mats .mat-sirve section{padding:16px 16px 18px}.mats>.mat-cards{grid-template-columns:1fr}.mats>.mat-cards .mat-card{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.mats>.mat-cards .mat-card .dib{grid-area:1/1/4;align-self:center;margin:0}.mats>.mat-cards .mat-card>:not(.dib){grid-column:2}.mats>.mat-cards .mat-card .nivel{justify-self:start}}.perf .perf-usos{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;max-width:900px;display:grid}.perf .perf-uso{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}.perf .perf-uso:hover{border-color:var(--accent)}.perf .perf-uso .k{font:600 11.5px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.perf .perf-uso strong{font:600 19px/1.25 var(--read);color:var(--accent-text)}.perf .perf-uso .por{font:400 13.5px/1.5 var(--ui);color:var(--ink-2)}.perf .perf-barras{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);max-width:900px;padding:6px 20px}.perf .perf-barras .fila{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1.2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:9px 0;display:grid}.perf .perf-barras .fila.cab{font:600 11px/1.3 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:0}.perf .perf-barras .nom{font:600 14px/1.3 var(--ui)}.perf .perf-barras .nom a{color:var(--ink);text-decoration:none}.perf .perf-barras .nom a:hover,.perf .perf-barras .fila[data-def] .nom a{color:var(--accent-text)}.perf .perf-barras .nom em{font:500 11px/1 var(--ui);color:var(--warn);white-space:nowrap;margin-left:8px;font-style:normal}.perf .barra{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.perf .barra .pista{background:var(--line-2);border-radius:5px;height:10px;overflow:hidden}.perf .barra .pista i{background:var(--plastic);border-radius:5px;height:100%;display:block}.perf .barra b{font:500 12.5px var(--mono);color:var(--ink-2);text-align:right}.explain .perf .perf-nota{max-width:900px;font:400 12.5px/1.5 var(--ui);color:var(--ink-3);margin:10px 0 0}@media (width<=620px){.perf .perf-barras{padding:4px 14px}.perf .perf-barras .fila{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.perf .perf-barras .fila .nom{grid-column:1/-1}.perf .perf-barras .fila.cab .nom{display:none}.perf .barra{grid-template-columns:minmax(0,1fr) 34px}}@media (prefers-reduced-motion:reduce){.perf .perf-uso{transition:none}}.perf .perf-barras .fila.cab .nom{font:inherit}.explain .perf .names+.adv-note{margin:20px 0 0}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.explain h3{font:600 21px/1.25 var(--read);letter-spacing:-.005em;text-transform:none;color:var(--ink);margin:40px 0 14px;display:block}.explain h3:after{display:none}.official h3,.probs .antes h3,.calib .mi-filamento h3,.mats .mat-vienes h3,.mats .mat-sirve h3{font-size:18px}.explain .paso-k,.explain .probs .paso-k{font:600 18px/1.3 var(--read);letter-spacing:0;text-transform:none;color:var(--ink);margin:28px 0 10px}.kicker{font:500 13px/1.4 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-3);margin:0 0 10px}.kicker .nt{font:inherit}.ctrl label{font:500 12.5px/1.3 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-3)}.explain .calib .calc-k{font:600 15px/1.3 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 12px}.probs .prob-buscar label,.mats .mat-elige .k{font:600 14px/1.3 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-2)}th,.mats .mat-tabla thead th{font:600 12px/1.3 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-3)}.card .k,.probs .prob-card .k,.perf .perf-uso .k,.buscar-res .t{font:500 12px/1.3 var(--ui);letter-spacing:0;text-transform:none}.badge{font:500 11px/1 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-2);border-color:var(--line-2)}.mats .nivel,.mats .nivel[data-nivel="2"],.mats .nivel[data-nivel="3"]{font:500 12px/1 var(--ui);letter-spacing:0;text-transform:none;border:1px solid var(--line-2);color:var(--ink-2);background:0 0}.gloss .letra{font:600 20px/1 var(--read);letter-spacing:0;text-transform:none;color:var(--ink-3)}.explain .probs .cualquiera{color:var(--ink-3);background:0 0;border:0;border-radius:0;margin:0 0 14px;padding:0;font-size:13.5px;line-height:1.5}.explain p a:not(.btn):not(.gl),.explain li a:not(.btn):not(.gl),.sitefoot a,.lfoot a,.credits a,.when a,.stub a,.official .src a,.beta-note a,.home-note a,.probs .cualquiera a,.otros-lam .fuente a,.probs .ajustes a,.probs .diag-plan li>a,.probs .diag-plan .f a,.mats .mat-compara a,.mats .mat-tabla a,.pcard .chg a,.cmp-table td.n a,.perf .perf-barras .nom a,.perf .perf-barras .fila[data-def] .nom a,.now .cmp,.buscar-pie a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;text-decoration-thickness:1px}.explain p a:not(.btn):not(.gl):hover,.explain li a:not(.btn):not(.gl):hover,.sitefoot a:hover,.lfoot a:hover,.credits a:hover,.probs .ajustes a:hover,.mats .mat-compara a:hover,.mats .mat-tabla a:hover,.cmp-table td.n a:hover,.perf .perf-barras .nom a:hover,.now .cmp:hover{color:var(--ink);text-decoration-color:var(--accent-text)}.probs .prob-pruebas a,.explain .calib-pasos a,.explain .pager a,.chips a,.links a{text-decoration:none}.gl{text-decoration-color:var(--ink-3)}.gl:hover{color:var(--ink);text-decoration-color:var(--accent-text)}.explain li::marker,.now .ico{color:var(--ink-3)}.probs .ajustes li:before,.probs .diag-plan li:before,.calib .calib-lista .n,.calib .prueba h4 .n,.step .n{color:var(--ink-3);font:600 17px/24px var(--read);background:0 0}.probs .prob-pruebas .n{color:var(--ink-3);font:600 12px/20px var(--ui);background:0 0;width:auto;padding:0 2px}.probs .ajustes a,.probs .ajustes b,.probs .diag .opts label:has(input:checked){color:var(--ink)}.navlink:hover{color:var(--ink);background:0 0}.navlink[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);background:0 0;border-radius:0}.tabcard .meta,.card .go,.bigcard .go{color:var(--ink-2)}.app.plain .explain-inner>.home{max-width:980px;margin:0 auto}.warn{border:0;border-left:3px solid var(--warn);background:0 0;border-radius:0;padding:2px 0 2px 16px;display:block}.warn>svg{display:none}.warn ul{padding-left:18px}.warn li{font-size:17px}.warn li b{color:var(--ink)}.vals{background:0 0;border:0;border-radius:0}.vals th{background:0 0;padding:6px 10px 8px}.vals td{padding:9px 10px}tr.def td{background:0 0}tr.def td.v{color:var(--ink)}.vals tr[data-on] td{background:var(--accent-soft)}.vals tr[data-on] td.v{color:var(--accent-text)}.perfil-d,.official-d{max-width:68ch;margin:28px 0 0}.perfil-d summary,.official-d summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:600 16px/1.4 var(--read);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;list-style:none;display:flex}.perfil-d summary::-webkit-details-marker,.official-d summary::-webkit-details-marker{display:none}.perfil-d summary .t,.official-d summary .t{flex:none}.perfil-d summary span:not(.t),.official-d summary span:not(.t){min-width:0;font:400 13px/1.5 var(--ui);color:var(--ink-3);text-align:right;flex:auto;margin-left:auto}.perfil-d summary:after,.official-d summary:after{content:"›";color:var(--ink-3);font:400 18px/1 var(--read);flex:none;transform:rotate(90deg)}.perfil-d[open] summary:after,.official-d[open] summary:after{transform:rotate(-90deg)}.perfil-d[open] summary,.official-d[open] summary{border-bottom:0}.perfil-d .now{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:column;width:100%;margin:0;padding:4px 0 14px;display:flex}.official-d .official{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:4px 0 14px}.official-d .official>h3{display:none}.official-d+.links{margin-top:20px}@media (width>=1240px){.explain-inner:has(>.ficha>.stage)>.perfil-d{grid-column:1}}@media (width<=820px){.mbar{border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;position:fixed;inset:auto 0 0;box-shadow:0 -6px 16px -14px #0006}html:has(.mbar) .explain{padding-bottom:calc(46px + env(safe-area-inset-bottom,0px) + 48px)}.perfil-d summary span:not(.t),.official-d summary span:not(.t){display:none}}.probs .prob-buscar.grande{max-width:none;margin:0 0 6px}.probs .prob-buscar.grande input{font:500 19px var(--read);border-radius:12px;padding:14px 18px}.probs .antes.franja{background:0 0;border:0;border-radius:0;max-width:none;margin:26px 0 6px;padding:0}.probs .antes.franja h3{margin:0 0 10px;font-size:18px}.probs .antes.franja ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 22px;margin:0 0 12px;padding:14px 0}.probs .antes.franja li{font-size:13.5px}.probs .antes.franja .regla{color:var(--ink-2);border:0;margin:0 0 6px;padding:0;font-size:16px;font-style:italic}.explain .probs .antes.franja .calibrar{color:var(--ink-3);font-size:13.5px}.probs .prob-grupo-sec{max-width:none}.probs .prob-grupo-sec h3{margin:30px 0 12px;font-size:19px}.probs .prob-grupo-sec[hidden]{display:none}.probs .prob-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 18px;max-width:none}.probs .prob-card{background:0 0;border:0;border-radius:8px;gap:8px;padding:0}.probs .prob-card:hover{transform:none}.probs .prob-card .dib{border:1px solid #0000;margin:0;padding:6px}.probs .prob-card:hover .dib,.probs .prob-card:focus-visible .dib{border-color:var(--plastic)}.probs .prob-card .k{display:none}.probs .prob-card strong{font-size:14.5px;line-height:1.3}@media (width<=820px){.probs .antes.franja ol{grid-template-columns:1fr 1fr}}@media (width<=520px){.probs .antes.franja ol{grid-template-columns:1fr;gap:10px}.probs .prob-cards{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}}.probs .prob-cab{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;max-width:900px;margin:0 0 8px;display:grid}.probs .prob-cab .dib{background:var(--stage);border-radius:10px;padding:4px;display:block}.probs .prob-cab .dib svg{width:100%;height:auto;display:block}.explain .probs .prob-cab .sintoma.lead{margin:0}.explain .probs .prob-avance{max-width:900px;font:500 13px var(--ui);color:var(--ink-2);align-items:center;gap:12px;margin:10px 0 14px;display:flex}.explain .probs .prob-avance[hidden]{display:none}.probs .prob-avance .barra{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.probs .prob-avance .barra i{background:var(--plastic);width:0;height:100%;transition:width .25s;display:block}.explain .probs .ajustes{counter-reset:s;max-width:900px;margin:0;padding:0;list-style:none;display:block}.explain .probs .ajustes li{counter-increment:s;border:0;border-top:1px solid var(--line);max-width:none;font-family:var(--read);color:var(--ink);background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:3px 10px;margin:0;padding:12px 0;font-size:16.5px;line-height:1.45;display:grid}.explain .probs .ajustes li:last-child{border-bottom:1px solid var(--line)}.explain .probs .ajustes li:before{content:counter(s);width:auto;height:auto;color:var(--ink-3);font:600 17px/1.4 var(--read);text-align:left;background:0 0;border-radius:0;grid-area:1/1}.explain .probs .ajustes li>a,.explain .probs .ajustes li>b{font:600 16.5px/1.45 var(--read);color:var(--ink);grid-area:1/2}.explain .probs .ajustes li .por{font:400 14px/1.5 var(--ui);color:var(--ink-2);grid-column:2}.explain .probs .ajustes li .donde{font:400 12px/1.4 var(--ui);color:var(--ink-3);order:3;grid-column:2}.prob-pagina article.prob{counter-reset:paso}.explain .prob-pagina .primero{max-width:900px;margin:0;padding:0;list-style:none;display:block}.explain .prob-pagina .primero li,.explain .prob-pagina .ajustes li{counter-increment:paso;border:0;border-top:1px solid var(--line);max-width:none;font-family:var(--read);color:var(--ink);background:0 0;border-radius:0;grid-template-columns:30px 26px minmax(0,1fr);align-items:start;gap:3px 10px;margin:0;padding:12px 0;font-size:16.5px;line-height:1.45;display:grid}.explain .prob-pagina .primero li:last-child{border-bottom:1px solid var(--line)}.explain .prob-pagina .primero li:before,.explain .prob-pagina .ajustes li:before{content:counter(paso);width:auto;height:auto;color:var(--ink-3);font:600 17px/1.4 var(--read);text-align:left;background:0 0;border-radius:0;grid-area:1/2}.explain .prob-pagina .primero li>span,.explain .prob-pagina .ajustes li>a,.explain .prob-pagina .ajustes li>b{grid-area:1/3}.explain .prob-pagina .ajustes li .por,.explain .prob-pagina .ajustes li .donde{grid-column:3}.probs[data-js] .probe,.probs[data-js] .primero li .probe,.explain .probs .ajustes li .probe{grid-area:1/1/span 4;justify-self:start;align-items:flex-start;width:auto;min-height:0;margin:0;padding:0;display:flex}.probs .probe input{border-radius:6px;width:24px;height:24px;margin:1px 0 0}.explain .prob-pagina .primero li[data-hecho]>span,.explain .prob-pagina .ajustes li[data-hecho]>a,.explain .prob-pagina .ajustes li[data-hecho]>b{opacity:.55;text-decoration:line-through;text-decoration-color:var(--ink-3)}.explain .prob-pagina .ajustes li[data-hecho]>.por{opacity:.55}.explain .prob-pagina .ajustes li[data-hecho]{border-color:var(--line)}@media (width<=520px){.probs .prob-cab{grid-template-columns:88px minmax(0,1fr);gap:12px}}.mats .mat-eje{max-width:none;margin:16px 0 0;display:grid}.mats .mat-eje-cab,.mats .mat-fila{grid-template-columns:minmax(150px,220px) minmax(0,1fr) 120px;align-items:center;gap:14px;display:grid}.mats .mat-eje-cab{font:500 11.5px/1.3 var(--ui);color:var(--ink-3);padding:0 0 6px}.mats .mat-eje-cab .escala{height:14px;font-family:var(--mono);font-size:10.5px;position:relative}.mats .mat-eje-cab .escala i{font-style:normal;position:absolute;top:0;transform:translate(-50%)}.mats .mat-eje-cab .escala i:first-child{transform:none}.mats .mat-eje-cab .escala i:last-child{transform:translate(-100%)}.mats .mat-fila{border-top:1px solid var(--line);color:var(--ink);padding:9px 0;text-decoration:none;transition:opacity .15s}.mats .mat-fila:last-child{border-bottom:1px solid var(--line)}.mats .mat-fila:hover strong{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.mats .mat-fila[data-off]{opacity:.3}.mats .mat-fila .nom{min-width:0}.mats .mat-fila .nom strong{font:600 15px/1.3 var(--ui);display:block}.mats .mat-fila .nom small{font:400 12px/1.4 var(--ui);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mats .mat-fila .pista{min-width:0;height:30px;position:relative}.mats .mat-fila .pista .pla,.mats .mat-fila .pista .mat{border-radius:5px;display:block;position:absolute}.mats .mat-fila .pista .pla{background:var(--plastic-otro,var(--bed));opacity:.55;height:5px;top:19px}.mats .mat-fila .pista .mat{background:var(--plastic);height:10px;top:8px}.mats .mat-fila .pista b{font:500 10.5px/1 var(--mono);color:var(--ink-3);white-space:nowrap;position:absolute;top:-3px}.mats .mat-fila .nivel-t{font:400 12.5px/1.3 var(--ui);color:var(--ink-3);text-align:right}@media (width<=700px){.mats .mat-eje-cab,.mats .mat-fila{grid-template-columns:minmax(96px,120px) minmax(0,1fr) 72px;gap:10px}.mats .mat-eje-cab .escala i:nth-child(2),.mats .mat-eje-cab .escala i:nth-child(4){display:none}.mats .mat-fila .nom small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mats .mat-fila .nivel-t{font-size:11px}}@media (prefers-reduced-motion:reduce){.mats .mat-fila{transition:none}}.mats .mat-cuerpo{gap:8px;display:grid}.mats .mat-texto-a,.mats .mat-texto-b{min-width:0}.mats .mat-dibujos{min-width:0;margin:20px 0 8px}.mats .mat-dibujos .mat-fig h3{margin:0 0 10px;font-size:16px}.mats .mat-dibujos .mat-fig+.mat-fig{margin-top:20px}.mats .mat-dibujos figure.vis{max-width:none}.explain .mats .mat-delta-nota{font:500 14px/1.5 var(--ui);color:var(--ink-2);margin:14px 0 6px}.mats .mat-delta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;max-width:900px;margin:0 0 14px;display:grid}.mats .mat-delta a{border-top:2px solid var(--line-2);color:var(--ink);align-content:start;gap:4px;padding-top:10px;text-decoration:none;display:grid}.mats .mat-delta a:hover .k{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.mats .mat-delta .k{font:500 12.5px/1.3 var(--ui);color:var(--ink-3)}.mats .mat-delta .v{font:500 18px/1.2 var(--mono);color:var(--ink)}.mats .mat-delta .v s{color:var(--ink-3);margin-right:8px;font-size:14px}.mats .mat-delta .v em{font-style:normal}.mats .mat-delta .p{font:400 13px/1.45 var(--ui);color:var(--ink-2)}.mats .mat-sirve{margin-top:4px}.mats .mat-sirve section,.mats .mat-sirve section{background:0 0;border:0;border-radius:0;padding:0}.mats .mat-sirve h3{margin:18px 0 8px}.explain .mats .mat-nivel{margin:-14px 0 6px}.mats .mat-otros-links{max-width:900px;font:400 14.5px/1.5 var(--ui);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}@media (width>=1240px){.app.plain .explain-inner>.home.mats.mat-pagina{max-width:1120px}.mats .mat-cuerpo{grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:44px}.mats .mat-texto-a,.mats .mat-texto-b{grid-column:1}.mats .mat-dibujos{grid-area:1/2/span 2;margin:14px 0 0;position:sticky;top:8px}}@media (width<=700px){.mats .mat-delta{grid-template-columns:1fr;gap:10px}}.calib .calib-lado{gap:24px;max-width:none;display:grid}.calib .calib-camino{max-width:720px;margin:18px 0 0;padding:0;list-style:none}.explain .calib .calib-camino li{margin:0}.calib .calib-camino a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:30px 64px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:grid}.calib .calib-camino li:last-child a{border-bottom:1px solid var(--line)}.calib .calib-camino .n{font:600 20px/1 var(--read);color:var(--ink-3)}.calib .calib-camino li[data-hecho] .n{color:var(--accent-text)}.calib .calib-camino .pieza{background:var(--stage);border:1px solid #0000;border-radius:8px;display:block}.calib .calib-camino .pieza svg{width:100%;height:auto;display:block}.calib .calib-camino a:hover .pieza{border-color:var(--plastic)}.calib .calib-camino strong{font:600 16px/1.3 var(--ui);display:block}.calib .calib-camino strong .valor{font:500 13px var(--mono);color:var(--accent-text);margin-left:8px}.calib .calib-camino strong .valor:empty{display:none}.calib .calib-camino .dice{font:400 13.5px/1.45 var(--ui);color:var(--ink-2);margin-top:2px;display:block}.calib .calib-lado .antes{background:0 0;border:0;border-radius:0;max-width:none;margin-top:28px;padding:0}.calib .calib-lado .antes h3{margin-top:0}.calib .calib-mi .mi-filamento{margin-top:18px}@media (width>=1100px){.calib .calib-lado{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:44px}.calib .calib-mi{position:sticky;top:8px}.calib .calib-mi .mi-filamento{padding:18px 20px}}.calib .prueba-cuerpo.con-fig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.calib .prueba-der{gap:14px;min-width:0;display:grid}.calib .prueba-der figure.vis{margin-top:0}.calib .prueba-der .calc,.explain .calib .prueba-der .guardar{margin:0}.explain .calib .prueba-txt .paso-k:first-child{margin-top:0}.explain .calib .cualquiera .donde-k{margin:0;padding:2px 8px;font-size:12.5px;display:inline}@media (width>=1101px){.calib .prueba-der{position:sticky;top:8px}}@media (width<=1100px){.calib .prueba-cuerpo.con-fig{grid-template-columns:1fr;gap:18px}.calib .prueba-der{order:-1;margin-bottom:8px}}.perf .perf-usos{grid-template-columns:1fr;gap:0;max-width:900px;margin:0 0 6px;display:grid}.perf .perf-uso{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 18px;padding:12px 0;transition:none;display:grid}.perf .perf-uso:last-child{border-bottom:1px solid var(--line)}.perf .perf-uso:hover .k{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.perf .perf-uso .k{font:600 16px/1.3 var(--read);color:var(--ink);grid-column:1}.perf .perf-uso strong{font:500 13.5px var(--mono);color:var(--ink);grid-area:1/2}.perf .perf-uso .por{grid-column:1;font-size:13.5px}.perf .perf-barras{padding:6px 20px}.perf .perf-barras .fila[data-on]{background:var(--accent-soft);margin:0 -20px;padding-left:20px;padding-right:20px}.perf .perf-barras .fila[data-def] .nom{color:var(--ink)}.perf .names{margin-top:4px}.explain .perf .cmp-desc{max-width:900px;font:400 13.5px/1.5 var(--ui);color:var(--ink-2);gap:10px;margin:0 0 14px;display:grid}.perf .cmp-desc>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.perf .cmp-desc dt{color:var(--ink);font-weight:600}.perf .cmp-desc dd{margin:0}.perf .cmp-desc .o{color:var(--ink-3)}@media (width<=620px){.perf .perf-uso{grid-template-columns:1fr}.perf .perf-uso strong{grid-area:auto/1}.perf .cmp-desc>div{grid-template-columns:1fr;gap:2px}.perf .perf-barras .fila[data-on]{margin:0 -14px;padding-left:14px;padding-right:14px}}.fichas-lista .lista-filtros{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:900px;margin:0 0 6px;display:flex}.fichas-lista .lista-filtros input{border:1px solid var(--line-2);background:var(--panel);min-width:200px;color:var(--ink);font:500 16px var(--ui);border-radius:10px;flex:1;padding:10px 14px}.fichas-lista .lista-filtros input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.fichas-lista .sw{border:1px solid var(--line-2);border-radius:999px;display:inline-flex;overflow:hidden}.fichas-lista .sw button{color:var(--ink-2);font:500 13px var(--ui);cursor:pointer;background:0 0;border:0;padding:7px 12px}.fichas-lista .sw button[aria-pressed=true]{background:var(--accent-soft);color:var(--ink)}.fichas-lista .lista-grupo{max-width:900px}.fichas-lista .lista-grupo[hidden]{display:none}.fichas-lista .lista-grupo h3{color:var(--ink-2);margin:28px 0 6px;font-size:17px}.fichas-lista .lista-op{margin:0;padding:0;list-style:none}.explain .fichas-lista .lista-op li{border-top:1px solid var(--line);font-family:var(--ui);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 14px;margin:0;padding:9px 0;font-size:14.5px;line-height:1.4;display:grid}.explain .fichas-lista .lista-op li:last-child{border-bottom:1px solid var(--line)}.explain .fichas-lista .lista-op li[hidden]{display:none}.fichas-lista .lista-op a{color:var(--ink);font-weight:600;text-decoration:none}.fichas-lista .lista-op a:hover{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.fichas-lista .lista-op .frase{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:13px;overflow:hidden}.fichas-lista .lista-op .val{font:500 12.5px var(--mono);color:var(--ink-3);white-space:nowrap;grid-row:1/span 2}html[data-adv="0"] .fichas-lista .lista-op li[data-adv],html[data-adv="0"] .fichas-lista .lista-grupo:not(:has(li:not([data-adv]):not([hidden]))){display:none}@media (width<=520px){.fichas-lista .lista-op .frase{white-space:normal}}.explain .calib .calib-camino li>a,.explain .fichas-lista .lista-op li>a{text-decoration:none}.explain .fichas-lista .lista-op li>a:hover{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.gloss .dic-l .rel a[data-adv]{border-width:0}
