@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.LINzvG_className{font-family:Inter,Inter Fallback;font-style:normal}.LINzvG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._5qCx7q_className{font-family:Geist,Geist Fallback;font-style:normal}._5qCx7q_variable{--font-geist:"Geist", "Geist Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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]){-webkit-text-decoration:underline dotted;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;-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}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:var(--lightningcss-light,#fafaf7)var(--lightningcss-dark,#0b1220);--fondo-hundido:var(--lightningcss-light,#f2f3ee)var(--lightningcss-dark,#0c1626);--superficie:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#96dce60b);--superficie-fuerte:var(--lightningcss-light,#fff)var(--lightningcss-dark,#96dce613);--superficie-cristal:var(--lightningcss-light,#fafaf7d9)var(--lightningcss-dark,#0b1220cc);--superficie-menu:var(--lightningcss-light,#fafaf7fa)var(--lightningcss-dark,#090e1af7);--panel-desde:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1c30);--panel-hasta:var(--lightningcss-light,#ecf8f6)var(--lightningcss-dark,#0a1424);--borde:var(--lightningcss-light,#0f1b2d21)var(--lightningcss-dark,#bee6f01a);--borde-fuerte:var(--lightningcss-light,#0f1b2d33)var(--lightningcss-dark,#bee6f033);--texto:var(--lightningcss-light,#0f1b2d)var(--lightningcss-dark,#f3f5fa);--texto-suave:var(--lightningcss-light,#3d4a60)var(--lightningcss-dark,#b3bdd1);--texto-tenue:var(--lightningcss-light,#5b6780)var(--lightningcss-dark,#8d99b3);--acento:var(--lightningcss-light,#00786f)var(--lightningcss-dark,#3ff0de);--acento-hover:var(--lightningcss-light,#00625b)var(--lightningcss-dark,#7ef5ea);--acento-boton:#00e0d0;--acento-boton-hover:var(--lightningcss-light,#00c9ba)var(--lightningcss-dark,#33e8da);--sobre-acento:#03211f;--logo-acento:var(--lightningcss-light,#009c92)var(--lightningcss-dark,#3ff0de);--seleccion:var(--lightningcss-light,#00e0d033)var(--lightningcss-dark,#3ff0de52);--brillo:var(--lightningcss-light,#00e0d047)var(--lightningcss-dark,#00e0d066);--velo:var(--lightningcss-light,#00e0d014)var(--lightningcss-dark,#00e0d033);--foco:var(--lightningcss-light,#00e0d00f)var(--lightningcss-dark,#3ff0de21);--foco-borde:var(--lightningcss-light,#00786f8c)var(--lightningcss-dark,#3ff0debf);--luz:var(--lightningcss-light,#00e0d017)var(--lightningcss-dark,#00e0d066);--sombra:var(--lightningcss-light,#0f1b2d0d)var(--lightningcss-dark,#0000);--sombra-fuerte:var(--lightningcss-light,#0f1b2d1a)var(--lightningcss-dark,#0000004d);--brillo-interior:var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff24);--hilo:var(--lightningcss-light,#0f1b2d)var(--lightningcss-dark,#d9ecef);--hilo-cola:var(--lightningcss-light,#00786f)var(--lightningcss-dark,#73ebe3);--verde:var(--lightningcss-light,#0e7a4b)var(--lightningcss-dark,#5ad19a);--verde-texto:var(--lightningcss-light,#0b6b41)var(--lightningcss-dark,#9be6c2);--verde-fondo:var(--lightningcss-light,#0e7a4b12)var(--lightningcss-dark,#5ad19a14);--verde-borde:var(--lightningcss-light,#0e7a4b47)var(--lightningcss-dark,#5ad19a40);--error:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff9b92);--error-fondo:var(--lightningcss-light,#b423180f)var(--lightningcss-dark,#ff9b9212);--error-borde:var(--lightningcss-light,#b4231866)var(--lightningcss-dark,#ff9b9266);--ambar:var(--lightningcss-light,#835400)var(--lightningcss-dark,#e9c987);--ambar-fondo:var(--lightningcss-light,#8f5c000f)var(--lightningcss-dark,#f0be5a0d);--ambar-borde:var(--lightningcss-light,#8f5c0059)var(--lightningcss-dark,#f0be5a59);--grano-opacidad:.03;--papel:#fff;--papel-tinta:#121c2b;--papel-suave:#566274;--papel-linea:#d9dee6;--papel-acento:#00786f;--mk-ok:#0e7a4b;--mk-duda:#c47a00;--mk-error:#c0392b;--mk-corr:#00786f;--r-boton:.5rem;--r-campo:.5rem;--r-tarjeta:.75rem;--ease-trama:cubic-bezier(.2, .7, .2, 1);--font-sans:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-marca:var(--font-geist), "Geist", "Inter", ui-sans-serif, system-ui, sans-serif;--alto-cab:3.5rem}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grano-opacidad:.02}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grano-opacidad:.02}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:50;background:var(--fondo);position:fixed;inset:0 0 auto}body:after{content:"";z-index:60;pointer-events:none;opacity:var(--grano-opacidad);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.2}h1{font-size:1.25rem}a{color:var(--acento);text-decoration:none}a:hover{color:var(--acento-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:.375rem}::selection{background:var(--seleccion)}[hidden]{display:none!important}.contenedor{width:100%;max-width:80rem;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.tenue{color:var(--texto-tenue)}.suave{color:var(--texto-suave)}.mini{font-size:.8125rem}.marca-fuente{font-family:var(--font-marca);--r-boton:9999px}.boton{border-radius:var(--r-boton);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s,box-shadow .2s,opacity .2s,transform .2s;display:inline-flex}.boton svg{flex:none;width:1rem;height:1rem}.boton.compacto{min-height:2.25rem;padding:0 .85rem}.boton.grande{min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem}.boton-primario{background:var(--acento-boton);color:var(--sobre-acento);box-shadow:0 0 0 1px var(--brillo-interior) inset, 0 6px 20px -6px var(--brillo), 0 1px 3px var(--sombra-fuerte)}.boton-primario:hover{background:var(--acento-boton-hover);color:var(--sobre-acento);transform:translateY(-1px)}.boton-secundario{border-color:var(--borde-fuerte);background:var(--superficie);color:var(--texto)}.boton-secundario:hover{border-color:var(--foco-borde);background:var(--foco);color:var(--texto)}.boton-fantasma{color:var(--texto-suave);background:0 0;padding:0 .7rem}.boton-fantasma:hover{color:var(--texto);background:var(--superficie)}.boton[aria-disabled=true]{opacity:.45;box-shadow:none;cursor:not-allowed}.boton-icono{border-radius:var(--r-boton);border:1px solid var(--borde-fuerte);background:var(--superficie);width:2.25rem;height:2.25rem;color:var(--texto-suave);flex:none;place-items:center;transition:border-color .2s,background-color .2s,color .2s;display:inline-grid}.boton-icono:hover{border-color:var(--foco-borde);background:var(--foco);color:var(--texto)}.boton-icono svg{width:1rem;height:1rem}.boton-icono.suelto{background:0 0;border-color:#0000}.tarjeta{border:1px solid var(--borde);border-radius:var(--r-tarjeta);background:var(--superficie-fuerte)}.pad{padding:1rem}.tarjeta-cristal{isolation:isolate;border:1px solid var(--borde);background:linear-gradient(180deg, var(--superficie-fuerte), var(--superficie));box-shadow:0 1px 2px var(--sombra), 0 12px 32px -18px var(--sombra-fuerte);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;position:relative;overflow:hidden}.panel-resultado{border:1px solid var(--foco-borde);border-radius:var(--r-tarjeta);background:radial-gradient(120% 120% at 100% 0%, var(--velo), transparent 60%), linear-gradient(180deg, var(--panel-desde), var(--panel-hasta));box-shadow:0 1px 2px var(--sombra), 0 24px 60px -34px var(--brillo);position:relative;overflow:hidden}.panel-resultado:before{content:"";background:linear-gradient(90deg, transparent, var(--acento-boton), transparent);height:1px;position:absolute;inset:0 0 auto}.etq{border:1px solid var(--borde-fuerte);background:var(--superficie);height:1.5rem;color:var(--texto-suave);white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.etq:before{content:"";background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.etq.verde{border-color:var(--verde-borde);background:var(--verde-fondo);color:var(--verde-texto)}.etq.ambar{border-color:var(--ambar-borde);background:var(--ambar-fondo);color:var(--ambar)}.etq.acento{border-color:var(--foco-borde);background:var(--foco);color:var(--acento)}.etq.error{border-color:var(--error-borde);background:var(--error-fondo);color:var(--error)}.etq.sin-punto:before{display:none}.campo{flex-direction:column;gap:.3rem;min-width:0;display:flex}.campo>label{color:var(--texto-suave);font-size:.8125rem}.campo-control{border:1px solid var(--borde-fuerte);border-radius:var(--r-campo);background:var(--superficie-fuerte);width:100%;min-height:2.5rem;color:var(--texto);padding:.4rem .75rem;transition:border-color .2s,background-color .2s}select.campo-control{color-scheme:inherit;appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%238d99b3' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;padding-right:2rem}.campo-control option{background-color:var(--fondo);color:var(--texto)}.campo-control::placeholder{color:var(--texto-tenue)}.campo-control:hover{border-color:var(--foco-borde)}.campo-control:focus-visible{border-color:var(--foco-borde);background:var(--foco);box-shadow:0 0 0 3px var(--foco);outline:none}.campo-control[aria-invalid=true]{border-color:var(--error-borde);background:var(--error-fondo)}.campo-control[readonly]{color:var(--texto-suave);background:var(--superficie)}.campo-control.chico{min-height:2.25rem;padding:.25rem .6rem}select.campo-control.chico{padding-right:1.9rem}textarea.campo-control{resize:vertical;min-height:4.5rem}.error-texto{color:var(--error);font-size:.8125rem}.con-icono{position:relative}.con-icono>svg{width:1rem;height:1rem;color:var(--texto-tenue);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.con-icono>.campo-control{padding-left:2.25rem}.con-icono>.boton-ojo{width:2rem;height:2rem;color:var(--texto-tenue);background:0 0;border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.con-icono>.boton-ojo svg{width:1rem;height:1rem;position:static;transform:none}.cabecera,.web-cab{top:env(safe-area-inset-top,0px);z-index:30;height:var(--alto-cab);border-bottom:1px solid var(--borde);background:var(--superficie-cristal);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.cabecera .contenedor,.web-cab .contenedor{align-items:center;gap:1rem;height:100%;display:flex}.marca{color:var(--texto);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1rem;font-weight:600;display:inline-flex}.marca:hover{color:var(--texto)}.marca svg{width:1.5rem;height:1.5rem}.acciones{align-items:center;gap:.5rem;margin-left:auto;display:flex}.usuario{border:1px solid var(--borde-fuerte);background:var(--superficie);border-radius:9999px;align-items:center;gap:.5rem;padding:.2rem .3rem .2rem .2rem;display:flex}.usuario .avatar{background:var(--velo);width:1.75rem;height:1.75rem;color:var(--acento);border:1px solid var(--foco-borde);border-radius:9999px;place-items:center;font-size:.75rem;font-weight:600;display:grid}.usuario .nombre{font-size:.8125rem;line-height:1.2}main{padding-block:1.25rem 2.5rem}main.completa{padding-block:.75rem 0}.luz-ambiente{z-index:-1;pointer-events:none;opacity:.5;filter:blur(80px);background:radial-gradient(closest-side, var(--luz), transparent);border-radius:9999px;width:40rem;height:40rem;position:fixed}.luz-a{top:-14rem;right:-10rem}.barra-herr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.volver{border-radius:var(--r-boton);min-height:2.25rem;color:var(--texto-suave);align-items:center;gap:.4rem;padding:0 .75rem 0 .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.volver svg{width:1rem;height:1rem}.volver:hover{background:var(--superficie);color:var(--texto)}.pestanas{border-radius:var(--r-boton);border:1px solid var(--borde-fuerte);background:var(--superficie);gap:.2rem;padding:.2rem;display:inline-flex}.pestanas a{height:2rem;color:var(--texto-suave);border-radius:.375rem;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8125rem;font-weight:500;display:inline-flex}.pestanas a svg{width:.95rem;height:.95rem}.pestanas a:hover{color:var(--texto)}.pestanas a[aria-current=page]{background:var(--velo);color:var(--texto);box-shadow:0 0 0 1px var(--foco-borde) inset}.cab-pag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.cab-pag p{color:var(--texto-tenue);font-size:.8125rem}.aviso{border-radius:var(--r-campo);border:1px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto-suave);align-items:flex-start;gap:.6rem;padding:.6rem .8rem;font-size:.8125rem;display:flex}.aviso svg{width:1rem;height:1rem;color:var(--acento);flex:none;margin-top:.15rem}.aviso.ambar{border-color:var(--ambar-borde);background:var(--ambar-fondo);color:var(--ambar)}.aviso.ambar svg{color:var(--ambar)}.aviso.error{border-color:var(--error-borde);background:var(--error-fondo);color:var(--error)}.aviso.error svg{color:var(--error)}.aviso .acc{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.vacio{text-align:center;color:var(--texto-suave);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.vacio svg{width:1.75rem;height:1.75rem;color:var(--texto-tenue)}.lista{margin:0;padding:0;list-style:none}.lista li+li{border-top:1px solid var(--borde)}.lista .item{color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .25rem;display:flex}.lista a.item:hover{background:var(--foco);color:inherit}.lista .item small{color:var(--texto-tenue);font-size:.75rem;display:block}.lista .item strong{font-weight:500}.herr-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.hh-cab{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.hh-ico{background:var(--velo);border:1px solid var(--foco-borde);width:2.5rem;height:2.5rem;color:var(--acento);border-radius:.625rem;place-items:center;display:grid}.hh-ico svg{width:1.25rem;height:1.25rem}.herr-hero h2{letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem)}.hh-botones{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.subir{max-width:44rem;margin-inline:auto}.zona-soltar{border:1.5px dashed var(--borde-fuerte);border-radius:var(--r-tarjeta);text-align:center;background:var(--superficie);flex-direction:column;align-items:center;gap:1rem;padding:2.25rem 1.25rem;transition:border-color .2s,background-color .2s;display:flex}.zona-soltar:hover,.zona-soltar.sobre{border-color:var(--foco-borde);background:var(--foco)}.zona-soltar .ico{color:var(--acento)}.zona-soltar .ico svg{width:2rem;height:2rem}.zona-soltar .botones{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.enlaces-sec{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin-top:.75rem;display:flex}.archivo{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.archivo .mini-foto{background:var(--superficie);border:1px solid var(--borde-fuerte);width:4rem;height:4rem;color:var(--acento);border-radius:.5rem;place-items:center;display:grid;overflow:hidden}.archivo .mini-foto img{object-fit:cover;width:100%;height:100%}.archivo .mini-foto svg{width:1.6rem;height:1.6rem}.archivo strong{overflow-wrap:anywhere;font-weight:500}.pie-acciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.proceso{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:30rem;margin:2rem auto;padding:2rem 1.25rem;display:flex}.barra-progreso{background:var(--superficie-fuerte);width:100%;height:.4rem;box-shadow:0 0 0 1px var(--borde) inset;border-radius:9999px;overflow:hidden}.barra-progreso i{border-radius:inherit;background:linear-gradient(90deg, var(--foco-borde), var(--acento-boton));width:0;height:100%;transition:width .5s var(--ease-trama);display:block}.fases{text-align:left;color:var(--texto-tenue);flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.fases li{align-items:center;gap:.6rem;display:flex}.fases li:before{content:"";border:1.5px solid var(--borde-fuerte);border-radius:9999px;flex:none;width:.7rem;height:.7rem}.fases li.activa{color:var(--texto)}.fases li.activa:before{border-color:var(--acento);border-top-color:#0000;animation:.8s linear infinite gira}.fases li.hecha{color:var(--texto-suave)}.fases li.hecha:before{background:var(--verde);border-color:var(--verde)}@keyframes gira{to{transform:rotate(360deg)}}.cab-lista{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.cab-lista .botones{flex-wrap:wrap;gap:.4rem;display:flex}.lista-arch{margin:0;padding:0 .85rem;list-style:none}.fila-arch{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.fila-arch+.fila-arch{border-top:1px solid var(--borde)}.fila-arch .mini-foto{background:var(--superficie);border:1px solid var(--borde-fuerte);width:3rem;height:3rem;color:var(--acento);border-radius:.4rem;place-items:center;display:grid;overflow:hidden}.fila-arch .mini-foto img,.fila-arch .mini-foto svg{object-fit:cover;object-position:top;width:100%;height:100%}.fila-arch .mini-foto svg{width:1.3rem;height:1.3rem}.fila-arch .mini-foto svg[viewBox="0 0 600 800"]{width:100%;height:100%}.fila-arch .nom{flex-direction:column;min-width:0;display:flex}.fila-arch .nom strong{overflow-wrap:anywhere;font-weight:500}.zona-soltar.compacta{color:var(--texto-suave);cursor:pointer;flex-direction:row;justify-content:center;gap:.6rem;margin-top:.6rem;padding:.9rem 1rem;font-size:.875rem}.seg{border-radius:var(--r-boton);border:1px solid var(--borde-fuerte);background:var(--superficie);gap:.15rem;padding:.15rem;display:inline-flex}.seg button{color:var(--texto-suave);background:0 0;border:0;border-radius:.3rem;padding:.2rem .65rem;font-size:.8125rem;font-weight:500}.seg button[aria-pressed=true]{background:var(--velo);color:var(--texto);box-shadow:0 0 0 1px var(--foco-borde) inset}.rev-global .gt{font-size:.8125rem;font-weight:600}.avisos{left:0;right:0;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;padding-inline:max(16px, env(safe-area-inset-left,0px));justify-content:center;display:flex;position:fixed}.aviso-flotante{pointer-events:auto;background:var(--superficie-menu);border:1px solid var(--verde-borde);color:var(--texto);box-shadow:0 16px 40px -12px var(--sombra-fuerte);animation:entra .3s var(--ease-trama);border-radius:9999px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.875rem;display:flex}.aviso-flotante svg{width:1rem;height:1rem;color:var(--verde);flex:none}@keyframes entra{0%{opacity:0;transform:translateY(.6rem)}}.login{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100dvh;display:grid}.login-marca{isolation:isolate;padding:clamp(1.5rem,4vw,3rem);padding-left:max(clamp(1.5rem, 4vw, 3rem), env(safe-area-inset-left,0px));background:var(--fondo-hundido);border-right:1px solid var(--borde);flex-direction:column;justify-content:space-between;gap:2rem;display:flex;position:relative;overflow:hidden}.login-marca>*{position:relative}.login-marca .hilos{position:absolute}.login-marca h1{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem);line-height:1.04}.login-marca .lema{color:var(--texto-suave);max-width:30rem;font-size:1.0625rem}.login-form{padding:clamp(1.25rem,4vw,3rem);padding-right:max(clamp(1.25rem, 4vw, 3rem), env(safe-area-inset-right,0px));place-items:center;display:grid}.login-tarjeta{flex-direction:column;gap:1.1rem;width:min(24rem,100%);padding:clamp(1.25rem,3vw,1.75rem);display:flex}.login-tarjeta h2{letter-spacing:-.03em;font-size:1.4rem}.demo-cuentas button{text-align:left;border:1px solid var(--borde-fuerte);background:var(--superficie);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.6rem .85rem;transition:border-color .2s,background-color .2s;display:flex}.demo-cuentas button:hover{border-color:var(--foco-borde);background:var(--foco)}.demo-cuentas strong{font-size:.875rem;font-weight:500;display:block}.demo-cuentas small{color:var(--texto-tenue);font-size:.75rem}.demo-cuentas svg{width:1rem;height:1rem;color:var(--acento);flex:none}.separador{color:var(--texto-tenue);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.separador:before,.separador:after{content:"";background:var(--borde);flex:1;height:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){.hilos .flujo{stroke-dasharray:12 380;animation:9s linear infinite flujo}@keyframes flujo{to{stroke-dashoffset:-392px}}.vista{animation:aparece .35s var(--ease-trama)}@keyframes aparece{0%{opacity:0;transform:translateY(.4rem)}}}.herr-hero{grid-template-columns:minmax(0,1fr)}.herr-hero h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem)}@media (max-width:62rem){.login{grid-template-columns:minmax(0,1fr)}.login-marca{border-right:0;border-bottom:1px solid var(--borde);gap:1rem;padding-block:1.25rem}.login-marca .lema{display:none}.login-marca h1{max-width:none;font-size:1.8rem}}@media (max-width:44rem){.archivo{grid-template-columns:auto 1fr}.usuario .nombre{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hilos{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hilos path{fill:none;stroke-linecap:round}.login-marca .hilos{z-index:-1}.rev-pagina{height:calc(100dvh - var(--alto-cab) - env(safe-area-inset-top,0px) - .75rem);flex-direction:column;gap:.6rem;min-height:28rem;display:flex}.rev-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.rev-top .izq,.rev-top .der{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.rev-cuerpo{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.75rem;min-height:0;display:grid}.rev-izq,.rev-der{flex-direction:column;min-width:0;min-height:0;display:flex}.rev-izq{gap:.5rem;padding:.6rem}.visor-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.visor-cab .t{font-size:.875rem;font-weight:500}.botones-zoom{align-items:center;gap:.25rem;display:inline-flex}.botones-zoom .boton-icono{width:2rem;height:2rem}.interruptor{color:var(--texto-suave);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.interruptor input{opacity:0;pointer-events:none;position:absolute}.interruptor .pista{background:var(--superficie-fuerte);border:1px solid var(--borde-fuerte);border-radius:9999px;flex:none;width:2.1rem;height:1.25rem;transition:background-color .2s,border-color .2s;position:relative}.interruptor .pista:after{content:"";background:var(--texto-suave);width:.9rem;height:.9rem;transition:transform .2s var(--ease-trama), background-color .2s;border-radius:9999px;position:absolute;top:2px;left:2px}.interruptor input:checked+.pista{background:var(--velo);border-color:var(--foco-borde)}.interruptor input:checked+.pista:after{background:var(--acento-boton);transform:translate(.85rem)}.interruptor input:focus-visible+.pista{outline:2px solid var(--acento);outline-offset:2px}.visor{border:1px solid var(--borde-fuerte);background:var(--fondo-hundido);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:.5rem;flex:1;min-height:0;position:relative;overflow:hidden}.visor:active{cursor:grabbing}.visor-lienzo{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0;box-shadow:0 8px 30px #00000059}.visor-lienzo.anim{transition:transform .35s var(--ease-trama)}.visor-lienzo svg,.visor-lienzo img{width:100%;height:100%;display:block}.visor-lienzo img{pointer-events:none;-webkit-user-drag:none}.visor-nota{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;font-size:.75rem;display:flex;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.visor-nota>span{background:var(--superficie-menu);border:1px solid var(--borde-fuerte);color:var(--texto-suave);border-radius:9999px;padding:.15rem .6rem}.visor-nota .l{gap:.75rem;display:inline-flex}.visor-nota .l i{align-items:center;gap:.3rem;font-style:normal;display:inline-flex}.visor-nota .l i:before{content:"";border:2px solid var(--c);border-radius:.15rem;width:.65rem;height:.65rem}.visor-aviso{pointer-events:none;background:var(--ambar-fondo);-webkit-backdrop-filter:blur(6px);border:1px solid var(--ambar-borde);color:var(--ambar);border-radius:.5rem;padding:.3rem .6rem;font-size:.75rem;position:absolute;top:.5rem;left:.5rem;right:.5rem}.mk{fill:#0000;stroke-width:2.5px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s}.mk.ok{stroke:var(--mk-ok);fill:var(--mk-ok)}@supports (color:color-mix(in lab, red, red)){.mk.ok{fill:color-mix(in srgb, var(--mk-ok) 8%, transparent)}}.mk.duda{stroke:var(--mk-duda);fill:var(--mk-duda)}@supports (color:color-mix(in lab, red, red)){.mk.duda{fill:color-mix(in srgb, var(--mk-duda) 20%, transparent)}}.mk.error{stroke:var(--mk-error);fill:var(--mk-error)}@supports (color:color-mix(in lab, red, red)){.mk.error{fill:color-mix(in srgb, var(--mk-error) 20%, transparent)}}.mk.corr{stroke:var(--mk-corr);fill:var(--mk-corr)}@supports (color:color-mix(in lab, red, red)){.mk.corr{fill:color-mix(in srgb, var(--mk-corr) 10%, transparent)}}.mk.activa{stroke-width:5px}.sin-marcas .mk{opacity:0;pointer-events:none}.rev-der{overflow:hidden}.rev-global{border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.55rem .75rem;display:flex}.rev-global label{color:var(--texto-suave);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.rev-global .campo-control{width:auto}.rev-scroll{flex:1;min-height:0;overflow-y:auto}.cols{color:var(--texto-tenue);border-bottom:1px solid var(--borde);z-index:2;background:var(--panel-hasta);grid-template-columns:minmax(6rem,.85fr) minmax(0,1.7fr) 6.5rem 6rem 2rem;gap:.5rem .6rem;padding:.4rem .75rem;font-size:.75rem;font-weight:500;display:grid;position:sticky;top:0}.pedido{border-bottom:1px solid var(--borde-fuerte)}.ped-cab{background:var(--superficie);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.25rem .6rem;padding:.55rem .75rem;display:grid}.ped-cab .n{color:var(--texto-suave);font-size:.8125rem;font-weight:600}.ped-cab small{color:var(--texto-tenue);grid-column:2/-1;margin-top:-.15rem;font-size:.75rem}.ped-cab.activa,.lin.activa{background:var(--foco)}.lin{border-top:1px solid var(--borde);grid-template-columns:minmax(6rem,.85fr) minmax(0,1.7fr) 6.5rem 6rem 2rem;align-items:center;gap:.3rem .6rem;padding:.4rem .75rem;display:grid}.lin .esc{color:var(--texto-suave);overflow-wrap:anywhere;font-size:.8125rem}.lin .cant{align-items:center;gap:.4rem;min-width:0;display:flex}.lin .cant input{text-align:right;flex:none;width:3.75rem}.lin .cant .ud{color:var(--texto-tenue);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.callout{border-radius:var(--r-campo);border:1px solid var(--ambar-borde);background:var(--ambar-fondo);color:var(--ambar);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem .6rem;margin-bottom:.1rem;padding:.4rem .6rem;font-size:.8125rem;display:flex}.callout.error{border-color:var(--error-borde);background:var(--error-fondo);color:var(--error)}.callout>svg{flex:none;width:.95rem;height:.95rem}.callout .motivo{flex:12rem}.callout .alts{flex-wrap:wrap;gap:.3rem;display:flex}.alt{border:1px solid var(--borde-fuerte);background:var(--superficie-fuerte);color:var(--texto);border-radius:.375rem;padding:.2rem .6rem;font-size:.8125rem;transition:border-color .15s,background-color .15s}.alt:hover{border-color:var(--foco-borde);background:var(--foco)}.alt.suave{color:var(--texto-suave)}.total-ped{border-top:1px solid var(--borde);color:var(--texto-suave);justify-content:flex-end;gap:.75rem;padding:.4rem .75rem;font-size:.8125rem;display:flex}.total-ped strong{color:var(--texto);font-weight:600}@media (max-width:62rem){.rev-pagina{height:auto;min-height:0}.rev-cuerpo{display:block}.rev-izq{top:calc(var(--alto-cab) + env(safe-area-inset-top,0px));z-index:10;background:var(--panel-hasta);height:40dvh;margin-bottom:.6rem;position:sticky}.rev-der,.rev-scroll{overflow:visible}.cols{display:none}.rev-top .der{z-index:35;padding:.6rem max(16px, env(safe-area-inset-right,0px)) calc(.6rem + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--superficie-menu);border-top:1px solid var(--borde);flex-wrap:nowrap;justify-content:space-between;position:fixed;bottom:0;left:0;right:0}main.completa{padding-bottom:5rem}.lin .esc:before{content:"Escrito: ";color:var(--texto-tenue);font-weight:400}.lin .campo{grid-column:1/-1}.lin .est{grid-column:1/2}.lin{grid-template-columns:minmax(0,1fr) auto}.lin .esc{color:var(--texto);grid-column:1/-1;font-weight:500}.lin .campo,.lin .est{grid-column:1/-1}}@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}
