/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@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-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}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@scope (.halo-estimator-root) to (.logix-activity-form-widget){@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.halo-estimator-root.halo-estimator-root *,.halo-estimator-root.halo-estimator-root :before,.halo-estimator-root.halo-estimator-root :after,.halo-estimator-root.halo-estimator-root ::backdrop{--tw-translate-x:0 !important;--tw-translate-y:0 !important;--tw-translate-z:0 !important;--tw-scale-x:1 !important;--tw-scale-y:1 !important;--tw-scale-z:1 !important;--tw-rotate-x:initial !important;--tw-rotate-y:initial !important;--tw-rotate-z:initial !important;--tw-skew-x:initial !important;--tw-skew-y:initial !important;--tw-pan-x:initial !important;--tw-pan-y:initial !important;--tw-pinch-zoom:initial !important;--tw-space-y-reverse:0 !important;--tw-space-x-reverse:0 !important;--tw-divide-x-reverse:0 !important;--tw-border-style:solid !important;--tw-divide-y-reverse:0 !important;--tw-leading:initial !important;--tw-font-weight:initial !important;--tw-tracking:initial !important;--tw-ordinal:initial !important;--tw-slashed-zero:initial !important;--tw-numeric-figure:initial !important;--tw-numeric-spacing:initial !important;--tw-numeric-fraction:initial !important;--tw-shadow:0 0 #0000 !important;--tw-shadow-color:initial !important;--tw-shadow-alpha:100% !important;--tw-inset-shadow:0 0 #0000 !important;--tw-inset-shadow-color:initial !important;--tw-inset-shadow-alpha:100% !important;--tw-ring-color:initial !important;--tw-ring-shadow:0 0 #0000 !important;--tw-inset-ring-color:initial !important;--tw-inset-ring-shadow:0 0 #0000 !important;--tw-ring-inset:initial !important;--tw-ring-offset-width:0px !important;--tw-ring-offset-color:#fff !important;--tw-ring-offset-shadow:0 0 #0000 !important;--tw-outline-style:solid !important;--tw-blur:initial !important;--tw-brightness:initial !important;--tw-contrast:initial !important;--tw-grayscale:initial !important;--tw-hue-rotate:initial !important;--tw-invert:initial !important;--tw-opacity:initial !important;--tw-saturate:initial !important;--tw-sepia:initial !important;--tw-drop-shadow:initial !important;--tw-drop-shadow-color:initial !important;--tw-drop-shadow-alpha:100% !important;--tw-drop-shadow-size:initial !important;--tw-backdrop-blur:initial !important;--tw-backdrop-brightness:initial !important;--tw-backdrop-contrast:initial !important;--tw-backdrop-grayscale:initial !important;--tw-backdrop-hue-rotate:initial !important;--tw-backdrop-invert:initial !important;--tw-backdrop-opacity:initial !important;--tw-backdrop-saturate:initial !important;--tw-backdrop-sepia:initial !important;--tw-duration:initial !important;--tw-ease:initial !important}}.halo-estimator-root.halo-estimator-root,.halo-estimator-root.halo-estimator-root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;--color-red-50:oklch(97.1% .013 17.38) !important;--color-red-300:oklch(80.8% .114 19.571) !important;--color-red-600:oklch(57.7% .245 27.325) !important;--color-black:#000 !important;--color-white:#fff !important;--spacing:.25rem !important;--container-sm:24rem !important;--container-lg:32rem !important;--container-xl:36rem !important;--container-7xl:80rem !important;--text-xs:.75rem !important;--text-xs--line-height:calc(1 / .75) !important;--text-sm:.875rem !important;--text-sm--line-height:calc(1.25 / .875) !important;--text-base:1rem !important;--text-base--line-height: 1.5  !important;--text-lg:1.125rem !important;--text-lg--line-height:calc(1.75 / 1.125) !important;--text-xl:1.25rem !important;--text-xl--line-height:calc(1.75 / 1.25) !important;--text-2xl:1.5rem !important;--text-2xl--line-height:calc(2 / 1.5) !important;--text-3xl:1.875rem !important;--text-3xl--line-height: 1.2  !important;--text-4xl:2.25rem !important;--text-4xl--line-height:calc(2.5 / 2.25) !important;--font-weight-light:300 !important;--font-weight-normal:400 !important;--font-weight-medium:500 !important;--font-weight-semibold:600 !important;--font-weight-bold:700 !important;--tracking-tight:-.025em !important;--tracking-wider:.05em !important;--leading-tight:1.25 !important;--leading-snug:1.375 !important;--leading-relaxed:1.625 !important;--radius-sm:2px !important;--blur-sm:8px !important;--default-transition-duration:.15s !important;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1) !important;--color-ink:#404850 !important;--color-accent:#f28b1f !important;--color-accent-hover:#d87912 !important;--color-accent-foreground:#fff !important;--color-muted:#5b6770 !important;--color-surface:#fff !important;--color-canvas:#f2f3f5 !important;--color-line:#d8dadd !important;--color-line-soft:#e9eaec !important;--color-soft:#fff6ec !important;--color-soft-border:#f4d9b6 !important}.halo-estimator-root.halo-estimator-root .pointer-events-auto{pointer-events:auto !important}.halo-estimator-root.halo-estimator-root .pointer-events-none{pointer-events:none !important}.halo-estimator-root.halo-estimator-root .collapse{visibility:collapse !important}.halo-estimator-root.halo-estimator-root .invisible{visibility:hidden !important}.halo-estimator-root.halo-estimator-root .visible{visibility:visible !important}.halo-estimator-root.halo-estimator-root .sr-only{clip-path:inset(50%) !important;white-space:nowrap !important;border-width:0 !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;position:absolute !important;overflow:hidden !important}.halo-estimator-root.halo-estimator-root .not-sr-only{clip-path:none !important;white-space:normal !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;position:static !important;overflow:visible !important}.halo-estimator-root.halo-estimator-root .absolute{position:absolute !important}.halo-estimator-root.halo-estimator-root .fixed{position:fixed !important}.halo-estimator-root.halo-estimator-root .relative{position:relative !important}.halo-estimator-root.halo-estimator-root .static{position:static !important}.halo-estimator-root.halo-estimator-root .sticky{position:sticky !important}.halo-estimator-root.halo-estimator-root .inset-0{inset:calc(var(--spacing) * 0) !important}.halo-estimator-root.halo-estimator-root .inset-y-0{inset-block:calc(var(--spacing) * 0) !important}.halo-estimator-root.halo-estimator-root .start{inset-inline-start:var(--spacing) !important}.halo-estimator-root.halo-estimator-root .end{inset-inline-end:var(--spacing) !important}.halo-estimator-root.halo-estimator-root .top-0{top:calc(var(--spacing) * 0) !important}.halo-estimator-root.halo-estimator-root .top-1\/2{top:50% !important}.halo-estimator-root.halo-estimator-root .top-4{top:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .top-full{top:100% !important}.halo-estimator-root.halo-estimator-root .right-0{right:calc(var(--spacing) * 0) !important}.halo-estimator-root.halo-estimator-root .right-4{right:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .left-0{left:calc(var(--spacing) * 0) !important}.halo-estimator-root.halo-estimator-root .left-1\/2{left:50% !important}.halo-estimator-root.halo-estimator-root .left-2{left:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .isolate{isolation:isolate !important}.halo-estimator-root.halo-estimator-root .isolation-auto{isolation:auto !important}.halo-estimator-root.halo-estimator-root .z-10{z-index:10 !important}.halo-estimator-root.halo-estimator-root .z-20{z-index:20 !important}.halo-estimator-root.halo-estimator-root .z-50{z-index:50 !important}.halo-estimator-root.halo-estimator-root .col-span-4{grid-column:span 4/span 4 !important}.halo-estimator-root.halo-estimator-root .container{width:100% !important}@media(min-width:40rem){.halo-estimator-root.halo-estimator-root .container{max-width:40rem !important}}@media(min-width:48rem){.halo-estimator-root.halo-estimator-root .container{max-width:48rem !important}}@media(min-width:64rem){.halo-estimator-root.halo-estimator-root .container{max-width:64rem !important}}@media(min-width:80rem){.halo-estimator-root.halo-estimator-root .container{max-width:80rem !important}}@media(min-width:96rem){.halo-estimator-root.halo-estimator-root .container{max-width:96rem !important}}.halo-estimator-root.halo-estimator-root .mx-auto{margin-inline:auto !important}.halo-estimator-root.halo-estimator-root .my-1{margin-block:calc(var(--spacing) * 1) !important}.halo-estimator-root.halo-estimator-root .-mt-px{margin-top:-1px !important}.halo-estimator-root.halo-estimator-root .mt-0\.5{margin-top:calc(var(--spacing) * .5) !important}.halo-estimator-root.halo-estimator-root .mt-1{margin-top:calc(var(--spacing) * 1) !important}.halo-estimator-root.halo-estimator-root .mt-1\.5{margin-top:calc(var(--spacing) * 1.5) !important}.halo-estimator-root.halo-estimator-root .mt-2{margin-top:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .mt-4{margin-top:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .mb-4{margin-bottom:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .line-clamp-2{-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;overflow:hidden !important}.halo-estimator-root.halo-estimator-root .block{display:block !important}.halo-estimator-root.halo-estimator-root .contents{display:contents !important}.halo-estimator-root.halo-estimator-root .flex{display:flex !important}.halo-estimator-root.halo-estimator-root .flow-root{display:flow-root !important}.halo-estimator-root.halo-estimator-root .grid{display:grid !important}.halo-estimator-root.halo-estimator-root .hidden{display:none !important}.halo-estimator-root.halo-estimator-root .inline{display:inline !important}.halo-estimator-root.halo-estimator-root .inline-block{display:inline-block !important}.halo-estimator-root.halo-estimator-root .inline-flex{display:inline-flex !important}.halo-estimator-root.halo-estimator-root .inline-grid{display:inline-grid !important}.halo-estimator-root.halo-estimator-root .inline-table{display:inline-table !important}.halo-estimator-root.halo-estimator-root .list-item{display:list-item !important}.halo-estimator-root.halo-estimator-root .table{display:table !important}.halo-estimator-root.halo-estimator-root .table-caption{display:table-caption !important}.halo-estimator-root.halo-estimator-root .table-cell{display:table-cell !important}.halo-estimator-root.halo-estimator-root .table-column{display:table-column !important}.halo-estimator-root.halo-estimator-root .table-column-group{display:table-column-group !important}.halo-estimator-root.halo-estimator-root .table-footer-group{display:table-footer-group !important}.halo-estimator-root.halo-estimator-root .table-header-group{display:table-header-group !important}.halo-estimator-root.halo-estimator-root .table-row{display:table-row !important}.halo-estimator-root.halo-estimator-root .table-row-group{display:table-row-group !important}.halo-estimator-root.halo-estimator-root .h-1\.5{height:calc(var(--spacing) * 1.5) !important}.halo-estimator-root.halo-estimator-root .h-1\/2{height:50% !important}.halo-estimator-root.halo-estimator-root .h-3{height:calc(var(--spacing) * 3) !important}.halo-estimator-root.halo-estimator-root .h-3\.5{height:calc(var(--spacing) * 3.5) !important}.halo-estimator-root.halo-estimator-root .h-4{height:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .h-5{height:calc(var(--spacing) * 5) !important}.halo-estimator-root.halo-estimator-root .h-7{height:calc(var(--spacing) * 7) !important}.halo-estimator-root.halo-estimator-root .h-9{height:calc(var(--spacing) * 9) !important}.halo-estimator-root.halo-estimator-root .h-10{height:calc(var(--spacing) * 10) !important}.halo-estimator-root.halo-estimator-root .h-11{height:calc(var(--spacing) * 11) !important}.halo-estimator-root.halo-estimator-root .h-12{height:calc(var(--spacing) * 12) !important}.halo-estimator-root.halo-estimator-root .h-24{height:calc(var(--spacing) * 24) !important}.halo-estimator-root.halo-estimator-root .h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height) !important}.halo-estimator-root.halo-estimator-root .h-full{height:100% !important}.halo-estimator-root.halo-estimator-root .h-px{height:1px !important}.halo-estimator-root.halo-estimator-root .max-h-\[360px\]{max-height:360px !important}.halo-estimator-root.halo-estimator-root .min-h-10{min-height:calc(var(--spacing) * 10) !important}.halo-estimator-root.halo-estimator-root .min-h-12{min-height:calc(var(--spacing) * 12) !important}.halo-estimator-root.halo-estimator-root .w-1\.5{width:calc(var(--spacing) * 1.5) !important}.halo-estimator-root.halo-estimator-root .w-3{width:calc(var(--spacing) * 3) !important}.halo-estimator-root.halo-estimator-root .w-3\.5{width:calc(var(--spacing) * 3.5) !important}.halo-estimator-root.halo-estimator-root .w-4{width:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .w-5{width:calc(var(--spacing) * 5) !important}.halo-estimator-root.halo-estimator-root .w-7{width:calc(var(--spacing) * 7) !important}.halo-estimator-root.halo-estimator-root .w-9{width:calc(var(--spacing) * 9) !important}.halo-estimator-root.halo-estimator-root .w-24{width:calc(var(--spacing) * 24) !important}.halo-estimator-root.halo-estimator-root .w-72{width:calc(var(--spacing) * 72) !important}.halo-estimator-root.halo-estimator-root .w-80{width:calc(var(--spacing) * 80) !important}.halo-estimator-root.halo-estimator-root .w-\[3px\]{width:3px !important}.halo-estimator-root.halo-estimator-root .w-\[70px\]{width:70px !important}.halo-estimator-root.halo-estimator-root .w-\[166px\]{width:166px !important}.halo-estimator-root.halo-estimator-root .w-\[200px\]{width:200px !important}.halo-estimator-root.halo-estimator-root .w-full{width:100% !important}.halo-estimator-root.halo-estimator-root .w-px{width:1px !important}.halo-estimator-root.halo-estimator-root .max-w-0{max-width:calc(var(--spacing) * 0) !important}.halo-estimator-root.halo-estimator-root .max-w-7xl{max-width:var(--container-7xl) !important}.halo-estimator-root.halo-estimator-root .max-w-\[9rem\]{max-width:9rem !important}.halo-estimator-root.halo-estimator-root .max-w-lg{max-width:var(--container-lg) !important}.halo-estimator-root.halo-estimator-root .max-w-sm{max-width:var(--container-sm) !important}.halo-estimator-root.halo-estimator-root .max-w-xl{max-width:var(--container-xl) !important}.halo-estimator-root.halo-estimator-root .min-w-0{min-width:calc(var(--spacing) * 0) !important}.halo-estimator-root.halo-estimator-root .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width) !important}.halo-estimator-root.halo-estimator-root .flex-1{flex:1 !important}.halo-estimator-root.halo-estimator-root .shrink{flex-shrink:1 !important}.halo-estimator-root.halo-estimator-root .shrink-0{flex-shrink:0 !important}.halo-estimator-root.halo-estimator-root .grow{flex-grow:1 !important}.halo-estimator-root.halo-estimator-root .border-collapse{border-collapse:collapse !important}.halo-estimator-root.halo-estimator-root .origin-bottom-left{transform-origin:0 100% !important}.halo-estimator-root.halo-estimator-root .-translate-x-1\/2{--tw-translate-x: -50%  !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important}.halo-estimator-root.halo-estimator-root .-translate-y-1\/2{--tw-translate-y: -50%  !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important}.halo-estimator-root.halo-estimator-root .translate-none{translate:none !important}.halo-estimator-root.halo-estimator-root .scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z) !important}.halo-estimator-root.halo-estimator-root .rotate-180{rotate:180deg !important}.halo-estimator-root.halo-estimator-root .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important}.halo-estimator-root.halo-estimator-root .cursor-default{cursor:default !important}.halo-estimator-root.halo-estimator-root .cursor-help{cursor:help !important}.halo-estimator-root.halo-estimator-root .cursor-not-allowed{cursor:not-allowed !important}.halo-estimator-root.halo-estimator-root .cursor-pointer{cursor:pointer !important}.halo-estimator-root.halo-estimator-root .touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom !important;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,) !important}.halo-estimator-root.halo-estimator-root .resize{resize:both !important}.halo-estimator-root.halo-estimator-root .appearance-none{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.halo-estimator-root.halo-estimator-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr)) !important}.halo-estimator-root.halo-estimator-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.halo-estimator-root.halo-estimator-root .grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto !important}.halo-estimator-root.halo-estimator-root .flex-col{flex-direction:column !important}.halo-estimator-root.halo-estimator-root .flex-col-reverse{flex-direction:column-reverse !important}.halo-estimator-root.halo-estimator-root .flex-wrap{flex-wrap:wrap !important}.halo-estimator-root.halo-estimator-root .items-baseline{align-items:baseline !important}.halo-estimator-root.halo-estimator-root .items-center{align-items:center !important}.halo-estimator-root.halo-estimator-root .items-end{align-items:flex-end !important}.halo-estimator-root.halo-estimator-root .items-start{align-items:flex-start !important}.halo-estimator-root.halo-estimator-root .items-stretch{align-items:stretch !important}.halo-estimator-root.halo-estimator-root .justify-between{justify-content:space-between !important}.halo-estimator-root.halo-estimator-root .justify-center{justify-content:center !important}.halo-estimator-root.halo-estimator-root .gap-0\.5{gap:calc(var(--spacing) * .5) !important}.halo-estimator-root.halo-estimator-root .gap-1\.5{gap:calc(var(--spacing) * 1.5) !important}.halo-estimator-root.halo-estimator-root .gap-2{gap:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .gap-3{gap:calc(var(--spacing) * 3) !important}.halo-estimator-root.halo-estimator-root .gap-4{gap:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .gap-5{gap:calc(var(--spacing) * 5) !important}.halo-estimator-root.halo-estimator-root .gap-6{gap:calc(var(--spacing) * 6) !important}.halo-estimator-root.halo-estimator-root :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))) !important}.halo-estimator-root.halo-estimator-root :where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))) !important}.halo-estimator-root.halo-estimator-root :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))) !important}.halo-estimator-root.halo-estimator-root :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))) !important}.halo-estimator-root.halo-estimator-root :where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse))) !important}.halo-estimator-root.halo-estimator-root :where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1 !important}.halo-estimator-root.halo-estimator-root .gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5) !important}.halo-estimator-root.halo-estimator-root .gap-x-8{column-gap:calc(var(--spacing) * 8) !important}.halo-estimator-root.halo-estimator-root :where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1 !important}.halo-estimator-root.halo-estimator-root .gap-y-1{row-gap:calc(var(--spacing) * 1) !important}.halo-estimator-root.halo-estimator-root .gap-y-4{row-gap:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root :where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0 !important;border-inline-style:var(--tw-border-style) !important;border-inline-start-width:calc(1px * var(--tw-divide-x-reverse)) !important;border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important}.halo-estimator-root.halo-estimator-root :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0 !important;border-bottom-style:var(--tw-border-style) !important;border-top-style:var(--tw-border-style) !important;border-top-width:calc(1px * var(--tw-divide-y-reverse)) !important;border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important}.halo-estimator-root.halo-estimator-root :where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1 !important}.halo-estimator-root.halo-estimator-root .self-start{align-self:flex-start !important}.halo-estimator-root.halo-estimator-root .truncate{text-overflow:ellipsis !important;white-space:nowrap !important;overflow:hidden !important}.halo-estimator-root.halo-estimator-root .overflow-hidden{overflow:hidden !important}.halo-estimator-root.halo-estimator-root .overflow-x-auto{overflow-x:auto !important}.halo-estimator-root.halo-estimator-root .rounded-full{border-radius:3.40282e38px !important}.halo-estimator-root.halo-estimator-root .rounded-sm{border-radius:var(--radius-sm) !important}.halo-estimator-root.halo-estimator-root .rounded-s{border-start-start-radius:.25rem !important;border-end-start-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-ss{border-start-start-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-e{border-start-end-radius:.25rem !important;border-end-end-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-se{border-start-end-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-ee{border-end-end-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-es{border-end-start-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-t{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-l{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-tl{border-top-left-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-r{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-tr{border-top-right-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-b{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-br{border-bottom-right-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .rounded-bl{border-bottom-left-radius:.25rem !important}.halo-estimator-root.halo-estimator-root .border{border-style:var(--tw-border-style) !important;border-width:1px !important}.halo-estimator-root.halo-estimator-root .border-x{border-inline-style:var(--tw-border-style) !important;border-inline-width:1px !important}.halo-estimator-root.halo-estimator-root .border-y{border-block-style:var(--tw-border-style) !important;border-block-width:1px !important}.halo-estimator-root.halo-estimator-root .border-s{border-inline-start-style:var(--tw-border-style) !important;border-inline-start-width:1px !important}.halo-estimator-root.halo-estimator-root .border-e{border-inline-end-style:var(--tw-border-style) !important;border-inline-end-width:1px !important}.halo-estimator-root.halo-estimator-root .border-bs{border-block-start-style:var(--tw-border-style) !important;border-block-start-width:1px !important}.halo-estimator-root.halo-estimator-root .border-be{border-block-end-style:var(--tw-border-style) !important;border-block-end-width:1px !important}.halo-estimator-root.halo-estimator-root .border-t{border-top-style:var(--tw-border-style) !important;border-top-width:1px !important}.halo-estimator-root.halo-estimator-root .border-t-2{border-top-style:var(--tw-border-style) !important;border-top-width:2px !important}.halo-estimator-root.halo-estimator-root .border-r{border-right-style:var(--tw-border-style) !important;border-right-width:1px !important}.halo-estimator-root.halo-estimator-root .border-b{border-bottom-style:var(--tw-border-style) !important;border-bottom-width:1px !important}.halo-estimator-root.halo-estimator-root .border-b-2{border-bottom-style:var(--tw-border-style) !important;border-bottom-width:2px !important}.halo-estimator-root.halo-estimator-root .border-l{border-left-style:var(--tw-border-style) !important;border-left-width:1px !important}.halo-estimator-root.halo-estimator-root .border-accent{border-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .border-accent\/60{border-color:#f28b1f99 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .border-accent\/60{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent) !important}}.halo-estimator-root.halo-estimator-root .border-ink{border-color:var(--color-ink) !important}.halo-estimator-root.halo-estimator-root .border-ink\/30{border-color:#4048504d !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .border-ink\/30{border-color:color-mix(in oklab,var(--color-ink) 30%,transparent) !important}}.halo-estimator-root.halo-estimator-root .border-line{border-color:var(--color-line) !important}.halo-estimator-root.halo-estimator-root .border-red-600{border-color:var(--color-red-600) !important}.halo-estimator-root.halo-estimator-root .border-soft-border{border-color:var(--color-soft-border) !important}.halo-estimator-root.halo-estimator-root .border-transparent{border-color:#0000 !important}.halo-estimator-root.halo-estimator-root .border-white\/15{border-color:#ffffff26 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent) !important}}.halo-estimator-root.halo-estimator-root .bg-accent{background-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .bg-accent\/10{background-color:#f28b1f1a !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent) !important}}.halo-estimator-root.halo-estimator-root .bg-accent\/20{background-color:#f28b1f33 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent) !important}}.halo-estimator-root.halo-estimator-root .bg-black\/\[0\.03\]{background-color:#00000008 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .bg-black\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-black) 3%,transparent) !important}}.halo-estimator-root.halo-estimator-root .bg-canvas{background-color:var(--color-canvas) !important}.halo-estimator-root.halo-estimator-root .bg-ink{background-color:var(--color-ink) !important}.halo-estimator-root.halo-estimator-root .bg-ink\/50{background-color:#40485080 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .bg-ink\/50{background-color:color-mix(in oklab,var(--color-ink) 50%,transparent) !important}}.halo-estimator-root.halo-estimator-root .bg-line{background-color:var(--color-line) !important}.halo-estimator-root.halo-estimator-root .bg-line-soft{background-color:var(--color-line-soft) !important}.halo-estimator-root.halo-estimator-root .bg-muted\/50{background-color:#5b677080 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent) !important}}.halo-estimator-root.halo-estimator-root .bg-red-600{background-color:var(--color-red-600) !important}.halo-estimator-root.halo-estimator-root .bg-soft{background-color:var(--color-soft) !important}.halo-estimator-root.halo-estimator-root .bg-surface{background-color:var(--color-surface) !important}.halo-estimator-root.halo-estimator-root .bg-transparent{background-color:#0000 !important}.halo-estimator-root.halo-estimator-root .bg-white{background-color:var(--color-white) !important}.halo-estimator-root.halo-estimator-root .bg-white\/5{background-color:#ffffff0d !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent) !important}}.halo-estimator-root.halo-estimator-root .bg-white\/20{background-color:#fff3 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent) !important}}.halo-estimator-root.halo-estimator-root .bg-repeat{background-repeat:repeat !important}.halo-estimator-root.halo-estimator-root .mask-no-clip{-webkit-mask-clip:no-clip !important;mask-clip:no-clip !important}.halo-estimator-root.halo-estimator-root .mask-repeat{-webkit-mask-repeat:repeat !important;mask-repeat:repeat !important}.halo-estimator-root.halo-estimator-root .p-1{padding:calc(var(--spacing) * 1) !important}.halo-estimator-root.halo-estimator-root .p-5{padding:calc(var(--spacing) * 5) !important}.halo-estimator-root.halo-estimator-root .p-6{padding:calc(var(--spacing) * 6) !important}.halo-estimator-root.halo-estimator-root .px-0{padding-inline:calc(var(--spacing) * 0) !important}.halo-estimator-root.halo-estimator-root .px-1{padding-inline:calc(var(--spacing) * 1) !important}.halo-estimator-root.halo-estimator-root .px-1\.5{padding-inline:calc(var(--spacing) * 1.5) !important}.halo-estimator-root.halo-estimator-root .px-2{padding-inline:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .px-2\.5{padding-inline:calc(var(--spacing) * 2.5) !important}.halo-estimator-root.halo-estimator-root .px-3{padding-inline:calc(var(--spacing) * 3) !important}.halo-estimator-root.halo-estimator-root .px-3\.5{padding-inline:calc(var(--spacing) * 3.5) !important}.halo-estimator-root.halo-estimator-root .px-4{padding-inline:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .px-5{padding-inline:calc(var(--spacing) * 5) !important}.halo-estimator-root.halo-estimator-root .px-6{padding-inline:calc(var(--spacing) * 6) !important}.halo-estimator-root.halo-estimator-root .py-1{padding-block:calc(var(--spacing) * 1) !important}.halo-estimator-root.halo-estimator-root .py-1\.5{padding-block:calc(var(--spacing) * 1.5) !important}.halo-estimator-root.halo-estimator-root .py-2{padding-block:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .py-2\.5{padding-block:calc(var(--spacing) * 2.5) !important}.halo-estimator-root.halo-estimator-root .py-3{padding-block:calc(var(--spacing) * 3) !important}.halo-estimator-root.halo-estimator-root .py-3\.5{padding-block:calc(var(--spacing) * 3.5) !important}.halo-estimator-root.halo-estimator-root .py-4{padding-block:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .py-5{padding-block:calc(var(--spacing) * 5) !important}.halo-estimator-root.halo-estimator-root .py-8{padding-block:calc(var(--spacing) * 8) !important}.halo-estimator-root.halo-estimator-root .pr-2{padding-right:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .pl-8{padding-left:calc(var(--spacing) * 8) !important}.halo-estimator-root.halo-estimator-root .text-center{text-align:center !important}.halo-estimator-root.halo-estimator-root .text-left{text-align:left !important}.halo-estimator-root.halo-estimator-root .text-right{text-align:right !important}.halo-estimator-root.halo-estimator-root .align-super{vertical-align:super !important}.halo-estimator-root.halo-estimator-root .text-2xl{font-size:var(--text-2xl) !important;line-height:var(--tw-leading,var(--text-2xl--line-height)) !important}.halo-estimator-root.halo-estimator-root .text-3xl{font-size:var(--text-3xl) !important;line-height:var(--tw-leading,var(--text-3xl--line-height)) !important}.halo-estimator-root.halo-estimator-root .text-base{font-size:var(--text-base) !important;line-height:var(--tw-leading,var(--text-base--line-height)) !important}.halo-estimator-root.halo-estimator-root .text-lg{font-size:var(--text-lg) !important;line-height:var(--tw-leading,var(--text-lg--line-height)) !important}.halo-estimator-root.halo-estimator-root .text-sm{font-size:var(--text-sm) !important;line-height:var(--tw-leading,var(--text-sm--line-height)) !important}.halo-estimator-root.halo-estimator-root .text-xl{font-size:var(--text-xl) !important;line-height:var(--tw-leading,var(--text-xl--line-height)) !important}.halo-estimator-root.halo-estimator-root .text-xs{font-size:var(--text-xs) !important;line-height:var(--tw-leading,var(--text-xs--line-height)) !important}.halo-estimator-root.halo-estimator-root .text-\[0\.5em\]{font-size:.5em !important}.halo-estimator-root.halo-estimator-root .text-\[10px\]{font-size:10px !important}.halo-estimator-root.halo-estimator-root .text-\[11px\]{font-size:11px !important}.halo-estimator-root.halo-estimator-root .text-\[13px\]{font-size:13px !important}.halo-estimator-root.halo-estimator-root .leading-none{--tw-leading:1 !important;line-height:1 !important}.halo-estimator-root.halo-estimator-root .leading-relaxed{--tw-leading:var(--leading-relaxed) !important;line-height:var(--leading-relaxed) !important}.halo-estimator-root.halo-estimator-root .leading-snug{--tw-leading:var(--leading-snug) !important;line-height:var(--leading-snug) !important}.halo-estimator-root.halo-estimator-root .leading-tight{--tw-leading:var(--leading-tight) !important;line-height:var(--leading-tight) !important}.halo-estimator-root.halo-estimator-root .font-bold{--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important}.halo-estimator-root.halo-estimator-root .font-light{--tw-font-weight:var(--font-weight-light) !important;font-weight:var(--font-weight-light) !important}.halo-estimator-root.halo-estimator-root .font-medium{--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium) !important}.halo-estimator-root.halo-estimator-root .font-normal{--tw-font-weight:var(--font-weight-normal) !important;font-weight:var(--font-weight-normal) !important}.halo-estimator-root.halo-estimator-root .font-semibold{--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold) !important}.halo-estimator-root.halo-estimator-root .tracking-tight{--tw-tracking:var(--tracking-tight) !important;letter-spacing:var(--tracking-tight) !important}.halo-estimator-root.halo-estimator-root .tracking-wider{--tw-tracking:var(--tracking-wider) !important;letter-spacing:var(--tracking-wider) !important}.halo-estimator-root.halo-estimator-root .text-wrap{text-wrap:wrap !important}.halo-estimator-root.halo-estimator-root .text-clip{text-overflow:clip !important}.halo-estimator-root.halo-estimator-root .text-ellipsis{text-overflow:ellipsis !important}.halo-estimator-root.halo-estimator-root .whitespace-nowrap{white-space:nowrap !important}.halo-estimator-root.halo-estimator-root .text-accent{color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .text-accent-foreground{color:var(--color-accent-foreground) !important}.halo-estimator-root.halo-estimator-root .text-ink{color:var(--color-ink) !important}.halo-estimator-root.halo-estimator-root .text-ink\/70{color:#404850b3 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-ink\/70{color:color-mix(in oklab,var(--color-ink) 70%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-muted{color:var(--color-muted) !important}.halo-estimator-root.halo-estimator-root .text-muted\/40{color:#5b677066 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-muted\/40{color:color-mix(in oklab,var(--color-muted) 40%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-muted\/60{color:#5b677099 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-muted\/60{color:color-mix(in oklab,var(--color-muted) 60%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-muted\/70{color:#5b6770b3 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-muted\/70{color:color-mix(in oklab,var(--color-muted) 70%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-red-600{color:var(--color-red-600) !important}.halo-estimator-root.halo-estimator-root .text-white{color:var(--color-white) !important}.halo-estimator-root.halo-estimator-root .text-white\/50{color:#ffffff80 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-white\/60{color:#fff9 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-white\/65{color:#ffffffa6 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-white\/70{color:#ffffffb3 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-white\/80{color:#fffc !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent) !important}}.halo-estimator-root.halo-estimator-root .text-white\/85{color:#ffffffd9 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent) !important}}.halo-estimator-root.halo-estimator-root .capitalize{text-transform:capitalize !important}.halo-estimator-root.halo-estimator-root .lowercase{text-transform:lowercase !important}.halo-estimator-root.halo-estimator-root .normal-case{text-transform:none !important}.halo-estimator-root.halo-estimator-root .uppercase{text-transform:uppercase !important}.halo-estimator-root.halo-estimator-root .italic{font-style:italic !important}.halo-estimator-root.halo-estimator-root .not-italic{font-style:normal !important}.halo-estimator-root.halo-estimator-root .diagonal-fractions{--tw-numeric-fraction:diagonal-fractions !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.halo-estimator-root.halo-estimator-root .lining-nums{--tw-numeric-figure:lining-nums !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.halo-estimator-root.halo-estimator-root .oldstyle-nums{--tw-numeric-figure:oldstyle-nums !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.halo-estimator-root.halo-estimator-root .ordinal{--tw-ordinal:ordinal !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.halo-estimator-root.halo-estimator-root .proportional-nums{--tw-numeric-spacing:proportional-nums !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.halo-estimator-root.halo-estimator-root .slashed-zero{--tw-slashed-zero:slashed-zero !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.halo-estimator-root.halo-estimator-root .stacked-fractions{--tw-numeric-fraction:stacked-fractions !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.halo-estimator-root.halo-estimator-root .tabular-nums{--tw-numeric-spacing:tabular-nums !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.halo-estimator-root.halo-estimator-root .normal-nums{font-variant-numeric:normal !important}.halo-estimator-root.halo-estimator-root .line-through{text-decoration-line:line-through !important}.halo-estimator-root.halo-estimator-root .no-underline{text-decoration-line:none !important}.halo-estimator-root.halo-estimator-root .overline{text-decoration-line:overline !important}.halo-estimator-root.halo-estimator-root .underline{text-decoration-line:underline !important}.halo-estimator-root.halo-estimator-root .antialiased{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}.halo-estimator-root.halo-estimator-root .subpixel-antialiased{-webkit-font-smoothing:auto !important;-moz-osx-font-smoothing:auto !important}.halo-estimator-root.halo-estimator-root .opacity-0{opacity:0 !important}.halo-estimator-root.halo-estimator-root .opacity-50{opacity:.5 !important}.halo-estimator-root.halo-estimator-root .opacity-60{opacity:.6 !important}.halo-estimator-root.halo-estimator-root .opacity-70{opacity:.7 !important}.halo-estimator-root.halo-estimator-root .opacity-80{opacity:.8 !important}.halo-estimator-root.halo-estimator-root .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .shadow-none{--tw-shadow:0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .ring-accent{--tw-ring-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .ring-red-300{--tw-ring-color:var(--color-red-300) !important}.halo-estimator-root.halo-estimator-root .ring-offset-0{--tw-ring-offset-width:0px !important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important}.halo-estimator-root.halo-estimator-root .outline{outline-style:var(--tw-outline-style) !important;outline-width:1px !important}.halo-estimator-root.halo-estimator-root .blur{--tw-blur:blur(8px) !important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important}.halo-estimator-root.halo-estimator-root .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f)) !important;--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f) !important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important}.halo-estimator-root.halo-estimator-root .backdrop-blur{--tw-backdrop-blur:blur(8px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.halo-estimator-root.halo-estimator-root .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm)) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.halo-estimator-root.halo-estimator-root .backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.halo-estimator-root.halo-estimator-root .backdrop-invert{--tw-backdrop-invert:invert(100%) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.halo-estimator-root.halo-estimator-root .backdrop-sepia{--tw-backdrop-sepia:sepia(100%) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.halo-estimator-root.halo-estimator-root .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.halo-estimator-root.halo-estimator-root .transition-\[max-width\,opacity\]{transition-property:max-width,opacity !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.halo-estimator-root.halo-estimator-root .transition-\[width\,padding\,box-shadow\,background-color\,opacity\]{transition-property:width,padding,box-shadow,background-color,opacity !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.halo-estimator-root.halo-estimator-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 !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.halo-estimator-root.halo-estimator-root .transition-opacity{transition-property:opacity !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.halo-estimator-root.halo-estimator-root .transition-transform{transition-property:transform,translate,scale,rotate !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.halo-estimator-root.halo-estimator-root .duration-\[360ms\]{--tw-duration:.36s !important;transition-duration:.36s !important}.halo-estimator-root.halo-estimator-root .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1) !important;transition-timing-function:cubic-bezier(.22,1,.36,1) !important}.halo-estimator-root.halo-estimator-root .outline-none{--tw-outline-style:none !important;outline-style:none !important}.halo-estimator-root.halo-estimator-root .select-none{-webkit-user-select:none !important;user-select:none !important}.halo-estimator-root.halo-estimator-root :where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1 !important}.halo-estimator-root.halo-estimator-root .ring-inset{--tw-ring-inset:inset !important}.halo-estimator-root.halo-estimator-root .group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible !important}.halo-estimator-root.halo-estimator-root .group-focus-within\:block:is(:where(.group):focus-within *){display:block !important}.halo-estimator-root.halo-estimator-root .group-focus-within\/area\:visible:is(:where(.group\/area):focus-within *),.halo-estimator-root.halo-estimator-root .group-focus-within\/d1\:visible:is(:where(.group\/d1):focus-within *),.halo-estimator-root.halo-estimator-root .group-focus-within\/d2\:visible:is(:where(.group\/d2):focus-within *){visibility:visible !important}@media(hover:hover){.halo-estimator-root.halo-estimator-root .group-hover\:visible:is(:where(.group):hover *){visibility:visible !important}.halo-estimator-root.halo-estimator-root .group-hover\:block:is(:where(.group):hover *){display:block !important}.halo-estimator-root.halo-estimator-root .group-hover\:bg-line:is(:where(.group):hover *){background-color:var(--color-line) !important}.halo-estimator-root.halo-estimator-root .group-hover\:bg-muted:is(:where(.group):hover *){background-color:var(--color-muted) !important}.halo-estimator-root.halo-estimator-root .group-hover\/area\:visible:is(:where(.group\/area):hover *),.halo-estimator-root.halo-estimator-root .group-hover\/d1\:visible:is(:where(.group\/d1):hover *),.halo-estimator-root.halo-estimator-root .group-hover\/d2\:visible:is(:where(.group\/d2):hover *){visibility:visible !important}}.halo-estimator-root.halo-estimator-root .peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1 !important}.halo-estimator-root.halo-estimator-root .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed !important}.halo-estimator-root.halo-estimator-root .peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7 !important}.halo-estimator-root.halo-estimator-root .placeholder\:text-muted\/60::placeholder{color:#5b677099 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .placeholder\:text-muted\/60::placeholder{color:color-mix(in oklab,var(--color-muted) 60%,transparent) !important}}.halo-estimator-root.halo-estimator-root .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style) !important;border-bottom-width:0 !important}.halo-estimator-root.halo-estimator-root .checked\:border-accent:checked{border-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .checked\:bg-accent:checked{background-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .focus-within\:border-accent:focus-within{border-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .focus-within\:border-line:focus-within{border-color:var(--color-line) !important}.halo-estimator-root.halo-estimator-root .focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .focus-within\:ring-accent:focus-within{--tw-ring-color:var(--color-accent) !important}@media(hover:hover){.halo-estimator-root.halo-estimator-root .hover\:border-ink:hover{border-color:var(--color-ink) !important}.halo-estimator-root.halo-estimator-root .hover\:border-line:hover{border-color:var(--color-line) !important}.halo-estimator-root.halo-estimator-root .hover\:border-red-300:hover{border-color:var(--color-red-300) !important}.halo-estimator-root.halo-estimator-root .hover\:bg-\[\#fce7c9\]:hover{background-color:#fce7c9 !important}.halo-estimator-root.halo-estimator-root .hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover) !important}.halo-estimator-root.halo-estimator-root .hover\:bg-accent\/20:hover{background-color:#f28b1f33 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent) !important}}.halo-estimator-root.halo-estimator-root .hover\:bg-black:hover{background-color:var(--color-black) !important}.halo-estimator-root.halo-estimator-root .hover\:bg-canvas:hover{background-color:var(--color-canvas) !important}.halo-estimator-root.halo-estimator-root .hover\:bg-ink:hover{background-color:var(--color-ink) !important}.halo-estimator-root.halo-estimator-root .hover\:bg-ink\/5:hover{background-color:#4048500d !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .hover\:bg-ink\/5:hover{background-color:color-mix(in oklab,var(--color-ink) 5%,transparent) !important}}.halo-estimator-root.halo-estimator-root .hover\:bg-line:hover{background-color:var(--color-line) !important}.halo-estimator-root.halo-estimator-root .hover\:bg-red-50:hover{background-color:var(--color-red-50) !important}.halo-estimator-root.halo-estimator-root .hover\:text-ink:hover{color:var(--color-ink) !important}.halo-estimator-root.halo-estimator-root .hover\:text-red-600:hover{color:var(--color-red-600) !important}.halo-estimator-root.halo-estimator-root .hover\:text-white:hover{color:var(--color-white) !important}.halo-estimator-root.halo-estimator-root .hover\:text-white\/80:hover{color:#fffc !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent) !important}}.halo-estimator-root.halo-estimator-root .hover\:opacity-100:hover{opacity:1 !important}}.halo-estimator-root.halo-estimator-root .focus\:bg-canvas:focus{background-color:var(--color-canvas) !important}.halo-estimator-root.halo-estimator-root .focus\:text-ink:focus{color:var(--color-ink) !important}.halo-estimator-root.halo-estimator-root .focus\:outline-none:focus{--tw-outline-style:none !important;outline-style:none !important}.halo-estimator-root.halo-estimator-root .focus-visible\:border-accent:focus-visible{border-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .focus-visible\:bg-canvas:focus-visible{background-color:var(--color-canvas) !important}.halo-estimator-root.halo-estimator-root .focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.halo-estimator-root.halo-estimator-root .focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white) !important}.halo-estimator-root.halo-estimator-root .focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px !important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important}.halo-estimator-root.halo-estimator-root .focus-visible\:outline-none:focus-visible{--tw-outline-style:none !important;outline-style:none !important}.halo-estimator-root.halo-estimator-root .active\:translate-y-px:active{--tw-translate-y:1px !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important}.halo-estimator-root.halo-estimator-root .disabled\:pointer-events-none:disabled{pointer-events:none !important}.halo-estimator-root.halo-estimator-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed !important}.halo-estimator-root.halo-estimator-root .disabled\:opacity-50:disabled{opacity:.5 !important}.halo-estimator-root.halo-estimator-root .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none !important}.halo-estimator-root.halo-estimator-root .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5 !important}.halo-estimator-root.halo-estimator-root .data-\[highlighted\]\:bg-canvas[data-highlighted]{background-color:var(--color-canvas) !important}.halo-estimator-root.halo-estimator-root .data-\[highlighted\]\:text-ink[data-highlighted]{color:var(--color-ink) !important}.halo-estimator-root.halo-estimator-root .data-\[placeholder\]\:text-muted\/70[data-placeholder]{color:#5b6770b3 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root .data-\[placeholder\]\:text-muted\/70[data-placeholder]{color:color-mix(in oklab,var(--color-muted) 70%,transparent) !important}}.halo-estimator-root.halo-estimator-root .data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .data-\[state\=checked\]\:font-bold[data-state=checked]{--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important}.halo-estimator-root.halo-estimator-root .data-\[state\=checked\]\:text-white[data-state=checked]{color:var(--color-white) !important}.halo-estimator-root.halo-estimator-root .data-\[state\=checked\]\:focus\:bg-accent[data-state=checked]:focus,.halo-estimator-root.halo-estimator-root .data-\[state\=checked\]\:data-\[highlighted\]\:bg-accent[data-state=checked][data-highlighted]{background-color:var(--color-accent) !important}.halo-estimator-root.halo-estimator-root .data-\[state\=checked\]\:data-\[highlighted\]\:text-white[data-state=checked][data-highlighted]{color:var(--color-white) !important}@media(min-width:900px){.halo-estimator-root.halo-estimator-root .min-\[900px\]\:sticky{position:sticky !important}.halo-estimator-root.halo-estimator-root .min-\[900px\]\:top-4{top:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .min-\[900px\]\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr !important}.halo-estimator-root.halo-estimator-root .min-\[900px\]\:gap-4{gap:calc(var(--spacing) * 4) !important}}@media(min-width:40rem){.halo-estimator-root.halo-estimator-root .sm\:col-span-2{grid-column:span 2/span 2 !important}.halo-estimator-root.halo-estimator-root .sm\:mt-2{margin-top:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .sm\:mt-3{margin-top:calc(var(--spacing) * 3) !important}.halo-estimator-root.halo-estimator-root .sm\:flex{display:flex !important}.halo-estimator-root.halo-estimator-root .sm\:w-10{width:calc(var(--spacing) * 10) !important}.halo-estimator-root.halo-estimator-root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.halo-estimator-root.halo-estimator-root .sm\:flex-row{flex-direction:row !important}.halo-estimator-root.halo-estimator-root .sm\:items-center{align-items:center !important}.halo-estimator-root.halo-estimator-root .sm\:items-end{align-items:flex-end !important}.halo-estimator-root.halo-estimator-root .sm\:justify-between{justify-content:space-between !important}.halo-estimator-root.halo-estimator-root .sm\:justify-end{justify-content:flex-end !important}.halo-estimator-root.halo-estimator-root .sm\:gap-2{gap:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .sm\:gap-4{gap:calc(var(--spacing) * 4) !important}.halo-estimator-root.halo-estimator-root .sm\:gap-y-2{row-gap:calc(var(--spacing) * 2) !important}.halo-estimator-root.halo-estimator-root .sm\:self-end{align-self:flex-end !important}.halo-estimator-root.halo-estimator-root .sm\:px-6{padding-inline:calc(var(--spacing) * 6) !important}.halo-estimator-root.halo-estimator-root .sm\:py-6{padding-block:calc(var(--spacing) * 6) !important}.halo-estimator-root.halo-estimator-root .sm\:py-10{padding-block:calc(var(--spacing) * 10) !important}.halo-estimator-root.halo-estimator-root .sm\:text-4xl{font-size:var(--text-4xl) !important;line-height:var(--tw-leading,var(--text-4xl--line-height)) !important}.halo-estimator-root.halo-estimator-root .sm\:text-lg{font-size:var(--text-lg) !important;line-height:var(--tw-leading,var(--text-lg--line-height)) !important}.halo-estimator-root.halo-estimator-root .sm\:text-\[15px\]{font-size:15px !important}}@media(min-width:48rem){.halo-estimator-root.halo-estimator-root .md\:grid{display:grid !important}.halo-estimator-root.halo-estimator-root .md\:hidden{display:none !important}.halo-estimator-root.halo-estimator-root .md\:min-w-\[620px\]{min-width:620px !important}.halo-estimator-root.halo-estimator-root .md\:items-center{align-items:center !important}.halo-estimator-root.halo-estimator-root .md\:justify-start{justify-content:flex-start !important}}@media(min-width:64rem){.halo-estimator-root.halo-estimator-root .lg\:col-span-1{grid-column:span 1/span 1 !important}.halo-estimator-root.halo-estimator-root .lg\:mt-0{margin-top:calc(var(--spacing) * 0) !important}}.halo-estimator-root.halo-estimator-root .\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1 !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;overflow:hidden !important}.halo-estimator-root.halo-estimator-root .\[\&\>span\]\:text-left>span{text-align:left !important}.halo-estimator-root.halo-estimator-root .gradient-ink{background:linear-gradient(135deg,#404850,#2f363e) !important}.halo-estimator-root.halo-estimator-root .grid-sections-top,.halo-estimator-root.halo-estimator-root .grid-sections-bottom{grid-template-columns:1fr !important}@media(min-width:640px){.halo-estimator-root.halo-estimator-root .grid-sections-top,.halo-estimator-root.halo-estimator-root .grid-sections-bottom{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(min-width:1024px){.halo-estimator-root.halo-estimator-root .grid-sections-top,.halo-estimator-root.halo-estimator-root .grid-sections-bottom{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}.halo-estimator-root.halo-estimator-root .grid-results{grid-template-columns:1fr !important}@media(min-width:768px){.halo-estimator-root.halo-estimator-root .grid-results{grid-template-columns:minmax(140px,1.5fr) minmax(130px,1.6fr) minmax(70px,1fr) minmax(60px,1fr) minmax(60px,1fr) minmax(70px,1fr) !important}}.halo-estimator-root.halo-estimator-root,.halo-estimator-root.halo-estimator-root *,.halo-estimator-root.halo-estimator-root :before,.halo-estimator-root.halo-estimator-root :after{box-sizing:border-box !important;border-style:solid !important;border-width:0 !important;border-color:var(--color-line,currentColor) !important}.halo-estimator-root.halo-estimator-root{font-family:var(--font-sans) !important;color:#1c2026 !important;-webkit-text-size-adjust:100% !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-feature-settings:"cv11","ss01" !important;text-align:left !important;font-size:16px !important;line-height:1.5 !important}.halo-estimator-root.halo-estimator-root h1,.halo-estimator-root.halo-estimator-root h2,.halo-estimator-root.halo-estimator-root h3,.halo-estimator-root.halo-estimator-root h4,.halo-estimator-root.halo-estimator-root h5,.halo-estimator-root.halo-estimator-root h6{font-size:inherit !important;font-weight:inherit !important;text-transform:none !important;letter-spacing:normal !important;margin:0 !important;padding:0 !important}.halo-estimator-root.halo-estimator-root p,.halo-estimator-root.halo-estimator-root figure,.halo-estimator-root.halo-estimator-root blockquote,.halo-estimator-root.halo-estimator-root dl,.halo-estimator-root.halo-estimator-root dd{margin:0 !important;padding:0 !important}.halo-estimator-root.halo-estimator-root ol,.halo-estimator-root.halo-estimator-root ul,.halo-estimator-root.halo-estimator-root menu{margin:0 !important;padding:0 !important;list-style:none !important}.halo-estimator-root.halo-estimator-root a{color:inherit !important;-webkit-text-decoration:inherit !important;text-decoration:inherit !important;box-shadow:none !important;background:0 0 !important}.halo-estimator-root.halo-estimator-root img,.halo-estimator-root.halo-estimator-root svg,.halo-estimator-root.halo-estimator-root video,.halo-estimator-root.halo-estimator-root canvas,.halo-estimator-root.halo-estimator-root iframe{vertical-align:middle !important;max-width:100% !important;display:block !important}.halo-estimator-root.halo-estimator-root button,.halo-estimator-root.halo-estimator-root [type=button],.halo-estimator-root.halo-estimator-root [type=reset],.halo-estimator-root.halo-estimator-root [type=submit],.halo-estimator-root.halo-estimator-root input,.halo-estimator-root.halo-estimator-root optgroup,.halo-estimator-root.halo-estimator-root select,.halo-estimator-root.halo-estimator-root textarea{font-size:100% !important;font-weight:inherit !important;font-style:inherit !important;line-height:inherit !important;color:inherit !important;background:0 0 !important;border-radius:0 !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;text-shadow:none!important;background-image:none!important;min-width:0!important;min-height:0!important;font-family:inherit!important}.halo-estimator-root.halo-estimator-root button,.halo-estimator-root.halo-estimator-root [type=button],.halo-estimator-root.halo-estimator-root [type=reset],.halo-estimator-root.halo-estimator-root [type=submit]{-webkit-appearance:button !important;-moz-appearance:button !important;appearance:button !important;cursor:pointer !important;text-transform:none !important;letter-spacing:normal !important;background-color:#0000 !important;text-decoration:none!important}.halo-estimator-root.halo-estimator-root :disabled{cursor:default !important}.halo-estimator-root.halo-estimator-root table{border-collapse:collapse !important;border-color:inherit !important;text-indent:0 !important}.halo-estimator-root.halo-estimator-root ::selection{background:#f28b1f40 !important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root ::selection{background:color-mix(in srgb,var(--color-accent) 25%,transparent) !important}}.halo-estimator-root.halo-estimator-root input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.halo-estimator-root.halo-estimator-root input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}.halo-estimator-root.halo-estimator-root input[type=number]{-webkit-appearance:textfield !important;-moz-appearance:textfield !important;appearance:textfield !important}.halo-estimator-root.halo-estimator-root.halo-estimator-root button,.halo-estimator-root.halo-estimator-root.halo-estimator-root input,.halo-estimator-root.halo-estimator-root.halo-estimator-root select,.halo-estimator-root.halo-estimator-root.halo-estimator-root textarea{font-family:var(--font-sans)!important;text-transform:none!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .uppercase{text-transform:uppercase!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .w-full{width:100%!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .w-\[70px\]{width:70px!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .h-full{height:100%!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .h-12{height:3rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .min-h-12{min-height:3rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .min-w-0{min-width:0!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .shrink-0{flex-shrink:0!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .flex{display:flex!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .inline-flex{display:inline-flex!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .items-center{align-items:center!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .items-stretch{align-items:stretch!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .justify-center{justify-content:center!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .justify-between{justify-content:space-between!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .rounded-sm{border-radius:2px!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .border{border-width:1px!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .border-line{border-color:var(--color-line)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .border-accent\/60{border-color:#f28b1f99!important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root.halo-estimator-root .border-accent\/60{border-color:color-mix(in srgb,var(--color-accent) 60%,transparent)!important}}.halo-estimator-root.halo-estimator-root.halo-estimator-root .bg-transparent{background-color:#0000!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .bg-surface{background-color:var(--color-surface)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .bg-canvas{background-color:var(--color-canvas)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .bg-ink{background-color:var(--color-ink)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .bg-accent{background-color:var(--color-accent)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .bg-accent\/10{background-color:#f28b1f1a!important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root.halo-estimator-root .bg-accent\/10{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent)!important}}.halo-estimator-root.halo-estimator-root.halo-estimator-root .text-white{color:var(--color-white)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .text-ink{color:var(--color-ink)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .text-muted{color:var(--color-muted)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .text-accent{color:var(--color-accent)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .px-0{padding-inline:0!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .px-2{padding-inline:.5rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .px-3{padding-inline:.75rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .px-3\.5{padding-inline:.875rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .px-4{padding-inline:1rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .px-5{padding-inline:1.25rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .py-1\.5{padding-block:.375rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .py-2{padding-block:.5rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .py-2\.5{padding-block:.625rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-stepper{border-left:1px solid var(--color-line)!important;background-color:var(--color-surface)!important;flex-direction:column!important;justify-content:stretch!important;align-items:stretch!important;width:28px!important;height:100%!important;padding:0!important;display:flex!important;top:0!important;bottom:0!important;right:0!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-stepper-button{background-color:#0000!important;border-radius:0!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:50%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-stepper-button svg{flex-shrink:0!important;width:12px!important;height:12px!important;margin:0!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-remove-section-button{border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-remove-section-button svg{flex-shrink:0!important;width:16px!important;height:16px!important;margin:0!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-thickness-option-active{background-color:#f28b1f0d!important}@supports (color:color-mix(in lab,red,red)){.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-thickness-option-active{background-color:color-mix(in srgb,var(--color-accent) 5%,transparent)!important}}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-thickness-option-active{box-shadow:inset 0 0 0 1px var(--color-accent)!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-download-pdf-button{gap:.5rem!important;min-height:44px!important;padding:.625rem 1.5rem!important}.halo-estimator-root.halo-estimator-root.halo-estimator-root .halo-section-heading{font-size:1.5rem!important;font-weight:700!important;line-height:1.25!important}}
