@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-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--be-fade-start:0px;--be-fade-end:0px}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[50\%\]{top:50%}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-full{width:100%;height:100%}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.w-3\/4{width:75%}.w-\[70px\]{width:70px}.w-\[100px\]{width:100px}.w-\[200px\]{width:200px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[150px\]{max-width:150px}.max-w-\[500px\]{max-width:500px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--maha-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--maha-border) 50%, transparent)}}.border-input{border-color:var(--maha-input)}.border-primary{border-color:var(--maha-primary)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-background{background-color:var(--maha-background)}.bg-border{background-color:var(--maha-border)}.bg-card{background-color:var(--maha-card)}.bg-destructive{background-color:var(--maha-destructive)}.bg-foreground{background-color:var(--maha-foreground)}.bg-input{background-color:var(--maha-input)}.bg-muted,.bg-muted\/50{background-color:var(--maha-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--maha-muted) 50%, transparent)}}.bg-popover{background-color:var(--maha-card)}.bg-primary{background-color:var(--maha-primary)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-foreground{fill:var(--maha-foreground)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-\[11px\]{font-size:11px}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.tab-1{tab-size:1}.tab-2{tab-size:2}.tab-3{tab-size:3}.tab-6{tab-size:6}.tab-11{tab-size:11}.text-background{color:var(--maha-background)}.text-card-foreground{color:var(--maha-foreground)}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--maha-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--maha-foreground) 60%, transparent)}}.text-muted-foreground{color:var(--maha-muted-foreground)}.text-popover-foreground{color:var(--maha-foreground)}.text-primary{color:var(--maha-primary)}.text-primary-foreground{color:var(--maha-on-primary)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.ring-offset-background{--tw-ring-offset-color:var(--maha-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--maha-primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--maha-on-primary)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-foreground::file-selector-button{color:var(--maha-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--maha-muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--maha-foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--maha-accent)}.hover\:bg-destructive\/90:hover{background-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--maha-destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--maha-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--maha-muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--maha-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--maha-primary) 90%, transparent)}}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--maha-foreground)}.hover\:text-muted-foreground:hover{color:var(--maha-muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--maha-accent)}.focus\:text-accent-foreground:focus{color:var(--maha-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-ring:focus{--tw-ring-color:var(--maha-primary)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--maha-primary)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--maha-destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--maha-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--maha-primary) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--maha-primary)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--maha-muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--maha-muted) 50%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--maha-primary)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--maha-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--maha-primary) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--maha-destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--maha-destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--maha-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--maha-destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--maha-muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--maha-accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--maha-foreground)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--maha-background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--maha-foreground)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--maha-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--maha-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--maha-on-primary)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--maha-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--maha-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--maha-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--maha-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--maha-muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--maha-muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--maha-destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--maha-destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--maha-destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--maha-input)}.dark\:bg-destructive\/60{background-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--maha-destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--maha-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--maha-input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--maha-muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--maha-accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--maha-accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--maha-input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--maha-input) 50%, transparent)}}.dark\:hover\:text-foreground:hover{color:var(--maha-foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--maha-destructive) 40%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--maha-destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--maha-destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--maha-input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--maha-input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--maha-input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--maha-foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--maha-primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--maha-destructive) 20%, transparent)}}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--maha-muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--maha-border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--maha-border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--maha-border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--maha-border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--maha-muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--maha-border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--maha-muted-foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:invisible svg{visibility:hidden}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--maha-muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[aria-busy\=\"true\"\]\:visible:is(){visibility:visible}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--maha-destructive)!important}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>input\]\:flex-1>input{flex:1}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--maha-muted-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.maha-wizard-recovery{border:1px solid var(--maha-border);overflow-wrap:anywhere;border-radius:.75rem;width:min(100%,36rem);margin:1.5rem auto;padding:clamp(1rem,3vw,1.5rem)}.maha-wizard-recovery h2{margin:0 0 .75rem;font-size:1.125rem}.maha-wizard-recovery p{margin:0 0 1rem;line-height:1.5}.maha-wizard-recovery-detail{font-size:.875rem}.maha-wizard-recovery-actions{flex-wrap:wrap;gap:.75rem;display:flex}.maha-wizard-recovery-actions>button{flex:8rem;min-height:2.5rem}:root,:host{--color-border:var(--maha-border);--color-destructive:var(--maha-destructive)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--maha-primary:#14284b;--maha-on-primary:#fff;--maha-background:#fff;--maha-foreground:#26364e;--maha-card:#fff;--maha-muted:#eef2f8;--maha-muted-foreground:#59677c;--maha-accent:#c2410c;--maha-border:#cfd6e2;--maha-input:#b9c3d3;--maha-destructive:#b91c1c;--gov-navy:#1a4b8c;--gov-navy-deep:#0d2b5c;--gov-navy-ink:#0a2249;--gov-green:#2e7d32;--gov-green-deep:#166534;--brand-pwd-blue:var(--gov-navy);--brand-estimate-green:var(--gov-green);--brand-ink:#374151;--brand-green-on-dark:#9bd89e;--brand-clear:14px;--gov-saffron:#f60;--gov-saffron-strong:#c2410c;--gov-cyan:#0891b2;--gov-blue-50:#eff6ff;--gov-blue-100:#dbeafe;--gov-blue-200:#bfdbfe;--gov-blue-300:#93c5fd;--gov-green-50:#f0fdf4;--gov-green-200:#bbf7d0;--gov-orange-50:#fff7ed;--gov-orange-100:#ffedd5;--gov-orange-200:#fed7aa;--gov-orange-300:#fdba74;--gov-band:linear-gradient(115deg, #0d2b5c 0%, #1a4b8c 55%, #173f78 100%);--gov-tricolour:linear-gradient(to right, var(--gov-saffron) 0 33.33%, #fff 33.33% 66.66%, var(--gov-green) 66.66% 100%);--gov-utility-wash:linear-gradient(90deg, #fff1e6 0%, #eef4ff 50%, #ecf8ee 100%);--gov-focus-on-navy:#fdba74;--sidebar-bg:#fff;--stepper-bg:#0d2b5c;--rail-bg:#f5f7fa;--canvas:#f9fafb;--table-bg:#fff;--card-bg:#fff;--card-raised:#f3f4f6;--card-alt:#f9fafb;--control-bg:#fff;--well-bg:#f9fafb;--input-bg:#fff;--surface-hover:#eef3fa;--row-hover:#f3f7fd;--canvas-grid:transparent;--step-rule:#93c5fd;--skeleton-highlight:#eef2f7;--surface:var(--card-bg);--be-surface-muted:var(--card-alt);--line-row:#f0f2f5;--row-divider:var(--line-row);--line-soft:#eceff3;--line:#e3e7ec;--line-table:#dde2e9;--line-strong:#cdd3dc;--line-control:#b6bfcc;--border:var(--line);--be-border:var(--line);--fg:#111827;--fg-heading:#1f2937;--fg-body:#374151;--fg-muted:#4b5563;--fg-dim:#5b6472;--fg-faint:#5b6472;--fg-ghost:#5f6875;--muted:var(--fg-muted);--blue:#1a4b8c;--blue-fill:#1a4b8c;--blue-text:#1a4b8c;--blue-pill:#0d2b5c;--blue-wash:#eff6ff;--blue-tint:#dbeafe;--blue-edge:#bfdbfe;--accent:var(--blue);--lime:#2e7d32;--lime-tint:#f0fdf4;--lime-edge:#bbf7d0;--success:var(--lime);--amber:#c2410c;--amber-strong:#9a3412;--amber-body:#7c2d12;--amber-tint:#fff7ed;--amber-wash:#fff7ed;--amber-edge:#fed7aa;--red:#b91c1c;--red-text:#b91c1c;--red-tint:#fef2f2;--red-edge:#fecaca;--sidebar-w:0px;--header-h:46px;--stepper-h:56px;--gutter:28px;--radius:.375rem;--radius-card:12px;--radius-panel:10px;--radius-control:6px;--radius-input:6px;--radius-pill:9999px;--row-pad-y:9px;--row-pad-x:14px;--shadow-sm:0 1px 2px #0000000d;--shadow-card:0 2px 10px #0000000f, 0 0 0 1px #0000000a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-screen:0 12px 48px #00000024, 0 0 0 1px #ffffff80;--shadow-overlay:0 10px 30px #0d2b5c29, 0 0 0 1px #0d2b5c0f;--focus-ring:0 0 0 3px #1a4b8c59;--font-ui:var(--font-sans), var(--font-devanagari), "Noto Sans", Mangal, sans-serif;--font-heading:var(--font-display), var(--font-devanagari), var(--font-sans), sans-serif}*{box-sizing:border-box}body{background:var(--canvas);color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}img,svg,video,canvas{max-width:100%;display:block}fieldset,legend{border:0;margin:0;padding:0}button{color:inherit;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.be-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.be-nav-simple .be-app-topbar__desktop,.be-nav-simple .be-app-topbar__account{display:flex}.be-nav-simple .be-app-topbar__brand{flex:none;min-width:0}.be-nav-simple .be-app-topbar__desktop{margin-right:auto}.be-nav-account{width:250px;max-height:min(640px, var(--radix-dropdown-menu-content-available-height));overflow-y:auto}.be-nav-account [role=menuitem]{min-height:36px;color:var(--fg-body);gap:9px;padding:7px 10px;font-size:13px}.be-nav-account [role=menuitem][data-highlighted]{background:var(--gov-blue-50)}@media (max-width:600px){.be-app-topbar.be-nav-simple{flex-basis:94px;height:94px}.be-nav-simple .be-app-topbar__inner{flex-wrap:wrap;gap:0 6px;height:94px}.be-nav-simple .be-app-topbar__brand,.be-nav-simple .be-app-topbar__account,.be-nav-simple .be-app-topbar__support{height:50px}.be-nav-simple .be-app-topbar__account-trigger{min-height:44px}.be-nav-simple .be-app-topbar__brand{margin-right:auto}.be-nav-simple .be-app-topbar__account{margin-left:0}.be-nav-simple .be-app-topbar__account-name{display:none}.be-nav-simple .be-app-topbar__desktop{flex-basis:100%;order:4;justify-content:center;width:100%}.be-nav-simple .be-app-topbar__desktop .be-nav-item{height:44px;min-height:44px;padding:0 18px}.be-nav-account [role=menuitem]{min-height:44px}}.be-skip-link{color:#1d4ed8;text-underline-offset:3px;white-space:nowrap;border-radius:3px;font-size:12px;font-weight:500;text-decoration:underline}.be-skip-link:hover{color:var(--gov-navy-deep)}#be-main-content:focus{outline:none}::placeholder{color:var(--fg-dim);opacity:1}.num,.mono,.be-num{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.be-page-title{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--gov-navy);margin:0;font-size:28px;font-weight:800}.be-section-heading{font-family:var(--font-heading);color:var(--fg-heading);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:800;display:flex}.be-section-heading:before{content:"";background:var(--gov-navy);border-radius:2px;flex:none;width:4px;height:1.1em}.be-label{font-size:14px;font-weight:500}.be-body{font-size:13px;font-weight:400}.be-meta,.be-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:12px;font-weight:700}.be-eyebrow{color:var(--gov-saffron-strong)}:where(.be-card)>:is(h2,h3){font-family:var(--font-heading);color:var(--gov-navy-deep);font-weight:700}.be-shell{background:var(--canvas);min-height:100vh;color:var(--fg);flex-direction:column;display:flex}[data-read-only=true] [data-mutation-action]{display:none!important}.be-govbar{background:var(--gov-utility-wash);border-bottom:1px solid #e8ecf2;font-size:12px}.be-govbar__inner{min-height:34px;padding:3px var(--gutter);justify-content:flex-end;align-items:center;gap:12px;display:flex}.be-govbar__sep{background:#c7d2e3;width:1px;height:16px}.be-textsize{align-items:center;gap:2px;display:inline-flex}.be-textsize__option{min-width:26px;height:24px;color:var(--gov-navy);border:1px solid #0000;border-radius:4px;place-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-grid}.be-textsize__option[data-size=small]{font-size:11px}.be-textsize__option[data-size=normal]{font-size:13px}.be-textsize__option[data-size=large]{font-size:15px}.be-textsize__option:hover{background:#ffffffb3}.be-textsize__option[aria-pressed=true]{border-color:var(--gov-blue-200);background:#fff}.be-lang-switch{background:#fff;border:1px solid #1d4ed8;border-radius:4px;align-items:center;height:24px;padding:0 3px;display:inline-flex}.be-lang-switch__option{color:#1e40af;border-radius:3px;min-width:30px;height:18px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}.be-lang-switch__option[data-active=true]{background:var(--gov-navy);color:#fff}.be-lang-switch__option:not([data-active=true]):hover{background:var(--gov-blue-50)}.be-lang-switch__divider{color:#93a4c3;padding:0 1px;font-size:11px}.be-lang-switch[data-pending=true],.be-lang-switch__option:disabled{cursor:progress}@media (prefers-reduced-motion:no-preference){.be-lang-switch[data-pending=true] .be-lang-switch__option[data-active=true]{animation:.8s ease-in-out infinite alternate be-lang-pending}}@keyframes be-lang-pending{to{opacity:.55}}.be-masthead{background:#fff;position:relative}.be-masthead__inner{min-height:84px;padding:10px var(--gutter);align-items:center;gap:16px;display:flex}.be-masthead__home{border-radius:8px;flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.be-masthead__titles{flex-direction:column;min-width:0;line-height:1.2;display:flex}.be-masthead__mr{font-family:var(--font-heading);color:var(--gov-navy-deep);font-size:15px;font-weight:700}.be-masthead__en{font-family:var(--font-heading);color:var(--gov-navy);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:800;overflow:hidden}.be-masthead__tagline{color:var(--gov-green);flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:2px;font-size:12.5px;font-weight:600;display:flex}.be-masthead__tagline [lang=mr]{font-family:var(--font-heading);font-size:13.5px}.be-masthead__dot{color:var(--gov-saffron);font-weight:800}.be-masthead__aside{flex:none;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.be-seal{background:radial-gradient(circle at 50% 38%, #fff 0 52%, var(--gov-blue-50) 53%);width:58px;height:58px;box-shadow:inset 0 0 0 2px var(--gov-navy), inset 0 0 0 5px #fff, inset 0 0 0 6px var(--gov-orange-200);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.be-seal__mark{color:var(--brand-pwd-blue);margin-top:-2px;display:block}.be-seal[data-size=sm]{width:44px;height:44px}.be-seal[data-size=sm] .be-seal__mark{transform:scale(.8)}.be-seal[data-kind=logo]{box-shadow:inset 0 0 0 1px var(--gov-navy), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--gov-orange-200);background:#fff;border-radius:10px;padding:6px;overflow:hidden}.be-seal__logo{object-fit:contain;width:100%;height:100%;display:block}.be-masthead__home[data-kind=product]{gap:18px}.be-masthead__logo{flex:none;display:flex}.be-masthead__logo img{display:block}.be-shell .be-masthead__logo{align-items:center;gap:14px}.be-shell .be-masthead__logo .be-seal[data-kind=brand]{display:none}@media (max-width:640px){.be-catalogue-lead-dialog .be-catalogue-lead-dialog-head{flex-direction:row;align-items:flex-start;gap:10px;padding:16px}.be-catalogue-lead-dialog-head>div{flex:1;min-width:0}.be-catalogue-lead-dialog .be-catalogue-lead-dialog-head h2{overflow-wrap:anywhere;font-size:18px;line-height:1.3}.be-shell .be-masthead__logo .be-seal{display:none}.be-shell .be-masthead__logo img{width:auto;height:28px}}.be-masthead__descriptor{border-left:1px solid var(--line-strong);flex-direction:column;min-width:0;padding-left:18px;line-height:1.3;display:flex}.be-masthead__descriptor [lang=mr]{font-family:var(--font-heading);color:var(--gov-navy-deep);font-size:14px;font-weight:700}.be-masthead__descriptor [lang=en]{color:var(--gov-green);font-size:12.5px;font-weight:600}.be-masthead__product{padding-inline:var(--brand-clear);flex:none;align-items:center;margin-left:auto;display:flex}.be-masthead__product+.be-masthead__aside{padding-left:var(--brand-clear);border-left:1px solid var(--line);margin-left:0}.be-masthead__product-logo{display:block}.be-masthead__product-mark{color:var(--brand-pwd-blue);display:none}@media (max-width:1023px){.be-masthead__product{padding-inline:4px}.be-masthead__product-logo{display:none}.be-masthead__product-mark{display:block}.be-masthead__product+.be-masthead__aside{border-left:0;padding-left:0}.be-masthead:has(.be-seal[data-kind=brand]) .be-masthead__product{display:none}.be-masthead:has(.be-seal[data-kind=brand]) .be-masthead__product+.be-masthead__aside{margin-left:auto}}@media (max-width:640px){.be-masthead__product{display:none}}@media (max-width:860px){.be-masthead__descriptor{display:none}}.be-tricolour{background:var(--gov-tricolour);height:4px}.be-brand{align-items:center;gap:10px;padding:0 6px 18px;display:flex}.be-brand-name{font-family:var(--font-heading);color:var(--gov-navy-deep);font-size:15px;font-weight:800}.be-brand-name span{color:var(--gov-navy)}.be-glyph{background:var(--card-raised);border-radius:8px;flex-shrink:0;width:30px;height:30px;position:relative}.be-glyph:before,.be-glyph:after{content:"";background:var(--blue);border-radius:1px;position:absolute;top:7px;left:7px}.be-glyph:before{width:12px;height:3px}.be-glyph:after{width:3px;height:12px}.be-glyph i{background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;right:6px}.be-user{align-items:center;gap:10px;min-width:0;display:flex}.be-avatar{background:var(--gov-navy);color:#fff;width:34px;height:34px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--gov-blue-200);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.be-user-details{min-width:0;max-width:260px}.be-user-name{color:var(--fg-heading);font-size:13px;font-weight:700;line-height:1.25}.be-user-role{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;overflow:hidden}.be-app-topbar{z-index:40;background:var(--gov-navy);color:#fff;flex:0 0 50px;height:50px;position:relative}.be-app-topbar__inner{align-items:stretch;gap:14px;width:100%;height:50px;padding:0 20px;display:flex}.be-app-topbar__brand{flex:none;align-items:center;min-width:185px;display:flex}.be-app-topbar__home{color:#fff;align-items:center;gap:7px;max-width:190px;display:inline-flex}.be-app-topbar__mark{color:#fff;flex:none;width:27px;height:16px}.be-app-topbar__wordmark{color:#fff;font-family:var(--font-heading);letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:800}.be-app-topbar__wordmark b{color:#fff;font-weight:800}.be-app-topbar__desktop{flex:auto;align-items:stretch;min-width:0;display:flex}.be-app-topbar__desktop .be-nav-item,.be-app-topbar__desktop .be-topnav__trigger{color:#fff;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-height:50px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.be-app-topbar__desktop .be-nav-item svg{display:none}.be-nav-count{color:#172b4d;background:#f0b429;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.be-app-topbar__desktop .be-nav-item:hover,.be-app-topbar__desktop .be-topnav__trigger:hover{background:#ffffff17}.be-app-topbar__desktop .be-nav-item[aria-current=page],.be-app-topbar__desktop .be-topnav__trigger[data-active=true]{background:0 0;font-weight:700}.be-app-topbar__desktop .be-nav-item[aria-current=page]:after,.be-app-topbar__desktop .be-topnav__trigger[data-active=true]:after{content:"";background:var(--gov-saffron);height:3px;position:absolute;bottom:0;left:9px;right:9px}.be-app-topbar__desktop .be-topnav__admin{margin-left:0}.be-app-topbar__desktop .be-topnav__menu{z-index:50}.be-app-topbar__desktop .be-topnav__menu .be-nav-item{border-radius:var(--radius-control);width:100%;min-height:38px;color:var(--fg-body);padding:0 10px;font-size:13px;font-weight:500;display:flex}.be-app-topbar__desktop .be-topnav__menu .be-nav-item svg{color:var(--gov-navy);display:block}.be-app-topbar__desktop .be-topnav__menu .be-nav-item:hover,.be-app-topbar__desktop .be-topnav__menu .be-nav-item[aria-current=page]{background:var(--gov-blue-50);color:var(--gov-navy-deep)}.be-app-topbar__desktop .be-topnav__menu .be-nav-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--gov-saffron);font-weight:700}.be-app-topbar__desktop :focus-visible,.be-app-topbar__mobile-popover :focus-visible{outline-color:var(--gov-focus-on-navy)}.be-app-topbar__account{flex:none;align-items:center;margin-left:auto;display:flex}.be-app-topbar__account-trigger{color:#fff;min-height:42px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0 5px 0 8px;display:inline-flex}.be-app-topbar__account-trigger:hover{color:#fff;background:#ffffff17}.be-app-topbar__account-trigger .be-avatar,.be-app-topbar__mobile-user .be-avatar{background:var(--gov-blue-100);width:28px;height:28px;color:var(--gov-navy);box-shadow:none;border:1px solid #fff9;font-size:11px}.be-app-topbar__account-name{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;font-weight:600;overflow:hidden}.be-app-topbar__account-popover{z-index:60;border:1px solid var(--line);border-radius:var(--radius-panel);width:220px;color:var(--fg);box-shadow:var(--shadow-overlay);background:#fff;padding:12px}.be-app-topbar__account-menu{color:var(--fg-heading);gap:4px;font-size:13px;display:grid}.be-app-topbar__account-menu>span{color:var(--fg-muted);margin-bottom:8px;font-size:12px}.be-app-topbar__signout{border:1px solid var(--line);border-radius:var(--radius-control);min-height:38px;color:var(--fg-heading);text-align:left;background:#fff;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.be-app-topbar__signout:hover{background:var(--gov-blue-50)}.be-app-topbar__mobile{align-items:center;margin-left:auto;display:none}.be-app-topbar__support{flex:none;align-items:center;display:flex}.be-app-topbar__support [data-support-root]{z-index:120;position:relative;inset:auto}.be-app-topbar__support [data-support-root]>button[aria-label]{width:40px;height:40px;min-height:40px;box-shadow:none;background:#ffffff1f;border-color:#ffffff59}.be-app-topbar__support [data-support-root]>button[aria-label]:hover{background:#fff3}.be-app-topbar__support [data-support-root]>[role=dialog]{top:calc(100% + 10px);bottom:auto;right:0}.be-app-topbar__mobile-trigger{color:#fff;width:40px;height:40px}.be-app-topbar__mobile-trigger:hover{color:#fff;background:#ffffff1f}.be-app-topbar__close-icon{display:none}.be-app-topbar__mobile-popover{z-index:70;border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--gov-navy);color:#fff;width:min(360px,100vw - 16px);max-height:calc(100dvh - 62px);box-shadow:var(--shadow-overlay);border:1px solid #fff3;padding:8px;overflow:auto}.be-app-topbar__mobile-nav{gap:2px;display:grid}.be-app-topbar__mobile-popover .be-nav-item{border-radius:var(--radius-control);color:#fff;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.be-app-topbar__mobile-popover .be-nav-item svg{width:16px;height:16px}.be-app-topbar__mobile-popover .be-nav-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--gov-saffron);background:#ffffff1f}.be-app-topbar__mobile-heading{color:var(--gov-orange-300);margin:9px 12px 2px;font-size:12px;font-weight:700}.be-app-topbar__mobile-user{border-top:1px solid #fff3;align-items:center;gap:10px;margin-top:7px;padding:10px 12px 4px;font-size:12px;display:flex}.be-app-topbar__mobile-user>span:last-child{gap:2px;display:grid}.be-app-topbar__mobile-user small{color:var(--gov-blue-200);font-size:12px}.be-app-topbar__mobile-nav .be-app-topbar__signout{color:#fff;background:0 0;border-color:#ffffff59;margin:4px 12px 8px}.be-app-topbar__mobile-nav .be-app-topbar__signout:hover{background:#ffffff1f}.be-skip-link{z-index:100}@media (max-width:1120px){.be-app-topbar__inner{gap:8px;padding-inline:12px}.be-app-topbar__brand{min-width:165px}.be-app-topbar__desktop .be-nav-item,.be-app-topbar__desktop .be-topnav__trigger{padding-inline:7px;font-size:12px}}@media (max-width:1040px){.be-app-topbar__inner{padding-inline:10px}.be-app-topbar__brand{flex:auto;min-width:0}.be-app-topbar__desktop,.be-app-topbar__account{display:none}.be-app-topbar__mobile{display:flex}.be-app-topbar__support{margin-left:auto}.be-app-topbar__mobile-trigger[aria-expanded=true] .be-app-topbar__menu-icon{display:none}.be-app-topbar__mobile-trigger[aria-expanded=true] .be-app-topbar__close-icon{display:block}}@media (max-width:600px){.be-app-topbar__support [data-support-root]>[role=dialog]{box-sizing:border-box;width:min(320px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 72px);margin-inline:auto;position:fixed;inset:58px 8px auto}}.be-app-topbar[data-surface=mobile] .be-app-topbar__support [data-support-root]>button[aria-label],.be-app-topbar[data-surface=mobile] .be-app-topbar__mobile-trigger{width:44px;height:44px;min-height:44px}.be-app-topbar[data-surface=mobile] .be-app-topbar__mobile-popover .be-nav-item,.be-app-topbar[data-surface=mobile] .be-app-topbar__signout,.be-app-topbar__mobile-popover .be-nav-item,.be-app-topbar__mobile-popover .be-app-topbar__signout{height:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.be-app-topbar *,.be-app-topbar :before,.be-app-topbar :after{transition-duration:.01ms!important}}.be-topnav{z-index:30;background:var(--gov-navy);box-shadow:var(--shadow-md);position:relative}.be-topnav__inner{min-height:46px;padding:0 calc(var(--gutter) - 13px);align-items:stretch;gap:2px;display:flex}.be-topnav__group{display:none}.be-topnav .be-nav-item,.be-topnav__trigger{color:#fff;white-space:nowrap;border-radius:0;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.be-topnav .be-nav-item svg,.be-topnav__trigger svg{opacity:.85;flex:none;width:15px;height:15px}.be-dsr-nav{align-items:stretch;display:inline-flex;position:relative}.be-dsr-nav>.be-nav-item{align-self:stretch;height:100%}.be-dsr-menu{z-index:1000;background:var(--be-surface-muted);border:1px solid var(--be-border);border-radius:6px;gap:2px;min-width:190px;padding:6px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #14284b26}.be-dsr-menu a{color:var(--gov-navy-deep);white-space:nowrap;border-radius:4px;padding:10px 12px;text-decoration:none}.be-dsr-menu a:hover,.be-dsr-menu a:focus-visible{background:var(--surface-hover)}.be-topnav .be-nav-item:hover,.be-topnav__trigger:hover{background:#ffffff1a}.be-topnav .be-nav-item[data-variant=bar][aria-current=page],.be-topnav__trigger[data-active=true]{background:var(--gov-navy-deep);font-weight:700}.be-topnav .be-nav-item[data-variant=bar][aria-current=page]:after,.be-topnav__trigger[data-active=true]:after{content:"";background:var(--gov-saffron);height:3px;position:absolute;bottom:0;left:0;right:0}.be-topnav :focus-visible,.be-titleband :focus-visible,.be-stepper :focus-visible,.be-footer :focus-visible{outline-color:var(--gov-focus-on-navy)}.be-topnav .be-nav-item:focus-visible,.be-topnav__trigger:focus-visible{outline-offset:-3px}.be-topnav__admin{margin-left:auto;display:flex;position:relative}.be-topnav__trigger svg{transition:transform .14s}.be-topnav__admin[data-open=true] .be-topnav__trigger svg{transform:rotate(180deg)}.be-topnav__menu{border:1px solid var(--line);border-top:3px solid var(--gov-saffron);border-radius:0 0 var(--radius-panel) var(--radius-panel);min-width:240px;box-shadow:var(--shadow-overlay);background:#fff;padding:6px;display:none;position:absolute;top:100%;right:0}.be-topnav__admin[data-open=true] .be-topnav__menu{gap:1px;display:grid}.be-topnav .be-topnav__menu .be-nav-item{border-radius:var(--radius-control);min-height:38px;color:var(--fg-body);padding:0 10px;font-size:13.5px}.be-topnav .be-topnav__menu .be-nav-item svg{color:var(--gov-navy)}.be-topnav .be-topnav__menu .be-nav-item:hover{background:var(--gov-blue-50);color:var(--gov-navy-deep)}.be-topnav .be-topnav__menu .be-nav-item[aria-current=page]{background:var(--gov-blue-50);color:var(--gov-navy);box-shadow:inset 3px 0 0 var(--gov-saffron);font-weight:700}.be-topnav .be-topnav__menu :focus-visible{outline-color:var(--blue)}.be-nav-item[data-soon]{cursor:default;opacity:.8;justify-content:space-between}.be-nav-item[data-soon]>span:first-child{align-items:center;gap:9px;display:flex}.be-soon{border-radius:var(--radius-pill);background:var(--gov-saffron-strong);color:#fff;padding:1px 7px;font-size:10px;font-weight:700}.be-main{flex-direction:column;flex:1;min-width:0;display:flex}.be-header{min-height:var(--header-h);padding:5px var(--gutter);border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.be-crumbs{min-width:0;color:var(--fg-dim);flex:320px;align-items:center;gap:7px;font-size:12.5px;display:flex}.be-crumbs .sep{color:#8c96a5;font-size:14px;line-height:1}.be-crumbs [aria-current=page],.be-crumbs strong{color:var(--fg-heading);font-weight:600}.be-crumb-link{color:var(--gov-navy);border-radius:3px;text-decoration:none}.be-crumb-link:hover{color:var(--gov-navy-deep);text-underline-offset:3px;text-decoration:underline}.be-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 10px;min-width:0;margin-left:auto;display:flex}.be-header-buttons{flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex}.be-titleband{min-height:60px;padding:10px var(--gutter);background-color:var(--gov-navy);background-image:var(--gov-band);color:#fff;align-items:center;display:flex}.be-titleband__text{gap:2px;min-width:0;display:grid}.be-titleband__subtitle{color:var(--gov-blue-100);font-size:13px;line-height:1.4}.be-titleband__title{font-family:var(--font-heading);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:25px;font-weight:800;line-height:1.15}.be-titleband[data-has-stepper=true]{min-height:0;padding-top:14px;padding-bottom:2px}.be-pending-chip{border:1px solid var(--blue-edge);background:var(--blue-wash);min-height:28px;color:var(--blue-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.be-pending-chip .be-spinner{border-color:var(--blue-text);width:11px;height:11px}@supports (color:color-mix(in lab, red, red)){.be-pending-chip .be-spinner{border-color:color-mix(in oklch, var(--blue-text) 28%, transparent)}}.be-pending-chip .be-spinner{border-top-color:var(--blue-text)}.be-route-pending,.be-route-error{z-index:90;border:1px solid var(--blue-edge);background:var(--card-bg);color:var(--fg-body);box-shadow:var(--shadow-overlay);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;display:inline-flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.be-route-error{border-color:var(--red-edge);color:var(--red-text);left:auto;right:16px;transform:none}.be-publicnav{z-index:30;background:var(--gov-navy);box-shadow:var(--shadow-md);position:relative}.be-publicnav__inner{min-height:48px;padding:0 calc(var(--gutter) - 13px);align-items:stretch;display:flex}.be-publicnav__links{align-items:stretch;display:flex}.be-publicnav__link{color:#fff;white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.be-publicnav__link:hover{background:#ffffff1a}.be-publicnav__link[aria-current=page]{background:var(--gov-navy-deep);font-weight:700}.be-publicnav__link[aria-current=page]:after{content:"";background:var(--gov-saffron);height:3px;position:absolute;inset:auto 0 0}.be-publicnav :focus-visible{outline-color:var(--gov-focus-on-navy);outline-offset:-3px}.be-publicnav__cta{align-items:center;margin-left:auto;padding-right:13px;display:flex}.be-publicnav__toggle{color:#fff;align-items:center;gap:8px;min-height:48px;padding:0 13px;font-size:14px;font-weight:700;display:none}.be-publicnav__toggle svg{width:20px;height:20px}@media (max-width:1023px){.be-publicnav__inner{flex-wrap:wrap}.be-publicnav__toggle{display:inline-flex}.be-publicnav__links{flex-direction:column;flex:100%;order:3;padding-bottom:8px;display:none}.be-publicnav[data-open=true] .be-publicnav__links{display:flex}.be-publicnav__link{min-height:44px;padding:0 13px}.be-publicnav__link[aria-current=page]{box-shadow:inset 4px 0 0 var(--gov-saffron)}.be-publicnav__link[aria-current=page]:after{display:none}}.be-footer{background:var(--gov-navy);color:var(--gov-blue-100);margin-top:28px;font-size:12.5px;line-height:1.6}.be-footer__grid{padding:22px var(--gutter) 18px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.2fr);gap:20px 40px;display:grid}.be-footer__title{color:#fff;font-family:var(--font-heading);border-bottom:1px solid #ffffff2e;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:7px;font-size:14.5px;font-weight:800;display:flex}.be-footer__title:before{content:"";background:var(--gov-saffron);border-radius:2px;width:3px;height:14px}.be-footer p{max-width:60ch}.be-footer__logo{margin-top:var(--brand-clear);display:block}.be-footer__links{justify-items:start;gap:2px;display:grid}.be-footer__links a{color:var(--gov-blue-100)}.be-footer__links a:before{content:"› ";color:var(--gov-orange-300)}.be-footer__links a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.be-footer__bar{padding:10px var(--gutter);background:var(--gov-navy-deep);color:var(--gov-blue-200);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;font-size:11.5px;display:flex}.be-meta-row{color:var(--fg-dim);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:12px;display:flex}.be-continue{color:var(--blue-text);font-weight:600}.be-switcher{min-width:0;max-width:100%;display:inline-flex;position:relative}.be-switcher-static{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-weight:600;overflow:hidden}.be-switcher-chip{background:var(--card-bg);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--fg);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex}.be-switcher-chip:hover{border-color:var(--blue-edge)}.be-switcher-chip .count{color:var(--fg-muted);font-weight:400}.be-switcher-chip .caret{color:var(--blue-text)}.be-switcher-menu{z-index:20;background:var(--card-bg);border:1px solid var(--line-strong);border-radius:var(--radius-panel);min-width:280px;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.be-switcher-menu>button{text-align:left;color:var(--fg-body);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:84px 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.be-switcher-menu>button+button{border-top:1px solid var(--row-divider)}.be-switcher-menu>button:hover{background:var(--row-hover)}.be-switcher-menu>button[data-selected=true]{background:var(--blue-wash)}.be-crumbs{white-space:nowrap;min-width:0}.be-crumbs>span>span:not(.sep){text-overflow:ellipsis;vertical-align:bottom;max-width:40ch;display:inline-block;overflow:hidden}.be-crumbs .be-switcher{max-width:none;overflow:visible}.be-crumbs>span>span:has(.be-switcher){max-width:none;overflow:visible}.be-switcher-chip>:first-child,.be-switcher-chip{min-width:0}.be-switcher-chip .label{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}.be-crumbs>span>*{flex-shrink:1;min-width:0}.be-crumbs .sep,.be-switcher-chip .count,.be-switcher-chip .caret{flex-shrink:0}.be-crumbs .be-crumb-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:24ch;display:inline-block;overflow:hidden}.be-crumbs .be-switcher{min-width:0;max-width:100%}@media (max-width:640px){.be-crumbs .be-crumb-link{max-width:12ch}}.be-switcher-chip{max-width:100%}.be-crumbs>span>:is(span,a).be-crumb-fixed{flex-shrink:0;min-width:max-content;max-width:none;overflow:visible}.be-crumbs>span>:is(span,a):not(.be-crumb-fixed,.sep,:has(.be-switcher)){min-width:7ch}@media (max-width:860px){.be-header{scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.be-header-actions{margin-left:auto;padding-left:12px}}.be-content{padding:var(--gutter);flex-direction:column;gap:16px;min-width:0;display:flex}.be-stepper{min-height:var(--stepper-h);padding:8px var(--gutter) 12px;background-color:var(--stepper-bg);background-image:var(--gov-band);border-bottom:3px solid var(--gov-saffron);scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;flex-shrink:0;align-items:center;gap:4px;display:flex;overflow-x:auto}.be-step{border-radius:var(--radius-pill);min-height:34px;color:var(--gov-blue-100);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff3d;flex-shrink:0;align-items:center;gap:8px;padding:4px 13px 4px 5px;font-size:13px;font-weight:500;display:flex}.be-step i{width:24px;height:24px;font-family:var(--font-mono), ui-monospace, monospace;color:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;font-size:11.5px;font-style:normal;font-weight:600;display:grid}.be-step[data-state=complete]{color:#fff;background:#ffffff1f}.be-step[data-state=complete] i{background:var(--gov-green);border-color:#6fcf7a}.be-step[data-state=complete] i:before{content:"✓";font-family:var(--font-ui);font-size:12px;font-weight:700}.be-step[data-state=incomplete] i{border:2px solid var(--gov-orange-300)}.be-step[data-state=recheck] i{border:2px dashed var(--gov-orange-300)}.be-step[data-state=current]{color:var(--gov-navy-deep);background:#fff;border-color:#fff;font-weight:700;box-shadow:0 0 0 3px #ff66008c}.be-step[data-state=current] i{background:var(--gov-saffron-strong);color:#fff;border-color:#0000}.be-step-link:hover:not([data-state=current]){color:#fff;background:#ffffff2e;border-color:#ffffff80}.be-step-rule{background:0 0;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.be-step-rule:before{content:"›";color:var(--step-rule);font-size:19px;font-weight:700;line-height:1}.be-stepper-context{color:var(--gov-blue-200);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;padding-left:16px;font-size:12px;overflow:hidden}.be-stepper{container:be-stepper/inline-size}@media (min-width:901px){@container be-stepper (max-width:1400px){.be-stepper-context{display:none}}}.be-workspace{flex:1;min-width:0;min-height:0;display:flex}.be-workspace-main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:18px 20px;display:flex}.be-setup-main{flex:1}.be-setup-form{flex-direction:column;gap:16px;min-width:0;display:flex}.be-setup-area{margin-top:20px}.be-setup-area form{flex-direction:column;gap:12px;min-width:0;display:flex}.be-setup-area select{width:100%;max-width:480px}.be-rate-book-move{border-left:3px solid var(--amber);margin-bottom:16px}.be-rate-book-move-confirm ul{margin:8px 0 12px;padding-left:20px;line-height:1.6}.be-rate-book-move-actions{justify-content:flex-end;gap:8px;display:flex}.be-setup-area-actions{justify-content:flex-end;display:flex}.be-setup-area-restore{border-left:3px solid var(--amber);background:var(--well-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.be-setup-area-restore p{flex:320px;min-width:0;margin:0}.be-rail{background:var(--rail-bg);border-left:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;gap:14px;width:340px;padding:18px;display:flex}.be-rail.wide{width:380px;padding:20px 18px}.be-rail.narrow{width:320px}.be-rail-foot{margin-top:auto}.be-card{background:var(--card-bg);border:1px solid var(--line-soft);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);padding:14px 16px}.be-card.roomy{padding:16px 18px}.be-card.flush{padding:0;overflow:hidden}.be-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.be-card-title{color:var(--fg-heading);margin:0;font-size:14px;font-weight:700}.be-card-note{color:var(--fg-faint);font-size:11px}.be-picker{min-width:0;position:relative}.be-picker-button{text-align:left;background:var(--input-bg,#110f0d);border:1px solid var(--line);border-radius:var(--radius-input,8px);width:100%;color:var(--fg-body);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}@supports (color:lab(0% 0 0)){.be-picker-button{background:var(--input-bg,lab(4.43094% .589624 1.07795))}}.be-picker-button:hover{border-color:var(--line-control)}.be-picker-button:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.be-picker-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.be-picker-caret{color:var(--fg-faint);flex-shrink:0;font-size:10px}.be-picker-panel{z-index:40;scrollbar-width:thin;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-panel);max-height:320px;box-shadow:var(--shadow-screen);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.be-picker-option{text-align:left;width:100%;color:var(--fg-body);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:block}.be-picker-option:hover,.be-picker-option:focus-visible{background:var(--surface-hover);outline:none}.be-picker-option[data-selected=true]{background:var(--blue-wash);box-shadow:inset 2px 0 0 var(--blue)}.be-picker-option .be-picker-state{color:var(--fg-faint);margin-top:2px;font-size:11px;display:block}.be-picker-option[data-measured=true] .be-picker-state{color:var(--lime)}.be-rail-total{background:var(--card-bg);border:1px solid var(--line-table);border-radius:var(--radius-panel);width:100%;margin-top:2px;padding:12px 14px;display:block}.be-rail-total .be-metric-label{margin-bottom:4px;display:block}.be-rail-total .be-metric-value{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:21px;font-weight:650;display:block}.be-prose{max-width:76ch}.be-fit-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-top:10px;display:grid}.be-fit-option{text-align:left;background:var(--card-raised);border:1px solid var(--line);border-radius:var(--radius-card,10px);color:var(--fg-body);font:inherit;cursor:pointer;align-content:start;gap:4px;padding:12px;font-size:12px;display:grid}.be-fit-option:hover{border-color:var(--line-control)}.be-fit-option[data-active=true]{border-color:var(--blue);background:var(--blue-wash)}.be-fit-option span{color:var(--fg-dim);font-size:11.5px}.be-fit-option .be-fit-projected{color:var(--fg-body);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.be-fit-preview{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.be-fit-heading{flex-wrap:wrap;gap:8px}.be-fit-table-scroll{margin:10px 0;overflow-x:auto}.be-fit-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:540px;font-size:12px}.be-fit-table th,.be-fit-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;text-align:left;padding:10px 12px}.be-fit-table th{background:var(--card-raised);color:var(--fg-muted);font-weight:600}.be-fit-table th:not(:first-child),.be-fit-table td:not(:first-child){text-align:right;white-space:nowrap;width:156px}.be-fit-description summary{cursor:pointer;align-items:baseline;gap:6px;display:flex}.be-fit-description summary:before{content:"+";color:var(--blue-text);flex-shrink:0}.be-fit-description[open] summary:before{content:"−"}.be-fit-description summary span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.be-fit-description p{color:var(--fg-muted);margin:8px 0 0;line-height:1.6}.be-fit-total{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:12px 0;display:flex}.be-fit-total>span:first-child{margin-right:auto}.be-fit-total strong{font-size:17px}.be-fit-outcome{font-size:12px;font-weight:600}.be-fit-outcome[data-state=over]{color:var(--amber-strong)}.be-fit-outcome[data-state=within]{color:var(--lime)}.be-fit-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.be-fit-stage{border-top:3px solid var(--gov-saffron);margin-top:6px}.be-fit-methods{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;min-width:0;margin:12px 0 0;padding:0;display:grid}.be-fit-methods>legend{margin-bottom:8px;padding:0}.be-fit-method{border:1px solid var(--line);border-radius:var(--radius-card,10px);background:var(--card-raised);color:var(--fg-body);cursor:pointer;align-content:start;gap:4px;padding:12px 12px 12px 14px;font-size:12px;transition:border-color .12s,background-color .12s;display:grid;position:relative}.be-fit-method:hover{border-color:var(--line-control)}.be-fit-method[data-active=true]{border-color:var(--blue);background:var(--blue-wash);box-shadow:inset 3px 0 0 var(--blue)}.be-fit-method input{accent-color:var(--blue);position:absolute;inset:12px 12px auto auto}.be-fit-method:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.be-fit-method strong{color:var(--fg-heading);padding-right:22px;font-size:12.5px}.be-fit-method-tag{background:var(--card-bg);border:1px solid var(--line);color:var(--fg-muted);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:1px 7px;font-size:10.5px;font-weight:600}.be-fit-method-body{color:var(--fg-dim);font-size:11.5px;line-height:1.5}.be-fit-manual{border:1px dashed var(--line-strong);border-radius:var(--radius-card,10px);background:var(--well-bg);gap:10px;margin-top:12px;padding:12px;display:grid}.be-fit-manual-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:12px;display:grid}.be-fit-scope,.be-fit-items{border:0;flex-wrap:wrap;gap:6px 14px;min-width:0;margin:0;padding:0;display:flex}.be-fit-scope{align-self:end;padding-bottom:8px}.be-fit-scope>legend,.be-fit-items>legend{width:100%;margin-bottom:4px;padding:0}.be-fit-items{max-height:180px;overflow:auto}.be-fit-deduction-note{margin:0}.be-fit-deduction-note[data-tone=warning]{color:var(--amber-strong);font-weight:600}.be-fit-summary{flex-wrap:wrap;gap:8px 28px;margin:8px 0;display:flex}.be-fit-summary>div{gap:2px;display:grid}.be-fit-summary dt{color:var(--fg-muted);font-size:11.5px}.be-fit-summary dd{color:var(--fg-heading);margin:0;font-size:14px;font-weight:600}.be-fit-summary>div[data-emphasis=true] dd{color:var(--gov-navy);font-size:17px}.be-fit-subhead{color:var(--fg-heading);margin:14px 0 0;font-size:12.5px;font-weight:700}.be-fit-ledger td s,.be-fit-summary s{color:var(--fg-faint);text-decoration-thickness:1px}.be-fit-new{color:var(--gov-navy);font-weight:700}.be-fit-flag{background:var(--amber-tint);border:1px solid var(--amber-edge);color:var(--amber-strong);border-radius:4px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-block}.be-fit-ledger th:not(:first-child),.be-fit-ledger td:not(:first-child){width:auto}.be-fit-ledger td:nth-child(2){white-space:normal;text-align:left}.be-fit-ledger tr[data-changed=true] td:first-child{box-shadow:inset 3px 0 0 var(--gov-saffron)}.be-fit-preview[data-stale=true]{opacity:.7}.be-fit-stale,.be-fit-reason{color:var(--amber-strong);font-weight:600}.be-fit-notes ul{color:var(--fg-body);margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.be-fit-notice{margin-top:10px}.be-fit-notice .be-btn{margin-left:10px}.be-fit-applied{border:1px solid var(--gov-orange-200);border-left:4px solid var(--gov-saffron);border-radius:var(--radius-card,10px);background:var(--gov-orange-50);margin:10px 0 14px;padding:12px 14px}.be-fit-applied .be-fit-table th{background:var(--card-bg)}.be-fit-target{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.be-fit-target .be-btn{margin-left:4px}.be-fit-restore-note{color:var(--fg-muted)}.be-fit-item .be-cell-code,.be-fit-description summary .be-cell-code{flex-shrink:0;font-weight:600}.be-fit-restore{border:1px solid var(--line);border-radius:var(--radius-card,10px);background:var(--card-alt);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0;padding:10px 12px;font-size:12.5px;display:flex}.be-row[data-changed=true],.be-total-row[data-changed=true]{background:var(--gov-orange-50);box-shadow:inset 3px 0 0 var(--gov-saffron)}@media (prefers-reduced-motion:no-preference){.be-row[data-changed=true],.be-fit-applied{animation:.9s ease-out be-fit-arrive}}@keyframes be-fit-arrive{0%{background-color:var(--gov-orange-100)}}.be-step-continue{justify-content:flex-end;margin-top:4px;display:flex}.be-measurement-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.be-item-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.be-item-pagination .be-btn{align-items:center;gap:8px;display:inline-flex}.be-measurement-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.be-measurement-toolbar .be-field{flex:240px;min-width:0;max-width:400px}.be-measurement-toolbar .be-card-note{margin:0;padding-bottom:8px}.be-card-details>summary{cursor:pointer;color:var(--fg-dim);font-size:11.5px;font-weight:550;list-style-position:inside}.be-card-details>summary:hover{color:var(--fg-body)}.be-card-details[open]>summary{margin-bottom:10px}.be-review-authoring{gap:16px;min-width:0;display:grid}.be-review-authoring>.be-card-details>summary{color:var(--fg-body);padding:12px 0;font-size:14px}.be-review-authoring>[role=status]{color:var(--fg-dim);margin:0;font-size:13px}.be-check{color:var(--fg-body);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.be-check input{accent-color:var(--blue);width:14px;height:14px;margin:0}.be-card-link{color:var(--blue-text);font-size:11.5px;font-weight:500}.be-card-link:hover{color:var(--blue-pill)}.be-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.be-stat-label{color:var(--fg-dim);font-size:11.5px;font-weight:500}.be-stat-value{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:27px;font-weight:700}.be-stat-value.empty{color:var(--fg-ghost)}.be-stat-delta{color:var(--fg-ghost);margin-top:2px;font-size:11px}.be-stat-delta.up{color:var(--lime)}.be-stat-delta.warn{color:var(--amber)}.be-metric-row{gap:12px;display:flex}.be-metric{background:var(--card-bg);border:1px solid var(--line-table);border-radius:var(--radius-panel);flex:1;min-width:0;padding:12px 14px}.be-metric-label{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dim);font-size:11px;font-weight:600}.be-metric-value{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin-top:3px;font-size:19px;font-weight:600}.be-metric-value.ok{color:var(--lime)}.be-table{--cols:1fr;border:1px solid var(--line-table);border-radius:var(--radius-panel);background:var(--table-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.be-thead,.be-row,.be-row-add,.be-total-row{grid-template-columns:var(--cols);text-align:left;gap:0 10px;width:100%;display:grid}.be-table.tabbed{border-radius:0 var(--radius-panel) var(--radius-panel) var(--radius-panel)}.be-table-scroll{scrollbar-width:thin;overflow-x:auto}.be-pagination{border:1px solid var(--line);border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--card-alt);border-top:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.be-pagination .be-card-note{margin:0}[data-fetching=true]{opacity:.55;pointer-events:none;transition:opacity .12s ease-out}@media (prefers-reduced-motion:reduce){[data-fetching=true]{transition:none}}.be-pagination-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.be-report-page{gap:18px;min-width:0;display:grid}.be-report-heading h1{margin:3px 0 7px;font-size:clamp(22px,3vw,30px)}.be-eyebrow{color:var(--blue-text);letter-spacing:.14em;margin:0;font-size:10.5px;font-weight:650}.be-report-meta,.be-report-hash{color:var(--fg-dim);margin:3px 0;font-size:12px}.be-report-hash,.be-report-provenance{overflow-wrap:anywhere}.be-report-download{margin-top:10px}.be-report-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.be-report-summary .be-card{gap:5px;display:grid}.be-report-summary span{color:var(--fg-faint);font-size:11px}.be-report-summary strong{font-size:17px}.be-report-table-scroll{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card-bg);max-width:100%;overflow-x:auto}.be-report-table{border-collapse:collapse;width:100%;min-width:760px}.be-report-table th,.be-report-table td{border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap;padding:9px 12px}.be-report-table th{color:var(--fg-faint);letter-spacing:.04em;font-size:10.5px;font-weight:650}.be-report-table td{color:var(--fg-dim);font-size:11.5px}.be-report-table th:first-child,.be-report-table td:first-child,.be-report-table th:nth-child(2),.be-report-table td:nth-child(2){text-align:left}.be-report-table td.be-report-dims{text-align:left;color:var(--fg-faint);padding-left:18px}.be-report-table th:nth-child(2),.be-report-table td:nth-child(2){white-space:normal}.be-report-adjustments h2{margin:0 0 8px;font-size:14px}.be-report-adjustment{border-top:1px solid var(--line-soft);color:var(--fg-dim);justify-content:space-between;gap:16px;padding:7px 0;font-size:12px;display:flex}.be-report-footer{border-top:1px solid var(--line);color:var(--fg-dim);padding-top:12px;font-size:12px}.be-report-footer p{margin:4px 0}.be-page-stack,.be-list-stack{gap:16px;min-width:0;display:grid}.be-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin-top:14px;display:grid}.be-form-grid>label{min-width:0;color:var(--fg-muted);gap:7px;font-size:12.5px;font-weight:500;display:grid}.be-form-grid input:not([type=checkbox]):not([type=radio]),.be-form-grid select{border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--input-bg);width:100%;min-width:0;min-height:40px;color:var(--fg-body);font:inherit;padding:9px 11px}.be-form-grid>label:has(input[type=checkbox]){border:1px solid var(--line-soft);border-radius:var(--radius-control);align-items:center;min-height:40px;padding:8px;display:flex}.be-form-grid input[type=checkbox],.rate-book-items-page .be-toggle-row input[type=checkbox],.be-radio-grid input,.be-toggle-row input{width:16px;height:16px;min-height:16px;accent-color:var(--blue-fill);flex:none;margin:2px 0 0;padding:0}.be-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.be-form-grid>.be-btn{justify-self:start}.be-member-card{overflow-wrap:anywhere;gap:10px;display:grid}.be-member-card .be-action-row{margin-top:2px}.be-custom-testing>.be-card-title:not(:first-child),.be-custom-testing>.be-eyebrow{margin-top:24px}.be-custom-testing>.be-card-title:not(:first-child){border-top:1px solid var(--line-row);padding-top:20px}.be-custom-testing>.be-card-title,.be-custom-testing>.be-eyebrow,.be-custom-testing>p{margin-bottom:0}.be-custom-testing>*+*{margin-top:12px}.be-custom-testing>.be-eyebrow+*,.be-custom-testing>.be-card-title+*{margin-top:8px}.be-custom-testing .be-form-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.be-custom-testing .be-form-grid>.be-form-actions{grid-column:1/-1}.be-custom-testing .be-field>.be-muted{font-size:12px}.be-test-pick{gap:0;margin:0;padding:0;list-style:none;display:grid}.be-test-pick-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.be-test-pick-row+.be-test-pick-row{border-top:1px solid var(--line-row)}.be-test-pick-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.be-test-pick-text .be-muted{font-size:12px}.be-test-pick-row .be-btn{min-height:32px;padding:4px 14px}.be-form-grid.be-signatory-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.be-edition-list{gap:10px;margin-top:16px;display:grid}.be-edition-link{border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--control-bg);color:var(--fg-body);align-items:center;gap:16px;padding:16px;display:flex}.be-edition-link>span{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.be-edition-link:hover,.be-edition-link:focus-visible{background:var(--surface-hover);border-color:var(--blue-edge)}.be-edition-link>svg{width:18px;height:18px;color:var(--blue-text);flex:none}.be-office-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:24px;display:grid}.be-label-preview{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--input-bg);text-align:center;align-content:center;justify-items:center;gap:4px;min-height:86px;margin:14px 0;padding:18px;font-size:18px;font-weight:700;display:grid}.be-label-preview [lang=mr]{letter-spacing:normal;word-break:normal;overflow-wrap:normal}.be-radio-grid{gap:8px;display:grid}.be-radio-grid label,.be-toggle-row{min-height:36px;color:var(--fg-body);align-items:flex-start;gap:8px;padding-block:6px;font-size:13px;display:flex}@media (max-width:620px){.be-step-continue{padding-right:58px}.be-step-continue .be-btn{white-space:normal;text-align:center;min-height:44px}.be-office-settings-grid,.be-form-grid,.be-form-grid.be-signatory-row{grid-template-columns:1fr}.be-pagination{flex-direction:column;align-items:stretch}.be-pagination-actions{justify-content:space-between}}.be-thead{padding:8px var(--row-pad-x);background:var(--gov-navy);border-bottom:1px solid var(--gov-navy-deep);letter-spacing:.05em;text-transform:uppercase;color:#fff;font-size:10.5px;font-weight:700}.be-thead>*{color:inherit}.be-thead input[type=checkbox]{accent-color:var(--gov-orange-300)}.be-thead :focus-visible{outline-color:var(--gov-focus-on-navy)}.be-row{padding:var(--row-pad-y) var(--row-pad-x);color:var(--fg-body);align-items:center;font-size:12.5px}.be-row[data-interactive]{position:relative}.be-row-link{color:inherit;text-decoration:none}.be-row-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.be-row-link:focus-visible:after{outline:3px solid var(--blue);outline-offset:-2px}.be-row>*,.be-thead>*,.be-total-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.be-row+.be-row,.be-row+.be-row-add{border-top:1px solid var(--line-row)}.be-row[data-wrap]{align-items:start}.be-row[data-wrap]>*{white-space:normal;overflow-wrap:anywhere}.be-row[data-selected=true]{background:var(--blue-wash);box-shadow:inset 2px 0 0 var(--blue)}a.be-row:hover,button.be-row:hover,.be-row[data-interactive]:hover{background:var(--surface-hover)}.be-row[data-state=pending]{color:var(--fg-faint)}.be-catalogue-action{color:var(--blue-text);font-family:var(--font-sans), sans-serif;font-size:11px;font-weight:650}button.be-row:disabled{cursor:wait;opacity:.84}.be-row[data-state=excluded]{color:var(--fg-dim)}.be-row-add{padding:var(--row-pad-y) var(--row-pad-x);border-top:1px dashed var(--line-table);color:var(--fg-ghost);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;font-size:12.5px}.be-row-add:hover{color:var(--fg-body);background:var(--surface-hover)}.be-total-row{padding:10px var(--row-pad-x);background:var(--card-bg);border-top:1px solid var(--line-table);margin-top:auto;font-size:12.5px;font-weight:600}.be-total-row.grand{padding:12px var(--row-pad-x);align-items:baseline;font-size:13.5px;font-weight:700}.be-total-row.grand .be-grand{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:17px}.be-table.be-table-bare{background:0 0;border:0;border-radius:0}.be-table.be-table-bare .be-thead{background:var(--gov-navy);border-top:0}.be-dashboard-row{min-width:0}@media (max-width:1100px){.be-dashboard-row{grid-template-columns:1fr!important}}.be-cell-num{text-align:right;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.be-cell-num.strong{font-weight:600}.be-cell-unit{text-align:right;color:var(--fg-dim)}.be-cell-code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--blue-text)}.be-cell-muted{color:var(--fg-ghost);text-align:right}.be-cell-dim{color:var(--fg-ghost)}.be-negative{color:var(--red-text)}.be-paper-floor>div:nth-child(2),.be-report-floor>td:nth-child(2){color:var(--fg-muted);padding-left:14px}.be-recap-floor-line{border-left:2px solid var(--border,#d7dbe0);color:var(--fg-muted);padding-left:14px;font-size:12.5px}.be-formula{font-family:var(--font-mono), ui-monospace, monospace;color:var(--blue-text);font-size:12px}.be-formula-rows{gap:6px;margin-top:8px;display:grid}.be-formula-row-buttons{flex-wrap:wrap;gap:6px;display:flex}.be-formula-row-button{align-items:baseline;gap:8px;min-height:28px;padding:3px 10px;font-size:12px;display:inline-flex}.be-formula-row-quantity{color:var(--fg-muted);font-variant-numeric:tabular-nums}.be-badge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.be-badge.sm{padding:2px 8px;font-size:11px}.be-row .be-badge,.be-total-row .be-badge{vertical-align:middle;padding-block:1px;line-height:14px}.be-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.be-badge.no-dot:before{display:none}.be-badge[data-tone=calculated],.be-badge[data-tone=approved],.be-badge[data-tone=verified],.be-badge[data-tone=published],.be-badge[data-tone=ready]{color:var(--lime);background:var(--lime-tint);border-color:var(--lime-edge)}.be-badge[data-tone=review],.be-badge[data-tone=warning],.be-badge[data-tone=pending],.be-badge[data-tone=stale]{color:var(--amber);background:var(--amber-tint);border-color:var(--amber-edge)}.be-badge[data-tone=blocked],.be-badge[data-tone=error]{color:var(--red-text);background:var(--red-tint);border-color:var(--red-edge)}.be-badge[data-tone=draft],.be-badge[data-tone=info]{color:var(--blue-text);background:var(--blue-wash);border-color:var(--blue-edge)}.be-badge[data-tone=neutral],.be-badge[data-tone=superseded]{color:var(--fg-muted);background:var(--card-raised);border-color:var(--line)}.be-badge[data-tone=new]{color:#fff;background:var(--gov-saffron-strong);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.be-state{font-size:11px;font-weight:600}.be-state[data-tone=calculated],.be-state[data-tone=verified]{color:var(--lime)}.be-state[data-tone=review],.be-state[data-tone=disabled],.be-state[data-tone=unverified]{color:var(--amber)}.be-state[data-tone=blocked]{color:var(--red-text)}.be-state[data-tone=formula],.be-state[data-tone=draft]{color:var(--blue-pill)}.be-state[data-tone=neutral]{color:var(--fg-dim)}.be-chip{font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg-dim);border:1px solid var(--line-table);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.be-chip[data-tone=verified]{color:var(--lime);border-color:var(--lime-edge)}.be-notice{border-radius:var(--radius-panel);padding:11px 13px}.be-notice-title{margin-bottom:3px;font-size:12px;font-weight:600}.be-notice-body{font-size:11.5px;line-height:1.45}.be-notice[data-tone=warning]{background:var(--amber-wash);border:1px solid var(--amber-edge)}.be-notice[data-tone=warning] .be-notice-title{color:var(--amber-strong)}.be-notice[data-tone=warning] .be-notice-body{color:var(--amber-body)}.be-notice[data-tone=info]{background:var(--blue-wash);border:1px solid var(--blue-edge)}.be-notice[data-tone=info] .be-notice-title{color:var(--blue-text)}.be-notice[data-tone=info] .be-notice-body{color:var(--fg-body)}.be-notice[data-tone=pending]{background:var(--blue-wash);border:1px solid var(--blue-edge)}.be-notice[data-tone=pending] .be-notice-title{color:var(--blue-text)}.be-notice[data-tone=pending] .be-notice-body{color:var(--fg-body)}.be-notice[data-tone=error]{background:var(--red-tint);border:1px solid var(--red-edge)}.be-notice[data-tone=error] .be-notice-title,.be-notice[data-tone=error] .be-notice-body{color:var(--red-text)}.be-notice[data-tone=success]{background:var(--lime-tint);border:1px solid var(--lime-edge)}.be-notice[data-tone=success] .be-notice-title{color:var(--lime)}.be-notice[data-tone=success] .be-notice-body{color:var(--fg-body)}.be-notice[data-tone=neutral]{background:var(--card-bg);border:1px solid var(--line-table);color:var(--fg-muted);font-size:11.5px;line-height:1.5}.be-btn{border-radius:var(--radius-control);background:var(--control-bg);border:1px solid var(--line-control);min-height:36px;color:var(--fg-body);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.be-btn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.be-btn:hover{background:var(--surface-hover);border-color:var(--gov-blue-300);color:var(--gov-navy-deep)}.be-btn[data-variant=primary]{background:var(--blue-fill);border-color:var(--blue-fill);color:#fff;padding:6px 13px}.be-btn[data-variant=primary]:hover{background:var(--gov-navy-deep);border-color:var(--gov-navy-deep);color:#fff;box-shadow:var(--shadow-md)}.be-btn[data-variant=secondary]{background:var(--gov-green);border-color:var(--gov-green);color:#fff}.be-btn[data-variant=secondary]:hover{background:var(--gov-green-deep);border-color:var(--gov-green-deep);color:#fff}.be-btn[data-variant=saffron]{background:var(--gov-saffron-strong);border-color:var(--gov-saffron-strong);color:#fff}.be-btn[data-variant=saffron]:hover{color:#fff;background:#9a3412;border-color:#9a3412}.be-btn[data-variant=danger]{border-color:var(--red-edge);color:var(--red-text);background:0 0}.be-btn[data-variant=danger]:hover{background:var(--red-tint)}.be-text-action{color:var(--red-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.be-text-action:disabled{color:var(--fg-faint);cursor:not-allowed}.be-btn[data-variant=ghost]{color:var(--fg-muted);background:0 0;border-color:#0000}.be-btn[data-variant=ghost]:hover{background:var(--surface-hover);color:var(--fg)}.be-btn:disabled{opacity:.55;cursor:not-allowed}.be-btn[aria-disabled=true]{opacity:.75;cursor:progress}.be-btn.block{width:100%}.be-btn.be-btn-hero{gap:8px;min-height:48px;margin-top:14px;padding:10px 28px;font-size:16px}.be-btn.be-btn-hero svg{width:18px;height:18px}.be-btn svg{width:14px;height:14px}.be-inline-error{color:var(--red-text);max-width:32ch;font-size:11.5px}.be-field{flex-direction:column;gap:5px;min-width:0;display:flex}.be-field-row{align-items:stretch;gap:14px;display:grid}@media (max-width:1100px){.be-field-row{grid-template-columns:1fr!important}}.be-field-label{color:var(--fg-body);font-size:12px;font-weight:600}.be-field-label .ok{color:var(--lime);font-weight:600}.be-input,.be-field input,.be-field select,.be-field textarea,.be-readonly{background:var(--input-bg,var(--well-bg));border:1px solid var(--line-strong);border-radius:var(--radius-input,var(--radius-control));width:100%;color:var(--fg-body);outline:none;padding:8px 11px;font-size:12.5px}.be-field textarea{resize:vertical;min-height:62px;line-height:1.55}.be-input:focus,.be-field input:focus,.be-field select:focus,.be-field textarea:focus{border:1px solid var(--blue);box-shadow:var(--focus-ring);outline:none}.be-input[aria-invalid=true],.be-field input[aria-invalid=true],.be-field select[aria-invalid=true],.be-field textarea[aria-invalid=true]{border-color:var(--red)}.be-field-error{color:var(--red-text);font-size:11.5px;line-height:1.45}.be-input[readonly],.be-readonly{border-color:var(--line);caret-color:#0000;cursor:default}.be-input.mono,.be-readonly.mono{font-family:var(--font-mono), ui-monospace, monospace}.be-readonly{color:var(--fg-muted)}.be-field-hint{color:var(--fg-faint);font-size:11.5px;line-height:1.5}.be-office-header-field{align-content:start;gap:4px;display:grid}.be-mts-cover-line{justify-content:center;align-items:baseline;gap:8px;display:flex}.be-mts-cover-edit{color:var(--blue-text);font-size:11.5px;font-weight:600}.be-office-header-field .be-field-hint{margin:0}.be-search{background:var(--input-bg);border:1px solid var(--line-control);border-radius:var(--radius-control);color:var(--fg-dim);flex:0 264px;align-items:center;gap:7px;width:264px;max-width:100%;padding:5px 10px;font-size:12px;display:flex}.be-search input{color:var(--fg);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.be-search>svg{flex:none;width:16px;height:16px}.be-search:focus-within{border-color:var(--blue);outline:3px solid var(--blue);outline-offset:2px}.be-ai-draft{border-left:2px solid var(--lime);flex-direction:column;gap:10px;display:flex}.be-ai-draft-head{align-items:center;gap:10px;display:flex}.be-ai-draft-head .be-btn{margin-left:auto}.be-ai-draft-scope{resize:vertical;min-height:58px;font-size:12.5px;line-height:1.5}.be-ai-draft-actions{align-items:center;gap:10px;display:flex}.be-ai-draft-hint{color:var(--fg-faint);font-size:11px}.be-ai-suggestions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.be-ai-suggestion{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 2px;display:grid}.be-ai-suggestion-main{align-items:baseline;gap:10px;min-width:0;display:flex}.be-ai-suggestion-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.be-ai-suggestion-detail{color:var(--fg-dim);flex-direction:column;grid-column:1;gap:2px;font-size:11.5px;display:flex}.be-ai-suggestion-measure{color:var(--fg-faint)}.be-ai-suggestion>div:last-child{grid-area:1/2/3}.be-ai-confidence{white-space:nowrap;color:var(--fg-faint);font-size:10.5px;font-weight:600}.be-ai-confidence[data-level=high]{color:var(--lime)}.be-ai-confidence[data-level=medium]{color:var(--amber)}.be-ai-draft-footnote{color:var(--fg-faint);margin:0;font-size:10.5px}.be-ai-plan{flex-direction:column;gap:10px;display:flex}.be-ai-plan-verdict{border-radius:var(--radius-panel);border:1px solid var(--line);color:var(--fg-dim);padding:8px 12px;font-size:12px;font-weight:600}.be-ai-plan-verdict[data-fit=true]{color:var(--lime);border-color:var(--lime-edge)}.be-ai-plan-verdict[data-fit=false]{color:var(--amber-strong);border-color:var(--amber-edge)}.be-ai-interview{flex-direction:column;gap:12px;display:flex}.be-ai-question{border:1px solid var(--line-soft);border-radius:var(--radius-panel);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.be-ai-question-text{font-size:12.5px;font-weight:600}.be-ai-question-why{color:var(--fg-dim);font-size:11px}.be-ai-question-options{flex-wrap:wrap;gap:6px;display:flex}.be-ai-question-options .be-btn[data-selected=true]{border-color:var(--lime);color:var(--lime)}.be-ai-scenarios{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.be-ai-scenario{text-align:left;border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--fg);cursor:pointer;background:0 0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.be-ai-scenario[data-selected=true]{border-color:var(--blue-edge);background:var(--blue-wash)}.be-ai-scenario-title{font-size:12.5px;font-weight:650}.be-ai-scenario-total{font-size:15px;font-weight:650}.be-ai-scenario-summary{color:var(--fg-dim);font-size:10.5px;line-height:1.4}.be-ai-confidence-factors{color:var(--fg-faint);margin-top:3px;font-size:10.5px;font-weight:400;display:block}.be-ai-chat{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:10px;display:flex}.be-ai-chat-entry{border-radius:var(--radius-panel);max-width:85%;padding:7px 11px;font-size:12px;line-height:1.5}.be-ai-chat-entry[data-role=user]{background:var(--blue-wash);border:1px solid var(--blue-edge);align-self:flex-end}.be-ai-chat-entry[data-role=assistant]{border:1px solid var(--line-soft);color:var(--fg-dim);align-self:flex-start}.be-ai-chat-input{gap:8px;display:flex}.be-ai-chat-input .be-input{flex:1}.be-budget-chip{white-space:nowrap;border:1px solid var(--line);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.be-budget-chip[data-state=within]{color:var(--lime);border-color:var(--lime-edge)}.be-budget-chip[data-state=over]{color:var(--amber-strong);border-color:var(--amber-edge)}.be-budget-chip[data-state=unknown]{color:var(--fg-dim)}.be-tabs{align-items:center;gap:4px;padding:12px 20px 0;display:flex}.be-tab{border-radius:var(--radius-control) var(--radius-control) 0 0;color:var(--fg-dim);background:0 0;border:1px solid #0000;padding:6px 12px;font-size:12.5px;font-weight:500}.be-tab[aria-selected=true]{color:var(--fg);background:var(--card-bg);border-color:var(--line-table);border-bottom-color:#0000;font-weight:600}.be-tab .count{font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg-dim)}.be-tab-count{white-space:nowrap;margin-left:7px}.be-tabs-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.be-filters{gap:8px;display:flex}.be-filters button{border-radius:var(--radius-control);background:var(--well-bg);border:1px solid var(--line-strong);color:var(--fg-body);cursor:pointer;padding:5px 11px;font-size:12px;font-weight:500}.be-filters button:hover{border-color:var(--blue-edge)}.be-filters button[aria-pressed=true]{background:var(--blue-fill);border-color:var(--blue-fill);color:#fff;font-weight:600}.rate-book-filter{flex-wrap:wrap;margin:14px 0}.rate-book-filter button span{font-variant-numeric:tabular-nums;opacity:.76}.rate-book-filter button[aria-pressed=true] span{opacity:.88}.rate-book-health{color:var(--fg-muted);margin-top:5px;font-size:10.5px;line-height:1.45}.rate-book-health summary{width:fit-content;color:var(--blue-text);cursor:pointer;font-weight:600}.rate-book-health[open]>div{padding-top:3px}.be-segment{gap:6px;display:flex}.be-segment button,.be-segment a{text-align:center;border-radius:var(--radius-control);color:var(--fg-dim);background:0 0;border:1px solid #0000;flex:1;padding:8px 0;font-size:12px;font-weight:500}.be-segment [aria-current=page],.be-segment [aria-selected=true]{color:var(--fg);background:var(--control-bg);border-color:var(--line-control);font-weight:600}.be-kv{flex-direction:column;gap:8px;font-size:12px;display:flex}.be-kv>div{justify-content:space-between;gap:12px;display:flex}.be-kv dt,.be-kv .k{color:var(--fg-dim);flex-shrink:0;max-width:45%}.be-kv dd,.be-kv .v{text-align:right;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.be-kv .v.plain{font-family:inherit}.be-kv .v .be-chip{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.be-kv.trace{font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg-body);gap:7px}.be-kv.trace .result{color:var(--lime);border-top:1px solid var(--line);padding-top:7px}.be-kv.bordered{border-top:1px solid var(--line-soft);padding-top:12px}.be-attention{flex-direction:column;gap:9px;display:flex}.be-attention-item{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:9px;padding-bottom:9px;display:flex}.be-attention-item:last-child{border-bottom:0;padding-bottom:0}.be-attention-item:before{content:"";background:var(--fg-dim);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.be-attention-item[data-tone=warning]:before{background:var(--amber)}.be-attention-item[data-tone=error]:before{background:var(--red)}.be-attention-item[data-tone=info]:before{background:var(--blue-pill)}.be-attention-title{font-size:12.5px;font-weight:500;line-height:1.35}.be-attention-note{color:var(--fg-faint);margin-top:1px;font-size:11px}.be-chart{width:100%;margin-top:8px;display:block}.be-chart-axis{font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg-ghost);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.be-chart-grid{stroke:var(--line);stroke-width:1px}.be-chart-line{fill:none;stroke:var(--lime);stroke-width:2.5px;stroke-linejoin:round}.be-bars{flex-direction:column;gap:11px;display:flex}.be-bar-head{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.be-bar-head .k{color:var(--fg-muted)}.be-bar-head .v{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.be-bar-track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.be-bar-fill{background:var(--blue);border-radius:3px;height:6px}.be-bar-fill[data-tone=approved]{background:var(--lime)}.be-bar-fill[data-tone=review]{background:var(--amber)}.be-bar-fill[data-tone=superseded]{background:var(--fg-ghost)}.be-waterfall{flex-direction:column;gap:9px;display:flex}.be-waterfall-head{justify-content:space-between;margin-bottom:4px;font-size:11.5px;display:flex}.be-waterfall-head .k{color:var(--fg-muted)}.be-waterfall-head .v{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.be-waterfall-bar{background:var(--blue);border-radius:2px;height:8px}.be-waterfall-bar[data-tone=base]{background:var(--fg-ghost)}.be-waterfall-bar[data-tone=final]{background:var(--lime)}.be-waterfall [data-final] .k,.be-waterfall [data-final] .v{color:var(--lime);font-weight:600}.be-legend{color:var(--fg-faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.be-legend>span{align-items:center;gap:6px;display:flex}.be-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.be-legend .policy{background:var(--blue)}.be-legend .verified{background:var(--lime)}.be-legend .unverified{background:var(--amber)}.be-legend .push{margin-left:auto}.be-bundle{border-right:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;gap:9px;width:330px;padding:18px;display:flex}@media (max-width:1100px){.be-bundle{border-right:0;width:100%}}.be-bundle-item{border-radius:var(--radius-panel);border:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:11px 13px;display:flex}.be-bundle-item[aria-current=true],.be-bundle-item[data-selected=true]{background:var(--blue-wash);border-color:var(--blue-edge)}.be-bundle-item[data-available=false] .be-bundle-name{color:var(--fg-dim)}.be-bundle-name{color:var(--fg);font-size:12.5px;font-weight:600;display:block}.be-bundle-note{color:var(--fg-faint);margin-top:2px;font-size:11px;line-height:1.4;display:block}.be-bundle-state{white-space:nowrap;color:var(--fg-faint);flex-shrink:0;font-size:10.5px;font-weight:600}.be-bundle-state[data-tone=ready]{color:var(--lime)}.be-bundle-state[data-tone=review]{color:var(--amber-strong)}.be-bundle-state[data-tone=pending]{color:var(--blue-text)}.be-bundle-state[data-tone=draft]{color:var(--fg-muted)}.be-paper-stage{background:var(--stepper-bg);min-width:0;padding:18px var(--gutter);flex:1;gap:18px;display:flex}.be-report-preview{flex-direction:column;gap:18px}.be-paper-scroll{flex:1;min-width:0;max-width:100%;overflow-x:auto}.be-paper-scroll .be-paper{min-width:720px}.be-report-rail{background:0 0;border:0;width:100%;padding:0}.be-paper{color:#181513;color:lab(7.21478% .980265 1.78905);font-variant-numeric:tabular-nums;min-width:0;font-size:10.5px;line-height:1.45;font-family:var(--font-sans), var(--font-devanagari), sans-serif;background:#fff;border-radius:4px;flex:1;padding:22px 26px;overflow:hidden;box-shadow:0 6px 20px #05030266;box-shadow:0 6px 20px lab(.896511% .456087 .682038/.4)}.be-paper-devanagari{font-family:var(--font-devanagari), sans-serif}.be-paper-head{text-align:center;border-bottom:1.5px solid #181513;border-bottom:1.5px solid lab(7.21478% .980265 1.78905);padding-bottom:9px}.be-paper-dept{letter-spacing:.02em;font-size:12px;font-weight:700}.be-paper-doc{margin-top:3px;font-size:11px;font-weight:600}.be-paper-sub{color:#504c4a;color:lab(32.7088% 1.01659 2.00059);margin-top:4px;font-size:9.5px}.be-paper-thead,.be-paper-row,.be-paper-total,.be-paper-grand{--cols:1fr;grid-template-columns:var(--cols);font-variant-numeric:tabular-nums;display:grid}.be-paper-thead>:nth-child(n+3),.be-paper-row>:nth-child(n+3){text-align:right}.be-paper-thead>:nth-child(2),.be-paper-row>:nth-child(2){padding-left:6px}.be-paper-total>:last-child,.be-paper-grand>:last-child{text-align:right}.be-paper-total,.be-paper-grand{--cols:1fr 130px}.be-paper-thead{border-bottom:1px solid #302d2b;border-bottom:1px solid lab(18.7883% 1.02492 2.00626);padding:6px 0;font-size:9.5px;font-weight:700}.be-paper-group{padding:9px 0 3px;font-size:10px;font-weight:700}.be-paper-row{border-bottom:1px solid #e7e4e2;border-bottom:1px solid lab(90.713% .66787 1.32749);padding:3px 0}.be-paper-total{border-top:1px solid #302d2b;border-top:1px solid lab(18.7883% 1.02492 2.00626);padding:5px 0;font-weight:700}.be-paper-grand{border-top:1.5px solid #181513;border-top:1.5px solid lab(7.21478% .980265 1.78905);border-bottom:1.5px solid #181513;border-bottom:1.5px solid lab(7.21478% .980265 1.78905);margin-top:4px;padding:7px 0;font-size:11px;font-weight:700}.be-form-stack{gap:10px;display:grid}.be-form-stack label{color:var(--fg-dim);gap:5px;font-size:11.5px;font-weight:550;display:grid}.be-form-stack input,.be-form-stack select{background:var(--input-bg,#110f0d);border:1px solid var(--line);width:100%;color:var(--fg-body);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px}@supports (color:lab(0% 0 0)){.be-form-stack input,.be-form-stack select{background:var(--input-bg,lab(4.43094% .589624 1.07795))}}.be-form-stack input:focus-visible,.be-form-stack select:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.be-form-stack .be-btn{margin-top:2px}.be-paper-foot{color:#585452;color:lab(36.1888% 1.01517 1.99968);margin-top:8px;font-size:9px;line-height:1.4}.be-empty{text-align:center;color:var(--fg-faint);place-content:center;justify-items:center;gap:6px;padding:48px 16px;font-size:12px;display:grid}.be-empty strong{color:var(--fg);font-size:14px;font-weight:600}.be-empty>svg{width:22px;height:22px;color:var(--blue-text);margin-bottom:4px}.be-empty-links{flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:13px;display:flex}.be-skeleton{border-radius:var(--radius-panel);background:linear-gradient(90deg, var(--card-bg) 25%, var(--skeleton-highlight) 37%, var(--card-bg) 63%);background-size:400% 100%;min-height:120px;animation:1.3s infinite be-shimmer}@keyframes be-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.be-skeleton{animation:none}*{transition-duration:.01ms!important}}.be-unavailable{border:1px dashed var(--line-table);border-radius:var(--radius-card);background:0 0;align-content:center;gap:4px;min-height:96px;padding:14px 16px;display:grid}.be-unavailable .be-stat-value,.be-unavailable-value{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em;color:var(--fg-ghost);font-size:27px;font-weight:700}.be-unavailable-title{color:var(--fg-muted);font-size:13.5px;font-weight:600}.be-unavailable-reason{color:var(--amber);font-size:11.5px}.be-unavailable-dep{color:var(--fg-faint);font-size:11px;line-height:1.45}.be-table-scroll .be-pin{z-index:1;background:inherit;position:sticky;left:0}.be-thead .be-pin{background:var(--gov-navy)}.be-row .be-pin{background:var(--table-bg)}.be-row[data-selected=true] .be-pin{background:var(--blue-wash)}.be-row:focus-visible{box-shadow:inset 0 0 0 2px var(--blue);outline:none}.be-row[data-selected=true]:focus-visible{box-shadow:inset 2px 0 0 var(--blue), inset 0 0 0 2px var(--blue)}.be-btn[data-busy=true]{pointer-events:none;opacity:.85}.be-spinner{border:2px solid;border-radius:50%;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.be-spinner{border:2px solid color-mix(in oklch, currentColor 28%, transparent)}}.be-spinner{border-top-color:currentColor;flex-shrink:0;animation:.7s linear infinite be-spin}@keyframes be-spin{to{transform:rotate(360deg)}}.be-toasts{z-index:40;flex-direction:column;gap:8px;max-width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.be-toast{border-radius:var(--radius-panel);background:var(--card-raised);border:1px solid var(--line-strong);border-left:3px solid var(--fg-ghost);align-items:flex-start;gap:10px;padding:11px 13px;font-size:12.5px;display:flex;box-shadow:0 10px 26px #0e0a0766;box-shadow:0 10px 26px lab(3.03542% .975616 1.60148/.4)}.be-toast[data-tone=success]{border-left-color:var(--lime)}.be-toast[data-tone=advisory]{border-left-color:var(--amber)}.be-toast[data-tone=failure]{border-left-color:var(--red)}.be-toast-title{font-weight:600}.be-toast-body{color:var(--fg-dim);margin-top:2px;font-size:11.5px;line-height:1.45}.be-auth{background:var(--gov-band) top / 100% 260px no-repeat, var(--canvas);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;padding:clamp(24px,6vw,84px) 16px;display:grid}.be-auth-intro{border:1px solid var(--line);background:radial-gradient(ellipse at 85% 16%, var(--blue-wash), transparent 44%), linear-gradient(145deg, var(--card-bg), var(--rail-bg));width:min(100%,610px);min-height:min(76vh,650px);box-shadow:var(--shadow-screen);isolation:isolate;border-radius:18px;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,42px);display:flex;position:relative;overflow:hidden}.be-auth-animated{isolation:isolate;background:#160c2e;min-height:100svh;position:relative}.be-auth-animated>.be-auth-gradient{z-index:-1}.be-auth-gradient:after{content:"";background:linear-gradient(90deg,#090b204d,#090b201a);position:absolute;inset:0}.be-auth-animated .be-auth-intro{--fg:#fff;--fg-body:#f1edff;--fg-muted:#e0d9f5;--fg-faint:#e0d9f5;--blue-text:#e2dcff;--blue-edge:#a793c9;--line-strong:#8a7aa8;--line:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100d2866}.be-auth-animated .be-auth-intro:after{display:none}.be-auth-animated .be-auth-intro .be-brand-name,.be-auth-animated .be-auth-intro .be-brand-name span{color:#fff}.be-auth-intro:after{content:"";z-index:-1;background-image:linear-gradient(var(--canvas-grid) 1px, transparent 1px), linear-gradient(90deg, var(--canvas-grid) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 8%,#0000 86%);mask-image:linear-gradient(135deg,#000 8%,#0000 86%)}.be-auth-intro .be-brand{padding:0}.be-auth-intro .be-glyph{border-radius:10px;width:38px;height:38px}.be-auth-intro .be-glyph:before,.be-auth-intro .be-glyph:after{top:9px;left:9px}.be-auth-intro .be-glyph:before{width:16px;height:4px}.be-auth-intro .be-glyph:after{width:4px;height:16px}.be-auth-intro .be-glyph i{width:7px;height:7px;bottom:7px;right:7px}.be-auth-intro .be-brand-name{font-size:17px}.be-auth-intro-copy{max-width:500px;margin:auto 0;padding:56px 0}.be-auth-kicker,.be-auth-overline{color:var(--blue-text);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.be-auth-intro h2{max-width:13ch;color:var(--fg);letter-spacing:-.04em;margin:16px 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.08}.be-auth-intro-copy>p{max-width:52ch;color:var(--fg-muted);margin:0;font-size:14px;line-height:1.7}.be-auth-steps{counter-reset:estimate-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.be-auth-steps li{counter-increment:estimate-step;color:var(--fg-body);align-items:center;gap:9px;font-size:12px;font-weight:550;display:flex}.be-auth-steps li:before{content:counter(estimate-step, decimal-leading-zero);border:1px solid var(--blue-edge);width:25px;height:25px;color:var(--blue-text);font:600 10px var(--font-mono), ui-monospace, monospace;border-radius:50%;place-items:center;display:grid}.be-auth-footer{color:var(--fg-muted);align-items:center;gap:11px;font-size:11.5px;display:flex}.be-auth-footer-mark{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--fg-faint);font:600 10px var(--font-mono), ui-monospace, monospace;border-radius:8px;place-items:center;display:grid}.be-auth-card{background:var(--card-bg);border:1px solid var(--line-soft);border-top:4px solid var(--gov-saffron);border-radius:var(--radius-card);width:min(100%,460px);box-shadow:var(--shadow-screen);padding:clamp(24px,4vw,36px)}.be-auth-card .be-brand__logo{max-width:100%;height:auto;display:block}.be-auth-card .be-brand{flex-direction:column;justify-content:center;gap:12px;padding:0 0 22px}.be-auth-card .be-glyph{border-radius:12px;width:52px;height:52px}.be-auth-card .be-glyph:before,.be-auth-card .be-glyph:after{top:13px;left:13px}.be-auth-card .be-glyph:before{width:21px;height:5px}.be-auth-card .be-glyph:after{width:5px;height:21px}.be-auth-card .be-glyph i{width:9px;height:9px;bottom:11px;right:11px}.be-auth-card .be-brand-name{font-size:21px}.be-auth-card{text-align:center}.be-auth-card .be-auth-form,.be-auth-card .be-field{text-align:left}.be-auth-title{font-family:var(--font-heading);color:var(--gov-navy);margin:0 0 4px;font-size:26px;font-weight:800}.be-auth-sub{color:var(--fg-dim);margin:0 0 20px;font-size:13px;line-height:1.5}.be-auth-form{gap:17px;display:grid}.be-auth-access-note{margin-top:22px}.be-reveal{background:var(--well-bg);border:1px solid var(--line-strong);border-radius:var(--radius-control);align-items:stretch;display:flex}.be-reveal:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.be-reveal:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--blue) 22%, transparent)}}.be-reveal input{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.be-reveal input:focus{box-shadow:none;border:0}.be-reveal button{color:var(--blue-text);background:0 0;border:0;padding:0 12px;font-size:11.5px;font-weight:600}.be-mobile{background:var(--canvas);min-height:100vh;color:var(--fg);flex-direction:column;display:flex}.be-mobile-head{border-bottom:1px solid var(--line-soft);padding:14px 18px}.be-mobile-head-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.be-mobile-code{color:var(--fg-dim);font-size:12px;font-family:var(--font-mono), ui-monospace, monospace}.be-mobile-title{letter-spacing:-.01em;margin:5px 0 0;font-size:17px;font-weight:600;line-height:1.3}.be-mobile-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 18px;display:flex}.be-mobile-total .be-stat-label{font-size:11.5px}.be-mobile-total .be-mobile-amount{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:3px;font-size:26px;font-weight:700}.be-mobile-list{flex-direction:column;gap:8px;display:flex}.be-mobile-item{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-panel);text-align:left;width:100%;padding:11px 13px;display:block}.be-mobile-item-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.be-mobile-item-code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--blue-text);font-size:11.5px}.be-mobile-item-amount{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.be-mobile-item-amount[data-negative=true]{color:var(--red-text)}.be-estimate-actions-menu-trigger{border:1px solid var(--maha-border);width:34px;height:34px;color:var(--maha-primary);background:#fff;border-radius:7px;place-items:center;display:grid}.be-estimates-mobile-action,.be-estimates-table .maha-data-table__head:nth-child(6),.be-estimates-table .maha-data-table__cell:nth-child(6){display:none}.be-estimates-mobile-row{padding-right:52px;position:relative}.be-estimates-mobile-row>.be-estimate-actions-menu-trigger{position:absolute;top:10px;right:9px}@media (max-width:639px){.be-estimates-table.maha-data-table{overflow:hidden}.be-estimates-table table{width:100%;table-layout:fixed!important}.be-estimates-table .maha-data-table__head,.be-estimates-table .maha-data-table__cell{overflow-wrap:anywhere;padding-inline:5px}.be-estimates-table .maha-data-table__cell:first-child{white-space:normal}.be-estimates-table .be-cell-code{white-space:normal;overflow-wrap:anywhere}.be-estimates-table .maha-data-table__head:nth-child(3),.be-estimates-table .maha-data-table__cell:nth-child(3),.be-estimates-table .maha-data-table__head:nth-child(5),.be-estimates-table .maha-data-table__cell:nth-child(5),.be-estimates-table .maha-data-table__head:nth-child(7),.be-estimates-table .maha-data-table__cell:nth-child(7){display:none}.be-estimates-table .maha-data-table__head:first-child,.be-estimates-table .maha-data-table__cell:first-child{width:86px!important}.be-estimates-table .maha-data-table__head:nth-child(2),.be-estimates-table .maha-data-table__cell:nth-child(2){width:calc(100% - 220px)!important}.be-estimates-table .maha-data-table__head:nth-child(4),.be-estimates-table .maha-data-table__cell:nth-child(4){width:92px!important}.be-estimates-table .maha-data-table__head:nth-child(6),.be-estimates-table .maha-data-table__cell:nth-child(6){display:table-cell;width:42px!important}.be-estimates-table .maha-data-table__head:nth-child(6){font-size:0}.be-estimate-row-actions{gap:4px}.be-estimate-row-actions .be-btn{white-space:nowrap}}.be-mobile-item-name{margin-top:3px;font-size:12.5px;line-height:1.35}.be-mobile-item-calc{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--fg-faint);margin-top:3px;font-size:11.5px}.be-mobile-nav{background:var(--sidebar-bg);border-top:1px solid var(--line-soft);justify-content:space-around;gap:4px;padding:8px;display:flex;position:sticky;bottom:0}.be-mobile-nav a{border-radius:var(--radius-control);color:var(--fg-dim);justify-items:center;gap:3px;padding:6px 10px;font-size:10.5px;display:grid}.be-mobile-nav a svg{width:16px;height:16px}.be-mobile-nav a[aria-current=page]{color:var(--blue-pill)}@media (max-width:1180px){.be-rail,.be-rail.wide,.be-rail.narrow{width:300px}}@media (max-width:1350px){.items-workspace{flex-direction:column}.items-inspector-rail{border-left:0;border-top:1px solid var(--line-soft);width:100%}}@media (max-width:1024px){.be-workspace{flex-direction:column}.be-rail,.be-rail.wide,.be-rail.narrow{border-left:0;border-top:1px solid var(--line-soft);width:100%}.be-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.be-paper-stage{flex-direction:column}}@media (max-width:1180px){.be-user-details{display:none}}@media (max-width:1023px){.be-masthead__aside{order:2}.be-topnav{display:none}.be-topnav[data-open=true]{display:block}.be-topnav__inner{flex-direction:column;align-items:stretch;gap:0;padding:6px 0 10px}.be-topnav__group{padding:10px var(--gutter) 4px;color:var(--gov-orange-300);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.be-topnav .be-nav-item,.be-topnav .be-topnav__menu .be-nav-item{min-height:44px;padding:0 var(--gutter);color:#fff;border-radius:0;font-size:14.5px}.be-topnav .be-topnav__menu .be-nav-item svg{color:#fff}.be-topnav .be-nav-item[aria-current=page],.be-topnav .be-topnav__menu .be-nav-item[aria-current=page]{background:var(--gov-navy-deep);color:#fff;box-shadow:inset 4px 0 0 var(--gov-saffron)}.be-topnav .be-nav-item[data-variant=bar][aria-current=page]:after{display:none}.be-topnav .be-topnav__menu .be-nav-item:hover{color:#fff;background:#ffffff1a}.be-topnav .be-topnav__menu :focus-visible{outline-color:var(--gov-focus-on-navy)}.be-topnav .be-topnav__admin{margin-left:0;display:block}.be-topnav .be-topnav__trigger{width:100%;min-height:0;padding:12px var(--gutter) 4px;color:var(--gov-orange-300);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:11px;font-weight:700;display:flex}.be-topnav .be-topnav__trigger svg{display:none}.be-topnav .be-topnav__trigger[data-active=true]{background:0 0}.be-topnav .be-topnav__trigger[data-active=true]:after{display:none}.be-topnav .be-topnav__menu,.be-topnav .be-topnav__admin[data-open=true] .be-topnav__menu{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid;position:static}.be-footer__grid{grid-template-columns:1fr 1fr}.be-footer__grid>:first-child{grid-column:1/-1}}@media (max-width:860px){:root{--gutter:16px}.be-content,.be-workspace-main{padding:16px}.be-metric-row{flex-wrap:wrap}.be-metric{flex:calc(50% - 6px)}}@media (max-width:640px){.be-govbar__inner{justify-content:space-between;gap:8px;padding-inline:12px}.be-govbar__sep{display:none}.be-masthead__inner{flex-wrap:wrap;gap:10px;min-height:0;padding:10px 12px}.be-masthead__home{flex:1 1 0;gap:10px}.be-seal{width:44px;height:44px}.be-seal .be-seal__mark{transform:scale(.8)}.be-masthead__logo img{width:auto;height:34px}.be-masthead__mr{font-size:13px}.be-masthead__en{white-space:normal;font-size:17px}.be-masthead__tagline,.be-masthead__aside{display:none}.be-titleband{min-height:0;padding:12px 16px}.be-titleband__title{font-size:20px}.be-footer__grid{grid-template-columns:1fr;gap:14px;padding:18px 16px 14px}.be-footer__bar{padding:10px 16px}}@media (max-width:620px){.be-stat-grid{grid-template-columns:1fr}.be-header{height:auto;min-height:var(--header-h);flex-wrap:wrap;gap:8px;padding:10px 16px}.be-header-actions{flex-wrap:wrap}.be-metric{flex:100%}.be-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:10px 16px 0;display:grid}.be-tab{white-space:nowrap;text-align:center;min-width:0;padding:7px 8px}.be-tab-count{margin-left:6px}.be-tabs-actions{grid-column:1/-1;width:100%;min-width:0;margin-left:0}.be-tabs-actions .be-search{box-sizing:border-box;flex:100%;width:100%;min-width:0;max-width:none}.be-scroll-hint{color:var(--fg-muted);margin:0;padding:0 16px 8px;font-size:12px;line-height:1.45}}@media (max-width:900px){.be-header{height:auto;min-height:var(--header-h);flex-wrap:wrap;row-gap:8px;padding-top:10px;padding-bottom:10px}.be-header-actions{flex-wrap:wrap}.be-stepper{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:8px;padding-bottom:8px}.be-step-rule{display:none}.be-stepper-context{flex-basis:100%}.be-stepper{gap:6px;-webkit-mask-image:none!important;mask-image:none!important}.be-step{min-height:32px;padding:3px 11px 3px 4px;font-size:12.5px}.be-step i{width:22px;height:22px}}.be-titleband~main .be-family-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){[data-surface=mobile] .be-btn,[data-surface=mobile] .be-card-link,.be-mobile-nav a,.mobile-nav a,[data-surface=mobile] .be-tabs button,[data-surface=mobile] .be-filters button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}[data-surface=mobile] .be-mobile-item,[data-surface=mobile] .be-row{min-height:44px}.be-header{height:auto;min-height:var(--header-h);flex-wrap:wrap;row-gap:8px;overflow-x:visible}.be-crumbs{scrollbar-width:none;flex:100%;min-width:0;overflow-x:auto}.be-header-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start}.be-stepper{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%)}.be-step{scroll-snap-align:center}}.app-shell{background:var(--canvas);min-height:100vh;display:flex}.main-shell{background:var(--canvas);flex:1;min-width:0}.content{padding:var(--gutter);flex-direction:column;gap:16px;max-width:none;display:flex}.sidebar{width:var(--sidebar-w);background:var(--sidebar-bg);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-mark{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:8px;padding:0 6px 18px;font-size:14.5px;font-weight:700;display:flex}.brand-mark span:last-child,.brand-glyph{color:var(--blue-text)}.nav-list{flex-direction:column;gap:2px;display:flex}.nav-list a{border-radius:var(--radius-control);color:var(--fg-muted);align-items:center;gap:9px;padding:7px 9px;font-size:13px;font-weight:400;display:flex}.nav-list a:hover{background:var(--surface-hover);color:var(--fg)}.nav-list a.active{background:var(--blue-wash);color:var(--blue-text);box-shadow:none;font-weight:600}.nav-icon{opacity:.65;width:15px;height:15px}.sidebar-footer{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:12px}.user-chip{align-items:center;gap:9px;display:flex}.user-chip strong{font-size:12px;font-weight:600}.avatar{color:#b8d0ef;color:lab(82.4588% -3.30156 -17.9854);background:#272e38;background:lab(18.7409% -1.27114 -7.17512);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.sidebar-footer small{color:var(--fg-faint);margin-top:6px;font-size:10.5px;display:block}.topbar{min-height:var(--header-h);padding:0 var(--gutter);border-bottom:1px solid var(--line-soft);background:0 0;justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar h1{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:14px;font-weight:600}.breadcrumb,.breadcrumb-inline{color:var(--fg-dim);font-size:12.5px}.breadcrumb-inline{align-items:center;gap:6px;display:flex}.breadcrumb-inline svg{width:12px;height:12px}.context-actions{align-items:center;gap:10px;display:flex}.header-search{background:var(--control-bg);border:1px solid var(--line-control);border-radius:var(--radius-control);color:var(--fg-dim);align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;display:flex}.header-search kbd{border:1px solid var(--line-control);color:var(--fg-muted);border-radius:4px;padding:0 4px;font-size:10.5px}.page-heading,.dashboard-greeting,.workspace-header,.estimate-title-row,.cycle3-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-heading h2,.dashboard-greeting h2,.estimate-title-row h2,.cycle3-heading h1{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 6px;font-size:11px;font-weight:600}.muted,.cycle3-muted,.cycle3-line p,.cycle3-recap-line small{color:var(--fg-dim);font-size:12px;line-height:1.5}.surface-card,.stat-card,.form-card,.dark-metric,.dashboard-panel,.compact-panel,.estimate-meta,.items-card,.estimate-bottom-bar,.cycle3-panel,.detail-card,.rate-book-create-card,.rate-book-library-card,.review-approval-panel,.cycle3-inline-editor{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none;min-width:0}.surface-card,.stat-card,.dashboard-panel,.compact-panel,.detail-card,.cycle3-provenance{padding:14px 16px}.form-card,.rate-book-create-card,.rate-book-library-card{max-width:none;margin-top:0;padding:16px 18px}.surface-card h3,.panel-heading h3,.compact-panel h3,.cycle3-panel-title h2,.cycle3-provenance h2{margin:0;font-size:13.5px;font-weight:600}.panel-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.panel-heading span,.compact-panel p,.panel-heading a{font-size:11.5px}.panel-heading a{color:var(--blue-text)}.panel-footer{border-top:1px solid var(--line-soft);color:var(--fg-dim);justify-content:space-between;padding-top:10px;font-size:11.5px;display:flex}.dashboard-grid,.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-lower,.dashboard-panels{grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.dashboard-panels.lower{grid-template-columns:1.55fr 1fr}.dashboard-stack,.cycle3-grid{gap:14px;display:grid}.stat-card .label,.dark-metric span:not(.metric-icon){color:var(--fg-dim);font-size:11.5px;font-weight:500}.stat-card strong,.dark-metric strong{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg);margin-top:4px;font-size:27px;font-weight:700;display:block}.dark-metric{align-items:center;gap:12px;padding:14px 16px;display:flex}.dark-metric small{color:var(--fg-faint);font-size:11px}.metric-icon{border-radius:var(--radius-panel);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.metric-icon svg{width:16px;height:16px}.metric-icon.lime{color:var(--lime);background:var(--lime-tint)}.metric-icon.amber{color:var(--amber);background:var(--amber-tint)}.metric-icon.blue{color:var(--blue-pill);background:var(--blue-tint)}.metric-icon.red{color:var(--red-text);background:var(--red-tint)}.table-wrap,.cycle3-table-scroll,.dark-table-wrap{scrollbar-width:thin;overflow-x:auto}.data-table,.dark-table,.cycle3-table{border-collapse:collapse;width:100%}.data-table th,.dark-table th,.cycle3-table th{text-align:left;padding:8px var(--row-pad-x);background:var(--card-bg);border-bottom:1px solid var(--line-table);color:var(--fg-dim);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.data-table td,.dark-table td,.cycle3-table td{padding:var(--row-pad-y) var(--row-pad-x);border-bottom:1px solid var(--line-row);color:var(--fg-body);font-size:12.5px}.data-table a,.dark-table a,.table-link{color:var(--fg);font-weight:500}.data-table a:hover,.dark-table a:hover,.table-link:hover{color:var(--blue-text)}.table-link{flex-direction:column;gap:3px;display:inline-flex}.table-link span,.cycle3-table td small{color:var(--fg-faint);font-size:11px}.cycle3-table tr:hover,.cycle3-table tr.selected{background:var(--blue-wash)}.cycle3-table td strong{color:var(--fg);font-weight:600;display:block}.primary-button,.primary-link{border:1px solid var(--blue-fill);border-radius:var(--radius-control);background:var(--blue-fill);color:#fff;box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.primary-button:hover,.primary-link:hover{background:var(--blue-fill)}@supports (color:color-mix(in lab, red, red)){.primary-button:hover,.primary-link:hover{background:color-mix(in oklch, var(--blue-fill) 88%, white)}}.primary-button:hover,.primary-link:hover{transform:none}.primary-button:disabled{opacity:.55;cursor:not-allowed}.ghost-button,.logout-button,.sidebar .logout-button{border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--control-bg);color:var(--fg-body);padding:6px 12px;font-size:12.5px;font-weight:600}.ghost-button:hover,.logout-button:hover,.sidebar .logout-button:hover{background:var(--surface-hover);color:var(--fg)}.icon-button{color:var(--blue-text);background:0 0;border:0;padding:0 12px;font-size:11.5px;font-weight:600}.text-link,.back-link{color:var(--blue-text);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.text-link:hover,.back-link:hover{color:var(--blue-pill)}.back-link{margin-bottom:14px}.stack-form{gap:14px;margin-top:20px;display:grid}.stack-form label,.rate-book-form label,.estimate-workspace .form-grid label,.estimate-workspace .modal-card label,.cycle3-override label{color:var(--fg-muted);gap:5px;font-size:11.5px;font-weight:500;display:grid}.stack-form input,.stack-form select,.stack-form textarea,.search-input,.readonly-field,.estimate-workspace input,.estimate-workspace select,.estimate-workspace textarea,.rate-book-form select,.rate-book-items-page input,.rate-book-items-page select,.rate-book-items-page textarea,.cycle3-override input,.cycle3-override select,.cycle3-inline-confirm input,.modal-card input,.modal-card select,.modal-card textarea{background:var(--well-bg);border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;min-height:0;color:var(--fg-body);outline:none;padding:8px 11px;font-size:12.5px;transition:border-color .12s,box-shadow .12s}.stack-form input:focus,.stack-form select:focus,.stack-form textarea:focus,.search-input:focus,.estimate-workspace input:focus,.estimate-workspace select:focus,.estimate-workspace textarea:focus,.rate-book-form select:focus,.rate-book-items-page input:focus,.rate-book-items-page select:focus,.rate-book-items-page textarea:focus,.cycle3-override input:focus,.cycle3-override select:focus,.modal-card input:focus,.modal-card select:focus,.modal-card textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1d84f533;box-shadow:0 0 0 3px lab(54.4886% 3.96594 -65.2307/.2)}.readonly-field{color:var(--fg-muted);display:block}.estimate-workspace textarea{resize:vertical;min-height:62px}.password-field{background:var(--well-bg);border:1px solid var(--line-strong);border-radius:var(--radius-control);display:flex}.password-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1d84f533;box-shadow:0 0 0 3px lab(54.4886% 3.96594 -65.2307/.2)}.password-field input{box-shadow:none;background:0 0;border:0;flex:1}.password-field input:focus{box-shadow:none;border:0}.field-hint,.form-help{color:var(--fg-faint);margin:4px 0 0;font-size:11.5px;line-height:1.5}.form-grid,.rate-book-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.form-grid .full,.form-wide{grid-column:1/-1}.form-actions,.detail-actions,.estimate-actions,.cycle3-actions,.cycle3-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar,.items-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.items-toolbar{border-bottom:1px solid var(--line-table);margin-bottom:0;padding:12px 16px}.table-search{background:var(--input-bg);border:1px solid var(--line-control);border-radius:var(--radius-control);width:min(25rem,100%);color:var(--fg-dim);align-items:center;gap:7px;margin-right:auto;padding:5px 10px;display:flex}.table-search input{color:var(--fg);background:0 0;border:0;outline:none;width:100%;font-size:12px}.status-pill,.badge{color:var(--blue-pill);background:var(--blue-tint);border:1px solid #0000;border-radius:100px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-draft{color:var(--blue-pill);background:var(--blue-tint);border-color:#0000}.status-verified,.status-published{color:var(--lime);background:var(--lime-tint);border-color:#0000}.status-superseded{color:var(--fg-muted);background:var(--card-raised);border-color:#0000}.status-dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.status-dot.lime{background:var(--lime)}.status-dot.blue{background:var(--blue-pill)}.saved-state{color:var(--lime);margin-left:8px;font-size:11.5px}.saved-state svg{vertical-align:-2px;width:12px}.error-summary,.success-summary,.warning-summary,.read-only-banner,.cycle3-notice{border-radius:var(--radius-panel);align-items:flex-start;gap:8px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.error-summary,.cycle3-notice.error{background:var(--red-tint);border:1px solid var(--red-edge);color:var(--red-text)}.success-summary,.cycle3-notice.success,.cycle3-ready,.cycle3-mobile-readonly{background:var(--lime-tint);border:1px solid var(--lime-edge);color:var(--lime)}.warning-summary,.cycle3-notice.warning,.cycle3-blocked{background:var(--amber-wash);border:1px solid var(--amber-edge);color:var(--amber-strong)}.read-only-banner{background:var(--blue-tint);border:1px solid var(--blue-edge);color:var(--blue-text);font-weight:500}.cycle3-notice.info{background:var(--blue-tint);border:1px solid var(--blue-edge);color:var(--blue-text);align-items:center}.empty-state,.items-empty,.chart-empty,.empty-panel,.status-empty,.cycle3-empty{text-align:center;color:var(--fg-faint);background:0 0;border:0;place-content:center;justify-items:center;gap:6px;padding:40px 16px;font-size:12px;display:grid}.empty-state strong,.items-empty strong,.cycle3-empty h2{color:var(--fg);margin:0 0 4px;font-size:14px;font-weight:600}.chart-empty svg,.items-empty svg,.empty-panel svg{color:var(--blue-text)}.cycle3-skeleton{border-radius:var(--radius-panel);background:linear-gradient(90deg, var(--card-bg) 25%, var(--skeleton-highlight) 37%, var(--card-bg) 63%);background-size:400% 100%;height:120px;animation:1.3s infinite be-shimmer}.cycle3-skeleton.tall{grid-column:1/-1;height:330px}.workflow-stepper,.steps,.cycle3-steps{scrollbar-width:thin;border-bottom:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;display:flex;overflow-x:auto}.workflow-step,.step,.cycle3-steps span{border-radius:var(--radius-control);color:var(--fg-muted);white-space:nowrap;border:0;flex-shrink:0;align-items:center;gap:7px;padding:5px 11px 5px 7px;font-size:12.5px;font-weight:500;display:flex}.step:not(:last-child):after{content:"";background:#302d2b;background:lab(18.7883% 1.02492 2.00626);width:22px;height:1px;margin:0 4px}.workflow-step span,.step-number{border:1px solid var(--line-control);width:18px;height:18px;font-family:var(--font-mono), ui-monospace, monospace;background:0 0;border-radius:50%;place-items:center;font-size:10.5px;display:grid}.workflow-step.active,.step.current,.cycle3-steps .active{background:var(--blue-fill);color:#fff;border-color:var(--blue-fill);font-weight:600}.workflow-step.active span{color:#fff;background:#ffffff38;background:lab(100% 0 0/.22);border-color:#0000}.workflow-step.complete,.cycle3-steps .done{color:var(--lime);border-color:#0000;font-weight:600}.workflow-step.complete span{background:var(--lime-tint);color:var(--lime);border-color:#0000}.estimate-meta,.estimate-bottom-bar{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.estimate-meta>div{border-right:1px solid var(--line);align-items:center;gap:8px;min-width:10rem;display:flex}.estimate-meta>div:last-child{border-right:0}.estimate-meta>div svg{width:16px;color:var(--fg-dim)}.estimate-meta span,.estimate-bottom-bar span{color:var(--fg-dim);gap:2px;font-size:11px;display:grid}.estimate-meta strong,.estimate-bottom-bar strong{color:var(--fg);font-size:12.5px}.estimate-bottom-bar>div{align-items:center;gap:24px;display:flex}.grand-total strong{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--lime);font-size:17px}.tabs-row{border-bottom:1px solid var(--line-table);gap:4px;padding:12px 16px 0;display:flex}.tabs-row span{color:var(--fg-dim);padding:6px 12px;font-size:12.5px;font-weight:500}.tabs-row span.active{color:var(--fg);background:var(--card-bg);border:1px solid var(--line-table);border-radius:var(--radius-control) var(--radius-control) 0 0;border-bottom-color:#0000;font-weight:600}.tabs-row b{font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg-dim);background:0 0;margin-left:4px;font-size:11px;font-weight:500}.quick-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick-actions a{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--fg-muted);justify-items:center;gap:5px;padding:10px 6px;font-size:11px;display:grid}.quick-actions a:hover{background:var(--surface-hover);color:var(--fg)}.quick-actions svg{width:15px;color:var(--blue-text)}.modal-backdrop{z-index:30;background:#040303b8;background:lab(.901249% .166141 .294462/.72);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-card{background:var(--card-raised);border:1px solid var(--line-strong);border-radius:var(--radius-card);width:min(100%,34rem);max-height:calc(100vh - 2rem);color:var(--fg);padding:18px;overflow:auto}.modal-card h3{margin:0 0 12px;font-size:15px;font-weight:600}.metadata-list,.cycle3-provenance dl{gap:10px;margin:14px 0 0;display:grid}.metadata-list div,.cycle3-provenance dl div{border-bottom:1px solid var(--line-row);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.metadata-list dt,.cycle3-provenance dt{color:var(--fg-dim);text-transform:none;letter-spacing:0;font-size:11.5px}.metadata-list dd,.cycle3-provenance dd{color:var(--fg);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.hash-pair,.mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:11px!important}.validation-list{color:var(--fg-muted);gap:10px;margin:0;padding:8px 0 0;font-size:12px;list-style:none;display:grid}.validation-list li{padding-left:16px;position:relative}.validation-list li:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:2px}.validation-list .validation-info:before{background:var(--blue-pill)}.items-link-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.items-link-card h3{margin:0 0 4px}.cycle3-workspace{gap:16px;max-width:none;overflow-x:hidden}.cycle3-breadcrumb{color:var(--fg-dim);align-items:center;gap:6px;font-size:12.5px;display:flex}.cycle3-breadcrumb strong{color:var(--fg);font-weight:500}.cycle3-panel-title{border-bottom:1px solid var(--line-table);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cycle3-meta-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cycle3-meta-grid>div{background:var(--card-bg);gap:4px;min-width:0;padding:12px 14px;display:grid}.cycle3-meta-grid span,.cycle3-rate-hero span,.cycle3-total-hero span{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.cycle3-meta-grid strong{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cycle3-meta-grid .lime{color:var(--lime)}.cycle3-meta-grid .amber{color:var(--amber)}.cycle3-rate-layout,.cycle3-recap-layout,.rate-book-detail-grid,.cycle3-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.cycle3-rate-hero{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cycle3-rate-hero>div{background:var(--card-bg);gap:4px;padding:14px 16px;display:grid}.cycle3-rate-hero strong{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--lime);font-size:19px;font-weight:600}.cycle3-total-hero{background:var(--card-bg);border-bottom:1px solid var(--line);padding:16px}.cycle3-total-hero strong{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--lime);letter-spacing:-.02em;margin:4px 0;font-size:27px;font-weight:700;display:block}.cycle3-total-hero small{color:var(--fg-dim);font-size:11px}.cycle3-line-list,.cycle3-recap-lines{padding:4px 16px 14px}.cycle3-line,.cycle3-recap-line,.cycle3-recap-item,.rate-line{border-bottom:1px solid var(--line-row);color:var(--fg-body);padding:10px 0;font-size:12.5px}.cycle3-line:last-child,.rate-line:last-child{border-bottom:0}.cycle3-line-top{color:var(--fg-body);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.cycle3-line-top>span{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--fg-dim);margin-left:auto;font-size:11.5px}.cycle3-line-grid{color:var(--fg-dim);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;font-size:10.5px;display:grid}.cycle3-line-grid b{font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg-body);margin-top:3px;font-size:11.5px;font-weight:500;display:block}.cycle3-recap-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;display:grid}.cycle3-recap-line .running{text-align:right;min-width:90px;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.cycle3-recap-line.grand{color:var(--lime);border:0;font-size:17px;font-weight:700}.cycle3-recap-line.rounding{color:var(--amber)}.cycle3-recap-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cycle3-recap-item>strong:last-child,.cycle3-table td:last-child strong,.rate-line strong{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--lime)}.cycle3-empty.compact{border:0;margin:24px 12px}.cycle3-blocked{border-radius:var(--radius-panel);align-items:flex-start;gap:12px;padding:20px;display:flex}.cycle3-blocked h2{color:var(--amber-strong);margin:0 0 4px;font-size:14px;font-weight:600}.cycle3-blocked p{color:var(--amber-body);margin:0;font-size:12px}.cycle3-blocked-icon{border-radius:var(--radius-control);background:var(--amber-tint);flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.cycle3-ready{border-radius:var(--radius-panel);align-items:flex-start;gap:12px;padding:20px;display:flex}.cycle3-ready h2{color:var(--fg);margin:0 0 4px;font-size:14px;font-weight:600}.cycle3-ready p{color:var(--fg-dim);margin:0;font-size:12px}.cycle3-override{grid-template-columns:1.2fr 1fr 1.4fr auto;align-items:end;gap:8px;margin-top:14px;display:grid}.cycle3-override-prompt{color:var(--amber-body);align-self:center;font-size:11.5px}.cycle3-override-row{border-top:1px solid var(--line-row);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.cycle3-override-row>div:first-child{gap:3px;display:grid}.cycle3-override-row small,.cycle3-recap-item small{color:var(--fg-faint);font-size:11px}.cycle3-inline-editor{gap:10px;min-width:min(30rem,100%);padding:12px;display:grid}.cycle3-inline-confirm{border:1px solid var(--amber-edge);border-radius:var(--radius-control);background:var(--amber-wash);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px;display:flex}.cycle3-mobile-list{gap:8px;padding:10px;display:grid}.cycle3-mobile-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card-bg);color:var(--fg-body);text-align:left;grid-template-columns:1fr auto;gap:4px 10px;padding:11px 13px;display:grid}.cycle3-mobile-card.selected{border-color:var(--blue-edge);background:var(--blue-wash)}.cycle3-mobile-card strong{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--lime)}.cycle3-mobile-card small{color:var(--fg-faint);grid-column:1/-1;font-size:10.5px}.cycle3-waterfall{min-height:0}.calculation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.calculation-summary>div{gap:4px;display:grid}.calculation-summary strong,.rate-line strong{color:var(--lime)}.calculation-trace{overflow-x:auto}.calculation-trace pre{white-space:pre-wrap;font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg-dim);font-size:12px;line-height:1.6}.rate-lines{gap:0;display:grid}.rate-line,.rate-line-detail{justify-content:space-between;gap:16px;display:flex}.rate-line-detail{color:var(--fg-dim);border-left:2px solid var(--line);padding:6px 0 6px 14px;font-size:11.5px}.rate-line-detail strong{color:var(--fg-dim);white-space:nowrap}.total-line{border-bottom:0;font-size:15px;font-weight:600}.auth-page,.single-auth-page{background:var(--canvas);grid-template-columns:1fr;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-copy{display:none}.auth-form-panel{width:100%;min-height:0;box-shadow:none;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.single-auth-page .auth-form-panel{width:100%;min-height:0}.auth-form-wrap{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-card);width:min(100%,27rem);padding:28px}.auth-form-wrap h1,.auth-form-wrap h2{letter-spacing:-.015em;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.25}.mobile-nav{display:none}@media (max-width:1024px){.dashboard-grid,.metric-grid,.cycle3-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-lower,.dashboard-panels,.dashboard-panels.lower,.cycle3-rate-layout,.cycle3-recap-layout,.rate-book-detail-grid,.cycle3-grid{grid-template-columns:1fr}.form-grid,.rate-book-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){html,body{max-width:100%;overflow-x:hidden}.sidebar{display:none}.app-shell{display:block}.content{padding:16px}.topbar{padding:10px 16px}.main-shell{max-width:100%;padding-bottom:64px}.header-search,.header-action{display:none}.mobile-nav{z-index:10;background:var(--sidebar-bg);border-top:1px solid var(--line-soft);justify-content:space-around;gap:4px;padding:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{border-radius:var(--radius-control);color:var(--fg-dim);justify-items:center;gap:3px;padding:6px 10px;font-size:10.5px;display:grid}.mobile-nav a svg{width:16px;height:16px}.mobile-nav a.active{color:var(--blue-pill)}.estimate-meta,.estimate-bottom-bar{justify-content:flex-start;overflow-x:auto}.page-heading,.dashboard-greeting,.workspace-header,.estimate-title-row,.cycle3-heading{flex-direction:column;align-items:flex-start}.cycle3-override,.cycle3-line-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.dashboard-grid,.metric-grid,.form-grid,.rate-book-form,.calculation-summary,.cycle3-override,.cycle3-rate-hero{grid-template-columns:1fr}.cycle3-meta-grid{grid-template-columns:1fr 1fr}.form-grid .full,.form-wide{grid-column:auto}.toolbar,.items-toolbar{flex-direction:column;align-items:stretch}.table-search,.search-input{width:100%;margin-right:0}.toolbar>.be-search,.items-toolbar>.be-search{flex-basis:auto;width:100%;min-height:44px}.primary-link{justify-content:center}.quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.items-link-card,.cycle3-recap-line{flex-direction:column;align-items:flex-start}.cycle3-recap-line{grid-template-columns:1fr auto;gap:7px;display:grid}.cycle3-recap-line .running{text-align:left;grid-column:1/-1}.estimate-bottom-bar{display:block}.estimate-bottom-bar>div+div{margin-top:12px}.be-report-summary{grid-template-columns:1fr}.be-report-table-scroll{scrollbar-color:var(--line) transparent}.be-report-table th:first-child,.be-report-table td:first-child{z-index:1;background:var(--card-bg);width:84px;max-width:84px;position:sticky;left:0}.be-report-table th:nth-child(2),.be-report-table td:nth-child(2){width:190px;min-width:190px;max-width:190px}.be-report-adjustment{align-items:flex-start}}.be-chat{flex-direction:column;min-height:0;display:flex}.be-chat-thread{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 2px 12px;display:flex;overflow-y:auto}.be-chat-message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:76ch;padding:10px 14px;font-size:13px;line-height:1.55}.be-chat-message[data-role=user]{background:var(--blue-wash);border:1px solid var(--blue-edge);align-self:flex-end}.be-chat-message[data-role=assistant]{background:var(--card-bg);border:1px solid var(--line);align-self:flex-start}.be-chat-composer{border-top:1px solid var(--line-soft);align-items:flex-end;gap:8px;padding-top:12px;display:flex}.be-chat-input{resize:vertical;background:var(--input-bg,#110f0d);border:1px solid var(--line);min-height:44px;max-height:180px;color:var(--fg-body);font:inherit;border-radius:10px;flex:1;padding:10px 12px;font-size:13px}@supports (color:lab(0% 0 0)){.be-chat-input{background:var(--input-bg,lab(4.43094% .589624 1.07795))}}.be-chat-input:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.be-chat-suggestions{gap:8px;width:100%;max-width:560px;margin-top:14px;display:grid}.be-chat-suggestion{text-align:left;background:var(--card-alt,#14110f);border:1px solid var(--line);color:var(--fg-dim);font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:12.5px}@supports (color:lab(0% 0 0)){.be-chat-suggestion{background:var(--card-alt,lab(5.25845% .798501 1.4431))}}.be-chat-suggestion:hover{color:var(--fg-body);border-color:var(--line-control)}.be-chat-citations{color:var(--fg-dim);overflow-wrap:anywhere;gap:6px;margin:0;padding-left:16px;font-size:11px;display:grid}@media (max-width:980px){.be-auth{grid-template-columns:minmax(0,1fr);align-content:start;place-items:center;gap:24px;padding:24px}.be-auth-intro{width:min(100%,600px);min-height:0;box-shadow:none;background:0 0;border:0;gap:0;padding:12px 0}.be-auth-animated .be-auth-intro{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.be-auth-animated .be-auth-intro .be-brand{background:#100d2899;border:1px solid #ffffff26;border-radius:12px;width:fit-content;padding:8px 10px}.be-auth-intro-copy,.be-auth-footer,.be-auth-intro:after{display:none}.be-auth-intro h2{font-size:clamp(28px,5vw,40px)}.be-auth-card{width:min(100%,600px)}}@media (max-width:540px){.be-auth-form input,.be-auth-form .be-reveal input{min-height:44px;font-size:16px}.be-auth{gap:14px;padding:14px}.be-auth-card{border-radius:13px;padding:22px}.be-auth-intro-copy{padding-top:8px}.be-auth-intro h2{font-size:30px}.be-auth-steps{gap:8px 10px;margin-top:22px}.be-auth-steps li{font-size:11px}.be-header-actions{gap:7px}.be-theme-toggle{min-width:74px;padding-inline:9px}}.be-chat-turn{flex-direction:column;gap:3px;display:flex}.be-chat-turn[data-role=user]{align-items:flex-end}.be-chat-turn[data-role=assistant]{align-items:flex-start}.be-chat-who{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);padding:0 4px;font-size:10px;font-weight:650}.be-chat-message p{margin:0 0 8px}.be-chat-message p:last-child{margin-bottom:0}.be-chat-message ul{gap:4px;margin:0 0 8px;padding-left:18px;display:grid}.be-inline-input{background:var(--input-bg,#110f0d);border:1px solid var(--line);width:100%;color:var(--fg-body);font:inherit;text-align:right;border-radius:5px;padding:1px 6px;font-size:11.5px;line-height:1.25}@supports (color:lab(0% 0 0)){.be-inline-input{background:var(--input-bg,lab(4.43094% .589624 1.07795))}}.be-inline-input:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.be-delete-record{z-index:1;white-space:nowrap;position:relative}.be-delete-dialog{border:1px solid var(--line);background:var(--card-bg);width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--fg);border-radius:14px;padding:24px;overflow:auto;box-shadow:0 20px 80px #0004}.be-delete-dialog::backdrop{background:#10232e88}.be-delete-dialog h2{margin:0 0 16px;font-size:20px}.be-delete-dialog p{line-height:1.6}.be-delete-name{overflow-wrap:anywhere;font-weight:600}.be-delete-error{color:var(--red)}.be-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.be-delete-blocked-link{margin-top:-8px}.be-copy-options{border:0;gap:12px;margin:20px 0;padding:0;display:grid}.be-copy-options legend{margin-bottom:12px;font-weight:600}.be-copy-options label{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.be-copy-options input{flex:none;margin-top:4px}.be-copy-options small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.be-copy-options:disabled{opacity:.7}.be-revision-history{border-block:1px solid var(--line);background:var(--card-bg);padding:20px}.be-revision-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.be-revision-heading h3{margin:0;font-size:15px}.be-revision-table-scroll{overflow-x:auto}.be-revision-table{border-collapse:collapse;width:100%;font-size:13px}.be-revision-table th,.be-revision-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px}.be-revision-table th{font-weight:600}.be-revision-table small{color:var(--muted);white-space:nowrap;margin-top:4px;font-weight:400;display:block}.be-revision-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.be-subworks,.be-recap-editor,.be-material-demand{min-width:0;margin-bottom:16px;padding:20px}.be-subworks p,.be-recap-editor p,.be-material-demand p{line-height:1.6}.be-subwork-list{padding:0;list-style:none}.be-subwork-list>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.be-subwork-list span{color:var(--muted);font-size:12px;display:block}.be-subworks .be-form-grid,.be-recap-editor .be-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;min-width:0;margin:16px 0;padding:16px;display:grid}.be-subworks .be-form-actions,.be-recap-editor .be-form-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.be-material-demand .be-table-scroll{overflow-x:auto}.be-material-demand table{border-collapse:collapse;text-align:left;width:100%}.be-material-demand th,.be-material-demand td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.be-material-demand td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.be-material-demand details{margin-top:8px;font-size:12px}.be-material-demand summary{cursor:pointer}.be-material-demand ul{padding-left:18px;line-height:1.7}.rate-book-detail-grid>:is(.be-charge-editor,.be-official-review){grid-column:1/-1;min-width:0}.be-charge-editor,.be-pricing-plan{min-width:0;margin:16px 0;padding:20px}.be-charge-editor p,.be-pricing-plan p{line-height:1.6}.be-charge-editor .be-form-grid,.be-pricing-plan .be-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;min-width:0;margin:12px 0;padding:16px;display:grid}.be-charge-editor fieldset,.be-pricing-plan fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:12px 0;padding:16px}.be-charge-editor input:not([type=checkbox]),.be-pricing-plan input:not([type=checkbox]),.be-charge-editor select,.be-pricing-plan select{width:100%;min-width:0;max-width:100%}.be-charge-editor .be-form-actions,.be-pricing-plan .be-form-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.be-charge-editor details,.be-pricing-plan details{margin:12px 0}.be-charge-editor summary,.be-pricing-plan summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.5}.be-source-options{flex-direction:column;gap:12px;max-height:320px;margin:12px 0;display:flex;overflow-y:auto}.be-source-options label{align-items:start;gap:8px;line-height:1.5;display:flex}.be-source-options input[type=checkbox]{flex:none;margin-top:4px}.be-source-options--inline{gap:6px;max-height:none;overflow:visible}.be-source-options--inline label{overflow-wrap:anywhere;min-width:0}.be-bulk-justification{gap:8px;margin:8px 0 12px;padding:12px;display:grid}.be-bulk-justification>p{margin:0}.be-bulk-justification>.be-btn{justify-self:start}.be-form-wide{grid-column:1/-1}.be-source-digest{overflow-wrap:anywhere;font-size:12px}.be-measurement-transfer,.be-pwd-pack,.be-official-review{min-width:0;margin:16px 0;padding:20px}.be-measurement-transfer p,.be-pwd-pack p{overflow-wrap:anywhere;line-height:1.6}.be-measurement-transfer .be-pricing-grid,.be-official-review .be-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;min-width:0;margin:16px 0;padding:16px;display:grid}.be-measurement-transfer label{gap:6px;min-width:0;display:grid}.be-measurement-transfer input,.be-measurement-transfer select{width:100%;min-width:0;max-width:100%}.be-measurement-transfer-actions,.be-measurement-transfer-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.be-measurement-transfer-presets{grid-column:1/-1}.be-measurement-transfer-presets [aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.be-measurement-transfer-preview{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0;line-height:1.6;display:block}.be-pwd-pack fieldset{border:1px solid var(--line);min-width:0;margin:16px 0;padding:16px}.be-pack-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.be-pack-options label{align-items:start;gap:8px;line-height:1.5;display:flex}.be-pack-options input{margin-top:4px}.be-pack-order{padding-left:24px}.be-pdf-font{min-width:0;margin:16px 0}.be-pdf-font-label{margin:0 0 8px;font-weight:600}.be-pdf-font-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.be-pdf-font-option{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--card-bg);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:grid;position:relative}.be-pdf-font-option:hover{background:var(--surface-hover)}.be-pdf-font-option[data-checked]{border-color:var(--gov-blue-300);border-left-color:var(--gov-navy);background:var(--gov-blue-50)}.be-pdf-font-option input{accent-color:var(--gov-navy);margin:0}.be-pdf-font-option:has(input:focus-visible){outline:2px solid var(--gov-navy);outline-offset:2px}.be-pdf-font-name{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.be-pdf-font-specimen{color:var(--gov-navy-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:17px;line-height:1.2;overflow:hidden}.be-pdf-font .be-field-hint{margin:8px 0 0}.be-pdf-font-compact{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12.5px;display:inline-flex}.be-pdf-font-compact select{border:1px solid var(--line-control);background:var(--control-bg);min-width:0;max-width:min(220px,100%);min-height:32px;font:inherit;padding:4px 8px}.be-pack-order li{padding:6px 0}.be-pack-order li>span:first-child{vertical-align:middle;width:min(65%,320px);display:inline-block}.be-pwd-pack .be-form-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.be-pack-preview details{border-top:1px solid var(--line);padding:14px 0}.be-mts-cover-preview{aspect-ratio:595/842;border:1px solid var(--be-border,#d7dce2);color:#111;text-align:center;background:#fff;width:min(100%,520px);margin:1rem auto;padding:9% 8%;font-family:Arial,sans-serif;box-shadow:0 8px 24px #141e281a}.be-mts-cover-preview>div:first-child{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700}.be-mts-cover-preview>div{margin:.45rem 0}.be-mts-cover-preview>strong{color:#1f43a9;letter-spacing:.16em;border:2px solid #111;margin:3.5rem 0 3rem;padding:.85rem;font-size:1.45rem;display:block}.be-mts-cover-preview h3{color:#b40000;text-transform:uppercase;font-size:1rem}.be-mts-cover-preview .be-mts-cover-label{color:#b40000;margin:2.5rem 0 .35rem;font-weight:700}.be-mts-cover-preview p{margin:1.1rem 0;font-weight:600}.be-mts-cover-preview small{color:#66717c;margin-top:4rem;display:block}.be-pack-preview summary{cursor:pointer;font-weight:600}.be-pack-preview .be-table-scroll{max-width:100%;overflow-x:auto}.be-pack-preview table{border-collapse:collapse;width:100%;font-size:13px}.be-pack-preview td,.be-multiline{white-space:pre-line}.be-pack-preview table.be-pack-totals{border-top:2px solid var(--line-strong);width:min(100%,640px);margin:10px 0 4px auto}.be-pack-preview .be-pack-totals th,.be-pack-preview .be-pack-totals td{text-align:right;padding:7px 10px;font-weight:500}.be-pack-preview .be-pack-totals td{white-space:nowrap;width:1%;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.be-pack-preview .be-pack-totals tr[data-emphasis] th,.be-pack-preview .be-pack-totals tr[data-emphasis] td{background:var(--be-surface-muted);font-weight:700}.be-pack-preview th,.be-pack-preview td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:80px;padding:10px}.be-charge-editor table{border-collapse:collapse;width:100%}.be-charge-editor th,.be-charge-editor td{text-align:left;border-bottom:1px solid var(--line);padding:8px}.be-pending-stages{margin-top:8px}.be-pending-stages p{margin:0 0 4px}.be-pending-stages ul{gap:4px;margin:0;padding-left:18px;display:grid}.be-pricing-plan .be-pending-summary{border-left:3px solid var(--blue);padding:12px}@media (max-width:600px){.be-subworks,.be-recap-editor,.be-material-demand{padding:14px}.be-material-demand th,.be-material-demand td{padding:8px}}.be-workflow-issues{border:1px solid var(--line);background:var(--card-bg);overflow-wrap:anywhere;border-radius:.5rem;margin:.75rem 1.25rem;padding:.75rem 1rem;font-size:.875rem}.be-workflow-issues summary{cursor:pointer;font-weight:600}.be-workflow-issues li{margin-block:.5rem}.be-workflow-issues a{padding:.25rem;display:inline-block}.be-workflow-recheck{color:var(--fg-muted);overflow-wrap:anywhere;margin:.75rem 1.25rem 0;font-size:.875rem}.be-pwd-certificates,.be-pwd-drawings{min-width:0;margin:16px 0;padding:20px}.be-pwd-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:12px 0;display:grid}.be-pwd-fields label{gap:6px;min-width:0;display:grid}.be-pwd-fields input:not([type=checkbox]),.be-pwd-fields textarea,.be-pwd-fields select{width:100%;min-width:0;max-width:100%}.be-pwd-certificates fieldset,.be-pwd-drawings fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin-block:12px;padding:16px}.be-pwd-certificates .be-actions,.be-pwd-drawings .be-actions{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}.be-pwd-certificates p,.be-pwd-drawings p{overflow-wrap:anywhere;line-height:1.6}.be-section-workspace{min-width:0}.be-section-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.be-section-tabs [role=tab]{color:var(--fg-muted);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 2px;font-weight:600}.be-section-tabs [aria-selected=true]{color:var(--blue-fill);border-bottom-color:var(--blue-fill)}.be-section-tabs button:focus-visible{outline:3px solid var(--blue-fill);outline-offset:-3px}.be-section-workspace [hidden]{display:none!important}.be-section-workspace [role=tabpanel]>.be-card{margin-top:0}:is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor,.be-measurement-transfer,.be-pwd-pack,.be-official-review){border-radius:10px;padding:24px}:is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor,.be-measurement-transfer,.be-pwd-pack,.be-official-review) h2{letter-spacing:-.2px;margin:0 0 8px;font-size:18px;line-height:1.4}:is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor,.be-measurement-transfer,.be-pwd-pack,.be-official-review)>p{color:var(--fg-muted);max-width:80ch;margin:0 0 20px}:is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor,.be-measurement-transfer,.be-official-review) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--input-bg);width:100%;min-width:0;min-height:40px;color:var(--fg);font:inherit;border-radius:6px;padding:9px 12px;line-height:1.4}:is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor,.be-measurement-transfer,.be-official-review) :is(input,select,textarea):focus-visible{outline:3px solid var(--blue-fill);outline-offset:2px}:is(.be-form-grid,.be-pwd-fields,.be-pricing-grid)>label{flex-direction:column;gap:8px;min-width:0;font-weight:500;line-height:1.5;display:flex}:is(.be-form-grid,.be-pwd-fields,.be-pricing-grid)>label:has(input[type=checkbox]){flex-direction:row;align-items:center;font-weight:400}:is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor) fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:20px 0;padding:20px}:is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor) legend{padding:0 8px;font-weight:600}.be-pricing-plan details.be-card{box-shadow:none;border-radius:6px;padding:0;overflow:hidden}.be-pricing-plan details.be-card>summary{background:var(--blue-fill);padding:15px 18px}@supports (color:color-mix(in lab, red, red)){.be-pricing-plan details.be-card>summary{background:color-mix(in srgb, var(--blue-fill) 4%, var(--card-bg))}}.be-pricing-plan details.be-card>summary{font-weight:600}.be-pricing-plan details.be-card[open]>summary{border-bottom:1px solid var(--line)}.be-pwd-drawing{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:18px}.be-pwd-drawing fieldset{border:0;margin:0;padding:0}.be-pwd-drawing>p{color:var(--fg-muted);margin:14px 0}.be-drawing-create{border:1px solid var(--blue-fill);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 24px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.be-drawing-create{border:1px solid color-mix(in srgb, var(--blue-fill) 30%, var(--line))}}.be-drawing-create{background:var(--blue-fill);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.be-drawing-create{background:color-mix(in srgb, var(--blue-fill) 5%, var(--card-bg))}}.be-template-gallery{border:1px solid var(--be-border);background:var(--surface);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);border-radius:12px;margin:auto;padding:24px;overflow:auto}.be-pricing-plan-ra{padding:16px}.be-pricing-plan-ra>p{margin:8px 0}.be-pricing-plan-ra form>fieldset{border:0;margin:12px 0 0;padding:0}.be-pricing-plan-ra form>fieldset>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.be-ra-project-fields{grid-template-columns:minmax(220px,1fr) minmax(200px,1fr);align-items:start;column-gap:24px;display:grid}.be-ra-project-fields .be-establishment-selection{grid-row:span 2;margin:0}.be-ra-project-fields>p{margin:0 0 8px}.be-ra-project-fields>details{margin:0}.be-pricing-plan-ra .be-tabs-panel{padding-bottom:8px}@media (max-width:700px){.be-ra-project-fields{grid-template-columns:1fr;gap:8px}}.be-template-gallery::backdrop{background:#00000073}.be-template-gallery-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.be-template-gallery-header h2{letter-spacing:-.2px;margin:0;font-size:18px;font-weight:700;line-height:1.4}:lang(mr) .be-template-gallery-header h2{letter-spacing:normal;text-transform:none}.be-template-gallery-body{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);gap:0;margin-top:16px;display:grid;overflow:hidden}.be-template-gallery-body nav{border-right:1px solid var(--line);background:var(--card-bg);flex-direction:column;gap:4px;max-height:560px;padding:8px;display:flex;position:relative;overflow-y:auto}.be-template-gallery-body nav .be-btn{white-space:normal;text-align:left;justify-content:flex-start;height:auto}.be-template-gallery-body nav .be-btn[aria-pressed=true]{outline-offset:-2px;outline:2px solid}.be-template-gallery-body section{min-width:0}.be-template-browser-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.be-template-browser-controls .be-field{flex:190px}.be-template-browser-controls .be-field:first-child{flex-grow:2}.be-template-browser-controls .be-field input,.be-template-browser-controls .be-field select{width:100%;min-height:40px}.be-template-browser-controls>p{margin:0;padding:10px 0}.be-template-option{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;gap:3px;padding:12px;line-height:1.4;display:flex}.be-template-option:hover{background:var(--blue-fill)}@supports (color:color-mix(in lab, red, red)){.be-template-option:hover{background:color-mix(in srgb, var(--blue-fill) 5%, var(--card-bg))}}.be-template-option[aria-pressed=true]{border-color:var(--blue-fill);background:var(--blue-fill)}@supports (color:color-mix(in lab, red, red)){.be-template-option[aria-pressed=true]{background:color-mix(in srgb, var(--blue-fill) 9%, var(--card-bg))}}.be-template-option[aria-pressed=true]{box-shadow:inset 3px 0 var(--blue-fill)}.be-template-option:focus-visible{outline:2px solid var(--blue-fill);outline-offset:-2px}.be-template-option-category{color:var(--fg-muted);font-size:12px}.be-template-preview{padding:18px}.be-template-preview-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.be-template-preview-heading h3{margin:0 0 5px;font-size:16px;line-height:1.4}.be-template-preview-heading p{color:var(--fg-muted);margin:0;font-size:12px}.be-template-preview-sheet{border:1px solid var(--line);background:#f3f5f8;margin:16px 0;padding:12px}.be-template-gallery-body .be-template-preview-sheet img{object-fit:contain;width:100%;height:300px;display:block}.be-template-preview-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.be-template-preview-action p{color:var(--fg-muted);max-width:52ch;margin:0;font-size:13px}.be-template-preview-action .be-btn{flex-shrink:0}.be-template-source{color:var(--fg-muted);font-size:12px}.be-template-no-results{padding:16px}.be-template-gallery-body img{background:#fff;width:100%;height:auto}.be-template-gallery-body details{overflow-wrap:anywhere;margin:16px 0}.be-template-gallery-body li+li{margin-top:8px}@media (max-width:700px){.be-template-gallery{padding:16px}.be-template-gallery-header{flex-direction:column;align-items:flex-start}.be-template-gallery-body{grid-template-columns:1fr}.be-template-gallery-body nav{border-right:0;border-bottom:1px solid var(--line);max-height:200px}.be-template-preview{padding:12px}.be-template-preview-heading,.be-template-preview-action{flex-direction:column;align-items:stretch}.be-template-gallery-body .be-template-preview-sheet img{height:auto;min-height:150px}}.be-drawing-create h3{margin:0 0 8px;font-size:16px}.be-drawing-create p{color:var(--fg-muted);max-width:60ch;margin:0}.be-subwork-list span{color:var(--fg-muted)}.be-workflow-issues{border-radius:8px}.be-pack-options label{border:1px solid var(--line);border-radius:6px;padding:12px}.be-pack-options label:has(input:checked){background:var(--blue-fill)}@supports (color:color-mix(in lab, red, red)){.be-pack-options label:has(input:checked){background:color-mix(in srgb, var(--blue-fill) 5%, var(--card-bg))}}.be-pack-options label:has(input:checked){border-color:var(--blue-fill)}.be-diagram-workspace{color:#18283c;background:#fff;border:1px solid #cdd7e4;border-radius:10px;width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:0;padding:0;position:fixed;inset:12px;overflow:hidden;box-shadow:0 24px 80px #13274340}.be-diagram-workspace[open]{flex-direction:column;display:flex}.be-diagram-workspace::backdrop{background:#13274370}.be-diagram-header{border-bottom:1px solid #dde3eb;align-items:center;gap:24px;padding:16px 22px;display:flex}.be-diagram-header h2{margin:4px 0 0;font-size:20px}.be-eyebrow{letter-spacing:1.3px;color:#566a83;font-size:10px;font-weight:700}.be-diagram-header>label{flex:1;gap:5px;font-size:12px;font-weight:600;display:grid}.be-diagram-header>.be-diagram-revision{flex:0 0 100px}.be-diagram-header input{box-sizing:border-box;width:100%;min-height:38px;font:inherit;color:#18283c;background:#fff;border:1px solid #cdd7e4;border-radius:6px;padding:8px 12px}.be-diagram-guidance{color:#52667d;background:#f4f6f9;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 22px;font-size:12px;display:flex}.be-diagram-canvas{flex:1;min-height:0;position:relative}.be-diagram-canvas iframe{border:0;width:100%;height:100%}.be-diagram-saving{background:#ffffffbd;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex;position:absolute;inset:0}.be-diagram-error{color:#9b2424;background:#fff1f0;margin:0;padding:12px 22px}.be-diagram-confirm{box-sizing:border-box;background:#fff;border:1px solid #ccd6e4;border-radius:10px;width:420px;max-width:calc(100% - 32px);padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 0 100vmax #13274350}@media (max-width:760px){.be-section-tabs{gap:20px;margin-bottom:16px}:is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor,.be-measurement-transfer,.be-pwd-pack,.be-official-review){padding:16px}.be-diagram-workspace{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.be-diagram-header{flex-wrap:wrap;gap:10px;padding:12px}.be-diagram-header>div{flex:1 0 50%}.be-diagram-header>button{order:-1}.be-diagram-header>label{flex-basis:60%}.be-diagram-guidance{padding:8px 12px}.be-diagram-guidance>span:first-child{display:none}}.be-pdf-canvas{text-align:center;background:#e8edf3;flex:1;min-height:0;padding:24px;overflow:auto}.be-pdf-canvas canvas{background:#fff;max-width:100%;height:auto;box-shadow:0 2px 12px #13274320}.be-preview-pagination{justify-content:center;align-items:center;gap:12px;margin-left:auto;display:flex}.be-submission-editor{border-radius:10px;margin-top:24px;padding:24px}.be-submission-editor h3{margin:0 0 8px;font-size:18px}.be-submission-editor p{color:var(--fg-muted);margin:0 0 20px}.be-submission-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.be-submission-editor .form-grid label{gap:8px;font-weight:500;display:grid}.be-submission-editor .form-grid .full{grid-column:1/-1}.be-submission-editor input,.be-submission-editor textarea{border:1px solid var(--line);background:var(--input-bg);color:var(--fg);box-sizing:border-box;border-radius:6px;width:100%;min-height:40px;padding:10px 12px}.be-submission-editor textarea{resize:vertical;line-height:1.45}.be-submission-editor .stack-form>button{margin:20px 8px 0 0}@media (max-width:760px){.be-submission-editor .form-grid{grid-template-columns:minmax(0,1fr)}.be-submission-editor{padding:16px}.be-preview-pagination{flex-wrap:wrap}}.be-pdf-canvas canvas{object-fit:contain;width:auto;max-height:calc(100dvh - 160px)}.be-workflow-issues{background:#f5b942}@supports (color:color-mix(in lab, red, red)){.be-workflow-issues{background:color-mix(in srgb, #f5b942 5%, var(--card-bg))}}.be-workflow-issues ul{margin:12px 0 0;padding:0;list-style:none}.be-workflow-issues li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin:0;padding:9px 0;font-size:13px;line-height:1.5;display:flex}.be-workflow-issues a{color:var(--blue-fill);text-underline-offset:3px;flex-shrink:0;font-weight:600;text-decoration:underline}@media (max-width:760px){.be-workflow-issues li{flex-wrap:wrap;gap:4px}}.be-diagram-header>label{min-width:0}@media (max-width:760px){.be-diagram-header>.be-diagram-revision{flex-basis:80px}}.be-catalogue-dialog{border:1px solid var(--line);width:min(1320px,100vw - 48px);max-height:calc(100vh - 32px);color:var(--fg-body);background:var(--card-bg);border-radius:12px;padding:24px;box-shadow:0 20px 80px #10243a30}.be-catalogue-dialog::backdrop{background:#10243a66}.be-catalogue-dialog-head,.be-catalogue-dialog-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.be-catalogue-dialog-head{margin-bottom:20px}.be-catalogue-dialog-head,.be-catalogue-dialog-foot{z-index:2;background:var(--card-bg);flex:none;position:sticky}.be-catalogue-dialog-head{top:0}.be-catalogue-dialog-foot{bottom:0}.be-catalogue-dialog-head h2{margin:0;font-size:20px}.be-catalogue-dialog-head p{margin:4px 0 0}.be-catalogue-dialog-foot{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.be-catalogue-scroll{border:1px solid var(--line);border-radius:8px;overflow:auto}.be-catalogue-dialog[open]{flex-direction:column;height:min(900px,100vh - 32px);display:flex;overflow:hidden}.be-catalogue-dialog[open]>*{flex:none}.be-catalogue-dialog[open]>.be-catalogue-body{flex:auto;min-height:0}.be-catalogue-body{flex-direction:column;gap:12px;min-width:0;display:flex}.be-catalogue-controls{align-content:start;gap:12px;min-width:0;display:grid}.be-catalogue-controls>p{margin:0}.be-catalogue-list{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:240px;display:flex}.be-catalogue-list>p{margin:0}.be-catalogue-list>.be-catalogue-results{flex-direction:column;flex:auto;min-height:0;display:flex}.be-catalogue-list>.be-catalogue-dialog-foot{margin-top:0;padding-top:8px}@media (min-width:1024px){.be-catalogue-body{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:24px;display:grid}.be-catalogue-controls{border-right:1px solid var(--line);min-height:0;padding-right:20px;overflow-y:auto}.be-catalogue-controls>.be-form-grid{grid-template-columns:minmax(0,1fr)}.be-catalogue-list{min-height:0}}.be-catalogue-toast{background:var(--lime-tint);color:var(--lime);border-radius:999px;margin:0 auto 0 0;padding:6px 12px;font-size:13px;font-weight:600;animation:.18s ease-out be-catalogue-toast-in}@keyframes be-catalogue-toast-in{0%{opacity:0;transform:translateY(4px)}}.be-catalogue-table tr[data-just-added=true]>td{background:var(--lime-tint);animation:1.6s ease-out be-catalogue-added}@keyframes be-catalogue-added{0%{background:var(--lime-edge)}}@media (prefers-reduced-motion:reduce){.be-catalogue-toast,.be-catalogue-table tr[data-just-added=true]>td{animation:none}}.be-catalogue-results>.be-catalogue-scroll{flex:auto;min-height:0}.be-catalogue-results>.be-catalogue-empty{border:1px dashed var(--line-strong);color:var(--fg-muted);text-align:center;border-radius:8px;margin:0;padding:24px 12px}.be-catalogue-skeleton{border:1px solid var(--line);border-radius:8px;flex:auto;align-content:start;gap:8px;padding:12px;display:grid}.be-catalogue-skeleton>.be-skeleton{height:44px}@media (max-height:640px),(max-width:760px){.be-catalogue-dialog[open]{height:auto;max-height:min(100dvh - 32px,100vh - 32px);display:block;overflow:auto}.be-catalogue-dialog[open]>.be-catalogue-body,.be-catalogue-body,.be-catalogue-list,.be-catalogue-list>.be-catalogue-results{min-height:0;display:block}.be-catalogue-controls{border-right:0;margin-bottom:12px;padding-right:0;overflow:visible}.be-catalogue-results>.be-catalogue-scroll{max-height:none;overflow:auto visible}}.be-catalogue-table{border-collapse:collapse;width:100%;font-size:13px}.be-catalogue-table th{background:var(--card-raised);text-align:left;font-size:12px;font-weight:600;position:sticky;top:0}.be-catalogue-table th,.be-catalogue-table td{border-bottom:1px solid var(--line-row);vertical-align:top;padding:12px}.be-catalogue-table th:first-child{width:40px}.be-catalogue-table th:nth-child(2){width:100px}.be-catalogue-table th:nth-child(4){width:80px}.be-catalogue-table th:last-child{text-align:right;width:120px}.be-catalogue-table td:nth-child(3){overflow-wrap:anywhere;line-height:1.6}.be-catalogue-table small{color:var(--fg-muted);margin-top:4px;display:block}.be-catalogue-table input{accent-color:var(--blue);width:16px;height:16px}.be-catalogue-read-more{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0 0;display:block}.be-catalogue-spec{border-left:2px solid var(--line-table);color:var(--fg-muted);margin-top:6px;padding-left:8px;font-size:12px;line-height:1.5}.be-catalogue-spec-label{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.be-catalogue-table caption{text-align:left;padding:10px 12px;font-weight:600}@media (max-width:760px){.be-catalogue-dialog{width:calc(100vw - 24px);padding:16px}.be-catalogue-dialog-foot{flex-wrap:wrap}.be-catalogue-table{min-width:600px}}.be-items-repo{gap:16px;min-width:0;display:grid}.be-items-repo-intro p{margin:4px 0 0}.be-items-repo .be-tabs{border-bottom:1px solid var(--line-table);padding:0}.be-items-repo-body{gap:16px;min-width:0;display:grid}.be-items-repo-body.has-details{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start}.be-items-repo-list{gap:10px;min-width:0;display:grid}.be-items-repo-scroll{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.be-items-repo-table{min-width:560px}.be-items-repo-table th:first-child{width:64px}.be-items-repo-table th:nth-child(4){width:auto}.be-items-repo-table th:last-child{width:64px}.be-items-repo-table tr[aria-selected=true] td{background:var(--card-raised)}.be-items-repo-details{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;max-height:calc(100dvh - 32px);display:grid;position:sticky;top:16px;overflow:auto}.be-items-repo-details-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.be-items-repo-details h2{margin:0;font-size:16px}.be-items-repo-details h3{margin:0 0 4px;font-size:13px}.be-items-repo-details p{overflow-wrap:anywhere;margin:0}@media (max-width:1024px){.be-items-repo-body.has-details{grid-template-columns:minmax(0,1fr)}.be-items-repo-details{max-height:none;position:static}}.be-items-repo-details .be-catalogue-table{min-width:0}@media (max-width:640px){.be-items-repo-table{min-width:0}.be-items-repo-table th:first-child,.be-items-repo-table td:first-child,.be-items-repo-table th:nth-child(3),.be-items-repo-table td:nth-child(3){display:none}.be-items-repo-table th,.be-items-repo-table td{padding:10px 8px}.be-items-repo-table th:nth-child(2){width:64px}}.be-royalty-summary{gap:10px;min-width:0;margin:4px 0 20px;display:grid}.be-royalty-summary>p{margin:0}.be-royalty-totals{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}.be-royalty-totals dt{color:var(--fg-muted);font-size:11.5px}.be-royalty-totals dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:600}.be-royalty-table-scroll{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.be-royalty-table caption{caption-side:top;text-align:left;color:var(--fg-muted);padding:10px 12px 0;font-size:12px}.be-royalty-notes{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.be-royalty-notes ol{color:var(--fg-muted);gap:6px;margin:0;padding-left:20px;font-size:12.5px;line-height:1.5;list-style:decimal;display:grid}.be-royalty-notes li::marker{color:var(--fg-faint);font-variant-numeric:tabular-nums}.be-royalty-notes strong{color:var(--fg);font-weight:600}.be-royalty-notes li,.be-royalty-provenance li{overflow-wrap:anywhere;min-width:0}.be-subestimate-workbench{grid-template-columns:248px minmax(0,1fr);align-content:start;display:grid}.be-subestimate-workbench>.be-workspace-main{background:var(--card-bg)}.be-measurement-total{border-block:1px solid var(--line);font-size:13px}.be-measurement-total-line{background:var(--surface-hover);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:12px;display:flex}.be-measurement-calculation-details{color:var(--fg-muted);padding:10px 12px}.be-measurement-calculation-details summary{cursor:pointer}.be-measurement-calculation-details dl{flex-wrap:wrap;gap:12px 32px;margin:12px 0 0;display:flex}.be-measurement-calculation-details dd{color:var(--fg-body);font-variant-numeric:tabular-nums;margin:4px 0 0}.be-subestimate-items{border-right:1px solid var(--line);background:var(--card-bg);grid-row:1/span 2;min-width:0;padding:20px 14px}.be-subestimate-items-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.be-subestimate-items-head h2,.be-subestimate-item-heading h2{margin:0;font-size:18px}.be-subestimate-item-title{align-items:baseline;gap:16px;display:flex}.be-subestimate-item-code{font-variant-numeric:tabular-nums;margin-right:6px}.be-subestimate-item-context dl{background:var(--card-bg);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;padding:16px;display:grid}.be-subestimate-item-context dt{color:var(--fg-muted);font-size:12px}.be-subestimate-item-context dd{overflow-wrap:anywhere;margin:4px 0 0}.be-subestimate-items-head span{color:var(--fg-muted);font-size:12px}.be-subestimate-items .be-field{font-size:12px}.be-subestimate-item-list{flex-direction:column;gap:6px;margin-top:16px;display:flex}.be-subestimate-item{text-align:left;min-height:36px;color:var(--fg-body);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.be-subestimate-item:hover{background:var(--surface-hover)}.be-subestimate-item[aria-pressed=true]{border-color:var(--blue);background:var(--surface-hover)}.be-subestimate-item:disabled{cursor:default;opacity:.65}.be-subestimate-item-description{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1.25;overflow:hidden}.be-subestimate-item-quantity{white-space:nowrap;color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.be-subestimate-item[data-changed=true]{background:var(--gov-orange-50);box-shadow:inset 3px 0 0 var(--gov-saffron)}.be-fit-changed-tag{background:var(--gov-orange-50);border:1px solid var(--gov-saffron);color:var(--fg);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5}.be-subestimate-item-heading details{margin-top:10px;font-size:13px;line-height:1.65}.be-subestimate-item-heading summary{cursor:pointer}.be-subestimate-workbench>.be-rail{border:1px solid var(--line);border-radius:10px;grid-column:2;width:auto;margin:0 20px 20px}@media (max-width:1050px){.be-subestimate-workbench{grid-template-columns:200px minmax(0,1fr)}.be-subestimate-workbench>.be-workspace-main{padding:16px 12px}}@media (max-width:760px){.be-subestimate-workbench{flex-direction:column;display:flex}.be-subestimate-items{border-right:0;border-bottom:1px solid var(--line)}.be-subestimate-item-list{max-height:210px;overflow:auto}}.be-subestimate-group{margin:4px 0 10px}.be-subestimate-group>summary{cursor:pointer;color:var(--fg);padding:8px 4px;font-size:13px;font-weight:600}.be-subestimate-group>summary small{color:var(--fg-muted);margin-left:8px;font-weight:400}.be-subestimate-group>[role=group]{border-left:1px solid var(--line-soft);margin-left:8px;padding-left:6px}.be-subestimate-item-list [role=group]>.be-subestimate-item{width:100%;margin-top:4px}.be-subestimate-tools{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.be-subestimate-tools>section{flex:100%;min-width:0}.be-subestimate-tools>section:has(>button[aria-expanded=false]){box-shadow:none;background:0 0;border:0;flex:0 auto;padding:0}.be-custom-item-dialog{width:min(640px,100vw - 32px)}.be-custom-item-fields{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;padding:0;display:grid}.be-custom-item-fields legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.be-custom-item-fields label{gap:6px;min-width:0;display:grid}.be-custom-item-fields label:first-of-type,.be-custom-item-fields label:nth-of-type(n+4){grid-column:1/-1}.be-custom-item-fields input,.be-custom-item-fields textarea,.be-custom-item-fields select{width:100%;min-width:0}.be-custom-item-fields textarea{resize:vertical;min-height:80px}@media (max-width:600px){.be-custom-item-fields{grid-template-columns:1fr}}.be-custom-item-dialog h2{margin:0 0 8px;font-size:20px;font-weight:650;line-height:1.3}.be-custom-item-dialog>p{margin:0 0 20px;line-height:1.5}.be-custom-item-dialog .be-form-actions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.be-measurement-quick-row{background:var(--blue-wash);border-block:1px solid var(--line);padding:16px}.be-measurement-quick-fields{grid-template-columns:minmax(170px,1.6fr) repeat(5,minmax(64px,1fr)) minmax(132px,1fr);gap:12px;display:grid}.be-measurement-quick-fields>label:first-child{grid-column:auto}.be-measurement-metadata{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:12px}.be-report-measurement-details{flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:1.5;display:flex}.be-report-measurement-details>span{white-space:nowrap}.be-measurement-row-select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:-4px -6px;padding:4px 6px}.be-measurement-row-select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.be-measurement-quick-fields label{gap:6px;font-size:12px;display:grid}.be-measurement-quick-fields input,.be-measurement-quick-fields select{width:100%;min-width:0}.be-measurement-quick-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.be-measurement-quick-footer output{font-variant-numeric:tabular-nums;flex:1}.be-measurement-quick-trigger{color:var(--blue-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;text-decoration:underline}.be-measurement-quick-trigger:disabled{cursor:default;opacity:.45}.be-measurement-rows .be-row input[type=checkbox]{margin:0;display:block}.be-measurement-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.be-measurement-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.be-measurement-card[data-selected=true]{border-color:var(--blue)}.be-measurement-card[data-changed=true]{background:var(--gov-orange-50);box-shadow:inset 3px 0 0 var(--gov-saffron)}.be-measurement-card[data-state=pending]{opacity:.8}.be-measurement-card-check{margin:4px 0 0}.be-measurement-card-open{min-width:0;min-height:44px;color:var(--fg-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-size:13px;display:grid}.be-measurement-card-open:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.be-measurement-card-head{gap:8px;min-width:0;display:flex}.be-measurement-card-seq{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none}.be-measurement-card-particulars{min-width:0;color:var(--fg);overflow-wrap:anywhere;font-weight:600}.be-measurement-card-line{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.be-measurement-card-expression{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere}.be-measurement-card-quantity{color:var(--fg);white-space:nowrap}.be-measurement-card-quantity[data-tone=negative]{color:var(--red-text)}.be-measurement-cards-add{margin-top:8px;display:flex}.be-measurement-cards-add>.be-btn{flex:auto}.be-review-recalculate{justify-items:center;gap:10px;margin-top:12px;display:grid}.be-pdf-download-refusal{overflow-wrap:anywhere;flex:100%;min-width:0}.be-blocker-list{gap:8px;margin:8px 0 0;padding-left:18px;display:grid}.be-blocker-list li{overflow-wrap:anywhere}.be-blocker-list li>a{white-space:nowrap;margin-left:6px}.be-pricing-plan:has(>button[aria-expanded=false]){padding:10px 16px}.be-pricing-plan h3{margin:0 0 8px;font-size:13.5px;font-weight:600}.be-subestimate-tools>section:has(>button[aria-expanded=false]){margin:0}.be-subestimate-workbench .be-table-scroll{container-type:inline-size}.be-measurement-quick-row>[role=cell]{width:calc(100cqw - 32px);max-width:100%;position:sticky;left:16px}@container (max-width:680px){.be-measurement-quick-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.be-measurement-quick-fields>label:first-child{grid-column:1/-1}.be-measurement-quick-footer output{flex-basis:100%}}@media (min-width:761px) and (max-width:1200px){.be-header{height:auto;min-height:var(--header-h);flex-wrap:wrap;padding-block:12px}.be-header>.be-crumbs{flex-basis:100%}.be-header-actions{flex-wrap:wrap;min-width:0;max-width:100%}}.be-subestimate-workbench .be-table{overflow:clip}.be-measurement-clipboard{min-width:0;margin-block:0}.be-subestimate-tools>.be-measurement-transfer:not(:has(button[aria-expanded=true])){box-shadow:none;background:0 0;border:0;flex:0 auto;margin:0;padding:0}.be-measurement-clipboard-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.be-measurement-command-bar{border-block:1px solid var(--line);align-items:end;padding-block:12px}.be-measurement-search{flex:240px;align-items:end;gap:8px;min-width:0;display:flex}.be-measurement-search .be-field{flex:1;min-width:0;margin:0}.be-measurement-search .be-input{width:100%}.be-paste-preview{border:1px solid var(--line);border-radius:8px;margin-top:12px;padding:16px}.be-measurement-context-menu{z-index:100;background:var(--card-bg);border:1px solid var(--line);border-radius:8px;gap:2px;width:min(240px,100vw - 16px);max-height:calc(100vh - 16px);padding:6px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0f172a29}.be-measurement-context-menu button{text-align:left;color:var(--fg-body);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:13px}.be-measurement-context-menu button:hover,.be-measurement-context-menu button:focus-visible{background:var(--surface-hover);outline:3px solid var(--blue);outline-offset:-2px}.be-measurement-context-menu button:disabled{opacity:.5;cursor:default}.be-paste-preview h3{margin:0 0 8px;font-size:15px}.be-measurement-delete-list{overflow-wrap:anywhere;max-height:240px;padding-left:24px;line-height:1.6;overflow:auto}.be-estimate-row-actions{z-index:1;align-items:center;gap:6px;display:flex;position:relative}.be-estimate-date-filter{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.be-trash-restore-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.be-estimate-date-filter .be-field{flex:0 190px;min-width:0;margin:0}.be-estimate-date-filter input{width:100%}.be-estimate-row-actions .be-btn{white-space:nowrap;border-radius:5px;min-height:18px;padding:0 8px;font-size:11.5px;line-height:16px;position:relative}.be-estimate-row-actions .be-btn:after{content:"";position:absolute;inset:-5px 0}.be-paste-table-scroll{margin-block:12px;overflow-x:auto}.be-paste-table-scroll table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.be-paste-table-scroll th,.be-paste-table-scroll td{border-bottom:1px solid var(--line);text-align:left;padding:8px}.be-family-workspace{gap:16px;min-width:0;display:grid}.be-family-summary{background:var(--card-bg);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;display:grid}.be-family-summary button{color:var(--fg-muted);border:0;border-right:1px solid var(--line);text-align:left;font:inherit;cursor:pointer;background:0 0;gap:4px;padding:0 28px;display:grid}.be-family-summary button:last-child{border-right:0}.be-family-summary button[aria-pressed=true]{color:var(--blue-text)}.be-family-summary button:focus-visible{outline:3px solid var(--blue);outline-offset:-2px}.be-family-summary strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.2}.be-family-summary small{color:var(--fg-muted);font-size:11px}.be-family-summary-card{align-content:start;gap:6px;display:grid}.be-family-summary-card:last-child>button{border-right:0}.be-family-summary button{align-content:start}.be-family-summary-card>a{color:var(--blue-text);justify-self:start;padding:0 28px;font-size:12px;font-weight:550}.be-family-filters{background:var(--card-bg);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;display:flex}.be-family-filters .be-field{flex:1;min-width:145px;margin:0}.be-family-filters .be-family-search{flex:2;min-width:220px}.be-family-filters input,.be-family-filters select{width:100%}.be-family-results{border:1px solid var(--line);background:var(--card-bg);border-radius:6px;min-width:0;overflow:hidden}.be-family-table-scroll{overflow-x:auto}.be-family-table{border-collapse:collapse;text-align:left;width:100%;min-width:1080px;font-size:13px}.be-family-table th{background:var(--gov-navy);color:#fff;white-space:nowrap;padding:12px;font-weight:700}.be-family-table td{border-top:1px solid var(--line-row);vertical-align:middle;padding:14px 12px}.be-family-table th:first-child,.be-family-table td:first-child{width:50px;padding-inline:10px}.be-family-table td:nth-child(2){width:27%;min-width:230px}.be-family-code{color:var(--fg);font-weight:650;text-decoration:none}.be-family-code:hover{color:var(--blue-text);text-decoration:underline}.be-family-name{color:var(--fg-muted);overflow-wrap:anywhere;margin-top:5px;line-height:1.45;display:block}.be-family-title{color:var(--fg);margin-bottom:3px;font-weight:650;display:block}.be-review-amendments{gap:8px;display:grid}.be-review-amendments__row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(12rem,1.4fr) minmax(12rem,1fr) auto;align-items:center;gap:8px 14px;padding:10px 0;display:grid}.be-review-amendments__row h3,.be-review-amendments__row p{margin:0}.be-review-amendments__row details{grid-column:1/-1}.be-review-amendments__row details>summary{cursor:pointer;color:var(--blue-text);font-size:12px}.be-review-amendments__description{margin-top:4px}.be-review-amendments__description summary{cursor:pointer;color:var(--blue-text);font-size:11px}.be-review-amendments__description p{color:var(--fg-muted);margin:4px 0 0;font-size:11px}.be-review-amendments__row details label{gap:4px;margin-top:8px;display:grid}.be-review-amendments__conflicts{border:1px solid var(--line-strong);background:var(--well-bg);gap:8px;margin:10px 0;padding:10px;display:grid}.be-review-amendments__conflict{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.be-review-amendments__conflict .be-card-note{flex:100%;margin:0}@media (max-width:699px){.be-review-amendments__row{grid-template-columns:minmax(0,1fr)}.be-review-amendments__row h3,.be-review-amendments__row p{overflow-wrap:anywhere;min-width:0}}@media (min-width:700px){.be-review-amendments__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.be-review-amendments__fields>button{align-self:end}}.be-lead-diagram{border:1px solid var(--border);background:var(--surface);margin:1rem 0;padding:1rem;overflow:hidden}.be-lead-diagram__header,.be-lead-diagram__controls,.be-lead-diagram__row{align-items:center;gap:.6rem;display:flex}.be-lead-diagram__header{justify-content:space-between;gap:1rem}.be-lead-diagram__header h4{margin:0}.be-lead-diagram__header p{max-width:48rem;margin:.25rem 0 0}.be-lead-diagram__controls{flex-wrap:wrap;justify-content:flex-end}.be-lead-diagram__controls output{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem}.be-lead-diagram__canvas{width:100%;max-height:16rem;color:var(--muted,#64748b);transform-origin:50%;margin:1rem 0;transition:transform .12s;display:block}.be-lead-diagram__viewport{max-width:100%;overflow:auto}.be-lead-diagram__route{stroke:var(--accent,#2563eb);stroke-width:3px;stroke-dasharray:8 7}.be-lead-diagram__source{fill:var(--accent,#2563eb)}@supports (color:color-mix(in lab, red, red)){.be-lead-diagram__source{fill:color-mix(in srgb, var(--accent,#2563eb) 16%, transparent)}}.be-lead-diagram__source{stroke:var(--accent,#2563eb);stroke-width:2px}.be-lead-diagram__site{fill:var(--success,#15803d)}@supports (color:color-mix(in lab, red, red)){.be-lead-diagram__site{fill:color-mix(in srgb, var(--success,#15803d) 16%, transparent)}}.be-lead-diagram__site{stroke:var(--success,#15803d);stroke-width:2px}.be-lead-diagram__canvas text{fill:currentColor;font-size:13px;font-weight:650}.be-lead-diagram__route--pending{opacity:.4}.be-lead-diagram__source--pending{fill:var(--surface,#fff);stroke-dasharray:3 3}.be-lead-diagram__canvas .be-lead-diagram__label-lead{fill:var(--fg,#111827);font-weight:700}.be-lead-diagram__canvas .be-lead-diagram__label-origin{font-weight:500}.be-lead-diagram__axis line{stroke:currentColor;stroke-width:1.2px}.be-lead-diagram__canvas .be-lead-diagram__axis text{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.be-lead-diagram__legend{gap:.45rem;display:grid}.be-lead-diagram__row{border-top:1px solid var(--border);flex-wrap:wrap}@supports (color:color-mix(in lab, red, red)){.be-lead-diagram__row{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.be-lead-diagram__row{padding-top:.45rem;font-size:.875rem}.be-lead-diagram__row strong{min-width:10rem}.be-lead-diagram__row span{color:var(--muted,#64748b)}.be-lead-diagram__empty{border-left:3px solid var(--accent,#2563eb);margin:1rem 0 0;padding:.6rem .8rem}@media (max-width:640px){.be-lead-diagram__header{flex-direction:column;align-items:flex-start}.be-lead-diagram__controls{justify-content:flex-start}.be-lead-diagram__canvas{transform-origin:0;width:640px;min-width:640px;max-width:none}.be-lead-diagram__row{flex-direction:column;align-items:flex-start;gap:.15rem}}.be-family-date{white-space:nowrap;color:var(--fg-muted)}.be-family-step{white-space:nowrap}.be-family-actions{flex-wrap:wrap;gap:6px;display:flex}.be-family-actions .be-btn{white-space:nowrap}.be-family-disclosure{border-color:#0000;gap:2px;padding:6px}.be-family-revision-count{color:var(--fg-muted);font-size:11px}.be-family-table .be-family-history{background:var(--well-bg);padding:10px 18px 20px 62px}.be-family-history .be-revision-history{margin:0}.be-family-pagination{border-top:1px solid var(--line);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:18px;padding:16px;font-size:13px;display:flex}.be-family-pagination label,.be-family-pagination>div{align-items:center;gap:12px;display:flex}.be-family-pagination>div{margin-left:auto}.be-family-pagination select{width:76px}.be-family-table .be-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.be-family-table-scroll{overflow-x:visible}.be-family-table{min-width:0;display:block}.be-family-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.be-family-table tbody{display:block}.be-family-table tr.be-family-row{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px 16px;display:grid}.be-family-table tbody>tr:first-child{border-top:0}.be-family-table tr.be-family-row>td{overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0;display:block}.be-family-table tr.be-family-row>td[data-label]:before{content:attr(data-label);color:var(--fg-muted);margin-bottom:2px;font-size:12px;line-height:1.3;display:block}.be-family-table tr.be-family-row>.be-family-estimate{order:-2;grid-column:1/-1;font-size:14px}.be-family-table tr.be-family-row>.be-family-actions-cell{order:-1;grid-column:1/-1}.be-family-table tr.be-family-row>.be-family-revisions{order:1;grid-column:1/-1;align-items:center;gap:8px;display:flex}.be-family-table tr.be-family-row>.be-family-revisions:before{margin:0}.be-family-table tr:not(.be-family-row){display:block}.be-family-table .be-family-history{padding:10px 16px 16px;display:block}}@media (max-width:700px){.be-family-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.be-family-summary button{padding-inline:16px}.be-family-summary button:nth-child(2){border-right:0}.be-family-summary-card>a{padding-inline:16px}.be-family-filters{gap:10px}.be-family-pagination>div{justify-content:space-between;width:100%;margin-left:0}.be-family-results .be-mobile-list{padding:12px}}.be-family-heading{letter-spacing:-.02em;margin:0 0 2px;font-size:28px;font-weight:650;line-height:1.2}.be-intake{width:100%;max-width:1040px;margin:24px 0 48px}.be-intake-heading{margin:0 0 24px}.be-intake-heading h2{color:var(--fg);letter-spacing:-.025em;margin:0 0 6px;font-size:30px;font-weight:650;line-height:1.2}.be-intake-heading p{color:var(--fg-muted);margin:0;font-size:16px}.be-intake-form{background:var(--card-bg);border:1px solid var(--line);border-radius:6px;overflow:hidden}.be-intake-fields{border:0;gap:28px;min-width:0;margin:0;padding:28px;display:grid}.be-intake-fields .be-field{flex-direction:column;gap:8px;min-width:0;display:flex}.be-intake-fields label{color:var(--fg);font-size:14px;font-weight:500}.be-intake-fields :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--line-control);background:var(--input-bg);width:100%;min-width:0;color:var(--fg-body);font:inherit;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.45}.be-intake-fields textarea{resize:vertical;min-height:102px}.be-intake-fields #intake-name{min-height:144px}.be-intake-fields input[readonly]{background:var(--well-bg);color:var(--fg-muted);font-family:var(--font-mono), monospace;font-size:12px}.be-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.be-intake-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.be-intake-footer .be-btn{min-height:42px;padding-inline:20px}.be-intake-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.be-intake-summary>div{gap:5px;min-width:0;display:grid}.be-intake-summary span{color:var(--fg-muted);font-size:13px}.be-intake-summary strong{overflow-wrap:anywhere;font-size:15px}.be-intake-id{max-width:calc(50% - 14px)}.be-intake-fields .be-intake-checkbox{align-items:center;gap:8px;margin-top:4px;font-weight:400;display:flex}.be-intake-checkbox input{width:17px;height:17px;accent-color:var(--blue-fill)}.be-intake-area{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.be-intake-area-note{gap:4px;padding-bottom:8px;display:grid}.be-intake-area-note strong{font-size:14px;font-weight:500}.be-intake-area-note span{color:var(--fg-muted);font-size:12px}.be-intake-error,.be-intake-recovery{border:1px solid var(--line-strong);background:var(--well-bg);border-radius:6px;margin-bottom:18px;padding:14px 18px}.be-intake-error{color:var(--fg)}.be-intake-recovery p{margin:0 0 12px}.be-intake-fields :is(input,select,textarea)[aria-invalid=true]{border-color:var(--red)}@media (max-width:680px){.be-intake{margin-top:16px}.be-intake-heading h2{font-size:25px}.be-intake-heading p{font-size:14px}.be-intake-fields{gap:22px;padding:20px}.be-intake-grid,.be-intake-area{grid-template-columns:minmax(0,1fr);gap:20px}.be-intake-id{max-width:100%}.be-intake-summary{flex-direction:column;align-items:flex-start}.be-intake-footer{flex-wrap:wrap;padding:16px 20px}.be-intake-footer .be-btn{padding-inline:12px}}.be-intake[data-phase="2"]{background:var(--card-bg);border:1px solid var(--line);border-radius:6px;max-width:1280px}.be-intake[data-phase="2"] .be-intake-heading{border-bottom:1px solid var(--line);margin:28px 28px 0;padding-bottom:22px}.be-intake[data-phase="2"] .be-intake-form{border:0}.be-intake[data-phase="2"]>:is(.be-intake-error,.be-intake-recovery){margin:18px 28px 0}@media (max-width:680px){.be-intake[data-phase="2"] .be-intake-heading{margin:20px 20px 0}.be-intake[data-phase="2"]>:is(.be-intake-error,.be-intake-recovery){margin:16px 20px 0}}.be-intake[data-phase="2"]{margin-top:0}.be-intake-area{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:680px){.be-intake-area{grid-template-columns:minmax(0,1fr)}}.be-recap-primary-fields,.be-recap-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.be-recap-editor .be-form-grid.be-recap-line{grid-template-columns:repeat(2,minmax(0,1fr))}.be-recap-editor .be-form-grid.be-recap-line>.be-recap-primary-fields,.be-recap-editor .be-form-grid.be-recap-line>.be-recap-preview,.be-recap-editor .be-form-grid.be-recap-line>.be-recap-advanced{grid-column:1/-1}.be-recap-line>.be-field,.be-recap-line>.be-recap-category{min-width:0}.be-recap-primary-fields{grid-column:1/-1}.be-field-value{border:1px solid var(--be-border,#d6dbe3);background:var(--be-surface-muted,#f6f7f9);border-radius:.55rem;min-height:2.5rem;padding:.65rem .75rem;display:block}.be-recap-preview{grid-column:1/-1;margin:0}.be-recap-advanced{grid-column:1/-1;margin-top:.25rem}.be-recap-advanced summary{cursor:pointer;font-weight:600}.be-recap-editor .be-recap-advanced>.be-recap-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (max-width:42rem){.be-recap-editor .be-form-grid.be-recap-line,.be-recap-primary-fields,.be-recap-advanced-fields{grid-template-columns:1fr}}:lang(mr) .be-sheet-kicker,:lang(mr) .be-sheet-table thead th,:lang(mr) .be-page-title,:lang(mr) .be-meta,:lang(mr) .be-eyebrow,:lang(mr) .be-masthead__en,:lang(mr) .be-titleband__title,:lang(mr) .be-rail-total .be-metric-value,:lang(mr) .be-fit-method-tag,:lang(mr) .be-stat-value,:lang(mr) .be-metric-label,:lang(mr) .be-report-table th,:lang(mr) .be-thead,:lang(mr) .be-badge[data-tone=new],:lang(mr) .be-paper-dept,:lang(mr) .be-unavailable .be-stat-value,:lang(mr) .be-unavailable-value,:lang(mr) .be-auth-kicker,:lang(mr) .be-auth-overline,:lang(mr) .be-auth-intro h2,:lang(mr) .be-mobile-title,:lang(mr) .be-mobile-total .be-mobile-amount,:lang(mr) .be-topnav__group,:lang(mr) .be-topnav__trigger,:lang(mr) .brand-mark,:lang(mr) .topbar h1,:lang(mr) .page-heading h2,:lang(mr) .dashboard-greeting h2,:lang(mr) .estimate-title-row h2,:lang(mr) .cycle3-heading h1,:lang(mr) .eyebrow,:lang(mr) .stat-card strong,:lang(mr) .dark-metric strong,:lang(mr) .data-table th,:lang(mr) .dark-table th,:lang(mr) .cycle3-table th,:lang(mr) .cycle3-meta-grid span,:lang(mr) .cycle3-rate-hero span,:lang(mr) .cycle3-total-hero span,:lang(mr) .cycle3-total-hero strong,:lang(mr) .auth-form-wrap h1,:lang(mr) .auth-form-wrap h2,:lang(mr) .be-chat-who,:lang(mr) .be-mts-cover-preview>strong,:lang(mr) .be-mts-cover-preview h3,:lang(mr) :is(.be-charge-editor,.be-pricing-plan,.be-pwd-certificates,.be-pwd-drawings,.be-subworks,.be-recap-editor,.be-measurement-transfer,.be-pwd-pack,.be-official-review) h2,:lang(mr) .be-catalogue-spec-label,:lang(mr) .be-family-heading,:lang(mr) .be-intake-heading h2,:lang(mr) .be-guidance-section h4{letter-spacing:normal;text-transform:none}@property --be-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --be-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes be-scroll-fade{0%{--be-fade-start:0px;--be-fade-end:36px}6%{--be-fade-start:36px}94%{--be-fade-end:36px}to{--be-fade-start:36px;--be-fade-end:0px}}@supports (animation-timeline:scroll()){:is(.be-table-scroll[data-overflow=true],.be-report-table-scroll,.be-family-table-scroll,.be-fit-table-scroll,.be-revision-table-scroll,.be-royalty-table-scroll,.be-paste-table-scroll,.be-items-repo-scroll,.be-catalogue-scroll,.be-paper-scroll,.table-wrap,.dark-table-wrap,.cycle3-table-scroll,.be-scroll-x){-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--be-fade-start), #000 calc(100% - var(--be-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--be-fade-start), #000 calc(100% - var(--be-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--be-fade-start), #000 calc(100% - var(--be-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--be-fade-start), #000 calc(100% - var(--be-fade-end)), transparent 100%);animation:linear both be-scroll-fade;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll()){:is(.be-table-scroll,.be-report-table-scroll,.be-family-table-scroll,.be-scroll-x){scrollbar-width:auto}}:is(.be-header-actions,.form-actions,.detail-actions,.estimate-actions,.be-form-actions,.be-fit-actions,.be-family-actions,.be-measurement-clipboard-actions,.be-measurement-transfer-actions,.be-lead-diagram__controls,.be-action-bar)>:is(.be-btn,a.be-btn){min-height:36px}@media (max-width:640px){:is(.be-header-actions,.form-actions,.detail-actions,.estimate-actions,.be-form-actions,.be-fit-actions,.be-family-actions,.be-measurement-clipboard-actions,.be-measurement-transfer-actions,.be-lead-diagram__controls,.be-item-pagination,.be-pagination-actions,.be-action-bar){flex-wrap:wrap;gap:8px;display:flex}:is(.be-header-actions,.form-actions,.detail-actions,.estimate-actions,.be-form-actions,.be-fit-actions,.be-family-actions,.be-measurement-clipboard-actions,.be-measurement-transfer-actions,.be-lead-diagram__controls,.be-item-pagination,.be-pagination-actions,.be-action-bar)>:is(.be-btn,a.be-btn){white-space:normal;text-align:center;flex:auto}.be-step-continue>:is(.be-btn,a.be-btn){flex:100%}:is(.be-filters,.be-family-filters)>:is(.be-btn,a.be-btn){flex:auto}}.be-measurement-command-bar>:is(.be-btn,a.be-btn){flex:1 0 auto}td>.be-family-actions>:is(.be-btn,a.be-btn){flex:auto}:is(.be-card-title,.be-dialog-title,.be-family-heading,.be-empty strong){overflow-wrap:anywhere}@media (max-width:640px){.be-masthead__en{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.be-continue-pending{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.be-continue-pending>li{border-top:1px solid var(--line);justify-items:start;gap:6px;padding:10px 0;display:grid}.be-continue-pending>li>p{color:var(--fg-muted);margin:0;font-size:12.5px}.be-form-actions--split{align-items:center}.be-form-actions--split>.be-form-actions__aside{margin-left:auto}@media (max-width:640px){.be-form-actions--split>.be-form-actions__aside{margin-left:0}}.be-stage-skeleton{margin:16px var(--gutter);gap:12px;display:grid;overflow:hidden}.be-stage-skeleton__status{color:var(--fg-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.be-stage-skeleton__bar{background:linear-gradient(90deg, transparent, var(--gov-navy), transparent) 0 0 / 40% 100% no-repeat, var(--gov-blue-100);border-radius:2px;height:3px}@media (prefers-reduced-motion:no-preference){.be-stage-skeleton__bar{animation:1.2s ease-in-out infinite be-stage-progress}}@keyframes be-stage-progress{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.be-stage-skeleton__title{width:38%;height:22px}.be-stage-skeleton__line{width:72%;height:14px}.be-stage-skeleton__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.be-stage-skeleton__row>.be-skeleton{height:36px}@media (max-width:640px){.be-stage-skeleton{margin:12px}.be-stage-skeleton__row{grid-template-columns:1fr}}:is(.be-stage-skeleton,.be-catalogue-skeleton) .be-skeleton{border-radius:var(--radius-control);background-image:linear-gradient(90deg, var(--card-raised) 25%, var(--skeleton-highlight) 37%, var(--card-raised) 63%);min-height:0}.be-stage-skeleton.bare{margin:12px 0}.be-toasts{pointer-events:none;bottom:88px}.be-toast{background:var(--card-bg);border-color:var(--line);box-shadow:var(--shadow-overlay);pointer-events:auto;align-items:center}.be-toast-icon{width:18px;height:18px;color:var(--lime);flex:none}.be-toast[data-tone=failure] .be-toast-icon{color:var(--red)}.be-toast-text{overflow-wrap:anywhere;flex:auto;min-width:0}.be-toast-title{color:var(--fg-heading);font-size:13px}.be-toast-close{border-radius:var(--radius-control);width:28px;height:28px;color:var(--fg-muted);flex:none;place-items:center;display:grid}.be-toast-close:hover{background:var(--surface-hover)}.be-toast-close svg{width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.be-toast{animation:.18s ease-out be-toast-in}}@keyframes be-toast-in{0%{opacity:0;transform:translateY(6px)}}.be-subestimate-workbench .be-subestimate-tools{border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--card-alt);padding:8px}.be-subestimate-workbench .be-measurement-command-bar{row-gap:8px}.be-section-progress{color:var(--fg-muted);margin:0 0 12px;font-size:12.5px;font-weight:600}.be-section-legend{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.be-section-mark{border:1px solid var(--amber-edge);border-radius:var(--radius-pill);background:var(--amber-tint);color:var(--amber-strong);align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.be-section-mark:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.be-section-mark[data-done=true]{border-color:var(--lime-edge);background:var(--lime-tint);color:var(--gov-green-deep)}summary.be-section-legend{display:list-item}summary.be-section-legend>.be-section-mark{vertical-align:1px;margin-left:8px}.be-table-scroll>.be-table{min-width:calc(var(--table-min,0px) + var(--table-fit-extra,0px))}.be-header-actions>.be-chip{text-overflow:ellipsis;vertical-align:middle;min-width:0;max-width:min(100%,360px);display:inline-block;overflow:hidden}@media (min-width:861px) and (max-width:1279px){.be-stepper .be-step{gap:6px;padding:3px 10px 3px 4px;font-size:12px}}@media (min-width:641px){.be-lead-diagram__controls{flex-wrap:nowrap;flex:none}}.be-row-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.be-setup-ssr{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.be-lead-loading{border:0;flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0;margin:0;padding:0;display:flex}.be-lead-loading>legend{color:var(--fg-body);margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.be-lead-loading>.be-field-hint{flex-basis:100%}.be-lead-rate{font-variant-numeric:tabular-nums;margin:0}.be-lead-summary{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px;font-weight:500}.be-card-head{flex-wrap:wrap}.be-card-head>.be-card-title{flex:16rem;min-width:0}.be-card-head>.be-card-note{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.be-subestimate-tools>span:has(>.be-btn){flex-wrap:wrap;flex:100%;gap:8px;display:flex}.be-subestimate-tools>span:has(>.be-btn)>.be-btn{flex:auto}}.be-row>.be-estimate-row-actions{overflow:visible}.be-estimate-row-actions .be-btn{height:18px;min-height:18px;padding-block:0}.be-estimate-row-actions .be-btn svg{width:12px;height:12px}@media (max-width:860px){.be-header-actions{padding-left:0}}.be-catalogue-dialog[open]>:is(button,.be-btn,p){align-self:flex-start}.be-catalogue-dialog .be-form-grid{align-items:start}.be-catalogue-results>.be-catalogue-empty{flex:auto;place-items:center;display:grid}.be-setup-pwd{gap:14px;margin-bottom:14px;display:grid}.be-lead-fields>.be-lead-loading{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0}.be-lead-loading>label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (max-width:860px){.be-masthead__dock{flex:none;order:2;align-items:center;display:flex}.be-masthead__dock>[lang]{position:static}.be-masthead__dock>[lang]>button[aria-expanded]{width:44px;height:44px;min-height:44px;box-shadow:none}.be-masthead__dock section[role=dialog]{inset:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));z-index:130;width:auto;height:auto;max-height:none;position:fixed}.be-masthead__dock section[role=dialog][class*=homePanel]{max-height:calc(100dvh - 16px);bottom:auto}}.be-idle-dialog{border:1px solid var(--line);background:var(--card-bg);width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--fg);box-shadow:var(--shadow-overlay), 0 24px 72px #0a224938;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:4px 20px;padding:26px 26px 22px;display:grid;overflow:auto}.be-idle-dialog:not([open]){display:none}.be-idle-dialog:before{content:"";background:var(--gov-tricolour);height:4px;position:absolute;inset:0 0 auto}.be-idle-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a22498c}.be-idle-dialog__clock{place-items:center;width:80px;height:80px;display:grid;position:relative}.be-idle-dialog__clock svg{position:absolute;inset:0;transform:rotate(-90deg)}.be-idle-dialog__track,.be-idle-dialog__ring{fill:none;stroke-width:5px}.be-idle-dialog__track{stroke:var(--gov-blue-100)}.be-idle-dialog__ring{stroke:var(--gov-navy);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.be-idle-dialog[data-urgent=true] .be-idle-dialog__ring{stroke:var(--gov-saffron-strong)}.be-idle-dialog__time{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--gov-navy-ink);font-size:20px;font-weight:700}.be-idle-dialog[data-urgent=true] .be-idle-dialog__time{color:var(--gov-saffron-strong)}.be-idle-dialog__text h2{font-family:var(--font-heading);color:var(--gov-navy-ink);margin:4px 0 8px;font-size:18px;line-height:1.35}.be-idle-dialog__text p{color:var(--fg-muted);margin:0;line-height:1.6}.be-idle-dialog__text .be-idle-dialog__error{color:var(--red);margin-top:10px}.be-idle-dialog__actions{justify-content:flex-end;margin-top:20px;display:flex}@media (max-width:480px){.be-idle-dialog{text-align:center;grid-template-columns:1fr;justify-items:center}.be-idle-dialog__actions{justify-content:stretch;width:100%}.be-idle-dialog__actions .be-btn{flex:1;min-height:44px}}@media (prefers-reduced-motion:reduce){.be-idle-dialog__ring{transition:none}}.be-not-found{max-width:640px;margin:48px auto;padding:0 16px}.be-not-found-actions{flex-wrap:wrap;gap:8px;display:flex}.be-infotip{width:20px;height:20px;color:var(--gov-navy);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:4px;padding:0;display:inline-flex}.be-infotip:hover,.be-infotip:focus-visible{background:var(--gov-blue-100)}.be-infotip:focus-visible{outline:3px solid var(--gov-navy);outline-offset:2px}.be-infotip-icon{display:block}.be-tooltip{z-index:105;box-sizing:border-box;background:var(--gov-navy-deep);color:#fff;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.4;box-shadow:0 8px 20px #0d2b5c47}.be-tooltip-body{display:block}.be-tooltip-tag{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;margin-bottom:4px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.be-tooltip-action{border-left:3px solid var(--red-text)}.be-tooltip-action .be-tooltip-tag{background:var(--red-tint);color:var(--red-text)}.be-tooltip-review{border-left:3px solid var(--amber-strong)}.be-tooltip-review .be-tooltip-tag{background:var(--amber-tint);color:var(--amber-strong)}.be-tooltip-info{border-left:3px solid var(--gov-navy)}.be-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.be-status-badge-dot{border-radius:999px;flex:none;width:7px;height:7px}.be-status-badge-action{background:var(--red-tint);color:var(--red-text);border:1px solid var(--red-edge)}.be-status-badge-action .be-status-badge-dot{background:var(--red-text)}.be-status-badge-review{background:var(--amber-tint);color:var(--amber-strong);border:1px solid var(--amber-edge)}.be-status-badge-review .be-status-badge-dot{background:var(--amber-strong)}.be-status-badge-done{background:var(--lime-tint);color:var(--success);border:1px solid var(--lime-edge)}.be-status-badge-done .be-status-badge-dot{background:var(--success)}@media (max-width:360px){.be-tooltip{max-width:calc(100vw - 24px)!important}}.be-spotlight-layer{z-index:120;position:fixed;inset:0}.be-spotlight-overlay{cursor:pointer;width:100%;height:100%;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%, var(--be-spotlight-left) var(--be-spotlight-top), var(--be-spotlight-left) calc(var(--be-spotlight-top) + var(--be-spotlight-height)), calc(var(--be-spotlight-left) + var(--be-spotlight-width)) calc(var(--be-spotlight-top) + var(--be-spotlight-height)), calc(var(--be-spotlight-left) + var(--be-spotlight-width)) var(--be-spotlight-top), var(--be-spotlight-left) var(--be-spotlight-top));background:#0a22498c;border:none;margin:0;padding:0;transition:clip-path .2s;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}@media (prefers-reduced-motion:reduce){.be-spotlight-overlay{transition:none}}.be-spotlight-outline{outline:2px solid var(--red-text);outline-offset:2px;pointer-events:none;border-radius:6px;position:fixed;box-shadow:0 0 0 4px #b91c1c26}.be-spotlight-outline[data-tone=review]{outline-color:var(--amber-strong);box-shadow:0 0 0 4px #9a341226}.be-spotlight-bubble{z-index:121;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;font-size:13px;display:flex}.be-spotlight-bubble .be-tooltip-tag{margin-bottom:0}.be-spotlight-actions{justify-content:flex-end;align-self:stretch;gap:8px;margin-top:4px;display:flex}.be-guidance-checklist{border:1px solid var(--gov-blue-100);background:#fff;border-radius:10px;flex-direction:column;gap:10px;margin-block:12px;padding:12px 14px;display:flex}.be-guidance-checklist-title{color:var(--gov-navy);margin:0;font-size:14px;font-weight:700}.be-guidance-checklist[data-open=false]{padding-block:6px}.be-guidance-summary{width:100%;min-height:32px;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0;display:flex}.be-guidance-summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.be-guidance-summary-chevron{flex:none;transition:transform .14s}.be-guidance-summary[aria-expanded=true] .be-guidance-summary-chevron{transform:rotate(90deg)}.be-guidance-summary-count{color:var(--gov-navy-deep);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.be-guidance-summary-count .be-stage-dot{margin-inline-start:0}.be-guidance-summary-later,.be-guidance-summary-none{color:var(--muted-text,#667085)}.be-guidance-body{flex-direction:column;gap:10px;display:flex}.be-guidance-more{color:var(--muted-text,#667085);font-size:12.5px}.be-guidance-section h4{text-transform:uppercase;letter-spacing:.03em;color:var(--gov-navy-deep);margin:0 0 6px;font-size:12px;font-weight:700}.be-guidance-section-earlier h4{color:var(--red-text)}.be-guidance-section-later{color:var(--muted-text,#667085)}.be-guidance-section-later summary{cursor:pointer;color:var(--muted-text,#667085);font-size:12.5px;font-weight:600}.be-guidance-later-group{margin-top:6px}.be-guidance-later-group strong{color:var(--muted-text,#667085);font-size:12px}.be-guidance-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.be-guidance-list>li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.be-guidance-list-later>li{color:var(--muted-text,#667085);font-size:12.5px}.be-guidance-empty{color:var(--success);margin:0;font-size:13px;font-weight:600}.be-stage-dot{vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-inline-start:5px;display:inline-block}.be-stage-dot-action{background:var(--red-text)}.be-stage-dot-review{background:var(--amber-strong)}.be-stage-dot:focus-visible{outline:2px solid var(--gov-navy);outline-offset:2px}.be-guidance-gate-dialog ul.be-guidance-list{margin-block:10px}:lang(mr) .be-tooltip-tag,:lang(mr) .be-tooltip-action .be-tooltip-tag,:lang(mr) .be-tooltip-review .be-tooltip-tag{letter-spacing:normal;text-transform:none}.be-save-status{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card-alt);color:var(--fg-body);border-left-width:4px;align-items:center;gap:8px;margin:14px 0 0;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.be-save-status>svg{flex:none}.be-save-status[data-state=saved]{border-color:var(--lime-edge);border-left-color:var(--lime);background:var(--lime-tint);color:var(--gov-green-deep)}.be-save-status[data-state=dirty],.be-save-status[data-state=recheck]{border-color:var(--amber-edge);border-left-color:var(--amber);background:var(--amber-tint);color:var(--amber-body)}.be-save-status[data-state=suggested]{border-color:var(--blue-edge);border-left-color:var(--blue);background:var(--blue-wash);color:var(--blue-pill)}.be-save-status[data-state=unsaved]{border-left-color:var(--line-strong);color:var(--fg-muted)}.be-save-status:is([data-state=dirty],[data-state=suggested],[data-state=recheck]){z-index:2;box-shadow:var(--shadow-md);position:sticky;bottom:12px}@media (prefers-reduced-motion:no-preference){.be-save-status{transition:background-color .16s,border-color .16s,color .16s}}.be-autosave-status{flex-wrap:wrap;min-width:0;max-width:100%}.be-autosave-status>p{overflow-wrap:anywhere;flex-wrap:wrap;flex:12rem;gap:2px 8px;min-width:0;margin:0;display:flex}.be-autosave-status .be-autosave-detail{font-weight:500}.be-autosave-status>.be-btn{margin-left:auto}.be-autosave-status .be-spin{animation:.9s linear infinite be-spin}@media (prefers-reduced-motion:reduce){.be-autosave-status .be-spin{animation:none}}.be-autosave-status[data-state=saving],.be-autosave-status[data-state=idle]{border-left-color:var(--line-strong);color:var(--fg-muted)}.be-autosave-status:is([data-state=invalid],[data-state=failed],[data-state=conflict]){border-color:var(--red-edge,var(--line));border-left-color:var(--red,#b42318);background:var(--red-tint,var(--card-alt));color:var(--red-text)}.be-autosave-status[data-state=offline],.be-autosave-status[data-state=suggested]{border-color:var(--amber-edge);border-left-color:var(--amber);background:var(--amber-tint);color:var(--amber-body)}.be-autosave-status:is([data-state=invalid],[data-state=conflict],[data-state=offline],[data-state=failed]){z-index:2;box-shadow:var(--shadow-md);position:sticky;bottom:12px}[data-autosave-invalid=true]{box-shadow:0 0 0 1px var(--red,#b42318);border-color:var(--red,#b42318)!important}.be-ssr-default-badge{border:1px solid var(--amber-edge);background:var(--amber-tint);color:var(--amber-body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.be-pending-stages li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.be-pending-stages ul:has(.be-status-badge){padding-left:0;list-style:none}.be-guidance-gate-earlier{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.be-guidance-gate-earlier h3{color:var(--red-text);margin:0;font-size:13px}.be-review-sheets{padding:20px var(--gutter,24px) 28px;grid-template-columns:272px minmax(0,1fr);grid-template-areas:"nav pane"".pack";align-items:start;gap:20px 24px;min-width:0;display:grid}.be-sheet-nav{flex-direction:column;grid-area:nav;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.be-sheet-nav-head{align-items:center;gap:6px;display:flex}.be-sheet-nav-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.be-sheet-nav .be-bundle-item{background:var(--card-bg);transition:border-color .12s,background-color .12s}.be-sheet-nav .be-bundle-item:hover{border-color:var(--line-strong)}.be-sheet-nav .be-bundle-item[aria-current=true]{background:var(--blue-wash);border-color:var(--gov-navy);box-shadow:inset 3px 0 0 var(--gov-navy)}.be-sheet-nav-foot{border-top:1px solid var(--line-soft);padding-top:10px}.be-sheet-pane{flex-direction:column;grid-area:pane;gap:16px;min-width:0;display:flex}.be-sheet-pack{grid-area:pack;min-width:0}.be-sheet-provenance{font-size:12.5px}.be-sheet{background:var(--card-bg);border:1px solid var(--line);border-top:3px solid var(--gov-navy);border-radius:10px;min-width:0;box-shadow:0 1px 2px #0d2b5c0f}.be-sheet-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;padding:16px 20px;display:flex}.be-sheet-caption{flex:300px;min-width:0}.be-sheet-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--gov-navy);margin:0;font-size:11.5px;font-weight:700}.be-sheet-title{color:var(--fg-heading);overflow-wrap:anywhere;margin:4px 0 2px;font-size:18px;font-weight:700;line-height:1.3}.be-sheet-meta{color:var(--fg-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.be-sheet-toolbar{flex:0 auto;min-width:0;max-width:100%}.be-sheet-actions{border:1px solid var(--line);background:var(--well-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;padding:8px 10px;display:flex}.be-sheet-actions select{max-width:100%}.be-sheet-actions-download{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.be-sheet-actions-note{color:var(--fg-muted);flex-basis:100%;max-width:44ch;font-size:12px}.be-sheet-body{min-width:0}.be-sheet-scroll{overscroll-behavior-x:contain;max-width:100%;max-height:min(72vh,760px);overflow:auto}.be-sheet-scroll:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.be-sheet-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.be-sheet-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--fg-body);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}.be-sheet-table thead th{z-index:1;background:var(--gov-blue-50);color:var(--gov-navy-ink);letter-spacing:.02em;text-align:left;border-bottom:2px solid var(--gov-navy);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;font-size:12px;font-weight:700;position:sticky;top:0;overflow:hidden}.be-sheet-table td{vertical-align:top;border-bottom:1px solid var(--line-row);padding:8px 12px}.be-sheet-table tbody tr:nth-child(2n)>td{background:#fafbfd}.be-sheet-table tbody tr:hover>td{background:var(--row-hover)}.be-sheet-table [data-num]{text-align:right;white-space:nowrap}.be-sheet-text{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.be-sheet-sub{color:var(--fg-muted);margin-top:2px;font-size:11.5px;display:block}.be-sheet-table .be-report-measurement-details{margin-top:3px}.be-sheet-band>th{background:var(--gov-navy);color:#fff;text-align:left;padding:8px 12px;font-size:12.5px;font-weight:650}.be-sheet-group>th{background:var(--card-bg);color:var(--fg-heading);text-align:left;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 12px 6px;font-weight:600}.be-sheet-group-code{color:var(--gov-navy);margin-right:8px;font-weight:700;display:inline-block}.be-sheet-floor>td{color:var(--fg-muted);font-size:12.5px}.be-sheet-floor>.be-sheet-text{padding-left:28px}.be-sheet-table tr.be-sheet-subtotal>td{color:var(--fg-heading);border-top:1px solid var(--line-strong);background:#f3f5f9;font-weight:650}.be-sheet-table tr.be-sheet-total>td{background:var(--gov-blue-50);color:var(--gov-navy-ink);border-top:2px solid var(--gov-navy);border-bottom:3px double var(--gov-navy);font-size:14px;font-weight:750}.be-sheet-table td.be-sheet-empty{text-align:center;color:var(--fg-muted);padding:28px 12px}.be-sheet-note{color:var(--fg-muted);margin:12px 0 0;font-size:12.5px}.be-sheet-subhead{color:var(--gov-navy);margin:20px 0 8px;font-size:13px;font-weight:700}.be-sheet-subhead:first-child{margin-top:0}.be-sheet-face,.be-sheet-ra,.be-sheet-prose{padding:18px 20px 20px}.be-sheet-fields{border:1px solid var(--line);border-radius:8px;margin:0;display:grid;overflow:hidden}.be-sheet-field{border-bottom:1px solid var(--line-row);grid-template-columns:minmax(130px,220px) minmax(0,1fr);display:grid}.be-sheet-field:last-child{border-bottom:0}.be-sheet-field dt{background:var(--well-bg);color:var(--fg-muted);padding:10px 14px;font-size:12.5px;font-weight:600}.be-sheet-field dd{color:var(--fg-heading);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 14px;font-weight:550}.be-sheet-ra-block{border:1px solid var(--line);border-radius:8px;overflow:hidden}.be-sheet-ra-block+.be-sheet-ra-block{margin-top:16px}.be-sheet-ra-block>header{background:var(--well-bg);border-bottom:1px solid var(--line);padding:12px 14px}.be-sheet-ra-block>header p{color:var(--fg-heading);margin:4px 0 0;font-weight:550}.be-sheet-ra-block .be-sheet-scroll{max-height:none}.be-sheet-prose{max-width:76ch;font-family:var(--font-devanagari), var(--font-sans), sans-serif;color:var(--fg-heading);font-size:15px;line-height:1.9}.be-sheet-prose p{margin:0 0 12px}.be-sheet-skeleton{gap:10px;padding:16px 20px 20px;display:grid}.be-sheet-skeleton .be-skeleton{height:28px}@media (max-width:1100px){.be-review-sheets{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""pane""pack"}.be-sheet-nav{position:static}.be-sheet-nav-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:640px){.be-review-sheets{gap:16px;padding:16px}.be-sheet-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.be-sheet-nav .be-bundle-item{flex-direction:column;gap:4px;padding:10px}.be-sheet-nav .be-bundle-item .be-bundle-note{display:none}.be-sheet-head{padding:14px}.be-sheet-title{font-size:16px}.be-sheet-actions{width:100%}.be-sheet-table{font-size:12.5px}.be-sheet-table thead th,.be-sheet-table td{padding:8px 10px}.be-sheet-face,.be-sheet-ra,.be-sheet-prose{padding:14px}.be-sheet-field{grid-template-columns:minmax(0,1fr)}.be-sheet-field dt{padding-bottom:4px}.be-sheet-field dd{padding-top:4px}}.be-sheet-pin{max-width:min(100%,100vw - 88px);display:block;position:sticky;left:12px}.be-pack-preview .be-sheet-table.be-pack-table{table-layout:auto;min-width:560px}.be-pack-table caption{text-align:left;color:var(--gov-navy);padding:10px 2px 8px;font-weight:700}.be-pack-preview .be-sheet-scroll{border:1px solid var(--line);border-radius:8px;margin-top:8px}.be-sheet-scroll,.be-step-two-table-scroll{background-image:linear-gradient(to right, var(--card-bg), var(--card-bg)), linear-gradient(to left, var(--card-bg), var(--card-bg)), linear-gradient(to right, #0d2b5c29, transparent), linear-gradient(to left, #0d2b5c29, transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:24px 100%,24px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.be-charge-pills{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.be-charge-pills>li{min-width:0;margin:0}.be-charge-pill{border:1px solid var(--blue-edge);border-radius:var(--radius-pill);background:var(--blue-wash);min-height:24px;color:var(--blue-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:650;line-height:1.4;transition:background .14s,border-color .14s;display:inline-flex}.be-charge-pill:hover{background:var(--blue-tint);border-color:var(--gov-blue-300)}.be-charge-pill:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.be-charge-pill[data-kind=royalty]{cursor:help}.be-charge-pill-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}@media (pointer:coarse){.be-charge-pill{min-height:32px;padding-inline:12px}}.be-charge-quiet{margin:14px 0 0}.be-charge-materials{min-width:0;margin-top:16px;padding:0}.be-charge-materials-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 14px 0;display:flex}.be-charge-materials-head h3{color:var(--fg-heading);margin:0;font-size:14px}.be-charge-progress{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.be-charge-progress[data-complete=true]{color:var(--lime);font-weight:600}.be-charge-materials>.be-card-note{margin:0;padding:4px 14px 10px}.be-charge-materials form>.be-autosave-status{border-top:1px solid var(--line-row);margin:0;padding:8px 14px}.be-charge-fieldset{border:0;min-width:0;margin:0;padding:0}.be-charge-material-list{margin:0;padding:0;list-style:none}.be-charge-material{border-top:1px solid var(--line-row);border-left:3px solid var(--amber-edge);min-width:0;padding:12px 14px 14px}.be-charge-material[data-status=DONE]{border-left-color:var(--lime-edge)}.be-charge-material[data-flash]{animation:1.6s ease-out be-charge-flash}@keyframes be-charge-flash{0%{background:var(--blue-tint)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.be-charge-material[data-flash]{background:var(--blue-wash);animation:none}}.be-charge-material-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:8px;display:flex}.be-charge-material-name{min-width:0;color:var(--fg-heading);overflow-wrap:anywhere;font-size:13px;font-weight:650}.be-charge-material-used{color:var(--fg-muted);font-size:12px}.be-charge-status{color:var(--amber-strong);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.be-charge-status[data-status=DONE]{color:var(--lime)}.be-charge-status-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.be-charge-material-fields{grid-template-columns:minmax(0,1fr) minmax(120px,160px) auto;align-items:end;gap:10px 16px;display:grid}.be-charge-field{min-width:0;position:relative}.be-charge-field>.be-infotip{position:absolute;top:-2px;right:0}.be-charge-field .be-field>span{color:var(--fg-body);padding-right:22px;font-size:12px;font-weight:600}.be-charge-loading{align-self:end}@media (max-width:760px){.be-charge-material-fields{grid-template-columns:minmax(0,1fr) minmax(110px,150px)}.be-charge-loading{grid-column:1/-1}}@media (max-width:480px){.be-charge-material-fields{grid-template-columns:minmax(0,1fr)}.be-charge-status{flex-basis:100%;margin-left:0}}.be-charge-tests{min-width:0;margin-top:14px;padding:0}.be-charge-tests>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 14px 10px 30px;list-style:none;display:flex;position:relative}.be-charge-tests>summary::-webkit-details-marker{display:none}.be-charge-tests>summary:before{content:"";border:solid var(--fg-muted);border-width:0 2px 2px 0;width:6px;height:6px;margin-top:-5px;transition:transform .14s;position:absolute;top:50%;left:13px;transform:rotate(-45deg)}.be-charge-tests[open]>summary:before{transform:rotate(45deg)}.be-charge-tests>summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.be-charge-tests-title{color:var(--fg-heading);font-size:13px;font-weight:650}.be-charge-tests-summary{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;flex:220px;font-size:12.5px}.be-charge-tests-body{border-top:1px solid var(--line-row);min-width:0;padding:0 14px 12px}.be-charge-tests-body>.be-card-note{margin:8px 0 0}.be-charge-test-list{margin:0;padding:0;list-style:none}.be-charge-test-row{border-bottom:1px solid var(--line-row);grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;grid-template-areas:"name qty hint remove";align-items:center;gap:6px 14px;min-width:0;padding:9px 0;display:grid}.be-charge-test-name{min-width:0;color:var(--fg-body);overflow-wrap:anywhere;flex-wrap:wrap;grid-area:name;align-items:center;gap:4px 8px;font-size:13px;display:flex}.be-charge-test-qty{grid-area:qty;align-items:center;gap:8px;display:flex}.be-charge-test-qty input{border:1px solid var(--line-strong);border-radius:var(--radius-input,var(--radius-control));background:var(--input-bg,var(--well-bg));width:104px;min-height:34px;color:var(--fg-body);text-align:right;font-variant-numeric:tabular-nums;outline:none;padding:6px 9px;font-size:12.5px}.be-charge-test-qty input:focus,.be-combo-input:focus{border-color:var(--blue);box-shadow:var(--focus-ring)}.be-charge-test-qty input[aria-invalid=true]{border-color:var(--red)}.be-charge-test-unit{color:var(--fg-muted);font-size:12px}.be-charge-test-hint{min-width:0;color:var(--fg-muted);flex-wrap:wrap;grid-area:hint;align-items:center;gap:2px 10px;font-size:12px;display:flex}.be-charge-test-hint:empty{display:none}.be-charge-test-zero{color:var(--amber-strong);font-weight:650}.be-charge-reset{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.be-charge-remove{grid-area:remove;min-height:32px;padding:4px 10px;font-size:12px}.be-charge-tests-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-top:12px;display:flex}.be-charge-tests-foot>.be-autosave-status{margin:0}@media (max-width:760px){.be-charge-test-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""qty remove""hint hint"}}.be-combo{flex:300px;min-width:0;max-width:560px}.be-combo-bar{gap:6px;display:flex}.be-combo-input{border:1px solid var(--line-strong);border-radius:var(--radius-input,var(--radius-control));background:var(--input-bg,var(--well-bg));min-width:0;min-height:36px;color:var(--fg-body);outline:none;flex:auto;padding:7px 11px;font-size:12.5px}.be-combo-close{flex:none;padding:7px 10px}.be-combo-list{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--card-bg);max-height:240px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.be-combo-option{border-bottom:1px solid var(--line-row);color:var(--fg-body);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 12px;font-size:12.5px;display:flex}.be-combo-option:last-child{border-bottom:0}.be-combo-option[data-active=true]{background:var(--blue-wash);box-shadow:inset 3px 0 0 var(--blue);color:var(--gov-navy-deep)}.be-combo-option-name{overflow-wrap:anywhere;min-width:0}.be-combo-option-meta{color:var(--fg-muted);font-size:11.5px}.be-combo-status{margin:6px 0 0}.be-secondary-group{flex-direction:column;gap:8px;min-width:0;display:flex}.be-secondary{border:1px solid var(--gov-blue-100);background:var(--card-bg);border-radius:10px;min-width:0}.be-secondary:has(>.be-secondary__body:empty){display:none}.be-secondary__summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;padding:8px 14px;list-style:none;display:flex}.be-secondary__summary::-webkit-details-marker{display:none}.be-secondary__summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:10px}.be-secondary__chevron{flex:none;transition:transform .14s}.be-secondary[open]>.be-secondary__summary .be-secondary__chevron{transform:rotate(90deg)}.be-secondary__title{color:var(--gov-navy);font-size:14px;font-weight:700}.be-secondary__summary>.be-stage-dot{margin-inline-start:0}.be-secondary__text{min-width:0;color:var(--muted-text,#667085);flex:220px;font-size:12.5px}.be-secondary__body{flex-direction:column;gap:12px;min-width:0;padding:0 14px 14px;display:flex}.be-secondary__body>:is(.be-card,section){box-shadow:none;background:0 0;border:0;margin:0;padding:0}.be-secondary__body>:is(.be-card,section)>h2:first-child,.be-secondary__body>:is(.be-card,section)>div:first-child>h2:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.be-details-below{padding-inline:var(--gutter);min-width:0;padding-block-end:var(--gutter)}.be-details-below>.be-guidance-checklist{margin-block:0}.be-details-below:empty{display:none}.be-items-repo .be-tab{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.be-crumbs .be-switcher,.be-crumbs .be-switcher-chip{min-width:9.5rem}.be-crumbs>span>span:has(.be-switcher){min-width:9.5rem}.be-establishment-selection{border:2px solid var(--accent);background:var(--accent);border-radius:8px;padding:14px}@supports (color:color-mix(in lab, red, red)){.be-establishment-selection{background:color-mix(in srgb, var(--accent) 8%, var(--card-bg))}}.be-establishment-selection{font-weight:600}.be-test-catalogue-dialog .be-catalogue-list{min-height:0}.be-test-catalogue-dialog .be-catalogue-controls .be-btn{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;line-height:1.35}.be-test-catalogue-dialog .be-catalogue-scroll{flex:1;min-height:0}.be-test-catalogue-columns{grid-template-columns:minmax(80px,1fr) minmax(180px,4fr) minmax(65px,1fr);align-items:start;gap:16px;padding:12px;display:grid}.be-test-catalogue-columns>span{overflow-wrap:anywhere;min-width:0}.be-test-catalogue-rows{flex:1;min-height:0;max-height:none;overflow:auto}.be-test-catalogue-dialog .be-catalogue-table{table-layout:fixed;min-width:720px}.be-test-catalogue-dialog .be-catalogue-table th:first-child{width:8%}.be-test-catalogue-dialog .be-catalogue-table th:nth-child(2){width:36%}.be-test-catalogue-dialog .be-catalogue-table th:nth-child(3){width:11%}.be-test-catalogue-dialog .be-catalogue-table th:nth-child(4){width:14%}.be-test-catalogue-dialog .be-catalogue-table th:nth-child(5){width:19%}.be-test-catalogue-dialog .be-catalogue-table th:last-child{width:12%}.be-test-catalogue-dialog .be-catalogue-table td{overflow-wrap:anywhere}.be-drawing-template-starts{margin:16px 0 24px}.be-drawing-template-starts>h3{margin:0 0 6px;font-size:16px;font-weight:650}.be-drawing-template-starts>p{color:var(--fg-muted);margin:0 0 16px}.be-drawing-template-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;margin:12px 0;display:grid}.be-drawing-template-list .be-btn{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:44px}@media (max-width:600px){.be-test-catalogue-columns{grid-template-columns:58px minmax(0,1fr) 52px;gap:8px;padding:10px 6px}.be-test-catalogue-dialog .be-action-row{flex-wrap:wrap}}.be-skip-link:not(:focus):not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.be-skip-link:focus,.be-skip-link:focus-visible{z-index:10000;color:#1a4b8c;background:#fff;border:2px solid #1a4b8c;border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:12px}.be-copy-dialog{width:min(620px,100vw - 32px);max-height:88dvh;overflow-y:auto}.be-copy-options[hidden]{display:none}.be-copy-data{gap:16px;display:grid}.be-copy-lead-edits{border:0;min-width:0;margin:0;padding:0}.be-copy-lead-edits legend{margin-bottom:12px;font-weight:600}.be-copy-lead-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 140px;gap:10px 16px;padding:16px 0;display:grid}.be-copy-lead-row>strong{overflow-wrap:anywhere;grid-column:1/-1}.be-copy-lead-row input{width:100%;min-width:0}.be-copy-default-tests{font-size:13px;line-height:1.6}.be-copy-dialog .be-delete-actions{background:var(--surface,#fff);border-top:1px solid var(--line);flex-wrap:wrap;padding:16px 0 0;position:sticky;bottom:-1px}.be-calculation-progress{z-index:20;position:sticky;top:12px;box-shadow:0 4px 16px #142f4e18}.be-calculation-progress p{margin:4px 0 0}.be-pack-blockers{color:#62460e;overflow-wrap:anywhere;background:#fff9eb;border:1px solid #d6b56e;border-radius:8px;margin:16px 0;padding:16px}.be-pack-blockers ul{padding-left:20px}.be-pack-blockers a{text-decoration:underline}.be-estimate-header{padding:14px var(--gutter);background:var(--card-bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex}.be-maha-mobile{display:none}.be-maha-row-figures{font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.be-maha-mobile-total{justify-content:space-between;gap:8px;display:flex}@media (max-width:599px){:is(.be-maha-desktop,.be-table-scroll:has(>.be-maha-desktop)){display:none}.be-maha-mobile{display:block}.be-maha-mobile .be-row{padding:8px 10px}.be-maha-row-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}}.be-maha-rate-primary{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.be-maha-rate-primary .be-card{min-width:0;padding:16px}.be-maha-rate-primary h2{margin:0 0 12px;font-size:16px;font-weight:700}.be-maha-items{grid-column:1/-1}.be-check-lead-table{min-width:0;padding:16px}.be-check-lead-table h2{margin:0 0 12px;font-size:16px;font-weight:700}.be-check-lead-table .be-row{padding:4px 8px}.be-check-lead-table .be-maha-desktop .be-row{min-height:34px}.be-check-lead-table .be-maha-mobile .be-row{padding:4px 8px}.be-catalogue-lead-copied{min-width:0;padding:16px 24px 0}.be-catalogue-lead-copied h3,.be-catalogue-lead-remaining{margin:14px 0 10px;font-size:14px;font-weight:700}.be-catalogue-lead-remaining{margin-inline:24px}@media (max-width:640px){.be-catalogue-lead-copied{padding-inline:16px}.be-catalogue-lead-remaining{margin-inline:16px}}.be-maha-rate-summary__row{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.be-maha-rate-summary__row .be-cell-num{white-space:nowrap}.be-maha-rate-summary__total{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.be-secondary__body>section+section{margin-top:20px}@media (max-width:900px){.be-maha-rate-primary{grid-template-columns:minmax(0,1fr)}}.be-estimate-header__identity{flex:1;min-width:0}.be-estimate-header .be-estimate-header__name{color:var(--fg-heading);overflow-wrap:anywhere;margin:3px 0 6px;font-size:20px;font-weight:700;line-height:1.3}.be-estimate-header__meta{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.4}.be-estimate-header__money,.be-estimate-header__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.be-estimate-header__money{justify-content:flex-end;max-width:48%}.be-estimate-header__amount{color:var(--fg-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;display:block}@media (max-width:640px){.be-estimate-header{flex-direction:column;align-items:stretch;gap:4px;padding:8px 14px}.be-estimate-header .be-field-label{margin:0;font-size:10px}.be-estimate-header .be-estimate-header__name{font-size:13.5px;line-height:1.25;display:block}.be-estimate-header__meta{font-size:10.5px;line-height:1.4}.be-estimate-header__money{flex-wrap:wrap;justify-content:flex-start;gap:6px;max-width:none}.be-estimate-header__amount{font-size:16px}.be-estimate-header__actions{justify-content:flex-end;gap:4px;min-width:0;max-width:100%;margin-left:auto}.be-estimate-header__actions>.be-badge,.be-estimate-header__actions>.be-budget-chip,.be-estimate-header__actions .be-infotip{display:none}.be-estimate-header__actions>.be-badge:has([data-testid=calculation-progress]){display:inline-flex}.be-estimate-header__actions .be-btn{padding-inline:7px;font-size:11px}.be-estimate-header__actions .be-header-buttons{gap:4px}.be-estimate-header__actions .be-header-buttons .be-btn[data-variant=primary]{background:var(--card-bg);color:var(--fg-heading);border-color:var(--line)}}@media (max-width:480px){.be-copy-lead-row{grid-template-columns:minmax(0,1fr)}}.be-face-framing{field-sizing:content;min-height:6em}.be-submission-field{position:relative}.be-submission-field>.be-infotip{position:absolute;top:0;right:0}.be-submission-field>label>span{padding-right:24px}.be-lead-info .be-notice-body{align-items:flex-start;gap:8px;display:flex}.be-lead-info svg{flex-shrink:0}.be-catalogue-lead-dialog>.be-notice{margin:16px 24px 0}.be-estimate-header__money>div:first-child>.be-cell-dim{font-size:11px;line-height:1.4;display:block}.maha-new-estimate-wizard{border:1px solid var(--be-border,#d7dfe3);background:var(--be-surface,#fff);border-radius:12px;width:min(100%,1040px);margin:24px auto;padding:24px 28px;box-shadow:0 12px 34px #14293314}.maha-new-estimate-wizard .be-intake-heading{margin-bottom:18px}.maha-new-estimate-wizard .be-intake-heading h1{color:var(--be-ink,#18323d);margin:0;font-size:clamp(20px,2vw,25px);line-height:1.25}.maha-wizard-screen-zero{width:min(100%,470px);margin:36px auto 46px}.maha-wizard-screen-zero select{min-height:42px}.maha-wizard-user-strip{color:#51461d;background:#fff9d9;border:1px solid #e4dcae;border-radius:6px;align-items:center;gap:9px;min-height:38px;margin:0 0 16px;padding:8px 12px;display:flex}.maha-wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 22px;padding:16px 0 22px;display:grid}.maha-wizard-field{min-width:0}.maha-wizard-field>span,.maha-wizard-percent>span{color:var(--be-ink,#18323d);margin-bottom:5px;font-size:14px;font-weight:600;display:block}.maha-wizard-grid select,.maha-wizard-grid input:not([type=checkbox]){width:100%;min-height:38px}.maha-wizard-check{min-height:38px;color:var(--be-ink,#18323d);align-items:center;gap:9px;margin:0;display:flex}.maha-wizard-check input{accent-color:var(--be-primary,#176b79)}.maha-wizard-inline{align-items:center;gap:12px;min-width:0;display:flex}.maha-wizard-inline>.maha-wizard-check{flex:1}.maha-wizard-percent{flex:none;width:108px}.maha-wizard-area-reason{margin:0;font-size:13px;line-height:20px}.maha-wizard-choice>span{color:var(--be-muted,#5c7079);font-size:13px}.maha-wizard-footer{border-top:1px solid var(--be-border,#d7dfe3);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.maha-wizard-next-group{gap:9px;display:flex}.maha-wizard-error{color:#9b2c26;width:min(100%,1040px);margin:12px auto}@media (max-width:700px){.maha-new-estimate-wizard{margin:12px auto;padding:18px 16px}.maha-wizard-grid{grid-template-columns:minmax(0,1fr);gap:10px}.maha-wizard-inline{align-items:flex-start}.maha-wizard-user-strip{flex-direction:column;align-items:flex-start;gap:3px}}.maha-qc-badge{border:1px solid var(--be-border-strong,#9aa9b2);background:var(--be-surface-raised,#f4f7f8);min-height:22px;color:var(--be-accent-strong,#155e75);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.maha-qc-badge:hover{background:var(--be-accent-soft,#e2f1f4)}.maha-qc-badge:focus-visible,.maha-qc-recap-link:focus-visible{outline:2px solid var(--be-focus,#0e7490);outline-offset:2px}.maha-qc-dialog{flex-direction:column;max-height:86vh;overflow:hidden;gap:0!important;width:min(960px,100vw - 32px)!important;max-width:960px!important;padding:0!important;display:flex!important}.maha-qc-dialog .maha-qc-header{flex:none;margin:0;padding:16px 56px 13px 24px;position:relative}.maha-qc-dialog .maha-qc-header [data-slot=dialog-description]{margin:0}.maha-qc-dialog.maha-dialog [data-slot=dialog-close]{color:#26364e;opacity:1;background:#fff;border:1px solid #cfd6e2;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;top:13px;right:16px;display:inline-flex!important}.maha-qc-dialog .maha-qc-body{min-height:0;max-height:70vh;padding:14px 24px;overflow:auto}.maha-qc-dialog .maha-qc-footer{border-top:1px solid #d8dfeb;flex-direction:row;flex:none;justify-content:flex-end;gap:8px;margin:0;padding:12px 24px 16px}.maha-qc-dialog .maha-qc-footer-button{min-width:96px}.maha-qc-table-scroll{border:1px solid #d8dfeb;border-radius:4px;width:100%;max-width:100%;max-height:70vh;overflow:auto}.maha-qc-table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px;line-height:1.35}.maha-qc-table th,.maha-qc-table td{vertical-align:middle;border-bottom:1px solid #e2e7ef;padding:7px 9px}.maha-qc-table thead{z-index:2;color:#384a63;background:#f5f7fa;font-weight:700;position:sticky;top:0}.maha-qc-table thead th:first-child,.maha-qc-table thead th:nth-child(2){text-align:left}.maha-qc-table tbody th{text-align:left;min-width:180px;font-weight:500}.maha-qc-table tbody th,.maha-qc-table tbody td{vertical-align:middle!important}.maha-qc-table tbody td:nth-child(2){min-width:150px}.maha-qc-table tbody tr[data-removed=true] th,.maha-qc-table tbody tr[data-removed=true] td{color:#7b8492;background:#f7f8fa;text-decoration:line-through}.maha-qc-table tbody tr[data-removed=true] .maha-qc-row-action{text-decoration:none}.maha-qc-table tfoot{background:#f5f7fa;font-weight:700;position:sticky;bottom:0}.maha-qc-table tfoot th{text-align:left}.maha-qc-table tfoot td{font-variant-numeric:tabular-nums}.maha-qc-table tfoot tr+tr{background:#edf1f6;border-top:2px solid #cfd6e2}.maha-qc-count-control{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.maha-qc-count-input{text-align:right;font-variant-numeric:tabular-nums;width:64px;min-width:64px;height:36px;padding:4px 7px}.maha-qc-row-action{font-size:11px}.maha-qc-groups{gap:16px;display:grid}.maha-qc-group{min-width:0}.maha-qc-groups h3{color:#26364e;min-width:0;margin:0 0 7px;font-size:13px;font-weight:650;display:flex}.maha-qc-groups h3 span:first-child{white-space:nowrap;flex:none;padding-right:4px}.maha-qc-groups h3 span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.maha-qc-hint,.maha-qc-save-note{color:#52627a;margin:0 0 10px;font-size:12px}.maha-qc-error{color:#a12622;margin:0 0 10px}.maha-qc-recap-link{color:inherit;font:inherit;font-weight:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){.maha-qc-dialog{max-height:90dvh;border-left:0!important;border-right:0!important;border-radius:10px!important;width:100vw!important;max-width:none!important}.maha-qc-dialog .maha-qc-header{padding:14px 54px 12px 16px}.maha-qc-dialog .maha-qc-body{max-height:70dvh;padding:12px 14px}.maha-qc-dialog .maha-qc-footer{padding:10px 14px max(12px, env(safe-area-inset-bottom))}.maha-qc-table{min-width:0}.maha-qc-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.maha-qc-table tbody tr{border-bottom:1px solid #e2e7ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 12px;padding:8px 10px;display:grid}.maha-qc-table tbody th,.maha-qc-table tbody td{text-align:left;overflow-wrap:anywhere;border:0;padding:3px 0;min-width:0!important}.maha-qc-table tbody th{grid-column:1/-1;font-weight:650}.maha-qc-table tbody td:before{color:#52627a;text-align:left;margin-bottom:2px;font-size:10px;font-weight:600;text-decoration:none;display:block}.maha-qc-table tbody td[data-label]:before{content:attr(data-label)}.maha-qc-table tbody td:nth-child(2){grid-column:1/-1}.maha-qc-table tbody td:nth-child(3){grid-column:1}.maha-qc-table tbody td:nth-child(4){grid-column:2}.maha-qc-table tbody td:nth-child(5){text-align:right;grid-column:1/-1}.maha-qc-table tbody td:nth-child(5):before{text-align:left}.maha-qc-count-control{justify-content:flex-start}.maha-qc-table tfoot tr{justify-content:space-between;align-items:center;display:flex}.maha-qc-table tfoot th{padding-left:10px}.maha-qc-table tfoot td{text-align:right;padding-right:10px}}.be-pending-page{background:#f5f7f8;min-height:100dvh}.be-pending-page .be-login__scene{min-height:calc(100dvh - 80px)}.be-pending-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.be-signup-admin{color:#172b4d;width:min(1120px,100%);margin:0 auto;padding:28px clamp(16px,4vw,40px) 48px}.be-signup-setting{background:#fff;border:1px solid #d5dee6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.be-signup-setting h2{margin:0 0 6px;font-size:16px}.be-signup-setting p{color:#52677f;max-width:720px;margin:0;font-size:14px;line-height:1.5}.be-signup-switch{cursor:pointer;background:#687b8d;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:3px}.be-signup-switch[data-state=checked]{background:#14284b}.be-signup-switch-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;display:block}.be-signup-switch-thumb[data-state=checked]{transform:translate(20px)}.be-signup-switch:focus-visible,.be-signup-tabs button:focus-visible{outline-offset:2px;outline:3px solid #e6a700}.be-signup-tabs{border-bottom:1px solid #d5dee6;gap:8px;margin:26px 0 14px;display:flex}.be-signup-tabs button{color:#40566e;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:11px 12px;display:inline-flex}.be-signup-tabs button[aria-selected=true]{color:#14284b;border-bottom-color:#c2410c;font-weight:700}.be-signup-tab-content{min-width:0}.be-signup-empty{color:#52677f;text-align:center;border:1px dashed #b8c6d1;border-radius:12px;padding:48px 16px}.maha-controls [data-slot=button]{min-height:36px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}body:has(.be-signup-admin) [data-slot=alert-dialog-content] button{min-height:36px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.be-pending-actions [data-slot=button]{min-height:44px}.maha-controls .maha-badge{justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.be-signup-actions{justify-content:flex-end;gap:8px;display:flex}.be-signup-admin [data-slot=table-container]{background:#fff;border:1px solid #d5dee6;border-radius:10px}.be-signup-admin table{border-collapse:collapse;width:100%;font-size:14px}.be-signup-admin th,.be-signup-admin td{text-align:left;vertical-align:middle;white-space:normal;border-bottom:1px solid #d5dee6;padding:12px 14px}.be-signup-admin th{color:#14284b;background:#edf1f6;font-weight:600}.be-signup-admin tbody tr:last-child td{border-bottom:0}.be-signup-admin .be-signup-email{overflow-wrap:anywhere}.be-signup-admin .be-signup-action-cell{text-align:right;white-space:nowrap;width:1%}.be-signup-actions [data-slot=button]{height:36px;padding:6px 12px}.be-signup-actions [data-variant=destructive]{border:1px solid var(--maha-destructive);background:var(--maha-destructive);color:#fff}.be-signup-actions [data-variant=destructive]:hover{background:var(--maha-destructive)}@supports (color:color-mix(in lab, red, red)){.be-signup-actions [data-variant=destructive]:hover{background:color-mix(in srgb, var(--maha-destructive) 90%, transparent)}}.be-signup-tab-content:focus-visible{outline-offset:4px;outline:3px solid #c2410c}@media (max-width:640px){.be-signup-admin{padding:20px 14px 36px}.be-signup-setting{align-items:flex-start;padding:16px}.be-signup-tabs{gap:0;width:100%}.be-signup-tabs button{padding-inline:8px;font-size:13px}.be-signup-admin table,.be-signup-admin tbody{width:100%;display:block}.be-signup-admin thead,.be-signup-admin .be-signup-detail{display:none}.be-signup-admin tbody tr{border-bottom:1px solid #d5dee6;padding:16px;display:block}.be-signup-admin tbody tr:last-child{border-bottom:0}.be-signup-admin td{border:0;padding:0;display:block}.be-signup-admin .be-signup-name{margin-bottom:4px;font-weight:700}.be-signup-admin .be-signup-date{color:#52677f;margin-top:12px;font-size:13px}.be-signup-date:before{content:attr(data-label) ": "}.be-signup-admin .be-signup-action-cell{width:100%;margin-top:16px}.be-signup-actions{flex-direction:column}.be-signup-actions [data-slot=button]{width:100%;height:40px}}.be-edit-lock-banner{border-bottom:1px solid var(--maha-border);background:var(--maha-muted);color:var(--maha-foreground);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.be-edit-lock-banner p{margin:0;font-size:14px;line-height:1.5}.be-edit-lock-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.maha-screen .be-edit-lock-actions button{border:1px solid var(--maha-border);border-radius:5px;min-height:36px;padding:7px 12px;font-size:13px;line-height:1.4}.be-edit-lock-fields{border:0;min-width:0;margin:0;padding:0}@media (max-width:600px){.be-edit-lock-banner{flex-direction:column;align-items:stretch}.be-edit-lock-actions{width:100%}.be-edit-lock-fields .maha-subwork-section .maha-table tbody tr:not(.maha-empty-row)>td:nth-child(2){overflow-wrap:anywhere;display:block}.be-edit-lock-fields .maha-legacy-subwork-marker{white-space:normal;margin-top:4px;display:block}}.be-edit-lock-confirm.maha-confirm[data-slot=alert-dialog-content]{max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:8px!important;width:min(440px,100vw - 32px)!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)translate(0)!important}[data-slot=alert-dialog-overlay]:has(+.be-edit-lock-confirm){width:100%;height:100dvh;position:fixed;inset:0}.be-account-log-tabs{width:100%;min-width:0}.be-account-log-tabs [role=tabpanel][data-state=inactive]{display:none!important}.be-account-log-tabs [role=tablist]{margin-bottom:12px}.be-pdf-scans{min-width:0;max-width:100%}.be-qr-pagination,.be-qr-status{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.be-qr-pagination{justify-content:flex-end;margin-top:16px}.be-qr-status{color:#526074;gap:8px;margin:0}.be-qr-status>span{white-space:nowrap}.be-qr-status .be-btn{color:#1c477e;background:0 0;min-height:32px;padding:4px 10px;font-size:13px}.be-sheet-actions-download:has(.be-qr-status){flex-wrap:wrap;gap:12px}@media (max-width:600px){.be-qr-status .be-btn{min-height:40px}}.be-account-log-tabs [role=tablist]{background:#e8eef6;border-radius:8px;gap:6px;width:fit-content;padding:4px;display:flex}.be-account-log-tabs [role=tab]{color:#43516a;border-radius:6px;min-height:40px;padding:8px 18px;font-weight:600}.be-account-log-tabs [role=tab][data-state=active]{color:#1c477e;background:#fff;box-shadow:0 1px 3px #17345b1a}.be-qr-empty-state{text-align:center;color:#526074;padding:40px 16px}:is(.be-qr-confirm,.be-creation-confirm)[data-slot=alert-dialog-content]{z-index:102;box-sizing:border-box;background:#fff;border:1px solid #dce3ed;border-radius:12px;gap:20px;max-height:calc(100dvh - 32px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 64px #17243a33;--tw-translate-x:0!important;--tw-translate-y:0!important;width:min(440px,100vw - 32px)!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)translate(0)!important}[data-slot=alert-dialog-overlay]:has(+:is(.be-qr-confirm,.be-creation-confirm)){z-index:101;background:#17243a66;inset:0;position:fixed!important}:is(.be-qr-confirm,.be-creation-confirm) [data-slot=alert-dialog-title]{font-size:20px;font-weight:700}:is(.be-qr-confirm,.be-creation-confirm) [data-slot=alert-dialog-description]{color:#526074;margin-top:10px}:is(.be-qr-confirm,.be-creation-confirm) [data-slot=alert-dialog-footer]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}:is(.be-qr-confirm,.be-creation-confirm) button{border:1px solid #c6d2e1;border-radius:7px;min-height:40px;padding:8px 14px;font-weight:600}:is(.be-qr-confirm,.be-creation-confirm) [data-slot=alert-dialog-action]{color:#fff;background:#1c477e;border-color:#1c477e}.maha-creation-settings-warning{color:#713f12;background:#fff7ed;border:1px solid #f2c28a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.maha-creation-settings-warning>div{flex:240px;min-width:0}.maha-creation-settings-warning p{overflow-wrap:anywhere;margin:.25rem 0 0}.be-readonly-facts{gap:12px;margin:12px 0;display:grid}.be-readonly-facts dt{color:var(--fg-muted);font-size:12px}.be-readonly-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;line-height:1.6}.be-royalty-line{grid-column:1/-1}.be-royalty-line>summary{color:var(--maha-primary)}.be-royalty-line-rate{font-variant-numeric:tabular-nums}.be-royalty-line-details{padding:0 18px 12px}.be-royalty-notes>summary>h4{display:inline}.be-charge-editor>form>.be-autosave-status,.be-pricing-plan-royalty .be-autosave-status{margin-top:16px;position:static}@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-leading{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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
