:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body{scroll-behavior:smooth;background-color:#f3f6f4;background-image:radial-gradient(circle at 50% -120px,#2d6a4f0b,#0000 600px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:clip}#root{width:100%;min-height:100dvh;overflow-x:clip}body,#root,div,p,span,td,th,li{overflow-wrap:break-word}button,label,.pill,[role=button]{overflow-wrap:normal;word-break:keep-all}[data-tnum],.tabular-nums,input[type=number],table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}input:focus,textarea:focus,select:focus{border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f26}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{-webkit-tap-highlight-color:transparent;font-family:inherit}body{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}button,a,[role=button],input,select,textarea{touch-action:manipulation}
