:root[data-tema-visual=cuarzo]{--r-control:8px;--r-tarjeta:12px;--r-panel:16px;--curva:cubic-bezier(.4, 0, .2, 1);--curva-salida:cubic-bezier(.16, 1, .3, 1);--gesto-seccion:cobaltoEnfoca .18s var(--curva-salida) backwards;--gesto-contenido:cobaltoEnfoca .16s var(--curva-salida) backwards;--gesto-panel:cobaltoVentana .18s var(--curva-salida) backwards;--gesto-pulsar:scale(.98);--lima:#f7a8cb;--lima-texto:#1c1018;--cobalto:#c2417f;--luz-1:#ffd0e4;--luz-2:#f28dbd;--luz-3:#c9437f;--luz-burdeos:#9b3a8c;--luz-4:#3d0f27;--luz-5:#14050d;--entrada-1:#f28dbd;--entrada-2:#f7a8cb;--lienzo:#faf6f8;--tarjeta:#fff;--brillo-arriba:inset 0 1px 0 #ffffffe6;--sombra-panel:0 0 0 1px #1c10180f, 0 1px 2px #1c10180a;--marca-estas-aqui:#f8e6ef;--corriente-color:#c2417f;--fondo:#fff;--superficie:#faf6f8;--superficie-2:#f4edf1;--superficie-3:#ebe0e7;--barra:#faf6f8;--borde:#efe5eb;--borde-suave:#f6eff3;--borde-control:#e2d4dd;--texto:#1c1018;--texto-2:#574450;--texto-3:#6a5763;--primario:#b0306c;--primario-texto:#fff;--primario-hover:#962659;--exito:#15803d;--error:#b91c1c;--aviso:#92400e;--info:#b0306c;--riesgo:#9a3412;--exito-suave:#15803d14;--error-suave:#b91c1c12;--aviso-suave:#92400e14;--info-suave:#b0306c12;--brillo-vacio:#faf6f8;--resalte-borde:#b0306c38;--sombra-flotante:0 0 0 1px #1c101812, 0 18px 48px -12px #4a123033;--seleccion:#b0306c24;--velo:#1c101847;--enlace:#b0306c;--acento-grafica:#c2417f}:root[data-tema-visual=cuarzo][data-theme=dark]{--grano-opacidad:.3;--lienzo:#060407;--tarjeta:#140f15;--brillo-arriba:inset 0 1px 0 #ffffff0d;--sombra-panel:0 0 0 1px #1d161f;--marca-estas-aqui:#2a1823;--corriente-color:#f7a8cb;--fondo:#0d090e;--superficie:#140f15;--superficie-2:#1b141d;--superficie-3:#241b27;--barra:#060407;--borde:#241b27;--borde-suave:#181219;--borde-control:#2f2433;--texto:#f6eef3;--texto-2:#c0adb9;--texto-3:#a6939f;--primario:#f7a8cb;--primario-texto:#1a0912;--primario-hover:#fbc2dc;--exito:#4ade80;--error:#f87171;--aviso:#fbbf24;--info:#f08cbd;--riesgo:#fb923c;--exito-suave:#4ade801a;--error-suave:#f871711c;--aviso-suave:#fbbf241a;--info-suave:#f08cbd1c;--brillo-vacio:#140f15;--resalte-borde:#f08cbd52;--sombra-flotante:inset 0 1px 0 #ffffff0d, 0 0 0 1px #241b27, 0 24px 60px -16px #000000d9;--seleccion:#f08cbd38;--velo:#06040799;--enlace:#f08cbd;--acento-grafica:#f08cbd}:root[data-tema-visual=cuarzo]{--vineta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 440'%3E%3Cg%3E%3Canimate attributeName='opacity' values='0;0;1' keyTimes='0;0.538;1' dur='1.3s' fill='freeze'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 14;0 14;0 0' keyTimes='0;0.538;1' dur='1.3s' calcMode='spline' keySplines='0 0 1 1;0.16 1 0.3 1' fill='freeze'/%3E%3Crect x='40' y='60' width='320' height='206' rx='14' fill='rgb(10,12,18)' fill-opacity='0.72' stroke='white' stroke-opacity='0.1'/%3E%3Crect x='64' y='88' width='86' height='8' rx='4' fill='white' fill-opacity='0.38'/%3E%3Crect x='64' y='110' width='148' height='24' rx='6' fill='white' fill-opacity='0.9'/%3E%3Crect x='222' y='119' width='34' height='8' rx='4' fill='%23f7a8cb'/%3E%3Cline x1='64' y1='238' x2='336' y2='238' stroke='white' stroke-opacity='0.08'/%3E%3Cpath d='M64 230 C 92 226, 104 214, 128 218 S 168 230, 190 206 S 236 196, 256 184 S 300 190, 336 160' fill='none' stroke='%23ffd0e4' stroke-width='1.6' stroke-linecap='round' stroke-dasharray='320' stroke-dashoffset='0'%3E%3Canimate attributeName='stroke-dashoffset' values='320;320;0' keyTimes='0;0.407;1' dur='2.7s' calcMode='spline' keySplines='0 0 1 1;0.16 1 0.3 1' fill='freeze'/%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Canimate attributeName='opacity' values='0;0;1' keyTimes='0;0.833;1' dur='3.0s' fill='freeze'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 12;0 12;0 0' keyTimes='0;0.833;1' dur='3.0s' calcMode='spline' keySplines='0 0 1 1;0.16 1 0.3 1' fill='freeze'/%3E%3Crect x='40' y='296' width='30' height='30' rx='8' fill='white' fill-opacity='0.14'/%3E%3Crect x='80' y='292' width='230' height='60' rx='14' fill='white' fill-opacity='0.92'/%3E%3Crect x='98' y='308' width='150' height='8' rx='4' fill='rgb(10,12,18)' fill-opacity='0.55'/%3E%3Crect x='98' y='326' width='96' height='8' rx='4' fill='rgb(10,12,18)' fill-opacity='0.3'/%3E%3Crect x='272' y='332' width='24' height='6' rx='3' fill='rgb(10,12,18)' fill-opacity='0.25'/%3E%3C/g%3E%3Cg%3E%3Canimate attributeName='opacity' values='0;0;1' keyTimes='0;0.872;1' dur='3.9s' fill='freeze'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 12;0 12;0 0' keyTimes='0;0.872;1' dur='3.9s' calcMode='spline' keySplines='0 0 1 1;0.16 1 0.3 1' fill='freeze'/%3E%3Crect x='170' y='366' width='190' height='44' rx='12' fill='rgb(194,65,127)' fill-opacity='0.9'/%3E%3Crect x='188' y='384' width='110' height='8' rx='4' fill='white' fill-opacity='0.85'/%3E%3C/g%3E%3C/svg%3E")}:root[data-tema-visual=burdeos]{--r-control:8px;--r-tarjeta:12px;--r-panel:16px;--curva:cubic-bezier(.4, 0, .2, 1);--curva-salida:cubic-bezier(.16, 1, .3, 1);--gesto-seccion:cobaltoEnfoca .18s var(--curva-salida) backwards;--gesto-contenido:cobaltoEnfoca .16s var(--curva-salida) backwards;--gesto-panel:cobaltoVentana .18s var(--curva-salida) backwards;--gesto-pulsar:scale(.98);--lima:#ecd3b0;--lima-texto:#1b0e10;--cobalto:#8e1b36;--luz-1:#f6c9c0;--luz-2:#c8435e;--luz-3:#8e1b36;--luz-burdeos:#6b1430;--luz-4:#33060f;--luz-5:#120205;--entrada-1:#c8435e;--entrada-2:#ecd3b0;--lienzo:#f8f5f4;--tarjeta:#fff;--brillo-arriba:inset 0 1px 0 #ffffffe6;--sombra-panel:0 0 0 1px #1b0e100f, 0 1px 2px #1b0e100a;--marca-estas-aqui:#f5e4e7;--corriente-color:#8e1b36;--fondo:#fff;--superficie:#f8f5f4;--superficie-2:#f1ecea;--superficie-3:#e7dfdc;--barra:#f8f5f4;--borde:#ece5e3;--borde-suave:#f4efed;--borde-control:#ddd2cf;--texto:#1b0e10;--texto-2:#56444a;--texto-3:#6a585c;--primario:#7d1832;--primario-texto:#fff;--primario-hover:#641328;--exito:#15803d;--error:#b91c1c;--aviso:#92400e;--info:#8e1b36;--riesgo:#9a3412;--exito-suave:#15803d14;--error-suave:#b91c1c12;--aviso-suave:#92400e14;--info-suave:#8e1b3612;--brillo-vacio:#f8f5f4;--resalte-borde:#8e1b3638;--sombra-flotante:0 0 0 1px #1b0e1012, 0 18px 48px -12px #33060f38;--seleccion:#8e1b3624;--velo:#1b0e1047;--enlace:#8e1b36;--acento-grafica:#8e1b36}:root[data-tema-visual=burdeos][data-theme=dark]{--grano-opacidad:.3;--lienzo:#060304;--tarjeta:#140c0e;--brillo-arriba:inset 0 1px 0 #ffffff0d;--sombra-panel:0 0 0 1px #1e1215;--marca-estas-aqui:#2a1418;--corriente-color:#ecd3b0;--fondo:#0d0809;--superficie:#140c0e;--superficie-2:#1b1114;--superficie-3:#25171b;--barra:#060304;--borde:#25171b;--borde-suave:#180f12;--borde-control:#321f24;--texto:#f6eeef;--texto-2:#c2acb0;--texto-3:#a89296;--primario:#ecd3b0;--primario-texto:#1a0709;--primario-hover:#f4e2c8;--exito:#4ade80;--error:#f87171;--aviso:#fbbf24;--info:#e57d93;--riesgo:#fb923c;--exito-suave:#4ade801a;--error-suave:#f871711c;--aviso-suave:#fbbf241a;--info-suave:#e57d931c;--brillo-vacio:#140c0e;--resalte-borde:#e57d9352;--sombra-flotante:inset 0 1px 0 #ffffff0d, 0 0 0 1px #25171b, 0 24px 60px -16px #000000d9;--seleccion:#e57d9338;--velo:#06030499;--enlace:#e57d93;--acento-grafica:#e57d93}:root[data-tema-visual=burdeos]{--vineta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 440'%3E%3Cg%3E%3Canimate attributeName='opacity' values='0;0;1' keyTimes='0;0.538;1' dur='1.3s' fill='freeze'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 14;0 14;0 0' keyTimes='0;0.538;1' dur='1.3s' calcMode='spline' keySplines='0 0 1 1;0.16 1 0.3 1' fill='freeze'/%3E%3Crect x='40' y='60' width='320' height='206' rx='14' fill='rgb(10,12,18)' fill-opacity='0.72' stroke='white' stroke-opacity='0.1'/%3E%3Crect x='64' y='88' width='86' height='8' rx='4' fill='white' fill-opacity='0.38'/%3E%3Crect x='64' y='110' width='148' height='24' rx='6' fill='white' fill-opacity='0.9'/%3E%3Crect x='222' y='119' width='34' height='8' rx='4' fill='%23ecd3b0'/%3E%3Cline x1='64' y1='238' x2='336' y2='238' stroke='white' stroke-opacity='0.08'/%3E%3Cpath d='M64 230 C 92 226, 104 214, 128 218 S 168 230, 190 206 S 236 196, 256 184 S 300 190, 336 160' fill='none' stroke='%23f6c9c0' stroke-width='1.6' stroke-linecap='round' stroke-dasharray='320' stroke-dashoffset='0'%3E%3Canimate attributeName='stroke-dashoffset' values='320;320;0' keyTimes='0;0.407;1' dur='2.7s' calcMode='spline' keySplines='0 0 1 1;0.16 1 0.3 1' fill='freeze'/%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Canimate attributeName='opacity' values='0;0;1' keyTimes='0;0.833;1' dur='3.0s' fill='freeze'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 12;0 12;0 0' keyTimes='0;0.833;1' dur='3.0s' calcMode='spline' keySplines='0 0 1 1;0.16 1 0.3 1' fill='freeze'/%3E%3Crect x='40' y='296' width='30' height='30' rx='8' fill='white' fill-opacity='0.14'/%3E%3Crect x='80' y='292' width='230' height='60' rx='14' fill='white' fill-opacity='0.92'/%3E%3Crect x='98' y='308' width='150' height='8' rx='4' fill='rgb(10,12,18)' fill-opacity='0.55'/%3E%3Crect x='98' y='326' width='96' height='8' rx='4' fill='rgb(10,12,18)' fill-opacity='0.3'/%3E%3Crect x='272' y='332' width='24' height='6' rx='3' fill='rgb(10,12,18)' fill-opacity='0.25'/%3E%3C/g%3E%3Cg%3E%3Canimate attributeName='opacity' values='0;0;1' keyTimes='0;0.872;1' dur='3.9s' fill='freeze'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 12;0 12;0 0' keyTimes='0;0.872;1' dur='3.9s' calcMode='spline' keySplines='0 0 1 1;0.16 1 0.3 1' fill='freeze'/%3E%3Crect x='170' y='366' width='190' height='44' rx='12' fill='rgb(142,27,54)' fill-opacity='0.9'/%3E%3Crect x='188' y='384' width='110' height='8' rx='4' fill='white' fill-opacity='0.85'/%3E%3C/g%3E%3C/svg%3E")}
@media (max-width:640px){.overlay.bandeja-fondo{padding:0 8px calc(8px + env(safe-area-inset-bottom));align-items:flex-end}.modal.bandeja,.modal.bandeja.wide{border-radius:28px;flex-direction:column;width:100%;max-height:calc(100dvh - 56px);padding:6px 20px 20px;display:flex;overflow:hidden;animation:none!important}.modal.bandeja .modal-head{touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.bandeja-asa{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:22px;margin-bottom:2px;display:flex}.bandeja-asa:before{content:"";background:var(--borde-control,var(--border));border-radius:3px;width:36px;height:5px}.bandeja-cuerpo{overscroll-behavior:contain;min-height:0;margin:0 -20px;padding:0 20px;overflow-y:auto}.modal.bandeja :is(input,select,textarea){font-size:16px}.shell>.main{transition:transform .42s var(--curva-salida), border-radius .42s var(--curva-salida);transform-origin:50% calc(var(--bandeja-scroll,0px) + 50vh)}html.con-bandeja .shell>.main{border-radius:18px;overflow:hidden;transform:scale(.98)}*{-webkit-tap-highlight-color:transparent}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.shell>.main{transition:none}html.con-bandeja .shell>.main{transform:none}}
.camino-etapas{border-top:1px solid var(--border);scrollbar-width:none;margin:18px 0 0;padding:14px 0 0;list-style:none;display:flex;overflow-x:auto}.camino-etapas::-webkit-scrollbar{display:none}.camino-etapas li{flex:1 1 0;min-width:84px;position:relative}.camino-etapas li+li:before{content:"";background:var(--border);height:2px;transition:background .4s var(--curva-salida,ease-out);position:absolute;top:8px;left:calc(10px - 50%);right:calc(50% + 10px)}.camino-etapas li.hecho+li:before{background:var(--text)}.camino-etapas button,.camino-etapas li.perdido>span.camino-paso{width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0 4px;font-size:12px;display:flex}.camino-etapas button:disabled{cursor:default}.camino-etapas button:not(:disabled):hover .camino-punto{border-color:var(--text)}.camino-etapas button:focus-visible{outline:none}.camino-etapas button:focus-visible .camino-punto{outline:2px solid var(--text);outline-offset:2px}.camino-punto{border:2px solid var(--border);background:var(--fondo);width:18px;height:18px;transition:border-color .2s var(--curva,ease), background .3s var(--curva,ease), transform .3s var(--curva-salida,ease-out);border-radius:50%;place-items:center;display:grid}.camino-nombre{text-align:center;transition:color .2s var(--curva,ease);line-height:1.25}.camino-etapas li.hecho .camino-punto{background:var(--text);border-color:var(--text);color:var(--fondo)}.camino-etapas li.hecho .camino-nombre{color:var(--text)}.camino-etapas li.actual .camino-punto{border-color:var(--text);box-shadow:0 0 0 4px var(--surface2);transform:scale(1.1)}.camino-etapas li.actual .camino-nombre{color:var(--text);font-weight:600}.camino-etapas.apagado li:not(.perdido){opacity:.55}.camino-etapas li.perdido .camino-punto{border-color:var(--danger);background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft,var(--surface2));transform:scale(1.1)}.camino-etapas li.perdido .camino-nombre{color:var(--danger);font-weight:600}.camino-etapas li.perdido>span.camino-paso{cursor:default}@media (prefers-reduced-motion:reduce){.camino-etapas li+li:before,.camino-punto,.camino-nombre{transition:none}}
.crear-btn{align-items:center;gap:6px;display:inline-flex}.crear-cuerpo{overscroll-behavior:contain;max-height:calc(100dvh - 140px);margin:-4px;padding:4px;overflow-y:auto}.modal.bandeja .crear-cuerpo{max-height:none;overflow:visible}.crear-esqueleto{gap:var(--e-8,8px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crear-cargando{border-radius:var(--r-control,10px);background:linear-gradient(90deg, var(--surface2) 25%, var(--fondo) 50%, var(--surface2) 75%);height:64px;animation:crear-cargando 1.2s var(--curva,ease) infinite;background-size:200% 100%}@keyframes crear-cargando{to{background-position:-200% 0}}.explora-grupo{color:var(--muted);margin:0;font-size:13px;font-weight:600}.explora-filas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.explora-filas>li{min-width:0}.explora-filas :is(button,a,.explora-fila){border:1px solid var(--borde-control,var(--border));border-radius:var(--r-control,10px);background:var(--fondo);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;transition:border-color .16s var(--curva,ease), transform .16s var(--curva,ease), background-color .16s var(--curva,ease);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.explora-filas :is(button,a){cursor:pointer}.explora-filas :is(button,a):hover{border-color:var(--texto-3,var(--text));background:var(--superficie,var(--surface2))}.explora-filas :is(button,a):active{transform:scale(.99)}.explora-filas :is(button,a):focus-visible{outline:2px solid var(--text);outline-offset:2px}.explora-ico{background:var(--superficie,var(--surface2));width:32px;height:32px;color:var(--texto-2,var(--muted));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.explora-txt{flex-direction:column;flex:1;min-width:0;display:flex}.explora-linea{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.explora-de{white-space:nowrap;flex-shrink:0}.explora-de-movil{display:none}.explora-accion{flex-shrink:0;gap:6px;display:inline-flex}@media (max-width:420px){.crear-esqueleto{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.crear-btn .crear-texto{display:none}.explora-filas{grid-template-columns:minmax(0,1fr)}.explora-de{display:none}.explora-de-movil{display:inline}.modal.bandeja .segmented{flex-direction:column;align-items:stretch;display:flex}.modal.bandeja .segmented button{text-align:left;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.crear-cargando{animation:none}.explora-filas :is(button,a,.explora-fila){transition:none}}
