@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tinta: #1C1A33;--tinta-2: #26233F;--tinta-3: #33304F;--tinta-texto: #C9C7DD;--tinta-suave: #8D8AA8;--papel: #FFFFFF;--niebla: #F4F5F8;--texto: #1E1F2E;--suave: #666A7E;--tenue: #9A9DAE;--linea: #E4E6EE;--ultramar: #3446C8;--ultramar-hondo: #2533A3;--ultramar-claro: #ECEEFD;--rubi: #C2364A;--espectro: linear-gradient(90deg, #FF5A5F, #FFB03A, #F5E663, #4FD18B, #3FA9F5, #7B61FF);--sans: "Instrument Sans Variable", system-ui, sans-serif;--serif: "Newsreader Variable", Georgia, serif;--radio: 8px}*{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}body{font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--texto);background:var(--niebla);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ultramar);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pz-trazo{stroke:var(--prisma-trazo, #fff)}.pz-cristal{fill:var(--prisma-cristal, rgba(28, 26, 51, .92))}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--radio);border:1px solid var(--linea);background:var(--papel);font-weight:550;transition:background .15s,border-color .15s}.boton:hover{background:var(--niebla)}.boton-principal{background:var(--ultramar);border-color:var(--ultramar);color:#fff}.boton-principal:hover{background:var(--ultramar-hondo)}.boton-principal:disabled{opacity:.55;cursor:default}.boton-peligro{background:var(--rubi);border-color:var(--rubi);color:#fff}.boton-peligro:hover{background:#a62a3d}.boton-ancho{width:100%;height:46px;font-size:16px}.icono-boton{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border:0;border-radius:var(--radio);background:transparent;color:var(--suave)}.icono-boton:hover{background:#1e1f2e12;color:var(--texto)}.icono-boton.activo{color:var(--ultramar);background:var(--ultramar-claro)}.enlace{border:0;background:none;padding:0;color:var(--ultramar);font-weight:600}.enlace:hover{text-decoration:underline}.campo{display:grid;gap:6px}.campo>span{font-size:13.5px;font-weight:600;color:var(--suave)}.campo input{height:46px;padding:0 14px;border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);font-size:16px}.campo input:focus{outline:none;border-color:var(--ultramar);box-shadow:0 0 0 3px var(--ultramar-claro)}.campo small{color:var(--tenue);font-size:13px}.arranque{height:100%;display:grid;place-items:center;background:var(--tinta)}.arranque .espectro{width:140px;height:3px;border-radius:3px;background:var(--espectro);animation:respira 1.4s ease-in-out infinite}@keyframes respira{50%{opacity:.35;transform:scaleX(.6)}}.acceso{min-height:100%;display:grid;grid-template-columns:1.1fr 1fr;background:var(--papel)}.acceso-escena{position:relative;overflow:hidden;background:var(--tinta);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:56px}.acceso-prisma{position:absolute;top:16%;left:-6%;width:112%}.acceso-lema{position:relative}.acceso-marca{margin:0 0 14px;font-weight:600;letter-spacing:.01em;color:var(--tinta-texto)}.acceso-frase{margin:0;font-family:var(--serif);font-size:clamp(34px,3.6vw,52px);line-height:1.08;font-weight:400}.acceso-panel{display:grid;place-items:center;padding:40px 24px}.acceso-form{width:100%;max-width:380px;display:grid;gap:18px}.acceso-encabezado h1{margin:0 0 6px;font-family:var(--serif);font-size:34px;font-weight:500;line-height:1.15}.acceso-encabezado p{margin:0;color:var(--suave)}.acceso-prisma-mini{display:none}.acceso-error{margin:0;padding:10px 14px;border-radius:var(--radio);background:#fcedef;color:#962235;font-size:14px}.acceso-cambio{margin:4px 0 0;text-align:center;color:var(--suave)}@media(max-width:860px){.acceso{grid-template-columns:1fr}.acceso-escena{display:none}.acceso-prisma-mini{display:block;width:110px;margin:0 0 18px -4px;--prisma-trazo: var(--tinta);--prisma-cristal: #fff}}.app{position:relative;height:100%;display:grid;grid-template-columns:260px 340px minmax(0,1fr);overflow:hidden}.espectro-guardado{position:absolute;z-index:30;top:0;left:0;right:0;height:2px;background:var(--espectro);background-size:200% 100%;opacity:.9;pointer-events:none;transition:opacity .4s}.espectro-guardado.guardando{animation:corre 1s linear infinite}.espectro-guardado.error{background:var(--rubi)}@keyframes corre{to{background-position:-200% 0}}.lateral{display:flex;flex-direction:column;min-height:0;background:var(--tinta);color:var(--tinta-texto);padding:18px 12px 12px}.lateral-marca{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;color:#fff;font-weight:600;font-size:15.5px}.lateral-prisma{width:40px;flex:none}.boton-nueva{height:42px;margin:0 4px 18px;border:0;background:#fff;color:var(--tinta);font-weight:650;justify-content:flex-start;padding:0 14px}.boton-nueva:hover{background:#edebfa}.lateral-scroll{flex:1;overflow-y:auto;margin:0 -4px;padding:0 4px}.lateral-lista{list-style:none;margin:0;padding:0}.lateral-grupo{display:flex;align-items:center;justify-content:space-between;width:100%;margin:18px 0 4px;padding:0 2px 0 10px;height:30px;font-size:13px;font-weight:600;color:var(--tinta-suave);border:0;background:none}.lateral-grupo .icono-boton{width:28px;height:28px;color:var(--tinta-suave)}.lateral-grupo .icono-boton:hover{background:var(--tinta-2);color:#fff}.lateral-grupo-boton:hover{color:#fff}.lateral-grupo svg.girado{transform:rotate(-90deg)}.lateral-fila{position:relative}.lateral-item{display:flex;align-items:center;gap:11px;width:100%;height:36px;padding:0 10px;border:0;border-radius:var(--radio);background:transparent;color:inherit;text-align:left}.lateral-item:hover{background:var(--tinta-2);color:#fff}.lateral-item.activo{background:var(--tinta-3);color:#fff}.lateral-item svg{flex:none;opacity:.8}.lateral-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-cuenta{font-size:12.5px;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.lateral-fila .lateral-mas{position:absolute;right:2px;top:1px;width:34px;height:34px;color:var(--tinta-suave);opacity:0;background:var(--tinta-3)}.lateral-fila:hover .lateral-mas,.lateral-mas:focus-visible{opacity:1}.lateral-fila:hover .lateral-cuenta{visibility:hidden}.lateral-mas:hover{color:#fff}.lateral-papelera{margin-top:18px;padding-top:10px;border-top:1px solid var(--tinta-2)}.menu{position:absolute;z-index:20;right:4px;top:36px;min-width:190px;padding:6px;background:var(--papel);color:var(--texto);border-radius:10px;box-shadow:0 12px 32px #0f0d2847}.menu button{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:6px;background:none;text-align:left}.menu button:hover{background:var(--niebla)}.menu .menu-peligro{color:var(--rubi)}.lateral-usuario{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 6px 4px;border-top:1px solid var(--tinta-2)}.avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--tinta-3);color:#fff;font-weight:650}.lateral-usuario-datos{flex:1;min-width:0;display:grid;line-height:1.3}.lateral-usuario-datos strong{color:#fff;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-usuario-datos small{color:var(--tinta-suave);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-usuario .icono-boton{color:var(--tinta-suave)}.lateral-usuario .icono-boton:hover{background:var(--tinta-2);color:#fff}.lista{display:flex;flex-direction:column;min-height:0;background:var(--niebla);border-right:1px solid var(--linea)}.lista-cabecera{padding:22px 18px 12px}.lista-titulo{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.lista-titulo h1{margin:0;font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-cuenta{color:var(--tenue);font-size:13.5px;white-space:nowrap}.buscador{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);color:var(--tenue)}.buscador:focus-within{border-color:var(--ultramar);box-shadow:0 0 0 3px var(--ultramar-claro)}.buscador input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--texto)}.buscador input::-webkit-search-cancel-button{display:none}.buscador .icono-boton{width:28px;height:28px}.lista-notas{flex:1;overflow-y:auto;list-style:none;margin:0;padding:4px 10px 24px}.tarjeta{position:relative;display:grid;gap:4px;width:100%;padding:13px 14px 12px;margin-bottom:2px;border:0;border-radius:var(--radio);background:transparent;text-align:left}.tarjeta:hover{background:#ffffffb3}.tarjeta.elegida{background:var(--papel);box-shadow:0 1px 2px #1c1a330f,0 4px 14px #1c1a330d}.tarjeta.elegida:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:linear-gradient(180deg,#ff5a5f,#ffb03a,#4fd18b,#3fa9f5,#7b61ff)}.tarjeta-titulo{font-weight:620;font-size:15px;line-height:1.35;display:flex;gap:6px;align-items:center}.tarjeta-titulo em{font-style:normal;color:var(--tenue)}.tarjeta-fija{color:var(--ultramar);flex:none}.tarjeta-extracto{color:var(--suave);font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tarjeta-pie{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;color:var(--tenue)}.tarjeta-pie time{margin-right:4px}.tarjeta-libreta{color:var(--suave)}.tarjeta-libreta:not(:last-child):after{content:"";display:inline-block;width:3px;height:3px;margin:0 2px 2px 8px;border-radius:50%;background:var(--tenue);vertical-align:middle}.chip{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 8px;border-radius:11px;background:var(--ultramar-claro);color:var(--ultramar-hondo);font-size:12px;font-weight:550}.lista-vacia{padding:28px;color:var(--suave)}.lista-vacia strong{display:block;color:var(--texto);font-weight:600;margin-bottom:4px}.lista-vacia p{margin:0;font-size:14px}.editor{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--papel)}.editor-barra{display:flex;align-items:center;gap:10px;height:58px;padding:0 18px;flex:none;border-bottom:1px solid var(--linea)}.selector-libreta{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 4px 0 10px;border-radius:var(--radio);color:var(--suave);max-width:260px}.selector-libreta:hover{background:var(--niebla)}.selector-libreta select{border:0;background:none;outline:none;padding-right:4px;font-weight:550;color:var(--texto);cursor:pointer;max-width:210px}.editor-aviso{margin:0;color:var(--rubi);font-weight:550}.editor-acciones{margin-left:auto;display:flex;gap:6px;align-items:center}.herramientas{display:flex;align-items:center;gap:2px;padding:6px 14px;flex:none;overflow-x:auto;border-bottom:1px solid var(--linea);scrollbar-width:none}.herramienta{display:grid;place-items:center;width:34px;height:32px;flex:none;border:0;border-radius:6px;background:none;color:var(--suave)}.herramienta:hover{background:var(--niebla);color:var(--texto)}.herramienta.activa{background:var(--ultramar-claro);color:var(--ultramar)}.separador{width:1px;height:20px;margin:0 6px;background:var(--linea);flex:none}.editor-hoja{flex:1;overflow-y:auto}.editor-columna{max-width:760px;margin:0 auto;padding:44px 56px 120px}.editor-titulo{display:block;width:100%;resize:none;overflow:hidden;border:0;outline:none;padding:0;margin:0;font-family:var(--serif);font-size:40px;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--texto);background:none}.editor-titulo::placeholder{color:#c5c7d3}.etiquetas{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:16px 0 0}.chip-grande{height:26px;padding:0 6px 0 10px;border-radius:13px;font-size:13px}.chip-grande button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:none;color:inherit;padding:0}.chip-grande button:hover{background:#2533a324}.etiquetas input{border:0;outline:none;background:none;height:26px;min-width:130px;font-size:13.5px;color:var(--texto)}.etiquetas input::placeholder{color:var(--tenue)}.editor-fecha{margin:12px 0 26px;font-size:13px;color:var(--tenue)}.contenido{outline:none;font-family:var(--serif);font-size:19px;line-height:1.68;color:#23243a;min-height:240px}.contenido>*+*{margin-top:.75em}.contenido p{margin:0}.contenido h2{font-size:27px;font-weight:550;line-height:1.25;margin:1.5em 0 .4em}.contenido h3{font-size:22px;font-weight:600;line-height:1.3;margin:1.3em 0 .3em}.contenido ul,.contenido ol{padding-left:1.4em;margin:.6em 0}.contenido li+li{margin-top:.2em}.contenido li p{margin:0}.contenido blockquote{margin:1em 0;padding:2px 0 2px 20px;border-left:3px solid var(--ultramar);color:var(--suave);font-style:italic}.contenido code{font-size:.85em;padding:2px 5px;border-radius:4px;background:var(--niebla);font-family:ui-monospace,Menlo,monospace}.contenido pre{padding:16px 18px;border-radius:var(--radio);background:var(--tinta);color:#e9e7f7;font-size:14.5px;line-height:1.55;overflow-x:auto}.contenido pre code{background:none;padding:0;color:inherit;font-size:inherit}.contenido mark{background:#fff0a8;color:inherit;padding:0 2px;border-radius:2px}.contenido a{color:var(--ultramar);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.contenido hr{border:0;border-top:1px solid var(--linea);margin:2em 0}.contenido ul[data-type=taskList]{list-style:none;padding-left:2px}.contenido ul[data-type=taskList] li{display:flex;gap:12px;align-items:flex-start}.contenido ul[data-type=taskList] li>label{flex:none;margin-top:.32em;-webkit-user-select:none;user-select:none}.contenido ul[data-type=taskList] li>div{flex:1}.contenido ul[data-type=taskList] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;margin:0;border:1.5px solid #B7BACB;border-radius:5px;display:grid;place-items:center;cursor:pointer;background:var(--papel)}.contenido ul[data-type=taskList] input[type=checkbox]:checked{background:var(--ultramar);border-color:var(--ultramar)}.contenido ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.contenido ul[data-type=taskList] li[data-checked=true]>div{color:var(--tenue);text-decoration:line-through;text-decoration-color:#c5c7d3}.contenido p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#c5c7d3;float:left;height:0;pointer-events:none}.editor-vacio{display:grid;place-content:center;justify-items:center;gap:16px;color:var(--suave);text-align:center;padding:24px}.editor-vacio p{margin:0}.vacio-prisma{width:170px;--prisma-trazo: #C9CCDA;--prisma-cristal: #fff}.dialogo{width:min(420px,calc(100vw - 32px));padding:26px;border:0;border-radius:14px;box-shadow:0 24px 60px #0f0d284d;color:var(--texto)}.dialogo::backdrop{background:#14122873}.dialogo h2{margin:0 0 8px;font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.25}.dialogo p{margin:0 0 18px;color:var(--suave)}.dialogo .campo{margin:14px 0 4px}.dialogo-botones{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.aviso{position:fixed;z-index:40;left:50%;bottom:28px;transform:translate(-50%);padding:12px 18px;border-radius:10px;background:var(--tinta);color:#fff;font-size:14.5px;box-shadow:0 12px 30px #0f0d284d;animation:aparece .2s ease-out}@keyframes aparece{0%{opacity:0;transform:translate(-50%,8px)}}.solo-movil{display:none!important}.flotante{position:fixed;z-index:15;right:18px;bottom:calc(22px + env(safe-area-inset-bottom));place-items:center;width:56px;height:56px;border:0;border-radius:50%;background:var(--ultramar);color:#fff;box-shadow:0 10px 24px #2533a366}.flotante:hover{background:var(--ultramar-hondo)}@media(max-width:1180px){.app{grid-template-columns:232px 300px minmax(0,1fr)}.editor-columna{padding:36px 36px 120px}}@media(max-width:820px){.solo-movil{display:inline-grid!important}.app{grid-template-columns:1fr}.lista,.editor{grid-area:1 / 1}.lista{border-right:0}.lateral{position:fixed;z-index:25;inset:0 auto 0 0;width:min(300px,86vw);transform:translate(-102%);transition:transform .22s ease-out;padding-top:calc(18px + env(safe-area-inset-top))}.velo{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;background:#14122873;opacity:0;pointer-events:none;transition:opacity .2s}.vista-menu .lateral{transform:none}.vista-menu .velo{opacity:1;pointer-events:auto}.vista-lista .editor,.vista-menu .editor{display:none}.vista-nota .lista,.vista-nota .flotante,.vista-menu .flotante{display:none!important}.lista-cabecera{padding:calc(14px + env(safe-area-inset-top)) 14px 10px}.lista-titulo{margin-left:-6px;align-items:center}.lista-titulo h1{font-size:24px}.editor-barra{padding:0 10px;height:54px;margin-top:env(safe-area-inset-top)}.editor-columna{padding:24px 20px 120px}.editor-titulo{font-size:31px}.contenido{font-size:18px}.lateral-fila .lateral-mas{opacity:1;background:none}.lateral-fila .lateral-cuenta{display:none}.editor-acciones .boton{padding:0 10px;font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
