.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:Switzer, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Switzer, system-ui, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--line)}html{-webkit-text-size-adjust:100%;background:var(--bg);font-family:Switzer,system-ui,sans-serif}body{background-color:var(--bg);color:var(--ink);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.55}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}::selection{background:var(--brand);color:var(--brand-ink)}}@layer components{.marco{align-items:stretch;min-height:100dvh;display:flex}.riel{z-index:40;width:var(--riel);overscroll-behavior:contain;background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;flex:none;align-self:flex-start;gap:.25rem;height:100dvh;padding:.625rem .5rem;transition:width .18s;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}:root[data-riel=abierto] .riel{width:var(--riel-abierto)}@media (prefers-reduced-motion:reduce){.riel{transition:none}}.riel-cabecera{border-block-end:1px solid var(--line);flex-direction:column;gap:.125rem;padding-block-end:.375rem;display:flex}.riel-marca{justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.25rem;display:flex}:root[data-riel=abierto] .riel-marca{justify-content:space-between;padding-inline:.5rem}.riel-logo{min-width:0;color:var(--ink);align-items:center;display:flex}.riel-logo:hover{color:var(--acento)}:root:not([data-riel=abierto]) .riel .riel-logo{display:none}.riel-plegar{border-radius:var(--radius-lg);width:2.25rem;height:2.25rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.riel-plegar .abierto,:root[data-riel=abierto] .riel-plegar .plegado{display:none}:root[data-riel=abierto] .riel-plegar .abierto{display:block}.riel-plegar:hover{background:var(--surface-2);color:var(--ink)}.riel-plegar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.riel-item{border-radius:var(--radius-lg);min-height:2.5rem;font:inherit;color:var(--ink-muted);text-align:start;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.riel-item:hover{background:var(--surface-2);color:var(--ink)}.riel-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.riel-item .icono{flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.riel-item .icono.idioma{text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;font-weight:600}.riel-item .nombre{text-overflow:ellipsis;min-width:0;overflow:hidden}:root:not([data-riel=abierto]) .riel .riel-item .nombre{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:not([data-riel=abierto]) .riel .riel-item{justify-content:center;padding-inline:0}.riel-item[aria-current=page]{background:var(--acento)}@supports (color:color-mix(in lab, red, red)){.riel-item[aria-current=page]{background:color-mix(in srgb, var(--acento) 14%, var(--surface))}}.riel-item[aria-current=page]{color:var(--ink);font-weight:600}.riel-item[aria-current=page] .icono{color:var(--acento)}.riel-lista{flex-direction:column;flex:1;gap:.125rem;min-height:0;margin-block-start:.25rem;display:flex}.riel-grupo{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:.625rem 0 .25rem;padding-inline:.5rem;font-size:.66rem;font-weight:600}.riel-corte{border-block-start:1px solid var(--line);height:0;margin:.375rem .5rem}:root:not([data-riel=abierto]) .riel .riel-grupo{display:none}.riel-pie{border-block-start:1px solid var(--line);flex-direction:column;gap:.125rem;padding-block-start:.375rem;display:flex}.barra-movil{z-index:30;min-height:var(--barra-movil);padding-inline:var(--pad-x);background:var(--bg);justify-content:flex-start;align-items:center;gap:.625rem;display:none;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.barra-movil{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.barra-movil{backdrop-filter:blur(8px);border-block-end:1px solid var(--line)}.marca-movil{min-width:0;color:var(--ink);align-items:center;display:flex}.hoja{border:0;border-inline-end:1px solid var(--line);background:var(--surface);width:min(19rem,86vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);margin:0;margin-inline-end:auto;padding:.625rem .75rem .75rem;overflow-y:auto}.hoja::backdrop{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.hoja::backdrop{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.hoja::backdrop{backdrop-filter:blur(2px)}.hoja[open]{flex-direction:column;gap:.25rem;display:flex;translate:0}.hoja{transition:translate .18s ease, overlay .18s allow-discrete, display .18s allow-discrete;translate:-100%}@starting-style{.hoja[open]{translate:-100%}}@media (prefers-reduced-motion:reduce){.hoja{transition:none}}.hoja-inicio{border-block-end:1px solid var(--line);flex-direction:column;gap:.125rem;padding-block-end:.5rem;display:flex}.hoja-cabecera{justify-content:flex-start;align-items:center;gap:.625rem;padding:0 .5rem .5rem;display:flex}.hoja-lista{flex-direction:column;flex:1;gap:.125rem;min-height:0;margin-block-start:.25rem;display:flex}.hoja-pie{border-block-start:1px solid var(--line);flex-direction:column;gap:.125rem;padding-block-start:.5rem;display:flex}:root:not([data-js]) .solo-con-js{display:none}.pastilla{border:1px solid var(--line);background:var(--surface);height:2rem;color:var(--ink-muted);border-radius:999px;align-items:center;gap:.4375rem;padding-inline:.625rem;font-size:.78rem;display:inline-flex}.pastilla:hover{border-color:var(--acento);color:var(--ink)}.pastilla kbd{font:inherit;color:var(--ink-soft);font-size:.7rem}@media not all and (width>=48rem){.riel{display:none}.barra-movil{display:flex}.solo-escritorio{display:none}}.bento::backdrop{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bento::backdrop{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.bento::backdrop{backdrop-filter:blur(3px)}.bento{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);width:min(56rem,100vw - 2rem);color:var(--ink);opacity:0;transition:opacity .16s ease, translate .16s ease, overlay .16s allow-discrete, display .16s allow-discrete;margin:auto;padding:0;translate:0 .5rem}.bento[open]{opacity:1;translate:0}@starting-style{.bento[open]{opacity:0;translate:0 .5rem}}@media (prefers-reduced-motion:reduce){.bento{transition:none}}.barra-color{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem}.barra-color::-webkit-slider-runnable-track{box-sizing:border-box;border:1px solid var(--line);background-image:var(--degradado);border-radius:999px;height:1.25rem}.barra-color::-moz-range-track{box-sizing:border-box;border:1px solid var(--line);background-image:var(--degradado);border-radius:999px;height:1.25rem}.barra-color::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--ink);background:var(--bg);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--bg);border-radius:999px;margin-top:-.0625rem}.barra-color::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--ink);background:var(--bg);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--bg);border-radius:999px}.barra-color:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:999px}.segmento{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);width:100%;padding:.1875rem;display:flex}.segmento label{text-align:center;border-radius:calc(var(--radius) * .7);color:var(--ink-soft);cursor:pointer;white-space:nowrap;flex:1;padding:.3125rem .625rem;font-size:.75rem;font-weight:500}.segmento label:hover{color:var(--ink)}.segmento input{opacity:0;pointer-events:none;position:absolute}.segmento input:checked+span{color:var(--ink)}.segmento label:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.segmento label:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:1px}.columna-herramienta{min-width:0;display:grid}.columna-herramienta>*{min-width:0}.tarjeta-control{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);gap:.8125rem;padding:1.0625rem;display:grid}.tarjeta-control>*{min-width:0}.tarjeta-control .titulo{color:var(--ink);margin:0;font-size:.8125rem;font-weight:600}@media not all and (width>=48rem){.tarjeta-control{gap:.75rem;padding:.875rem}}.plano-color{border:1px solid var(--line);border-radius:var(--radius-md);cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);background-color:var(--tono);width:100%;height:clamp(6.5rem,9vw,9rem);position:relative}.plano-color:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.plano-color .puntero{pointer-events:none;border:2px solid #fff;border-radius:999px;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;position:absolute;box-shadow:0 0 0 1px #0000008c}.cabecera{border-block-end:1px solid var(--line);margin-block-end:clamp(1.75rem,3vw,2.75rem);padding-block:clamp(1.75rem,3vw,2.75rem) clamp(1.25rem,2vw,1.75rem)}.cabecera-fila{justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.5rem;display:flex}.cabecera-materia{letter-spacing:.14em;text-transform:uppercase;color:var(--acento);margin:0;font-size:.7rem;font-weight:500}.cabecera-titulo{letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin:.625rem 0 0;font-size:clamp(2.25rem,3.1vw,3.5rem);font-weight:600;line-height:1}.cabecera-plana{margin-block-end:clamp(1rem,1.8vw,1.5rem);padding-block:clamp(1rem,1.8vw,1.5rem) clamp(.6875rem,1.1vw,.9375rem)}.cabecera-plana .cabecera-titulo{letter-spacing:-.012em;margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem)}.cabecera-resumen{max-width:58ch;color:var(--ink-muted);text-wrap:pretty;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.6}.ayuda:hover{border-color:var(--acento);color:var(--acento)}.lista-horas{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);display:grid;overflow:hidden}.fila-hora{grid-template-columns:minmax(0,1fr) auto auto;gap:.0625rem .875rem;padding:.625rem .875rem;display:grid}.fila-hora+.fila-hora{border-block-start:1px solid var(--line)}.fila-hora .lugar{min-width:0;color:var(--ink);grid-area:1/1;font-size:.9375rem;font-weight:500;line-height:1.35}.fila-hora .meta{min-width:0;color:var(--ink-soft);grid-area:2/1;font-size:.72rem;line-height:1.35}.fila-hora .hora{text-align:end;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;grid-area:1/2/2/4;justify-self:end;font-size:1.375rem;font-weight:600;line-height:1.2}.fila-hora .cuando{text-align:end;font-variant-numeric:tabular-nums;color:var(--ink-muted);grid-area:2/2;font-size:.72rem;line-height:1.35}.fila-hora button.hora,.fila-hora input.hora{appearance:none;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;min-width:0;padding:0 .125rem;font-family:inherit}.fila-hora input.hora{cursor:text;field-sizing:content}.fila-hora input.hora::-webkit-datetime-edit{text-align:end;width:100%}.reloj-vivo .convertida input.hora::-webkit-datetime-edit{text-align:end;width:100%}.fila-hora button.hora:hover,.fila-hora input.hora:hover{box-shadow:inset 0 -.125rem 0 var(--acento)}.fila-hora .hora:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.fila-hora input.hora::-webkit-calendar-picker-indicator{display:none}.fila-hora .ahora-fila{color:var(--ink-soft)}.fila-hora .quitar{grid-area:2/3;align-self:center;position:relative}.fila-hora .quitar:after{content:"";position:absolute;inset:-.5rem}.fila-vivo{align-items:center;min-height:2rem;display:flex}.marca-vivo{font-size:var(--fs-small);color:var(--ink-muted);align-items:center;gap:.4375rem;display:inline-flex}.marca-vivo .punto{background:var(--acento);border-radius:999px;flex:none;width:.4375rem;height:.4375rem;animation:2s ease-in-out infinite latido}@keyframes latido{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.marca-vivo .punto{animation:none}}.campo-disparador{font-variant-numeric:tabular-nums;min-width:0}.selector-hora{gap:.5rem;padding:.5rem;display:grid}.selector-hora .columnas{grid-template-columns:auto auto;gap:.5rem;display:grid}.selector-hora .rotulo{text-align:center;color:var(--ink-soft);margin:0 0 .25rem;font-size:.72rem;font-weight:500}.selector-hora .opciones{scrollbar-width:thin;gap:.125rem;height:12rem;padding-inline-end:.25rem;display:grid;overflow-y:auto}.selector-hora .opcion{border-radius:var(--radius-md);font:inherit;font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ink-muted);text-align:center;cursor:pointer;background:0 0;border:0;padding:.3125rem .75rem}.selector-hora .opcion:hover{background:var(--surface-2);color:var(--ink)}.selector-hora .opcion:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.selector-hora .opcion[aria-selected=true],.selector-hora .opcion[aria-pressed=true]{background:var(--solido);color:var(--solido-ink);font-weight:600}.selector-hora .meridiano{border-block-start:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.25rem;padding-block-start:.5rem;display:grid}.reloj-vivo{grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.reloj-vivo .encabezado{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reloj-vivo .lugar{min-width:0;color:var(--ink);font-size:.9375rem;font-weight:500;line-height:1.35}.reloj-vivo .meta{min-width:0;color:var(--ink-soft);font-size:.72rem;line-height:1.35}.reloj-vivo .cifra{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin-block-start:.375rem;font-size:2.5rem;font-weight:600;line-height:1.1}.reloj-vivo .pie{font-variant-numeric:tabular-nums;min-width:0;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;line-height:1.35;display:flex}.reloj-vivo .aviso-dia{color:var(--danger);font-weight:600}.reloj-vivo .convertida{border-block-start:1px solid var(--line);min-width:0;height:2.75rem;font-size:var(--fs-small);color:var(--ink-muted);align-items:center;gap:.375rem;margin-block-start:.5rem;padding-block-start:.5rem;display:flex}.reloj-vivo .convertida input.hora{appearance:none;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;min-width:0;color:var(--ink);cursor:text;field-sizing:content;background:0 0;border:0;flex:none;padding:0 .125rem;font-family:inherit;font-size:1.0625rem;font-weight:600}.reloj-vivo .convertida .aviso-dia{flex:none}.reloj-vivo .convertida input.hora:hover{box-shadow:inset 0 -.125rem 0 var(--acento)}.reloj-vivo .convertida input.hora:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.reloj-vivo .convertida input.hora::-webkit-calendar-picker-indicator{opacity:.35;cursor:pointer}.reloj-vivo .convertida input.hora:hover::-webkit-calendar-picker-indicator{opacity:.7}.fila-hora.origen{background:var(--acento)}@supports (color:color-mix(in lab, red, red)){.fila-hora.origen{background:color-mix(in srgb, var(--acento) 10%, transparent)}}.fila-hora.salta{box-shadow:inset .1875rem 0 0 var(--danger)}.fila-hora .aviso-dia{color:var(--danger);font-weight:600}.fila-hora .otro-dia{color:var(--acento);font-weight:600}.nota-datos{max-width:var(--measure);color:var(--ink-soft);margin-block-start:2rem;font-size:.72rem;line-height:1.6}.nota-datos>summary{cursor:pointer;align-items:center;gap:.375rem;width:fit-content;list-style:none;display:inline-flex}.nota-datos>summary::-webkit-details-marker{display:none}.nota-datos>summary:before{content:"›";transition:transform .15s;display:inline-block}.nota-datos[open]>summary:before{transform:rotate(90deg)}.nota-datos>summary:hover{color:var(--ink-muted)}.nota-datos>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.nota-datos .cuerpo{gap:.5rem;padding-block-start:.625rem;padding-inline-start:.9375rem;display:grid}.nota-datos p{margin:0}.nota-datos a{color:inherit;text-underline-offset:2px;text-decoration:underline}.nota-datos a:hover{color:var(--brand)}@media (width>=64rem){.nota-datos{max-width:var(--col-controles)}}.muestra-color{appearance:none;border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;background:0 0;width:100%;height:100%;padding:0;position:absolute;inset:0}.muestra-color::-webkit-color-swatch-wrapper{padding:0}.muestra-color::-webkit-color-swatch{border-radius:calc(var(--radius-md) - 1px);border:none}.muestra-color::-moz-color-swatch{border-radius:calc(var(--radius-md) - 1px);border:none}.muestra-color:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fila-rampa{border-radius:var(--radius-md);grid-template-columns:auto minmax(4rem,9rem) minmax(0,1fr) auto;align-items:center;column-gap:.875rem;padding:.3125rem .5rem;display:grid}.fila-rampa.apagado{opacity:.45}.fila-rampa .variable{min-width:0;font-family:var(--font-mono);color:var(--ink-soft);font-size:.72rem}.fila-rampa .muestra{min-width:0;color:var(--ink);line-height:1.15}.fila-rampa .medidas{text-align:end;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-soft);font-size:.68rem;line-height:1.4}.fila-rampa .medidas b{color:var(--ink-muted);font-weight:500;display:block}.fila-rampa .es-base{color:var(--acento)}.acordeon{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.acordeon>summary{cursor:pointer;color:var(--ink);align-items:center;gap:.625rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.acordeon>summary::-webkit-details-marker{display:none}.acordeon>summary:before{content:"";border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);flex:none;width:.4375rem;height:.4375rem;transition:transform .15s;transform:rotate(-45deg)}.acordeon[open]>summary:before{transform:rotate(45deg)}.acordeon>summary:hover{color:var(--acento)}.acordeon>summary:hover:before{border-color:var(--acento)}.acordeon>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-lg)}.acordeon .cuerpo{border-block-start:1px solid var(--line);gap:.875rem;min-width:0;padding:.875rem 1rem 1rem;display:grid}.acordeon .cuerpo>*{min-width:0}.acordeon .cuerpo>.intro{font-size:var(--fs-small);color:var(--ink-soft);margin:0}.interruptor{cursor:pointer;align-items:center;gap:.75rem;display:flex}.interruptor input{appearance:none;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:999px;flex:none;width:2.25rem;height:1.3125rem;margin:0;transition:background .15s,border-color .15s;position:relative}.interruptor input:after{content:"";background:var(--ink-soft);border-radius:999px;width:.875rem;height:.875rem;transition:transform .15s,background .15s;position:absolute;inset-block-start:50%;inset-inline-start:.1875rem;transform:translateY(-50%)}.interruptor input:checked{border-color:var(--acento);background:var(--acento)}.interruptor input:checked:after{background:var(--brand-ink);transform:translateY(-50%)translate(.9375rem)}.interruptor input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.interruptor .texto{min-width:0;color:var(--ink);font-size:.8125rem;font-weight:600}.interruptor .apunte{font-size:var(--fs-small);color:var(--ink-soft);margin-block-start:.125rem;font-weight:400;display:block}.tarjeta-modo.tarjeta-mundial{justify-items:stretch}.caja-mundial{width:100%;max-height:var(--alto-lista-modo);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:auto}.caja-mundial .lista-horas{background:0 0;border:0;border-radius:0}.caja-mundial .fila-hora{padding-inline:0}.caja-mundial .fila-hora .hora{font-size:1.125rem}.buscador-mundial{max-width:26rem}.pista-mundial{font-size:var(--fs-small);color:var(--ink-soft)}.panel-pomodoro{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem);display:grid}@media (width>=48rem){.panel-pomodoro{grid-template-columns:minmax(15rem,1fr) auto}}@media not all and (width>=64rem){.panel-pomodoro{order:-1}}.reloj-pomodoro{align-content:center;justify-items:center;gap:clamp(1.25rem,2.5vw,2rem);min-width:0;display:grid}.ciclo-pomodoro{align-content:center;justify-items:start;gap:.75rem;min-width:0;display:grid}@media (width>=48rem){.ciclo-pomodoro{border-inline-start:1px solid var(--line);max-width:15rem;padding-inline-start:clamp(1.25rem,2.5vw,2rem)}}.ciclo-pomodoro .dato{font-size:var(--fs-small);color:var(--ink-soft);margin:0}.ciclo-pomodoro .dato strong{color:var(--ink)}.ciclo-pomodoro .titulo{margin:0}.reloj-pomodoro .anillo{aspect-ratio:1;width:min(100%,22rem);position:relative}.reloj-pomodoro .anillo svg{width:100%;height:100%;transform:rotate(-90deg)}.reloj-pomodoro .anillo circle{fill:none;stroke-width:5px;stroke-linecap:round}.reloj-pomodoro .anillo .pista{stroke:var(--surface-2)}.reloj-pomodoro .anillo .hecho{stroke:var(--acento);stroke-dasharray:283;transition:stroke-dashoffset .3s linear}.reloj-pomodoro .centro{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.reloj-pomodoro .fase{letter-spacing:.14em;text-transform:uppercase;color:var(--acento);margin:0;font-size:.72rem;font-weight:500}.reloj-pomodoro .tiempo{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin:.375rem 0 0;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:600;line-height:1}.reloj-pomodoro .margen{font-size:var(--fs-small);color:var(--acento);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-weight:500}.reloj-pomodoro .mandos{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.filas-ajuste{gap:.5rem;display:grid}.fila-ajuste{grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:.625rem;display:grid}.fila-ajuste label{min-width:0;font-size:var(--fs-small);color:var(--ink-muted)}.fila-ajuste .campo{position:relative}.fila-ajuste input{text-align:right;font-variant-numeric:tabular-nums}.fila-ajuste .campo .unidad{font-size:var(--fs-small);color:var(--ink-soft);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:.75rem}.fila-cada{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding-block-start:.75rem;display:flex}.fila-cada label,.fila-cada .unidad{font-size:var(--fs-small);color:var(--ink-muted)}.fila-cada .unidad{color:var(--ink-soft)}.fila-cada input{font-variant-numeric:tabular-nums}.fila-ajuste input::-webkit-outer-spin-button{appearance:none;margin:0}.fila-ajuste input::-webkit-inner-spin-button{appearance:none;margin:0}.fila-cada input::-webkit-outer-spin-button{appearance:none;margin:0}.fila-cada input::-webkit-inner-spin-button{appearance:none;margin:0}.fila-ajuste input[type=number],.fila-cada input[type=number]{appearance:textfield}.ciclo-puntos{flex-wrap:wrap;gap:.4375rem;display:flex}.ciclo-puntos span{border:1px solid var(--line);border-radius:999px;width:.75rem;height:.75rem}.ciclo-puntos .lleno{border-color:var(--acento);background:var(--acento)}.cara-reloj{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.5rem,3.5vw,3rem) clamp(1.25rem,2.5vw,2rem);display:grid}@media (width>=60rem){.cara-reloj{grid-template-columns:minmax(0,1fr) 15rem}}.cara-reloj .pantalla{align-content:center;justify-items:center;gap:.75rem;min-width:0;display:grid}.ajustes-reloj{align-content:center;gap:.75rem;min-width:0;display:grid}@media (width>=60rem){.ajustes-reloj{border-inline-start:1px solid var(--line);padding-inline-start:clamp(1.25rem,2.5vw,2rem)}}.ajustes-reloj .titulo{margin:0}.ajustes-reloj .corte{border:0;border-block-start:1px solid var(--line);width:100%;height:0;margin:.25rem 0}.ajustes-reloj .nota{font-size:var(--fs-small);color:var(--ink-soft);margin:0}.fila-aviso{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.cara-reloj .hora{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:clamp(3rem,9vw,8.5rem);font-weight:600;line-height:1}.cara-reloj .fecha{font-size:var(--fs-body);color:var(--ink-muted);margin:0}.cara-reloj .fecha:first-letter{text-transform:uppercase}.esfera{aspect-ratio:1;width:min(100%,20rem)}.esfera svg{width:100%;height:100%}.esfera .numero{letter-spacing:.02em;font-variant-numeric:tabular-nums;fill:var(--ink-soft);font-size:8px;font-weight:300}.esfera .numero.cardinal{fill:var(--ink-muted);font-weight:500}.esfera .aguja{stroke:var(--ink);stroke-linecap:round}.esfera .aguja.horas{stroke-width:3px}.esfera .aguja.minutos{stroke-width:2px}.esfera .aguja.segundos{stroke:var(--acento);stroke-width:.9px}.esfera .eje{fill:var(--ink)}.modos-reloj{--alto-lista-modo:16rem;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:stretch;gap:1rem;display:grid}@media (width>=64rem){.modos-reloj{grid-template-columns:repeat(3,minmax(0,1fr))}.tarjeta-mundial{grid-area:1/1/span 2}.tarjeta-cronometro{grid-area:1/2/span 2}.tarjeta-alarma{grid-area:1/3}.tarjeta-temporizador{grid-area:2/3}}.cabecera-modo{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.tarjeta-modo{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);align-content:start;justify-items:center;gap:1rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1rem,2vw,1.5rem);display:grid}.tarjeta-modo>*{min-width:0;max-width:100%}.tarjeta-modo .titulo{justify-self:start;margin:0}.tarjeta-modo .numero-grande{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:600;line-height:1}.mandos-modo,.fila-alarma{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.fila-alarma .hora-alarma{font-variant-numeric:tabular-nums;text-align:center;width:auto;height:3rem;font-size:1.5rem}.cuenta-alarma{font-size:var(--fs-body);text-align:center;color:var(--ink-muted);margin:0}.cuenta-alarma strong{color:var(--ink);font-variant-numeric:tabular-nums}.nota-limite{max-width:46ch;font-size:var(--fs-small);text-align:center;text-wrap:balance;color:var(--ink-soft);margin:0}.sonando{justify-items:center;gap:.75rem;display:grid}.sonando .titular{font-size:var(--fs-h2);color:var(--acento);margin:0;font-weight:600}.sonando .cuando{font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--ink-muted);margin:0}.caja-vueltas{width:100%;max-height:var(--alto-lista-modo);overscroll-behavior:contain;overflow-y:auto}.tabla-vueltas{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.tabla-vueltas th,.tabla-vueltas td{text-align:right;border-block-end:1px solid var(--line);padding:.4375rem .5rem}.tabla-vueltas thead th{z-index:1;background:var(--surface);color:var(--ink-soft);font-weight:500;position:sticky;inset-block-start:0}.tabla-vueltas thead th:first-child{text-align:left}.tabla-vueltas tbody th{text-align:left;color:var(--ink-muted);font-weight:500}.tabla-vueltas .marca{color:var(--acento);margin-inline-start:.5rem;font-size:.6875rem;font-weight:400}.tabla-vueltas .rapida td,.tabla-vueltas .lenta td{color:var(--ink);font-weight:600}.anillo-temporizador{aspect-ratio:1;place-items:center;width:min(100%,13rem);display:grid;position:relative}.anillo-temporizador svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.anillo-temporizador circle{fill:none;stroke-width:5px;stroke-linecap:round}.anillo-temporizador .pista{stroke:var(--surface-2)}.anillo-temporizador .hecho{stroke:var(--acento);stroke-dasharray:283;transition:stroke-dashoffset .3s linear}.cumplido{justify-items:center;gap:.75rem;display:grid}.cumplido .titular{font-size:var(--fs-h2);color:var(--acento);margin:0;font-weight:600}.cumplido .excedido{font-size:var(--fs-small);color:var(--ink-muted);margin:0}.cumplido .excedido strong{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}.anadir{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}.anadir .etiqueta{font-size:var(--fs-small);color:var(--ink-soft)}.campos-puesta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.campo-puesta{align-items:center;gap:.375rem;display:flex}.campo-puesta label{font-size:var(--fs-small);color:var(--ink-soft)}.atajos{justify-items:center;gap:.375rem;display:grid}.atajos .numeros{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.atajos .unidad-atajos{font-size:var(--fs-small);color:var(--ink-soft)}.lista-tonalidades{gap:.5rem;display:grid}.disparador-color{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;flex:none;width:2rem;height:2rem;padding:0}.disparador-color:hover{border-color:var(--ink-soft)}.disparador-color:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.segmento-formato{flex:none;width:auto}.segmento-formato label{flex:none;font-size:.7rem}.fila-tonalidad{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.375rem .5rem;display:grid}.fila-tonalidad .campo-semilla{grid-column:2/-1}.acciones-tonalidad{gap:.25rem;display:flex}.lista-tonalidades>.fila-tonalidad+.fila-tonalidad{border-block-start:1px solid var(--line);padding-block-start:.625rem}.fila-deslizador{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;display:grid}.fila-deslizador label{font-size:var(--fs-small);color:var(--ink-muted)}.fila-deslizador .valor{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ink)}.fila-deslizador input[type=range]{width:100%;accent-color:var(--acento);grid-column:1/-1}.select-paleta{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;height:2rem;font:inherit;color:var(--ink);padding-inline:.5rem;font-size:.875rem}.ayuda-paleta{font-size:var(--fs-small);color:var(--ink-soft);margin:0;line-height:1.45}.aviso-paleta{font-size:var(--fs-small);color:var(--ink-muted);align-items:start;gap:.5rem;margin:0;line-height:1.45;display:flex}.aviso-paleta svg{color:var(--acento);flex:none;margin-block-start:.1em}.rejilla-paleta{grid-template-columns:minmax(0, auto) repeat(var(--pasos,11), minmax(1.75rem, 1fr));overscroll-behavior-x:contain;align-items:center;gap:.1875rem;padding-block-end:.25rem;display:grid;overflow-x:auto}.rejilla-paleta .nombre-fila,.rejilla-paleta .esquina{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.rejilla-paleta .esquina{min-width:0}.rejilla-paleta .cabeza-paso{font-variant-numeric:tabular-nums;text-align:center;min-width:0;color:var(--ink-soft);padding-block-end:.25rem;font-size:.62rem}.rejilla-paleta .nombre-fila{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);padding-inline-end:.625rem;font-size:.72rem;overflow:hidden}.casilla-paleta{aspect-ratio:1;border-radius:var(--radius-sm);position:relative}.casilla-paleta .copiar{border-radius:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.casilla-paleta:hover{outline:2px solid var(--ink);outline-offset:1px}.casilla-paleta .copiar:focus-visible,.casilla-paleta .editar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.casilla-paleta .editar{border-radius:var(--radius-sm);opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;width:1rem;height:1rem;padding:0;display:grid;position:absolute;inset-block-start:1px;inset-inline-end:1px}.casilla-paleta .editar svg{width:.75rem;height:.75rem}.casilla-paleta:hover .editar,.casilla-paleta .editar:focus-visible,.casilla-paleta .editar[data-state=open]{opacity:.85}@media (pointer:coarse){.casilla-paleta .editar{opacity:.7}}.casilla-paleta .marcas{gap:.125rem;display:flex}.casilla-paleta .marcas span{background:currentColor;border-radius:999px;width:.3125rem;height:.3125rem}.casilla-paleta .punto-tocado{background:0 0;box-shadow:inset 0 0 0 1.5px}.casilla-paleta .punto-sin-tinta{border-radius:1px;width:.5rem;height:.1875rem}.avisos-paleta{border-block-start:1px solid var(--line);gap:.5rem;padding-block-start:.875rem;display:grid}.cabecera-paleta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.casilla-tinta{aspect-ratio:1;border-radius:var(--radius-sm);place-items:center;font-size:.62rem;font-weight:600;display:grid}.casilla-tinta.sin-tinta{color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line)}.leyenda-tintas{font-size:var(--fs-small);color:var(--ink-soft);flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;list-style:none;display:flex}.leyenda-tintas li{align-items:center;gap:.4375rem;display:flex}.leyenda-tintas .chip{border-radius:var(--radius-sm);place-items:center;width:1.5rem;height:1.5rem;font-size:.62rem;font-weight:600;display:grid}.leyenda-tintas .chip.vacio{border:1px solid var(--line);background:var(--surface-2)}.acordeon-fino{background:0 0;border:0}.acordeon-fino>summary{font-size:var(--fs-small);color:var(--ink-muted);padding:0;font-weight:500}.acordeon-fino .cuerpo{border:0;padding:.625rem 0 0}.acordeon-fino .cuerpo .intro+.intro{margin-block-start:.5rem}.fila-ajuste.anclaje{border-block-start:1px solid var(--line);padding-block-start:.75rem}.aviso-flotante{z-index:60;pointer-events:none;justify-items:center;display:grid;position:fixed;inset-block-end:calc(env(safe-area-inset-bottom,0px) + 1.5rem);inset-inline:0}@media not all and (width>=48rem){.aviso-flotante{inset-block-end:calc(var(--barra-movil) + .75rem)}}.aviso-flotante .cuerpo{border:1px solid var(--line);background:var(--surface);max-width:min(28rem,100vw - 2rem);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--ink);border-radius:999px;padding:.5rem .875rem;animation:.16s ease-out aviso-entra;box-shadow:0 6px 20px #0000002e}@keyframes aviso-entra{0%{opacity:0;transform:translateY(.375rem)}}@media (prefers-reduced-motion:reduce){.aviso-flotante .cuerpo{animation:none}}.aviso-sesion{max-width:var(--measure);font-size:var(--fs-small);color:var(--ink-muted);margin-block:0 clamp(1.25rem,2vw,1.75rem)}.libreta{--alto-libreta:clamp(17rem, 38vh, 28rem);--fila-nueva:2.25rem;align-items:stretch;gap:1rem;display:grid}.libreta>.tarjeta-control{align-content:start}@media (width>=64rem){.libreta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40rem) and ((width<64rem)){.libreta{grid-template-columns:repeat(2,minmax(0,1fr))}}.fila-nueva{gap:.5rem;display:flex}.campo-nuevo{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);min-width:0;height:2.25rem;font:inherit;font-size:var(--fs-small);color:var(--ink);flex:1;padding-inline:.6875rem}.campo-nuevo::placeholder{color:var(--ink-soft)}.campo-nuevo:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.tarjeta-lista,.tarjeta-nota,.tarjeta-dibujo{flex-direction:column;display:flex}.tarjeta-lista .pie-lista,.tarjeta-nota .pie-lista,.tarjeta-dibujo .pie-lista{margin-block-start:auto}.lista-cuerpo{height:var(--alto-libreta);overscroll-behavior:contain;overflow-y:auto}.lista-vacia{font-size:var(--fs-small);color:var(--ink-soft);padding-block:.375rem 1.5rem}.lista-tareas{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.fila-tarea{border-radius:var(--radius);align-items:center;gap:.5rem;padding:.125rem .25rem;display:flex}.fila-tarea:hover,.fila-tarea:focus-within{background:var(--surface-2)}.asa-tarea{width:1rem;color:var(--ink-soft);opacity:.35;cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.fila-tarea:hover .asa-tarea,.fila-tarea:focus-within .asa-tarea{opacity:1}.asa-tarea:active{cursor:grabbing}.fila-tarea[data-arrastrada]{background:var(--surface-2);opacity:.55}.fila-tarea[data-hueco]{box-shadow:0 -2px 0 -1px var(--acento)}@media (pointer:coarse){.asa-tarea{opacity:.7}}.fila-tarea .casilla{width:1rem;height:1rem;accent-color:var(--acento);cursor:pointer;flex:none}.fila-tarea .texto-tarea{min-width:0;font:inherit;font-size:var(--fs-small);color:var(--ink);background:0 0;border:0;flex:1;padding:.375rem .25rem}.fila-tarea .texto-tarea:focus-visible{outline:2px solid var(--acento);outline-offset:0;border-radius:var(--radius-sm)}.fila-tarea .texto-tarea.hecha{color:var(--ink-soft);text-decoration:line-through}.acciones-tarea{flex:none;gap:.125rem;display:flex}.acciones-tarea button{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.acciones-tarea button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.acciones-tarea button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.acciones-tarea button:disabled{opacity:.3;cursor:default}@media (any-hover:hover){.acciones-tarea{opacity:0}.fila-tarea:hover .acciones-tarea,.fila-tarea:focus-within .acciones-tarea{opacity:1}}.pie-lista{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;padding-block-start:.5rem;display:flex}.aviso-sin-guardar{border:1px solid var(--line);border-inline-start:3px solid var(--acento);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--fs-small);color:var(--ink-muted);text-wrap:pretty;grid-column:1/-1;margin:0;padding:.75rem .875rem;line-height:1.5}.pie-lista .contador{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.pie-lista .mandos-pie{flex-wrap:wrap;gap:.5rem;display:flex}.nota-formato{flex:1 1 calc(var(--alto-libreta) + var(--fila-nueva) + .8125rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);grid-template-rows:auto 1fr;min-height:0;display:grid;overflow:hidden}.barra-formato{border-block-end:1px solid var(--line);gap:.125rem;padding:.25rem;display:flex}.boton-formato{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.boton-formato:hover{background:var(--surface-2);color:var(--ink)}.boton-formato:focus-visible{outline:2px solid var(--acento);outline-offset:-1px}.boton-formato[aria-pressed=true]{border-color:var(--line);background:var(--surface-2);color:var(--ink)}.campo-nota{width:100%;height:100%;font:inherit;font-size:var(--fs-small);color:var(--ink);padding:.6875rem;line-height:1.6;overflow-y:auto}.campo-nota:empty:before,.campo-nota:has(>br:only-child):before{content:attr(data-vacia);color:var(--ink-soft);pointer-events:none}.campo-nota ul,.campo-nota ol{margin-block:.25rem;padding-inline-start:1.25rem}.campo-nota ul{list-style:outside}.campo-nota ol{list-style:decimal}.caja-lienzo{min-height:0;position:relative}.pista-lienzo{font-size:var(--fs-small);color:var(--ink-soft);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lienzo{width:100%;height:calc(var(--alto-libreta) + var(--fila-nueva) + .8125rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);touch-action:none;cursor:crosshair;display:block}.mandos-dibujo{align-items:center;gap:.25rem;display:flex}@media (width>=40rem) and ((width<78rem)){.mandos-dibujo{gap:.125rem}.mandos-dibujo .punto-grosor,.mandos-dibujo .mando-lienzo{width:1.5rem;height:1.5rem}.mandos-dibujo .separa-mandos{margin-inline:.125rem}}.muestra-tinta{border:1px solid var(--line);cursor:pointer;border-radius:999px;width:1.125rem;height:1.125rem}.muestra-tinta:is([aria-pressed=true],[data-elegida]){outline:2px solid var(--acento);outline-offset:2px}.muestra-tinta.disparador{border-radius:var(--radius-sm);border-color:var(--line);width:1.75rem;height:1.75rem}.muestra-tinta.disparador:hover,.muestra-tinta.disparador[data-state=open]{border-color:var(--ink-soft)}.tintas-fabrica{gap:.375rem;margin-block-end:.75rem;display:flex}.tintas-fabrica .muestra-tinta{width:1.375rem;height:1.375rem}.proporciones{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:.125rem;padding:.125rem;display:flex}.proporciones button{border-radius:calc(var(--radius-sm) * .8);font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.25rem .4375rem;font-size:.7rem;font-weight:500;line-height:1.2}.proporciones button:hover{color:var(--ink)}.proporciones button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001f}.proporciones button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.punto-grosor{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid}.punto-grosor:hover,.punto-grosor[data-state=open]{border-color:var(--ink-soft)}.punto-grosor:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.punto-grosor>span{border-radius:999px;width:.875rem}.separa-mandos{background:var(--line);flex:none;width:1px;height:1rem;margin-inline:.25rem}.mando-lienzo{border:1px solid var(--line);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--ink-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.mando-lienzo:hover:not(:disabled){border-color:var(--ink-soft);color:var(--ink)}.mando-lienzo[aria-pressed=true]{border-color:var(--acento);background:var(--acento)}@supports (color:color-mix(in lab, red, red)){.mando-lienzo[aria-pressed=true]{background:color-mix(in srgb, var(--acento) 14%, transparent)}}.mando-lienzo[aria-pressed=true]{color:var(--ink)}.mando-lienzo:disabled{opacity:.35;cursor:default}.mando-lienzo:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.tarjeta-grosor{align-items:center;gap:.625rem;display:flex}.tarjeta-grosor label{font-size:var(--fs-small);color:var(--ink-muted);white-space:nowrap}.tarjeta-grosor input[type=range]{width:9rem;accent-color:var(--acento);cursor:pointer}.tarjeta-tinta{padding:.75rem}.tarjeta-grosor .cifra-grosor{min-width:1.5rem;font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-align:end;color:var(--ink)}.acciones-dibujo{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.campo-nota::placeholder{color:var(--ink-soft)}.campo-nota:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.riel-item,.fila-indice,.acordeon>summary,.segmento label,.selector-hora .opcion,.pastilla,.boton-formato,.disparador-color,.acciones-tarea button,.casilla-paleta .copiar,.fila-hora button.hora{transition:background-color .14s,transform .14s}.riel-item:active,.fila-indice:active,.acordeon>summary:active,.segmento label:active,.selector-hora .opcion:active,.pastilla:active,.boton-formato:active,.disparador-color:active,.acciones-tarea button:active,.casilla-paleta .copiar:active,.fila-hora button.hora:active{transition-duration:0s}.riel-item:active,.fila-indice:active,.acordeon>summary:active,.segmento label:active,.selector-hora .opcion:active{background:var(--acento)}@supports (color:color-mix(in lab, red, red)){.riel-item:active,.fila-indice:active,.acordeon>summary:active,.segmento label:active,.selector-hora .opcion:active{background:color-mix(in srgb, var(--acento) 14%, var(--surface-2))}}.pastilla:active,.boton-formato:active,.disparador-color:active,.acciones-tarea button:active:not(:disabled),.casilla-paleta .copiar:active,.fila-hora button.hora:active{transform:scale(.94)}.fila-hora button.hora:active{transform-origin:100%}@media (prefers-reduced-motion:reduce){.pastilla:active,.boton-formato:active,.disparador-color:active,.acciones-tarea button:active:not(:disabled),.casilla-paleta .copiar:active,.fila-hora button.hora:active{background:var(--acento);transform:none}@supports (color:color-mix(in lab, red, red)){.pastilla:active,.boton-formato:active,.disparador-color:active,.acciones-tarea button:active:not(:disabled),.casilla-paleta .copiar:active,.fila-hora button.hora:active{background:color-mix(in srgb, var(--acento) 14%, var(--surface-2))}}}.indice{gap:clamp(1.75rem,3vw,2.75rem);max-width:72rem;display:grid}.rotulo-indice{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.875rem;margin:0 0 .25rem;font-size:.72rem;font-weight:500;display:flex}.rotulo-indice:after{content:"";background:var(--line);flex:1;height:1px}.lista-indice{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-indice li+li{border-block-start:1px solid var(--line)}.fila-indice{border-radius:var(--radius);color:inherit;grid-template-columns:1.5rem minmax(0,11.5rem) minmax(0,1fr);align-items:center;gap:.125rem clamp(.875rem,1.2vw,1.375rem);padding:clamp(.75rem,1.1vw,1.0625rem) .75rem;display:grid}.fila-indice .icono{color:var(--acento);place-items:center;display:grid}.fila-indice .nombre{min-width:0;font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--ink);font-weight:600;line-height:1.3}.fila-indice .para{min-width:0;font-size:var(--fs-body);color:var(--ink-muted);text-wrap:pretty;line-height:1.5}.fila-indice:hover{background:var(--surface)}.fila-indice:hover .nombre{color:var(--acento)}.fila-indice:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}@media not all and (width>=48rem){.fila-indice{grid-template-columns:1.5rem minmax(0,1fr);align-items:start}.fila-indice .icono{grid-area:1/1/3/2;align-self:start;margin-block-start:.125rem}.fila-indice .nombre{grid-area:1/2}.fila-indice .para{grid-area:2/2}}.rampa-viva{gap:.9375rem;padding-block-end:clamp(2.5rem,4.5vw,4.5rem);display:grid}.tira-rampa{border-radius:calc(var(--radius-sm) + .1875rem);background:var(--line);grid-template-columns:repeat(11,minmax(0,1fr));gap:.1875rem;height:clamp(4.5rem,9vw,7.5rem);padding:.1875rem;display:grid}.casilla-rampa{border-radius:var(--radius-sm);transform-origin:bottom;place-items:center;animation:.62s cubic-bezier(.16,1,.3,1) backwards entra-casilla;display:grid}@keyframes entra-casilla{0%{opacity:0;transform:scaleY(.5)}}.casilla-rampa .cifra{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;opacity:.62;font-size:.625rem;animation:.38s ease-out backwards aparece-cifra}@keyframes aparece-cifra{0%{opacity:0}}.pie-rampa{max-width:44rem;color:var(--ink-soft);text-wrap:balance;margin:0;font-size:.875rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.casilla-rampa,.casilla-rampa .cifra{animation:none}}.tablero{gap:clamp(.875rem,1.6vw,1.25rem);display:grid}.barra-tablero{align-items:center;gap:.5rem;display:flex;position:relative}.boton-tablero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-small);color:var(--ink);cursor:pointer;align-items:center;gap:.4375rem;padding:.4375rem .8125rem;font-weight:500;display:inline-flex}.boton-tablero:hover:not(:disabled){border-color:var(--ink-soft)}.boton-tablero:disabled{opacity:.45;cursor:default}.velo-hoja-lateral{z-index:60;background:#00000073;position:fixed;inset:0}.hoja-lateral{z-index:61;background:var(--surface);border-inline-start:1px solid var(--line);flex-direction:column;gap:.875rem;width:min(46rem,100vw);padding:1.25rem clamp(1rem,2vw,1.5rem);display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:hidden}.fila-hoja-lateral{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cerrar-hoja-lateral{border:1px solid var(--line);border-radius:var(--radius);width:1.875rem;height:1.875rem;color:var(--ink-soft);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.cerrar-hoja-lateral:hover{border-color:var(--ink-soft);color:var(--ink)}.titulo-hoja-lateral{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1rem;font-weight:600}.texto-hoja-lateral{font-size:var(--fs-small);color:var(--ink-muted);margin:0}.elegir-cuerpo{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:clamp(.875rem,2vw,1.25rem);min-height:0;display:grid}.elegir-lista{align-content:start;gap:.125rem;min-height:0;display:grid;overflow-y:auto}.elegir-lista button{border-radius:var(--radius);font-size:var(--fs-small);color:var(--ink-muted);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.5rem .5625rem;display:flex}.elegir-lista button:hover{background:var(--surface-2);color:var(--ink)}.elegir-lista button[aria-checked=true]{border-color:var(--line);background:var(--surface-2);color:var(--ink)}.elegir-lista button[data-lleno]{opacity:.5}.elegir-vista{flex-direction:column;gap:.75rem;min-height:0;display:flex}.muestra-widget{height:calc(var(--fila-tablero,11rem) * var(--filas,1) + clamp(.875rem, 1.6vw, 1.25rem) * (var(--filas,1) - 1));border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);min-height:0;padding:.5rem;display:grid;overflow:hidden;container-type:inline-size}.elegir-pie{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.elegir-pie .tamano-pieza{border-radius:var(--radius);gap:.125rem;padding:.25rem .4375rem}.elegir-pie .tamano-pieza button{width:1.25rem;height:1.25rem}.elegir-pie .tamano-pieza>svg:nth-of-type(2){margin-inline-start:.4375rem}.boton-anadir{border-radius:var(--radius);background:var(--solido);font-size:var(--fs-small);color:var(--solido-ink);cursor:pointer;border:1px solid #0000;margin-inline-start:auto;padding:.5rem .9375rem;font-weight:500}.boton-anadir:disabled{border-color:var(--line);color:var(--ink-soft);cursor:default;background:0 0}.muestra-widget *{cursor:default!important}.tablero-vacio{border:1px dashed var(--line);border-radius:var(--radius-xl);width:100%;min-height:clamp(12rem,32vh,20rem);color:var(--ink-soft);cursor:pointer;background:0 0;place-items:center;display:grid}.tablero-vacio:hover{border-color:var(--acento);color:var(--acento)}.rejilla-tablero{grid-template-columns:repeat(var(--columnas,4), minmax(0, 1fr));grid-auto-rows:var(--fila-tablero,11rem);grid-auto-flow:dense;gap:clamp(.875rem,1.6vw,1.25rem);display:grid}.pieza-tablero{grid-template-rows:auto 1fr;grid-column:span min(var(--cols), var(--columnas,4));grid-row:span var(--filas);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);min-height:0;display:grid;overflow:hidden;container-type:inline-size}.pieza-tablero[data-arrastrada]{opacity:.5}.pieza-tablero[data-hueco]{outline:2px solid var(--acento);outline-offset:-2px}.barra-pieza{border-block-end:1px solid var(--line);align-items:center;gap:.25rem;padding:.375rem .5rem .375rem .25rem;display:flex}.nombre-pieza{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;font-weight:500;overflow:hidden}.asa-pieza{width:1.25rem;height:1.5rem;color:var(--ink-soft);opacity:.4;cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.pieza-tablero:hover .asa-pieza,.pieza-tablero:focus-within .asa-pieza{opacity:1}.asa-pieza:active{cursor:grabbing}.mando-pieza{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.mando-pieza:hover:not(:disabled){border-color:var(--line);color:var(--ink)}.mando-pieza:disabled{opacity:.3;cursor:default}.barra-pieza .tallas{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:.125rem;padding:.125rem;display:flex}.barra-pieza .tallas button{border-radius:calc(var(--radius-sm) * .8);font-variant-numeric:tabular-nums;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:.125rem .3125rem;font-size:.65rem;font-weight:500}.barra-pieza .tallas button[aria-pressed=true]{background:var(--surface);color:var(--ink)}@container not (width>=24rem){.barra-pieza{gap:.125rem;padding-inline:.375rem .25rem}.tamano-pieza{gap:0;padding-inline:.125rem}.tamano-pieza button{width:.875rem}.tamano-pieza>svg{display:none}.tamano-pieza button:nth-of-type(3){margin-inline-start:.3125rem}.mando-pieza{width:1.25rem}.nombre-pieza{display:none}}.asa-tamano{opacity:0;cursor:nwse-resize;touch-action:none;width:1.125rem;height:1.125rem;position:absolute;inset-block-end:0;inset-inline-end:0}.asa-tamano:after{content:"";background:linear-gradient(135deg, transparent 0 42%, var(--ink-soft) 42% 54%, transparent 54% 66%, var(--ink-soft) 66% 78%, transparent 78%);position:absolute;inset:.25rem .25rem .1875rem .1875rem}.pieza-tablero{position:relative}.pieza-tablero:hover .asa-tamano,.pieza-tablero:focus-within .asa-tamano{opacity:.75}.asa-tamano:hover{opacity:1!important}@media (hover:none){.asa-tamano{opacity:.6}}.tamano-pieza{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-soft);flex:none;align-items:center;gap:.0625rem;padding:.125rem .25rem;display:flex}.tamano-pieza button{border-radius:calc(var(--radius-sm) * .7);width:1rem;height:1rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tamano-pieza button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.tamano-pieza button:disabled{opacity:.3;cursor:default}.tamano-pieza>svg:nth-of-type(2){margin-inline-start:.25rem}.cifra-tamano{font-variant-numeric:tabular-nums;text-align:center;min-width:.6875rem;color:var(--ink);font-size:.6875rem;font-weight:500}.cuerpo-pieza{min-height:0;padding:.5rem;display:grid;overflow:auto;container-type:inline-size}:is(.cuerpo-pieza,.muestra-widget)>.tarjeta-control{background:0 0;border:0;border-radius:0;height:100%;padding:0}:is(.cuerpo-pieza,.muestra-widget) .caja-lienzo{flex:1 1 0}:is(.cuerpo-pieza,.muestra-widget) .lienzo{height:100%}:is(.cuerpo-pieza,.muestra-widget) .cabecera-modo>.titulo{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cargando-pieza{border-radius:var(--radius);background:var(--surface-2);width:100%;height:100%}.lista-widget{grid-template-rows:auto minmax(0,1fr);gap:.4375rem;min-height:0;display:grid}.lista-widget-cuerpo{overscroll-behavior:contain;align-content:start;gap:.125rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lista-widget-cuerpo li{font-size:var(--fs-small);align-items:center;gap:.4375rem;padding:.1875rem .125rem;display:flex}.lista-widget-cuerpo li[data-hecha] .texto-widget{color:var(--ink-soft);text-decoration:line-through}.lista-widget-cuerpo li .mando-pieza{opacity:0}.lista-widget-cuerpo li:hover .mando-pieza,.lista-widget-cuerpo li:focus-within .mando-pieza{opacity:1}@media (hover:none){.lista-widget-cuerpo li .mando-pieza{opacity:1}}.marca-widget{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:1.0625rem;height:1.0625rem;color:var(--ink);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.marca-widget[aria-pressed=true]{border-color:var(--acento);color:var(--acento)}.texto-widget{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1}.lista-widget-vacia{font-size:var(--fs-small);color:var(--ink-soft);text-wrap:pretty;margin:0;padding:.125rem}.pomodoro-widget{align-content:center;justify-items:center;gap:.25rem;min-height:0;display:grid}.fase-widget{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.6875rem;font-weight:500}.cifra-widget{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.75rem,7cqi,3.25rem);font-weight:600;line-height:1}.mandos-widget{gap:.25rem;margin-block-start:.1875rem;display:flex}.mandos-widget .mando-pieza{border-color:var(--line)}.reloj-widget{text-align:center;align-content:center;justify-items:center;gap:.1875rem;min-height:0;display:grid}.pie-widget{max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.375rem;margin:0;font-size:.75rem;display:flex;overflow:hidden}.diferencia-widget{background:var(--surface-2);font-variant-numeric:tabular-nums;color:var(--ink-muted);border-radius:999px;flex:none;padding:.0625rem .3125rem;font-size:.6875rem}.cifra-crono{font-size:clamp(1.25rem,5cqi,2.5rem)}.reloj-widget[data-sonando] .cifra-widget{color:var(--danger)}.contraste-widget{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:0;display:grid}.muestra-contraste{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);place-items:center;height:100%;min-height:2.75rem;max-height:5rem;font-size:1.5rem;font-weight:600;display:grid}.veredicto-contraste{gap:.125rem;min-width:0;display:grid}.razon-contraste{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:clamp(1rem,4.5cqi,1.75rem);font-weight:600;line-height:1}.nivel-contraste{letter-spacing:.06em;color:var(--danger);margin:0;font-size:.75rem;font-weight:500}.nivel-contraste[data-pasa]{color:var(--acento)}.paleta-widget{border:1px solid var(--line);border-radius:var(--radius);grid-auto-columns:1fr;grid-auto-flow:column;min-height:0;display:grid;overflow:hidden}.paso-paleta{cursor:pointer;border:0;place-items:center;min-width:0;padding:0;display:grid;position:relative}.copiado-paleta{background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:999px;padding:.0625rem .3125rem;font-size:.625rem;font-weight:500;position:absolute;inset-block-end:.25rem}.escala-widget{align-content:start;gap:.125rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.escala-widget button{border-radius:var(--radius-sm);width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.125rem .25rem;display:flex}.escala-widget button:hover{background:var(--surface-2)}.muestra-escala{flex:none;font-weight:500;line-height:1;overflow:hidden}.px-escala{font-variant-numeric:tabular-nums;color:var(--ink-soft);flex:none;font-size:.6875rem}.hoja-ajustes{width:min(24rem,100vw)}.lista-ajustes{align-content:start;gap:.125rem;min-height:0;display:grid;overflow-y:auto}.campo-ajuste{grid-template-columns:minmax(0,1fr) 4.25rem 5rem;align-items:center;gap:.75rem;padding:.5rem .125rem;display:grid}.campo-ajuste+.campo-ajuste{border-block-start:1px solid var(--line)}.campo-ajuste label{font-size:var(--fs-small);color:var(--ink-muted)}.campo-ajuste input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:100%;font:inherit;font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ink);text-align:end;padding:.3125rem .5rem}.campo-ajuste input:focus-visible{border-color:var(--acento);outline:none}.rotulo-ajuste{font-size:var(--fs-small);color:var(--ink-muted)}.opciones-ajuste{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-column:2/-1;gap:.125rem;padding:.1875rem;display:flex}.opciones-ajuste button{border-radius:var(--radius-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:1;padding:.25rem .4375rem;font-size:.75rem;font-weight:500}.opciones-ajuste button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.campo-ancho{grid-template-columns:minmax(0,1fr);gap:.375rem}.campo-ancho select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:100%;font:inherit;font-size:var(--fs-small);color:var(--ink);padding:.375rem .5rem}.muestra-color-ajuste{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;width:100%;height:1.75rem;padding:0}.hex-ajuste{font-variant-numeric:tabular-nums;font-size:.6875rem}.unidad-ajuste{color:var(--ink-soft);font-size:.75rem}.nota-guardado{max-width:52rem;font-size:var(--fs-small);color:var(--ink-soft);text-wrap:pretty;margin:.5rem 0 clamp(2rem,4vw,4rem);line-height:1.5}.rejilla-tablero{--columnas:4}@media not all and (width>=75rem){.rejilla-tablero{--columnas:3}}@media not all and (width>=64rem){.rejilla-tablero{--columnas:2}}@media not all and (width>=43.75rem){.rejilla-tablero{--columnas:1;--fila-tablero:9rem}.hoja-lateral{border-inline-start:0;border-block-start:1px solid var(--line);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);width:100%;max-height:88vh;padding:1rem;inset:auto 0 0}.elegir-cuerpo{grid-template-columns:minmax(0,1fr)}.elegir-lista{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.right-2{right:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-16{margin-top:calc(var(--spacing) * 16)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-auto{width:auto;height:auto}.h-\(--cell-size\){height:var(--cell-size)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-28{min-height:calc(var(--spacing) * 28)}.w-\(--cell-size\){width:var(--cell-size)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-\[3\.75rem\]{width:3.75rem}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[var\(--measure\)\]{max-width:var(--measure)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.flex-\[0_1_21rem\]{flex:0 21rem}.flex-\[1_1_32rem\]{flex:32rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.scroll-my-1{scroll-margin-block:var(--spacing)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[clamp\(2rem\,4vw\,6rem\)\]{column-gap:clamp(2rem,4vw,6rem)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--solido\)\]{border-color:var(--solido)}.border-border,.border-input,.border-line{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-\[var\(--solido\)\]{background-color:var(--solido)}.bg-background{background-color:var(--bg)}.bg-border{background-color:var(--line)}.bg-destructive\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-line{background-color:var(--line)}.bg-muted{background-color:var(--surface-2)}.bg-popover{background-color:var(--surface)}.bg-primary{background-color:var(--brand)}.bg-secondary{background-color:var(--surface-2)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--pad-x\)\]{padding-inline:var(--pad-x)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[1\.125rem\]{padding-block:1.125rem}.py-\[clamp\(3rem\,5\.6vw\,7rem\)\]{padding-block:clamp(3rem,5.6vw,7rem)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[var\(--ancho-unidad\,2\.5rem\)\]{padding-right:var(--ancho-unidad,2.5rem)}.pb-\[clamp\(2rem\,3vw\,3\.5rem\)\]{padding-bottom:clamp(2rem,3vw,3.5rem)}.pb-\[clamp\(2rem\,4vw\,4rem\)\]{padding-bottom:clamp(2rem,4vw,4rem)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1rem\]{font-size:1rem}.text-\[length\:clamp\(3rem\,5\.6vw\,6\.75rem\)\]{font-size:clamp(3rem,5.6vw,6.75rem)}.text-\[length\:var\(--fs-h3\)\]{font-size:var(--fs-h3)}.text-\[length\:var\(--fs-small\)\]{font-size:var(--fs-small)}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.048em\]{--tw-tracking:-.048em;letter-spacing:-.048em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--acento\)\]{color:var(--acento)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--solido-ink\)\]{color:var(--solido-ink)}.text-brand{color:var(--brand)}.text-destructive{color:var(--danger)}.text-foreground,.text-ink{color:var(--ink)}.text-ink-muted{color:var(--ink-muted)}.text-ink-soft,.text-muted-foreground{color:var(--ink-soft)}.text-popover-foreground{color:var(--ink)}.text-primary{color:var(--brand)}.text-primary-foreground{color:var(--brand-ink)}.text-secondary-foreground{color:var(--ink)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--acento\)\]{accent-color:var(--acento)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.running{animation-play-state:running}@media (hover:hover){.group-hover\:text-\[var\(--acento\)\]:is(:where(.group):hover *){color:var(--acento)}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--brand)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:content-none ::marker,.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--ink)}.placeholder\:text-muted-foreground::placeholder{color:var(--ink-soft)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--surface-2)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-\[var\(--acento\)\]:hover{border-color:var(--acento)}.hover\:border-line:hover{border-color:var(--line)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--solido\)_86\%\,\#000\)\]:hover{background-color:var(--solido)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--solido\)_86\%\,\#000\)\]:hover{background-color:color-mix(in srgb,var(--solido) 86%,#000)}}.hover\:bg-destructive\/20:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--surface-2)}.hover\:bg-primary\/80:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--brand) 80%, transparent)}}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-foreground:hover,.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-50:focus{z-index:50}.focus\:border-line:focus{border-color:var(--line)}.focus\:bg-accent:focus{background-color:var(--surface-2)}.focus\:text-accent-foreground:focus{color:var(--ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--ink)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--brand)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--line) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true],.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--surface-2)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--ink)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true],.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--ink-soft)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--brand)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--brand-ink)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--surface-2)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--ink)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--brand)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--brand-ink)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--brand)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--brand-ink)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,var\(--col-controles\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--col-controles)) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}@media (prefers-color-scheme:dark){.dark\:block:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){display:block}}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}@media (prefers-color-scheme:dark){.dark\:hidden:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){display:none}}.dark\:inline:where([data-theme=dark],[data-theme=dark] *){display:inline}@media (prefers-color-scheme:dark){.dark\:inline:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){display:inline}}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--line)}@media (prefers-color-scheme:dark){.dark\:border-input:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){border-color:var(--line)}}.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *){background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--danger) 20%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-destructive\/20:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--danger) 20%, transparent)}}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--line) 30%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-input\/30:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){background-color:color-mix(in oklab, var(--line) 30%, transparent)}}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--danger) 30%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-destructive\/30:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):hover{background-color:color-mix(in oklab, var(--danger) 30%, transparent)}}}}@media (hover:hover){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--line) 50%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-input\/50:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):hover{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):hover{background-color:color-mix(in oklab, var(--line) 50%, transparent)}}}}@media (hover:hover){.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--surface-2) 50%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-muted\/50:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):hover{background-color:color-mix(in oklab, var(--surface-2) 50%, transparent)}}}}@media (hover:hover){.dark\:hover\:text-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--ink)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:text-foreground:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):hover{color:var(--ink)}}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}@media (prefers-color-scheme:dark){.dark\:focus-visible\:ring-destructive\/40:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}}.dark\:disabled\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *):disabled{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *):disabled{background-color:color-mix(in oklab, var(--line) 80%, transparent)}}@media (prefers-color-scheme:dark){.dark\:disabled\:bg-input\/80:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):disabled{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *):disabled{background-color:color-mix(in oklab, var(--line) 80%, transparent)}}}.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--danger) 50%, transparent)}}@media (prefers-color-scheme:dark){.dark\:aria-invalid\:border-destructive\/50:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *)[aria-invalid=true]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--danger) 50%, transparent)}}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}@media (prefers-color-scheme:dark){.dark\:aria-invalid\:ring-destructive\/40:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *)[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--ink-soft)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--l-bg:#f3f6f7;--l-surface:#fff;--l-surface-2:#e9edee;--l-ink:#101819;--l-ink-muted:#494f51;--l-ink-soft:#666c6e;--l-line:#dadfe0;--l-brand:#007872;--l-brand-ink:#fff;--l-danger:#a4271c;--l-tiempo:#946000;--l-color:#884fc4;--l-tipografia:#007872;--l-texto:#0169cd;--d-bg:#10191b;--d-surface:#182123;--d-surface-2:#1e282a;--d-ink:#eef2f2;--d-ink-muted:#b3b9b9;--d-ink-soft:#8e9393;--d-line:#262c2d;--d-brand:#31c5bc;--d-brand-ink:#10191b;--d-danger:#ff8a7a;--d-tiempo:#e8a33d;--d-color:#b47cf5;--d-tipografia:#31c5bc;--d-texto:#2c8efe;--solido-tiempo:var(--l-tiempo);--solido-color:var(--l-color);--solido-tipografia:var(--l-tipografia);--solido-texto:var(--l-texto);--solido-ink:#fff;--radius:.5rem;--fs-title:clamp(1.85rem, 3.2vw, 2.75rem);--fs-h2:clamp(1.2rem, 1.6vw, 1.5rem);--fs-h3:clamp(1.02rem, 1.2vw, 1.15rem);--fs-body:clamp(.95rem, .9vw, 1rem);--fs-small:.8125rem;--col-controles:22rem;--pad-x:clamp(20px, 4vw, 56px);--pad-y:clamp(28px, 3.5vw, 56px);--measure:68ch;color-scheme:light;--bg:var(--l-bg);--surface:var(--l-surface);--surface-2:var(--l-surface-2);--ink:var(--l-ink);--ink-muted:var(--l-ink-muted);--ink-soft:var(--l-ink-soft);--line:var(--l-line);--brand:var(--l-brand);--brand-ink:var(--l-brand-ink);--danger:var(--l-danger);--acento-tiempo:var(--l-tiempo);--acento-color:var(--l-color);--acento-tipografia:var(--l-tipografia);--acento-texto:var(--l-texto)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:var(--d-bg);--surface:var(--d-surface);--surface-2:var(--d-surface-2);--ink:var(--d-ink);--ink-muted:var(--d-ink-muted);--ink-soft:var(--d-ink-soft);--line:var(--d-line);--brand:var(--d-brand);--brand-ink:var(--d-brand-ink);--danger:var(--d-danger);--acento-tiempo:var(--d-tiempo);--acento-color:var(--d-color);--acento-tipografia:var(--d-tipografia);--acento-texto:var(--d-texto)}}[data-theme=dark]{color-scheme:dark;--bg:var(--d-bg);--surface:var(--d-surface);--surface-2:var(--d-surface-2);--ink:var(--d-ink);--ink-muted:var(--d-ink-muted);--ink-soft:var(--d-ink-soft);--line:var(--d-line);--brand:var(--d-brand);--brand-ink:var(--d-brand-ink);--danger:var(--d-danger);--acento-tiempo:var(--d-tiempo);--acento-color:var(--d-color);--acento-tipografia:var(--d-tipografia);--acento-texto:var(--d-texto)}:root{--acento:var(--brand);--solido:var(--l-brand);--riel:4.25rem;--riel-abierto:15.5rem;--barra-movil:3.25rem}.driver-popover.tour-dgo{border:1px solid var(--line);border-radius:var(--radius-xl);background-color:var(--surface);max-width:23rem;color:var(--ink);padding:1.25rem;font-family:inherit;box-shadow:0 1px 2px #00000029,0 16px 40px #00000047}.driver-popover.tour-dgo .driver-popover-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;display:block}.driver-popover.tour-dgo .driver-popover-description{color:var(--ink-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.driver-popover.tour-dgo .driver-popover-arrow{border-color:var(--surface)}.driver-popover.tour-dgo .driver-popover-footer{border-block-start:1px solid var(--line);justify-content:flex-start;align-items:center;gap:.75rem;margin-block-start:1.25rem;padding-block-start:.9375rem;display:flex}.driver-popover.tour-dgo .driver-popover-progress-text{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.78rem}.driver-popover.tour-dgo .driver-popover-navigation-btns{flex-grow:1;order:2;justify-content:flex-end;align-items:center;gap:.375rem;margin-inline-start:0;display:flex}.driver-popover.tour-dgo .driver-popover-navigation-btns button+button{margin-left:0}.driver-popover.tour-dgo .driver-popover-footer-btn{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--surface);min-height:2rem;color:var(--ink-muted);align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.driver-popover.tour-dgo .driver-popover-footer-btn:hover{background-color:var(--surface-2);color:var(--ink)}.driver-popover.tour-dgo .driver-popover-next-btn{border-color:var(--solido);background-color:var(--solido);color:var(--solido-ink);font-size:.9375rem;font-weight:600}.driver-popover.tour-dgo .driver-popover-next-btn:hover{background-color:var(--solido)}@supports (color:color-mix(in lab, red, red)){.driver-popover.tour-dgo .driver-popover-next-btn:hover{background-color:color-mix(in srgb, var(--solido) 86%, #000)}}.driver-popover.tour-dgo .driver-popover-next-btn:hover{color:var(--solido-ink)}.driver-popover.tour-dgo .driver-popover-close-btn{box-sizing:border-box;border-radius:var(--radius-md);width:auto;height:auto;min-height:2rem;color:var(--ink-soft);order:1;align-items:center;margin-inline-end:.25rem;padding:0 .5rem;font-size:.8125rem;font-weight:500;line-height:1;transition:color .15s;display:inline-flex;position:static}.driver-popover.tour-dgo .driver-popover-close-btn[hidden]{display:none}.driver-popover.tour-dgo .driver-popover-close-btn:hover{color:var(--ink);background-color:var(--surface-2)}.driver-popover.tour-dgo button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.selector-fecha [data-selected-single=true]{background-color:var(--solido);color:var(--solido-ink)}.selector-fecha{--color-ring:var(--acento)}@media (prefers-reduced-transparency:reduce){.barra-movil{background:var(--bg);backdrop-filter:none}.hoja::backdrop,.bento::backdrop{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.hoja::backdrop,.bento::backdrop{background:color-mix(in srgb, var(--bg) 94%, transparent)}}.hoja::backdrop,.bento::backdrop{backdrop-filter:none}}@media (prefers-contrast:more){:root{--line:var(--ink-soft)}.barra-movil{background:var(--bg);backdrop-filter:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
