.hero-number[data-astro-cid-t62qjn3s]{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hero-card[data-astro-cid-t62qjn3s]{background:linear-gradient(135deg,oklch(var(--b2) / .9),oklch(var(--b3) / .7));border:1px solid oklch(var(--bc) / .12);backdrop-filter:blur(8px);transition:border-color .2s,transform .2s,box-shadow .2s}.hero-card[data-astro-cid-t62qjn3s]:hover{border-color:oklch(var(--p) / .4);transform:translateY(-2px);box-shadow:0 6px 20px -8px oklch(var(--p) / .25)}.hero-card[data-astro-cid-t62qjn3s]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.7;border-top-left-radius:inherit;border-top-right-radius:inherit}.spark-bar[data-astro-cid-t62qjn3s]{transition:opacity .2s,transform .2s;transform-origin:bottom;stroke:#ffffff40;stroke-width:.6;cursor:pointer}.spark-bar[data-astro-cid-t62qjn3s]:hover{opacity:1!important;transform:scaleY(1.06)}[data-astro-cid-t62qjn3s][data-theme=light] .spark-bar[data-astro-cid-t62qjn3s],:root[data-theme=light] .spark-bar[data-astro-cid-t62qjn3s]{stroke:#0003}.spark-tooltip[data-astro-cid-t62qjn3s]{position:fixed;z-index:100;pointer-events:none;background:oklch(var(--b3));color:oklch(var(--bc));border:1px solid oklch(var(--bc) / .18);box-shadow:0 8px 24px -8px #0006;padding:6px 10px;border-radius:8px;font-size:11px;font-family:ui-monospace,monospace;white-space:nowrap;opacity:0;transform:translate(-50%,-100%) translateY(-8px);transition:opacity .12s}.spark-tooltip[data-astro-cid-t62qjn3s].is-visible{opacity:1}.spark-tooltip[data-astro-cid-t62qjn3s] strong[data-astro-cid-t62qjn3s]{color:oklch(var(--p));font-weight:700}.ring-progress[data-astro-cid-t62qjn3s]{transform:rotate(-90deg);transform-origin:50% 50%}.ring-progress[data-astro-cid-t62qjn3s] circle[data-astro-cid-t62qjn3s]{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}@keyframes pulse-ring{0%,to{opacity:.45}50%{opacity:1}}.live-dot[data-astro-cid-t62qjn3s]{animation:pulse-ring 2s ease-in-out infinite}[data-astro-cid-t62qjn3s][data-theme=light] .hero-card[data-astro-cid-t62qjn3s],:root[data-theme=light] .hero-card[data-astro-cid-t62qjn3s]{background:linear-gradient(135deg,oklch(var(--b1)),oklch(var(--b2)));border-color:oklch(var(--bc) / .15)}[data-astro-cid-t62qjn3s][data-theme=light] .spark-bar[data-astro-cid-t62qjn3s],:root[data-theme=light] .spark-bar[data-astro-cid-t62qjn3s]{stroke:oklch(var(--bc) / .18)}[data-astro-cid-t62qjn3s][data-theme=light] .hero-number[data-astro-cid-t62qjn3s],:root[data-theme=light] .hero-number[data-astro-cid-t62qjn3s]{filter:brightness(.85)}[data-astro-cid-t62qjn3s][data-theme=light] .spark-bar[data-astro-cid-t62qjn3s],:root[data-theme=light] .spark-bar[data-astro-cid-t62qjn3s]{filter:brightness(.8)}[data-astro-cid-t62qjn3s][data-theme=light] .ring-progress[data-astro-cid-t62qjn3s] circle[data-astro-cid-t62qjn3s],:root[data-theme=light] .ring-progress[data-astro-cid-t62qjn3s] circle[data-astro-cid-t62qjn3s]{filter:brightness(.85)}.persona-hex[data-astro-cid-bquodp3f]{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.persona-hex-lg[data-astro-cid-bquodp3f]{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-sw-icon{color:color-mix(in oklch,currentColor 35%,transparent);transition:color .15s cubic-bezier(.23,1,.32,1)}[data-theme=light] .theme-sw-sun,[data-theme=sanctuary] .theme-sw-moon{color:var(--color-primary, currentColor)}.theme-switch-input:focus-visible{outline:2px solid var(--color-primary, currentColor);outline-offset:2px}@media(prefers-reduced-motion:reduce){.theme-sw-icon{transition:none}}.autosave-status{font-size:.75rem;line-height:1rem;min-height:1rem;font-family:var(--font-body);color:color-mix(in oklch,currentColor 45%,transparent);opacity:0;transition:opacity .15s cubic-bezier(.23,1,.32,1)}.autosave-status[data-estado]{opacity:1}.autosave-status[data-estado=guardado]{color:var(--color-success, currentColor)}.autosave-status[data-estado=error]{color:var(--color-error, currentColor)}@media(prefers-reduced-motion:reduce){.autosave-status{transition:none}}#mem-content[data-astro-cid-2dkkcjjv]{font-family:var(--font-mono)}#mem-content-overlay[data-astro-cid-2dkkcjjv]{font-family:var(--font-mono);color:inherit}#mem-sensitivity[data-astro-cid-2dkkcjjv]:disabled{opacity:.5;cursor:not-allowed}#mic-btn[data-astro-cid-sy3qanz7]:hover{background-color:transparent!important;border-color:transparent!important}.dt-row.dt-drop{outline:1px dashed color-mix(in oklch,var(--color-primary) 70%,transparent);outline-offset:-1px;background-color:color-mix(in oklch,var(--color-primary) 12%,transparent)}.dt-split{width:6px;flex:0 0 6px;cursor:col-resize;position:relative;touch-action:none}.dt-split:after{content:"";position:absolute;inset:8px 2px;border-radius:2px;background:transparent;transition:background .12s}.dt-split:hover:after,.dt-split.dt-split-on:after{background:color-mix(in oklab,currentColor 25%,transparent)}body.dt-resizing{cursor:col-resize!important;user-select:none!important}body.dt-resizing iframe{pointer-events:none}.dt-tab{touch-action:none}.dt-tab.dt-dragging{z-index:40;cursor:grabbing;box-shadow:0 6px 18px -6px #0000008c}.dt-md{font-size:13px;line-height:1.65;color:color-mix(in oklab,currentColor 85%,transparent)}.dt-md>:first-child{margin-top:0}.dt-md h1,.dt-md h2,.dt-md h3,.dt-md h4{font-weight:650;line-height:1.25;margin:1.4em 0 .5em;color:currentColor}.dt-md h1{font-size:1.7em}.dt-md h2{font-size:1.35em}.dt-md h3{font-size:1.12em}.dt-md h4{font-size:1em}.dt-md p,.dt-md ul,.dt-md ol,.dt-md blockquote,.dt-md table{margin:.75em 0}.dt-md ul{list-style:disc;padding-left:1.4em}.dt-md ol{list-style:decimal;padding-left:1.4em}.dt-md li{margin:.25em 0}.dt-md li>ul,.dt-md li>ol{margin:.25em 0}.dt-md a{color:oklch(var(--p));text-decoration:none}.dt-md a:hover{text-decoration:underline}.dt-md strong{font-weight:650;color:currentColor}.dt-md em{font-style:italic}.dt-md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:.12em .35em;border-radius:4px;background:color-mix(in oklab,currentColor 10%,transparent)}.dt-md pre{background:color-mix(in oklab,currentColor 8%,transparent);border:1px solid color-mix(in oklab,currentColor 12%,transparent);border-radius:8px;padding:.8em .9em;overflow-x:auto;margin:.9em 0}.dt-md pre code{background:none;padding:0;font-size:.86em;line-height:1.55}.dt-md blockquote{border-left:3px solid oklch(var(--p));padding-left:.9em;opacity:.8}.dt-md hr{border:0;border-top:1px solid color-mix(in oklab,currentColor 15%,transparent);margin:1.5em 0}.dt-md table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.dt-md th,.dt-md td{border:1px solid color-mix(in oklab,currentColor 15%,transparent);padding:.35em .6em;text-align:left;font-size:.92em}.dt-md th{background:color-mix(in oklab,currentColor 8%,transparent);font-weight:600}.dt-md img{max-width:100%;height:auto;border-radius:6px}.dt-csv{border-collapse:collapse;font-size:12px;width:max-content;min-width:100%}.dt-csv th,.dt-csv td{border:1px solid color-mix(in oklab,currentColor 14%,transparent);padding:.3em .6em;white-space:pre;font-variant-numeric:tabular-nums}.dt-csv th{background:color-mix(in oklab,currentColor 10%,transparent);font-weight:600;position:sticky;top:0}.dt-csv tbody tr:hover td{background:color-mix(in oklab,currentColor 6%,transparent)}
