@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_7347c0;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:__Archivo_7347c0,__Archivo_Fallback_7347c0;font-style:normal}.__variable_7347c0{--ls-archivo:"__Archivo_7347c0","__Archivo_Fallback_7347c0"}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_987bfa;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:__IBM_Plex_Sans_987bfa,__IBM_Plex_Sans_Fallback_987bfa;font-style:normal}.__variable_987bfa{--ls-plex:"__IBM_Plex_Sans_987bfa","__IBM_Plex_Sans_Fallback_987bfa"}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_30722f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_30722f;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_30722f{font-family:__IBM_Plex_Mono_30722f,__IBM_Plex_Mono_Fallback_30722f;font-style:normal}.__variable_30722f{--ls-plexmono:"__IBM_Plex_Mono_30722f","__IBM_Plex_Mono_Fallback_30722f"}.ls{--paper:#f5f7f6;--surface:#fff;--ink:#132a36;--ink-2:#4a5e68;--rule:#d5dedb;--accent:#0b7a5c;--accent-ink:#fff;--accent-soft:#e2f1eb;--r2:#9a6412;--r2-soft:#fbf0dc;--r3:#a8261b;--r3-soft:#fbe6e3;--estado:#4a5ba8;--estado-soft:#e7eaf7;--tag:#eef2f1;--placeholder:#b4530a;--f-display:var(--ls-archivo),"Arial Narrow",Arial,sans-serif;--f-body:var(--ls-plex),"Segoe UI",Roboto,Arial,sans-serif;--f-mono:var(--ls-plexmono),ui-monospace,Menlo,Consolas,monospace;--wrap:1180px;--radius:10px}.ls,.ls *{box-sizing:border-box}.ls-root{background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--f-body)}.ls a{color:var(--accent);text-underline-offset:3px}.ls a:focus-visible,.ls button:focus-visible,.ls input:focus-visible,.ls select:focus-visible,.ls summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.ls img{max-width:100%}.ls .wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.ls h1,.ls h2,.ls h3{font-family:var(--f-display);font-stretch:88%;line-height:1.12;text-wrap:balance;margin:0}.ls h1{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:750;letter-spacing:-.01em}.ls h2{font-size:clamp(1.45rem,2.4vw,1.9rem)}.ls h2,.ls h3{font-weight:700}.ls h3{font-size:1.15rem}.ls p{margin:0}.ls .mono{font-family:var(--f-mono);font-size:.88em}.ls .ph{color:var(--placeholder);font-weight:600}.ls .top{position:relative;z-index:30;background:#14232a;border-bottom:1px solid #26393f}.ls .top .wrap{gap:20px;min-height:72px}.ls .logo,.ls .top .wrap{display:flex;align-items:center}.ls .logo{gap:12px;text-decoration:none;margin-right:auto;min-width:0}.ls .logo-mono{height:44px;width:auto;display:block}.ls .logo-div{width:1.5px;height:40px;background:#fff;opacity:.9}.ls .logo-t{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ls .logo-word{height:24px;width:auto;max-width:none;display:block;flex:none}.ls .logo-sub{font:400 .78rem/1 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap}.ls .nav{display:flex;gap:18px;font-size:.95rem}.ls .nav a{color:#e6eeec;text-decoration:none;font-weight:500}.ls .nav a:hover{color:#7fd6b4}.ls .nav{align-items:center}.ls .dd{position:relative}.ls .dd summary{list-style:none;cursor:pointer;color:#e6eeec;font-weight:500;display:flex;align-items:center;gap:6px}.ls .dd summary::-webkit-details-marker{display:none}.ls .dd summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px)}.ls .dd[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.ls .dd summary:hover{color:#7fd6b4}.ls .dd-menu{position:absolute;top:calc(100% + 14px);left:-16px;min-width:260px;background:var(--surface);border:1px solid var(--rule);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.18);padding:8px;display:flex;flex-direction:column;z-index:40}.ls .nav .dd-menu a{color:var(--ink);padding:9px 12px;border-radius:6px;font-weight:500}.ls .nav .dd-menu a:hover{background:var(--tag);color:var(--accent)}.ls .nav .dd-menu a:last-child{border-top:1px solid var(--rule);margin-top:4px;padding-top:11px;color:var(--accent)}.ls .nav .nav-hot{color:#ffd58a}.ls .nav .nav-hot:hover{color:#ffe7b8}.ls .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 1rem/1 var(--f-body);padding:14px 20px;border-radius:999px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap}.ls .btn-wa{background:var(--accent);color:var(--accent-ink)}.ls .btn-wa:hover{filter:brightness(1.08)}.ls .btn-ghost{border-color:var(--ink);color:var(--ink);background:transparent}.ls .btn-ghost:hover{background:var(--tag)}.ls .btn-sm{padding:10px 16px;font-size:.92rem}.ls .btn svg{width:18px;height:18px;flex:none}.ls .menu-btn{display:none;background:none;border:1px solid #3a5560;border-radius:8px;padding:8px 10px;color:#e6eeec;font:600 .9rem var(--f-body)}@media (max-width:900px){.ls .nav{display:none;position:absolute;left:0;right:0;top:100%;background:#14232a;flex-direction:column;gap:0;border-bottom:1px solid var(--rule);padding:8px max(20px,env(safe-area-inset-right,0px)) 16px max(20px,env(safe-area-inset-left,0px))}.ls .nav.open{display:flex}.ls .nav a{padding:12px 0;border-bottom:1px solid #26393f}.ls .nav{align-items:stretch}.ls .dd{border-bottom:1px solid #26393f}.ls .dd summary{padding:12px 0;justify-content:space-between}.ls .dd-menu{position:static;box-shadow:none;border:0;background:transparent;padding:0 0 8px 12px;min-width:0}.ls .nav .dd-menu a{color:#c9d6d3;padding:9px 0;border-bottom:0}.ls .nav .dd-menu a:last-child{border-top:0;color:#7fd6b4;padding-top:9px}.ls .menu-btn{display:block}.ls .top .btn-wa{display:none}}.ls .hero{padding-block:44px 40px;border-bottom:1px solid var(--rule);background:var(--surface)}.ls .hero .wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:start}.ls .hero.solo .wrap{grid-template-columns:minmax(0,1fr)}.ls .crumbs{font-size:.85rem;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.ls .crumbs,.ls .crumbs a,.ls .lead{color:var(--ink-2)}.ls .lead{font-size:1.15rem;margin-top:16px;max-width:62ch}.ls .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ls .hero-area{margin-top:14px;font-size:.92rem;color:var(--ink-2);max-width:56ch}.ls .stamp{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;font-family:var(--f-mono);font-size:.78rem;color:var(--ink-2)}.ls .stamp span{border:1px dashed var(--rule);border-radius:6px;padding:4px 8px}@media (max-width:900px){.ls .hero .wrap{grid-template-columns:minmax(0,1fr);gap:28px}}.ls .ficha{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ls .ficha header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:12px 16px;border-bottom:1.5px solid var(--ink);background:var(--tag)}.ls .ficha header b{font-family:var(--f-display);font-stretch:88%;font-size:1rem;letter-spacing:.02em;text-transform:uppercase}.ls .ficha header span{font-family:var(--f-mono);font-size:.78rem;color:var(--ink-2)}.ls .ficha .row{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.8fr));gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:.9rem;align-items:center}.ls .ficha .row:last-of-type{border-bottom:0}.ls .ficha .row.head{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);padding-block:8px}.ls .ficha .who{font-weight:600;line-height:1.3}.ls .ficha .who small{display:block;font-family:var(--f-mono);font-weight:400;color:var(--ink-2);font-size:.75rem;margin-top:2px}.ls .ficha footer{padding:10px 16px;font-size:.8rem;color:var(--ink-2);border-top:1px solid var(--rule)}@media (max-width:520px){.ls .ficha .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ls .ficha .row .who{grid-column:1/-1}.ls .ficha .row.head{display:none}}.ls .pill{display:inline-block;font:600 .75rem/1 var(--f-body);padding:5px 8px;border-radius:999px;white-space:nowrap}.ls .p2{background:var(--r2-soft);color:var(--r2)}.ls .p3{background:var(--r3-soft);color:var(--r3)}.ls .pe{background:var(--estado-soft);color:var(--estado)}.ls .pd{background:var(--accent-soft);color:var(--accent)}.ls .docchips{display:flex;flex-wrap:wrap;gap:8px}.ls .docchips span{display:inline-flex;gap:6px;align-items:baseline;border:1px solid var(--rule);background:var(--surface);border-radius:8px;padding:6px 10px;font-size:.9rem}.ls .docchips b{font-family:var(--f-mono);font-size:.8rem;color:var(--ink-2);font-weight:600}.ls .pn{background:var(--tag);color:var(--ink-2)}.ls .body{padding-block:48px 24px}.ls .body .wrap{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}.ls .body.solo .wrap{grid-template-columns:minmax(0,1fr)}.ls .content{min-width:0;gap:44px}.ls .content,.ls .content section{display:flex;flex-direction:column}.ls .content section{gap:14px;max-width:72ch}.ls .content section.wide{max-width:none}.ls .content ol,.ls .content ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px}.ls .content h3{margin-top:6px}.ls .rail{position:sticky;top:112px;display:flex;flex-direction:column;gap:16px}@media (max-width:980px){.ls .body .wrap{grid-template-columns:minmax(0,1fr)}.ls .rail{position:static}}.ls .box{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:12px}.ls .box h3{font-size:1.05rem}.ls .box p{font-size:.95rem;color:var(--ink-2)}.ls .box.cta{border:1.5px solid var(--accent)}.ls .note{border-left:3px solid var(--accent);background:var(--accent-soft);padding:14px 16px;border-radius:0 8px 8px 0;font-size:.95rem}.ls .note.warn{border-color:var(--r2);background:var(--r2-soft)}.ls .tbl{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.ls table{border-collapse:collapse;width:100%;font-size:.93rem}.ls td,.ls th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--rule);vertical-align:top}.ls th{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);font-weight:600;background:var(--tag)}.ls tr:last-child td{border-bottom:0}.ls td.n{font-family:var(--f-mono);white-space:nowrap;color:var(--ink-2)}.ls .steps{list-style:none;padding:0!important;margin:0;display:flex;flex-direction:column;gap:0!important;counter-reset:s}.ls .steps li{position:relative;padding:0 0 22px 52px;counter-increment:s}.ls .steps li:before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;font:600 .9rem var(--f-mono);background:var(--surface)}.ls .steps li:after{content:"";position:absolute;left:17px;top:36px;bottom:4px;border-left:1.5px dashed var(--rule)}.ls .steps li:last-child:after{display:none}.ls .steps li b{display:block;font-family:var(--f-display);font-stretch:88%;font-size:1.08rem}.ls .steps li p{color:var(--ink-2);font-size:.97rem}.ls .paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ls .path{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:10px}.ls .path.hot{border:1.5px solid var(--accent)}.ls .path p{font-size:.95rem;color:var(--ink-2)}.ls .path .eg{font-size:.85rem;color:var(--ink-2);border-top:1px solid var(--rule);padding-top:10px;margin-top:auto}@media (max-width:820px){.ls .paths{grid-template-columns:minmax(0,1fr)}}.ls .scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ls .scope>div{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:18px 20px}.ls .scope h3{font-size:1rem;margin-bottom:8px}.ls .scope ul{font-size:.95rem}@media (max-width:640px){.ls .scope{grid-template-columns:minmax(0,1fr)}}.ls .links{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.ls .links a{display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:16px;text-decoration:none;color:var(--ink)}.ls .links a:hover{border-color:var(--accent)}.ls .links a b{font-weight:600}.ls .links a span{font-size:.85rem;color:var(--ink-2)}.ls .faq{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.ls .faq details{border-bottom:1px solid var(--rule)}.ls .faq summary{cursor:pointer;list-style:none;padding:16px 36px 16px 0;font-weight:600;position:relative}.ls .faq summary::-webkit-details-marker{display:none}.ls .faq summary:after{content:"+";position:absolute;right:4px;top:12px;font:400 1.5rem var(--f-mono);color:var(--accent)}.ls .faq details[open] summary:after{content:"–"}.ls .faq details>div{padding:0 0 18px;color:var(--ink-2);display:flex;flex-direction:column;gap:10px}.ls .band{background:var(--ink);color:var(--paper);margin-top:40px}.ls .band .wrap{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding-block:40px}.ls .band p{color:var(--paper);opacity:.82;margin-top:8px;max-width:60ch}.ls .band .btn-ghost{border-color:var(--paper);color:var(--paper)}.ls .band .btn-ghost:hover{background:transparent;opacity:.85}.ls .foot{background:var(--surface);border-top:1px solid var(--rule);font-size:.9rem;color:var(--ink-2)}.ls .foot .wrap{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-block:40px}.ls .foot h4{font:600 .78rem var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin:0 0 10px}.ls .foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ls .foot a{color:var(--ink-2);text-decoration:none}.ls .foot a:hover{color:var(--accent)}.ls .foot .wrap.legal{display:block;border-top:1px solid var(--rule);padding-block:16px;font-size:.8rem}@media (max-width:820px){.ls .foot .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:480px){.ls .foot .wrap{grid-template-columns:minmax(0,1fr)}}.ls .tool{display:flex;flex-direction:column;gap:16px}.ls .tool .bar{display:flex;flex-wrap:wrap;gap:10px}.ls .tool input[type=search]{flex:1 1 280px;min-width:0;font:400 1.05rem var(--f-body);padding:14px 16px;border:1.5px solid var(--ink);border-radius:10px;background:var(--surface);color:var(--ink)}.ls .tool select{font:500 .95rem var(--f-body);padding:12px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);color:var(--ink)}.ls .count{font-size:.9rem;color:var(--ink-2)}.ls .results{display:flex;flex-direction:column;gap:10px}.ls .res{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:4px 16px}.ls .res .c{font-family:var(--f-mono);font-size:.88rem;color:var(--ink-2);padding-top:2px}.ls .res .d{font-weight:600;line-height:1.35}.ls .res .chips{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ls .res .k{grid-column:2;font-size:.82rem;color:var(--ink-2);margin-top:4px}@media (max-width:520px){.ls .res{grid-template-columns:minmax(0,1fr)}.ls .res .chips,.ls .res .k{grid-column:1}}.ls .form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ls .form label{display:flex;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600}.ls .form input,.ls .form select,.ls .form textarea{font:400 1rem var(--f-body);padding:12px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);color:var(--ink)}.ls .form .full{grid-column:1/-1}@media (max-width:600px){.ls .form{grid-template-columns:minmax(0,1fr)}}.ls .posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ls .post{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink)}.ls .post:hover{border-color:var(--accent)}.ls .post small{font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}.ls .post p{font-size:.95rem;color:var(--ink-2)}.ls .byline{font-size:.9rem;color:var(--ink-2);margin-top:14px}@media (prefers-reduced-motion:reduce){.ls *{scroll-behavior:auto!important;transition:none!important}}.ls .content ul{list-style:disc}.ls .content ol{list-style:decimal}.ls .content ol.steps{list-style:none}.ls .content a,.ls .k a,.ls .lead a,.ls .note a{text-decoration:underline}.ls h1,.ls h2,.ls h3{color:var(--ink)}.ls .band h2{color:var(--paper)}.ls img.logo-mono,.ls img.logo-word{display:block}.ls .band .wrap{align-items:flex-start}.ls .band-form{flex:0 1 380px;display:grid;gap:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:18px}.ls .band-form b{color:var(--paper);font-size:1rem}.ls .band-form label{display:flex;flex-direction:column;gap:4px;color:var(--paper);font-size:.85rem;font-weight:600}.ls .band-form textarea{resize:vertical;min-height:84px}.ls .band-form input,.ls .band-form textarea{font:400 1rem var(--f-body);padding:11px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.3);background:#fff;color:var(--ink)}.ls .band-form .ls-msg{font-size:.82rem;color:var(--paper);opacity:.85;margin:0}.ls .band-form .ls-msg a{color:#7fd6b4}.ls #f-status a,.ls .band-form .ls-msg a,.ls .form .ls-msg a{text-decoration:underline}.ls button[disabled]{opacity:.6;cursor:wait}.ls .top.ls-sub .wrap{min-height:52px;gap:16px}.ls .ls-home{font:700 .95rem var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#e6eeec;text-decoration:none;white-space:nowrap;margin-right:auto}.ls .ls-home:hover{color:#7fd6b4}.ls .top.ls-sub .menu-btn,.ls .top.ls-sub .nav{margin-left:auto}@media (max-width:900px){.ls .top.ls-sub .wrap{min-height:46px}.ls .hero{padding-block:22px 32px}.ls .crumbs{margin-bottom:8px}.ls-root{padding-bottom:72px}}