@charset "UTF-8";.button{-webkit-tap-highlight-color:transparent;appearance:none;border:1px solid transparent;border-radius:10px;height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background:#1c9164;box-shadow:0 1px 1px #0000000a,0 2px 6px #0000000a;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease}.button:hover{background:#00c979;box-shadow:0 2px 6px #0000000f,0 6px 18px #0000000f}.button:active{transform:translateY(.5px);background:#1c9164}.button:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1c9164}.button:disabled,.button[aria-disabled=true]{opacity:.65;cursor:not-allowed;box-shadow:none}.button>.icon{width:1em;height:1em;flex:0 0 auto}a{text-decoration:none;transition:color .2s;color:#212121}a:hover,a:focus{text-decoration:underline}a.active{font-weight:600;opacity:1}.input-group{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.input-group.vertical{flex-direction:column;align-items:stretch}input{min-width:20px;height:24px;font-size:16px}.input{height:40px;padding:8px 12px;border:1px solid #E0E0E0;border-radius:8px;background:#fff;font-size:16px;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:#00c979;box-shadow:0 0 0 3px #00c9791a;outline:none}.input::placeholder{color:#9e9e9e}.manual-container{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px}.manual-container .manual-input-container{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}@media (max-width: 768px){.manual-container .manual-input-container{flex-direction:column}.manual-container .manual-input-container .input,.manual-container .manual-input-container .input.macro{width:100%}}.add-manual-button{padding:8px 16px;height:40px;display:inline-flex;align-items:center;gap:8px}.tag{appearance:none;border:solid 1px #c3ead6;background:#f2fbf9;color:#1c9164;font-size:.8rem;padding:4px 8px;border-radius:16px;letter-spacing:.5px;box-shadow:0 1px 4px #4caf5012;margin-left:8px;-webkit-user-select:none;user-select:none;transition:background .2s,color .2s}.documentation-page{max-width:800px;margin:0 auto;padding:2rem;line-height:1.6;color:#212121}.documentation-page h1{font-size:2rem;color:#1c9164;margin-bottom:1.5rem;font-weight:700;line-height:1.2}@media (max-width: 768px){.documentation-page h1{font-size:1.5rem;margin-bottom:1rem}}.documentation-page h2{font-size:1.5rem;color:#012c1f;margin:2rem 0 1rem;font-weight:600;border-left:4px solid #00c979;padding-left:1rem}@media (max-width: 768px){.documentation-page h2{font-size:1.25rem;margin:1.5rem 0 .75rem}}.documentation-page h3{font-size:1.25rem;color:#212121;margin:1.5rem 0 .75rem;font-weight:600}.documentation-page p{margin-bottom:1.25rem;font-size:1rem;text-align:justify}@media (max-width: 768px){.documentation-page p{font-size:.95rem;margin-bottom:1rem}}.documentation-page p strong{color:#1c9164;font-weight:600}.documentation-page a{color:#00c979;text-decoration:none;font-weight:500;transition:color .3s ease}.documentation-page a:hover{color:#1c9164;text-decoration:underline}.documentation-page a:focus{outline:2px solid #c3ead6;outline-offset:2px}.documentation-page .cta-link{display:inline-block;background:linear-gradient(135deg,#00c979,#1c9164);color:#fff!important;padding:1rem 2rem;border-radius:10px;font-weight:600;font-size:1.1rem;text-align:center;margin:2rem auto;box-shadow:0 4px 15px #00c9794d;transition:all .3s ease;text-decoration:none;max-width:400px}.documentation-page .cta-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00c97966;text-decoration:none}.documentation-page .cta-link:active{transform:translateY(0)}@media (max-width: 768px){.documentation-page .cta-link{width:100%;padding:.875rem 1.5rem;font-size:1rem;margin:1.5rem 0}}.documentation-page ul,.documentation-page ol{margin:1rem 0 1.25rem 1.5rem}.documentation-page ul li,.documentation-page ol li{margin-bottom:.5rem}.documentation-page ul li::marker,.documentation-page ol li::marker{color:#00c979}.documentation-page blockquote{background:#f2fbf9;border-left:4px solid #00c979;padding:1rem 1.5rem;margin:1.5rem 0;font-style:italic;border-radius:0 10px 10px 0}.documentation-page .info-section{background:#fff;border:1px solid #E0E0E0;border-radius:10px;padding:1.5rem;margin:1.5rem 0;box-shadow:0 2px 8px #0000001a}.documentation-page .info-section h3{margin-top:0;color:#1c9164}@media (max-width: 768px){.documentation-page{padding:1rem;max-width:100%}}@media (max-width: 480px){.documentation-page{padding:.75rem}.documentation-page h1{font-size:1.25rem}.documentation-page h2{font-size:1.1rem}}.documentation-container{display:flex;justify-content:center;min-height:calc(100vh - 80px);padding-top:2rem}@media (max-width: 768px){.documentation-container{padding-top:1rem}}markdown img{max-width:100%}.pt-1{padding-top:.25rem}.mg-1{margin:.25rem}.pt-2{padding-top:.5rem}.mg-2{margin:.5rem}.pt-3{padding-top:.75rem}.mg-3{margin:.75rem}.pt-4{padding-top:1rem}.mg-4{margin:1rem}.border-transparent{border:transparent}.w-5{width:5%!important}@media (max-width: 768px){.w-5{width:100%!important}}.w-10{width:10%!important}@media (max-width: 768px){.w-10{width:100%!important}}.w-15,.w-xxs{width:15%!important}@media (max-width: 768px){.w-15,.w-xxs{width:100%!important}}.w-20,.w-xs{width:20%!important}@media (max-width: 768px){.w-20,.w-xs{width:100%!important}}.w-25,.w-sm{width:25%!important}@media (max-width: 768px){.w-25,.w-sm{width:100%!important}}.w-30{width:30%!important}@media (max-width: 768px){.w-30{width:100%!important}}.w-35{width:35%!important}@media (max-width: 768px){.w-35{width:100%!important}}.w-40{width:40%!important}@media (max-width: 768px){.w-40{width:100%!important}}.w-45{width:45%!important}@media (max-width: 768px){.w-45{width:100%!important}}.w-50,.w-md{width:50%!important}@media (max-width: 768px){.w-50,.w-md{width:100%!important}}.w-55{width:55%!important}@media (max-width: 768px){.w-55{width:100%!important}}.w-60{width:60%!important}@media (max-width: 768px){.w-60{width:100%!important}}.w-65{width:65%!important}@media (max-width: 768px){.w-65{width:100%!important}}.w-70{width:70%!important}@media (max-width: 768px){.w-70{width:100%!important}}.w-75,.w-lg{width:75%!important}@media (max-width: 768px){.w-75,.w-lg{width:100%!important}}.w-80{width:80%!important}@media (max-width: 768px){.w-80{width:100%!important}}.w-85{width:85%!important}@media (max-width: 768px){.w-85{width:100%!important}}.w-90{width:90%!important}@media (max-width: 768px){.w-90{width:100%!important}}.w-95{width:95%!important}@media (max-width: 768px){.w-95{width:100%!important}}.w-100,.w-full{width:100%!important}@media (max-width: 768px){.w-100,.w-full{width:100%!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#fefefe;color:#212121;font-family:Roboto,Arial,sans-serif;min-height:100vh;font-size:14px;overflow-x:hidden}h1{font-size:1.3rem}h2{font-size:1.1rem;margin-top:10px;margin-bottom:10px}.no-spinners::-webkit-outer-spin-button,.no-spinners::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spinners{-moz-appearance:textfield}@media (max-width: 768px){.container{flex-direction:column;align-items:center}}.container{display:flex;position:fixed;flex-direction:row;align-items:start;min-height:100vh;width:100vw}header{width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}app-header{width:100%;display:block}
