:root{--bg:#0e0e0e;--question:#fff;--answer:#d9c4c8;--button:#7b2d3b;--button-text:#fff;--font:"Poppins",system-ui,sans-serif}*{box-sizing:border-box;margin:0}body{background:var(--bg);color:var(--question);font-family:var(--font);min-height:100dvh}.screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.slide{overflow-wrap:break-word;width:100%;max-width:620px;animation:.35s both slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.btn{background:var(--button);color:var(--button-text);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:12px 28px;font-family:inherit;font-size:18px;display:inline-flex}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--answer);outline-offset:2px}.slide:focus,.slide:focus-visible{outline:none}.progress{background:var(--button);height:4px;transition:width .3s;position:fixed;top:0;left:0}.hint{opacity:.6;margin-top:12px;font-size:13px}.fuera-de-vista{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.turnstile{z-index:1;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.slide{animation:none}.progress{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--papel:oklch(98.5% .006 70);--papel-hondo:oklch(95.5% .008 68);--superficie:oklch(100% 0 0);--tinta:oklch(27% .02 40);--tinta-suave:oklch(48% .02 45);--tinta-tenue:oklch(63% .018 50);--linea:oklch(90% .01 60);--linea-fuerte:oklch(84% .012 55);--vino:oklch(44% .13 12);--vino-hondo:oklch(38% .13 12);--vino-lavado:oklch(95% .03 15);--verde:oklch(52% .11 150);--verde-lavado:oklch(95% .04 150);--alarma:oklch(55% .19 25);--alarma-lavado:oklch(95% .05 25);--sombra:0 1px 2px oklch(40% .03 40/.06), 0 6px 20px oklch(40% .03 40/.06);--sans:"Hanken Grotesk", ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--serif:"Fraunces", "Palatino Linotype", "Book Antiqua", Georgia, serif}body.admin{background:radial-gradient(120% 80% at 100% 0%, var(--vino-lavado), transparent 55%), var(--papel);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-size:15px;line-height:1.5}.admin-wrap{max-width:1140px;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(16px,3vw,32px) 80px}.barra{align-items:baseline;gap:18px;margin-bottom:34px;display:flex}.barra h1{font-family:var(--serif);letter-spacing:-.01em;font-optical-sizing:auto;font-size:26px;font-weight:500}.barra h1 .marca{color:var(--vino)}.crece{flex:1}.suave{color:var(--tinta-suave)}.tenue{color:var(--tinta-tenue)}.chica{font-size:13px}.error{color:var(--alarma)}label{letter-spacing:.02em;text-transform:uppercase;color:var(--tinta-tenue);margin-bottom:6px;font-size:12px;font-weight:500;display:block}button{font-family:var(--sans);background:var(--vino);color:oklch(99% .01 70);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,transform 50ms}button:hover{background:var(--vino-hondo)}button:active{transform:translateY(1px)}button:disabled{opacity:.4;cursor:default;transform:none}button.sec{background:var(--superficie);color:var(--tinta);border-color:var(--linea-fuerte)}button.sec:hover{background:var(--papel-hondo);border-color:var(--tinta-tenue)}button.link{color:var(--tinta-suave);background:0 0;border:0;padding:6px 8px;font-weight:500;text-decoration:none}button.link:hover{color:var(--vino);background:0 0}button.chico{border-radius:7px;padding:5px 11px;font-size:12.5px}input,textarea,select{font-family:var(--sans);color:var(--tinta);background:var(--superficie);border:1px solid var(--linea-fuerte);border-radius:9px;width:100%;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--tinta-tenue)}input:hover,textarea:hover,select:hover{border-color:var(--tinta-tenue)}input:focus,textarea:focus,select:focus{border-color:var(--vino);box-shadow:0 0 0 3px var(--vino-lavado);outline:none}input[type=color]{cursor:pointer;height:40px;padding:3px}input[type=checkbox]{width:auto;accent-color:var(--vino);margin-right:4px;transform:scale(1.15)}textarea{resize:vertical;line-height:1.5}:focus-visible{outline:2px solid var(--vino);outline-offset:2px}.col{flex-direction:column;gap:14px;display:flex}.fila{align-items:center;gap:12px;display:flex}.fila-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tarjeta{background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--sombra);border-radius:16px;padding:22px}.form-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.form-head input[aria-label="Nombre del formulario"]{font-family:var(--serif);background:0 0;border-color:#0000;max-width:380px;padding:6px 10px;font-size:21px;font-weight:500}.form-head input[aria-label="Nombre del formulario"]:hover{border-color:var(--linea-fuerte);background:var(--superficie)}.pill{letter-spacing:.01em;background:var(--papel-hondo);color:var(--tinta-suave);border:1px solid var(--linea-fuerte);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.pill.ok{background:var(--verde-lavado);color:oklch(40% .1 150);border-color:#0000}.pill.mal{background:var(--alarma-lavado);color:var(--alarma);border-color:#0000}.pill.vino{background:var(--vino-lavado);color:var(--vino-hondo);border-color:#0000}.tabs{border-bottom:1px solid var(--linea);flex-wrap:wrap;gap:2px;margin:26px 0 22px;display:flex}.tabs button{color:var(--tinta-suave);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 15px 12px;font-weight:500}.tabs button:hover{color:var(--tinta);background:0 0}.tabs button[aria-current=true]{color:var(--vino);border-bottom-color:var(--vino)}table{border-collapse:collapse;width:100%}thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue);border-bottom:1px solid var(--linea);padding:12px 16px;font-size:11.5px;font-weight:600}tbody td{border-bottom:1px solid var(--linea);vertical-align:middle;padding:13px 16px}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .12s}tbody tr:hover{background:var(--papel-hondo)}.tabla-marco{background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--sombra);border-radius:16px;overflow:hidden}.nombre-cel{color:var(--tinta);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--sans);background:0 0;border:0;padding:0}.nombre-cel:hover{color:var(--vino)}.editor{grid-template-columns:300px 1fr;align-items:start;gap:24px;display:grid}.lista-preguntas{flex-direction:column;gap:7px;display:flex}.item-pregunta{text-align:left;background:var(--superficie);color:var(--tinta);border:1px solid var(--linea);cursor:pointer;font-family:var(--sans);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;font-weight:400;transition:border-color .12s,background .12s;display:flex}.item-pregunta:hover{border-color:var(--tinta-tenue);background:var(--superficie)}.item-pregunta[aria-current=true]{border-color:var(--vino);background:var(--vino-lavado)}.item-pregunta .n{font-family:var(--serif);color:var(--vino);min-width:20px;font-size:15px;font-weight:500}.item-pregunta .t{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.item-pregunta .tag{color:var(--tinta-tenue);font-size:11px}.metricas{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.metrica{background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--sombra);border-radius:14px;padding:18px 20px}.metrica .etq{letter-spacing:.03em;text-transform:uppercase;color:var(--tinta-tenue);font-size:12px;font-weight:500}.metrica .valor{font-family:var(--serif);font-optical-sizing:auto;margin-top:6px;font-size:40px;font-weight:500;line-height:1.05}.metrica .valor.acento{color:var(--vino)}.embudo-fila{flex-direction:column;gap:4px;display:flex}.embudo-fila .cab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.barra-dato{background:linear-gradient(90deg, var(--vino), oklch(55% .12 20));border-radius:999px;min-width:3px;height:10px;transition:width .4s cubic-bezier(.2,.8,.2,1)}.aviso{border:1px solid var(--linea-fuerte);background:var(--papel-hondo);color:var(--tinta-suave);border-radius:11px;padding:12px 15px;font-size:13.5px}.aviso.malo{background:var(--alarma-lavado);color:oklch(42% .16 25);border-color:#0000}.aviso strong{color:var(--tinta)}.aviso.malo strong{color:oklch(38% .16 25)}pre.snippet{color:oklch(94% .02 70);white-space:pre-wrap;word-break:break-all;background:oklch(28% .02 40);border-radius:11px;padding:14px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.login-caja{max-width:380px;margin:clamp(60px,14vh,140px) auto 0}.login-caja .marca-grande{font-family:var(--serif);letter-spacing:-.015em;text-align:center;margin-bottom:4px;font-size:34px;font-weight:500}.login-caja .marca-grande .marca{color:var(--vino)}.login-caja .sub{text-align:center;color:var(--tinta-tenue);margin-bottom:26px}.vacio{text-align:center;color:var(--tinta-tenue);padding:52px 24px}.vacio .glifo{font-family:var(--serif);color:var(--vino);opacity:.5;margin-bottom:8px;font-size:46px}@media (width<=860px){.editor{grid-template-columns:1fr}}
/*$vite$:1*/