:root{--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-sans:var(--font-hanken), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--cal-fondo:#fbf6f1;--cal-tinta:#2b1d19;--cal-tinta2:#6e5850;--cal-suave:#f1e7df;--cal-aviso-fondo:#ffe3cf;--cal-aviso-texto:#8a3b12;--cal-tinte:.17;--cal-r-tarjeta:20px;--cal-r-campo:14px;--cal-alto-boton:60px;--fs-titulo-cal:28px;--fs-etiqueta:12px;--fs-chico:14px;--fs-cuerpo:16px;--fs-chat:17px;--fs-titulo:19px;--fs-display-ital:24px;--fs-stat:30px;--fs-display:34px;--fs-display-xl:50px;--paper:#faf7f2;--paper2:#f4f0e9;--paper3:#ece7de;--surf:#fff;--line:#ece7de;--ink3:#666b65;--ink2:#5b5f5a;--ink:#16181b;--forest:#2e4a3d;--forest2:#3c6b5c;--clay:#c96f4a;--clay2:#ae5230;--gold:#d9a05b;--usr:#2e4a3d12;--amber:#7a7a72;--ambert:#f7f5ef;--plum:#9c6b7a;--plum-texto:#8f5f6e;--moss:#8fa37c;--sand:#c9bba0;--ok-fg:#2e4a3d;--ok-bg:#e6eee8;--low-fg:#ae5230;--low-bg:#f4e6dd;--crit-fg:#fff;--crit-bg:#c96f4a;--limited-fg:#7a7a72;--limited-bg:#f2f2ee;--row-low-bg:#fbf7f1;--row-crit-bg:#fcf4f0;--done-bg:#e6eee8;--done-border:#cadbce;--done-fg:#2e4a3d;--r-cell:12px;--r-input:14px;--r-btn:14px;--r-card:20px;--r-card-lg:24px;--r-pill:14px;--shadow-card:0 3px 16px #1418140f;--shadow-alta:0 6px 18px #2e4a3d42;--shadow-pop:0 10px 24px -12px #0003;--shadow-modal:0 30px 70px -20px #0006;--shadow-slideover:-12px 0 50px #0000002e;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--sidebar-w:248px;--panel-wide-w:372px;--panel-mid-w:432px;--content-max:720px;--topbar-h:56px}@keyframes a1i{0%,to{transform:translate(0)}50%{transform:translate(-13px,3px)}}@keyframes a2i{0%,to{transform:translate(0)}50%{transform:translate(13px,-3px)}}@keyframes a3i{0%,to{transform:translate(0)}33%{transform:translate(6px,-13px)}66%{transform:translate(-7px,-4px)}}@keyframes a1l{0%,to{transform:translate(0)}25%{transform:translate(-24px,8px)}60%{transform:translate(-9px,-15px)}}@keyframes a2l{0%,to{transform:translate(0)}30%{transform:translate(23px,-12px)}70%{transform:translate(9px,16px)}}@keyframes a3l{0%,to{transform:translate(0)}25%{transform:translate(15px,-23px)}50%{transform:translate(-19px,-5px)}75%{transform:translate(11px,15px)}}@keyframes a1p{0%,to{transform:translate(0)}50%{transform:translate(-4px,2px)}}@keyframes a2p{0%,to{transform:translate(0)}50%{transform:translate(4px,-2px)}}@keyframes a3p{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}@keyframes gIdle{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}@keyframes gList{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-3px)scale(1.05)}}@keyframes gProc{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overscroll-behavior-x:none;overscroll-behavior-y:none;background:var(--paper);touch-action:manipulation;-webkit-tap-highlight-color:transparent;height:100%;overflow-x:hidden}body{overscroll-behavior-x:none;max-width:100vw;min-height:100%;font-family:var(--font-sans);font-size:var(--fs-cuerpo);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:460;line-height:1.5;overflow-x:clip}#__next,body>div{min-height:100%}button{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--forest2);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:#20241f29 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#20241f29 padding-box padding-box;border:3px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#20241f42 padding-box padding-box}@media (max-width:860px){*{scrollbar-width:none}::-webkit-scrollbar{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{font-size:16px!important}}
