*{box-sizing:border-box}html,body,#root{margin:0;padding:0}body{font-family:"Source Serif 4",Georgia,serif;background:#f3f2f2;color:#201e1d;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .08s ease,filter .12s ease,box-shadow .12s ease,opacity .12s ease}button:not(:disabled):active{transform:scale(.96);filter:brightness(.92)}button:disabled{cursor:default;opacity:.55}[data-tap]{transition:transform .14s ease,box-shadow .16s ease,filter .14s ease}[data-tap]:active{transform:scale(.98);filter:brightness(.97)}@media (hover: hover) and (pointer: fine){button:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 8px 20px #0a4a3329}[data-tap]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0a4a3324}}.pinkey:not(:disabled):active{background:#e6f6ef!important;border-color:#0e9f6e!important;color:#146b43!important;transform:scale(.94)}input,textarea,select{font-family:inherit;outline:none}input:focus,textarea:focus,select:focus{border-color:#0e9f6e!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes popIn{0%{transform:scale(.7);opacity:0}65%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes checkDraw{to{stroke-dashoffset:0}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes wave{0%,60%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}}.wave{display:inline-block;transform-origin:70% 75%;animation:wave 2.2s ease-in-out .4s 2}.fade-up{animation:fadeUp .45s cubic-bezier(.22,.61,.36,1) both}.fade-up-1{animation:fadeUp .45s .06s cubic-bezier(.22,.61,.36,1) both}.fade-up-2{animation:fadeUp .45s .12s cubic-bezier(.22,.61,.36,1) both}.pop{animation:popIn .4s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@page{size:A4;margin:12mm 14mm}@media print{[data-noprint]{display:none!important}body{background:#fff!important}.print-doc{max-width:100%!important;box-shadow:none!important;padding:0!important}img{break-inside:avoid}h2{break-after:avoid}}
