/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer calculator{.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-1\/2{top:50%}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-full{width:100%}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[\#00D373\]{background-color:#00d373}.bg-\[\#00D373\]\/20{background-color:#00d37333}.bg-\[\#00D373\]\/80{background-color:#00d373cc}.bg-\[\#183D33\]{background-color:#183d33}.bg-\[\#CC0000\]{background-color:#c00}.bg-\[\#F4BC42\]{background-color:#f4bc42}.bg-\[\#F4BC42\]\/20{background-color:#f4bc4233}.bg-\[\#F8F9FA\]{background-color:#f8f9fa}.bg-\[\#FF8133\]{background-color:#ff8133}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[\#111111\]{color:#111}.accent-\[\#00D373\]{accent-color:#00d373}.opacity-1{opacity:.01}.opacity-90{opacity:.9}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus\:border-\[\#00D373\]:focus{border-color:#00d373}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#00D373\]:focus{--tw-ring-color:#00d373}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}#root{color:#111;min-height:100vh;font-family:Source Sans Pro,sans-serif}#root .mt-4{margin-top:1rem}#root .mt-8{margin-top:2rem}#root .mt-2{margin-top:.5rem}#root .mb-8{margin-bottom:2rem}#root .mb-4{margin-bottom:1rem}#root .mb-2{margin-bottom:.5rem}#root .mb-1{margin-bottom:.25rem}#root .py-3{padding-top:.75rem;padding-bottom:.75rem}#root .py-2{padding-top:.5rem;padding-bottom:.5rem}#root .px-4{padding-left:1rem;padding-right:1rem}#root .py-1{padding-top:.25rem;padding-bottom:.25rem}#root .px-3{padding-left:.75rem;padding-right:.75rem}#root .text-xs{font-size:.75rem;line-height:1rem}#root .text-sm{font-size:.875rem;line-height:1.25rem}#root .text-base{font-size:1rem;line-height:1.5rem}#root .text-lg{font-size:1.125rem;line-height:1.75rem}#root .text-right{text-align:right}#root .text-\[\#111111\]{color:#111}#root .text-\[22px\]{font-size:22px}#root .font-bold{font-weight:700}#root .font-normal{font-weight:400}#root .rounded-lg{border-radius:.5rem}#root .rounded-md{border-radius:.375rem}#root .w-1\/3{width:33.3333%}#root .w-1\/4{width:25%}#root .w-1\/2{width:50%}#root .ml-auto{margin-left:auto}#root .w-36{width:9rem}#root .w-40{width:10rem}#root .w-44{width:11rem}#root .w-48{width:12rem}#root .w-24{width:6rem}#root .w-20{width:5rem}#root .w-16{width:4rem}#root .h-3{height:.75rem}#root .w-3{width:.75rem}#root .top-8{top:2rem}#root .gap-4{gap:1rem}#root .gap-6{gap:1.5rem}#root .gap-3{gap:.75rem}#root .space-y-4>*+*{margin-top:1rem}#root .grid{display:grid}#root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root .md\:p-8{padding:2rem}#root .max-w-4xl{max-width:56rem}#root .p-4{padding:1rem}#root .p-6{padding:1.5rem}#root .p-3{padding:.75rem}#root .shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .left-1{left:.25rem}#root .left-2{left:.5rem}#root .left-3{left:.75rem}#root .right-3{right:.75rem}#root .top-1\/2{top:50%}#root .pl-5{padding-left:1.25rem}#root .pl-7{padding-left:1.75rem}#root .pr-3{padding-right:.75rem}#root .pl-3{padding-left:.75rem}#root .pr-7{padding-right:1.75rem}#root .pl-6{padding-left:1.5rem}#root .pr-2{padding-right:.5rem}#root .pl-2{padding-left:.5rem}#root .pr-6{padding-right:1.5rem}#root .w-32{width:8rem}#root .w-28{width:7rem}#root .bg-\[\#00D373\]{color:#fff;background-color:#00d373}#root .bg-\[\#00D373\]\/80{color:#fff;background-color:#00d373cc}#root .grid{gap:1.5rem}#root .md\:grid-cols-2{gap:2rem}#root .focus\:border-\[\#00D373\]:focus{border-color:#00d373}#root .focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .focus\:ring-\[\#00D373\]:focus{--tw-ring-color:#00d373}#root .focus\:ring-opacity-50:focus{--tw-ring-opacity:.5}#root .border-gray-300{border-color:#d1d5db}#root .shadow-sm{box-shadow:0 1px 2px #0000000d}#root .hover\:bg-opacity-90:hover{background-color:#00d373e6}#root .active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}#root .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}#root .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}#root .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}#root .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .border-gray-100{border-color:#f3f4f6}#root .accent-\[\#00D373\]{accent-color:#00d373}#root .opacity-90{opacity:.9}#root .opacity-1{opacity:1}#root .bg-gray-200{background-color:#e5e7eb}#root .text-gray-500{color:#6b7280}#root .shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}#root .p-1{padding:.25rem}#root .bg-white{background-color:#fff}#root *,#root :after,#root :before{box-sizing:border-box;border:0 solid #e5e7eb}#root button{border:none;outline:none}#root button:focus{outline-offset:2px;outline:2px solid #00d373}#root button:focus:not(:focus-visible){outline:none}#root blockquote,#root dd,#root dl,#root figure,#root h1,#root h2,#root h3,#root h4,#root h5,#root h6,#root hr,#root p,#root pre{margin:0}#root p{unicode-bidi:isolate;display:block}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6{unicode-bidi:isolate;font-weight:700;display:block}#root h1,#root h2{font-size:1.5em}#root h3{font-size:1.17em}#root h4{font-size:1em}#root h5{font-size:.83em}#root h6{font-size:.67em}#root button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline-block}#root input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}#root label{cursor:pointer;display:inline-block}@media(min-width:640px){#root .sm\:flex-row{flex-direction:row}#root .sm\:items-center{align-items:center}#root .sm\:w-32{width:8rem}}@media(min-width:768px){#root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .md\:p-8{padding:2rem}#root .md\:grid-cols-2{gap:2rem}#root .md\:w-36{width:9rem}}#root .slider-track{background:#f8f9fa}#root .slider-track-fill{background:#00d373}#root input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.9;-webkit-transition:all .2s;background:#e9ecef;border-radius:4px;outline:none;width:100%;height:8px;transition:opacity .2s}#root input[type=range]:hover{opacity:1}#root input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #00d373;border-radius:50%;width:20px;height:20px}#root input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #00d373;border-radius:50%;width:20px;height:20px}#root input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #00d37380}#root input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 3px #00d37380}#root .text-left-important{text-align:left!important}#root .text-center-important{text-align:center!important}#root .text-right-important{text-align:right!important}#root .w-full-important{width:100%!important;max-width:none!important}#root .no-header{margin-top:0!important;padding-top:0!important}#root .no-footer{margin-bottom:0!important;padding-bottom:0!important}#root .compact-height{height:auto!important;min-height:auto!important}#root .toggle-switch{gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;display:flex!important}#root .toggle-option{color:#00d373!important;cursor:pointer!important;text-align:center!important;background:#fff!important;border:2px solid #00d373!important;border-radius:25px!important;outline:none!important;min-width:60px!important;padding:8px 20px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}#root .toggle-option.active{color:#fff!important;background:#00d373!important}#root .toggle-option:not(.active){color:#00d373!important;background:#fff!important;border:2px solid #00d373!important}#root .toggle-option:hover:not(.active){background:#00d3731a!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
