@font-face{font-family:heading;src:url(../media/bricolage_grotesque_latin-s.p.41rroleoq1br7.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:heading Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.heading_a632376a-module__RQ-bpq__className{font-family:heading,heading Fallback}.heading_a632376a-module__RQ-bpq__variable{--font-heading-face:"heading", "heading Fallback"}
@font-face{font-family:body;src:url(../media/instrument_sans_latin-s.p.2874ccu1_u7jf.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.body_2c21c5a1-module__UF6_LW__className{font-family:body,body Fallback}.body_2c21c5a1-module__UF6_LW__variable{--font-body-face:"body", "body Fallback"}
:root{--color-bg:#fff6e9;--color-text:#1b1a18;--color-surface:#fff;--color-divider:#e6d9c6;--color-accent:#c42348;--color-accent-100:#fbe4e9;--color-accent-200:#f6c4cf;--color-accent-300:#f3a6b8;--color-accent-400:#e8718c;--color-accent-500:#c42348;--color-accent-600:#a81b3c;--color-accent-700:#8b1531;--color-accent-800:#6b0f25;--color-accent-900:#4a0a19;--color-accent-2:#f2a31c;--color-accent-2-100:#fdeec9;--color-accent-2-200:#fbdd9a;--color-accent-2-300:#f8ca6c;--color-accent-2-400:#f5b740;--color-accent-2-500:#f2a31c;--color-accent-2-600:#ce8712;--color-accent-2-700:#7a5205;--color-accent-2-800:#5c3d04;--color-accent-2-900:#3e2903;--color-neutral-100:#f6eee0;--color-neutral-200:#efe4d3;--color-neutral-300:#e0d2bc;--color-neutral-400:#bfaf97;--color-neutral-500:#8a8075;--color-neutral-600:#6a625a;--color-neutral-700:#4a443e;--color-neutral-800:#332f2b;--color-neutral-900:#1b1a18;--font-heading:var(--font-heading-face,"Bricolage Grotesque"), system-ui, sans-serif;--font-body:var(--font-body-face,"Instrument Sans"), system-ui, sans-serif;--space-1:5px;--space-2:9px;--space-3:14px;--space-4:18px;--space-5:22px;--space-6:26px;--space-7:30px;--space-8:35px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 1px 3px #1b1a1812, 0 2px 8px #1b1a180d;--shadow-md:0 2px 6px #1b1a1812, 0 8px 20px #1b1a1814;--shadow-lg:0 4px 12px #1b1a1817, 0 18px 44px #1b1a1824;--touch-min:44px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:15px;line-height:1.45}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 var(--space-2);font-weight:800;line-height:1.1}h1{font-size:44px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:15px}h6{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:var(--space-2);font-size:12px;font-weight:700}p{margin:0 0 var(--space-3);text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-200)}.btn{min-height:var(--touch-min);font-family:var(--font-body);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600);color:var(--color-bg)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{background:var(--color-surface);border-color:var(--color-divider)}.btn-secondary:hover{background:var(--color-accent-100);border-color:var(--color-accent-200);color:var(--color-text)}.btn-ghost:hover{background:var(--color-neutral-200);color:var(--color-text)}.btn-icon{width:var(--touch-min);height:var(--touch-min);padding:0}.btn-block{width:100%;display:flex}.btn-sm{padding:6px 12px;font-size:12px}.btn:disabled{opacity:.45;cursor:default}.tag{font-family:var(--font-body);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-700)}.tag-neutral{background:var(--color-neutral-200);color:var(--color-neutral-700)}.tag-outline{border:1px solid var(--color-divider);color:var(--color-neutral-700)}.card{gap:var(--space-2);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);font-size:11px;font-weight:700}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.field{flex-direction:column;gap:5px;display:flex}.field label{color:var(--color-neutral-600);font-size:12px;font-weight:600}.input{box-sizing:border-box;width:100%;min-height:var(--touch-min);border:1px solid var(--color-divider);background:var(--color-surface);font-family:var(--font-body);color:var(--color-text);border-radius:999px;padding:11px 16px;font-size:14px}textarea.input{border-radius:var(--radius-md);resize:vertical;min-height:78px}.input:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.fcq{container-type:inline-size}.gcat{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:760px){.gcat{grid-template-columns:repeat(6,minmax(0,1fr))}}.gsubs{gap:var(--space-2);grid-template-columns:1fr;display:grid}@container (min-width:760px){.gsubs{grid-template-columns:repeat(3,minmax(0,1fr))}}.gficha{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:760px){.gficha{grid-template-columns:minmax(0,1fr) 320px}}.gfoto{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:760px){.gfoto{grid-template-columns:repeat(4,minmax(0,1fr))}}.gtri{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:760px){.gtri{grid-template-columns:repeat(3,minmax(0,1fr))}}.gpair{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:760px){.gpair{grid-template-columns:repeat(2,minmax(0,1fr))}}.hpad{padding:var(--space-4)}@container (min-width:760px){.hpad{padding:var(--space-6) var(--space-8)}}.only-wide{display:none}.hero-t{font-size:27px}@container (min-width:760px){.hero-t{font-size:46px}.only-wide{display:revert}.only-narrow{display:none}}.fc-row{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);display:flex}.fc-scroll{gap:var(--space-2);scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.fc-scroll::-webkit-scrollbar{height:0}a:hover{color:var(--color-accent-700)}.radio{min-height:var(--touch-min);cursor:pointer;font-family:var(--font-body);align-items:center;gap:10px;font-size:14px;display:inline-flex}.radio input{opacity:0;width:0;height:0;position:absolute}.radio .dot{border:2px solid var(--color-neutral-400);background:var(--color-surface);border-radius:999px;flex:none;width:19px;height:19px;position:relative}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 3.5px var(--color-surface)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.dialog-backdrop{background:#1b1a1880;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);background:var(--color-bg);border-radius:var(--radius-lg);width:min(420px,100%);padding:var(--space-6);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:22px;font-weight:800}.dialog-body{font-size:14px}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.gsplit{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:760px){.gsplit{grid-template-columns:260px minmax(0,1fr)}}
main{max-width:1180px;margin:0 auto}.site-header-marco{z-index:20;background:var(--color-bg);transition:box-shadow .2s,background-color .2s;position:sticky;top:0}.site-header-marco[data-compacto]{background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);box-shadow:var(--shadow-md)}.header-centinela{height:1px;margin-bottom:-1px;display:block;position:relative}.header-umbral{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.guirnalda{background:conic-gradient(from 135deg at 50% 0, var(--color-accent) 90deg, transparent 0) 0 0 / 14px 6px repeat-x, conic-gradient(from 135deg at 50% 0, var(--color-accent-2) 90deg, transparent 0) 7px 0 / 28px 6px repeat-x;height:6px;transition:height .2s}.site-header-marco[data-compacto] .guirnalda{height:0}.site-header-marco[data-compacto] .site-header{background:0 0;border-bottom-color:#0000;padding-block:2px}.site-header-marco[data-compacto] .brand-mark{width:24px;height:24px}.site-header-marco[data-compacto] .brand-cienega{display:none}@media (prefers-reduced-motion:reduce){.site-header-marco,.guirnalda{transition:none}}.site-header{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-divider);background:var(--color-bg);display:flex}.brand{min-height:var(--touch-min);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:28px;height:28px}.brand-words{flex-direction:column;line-height:1;display:flex}.brand-fiestas{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-accent);font-size:16px;font-weight:800}.brand-cienega{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--color-text);margin-top:2px;font-size:9px;font-weight:700}.header-municipio{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);background:var(--color-neutral-200);color:var(--color-neutral-800);border-radius:999px;font-size:13px;font-weight:600;display:none}.header-municipio svg{color:var(--color-accent-700)}.header-actions{gap:var(--space-1);align-items:center;margin-left:auto;display:flex}.hbtn{min-height:var(--touch-min);min-width:var(--touch-min);padding:0 var(--space-2);color:var(--color-neutral-800);border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}.hbtn:hover{background:var(--color-neutral-200)}.hbtn.only-wide{display:none}.hbtn-invita{border:1.5px solid var(--color-accent);color:var(--color-accent-700);margin:0 var(--space-1)}.hbtn-invita:hover{background:var(--color-accent-100)}.solo-lector,.hbtn-nombre,.hcuenta-nombre{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hbtn-cuenta{min-width:20px;height:20px;padding:0 var(--space-1);background:var(--color-neutral-200);color:var(--color-neutral-800);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:inline-grid;position:absolute;top:2px;right:0}.hcuenta{align-items:center;gap:var(--space-2);min-height:var(--touch-min);min-width:var(--touch-min);padding:0 var(--space-1);background:var(--color-neutral-900);color:var(--color-bg);margin-left:var(--space-1);border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.hcuenta:hover{background:var(--color-neutral-800)}.hcuenta-entrar{padding:0 var(--space-3);background:var(--color-accent);justify-content:center}.hcuenta-entrar:hover{background:var(--color-accent-600)}.hcuenta-avatar{background:var(--color-neutral-700);width:34px;height:34px;color:var(--color-accent-2);border-radius:999px;place-items:center;display:grid}.hcuenta-badge{background:var(--color-accent);min-width:22px;height:22px;color:var(--color-bg);box-shadow:0 0 0 2px var(--color-bg);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid;position:absolute;top:-4px;right:-6px}.hcuenta-badge:after{content:attr(data-n)}.header-buscar{align-items:center;gap:var(--space-2);max-width:420px;min-height:var(--touch-min);padding:0 var(--space-3);background:var(--color-surface);border:1.5px solid var(--color-divider);color:var(--color-neutral-600);border-radius:999px;flex:1;display:none}.header-buscar:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.header-buscar-campo:focus{outline:none}.header-buscar-campo{min-width:0;min-height:40px;color:var(--color-text);font:inherit;background:0 0;border:0;flex:1;font-size:14px}.header-buscar-campo::placeholder{color:var(--color-neutral-500)}.hbtn.only-phone{display:inline-flex}.area-fila{gap:var(--space-1);padding:var(--space-2) var(--space-3) 0;border-bottom:1px solid var(--color-divider);display:grid}.area-cabeza{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.area-titulo{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;transition:font-size .2s}.area-acciones{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.area-pie{color:var(--color-neutral-600);margin:0;font-size:13px}.site-header-marco[data-compacto] .area-pie{display:none}.site-header-marco[data-compacto] .area-titulo{font-size:15px}.area-pestanas{scrollbar-width:none;margin:0 calc(-1 * var(--space-2));gap:2px;display:flex;overflow-x:auto}.area-pestana{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);color:var(--color-neutral-600);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.area-pestana:after{content:"";left:var(--space-2);right:var(--space-2);background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.area-pestana:hover,.area-pestana[aria-current=page],.area-pestana[aria-current=true]{color:var(--color-text)}.area-pestana[aria-current=page]:after,.area-pestana[aria-current=true]:after{background:var(--color-accent)}.area-ranura:empty{display:none}.area-accion{min-height:var(--touch-min);min-width:var(--touch-min);padding:0 var(--space-2);color:var(--color-neutral-800);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.area-accion:hover{background:var(--color-neutral-200)}.area-salir{color:var(--color-accent-700)}@media (prefers-reduced-motion:reduce){.area-titulo{transition:none}}@container (min-width:760px){.site-header{gap:var(--space-3);padding:var(--space-1) var(--space-4)}.header-municipio{display:inline-flex}.hbtn{padding:0 var(--space-3)}.header-buscar{display:flex}.hbtn.only-phone{display:none}.area-fila{padding:var(--space-3) var(--space-4) 0}.area-titulo{font-size:20px}.site-header-marco[data-compacto] .area-titulo{font-size:16px}.hbtn.only-wide{display:inline-flex}.hbtn-nombre,.hcuenta-nombre{clip:auto;width:auto;height:auto;position:static;overflow:visible}.hbtn-cuenta{position:static}.hcuenta{padding:0 var(--space-3) 0 var(--space-1)}.hcuenta-entrar{padding:0 var(--space-4) 0 var(--space-3)}}.backbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.trail{color:var(--color-neutral-600);font-size:12px}.hero{background:var(--color-accent);color:var(--color-bg)}.hero .hero-t{color:var(--color-bg);max-width:15ch}.hero p{max-width:44ch}.search{align-items:center;gap:var(--space-2);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-md);border-radius:999px;max-width:560px;padding:12px 18px;display:flex}.search input{min-width:0;font-family:var(--font-body);color:var(--color-text);background:0 0;border:0;flex:1;min-height:24px;font-size:16px}.search input:focus{outline:none}.search:focus-within{outline:2px solid var(--color-accent-2);outline-offset:2px}.search-helper{margin-top:var(--space-2);font-size:12px}.searchbox{max-width:560px;position:relative}.suggestions{margin-top:var(--space-1);padding:var(--space-1);color:var(--color-text);gap:0}.suggestion{align-items:center;column-gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind count""label count";text-decoration:none;display:grid}.suggestion:hover{background:var(--color-accent-100)}.suggestion-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);grid-area:kind;font-size:11px;font-weight:700}.suggestion-label{grid-area:label;font-size:14px}.suggestion-count{color:var(--color-neutral-600);grid-area:count;font-size:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.understood{color:var(--color-neutral-700);margin:var(--space-1) 0 0;font-size:13px}.matches{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.helper{color:var(--color-neutral-600);margin:var(--space-2) 0 0;font-size:12px}.section{margin-top:var(--space-6)}.tile{padding:var(--space-3);min-height:var(--touch-min);border:1px solid var(--color-divider);background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;gap:6px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.tile:hover{border-color:var(--color-accent);background:var(--color-accent-100);color:var(--color-text)}.tile-icon{color:var(--color-accent-700)}.tile-name{font-size:13px;font-weight:600}.tile-count{color:var(--color-neutral-600);font-size:12px}.subrow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);text-decoration:none;display:flex}.subrow:hover{border-color:var(--color-accent);background:var(--color-accent-100);color:var(--color-text)}.subrow-name{font-size:14px;font-weight:600}.subrow-count{color:var(--color-neutral-700);white-space:nowrap;font-size:12px}.subrow-count.is-zero{color:var(--color-neutral-600);font-style:italic}.rows{gap:var(--space-2);flex-direction:column;display:flex}.prow{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);display:flex}.prow-sub{background:var(--color-surface);box-shadow:var(--shadow-sm);align-items:flex-start;min-height:88px}.prow-free{background:var(--color-neutral-100);border:1px solid var(--color-divider)}.prow-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.prow-name-sub{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.prow-nombre-enlace{min-height:var(--touch-min);min-width:var(--touch-min);color:inherit;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.prow-nombre-enlace:hover{color:var(--color-accent-700);text-decoration:underline}.prow-name-free{font-family:var(--font-body);margin:0;font-size:15px;font-weight:600}.prow-meta{color:var(--color-neutral-700);font-size:12px}.prow-subs{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:13px}.prow-subs-coincide{color:var(--color-accent-700);font-weight:700}.prow-subs-categoria{color:var(--color-neutral-600)}.prow-subs-enlace{min-height:var(--touch-min);min-width:var(--touch-min);vertical-align:middle;color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.prow-subs-enlace.prow-subs-categoria{color:var(--color-neutral-600)}.prow-subs-enlace:hover{color:var(--color-accent-700);text-decoration:underline}.prow-phone{-webkit-user-select:text;user-select:text;font-size:13px}.prow-body-libre{grid-template-columns:minmax(0,1fr);grid-template-areas:"nombre""subs""meta""tel""reclamar";align-items:start;display:grid}.prow-body-libre>.prow-name-free{grid-area:nombre}.prow-body-libre>.prow-subs{grid-area:subs}.prow-body-libre>.prow-meta{grid-area:meta}.prow-body-libre>.prow-phone{grid-area:tel}.prow-body-libre>.prow-reclamar{grid-area:reclamar}.prow-reclamar{align-items:center;gap:var(--space-1);min-height:var(--touch-min);color:var(--color-accent-700);justify-self:start;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.prow-reclamar:hover{color:var(--color-accent-800);text-decoration:underline}@container (min-width:760px){.prow-body-libre{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"nombre subs""meta reclamar""tel reclamar"}}.prow-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.titlerow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pic{object-fit:cover;background:var(--color-neutral-200);flex:none;display:block}.pic-placeholder{background:var(--color-neutral-200);color:var(--color-neutral-600);flex:none;place-items:center;display:grid}.logo-48{border-radius:14px;width:48px;height:48px}.logo-56{border-radius:16px;width:56px;height:56px}.logo-84{width:84px;height:84px;box-shadow:var(--shadow-sm);border-radius:22px}.photo{aspect-ratio:1;border-radius:var(--radius-md);width:100%}.foto-abrir{border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.visor{width:min(100vw,1180px);max-width:100vw;max-height:100dvh;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-neutral-900);color:var(--color-bg);border:0;margin:auto}.visor::backdrop{background:color-mix(in srgb, var(--color-text) 80%, transparent)}.visor-barra,.visor-paginas{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.visor-contador{margin:0;font-size:14px;font-weight:600}.visor-foto{margin:var(--space-3) 0;touch-action:pan-y;place-items:center;display:grid}.visor-foto img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:72dvh;display:block}html.visor-abierto{overflow:hidden}.video-ficha{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-neutral-200);width:100%;display:block}.escape{margin:var(--space-3) 0}.list-note{margin-top:var(--space-4);padding:var(--space-3);border:1px dashed var(--color-divider);border-radius:var(--radius-lg);color:var(--color-neutral-700);font-size:13px}.empty{background:var(--color-neutral-100)}.more{margin-top:var(--space-4)}.ficha-head{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.ficha-desc{max-width:62ch;font-size:15px}.texto-formato>*+*{margin-top:var(--space-2)}.texto-formato p,.texto-formato ul,.texto-formato ol,.texto-formato blockquote{text-wrap:pretty;margin-bottom:0}.texto-formato h3{margin-top:var(--space-4);font-size:18px}.texto-formato h4{margin-top:var(--space-3);font-size:15px}.texto-formato ul,.texto-formato ol{padding-left:var(--space-5)}.texto-formato li+li{margin-top:var(--space-1)}.texto-formato blockquote{padding-left:var(--space-3);border-left:3px solid var(--color-accent-2-300);color:var(--color-neutral-700);margin-left:0;margin-right:0}.resenas-promedio{font-size:15px;font-weight:600}.resenas-estrellas{color:var(--color-accent-2-700);letter-spacing:.05em}.resenas-lista{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.resena-fila{background:var(--color-neutral-100);max-width:62ch}.resena-fila p{margin:0;font-size:14px}.resena-firma{color:var(--color-neutral-700);font-size:12px}.paquetes-lista{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.paquete-fila{background:var(--color-neutral-100);max-width:62ch}.paquete-meta{color:var(--color-neutral-700);margin:0;font-size:13px;font-weight:600}.paquete-incluye{white-space:pre-line;margin:0;font-size:14px}.paquete-socios{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.panel-paquete{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.pendiente-paquetes{gap:var(--space-3);grid-template-columns:minmax(0,1fr);font-size:13px;display:grid}@container (min-width:760px){.pendiente-paquetes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pendiente-paquetes-col{gap:var(--space-1);flex-direction:column;display:flex}.paquete-socio-texto{color:var(--color-text);font-size:13px}.tags{flex-wrap:wrap;gap:6px;display:flex}.contact-col{gap:var(--space-3);flex-direction:column;display:flex}.contact-card{gap:var(--space-2)}.maps-row{text-align:left;white-space:normal;justify-content:flex-start}.contact-pinned{z-index:2;box-shadow:var(--shadow-md);position:sticky;bottom:0}@container (min-width:760px){.contact-col{top:var(--space-4);position:sticky}.contact-pinned{box-shadow:var(--shadow-sm);position:static}}.band{background:var(--color-accent-2-100)}.plain-list{margin:0;padding:0;list-style:none}.acpanel{gap:var(--space-3);max-width:420px;margin-bottom:var(--space-6);flex-direction:column;display:flex}.acpanel-intro{color:var(--color-neutral-700);font-size:14px}.acform{gap:var(--space-3);flex-direction:column;display:flex}.acform p{font-size:14px}.acfieldset{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.acfieldset legend{font-family:var(--font-heading);margin-bottom:var(--space-2);padding:0;font-size:15px;font-weight:800}.acform-links{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.acform-aparte{color:var(--color-neutral-700);font-size:13px}.field-label{color:var(--color-neutral-600);font-size:12px;font-weight:600}.field-error{color:var(--color-accent-700);font-size:12px}.form-aviso{color:var(--color-accent-800);background:var(--color-accent-100);border-radius:var(--radius-md);padding:var(--space-3);font-size:14px}.form-aviso-bien{color:var(--color-accent-2-700);background:var(--color-accent-2-100)}.mi-cuenta{gap:var(--space-6);flex-direction:column;display:flex}.mi-cuenta-card p{font-size:14px}.mi-cuenta-fijos{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.mi-cuenta-fijos dd{overflow-wrap:anywhere;margin:0;font-size:15px}.mi-cuenta .mi-cuenta-nota,.mi-cuenta-fijos .mi-cuenta-nota{color:var(--color-neutral-700);font-size:12px}.consent{gap:var(--space-1);flex-direction:column;display:flex}.consent-row{min-height:var(--touch-min);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.consent-row input{width:19px;height:19px;accent-color:var(--color-accent);flex:none}.consent-link{min-height:var(--touch-min);align-self:flex-start;align-items:center;font-size:13px;display:inline-flex}.google-entrada{gap:var(--space-1);flex-direction:column;display:flex}.google-entrada [data-testid=google-boton] div,.google-entrada [data-testid=google-boton] iframe{min-height:var(--touch-min)}.libre{background:var(--color-accent-2-100)}.vacio,.pendiente{background:var(--color-neutral-100)}.pendiente-correo{overflow-wrap:anywhere;margin:0}.reclamo-banda{background:var(--color-accent-100)}.lista{gap:var(--space-2);padding-left:var(--space-4);flex-direction:column;font-size:14px;display:flex}.negocios{gap:var(--space-1);flex-direction:column;display:flex}.negocio-fila{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.negocio-fila:hover{background:var(--color-accent-100)}.negocio-fila-texto{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.negocio-fila-nombre{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:16px}.negocio-fila-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.negocio-opcion{width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);font-family:var(--font-body);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;transition:background .15s,border-color .15s;display:flex}.negocio-opcion:hover{border-color:var(--color-accent);background:var(--color-accent-100)}.negocio-elegido{padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-neutral-100);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.negocio-nombre{font-family:var(--font-heading);font-size:16px;font-weight:800}.via-opcion{padding:var(--space-2) 0;align-items:flex-start}.via-opcion .dot{margin-top:3px}.via-texto{flex-direction:column;gap:2px;display:flex}.via-etiqueta{font-weight:600}.via-como{color:var(--color-neutral-700);font-size:13px}.op-pendientes{align-items:center;gap:var(--space-1);background:var(--color-neutral-200);color:var(--color-neutral-700);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.op-pendientes-hay{background:var(--color-accent-2);color:var(--color-neutral-900)}.op-latido{background:var(--color-accent);border-radius:999px;width:8px;height:8px;animation:2s ease-in-out infinite op-latido}@keyframes op-latido{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.op-latido{animation:none}}.optab-cuenta{font-variant-numeric:tabular-nums;background:var(--color-accent);min-width:22px;height:22px;color:var(--color-bg);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.btn-primary .optab-cuenta{background:var(--color-bg);color:var(--color-accent-700)}.revisar-filtros{margin-bottom:var(--space-3)}.pendiente{gap:var(--space-2)}.pendiente-vista{object-fit:contain;border-radius:var(--radius-md);background:var(--color-neutral-200);width:100%;max-height:60vh;display:block}.pendiente-acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}.pendiente-acciones .btn{flex:auto}.grupo-fotos-lista{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grupo-foto{gap:var(--space-2);flex-direction:column;display:flex}.grupo-foto .pendiente-vista{aspect-ratio:1;max-height:none}.grupo-foto .btn{width:100%}@container (min-width:760px){.grupo-fotos-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.ficha-fila{gap:var(--space-2)}.ficha-datos{flex-direction:column;gap:2px;display:flex}@container (min-width:760px){.ficha-fila{flex-direction:row;justify-content:space-between;align-items:center}}.alta-detalle{gap:var(--space-2);flex-direction:column;font-size:13px;display:flex}.alta-dato,.alta-parecidos{flex-direction:column;gap:2px;display:flex}.ya-existe{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ya-existe-cuerpo{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-divider);flex-direction:column;align-self:stretch;display:flex}.ya-existe-opciones{gap:var(--space-2);flex-direction:column;display:flex}.ya-existe-opcion{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}@container (min-width:760px){.ya-existe-opcion{flex-direction:row;justify-content:space-between;align-items:center}}.consent-aparte{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-2-100);flex-direction:column;font-size:14px;display:flex}.panel-cards{gap:var(--space-6);padding-bottom:var(--space-8);flex-direction:column;display:flex}.panel-foto{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.panel-logo{align-items:center;gap:var(--space-3);display:flex}.panel-logo img{object-fit:cover;background:var(--color-neutral-200)}.panel-logo-texto{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.quitar-confirma{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-100);flex-direction:column;display:flex}.quitar-confirma p{color:var(--color-accent-800);margin:0}.quitar-confirma-botones{gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-foto img,.panel-foto .ph{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);background:var(--color-neutral-200);width:100%}.panel-foto-tags,.panel-foto-acciones,.subida-acciones{gap:var(--space-1);flex-wrap:wrap;display:flex}.panel-foto.arrastrando{opacity:.45}.subida-avance{gap:var(--space-1);width:100%;color:var(--color-neutral-700);flex-direction:column;font-size:12px;display:flex}.subida-avance progress,.tu-perfil-barra{width:100%;height:var(--space-2);accent-color:var(--color-accent)}.soltar-fotos{gap:var(--space-1);flex-direction:column;display:flex}.tu-perfil{gap:var(--space-2)}.tu-perfil h3,.tu-perfil-gracias{margin:0}.tu-perfil-lista{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.tu-perfil-item{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch-min);display:flex}.tu-perfil-nombre{padding-left:var(--space-3);font-size:14px}.encuadre-dialogo{width:min(760px,100%);max-height:92vh;overflow-y:auto}.encuadre-cuerpo{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.encuadre-lienzo{touch-action:none;cursor:crosshair;border-radius:var(--radius-sm);max-width:100%;display:inline-block;position:relative;overflow:hidden}.encuadre-lienzo img{-webkit-user-select:none;user-select:none;max-width:100%;max-height:55vh;display:block}.encuadre-cuadro{border:2px solid var(--color-bg);outline:2px solid var(--color-accent);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--color-text) 55%, transparent);pointer-events:none;position:absolute}.encuadre-vista-marco{align-items:center;gap:var(--space-1);color:var(--color-neutral-700);flex-direction:column;margin:0;font-size:12px;display:flex}.encuadre-vista{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);background:var(--color-neutral-200);width:160px}.encuadre-acciones{flex-wrap:wrap}.invita{background:var(--color-accent-2-100);gap:var(--space-3)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-form{gap:var(--space-6);flex-direction:column;display:flex}.perfil{gap:var(--space-4);padding-bottom:var(--space-8);flex-direction:column;display:flex}.perfil-nav-lista{margin:0;position:relative}.perfil-nav-boton{white-space:nowrap}.perfil-punto{width:var(--space-2);height:var(--space-2);background:currentColor;border-radius:999px;flex:none;display:inline-block}.perfil-contenido{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.perfil-titulo{margin:0;font-size:24px}.panel-cards-seccion{gap:var(--space-6);flex-direction:column;display:flex}.perfil-accion{z-index:1;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--color-divider);background:var(--color-bg);flex-direction:column;display:flex;position:sticky;bottom:0}.perfil-mensaje{color:var(--color-neutral-700);margin:0;font-size:14px}.perfil-mensaje.field-error{color:var(--color-accent-700)}@container (min-width:760px){.perfil{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.perfil-nav-lista{flex-direction:column;overflow:visible}.perfil-nav-boton{white-space:normal;text-align:left;justify-content:space-between;width:100%}.perfil-contenido{max-width:760px}.tu-perfil{grid-column:1/-1}.encuadre-cuerpo{flex-direction:row;justify-content:center;align-items:flex-start}.soltar-fotos{padding:var(--space-3);border:2px dashed var(--color-divider);border-radius:var(--radius-md)}.perfil-accion{flex-direction:row;align-items:center}.perfil-mensaje{margin-right:auto}.panel-area .btn-block{width:fit-content;margin-left:auto}}.panel-grupo{gap:var(--space-2);flex-direction:column;display:flex}.panel-toggle{min-height:var(--touch-min);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.panel-toggle input{width:19px;height:19px;accent-color:var(--color-accent);flex:none}.panel-nota{color:var(--color-neutral-700);font-size:12px}.agenda-fila{align-items:flex-start;gap:var(--space-3);flex-direction:row}.agenda-fecha{flex-direction:column;flex:none;align-items:center;min-width:46px;line-height:1.1;display:flex}.agenda-fecha strong{font-family:var(--font-heading);font-size:22px;font-weight:800}.agenda-fecha span{color:var(--color-neutral-600);font-size:12px}.agenda-texto{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.agenda-acciones{gap:var(--space-1);flex-direction:column;flex:none;display:flex}.tabs{gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-3);display:flex}.met{gap:var(--space-6);padding-bottom:var(--space-7);flex-direction:column;display:flex}.met-transferencia-alerta{background:var(--color-accent-100)}.met-periodo{color:var(--color-neutral-600);font-size:12px}.met-bloque{gap:var(--space-2);flex-direction:column;display:flex}.met-titulo{font-family:var(--font-heading);font-size:18px;font-weight:800}.met-ayuda,.met-vacio{color:var(--color-neutral-600);font-size:13px}.met-barras,.met-terminos{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.met-barra{align-items:center;gap:var(--space-2);min-height:var(--touch-min);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;display:grid}.met-barra-etq{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.met-pista{background:var(--color-neutral-200);border-radius:999px;height:10px;overflow:hidden}.met-relleno{background:var(--color-accent-2-500);border-radius:999px;height:100%;display:block}.barras-acento .met-relleno{background:var(--color-accent-500)}.met-barra-num{font-family:var(--font-heading);text-align:right;font-size:17px}.met-termino{gap:var(--space-1) var(--space-2);min-height:var(--touch-min);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.met-termino-palabra{font-size:15px;font-weight:600}.met-termino-num{font-family:var(--font-heading);text-align:right;font-size:15px}.met-termino-lugar{color:var(--color-neutral-600);grid-column:1/-1;font-size:12px}@container (min-width:760px){.met-barra{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) auto}}.planes-texto{max-width:62ch;font-size:15px}.plan-fundadores{border:2px solid var(--color-accent-2-600)}.plan-precio{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.plan-lugares{margin:0;font-size:14px;font-weight:600}.precio-hero{font-family:var(--font-heading);font-size:46px;font-weight:800;line-height:1}.plan-periodos{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-periodos li{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-divider);font-size:15px;display:flex}.plan-nota{color:var(--color-neutral-700);font-size:13px}.pago-opcion{margin:0;font-size:14px;font-weight:600}.plan-pasos{margin:0;padding:0;list-style:none}.pagos{gap:var(--space-6);flex-direction:column;display:flex}.stat-num{font-family:var(--font-heading);font-size:38px;line-height:1}.numeros{gap:var(--space-3);flex-direction:column;display:flex}.numeros-whatsapp{background:var(--color-accent-2-100)}.numeros-pie{color:var(--color-neutral-600);font-size:12px}.numeros-cambio{color:var(--color-neutral-700);font-size:12px}.pagos-tabla{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pagos-fila{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:center;font-size:13px;display:grid}.pagos-cabeza{text-transform:uppercase;color:var(--color-neutral-600);font-size:11px;font-weight:700}.pagos-negocio{flex-direction:column;gap:2px;display:flex}.pagos-detalle{color:var(--color-neutral-700);font-size:12px}.pagos-acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}@container (min-width:760px){.pagos-fila{grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr}.pagos-acciones{justify-content:flex-end}}.pagos-bloque{gap:var(--space-2);flex-direction:column;display:flex}.pagos-bloque h4{margin:0}.pagos-ayuda{color:var(--color-neutral-700);margin:0;font-size:13px}.pagos-atencion{background:var(--color-accent-100)}.compra-grupo{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.compra-grupo legend{margin-bottom:var(--space-2);font-family:var(--font-heading);font-size:18px;font-weight:800}.compra-monto{font-family:var(--font-heading);font-size:24px;font-weight:800}.anunciate-pestanas{margin-top:var(--space-4)}.anunciate-pestanas .btn{flex:none}.muestras{align-items:start}.muestra{margin:0}.muestra-imagen{border:1px solid var(--color-divider);border-radius:var(--radius-md);width:100%;max-width:360px;height:auto;margin:0 auto;display:block}.anunciate-cuenta{margin-top:var(--space-3)}.site-footer{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-divider);background:var(--color-bg)}.footer-links{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.contacto-canales{gap:var(--space-2);flex-direction:column;display:flex}.contacto-lugar{color:var(--color-neutral-700);font-size:13px}.contacto-servicio{color:var(--color-neutral-700);font-size:13px;display:block}.aviso-arco{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.prow-guardar{flex:none;justify-content:center;align-self:flex-start}.entradas{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.entrada{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.entrada-suscrita{background:var(--color-surface);box-shadow:var(--shadow-sm)}.entrada-gratuita{background:var(--color-neutral-100);border:1px solid var(--color-divider)}.entrada-nombre{font-family:var(--font-heading);color:var(--color-text);min-height:var(--touch-min);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.entrada-acciones{gap:var(--space-2);flex-basis:100%;display:flex}@container (min-width:760px){.entrada-acciones{flex-basis:auto;margin-left:auto}}.proyecto-vacio{border:1px dashed var(--color-divider);background:0 0}.proyecto-vacio svg{color:var(--color-accent-700)}.guarda-proyecto{background:var(--color-accent-2-100)}.aviso-limite{background:var(--color-accent-100)}.proyecto-form,.proyecto-acciones{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.filtros-barra{margin-bottom:var(--space-2)}.filtros-panel{background:var(--color-neutral-100);gap:var(--space-4);display:none}.filtros[data-abierto] .filtros-panel{z-index:3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:85vh;box-shadow:var(--shadow-lg);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@container (min-width:760px){.filtros-panel,.filtros[data-abierto] .filtros-panel{border-radius:var(--radius-lg);max-height:none;box-shadow:none;display:flex;position:static;overflow:visible}}.filtros-grupo{gap:var(--space-2);flex-direction:column;display:flex}.filtros-grupo .fc-scroll{flex-wrap:wrap}.filtros-nota,.orden-nota{color:var(--color-neutral-700);margin:0;font-size:12px}.orden-nota{margin-bottom:var(--space-2)}.filtros-anuncio{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-100);color:var(--color-accent-800);flex-direction:column;font-size:13px;display:flex}.filtros-anuncio p{margin:0}.filtros-vacio{background:var(--color-accent-100);margin-bottom:var(--space-3)}.sugerir-negocio{background:var(--color-surface);gap:var(--space-2);text-align:left}.sugerir-negocio-acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}.guias-lista{gap:var(--space-2);flex-direction:column;display:flex}.guia-fila{min-height:var(--touch-min);color:inherit;text-decoration:none}.guia-fila:hover{background:var(--color-accent-100)}.guia-resumen{color:var(--color-neutral-700)}.guia-cuerpo{text-wrap:pretty;max-width:62ch}.guia-cuerpo h2,.guia-cuerpo h3{margin-top:var(--space-6)}.guia-cuerpo ul,.guia-cuerpo ol{padding-left:var(--space-6)}.guia-cuerpo a{color:var(--color-accent-700);padding-block:var(--space-3)}.guias-pie ul{flex-direction:column;align-items:flex-start;display:flex}.fotos-rechazadas{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.foto-rechazada-motivo{color:var(--color-neutral-700);margin:0;font-size:13px}.capacidad-rango{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.capacidad-rango .field-label{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.arma-form{gap:var(--space-4);flex-direction:column;display:flex}.arma-campos{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:760px){.arma-campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.arma-necesitas{gap:var(--space-2);border:0;flex-direction:column;padding:0;display:flex}.arma-grupo>summary{justify-content:flex-start;list-style:none}.arma-grupo>summary::-webkit-details-marker{display:none}.arma-grupo .chips{padding:var(--space-2) 0}.propuesta-guardar{padding:var(--space-3) 0;background:var(--color-bg);position:sticky;bottom:0}.facetas{gap:var(--space-2);flex-direction:column;display:flex}.facetas-grupo{gap:var(--space-1);flex-direction:column;display:flex}.facetas .chips{flex-wrap:nowrap}.facetas .chips .btn{white-space:nowrap;flex:none}.filtros-grupo .facetas .chips{flex-wrap:wrap}.facetas-listado{align-self:flex-start}.solo-en{margin:var(--space-2) 0 0}.cambios-resumen{gap:var(--space-1);flex-direction:column;display:flex}.cambios-resumen .chips{gap:6px}.cambios-ver{align-self:flex-start}.cambios-resumen ins,.cambios-ventana ins{background:var(--color-accent-2-100);color:var(--color-accent-2-800);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-2-600);text-decoration-color:var(--color-accent-2-600);border-radius:var(--radius-sm);padding:0 2px;font-weight:600}.cambios-resumen del,.cambios-ventana del{background:var(--color-accent-100);color:var(--color-accent-700);border-radius:var(--radius-sm);padding:0 2px;text-decoration:line-through}.cambios-fondo{z-index:50;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.cambios-ventana{gap:var(--space-3);background:var(--color-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:92vh;padding:var(--space-4);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}.cambios-cabeza{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.cambios-titulo{font-family:var(--font-heading);letter-spacing:-.02em;font-size:22px;font-weight:800}.cambios-modo{flex-wrap:wrap;gap:6px;display:flex}.cambios-cuerpo{gap:var(--space-4);flex-direction:column;display:flex}.cambios-encabezados{display:none}.cambios-fila{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.cambios-campo{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600);font-size:12px;font-weight:700}.cambios-antes,.cambios-ahora{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-direction:column;font-size:14px;line-height:1.6;display:flex}.cambios-antes{background:var(--color-neutral-100);color:var(--color-neutral-700)}.cambios-ahora{background:var(--color-surface);border:2px solid var(--color-accent-2-300)}.cambios-vacio{color:var(--color-neutral-600);font-style:italic}.cambios-pie{gap:var(--space-2);border-top:1px solid var(--color-divider);padding-top:var(--space-3);flex-direction:column;display:flex}@container (min-width:760px){.cambios-fondo{padding:var(--space-6);align-items:center}.cambios-ventana{border-radius:var(--radius-lg);width:min(940px,100%);padding:var(--space-6)}.cambios-encabezados,.cambios-fila{gap:var(--space-2);grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.cambios-campo{padding-top:var(--space-2)}}.editor-desc{gap:var(--space-2)}.editor-modos,.editor-barra{flex-wrap:wrap;gap:6px;display:flex}.editor-barra .btn,.editor-modos .btn{font-size:13px}.editor-previa{min-height:78px;padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface)}.editor-contador{color:var(--color-neutral-700);margin:0;font-size:12px}.editor-contador-cerca{color:var(--color-accent-2-700);font-weight:600}.eventos-cuenta{margin:0;font-size:14px;font-weight:600}.eventos-nuevo{gap:var(--space-2);flex-direction:column;display:flex}.evento-fila{gap:var(--space-3);flex-direction:column;display:flex}.evento-imagenes{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.evento-imagen{border-radius:var(--radius-md);background:var(--color-neutral-200);margin:0;display:block;overflow:hidden}.evento-imagen.evento-feed{aspect-ratio:4/5;width:160px}.evento-imagen.evento-historia{aspect-ratio:9/16;width:108px}.evento-imagen-pic{object-fit:cover;width:100%;height:100%;display:block}.evento-imagen-nota{color:var(--color-accent-700);margin:0;font-size:13px}.evento-cuerpo{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.evento-cuando{font-size:14px}.evento-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.evento-acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}.evento-forma{gap:var(--space-4)}.evento-elegir{gap:var(--space-2);flex-direction:column;display:flex}@container (min-width:760px){.evento-fila{flex-direction:row}.evento-imagenes{flex:none}.evento-cuerpo{flex:auto;min-width:0}}.pendiente-evento{gap:var(--space-2);flex-direction:column;display:flex}.pendiente-evento-cuando{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-size:14px;display:flex}.por-publicar-cabeza{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.por-publicar-cabeza .prow-name-sub{margin:0}.por-publicar-motivo{gap:var(--space-2);flex-direction:column;display:flex}.elige-card{justify-content:space-between}.elige-gratis{background:var(--color-accent-2-100)}.alta-coinciden{background:var(--color-neutral-100)}.alta-coinciden-lista,.enviados-lista{gap:var(--space-2);flex-direction:column;display:flex}.alta-coincide{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}@container (min-width:760px){.alta-coincide{flex-direction:row;justify-content:space-between;align-items:center}}.alta-no-encontrado{font-size:14px;font-weight:600}.enviado{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:14px;display:flex}.enviado-estado{color:var(--color-neutral-700);font-size:13px}.linea-duenos a{min-height:var(--touch-min);color:var(--color-accent-700);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.banda-opcion{background:var(--color-surface);justify-content:space-between}.asistente-conexion{gap:var(--space-3);flex-direction:column;display:flex}.asistente-dato{gap:var(--space-2);align-items:center;display:flex}.asistente-dato .input{flex:auto;min-width:0}.asistente-dato .btn{flex:none}.asistente-crear{gap:var(--space-3)}.asistente-preset-ayuda{color:var(--color-neutral-700);font-size:13px;display:block}.asistente-niveles{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:760px){.asistente-niveles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.asistente-nivel{min-height:var(--touch-min)}.asistente-permisos{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;margin:0;font-size:14px;display:flex}.asistente-permisos-clave{gap:var(--space-2);flex-direction:column;display:flex}.asistente-permisos-clave p{margin:0}.solicitud-resumen{overflow-wrap:anywhere;margin:0}.solicitudes-resueltas{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}
