@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_e5a462{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_e5a462{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{--bg:#001C38;--deep:#00254A;--card:rgba(255,255,255,.03);--card2:rgba(255,255,255,.05);--line:rgba(255,255,255,.1);--line-soft:rgba(255,255,255,.05);--line-str:rgba(255,255,255,.2);--accent:#87CA9C;--a10:rgba(135,202,156,.1);--a20:rgba(135,202,156,.2);--a40:rgba(135,202,156,.4);--fg:#FFFFFF;--fg2:rgba(255,255,255,.75);--fg3:#9CA3AF;--warn:#FB923C;--warn-bg:rgba(249,115,22,.1);--warn-line:rgba(249,115,22,.25);--font:var(--font-montserrat),"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--maxw:1140px;--gutter:20px;--r-sm:10px;--r-md:12px;--r-lg:16px;--r-xl:24px;--pill:9999px;--ink:#0b2239;--ink2:#55687c;--ink3:#7a8a99;--ink-line:#e4eaef;--ink-accent:#0E8A5F;--ink-tint:#eef4f2;color-scheme:dark}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--accent)}.topbar{justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--line);background:var(--deep);flex-wrap:wrap}.topbar,.topbar .brand{display:flex;align-items:center}.topbar .brand{gap:12px;font-weight:800;letter-spacing:-.2px}.topbar .brand span{font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--accent);background:var(--a20);border-radius:var(--pill);padding:3px 9px}.topbar .who{font-size:12px;color:var(--fg3)}.devwarn{background:var(--warn-bg);color:var(--warn);border-bottom:1px solid var(--warn-line);padding:7px 24px;font-size:11.5px;font-weight:700;letter-spacing:.4px;text-align:center}main.admin{max-width:1060px;margin:0 auto;padding:28px 24px 80px}h1{font-size:24px;font-weight:800;letter-spacing:-.4px;margin:0 0 6px}.lede{color:var(--fg3);margin:0 0 26px;max-width:70ch}h2{font-size:15px;font-weight:800;margin:0 0 12px;letter-spacing:-.2px}.panel{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:20px;margin-bottom:18px}.panel.accent{border-color:var(--a40);background:var(--a10)}.panel.warn{border-color:var(--warn-line);background:var(--warn-bg)}.rowline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.rowline:last-child{border-bottom:0}.muted{color:var(--fg3);font-size:12.5px}.pill{font-size:9.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;padding:3px 9px;border-radius:var(--pill);background:var(--card2);color:var(--fg2)}.pill.pub{background:var(--a20);color:var(--accent)}.pill.draft{background:var(--warn-bg);color:var(--warn)}.pill.arch{background:var(--card2);color:var(--fg3)}.btn{font:inherit;font-size:13px;font-weight:700;padding:9px 16px;border-radius:var(--r-sm);border:1px solid var(--line-str);background:transparent;color:var(--fg);cursor:pointer}.btn.primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.btn.danger{color:var(--warn);border-color:var(--warn-line)}.btn:disabled{opacity:.45;cursor:not-allowed}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.changes{margin:0;padding:0;list-style:none;font-size:13px}.changes li{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line-soft)}.changes li:last-child{border-bottom:0}.tagi{flex:none;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:2px 7px;border-radius:var(--pill);min-width:74px;text-align:center}.tagi.price{background:var(--warn-bg);color:var(--warn)}.tagi.structure{background:var(--a20);color:var(--accent)}.tagi.text{background:var(--card2);color:var(--fg3)}.changes code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--fg2)}.counts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.count{font-size:12px;font-weight:700;padding:5px 11px;border-radius:var(--pill);background:var(--card2);color:var(--fg2)}.count.price{background:var(--warn-bg);color:var(--warn)}.err{color:var(--warn);font-size:13px;margin:10px 0 0}.err ul{margin:6px 0 0;padding-left:18px}.q-bar{justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 24px;border-bottom:1px solid var(--line);background:var(--deep)}.q-bar,.q-bar .brand{display:flex;align-items:center}.q-bar .brand{gap:10px;font-weight:800;letter-spacing:-.2px}.q-bar .brand span{font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--accent);background:var(--a20);border-radius:var(--pill);padding:3px 9px}.brand-logo{display:block;height:28px;width:auto}.brand-home{display:block;border-radius:6px;transition:opacity .15s}.brand-home:hover{opacity:.8}.brand-home:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.acceso .brand{display:flex;align-items:center;gap:10px}.acceso .brand-logo{height:34px}.q-bar nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.q-bar .who{font-size:12px;color:var(--fg3);margin-right:4px}.btn.ghost{font-size:12px;font-weight:700;padding:7px 13px;border-radius:var(--pill);border:1px solid var(--line-str);color:var(--fg2);text-decoration:none;background:transparent}.btn.ghost:hover{color:var(--fg);border-color:var(--accent)}.btn.wide{width:100%;margin-top:16px}.q-exit{padding:8px 24px;font-size:11.5px;display:flex;align-items:center;justify-content:space-between;gap:12px}.q-exit a{color:var(--fg3);text-decoration:none}.q-exit a:hover{color:var(--accent)}.q-wrap{max-width:var(--maxw);margin:0 auto;padding:26px var(--gutter) 80px;display:grid;grid-template-columns:minmax(0,1fr) 382px;grid-gap:24px;gap:24px;align-items:start}.q-wrap aside{position:-webkit-sticky;position:sticky;top:18px}@media(max-width:940px){.q-wrap{grid-template-columns:minmax(0,1fr)}.q-wrap aside{position:static}}.q-empty{max-width:var(--maxw);margin:0 auto;padding:60px var(--gutter);color:var(--fg3)}.q-wrap .panel h2{font-size:17px;margin-bottom:4px}.q-wrap .hint{color:var(--fg3);font-size:13px;margin:0 0 16px}.q-wrap label{display:block;margin-bottom:0}.q-wrap label>span{display:block;font-size:10.5px;font-weight:700;color:var(--fg2);margin:0 0 6px;letter-spacing:.6px;text-transform:uppercase}.q-wrap input[type=number],.q-wrap select{width:100%;font:inherit;font-size:15px;font-weight:500;color:var(--fg);background:var(--card2);border:1px solid var(--line);border-radius:var(--r-md);padding:11px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.q-wrap .grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:560px){.q-wrap .grid2{grid-template-columns:1fr}}.plans{display:grid;grid-gap:12px;gap:12px}.plan{border:1px solid var(--line);border-radius:var(--r-lg);padding:15px 17px;cursor:pointer;background:var(--card);width:100%;text-align:left;font:inherit;color:inherit;display:block;transition:border-color .14s,background .14s}.plan:hover{border-color:var(--line-str)}.plan[data-on="1"]{border-color:var(--a40);background:var(--a10)}.plan h3{margin:0;font-size:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plan h3,.tag{font-weight:800}.tag{font-size:9.5px;letter-spacing:.7px;text-transform:uppercase;padding:4px 10px;border-radius:var(--pill);background:var(--card2);color:var(--fg2)}.tag.ok{background:var(--a20);color:var(--accent)}.tag.pre{background:var(--warn-bg);color:var(--warn)}.pre-mark{color:var(--warn);font-weight:700}.plan .price{margin-left:auto;font-weight:800;color:var(--accent);white-space:nowrap}.plan .prenote{margin:9px 0 0;font-size:12px;line-height:1.5;color:var(--fg3);background:var(--card2);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 11px}.q-wrap .dev{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.q-wrap .dev:last-child{border-bottom:0}.q-wrap .dev .n{flex:1 1;min-width:0;font-size:14px;font-weight:600}.q-wrap .dev .n small{display:block;color:var(--fg3);font-size:12px;font-weight:400;margin-top:2px}.q-wrap .dev input{width:88px;text-align:center;flex:none}.sum{background:var(--deep);border:1px solid var(--a40);border-radius:var(--r-xl);padding:24px}.sum h2{font-size:10.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.sum .big{font-size:clamp(2rem,6vw,2.5rem);font-weight:900;letter-spacing:-1.3px;line-height:1.02}.sum .big small{font-size:13px;font-weight:600;color:var(--fg3);letter-spacing:0;margin-left:3px}.sum .taxline{margin:10px 0 0;font-size:11.5px;color:var(--fg3);line-height:1.5}.sum .warnline{margin:10px 0 0;font-size:12.5px;font-weight:700;color:var(--warn)}.sum .rows{margin:18px 0 0;font-size:13.5px}.sum .row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-soft);color:var(--fg2)}.sum .row:last-child{border-bottom:0}.sum .row b{color:var(--fg);text-align:right}.sum .row.tot{margin-top:8px;padding-top:13px;border-top:1px solid var(--a40);border-bottom:0;font-size:15px;color:var(--fg);font-weight:700}.sum .row.tot b{color:var(--accent);font-weight:800}.sum .muted{color:var(--fg3);font-size:12px;margin-top:14px;line-height:1.55}.sum .internal-note{margin:12px 0 0;font-size:10.5px;color:var(--fg3);letter-spacing:.2px}.segbox{margin-top:16px;background:var(--card2);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px;font-size:12.5px;line-height:1.5;color:var(--fg2)}.segbox b{display:block;font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.segbox.deposit{border-color:var(--warn-line);background:var(--warn-bg)}.segbox.deposit b{color:var(--warn)}.segbox.incomplete{border-color:var(--warn-line)}.segbox.incomplete b{color:var(--warn)}.c-wrap{max-width:720px;margin:0 auto;padding:0 var(--gutter) 70px}.c-warn{margin:0 calc(var(--gutter) * -1) 26px;background:var(--warn-bg);color:var(--warn);border-bottom:1px solid var(--warn-line);padding:9px 24px;text-align:center;font-size:11.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.c-head h1{font-size:23px;margin:0 0 4px}.c-head .muted{margin:0 0 22px;color:var(--fg3);font-size:13px}.c-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:end}.c-form label{display:block}.c-form label>span{display:block;font-size:10.5px;font-weight:700;color:var(--fg2);margin:0 0 6px;letter-spacing:.6px;text-transform:uppercase}.c-form label small{display:block;margin-top:5px;font-size:11px;color:var(--fg3)}.c-form input,.c-form select{width:100%;font:inherit;font-size:15px;color:var(--fg);background:var(--card2);border:1px solid var(--line);border-radius:var(--r-md);padding:11px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:560px){.c-form{grid-template-columns:1fr}}.c-result h2{font-size:12px;letter-spacing:.7px;text-transform:uppercase;color:var(--accent);margin:22px 0 8px}.c-amount{font-size:40px;font-weight:900;letter-spacing:-1.6px;line-height:1.05;color:var(--accent)}.c-amount small{display:block;font-size:13px;font-weight:600;color:var(--fg3);letter-spacing:0;margin-top:6px}.c-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.c-table th{text-align:left;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--fg3);padding:7px 0;border-bottom:1px solid var(--line)}.c-table td{padding:8px 0;border-bottom:1px solid var(--line-soft);color:var(--fg2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-table td:last-child,.c-table th:last-child{text-align:right;color:var(--fg);font-weight:700}.c-next{margin-top:16px;background:var(--a10);border:1px solid var(--a40);border-radius:var(--r-lg);padding:13px 15px;font-size:13.5px;line-height:1.55}.c-next b{color:var(--accent)}.c-lock{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-lg);padding:20px;margin-top:40px}.c-back{margin-top:24px;font-size:13px}.c-back a{color:var(--fg3);text-decoration:none}.small{font-size:11.5px}@media print{.btn,.internal-note,.q-bar,.q-exit{display:none!important}}.acceso{min-height:100vh;display:grid;place-items:center;padding:24px}.acceso form{width:100%;max-width:340px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px}.acceso .brand{font-weight:800;font-size:19px;letter-spacing:-.3px;margin-bottom:4px}.acceso .brand span{font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--accent);background:var(--a20);border-radius:var(--pill);padding:3px 9px;margin-left:6px}.acceso .muted{color:var(--fg3);font-size:12.5px;margin:0 0 20px}.acceso input[type=password]{width:100%;font:inherit;font-size:15px;color:var(--fg);background:var(--card2);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 13px}.acceso .err{color:var(--warn);font-size:12.5px;margin:10px 0 0}.g-bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 24px;border-bottom:1px solid var(--line);background:var(--deep)}.g-bar,.g-bar .brand{display:flex;align-items:center}.g-bar .brand{gap:10px}.g-bar .brand span{font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--accent);background:var(--a20);border-radius:var(--pill);padding:3px 9px}.g-bar nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.g-bar .btn{text-decoration:none}.g-idiomas{display:flex;border:1px solid var(--line-str);border-radius:var(--pill);overflow:hidden}.g-idiomas a{font-size:11.5px;font-weight:700;letter-spacing:.5px;padding:6px 11px;color:var(--fg3);text-decoration:none}.g-idiomas a[aria-current]{background:var(--a20);color:var(--accent)}.g-wrap{max-width:var(--maxw);margin:0 auto;padding:32px var(--gutter) 64px;display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.g-indice{position:-webkit-sticky;position:sticky;top:84px}.g-indice summary{font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--fg3);cursor:pointer;list-style:none;margin-bottom:10px}.g-indice summary::-webkit-details-marker{display:none}.g-indice ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.g-indice a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--fg2);text-decoration:none;font-size:13.5px;font-weight:500}.g-indice a:hover{color:var(--fg);border-left-color:var(--accent)}.g-cuerpo{max-width:780px;font-size:15px;line-height:1.7;color:var(--fg2)}.g-cuerpo h1{font-size:34px;letter-spacing:-1px;margin:0 0 12px}.g-cuerpo h1,.g-cuerpo h2{font-weight:900;color:var(--fg)}.g-cuerpo h2{font-size:24px;letter-spacing:-.5px;margin:56px 0 14px;padding-top:24px;border-top:1px solid var(--line);scroll-margin-top:84px}.g-cuerpo h3{font-size:17px;font-weight:800;margin:32px 0 8px;scroll-margin-top:84px}.g-cuerpo h3,.g-cuerpo strong{color:var(--fg)}.g-cuerpo a,.g-cuerpo code{color:var(--accent)}.g-cuerpo code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--card2);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.g-cuerpo ol,.g-cuerpo ul{padding-left:22px}.g-cuerpo li{margin:4px 0}.g-cuerpo li::marker{color:var(--accent)}.g-tabla{overflow-x:auto;margin:16px 0 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card)}.g-tabla table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.5}.g-tabla th{text-align:left;font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--fg3);background:var(--card2);white-space:nowrap}.g-tabla td,.g-tabla th{padding:10px 14px;border-bottom:1px solid var(--line-soft);vertical-align:top}.g-tabla tr:last-child td{border-bottom:0}.g-tabla td:first-child{color:var(--fg);font-weight:600}.g-pie{margin-top:48px}.g-pie .btn{text-decoration:none}@media(max-width:860px){.g-wrap{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}.g-indice{position:static;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.g-indice summary{margin:0}.g-indice details[open] summary{margin-bottom:10px}.g-cuerpo h1{font-size:27px}.g-cuerpo h2{font-size:21px;margin-top:40px}}@media(max-width:560px){.g-bar{padding:12px 16px}.g-bar nav{width:100%;justify-content:space-between}}.c-idioma{display:flex;justify-content:flex-end;margin:14px 0 -6px}.acceso-idioma{display:flex;justify-content:center;margin-top:18px}.topbar .g-idiomas{margin-left:auto;margin-right:12px}@media print{.g-idiomas{display:none!important}}