@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font:16px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{color:#111827;-webkit-tap-highlight-color:transparent;background:#f5f6f8;margin:0}#root{min-height:100svh}.hl-hover{transition:box-shadow .15s,transform .15s,border-color .15s}@media (hover:hover){.hl-hover:hover{border-color:#d1d5db!important;box-shadow:0 6px 20px #1018281a!important}}.hl-tile{transition:border-color .1s,box-shadow .1s,background-color .1s}@media (hover:hover){.hl-tile:hover{background-color:#f6faf7!important;border-color:#2e9e5b!important}}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #ff7a0026;border-color:#ff7a00!important}.hl-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.hl-range:focus{outline:none;box-shadow:none!important;border:none!important}.hl-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff7a00 var(--pct,0%), #e5e7eb var(--pct,0%));border-radius:999px;height:8px}.hl-range::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #ff7a00;border-radius:50%;width:26px;height:26px;margin-top:-9px;box-shadow:0 2px 8px #1018282e}.hl-range::-moz-range-track{background:#e5e7eb;border-radius:999px;height:8px}.hl-range::-moz-range-progress{background:#ff7a00;border-radius:999px;height:8px}.hl-range::-moz-range-thumb{background:#fff;border:3px solid #ff7a00;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #1018282e}.hl-print-sheet{display:none}button{transition:filter .12s,transform 50ms}button:active{transform:scale(.98)}@media (hover:hover){button:hover:not(:disabled){filter:brightness(1.03)}}button:disabled{opacity:.5;cursor:default}.print-only{display:none}@keyframes hl-spin{to{transform:rotate(360deg)}}.hl-spin{animation:.7s linear infinite hl-spin}@media print{@page{margin:1.4cm}body{color:#000;background:#fff}.no-print,header,nav,aside,button{display:none!important}.print-only{display:block!important}#root,#root>div,main{flex:none!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.print-sheet,.print-sheet *,.print-area,.print-area *{color:#000!important}body.hl-printing #root{display:none!important}body.hl-printing .hl-print-sheet{display:block!important}body.hl-printing .hl-print-sheet *,ol,li,table{color:#000!important}}
