@import url(https://fonts.googleapis.com/css2?family=Allura&family=Courgette&family=Dancing+Script:wght@400;600;700&family=Great+Vibes&family=Parisienne&display=swap);:root{--app-max-width:1400px;--app-gutter:clamp(10px,2vw,24px)}*,:after,:before{box-sizing:border-box}#root,body,html{background:#f8fafc;background:var(--og-bg-app,#0f172a);min-height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,sans-serif;font-family:var(--og-font-body,system-ui,sans-serif);margin:var(--og-space-0);overflow-x:hidden}body :where(h1,h2,h3,h4,h5,h6,p,label,small,strong,em,b,i,u,mark,span,a,.MuiTypography-root,.MuiButton-startIcon,.MuiButton-endIcon,.MuiButton-icon,.MuiButton-label,.MuiStepLabel-label,.card-title,.card-text,.text-dark,.text-muted,.text-black,.text-body):not(.cart-pill):not(.MuiChip-root):not(.badge):not(.og-chip):not(.analytics-report-item-name-chip):not(.btn):not(.MuiButton-root):not(button){background:#0000!important;background-color:initial!important;background-image:none!important}body :where(button,.btn,.MuiButton-root,[role=button]) :where(span,p,label,small,strong,em,b,i,.MuiTypography-root){background:#0000!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}body :where(button,.btn,.MuiButton-root,[role=button]){min-width:0;overflow-wrap:normal;word-break:normal}body :where(button,.btn,.MuiButton-root,[role=button]) :where(span,p,label,small,strong,em,b,i,.MuiTypography-root,.storefront-inline-editable-value){-webkit-text-fill-color:currentColor!important;color:currentColor!important;overflow-wrap:normal;word-break:normal}body :where(button,.btn,.MuiButton-root,[role=button]) :where(*):not(svg):not(path):not(img){background:#0000!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}body :where(button,.btn,.MuiButton-root,[role=button]) :where(.ripple-wave,.ripple-surface,.MuiTouchRipple-root,.MuiTouchRipple-ripple,.MuiTouchRipple-child){background:#0000!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}:root{--og-bg-app:var(--opengrit-page-background,#f8fafc);--og-bg-surface:var(--opengrit-card-soft-background,#f8fafc);--og-bg-surface-elevated:var(--opengrit-card-background,#fff);--og-bg-elevated:var(--opengrit-card-background,#fff);--og-bg-card:var(--opengrit-card-background,#fff);--og-bg-modal:var(--opengrit-card-background,#fff);--og-bg-overlay:#0f172a6b;--og-bg-input:var(--opengrit-card-soft-background,#fff);--og-bg-input-hover:#f1f7ff;--og-bg-input-focus:#fff;--og-text-primary:var(--opengrit-text-color,#0f172a);--og-text-secondary:var(--opengrit-muted-text-color,#475569);--og-text-muted:var(--opengrit-muted-text-color,#64748b);--og-text-faint:#94a3b8;--og-text-inverse:#fff;--og-text-on-surface:var(--og-text-primary);--og-text-on-card:var(--og-text-primary);--og-text-on-button:var(--og-button-primary-text);--og-text-adaptive:var(--og-text-on-surface);--og-text-on-local-surface:var(--og-text-adaptive);--og-icon-on-local-surface:var(--og-text-on-local-surface);--og-adaptive-foreground:var(--og-text-on-local-surface);--og-text-on-dark:#fff;--og-text-on-light:#0f172a;--og-text-on-dark-surface:var(--og-text-on-dark);--og-text-on-light-surface:var(--og-text-on-light);--og-text-on-image:#fff;--og-text-on-overlay:#fff;--og-button-text-adaptive:var(--og-text-on-button);--og-text-on-input:var(--og-text-primary);--og-icon-primary:var(--og-text-primary);--og-icon-muted:var(--og-text-secondary);--og-icon-inverse:var(--og-text-inverse);--og-icon-on-surface:var(--og-text-on-surface);--og-icon-on-card:var(--og-text-on-card);--og-icon-on-button:var(--og-text-on-button);--og-image-light-visibility-filter:drop-shadow(0 0 1px #0f172a47) drop-shadow(0 2px 8px #0f172a1a);--og-asset-light-visibility-filter:drop-shadow(0 0 1px #0f172a2e);--og-control-foreground:var(--og-text-on-input);--og-border-default:var(--opengrit-card-border,#94a3b838);--og-border-subtle:var(--opengrit-card-border,#94a3b82e);--og-border-focus:var(--opengrit-accent-background,#0a4da2);--og-color-primary:var(--opengrit-accent-background,#0a4da2);--og-color-primary-text:var(--opengrit-accent-text-color,#fff);--og-button-primary:var(--opengrit-accent-background,#0a4da2);--og-button-primary-text:var(--opengrit-accent-text-color,#fff);--og-button-secondary:var(--opengrit-secondary-background,#f59e0b);--og-button-secondary-text:var(--opengrit-secondary-text-color,#111827);--og-button-danger:#dc2626;--og-button-danger-text:#fff;--og-button-disabled:#e5e7eb;--og-button-disabled-text:#64748b;--og-success:#16a34a;--og-success-text:#fff;--og-success-background:#16a34a1f;--og-success-border:#16a34a52;--og-warning:#d97706;--og-warning-text:#111827;--og-warning-background:#d977061f;--og-warning-border:#d9770652;--og-danger:var(--og-button-danger);--og-danger-text:var(--og-button-danger-text);--og-danger-background:#dc26261f;--og-danger-border:#dc262652;--og-info:#0369a1;--og-info-text:#0f172a;--og-info-background:#eff6ff;--og-info-border:#7dd3fc;--og-surface-background:var(--og-bg-app);--og-surface-card:var(--og-bg-card);--og-surface-warning:#fffbeb;--og-surface-info:var(--og-info-background);--og-surface-success:#f0fdf4;--og-surface-error:#fef2f2;--og-text-warning:#78350f;--og-text-info:#0c4a6e;--og-text-success:#14532d;--og-text-error:#7f1d1d;--og-border-warning:#fbbf24;--og-border-info:var(--og-info-border);--og-border-success:#86efac;--og-border-error:#fca5a5;--og-action-primary:var(--og-button-primary);--og-action-secondary:var(--og-button-secondary);--og-action-ghost:#0000;--og-action-outline:var(--og-control-surface);--og-switch-track:var(--og-bg-surface);--og-switch-track-checked:var(--og-button-primary);--og-switch-thumb:var(--og-text-primary);--og-switch-thumb-checked:var(--og-button-primary-text);--og-switch-border:var(--og-border-default);--og-state-hover:#0a4da214;--og-state-active:#0a4da224;--og-state-selected:#0a4da229;--og-state-disabled:#94a3b82e;--og-state-loading:#0a4da21a;--og-shadow-card:var(--opengrit-card-shadow,0 18px 46px #0f172a17);--og-shadow-elevated:0 22px 60px #0f172a1f}.bg-app{background:#f8fafc!important;background:var(--og-bg-app)!important}.bg-surface{background:#f8fafc!important;background:var(--og-bg-surface)!important}.bg-surface-elevated{background:#fff!important;background:var(--og-bg-surface-elevated)!important}.bg-card{background:#fff!important;background:var(--og-bg-card)!important}.bg-modal{background:#fff!important;background:var(--og-bg-modal)!important}.bg-overlay{background:#0f172a6b!important;background:var(--og-bg-overlay)!important}.bg-input{background:#fff!important;background:var(--og-bg-input)!important}.text-primary{color:#0f172a!important;color:var(--og-text-primary)!important}.text-secondary{color:#475569!important;color:var(--og-text-secondary)!important}.text-muted{color:#64748b!important;color:var(--og-text-muted)!important}.text-faint{color:#94a3b8!important;color:var(--og-text-faint)!important}.og-semantic-surface,[data-og-semantic-surface]{-webkit-text-fill-color:currentColor;background:#fff!important;background:var(--og-semantic-surface-background,var(--og-surface-card))!important;border:1px solid #94a3b838!important;border:1px solid var(--og-semantic-surface-border,var(--og-border-default))!important;color:#0f172a!important;color:var(--og-semantic-surface-foreground,var(--og-text-primary))!important}.og-semantic-surface--warning,[data-og-semantic-surface=warning]{--og-semantic-surface-background:var(--og-surface-warning);--og-semantic-surface-border:var(--og-border-warning);--og-semantic-surface-foreground:var(--og-text-warning)}.og-semantic-surface--info,[data-og-semantic-surface=info]{--og-semantic-surface-background:var(--og-surface-info);--og-semantic-surface-border:var(--og-border-info);--og-semantic-surface-foreground:var(--og-text-info)}.og-semantic-surface--success,[data-og-semantic-surface=success]{--og-semantic-surface-background:var(--og-surface-success);--og-semantic-surface-border:var(--og-border-success);--og-semantic-surface-foreground:var(--og-text-success)}.og-semantic-surface--error,[data-og-semantic-surface=error]{--og-semantic-surface-background:var(--og-surface-error);--og-semantic-surface-border:var(--og-border-error);--og-semantic-surface-foreground:var(--og-text-error)}.og-semantic-surface :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,li,dt,dd,a,button,svg,i,.MuiTypography-root,.MuiAlert-message,.MuiAlert-icon),[data-og-semantic-surface] :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,li,dt,dd,a,button,svg,i,.MuiTypography-root,.MuiAlert-message,.MuiAlert-icon){fill:currentColor;color:inherit!important}.text-inverse{color:#fff!important;color:var(--og-text-inverse)!important}.border-default{border-color:#94a3b838!important;border-color:var(--og-border-default)!important}.border-subtle{border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important}.border-focus{border-color:#0a4da2!important;border-color:var(--og-border-focus)!important}.opengrit-experience-surface{background:#0000;background:var(--opengrit-page-background,#0000);color:inherit;color:var(--opengrit-text-color,inherit)}.opengrit-experience-surface--dark{color-scheme:dark}body.opengrit-experience-body--dark{background:#0f172a;background:var(--opengrit-page-background,#0f172a);color:#f8fafc;color:var(--opengrit-text-color,#f8fafc);color-scheme:dark}body.opengrit-experience-body--light{background:#f8fafc;background:var(--opengrit-page-background,#f8fafc);color:#0f172a;color:var(--opengrit-text-color,#0f172a);color-scheme:light}body.opengrit-experience-body--pitchdark{background:#000;background:var(--opengrit-page-background,#000);color-scheme:dark}body[class*=opengrit-experience-body] :where(#root,.App,.app,.page,.page-wrapper,.page-container,.main-content,.content-wrapper,.content,main,[class*=Page],[class*=page]){background-color:#f8fafc;background-color:var(--og-bg-app);color:#0f172a;color:var(--og-text-primary)}body[class*=opengrit-experience-body] :where(.card,.card-body,.card-header,.card-footer,.bg-white,.bg-light,.list-group,.list-group-item,.accordion,.accordion-item,.accordion-button,.dropdown-menu,.dropdown-item,.modal-content,.modal-header,.modal-body,.modal-footer,.offcanvas,.popover,.toast,.table,.table-responsive,.MuiPaper-root,.MuiCard-root,.MuiDialog-paper,.MuiMenu-paper,.MuiPopover-paper,.MuiDrawer-paper,.MuiAccordion-root,.MuiTableContainer-root,.mdb-card,[class*=MDBCard],[class*=card]){background-color:#fff!important;background-color:var(--og-bg-card)!important;background-image:none!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;box-shadow:0 18px 46px #0f172a17!important;box-shadow:var(--og-shadow-card)!important;color:#0f172a!important;color:var(--og-text-on-card)!important}body[class*=opengrit-experience-body] :where(.card-header,.card-footer,.accordion-button,.list-group-item,thead,th,.MuiTableHead-root,.MuiTableCell-head,.MuiCardHeader-root,.MuiAccordionSummary-root){background-color:#f8fafc!important;background-color:var(--og-bg-surface)!important;border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#0f172a!important;color:var(--og-text-on-surface)!important}body[class*=opengrit-experience-body] :where(.modal-content,.MuiDialog-paper,.MuiModal-root .MuiPaper-root,.offcanvas){background-color:#fff!important;background-color:var(--og-bg-modal)!important;box-shadow:0 22px 60px #0f172a1f!important;box-shadow:var(--og-shadow-elevated)!important}body[class*=opengrit-experience-body] :where([style*="background: #fff"],[style*="background:#fff"],[style*="background: #ffffff"],[style*="background:#ffffff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background-color: #ffffff"],[style*="background-color:#ffffff"],[style*="background: white"],[style*="background:white"],[style*="background-color: white"],[style*="background-color:white"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="backgroundColor: #fff"],[style*="backgroundColor: #ffffff"],[style*="backgroundColor: white"],[style*="backgroundColor: rgb(255, 255, 255)"]){background:#fff!important;background:var(--og-bg-card)!important;background-color:#fff!important;background-color:var(--og-bg-card)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body[class*=opengrit-experience-body] :where(#root,main,section,.app,.page,.page-content,.content,.container,.container-fluid){color:#0f172a;color:var(--og-text-primary)}body[class*=opengrit-experience-body] :where(.card,.modal-content,.dropdown-menu,.popover,.toast,.list-group-item,.accordion-item,.offcanvas,.MuiPaper-root,.MuiCard-root,.MuiDialog-paper,.MuiMenu-paper,.MuiPopover-paper,.MuiDrawer-paper,.MuiAccordion-root,.MuiTableContainer-root){background:#fff!important;background:var(--og-bg-card)!important;background-color:#fff!important;background-color:var(--og-bg-card)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body[class*=opengrit-experience-body] :where(.modal-backdrop,.MuiBackdrop-root){background-color:#0f172a6b!important;background-color:var(--og-bg-overlay)!important}body[class*=opengrit-experience-body] :where(input,textarea,select,.form-control,.form-select,.input-group-text,.dropdown-toggle,.MuiInputBase-root,.MuiOutlinedInput-root,.MuiFilledInput-root,.MuiSelect-select,.MuiAutocomplete-inputRoot){background-color:#fff!important;background-color:var(--og-bg-input)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-on-input)!important}body[class*=opengrit-experience-body] :where(input:hover,textarea:hover,select:hover,.form-control:hover,.form-select:hover,.input-group-text:hover,.dropdown-toggle:hover){background-color:#f1f7ff!important;background-color:var(--og-bg-input-hover)!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important;color:#0f172a!important;color:var(--og-text-on-input)!important}body[class*=opengrit-experience-body] :where(input:focus,textarea:focus,select:focus,.form-control:focus,.form-select:focus){background-color:#fff!important;background-color:var(--og-bg-input-focus)!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,#0a4da2 24%,#0000)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--og-border-focus) 24%,#0000)!important;color:#0f172a!important;color:var(--og-text-on-input)!important}body[class*=opengrit-experience-body] :where(input,textarea)::placeholder{color:#64748b!important;color:var(--og-text-muted)!important;opacity:.82}body[class*=opengrit-experience-body] :where(.MuiFormControl-root,.MuiTextField-root,.MuiAutocomplete-root,.MuiInputBase-root,.MuiInput-root,.MuiFilledInput-root,.MuiOutlinedInput-root,.MuiSelect-root,.MuiSelect-select,.MuiNativeSelect-root,.MuiAutocomplete-inputRoot,.MuiInputAdornment-root,.MuiPickersTextField-root){color:#0f172a!important;color:var(--og-text-primary)!important}body[class*=opengrit-experience-body] :where(.MuiInputBase-root,.MuiInput-root,.MuiFilledInput-root,.MuiOutlinedInput-root,.MuiSelect-select,.MuiAutocomplete-inputRoot,.MuiPickersInputBase-root){background:#fff!important;background:var(--og-bg-input)!important;background-color:#fff!important;background-color:var(--og-bg-input)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body[class*=opengrit-experience-body] :where(.MuiInputBase-root:hover,.MuiInput-root:hover,.MuiFilledInput-root:hover,.MuiOutlinedInput-root:hover,.MuiAutocomplete-inputRoot:hover,.MuiPickersInputBase-root:hover){background:#f1f7ff!important;background:var(--og-bg-input-hover)!important;background-color:#f1f7ff!important;background-color:var(--og-bg-input-hover)!important}body[class*=opengrit-experience-body] :where(.MuiInputBase-root.Mui-focused,.MuiInput-root.Mui-focused,.MuiFilledInput-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused,.MuiAutocomplete-inputRoot.Mui-focused,.MuiPickersInputBase-root.Mui-focused){background:#fff!important;background:var(--og-bg-input-focus)!important;background-color:#fff!important;background-color:var(--og-bg-input-focus)!important;box-shadow:0 0 0 2px color-mix(in srgb,#0a4da2 32%,#0000)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--og-border-focus) 32%,#0000)!important}body[class*=opengrit-experience-body] :where(.MuiInputBase-input,.MuiInput-input,.MuiFilledInput-input,.MuiOutlinedInput-input,.MuiSelect-select,.MuiAutocomplete-input,.MuiPickersInputBase-input){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-primary)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body[class*=opengrit-experience-body] :where(.MuiInputBase-input::placeholder,.MuiInput-input::placeholder,.MuiFilledInput-input::placeholder,.MuiOutlinedInput-input::placeholder,.MuiAutocomplete-input::placeholder){-webkit-text-fill-color:#64748b!important;-webkit-text-fill-color:var(--og-text-muted)!important;color:#64748b!important;color:var(--og-text-muted)!important;opacity:.82!important}body[class*=opengrit-experience-body] :where(.MuiFormLabel-root,.MuiInputLabel-root,.MuiInputLabel-root.Mui-focused,.MuiFormHelperText-root,.MuiInputAdornment-root,.MuiSvgIcon-root,.MuiSelect-icon,.MuiAutocomplete-popupIndicator,.MuiAutocomplete-clearIndicator){color:#475569!important;color:var(--og-text-secondary)!important}body[class*=opengrit-experience-body] :where(.MuiOutlinedInput-notchedOutline,.MuiInput-root:before,.MuiInput-root:after,.MuiFilledInput-root:before,.MuiFilledInput-root:after,.MuiPickersInputBase-root:before,.MuiPickersInputBase-root:after){border-color:#94a3b838!important;border-color:var(--og-border-default)!important}body[class*=opengrit-experience-body] :where(.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiInput-root.Mui-focused:after,.MuiFilledInput-root.Mui-focused:after,.MuiPickersInputBase-root.Mui-focused:after){border-color:#0a4da2!important;border-color:var(--og-border-focus)!important}body[class*=opengrit-experience-body] :where(.MuiPaper-root,.MuiPopover-paper,.MuiMenu-paper,.MuiAutocomplete-paper,.MuiAutocomplete-listbox,.MuiAutocomplete-noOptions,.MuiAutocomplete-loading,.MuiPickersPopper-paper,.MuiPickersLayout-root,.MuiDateCalendar-root,.MuiCalendarPicker-root,.MuiClock-root){background:#fff!important;background:var(--og-bg-card)!important;background-color:#fff!important;background-color:var(--og-bg-card)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body[class*=opengrit-experience-body] :where(.MuiMenuItem-root,.MuiAutocomplete-option,.MuiPickersDay-root,.MuiPickersCalendarHeader-root,.MuiDayCalendar-weekDayLabel,.MuiPickersYear-yearButton,.MuiPickersMonth-monthButton){color:#0f172a!important;color:var(--og-text-primary)!important}body[class*=opengrit-experience-body] :where(.MuiMenuItem-root:hover,.MuiMenuItem-root.Mui-focusVisible,.MuiMenuItem-root.Mui-selected,.MuiAutocomplete-option:hover,.MuiAutocomplete-option.Mui-focused,.MuiAutocomplete-option[aria-selected=true],.MuiPickersDay-root:hover,.MuiPickersDay-root.Mui-selected,.MuiPickersYear-yearButton:hover,.MuiPickersYear-yearButton.Mui-selected,.MuiPickersMonth-monthButton:hover,.MuiPickersMonth-monthButton.Mui-selected){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-primary)))!important;background:#0a4da229!important;background:var(--og-state-selected)!important;background-color:#0a4da229!important;background-color:var(--og-state-selected)!important;color:#0f172a!important;color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-primary)))!important}body[class*=opengrit-experience-body] :where(.Mui-disabled,.MuiInputBase-root.Mui-disabled,.MuiInputBase-input.Mui-disabled,.MuiFormLabel-root.Mui-disabled){-webkit-text-fill-color:#64748b!important;-webkit-text-fill-color:var(--og-button-disabled-text)!important;background-color:#94a3b82e!important;background-color:var(--og-state-disabled)!important;color:#64748b!important;color:var(--og-button-disabled-text)!important;opacity:.78!important}body[class*=opengrit-experience-body] :where(.table,table,thead,tbody,tr,th,td,.MuiTable-root,.MuiTableCell-root){background-color:initial!important;border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body[class*=opengrit-experience-body] :where(.nav-tabs .nav-link,.nav-pills .nav-link,.nav-link,.MuiTab-root){border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#475569!important;color:var(--og-text-secondary)!important}body[class*=opengrit-experience-body] :where(.nav-tabs .nav-link.active,.nav-pills .nav-link.active,.nav-link.active,.MuiTab-root.Mui-selected,.dropdown-item:hover,.dropdown-item:focus,.MuiMenuItem-root:hover,.MuiMenuItem-root.Mui-selected){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-primary)))!important;background-color:#0a4da229!important;background-color:var(--og-state-selected)!important;color:#0f172a!important;color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-primary)))!important}body[class*=opengrit-experience-body] :where(.btn-primary,.MuiButton-containedPrimary){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-button-contained-text,var(--og-text-on-button))!important;background:#0a4da2!important;background:var(--og-button-primary)!important;background-color:#0a4da2!important;background-color:var(--og-button-primary)!important;border-color:#0a4da2!important;border-color:var(--og-button-primary)!important;color:#fff!important;color:var(--og-button-contained-text,var(--og-text-on-button))!important}body[class*=opengrit-experience-body] :where(.btn-secondary,.MuiButton-containedSecondary){-webkit-text-fill-color:#111827!important;-webkit-text-fill-color:var(--og-button-secondary-text)!important;background:#f59e0b!important;background:var(--og-button-secondary)!important;background-color:#f59e0b!important;background-color:var(--og-button-secondary)!important;border-color:#f59e0b!important;border-color:var(--og-button-secondary)!important;color:#111827!important;color:var(--og-button-secondary-text)!important}body[class*=opengrit-experience-body] :where(.btn-danger,.MuiButton-containedError){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-button-danger-text)!important;background:#dc2626!important;background:var(--og-button-danger)!important;background-color:#dc2626!important;background-color:var(--og-button-danger)!important;border-color:#dc2626!important;border-color:var(--og-button-danger)!important;color:#fff!important;color:var(--og-button-danger-text)!important}body[class*=opengrit-experience-body] :where(.btn-success,.MuiButton-containedSuccess){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-success-text)!important;background:#16a34a!important;background:var(--og-success)!important;background-color:#16a34a!important;background-color:var(--og-success)!important;border-color:#16a34a!important;border-color:var(--og-success)!important;color:#fff!important;color:var(--og-success-text)!important}body[class*=opengrit-experience-body] :where(.btn-warning,.MuiButton-containedWarning){-webkit-text-fill-color:#111827!important;-webkit-text-fill-color:var(--og-warning-text)!important;background:#d97706!important;background:var(--og-warning)!important;background-color:#d97706!important;background-color:var(--og-warning)!important;border-color:#d97706!important;border-color:var(--og-warning)!important;color:#111827!important;color:var(--og-warning-text)!important}body[class*=opengrit-experience-body] :where(.btn-info,.MuiButton-containedInfo){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-color-primary-text)!important;background:#0a4da2!important;background:var(--og-color-primary)!important;background-color:#0a4da2!important;background-color:var(--og-color-primary)!important;border-color:#0a4da2!important;border-color:var(--og-color-primary)!important;color:#fff!important;color:var(--og-color-primary-text)!important}body[class*=opengrit-experience-body] :where(.btn-outline-primary,.btn-outline-secondary,.btn-outline-info,.MuiButton-outlinedPrimary,.MuiButton-outlinedSecondary,.MuiButton-outlinedInfo){-webkit-text-fill-color:#0a4da2!important;-webkit-text-fill-color:var(--og-color-primary)!important;background-color:#fffffff5!important;background-color:var(--og-control-surface)!important;border-color:#0a4da2!important;border-color:var(--og-color-primary)!important;color:#0a4da2!important;color:var(--og-color-primary)!important}body[class*=opengrit-experience-body] :where(.btn-outline-success,.MuiButton-outlinedSuccess){-webkit-text-fill-color:#16a34a!important;-webkit-text-fill-color:var(--og-success)!important;background-color:#fffffff5!important;background-color:var(--og-control-surface)!important;border-color:#16a34a52!important;border-color:var(--og-success-border)!important;color:#16a34a!important;color:var(--og-success)!important}body[class*=opengrit-experience-body] :where(.btn-outline-warning,.MuiButton-outlinedWarning){-webkit-text-fill-color:#d97706!important;-webkit-text-fill-color:var(--og-warning)!important;background-color:#fffffff5!important;background-color:var(--og-control-surface)!important;border-color:#d9770652!important;border-color:var(--og-warning-border)!important;color:#d97706!important;color:var(--og-warning)!important}body[class*=opengrit-experience-body] :where(.btn-outline-danger,.MuiButton-outlinedError){-webkit-text-fill-color:#dc2626!important;-webkit-text-fill-color:var(--og-danger)!important;background-color:#fffffff5!important;background-color:var(--og-control-surface)!important;border-color:#dc262652!important;border-color:var(--og-danger-border)!important;color:#dc2626!important;color:var(--og-danger)!important}body[class*=opengrit-experience-body] :where(.btn-primary,.btn-secondary,.btn-success,.btn-warning,.btn-danger,.btn-info,.MuiButton-containedPrimary,.MuiButton-containedSecondary,.MuiButton-containedSuccess,.MuiButton-containedWarning,.MuiButton-containedError,.MuiButton-containedInfo) :where(svg,.MuiSvgIcon-root,i){fill:currentColor!important;stroke:currentColor!important;color:currentColor!important}body[class*=opengrit-experience-body] :where(button,.btn,.MuiButton-root,[role=button]){align-items:center;justify-content:center;max-width:100%;overflow-wrap:normal;word-break:normal}body[class*=opengrit-experience-body] :where(.MuiButton-contained,.btn-primary,.btn-secondary,.btn-success,.btn-warning,.btn-danger,.btn-info,[data-og-adaptive-surface=true]){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-button-contained-text,var(--og-adaptive-foreground,var(--og-text-on-button)))!important;color:#0f172a!important;color:var(--og-button-contained-text,var(--og-adaptive-foreground,var(--og-text-on-button)))!important}body[class*=opengrit-experience-body] :where(.MuiButton-contained,.btn-primary,.btn-secondary,.btn-success,.btn-warning,.btn-danger,.btn-info,[data-og-adaptive-surface=true]) :where(span,p,label,small,strong,em,b,i,.MuiTypography-root,.storefront-inline-editable-value){-webkit-text-fill-color:currentColor!important;color:currentColor!important}body[class*=opengrit-experience-body] :where(button:disabled,.btn:disabled,.disabled,.Mui-disabled){-webkit-text-fill-color:#64748b!important;-webkit-text-fill-color:var(--og-button-disabled-text)!important;background-color:#e5e7eb!important;background-color:var(--og-button-disabled)!important;border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#64748b!important;color:var(--og-button-disabled-text)!important;opacity:.72}body[class*=opengrit-experience-body] :where(a,button,.btn,input,textarea,select,[tabindex],.MuiButtonBase-root):focus-visible{outline:2px solid #0a4da2!important;outline:2px solid var(--og-border-focus)!important;outline-offset:2px}body[class*=opengrit-experience-body] ::selection{background:#0a4da229;background:var(--og-state-selected);color:#0f172a;color:var(--og-text-primary)}body[class*=opengrit-experience-body]{scrollbar-color:#94a3b838 #f8fafc;scrollbar-color:var(--og-border-default) var(--og-bg-app)}.opengrit-experience-surface--light{color-scheme:light}body.opengrit-experience-body--light :where(h1,h2,h3,h4,h5,h6,p,label,span,small,strong,em,b,i,th,td,li,dt,dd,a,.MuiTypography-root,.MuiFormLabel-root,.MuiInputLabel-root,.form-label,.col-form-label,.card-title,.card-text,.list-group-item,.dropdown-item,.text-light,.text-white,[style*="color: #fff"],[style*="color:#fff"],[style*="color: #ffffff"],[style*="color:#ffffff"],[style*="color: white"],[style*="color:white"],[style*="color: rgb(255, 255, 255)"],[style*="color: rgba(255, 255, 255"],[style*="color: rgba(255,255,255"]):not([data-og-typography-role]):not(.badge):not(.MuiChip-root):not(.MuiAlert-root):not(.alert):not(.text-danger):not(.text-success):not(.text-warning):not(.text-info):not(.text-primary):not(.btn):not(.MuiButton-root):not(button){color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}body.opengrit-experience-body--light :where(.text-muted,.MuiTypography-colorTextSecondary,[style*="color: #cbd5e1"],[style*="color:#cbd5e1"],[style*="color: #e2e8f0"],[style*="color:#e2e8f0"],[style*="color: #f1f5f9"],[style*="color:#f1f5f9"],[style*="color: rgba(255, 255, 255, 0.82"],[style*="color: rgba(255,255,255,0.82"],[style*="color: rgba(255, 255, 255, 0.72"],[style*="color: rgba(255,255,255,0.72"]):not([data-og-typography-role]):not(.badge):not(.MuiChip-root):not(.MuiAlert-root):not(.alert):not(.text-danger):not(.text-success):not(.text-warning):not(.text-info):not(.text-primary):not(.btn):not(.MuiButton-root):not(button){color:#64748b!important;color:var(--opengrit-muted-text-color,#64748b)!important}body.opengrit-experience-body--light :where(button,.btn,.MuiButton-root) :where(*):not(svg):not(path):not(img){color:inherit!important}body.opengrit-experience-body--dark :where(h1,h2,h3,h4,h5,h6,p,label,span,small,strong,em,b,i,th,td,li,dt,dd,a,.MuiTypography-root,.MuiFormLabel-root,.MuiInputLabel-root,.form-label,.col-form-label,.card-title,.card-text,.list-group-item,.dropdown-item,.text-dark,.text-black,.text-body,[style*="color: #000"],[style*="color:#000"],[style*="color: #111"],[style*="color:#111"],[style*="color: #0f172a"],[style*="color:#0f172a"],[style*="color: rgb(15, 23, 42)"],[style*="color: #1f2937"],[style*="color:#1f2937"],[style*="color: #334155"],[style*="color:#334155"]):not([data-og-typography-role]):not(.badge):not(.MuiChip-root):not(.MuiAlert-root):not(.alert):not(.text-danger):not(.text-success):not(.text-warning):not(.text-info):not(.text-primary):not(.btn):not(.MuiButton-root){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.text-muted,.MuiTypography-colorTextSecondary,[style*="color: #475569"],[style*="color:#475569"],[style*="color: #64748b"],[style*="color:#64748b"],[style*="color: #6b7280"],[style*="color:#6b7280"],[style*="color: #94a3b8"],[style*="color:#94a3b8"],[style*="color: rgb(100, 116, 139)"]):not([data-og-typography-role]):not(.badge):not(.MuiChip-root):not(.MuiAlert-root):not(.alert):not(.text-danger):not(.text-success):not(.text-warning):not(.text-info):not(.text-primary):not(.btn):not(.MuiButton-root){color:#cbd5e1!important;color:var(--opengrit-muted-text-color,#cbd5e1)!important}body.opengrit-experience-body--dark :where(button:not(.btn):not(.MuiButton-root),.btn-link,.MuiButton-text,.MuiButton-outlined,[role=button]:not(.btn):not(.MuiButton-root)){border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.btn,.MuiButton-root,button) :where(*):not(svg):not(path):not(img){color:inherit!important}body.opengrit-experience-body--dark :where(.btn-primary,.btn-success,.btn-info,.MuiButton-containedPrimary){color:#082f49!important;color:var(--opengrit-accent-text-color,#082f49)!important}body.opengrit-experience-body--dark :where(input,textarea,select,.form-control,.form-select,.select-input,.MuiInputBase-root,.MuiOutlinedInput-root,.MuiFilledInput-root){background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(input,textarea)::placeholder{color:#cbd5e1!important;color:var(--opengrit-muted-text-color,#cbd5e1)!important;opacity:.82}body.opengrit-experience-body--dark :where(.MuiAutocomplete-popper,.MuiAutocomplete-popper .MuiPaper-root,.MuiAutocomplete-popper .MuiAutocomplete-listbox,.MuiAutocomplete-popper .MuiAutocomplete-noOptions,.MuiAutocomplete-popper .MuiAutocomplete-loading,.MuiAutocomplete-popper .MuiAutocomplete-groupLabel,.MuiPopper-root .MuiAutocomplete-listbox,.MuiPopper-root .MuiPaper-root){background:#0f172af5!important;background:var(--opengrit-card-background,#0f172af5)!important;background-color:#0f172af5!important;background-color:var(--opengrit-card-background,#0f172af5)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.MuiAutocomplete-popper .MuiAutocomplete-option,.MuiAutocomplete-popper .MuiAutocomplete-option *,.MuiAutocomplete-popper li,.MuiAutocomplete-popper li *,.MuiPopper-root .MuiAutocomplete-option,.MuiPopper-root .MuiAutocomplete-option *){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true],.MuiAutocomplete-popper .MuiAutocomplete-option.Mui-focused,.MuiAutocomplete-popper .MuiAutocomplete-option:hover,.MuiPopper-root .MuiAutocomplete-option[aria-selected=true],.MuiPopper-root .MuiAutocomplete-option.Mui-focused,.MuiPopper-root .MuiAutocomplete-option:hover){background:#334155db!important;background:var(--opengrit-card-subtle-background,#334155db)!important;background-color:#334155db!important;background-color:var(--opengrit-card-subtle-background,#334155db)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.app-sidenav,.app-sidenav .sidenav,.app-sidenav .sidenav-menu,.app-sidenav .sidenav-collapse,.app-sidenav .sidenav-item){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.app-sidenav a,.app-sidenav button,.app-sidenav span,.app-sidenav small,.app-sidenav .sidenav-link,.app-sidenav .sidenav-link *){color:inherit!important}.opengrit-experience-surface--dark :where(.card,.MuiCard-root,.MuiPaper-root,.MuiAccordion-root,.MuiTableContainer-root,.list-group,.list-group-item,.dropdown-menu,.modal-content,.modal-header,.modal-body,.modal-footer,.offcanvas,.popover,.toast,.receipt-process-card,.receipt-process-panel,.receipt-review-panel,.processed-receipts-panel,.processed-receipts-detail-panel,.unprocessed-receipts-review-panel,.unprocessed-receipts-original-preview,.checkout-panel,.checkout-card,.analytics-dashboard .card,.analytics-report .card){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;box-shadow:0 18px 46px #00000047;box-shadow:var(--opengrit-card-shadow,0 18px 46px #00000047);color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where([style*="background: #ffffff"],[style*="background:#ffffff"],[style*="background-color: white"],[style*="backgroundColor: white"],[style*="background: white"]){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.modal-content,.modal-header,.modal-body,.modal-footer,.popover,.dropdown-menu,.offcanvas,.toast,.MuiPopover-paper,.MuiMenu-paper,.MuiDialog-paper,.MuiModal-root .MuiPaper-root,.react-datepicker,.datepicker,.mdb-select-dropdown,.select-dropdown,.dropdown-content){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6,.modal-content p,.modal-content label,.modal-content span,.modal-content .text-dark,.modal-content .text-muted,.MuiDialog-paper h1,.MuiDialog-paper h2,.MuiDialog-paper h3,.MuiDialog-paper h4,.MuiDialog-paper h5,.MuiDialog-paper h6,.MuiDialog-paper p,.MuiDialog-paper label,.MuiDialog-paper span){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark :where(.modal-content input,.modal-content textarea,.modal-content select,.modal-content .form-control,.modal-content .form-select,.MuiDialog-paper input,.MuiDialog-paper textarea,.MuiDialog-paper select,.MuiDialog-paper .MuiInputBase-root){background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.card-header,.card-footer,.MuiCardHeader-root,.MuiAccordionSummary-root,.MuiTableHead-root,.MuiTableCell-head,.list-group-item,.dropdown-item){background:#1e293bdb!important;background:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.card-body,.MuiCardContent-root,.MuiTableBody-root,.MuiTableCell-root,.MuiTypography-root,.card-title,.card-text,h1,h2,h3,h4,h5,h6,p,label,span){color:inherit!important}.opengrit-experience-surface--dark :where(.text-dark,.text-body,.text-muted,.MuiTypography-colorTextPrimary,.MuiTypography-colorTextSecondary){color:#cbd5e1!important;color:var(--opengrit-muted-text-color,#cbd5e1)!important}.opengrit-experience-surface--dark :where(input,textarea,select,.form-control,.form-select,.MuiInputBase-root,.MuiOutlinedInput-root,.MuiFilledInput-root){background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(input,textarea)::placeholder{color:#cbd5e1!important;color:var(--opengrit-muted-text-color,#cbd5e1)!important;opacity:.82}.opengrit-experience-surface--dark :where(.table,table,thead,tbody,tr,td,th){border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.bg-light,.bg-white){background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.btn-light,.MuiButton-containedInherit){background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.btn-primary,.MuiButton-containedPrimary){background-color:#38bdf8!important;background-color:var(--opengrit-accent-background,#38bdf8)!important;color:#082f49!important;color:var(--opengrit-accent-text-color,#082f49)!important}.opengrit-experience-surface--dark :where(header .MuiButton-textPrimary,header .MuiButton-textInherit,header .MuiTypography-root,header a,.MuiAppBar-root .MuiButton-textPrimary,.MuiAppBar-root .MuiButton-textInherit,.MuiAppBar-root .MuiTypography-root,.MuiAppBar-root a){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(svg,i){color:inherit}.opengrit-experience-surface :where(.opengrit-live-edit-gear){-webkit-text-fill-color:currentColor!important;background:#0000!important;border:0!important;box-shadow:none!important;color:#0f172a!important;color:var(--og-text-primary,var(--opengrit-text-color,#0f172a))!important}.opengrit-experience-surface :where(.opengrit-live-edit-gear:hover,.opengrit-live-edit-gear:focus-visible){background:#0000!important;color:#0a4da2!important;color:var(--og-color-primary,var(--opengrit-accent-background,#0a4da2))!important;outline:2px solid color-mix(in srgb,currentColor 34%,#0000);outline-offset:2px}.opengrit-experience-surface--dark :where(.opengrit-live-edit-gear),.opengrit-experience-surface--pitchdark :where(.opengrit-live-edit-gear){color:#f8fafc!important}.opengrit-experience-surface--light :where(.opengrit-live-edit-gear){color:#0f172a!important}.opengrit-experience-surface :where(.opengrit-live-edit-controls,.opengrit-live-edit-bottom-bar){background:#fff!important;background:var(--opengrit-card-background,#fff)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;box-shadow:0 18px 46px #0f172a17!important;box-shadow:var(--opengrit-card-shadow,0 18px 46px #0f172a17)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-experience-surface :where(.opengrit-live-edit-controls,.opengrit-live-edit-bottom-bar) :where(h1,h2,h3,h4,h5,h6,p,label,span,div,small,strong){color:inherit}.opengrit-experience-surface :where(.opengrit-live-edit-controls,.opengrit-live-edit-bottom-bar) :where([style*="background: rgba(15, 23, 42"],[style*="background: rgba(30, 41, 59"],[style*="background: #111827"],[style*="background:#111827"]){background:#f8fafc!important;background:var(--opengrit-card-soft-background,#f8fafc)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-experience-surface :where(.opengrit-live-edit-controls,.opengrit-live-edit-bottom-bar) :where(input,select,textarea,.form-control,.form-select){background:#0f172a0f!important;background:var(--opengrit-card-subtle-background,#0f172a0f)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-experience-surface :where(.opengrit-live-edit-controls,.opengrit-live-edit-bottom-bar) :where(.btn,button){background:#f8fafc!important;background:var(--opengrit-card-soft-background,#f8fafc)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-experience-surface :where(.opengrit-live-edit-controls,.opengrit-live-edit-bottom-bar) :where(.btn-primary){background:#0a4da2!important;background:var(--opengrit-accent-background,#0a4da2)!important;color:#fff!important;color:var(--opengrit-accent-text-color,#fff)!important}body :where(.opengrit-home-hero-surface) :where(.opengrit-home-hero-title,.opengrit-home-hero-title *,.opengrit-home-hero-tagline,.opengrit-home-hero-tagline *,.opengrit-home-hero-body,.opengrit-home-hero-body *){text-shadow:none!important;text-shadow:var(--opengrit-home-hero-text-shadow,none)!important}body :where(.opengrit-home-hero-surface) :where(.opengrit-home-hero-title,.opengrit-home-hero-title *){-webkit-text-fill-color:#f8fafc!important;-webkit-text-fill-color:var(--opengrit-home-hero-title-color,var(--opengrit-text-color,#f8fafc))!important;color:#f8fafc!important;color:var(--opengrit-home-hero-title-color,var(--opengrit-text-color,#f8fafc))!important}body :where(.opengrit-home-hero-surface) :where(.opengrit-home-hero-tagline,.opengrit-home-hero-tagline *){-webkit-text-fill-color:#f8fafc!important;-webkit-text-fill-color:var(--opengrit-home-hero-tagline-color,var(--opengrit-text-color,#f8fafc))!important;color:#f8fafc!important;color:var(--opengrit-home-hero-tagline-color,var(--opengrit-text-color,#f8fafc))!important}body :where(.opengrit-home-hero-surface) :where(.opengrit-home-hero-body,.opengrit-home-hero-body *){-webkit-text-fill-color:#cbd5e1!important;-webkit-text-fill-color:var(--opengrit-home-hero-body-color,var(--opengrit-muted-text-color,#cbd5e1))!important;color:#cbd5e1!important;color:var(--opengrit-home-hero-body-color,var(--opengrit-muted-text-color,#cbd5e1))!important}:root{--og-field-background:var(--og-bg-input,#fff);--og-field-background-hover:var(--og-bg-input-hover,#f1f7ff);--og-field-background-focus:var(--og-bg-input-focus,#fff);--og-field-border:#47556942;--og-field-border-hover:#0a4da270;--og-field-border-focus:var(--og-border-focus,#0a4da2);--og-field-text:var(--og-text-primary,#0f172a);--og-field-placeholder:#64748bc7;--og-field-disabled:#e2e8f0c7;--og-field-shadow:inset 0 1px 0 #ffffffb8,0 1px 2px #0f172a0f;--og-field-focus-ring:0 0 0 3px #0a4da229;--og-label-text:#475569eb;--og-value-text:var(--og-text-primary,#0f172a);--og-helper-text:#64748bf0;--og-control-surface:#fffffff5;--og-control-surface-hover:#f1f7fffa;--og-control-surface-active:var(--og-state-selected,#0a4da224);--og-control-border:#47556938;--og-control-border-active:var(--og-field-border-focus,#0a4da2);--og-control-border-hover:var(--og-field-border-hover,#0a4da270);--og-control-background:var(--og-field-background,#fff);--og-control-knob:var(--og-text-primary);--og-control-knob-active:var(--og-button-primary-text,#fff);--og-control-track:color-mix(in srgb,var(--og-text-primary,#0f172a) 18%,var(--og-bg-surface,#f8fafc));--og-control-track-active:var(--og-button-primary,#0a4da2);--og-control-checkmark:var(--og-button-primary-text,#fff);--og-control-focus-ring:var(--og-field-focus-ring,0 0 0 3px #0a4da229);--og-control-disabled:var(--og-state-disabled,#94a3b82e);--og-control-shadow:0 8px 18px #0f172a14}body[class*=opengrit-experience-body] :where(label,.form-label,.col-form-label,.MuiFormLabel-root,.MuiInputLabel-root,.MuiFormControlLabel-label,.MuiTableCell-head,th,dt,.min-width-label,[class*=label],[class*=Label]):not(.btn):not(.MuiButton-root):not(button):not(.badge):not(.MuiChip-root){color:#475569eb!important;color:var(--og-label-text)!important;font-weight:650}body[class*=opengrit-experience-body] :where(.MuiFormHelperText-root,.form-text,small,.helper-text,[class*=helper],[class*=Helper],[class*=caption],[class*=Caption]):not(.btn):not(.MuiButton-root):not(button):not(.badge):not(.MuiChip-root){color:#64748bf0!important;color:var(--og-helper-text)!important}body[class*=opengrit-experience-body] :where(dd,output,.value,.field-value,.readonly-value,[class*=value],[class*=Value]):not(.btn):not(.MuiButton-root):not(button):not(.badge):not(.MuiChip-root):not(.storefront-inline-editable-value):not([data-og-inline-editable-value=true]):not([data-og-localized-button-field=true]){color:#0f172a!important;color:var(--og-value-text)!important;font-weight:560}body[class*=opengrit-experience-body] :where(input:not(.MuiInputBase-input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea:not(.MuiInputBase-input),select,.form-control,.form-select,.input-group-text,.select-input,.custom-dropdown,.dropdown-toggle,[contenteditable=true],[role=textbox],[role=combobox],.MuiInputBase-root,.MuiInput-root,.MuiFilledInput-root,.MuiOutlinedInput-root,.MuiSelect-select,.MuiAutocomplete-inputRoot,.MuiPickersInputBase-root){background:#fff!important;background:var(--og-field-background)!important;background-color:#fff!important;background-color:var(--og-field-background)!important;border-color:#47556942!important;border-color:var(--og-field-border)!important;box-shadow:inset 0 1px 0 #ffffffb8,0 1px 2px #0f172a0f!important;box-shadow:var(--og-field-shadow)!important;color:#0f172a!important;color:var(--og-field-text)!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}body[class*=opengrit-experience-body] :where(input:not(.MuiInputBase-input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea:not(.MuiInputBase-input),select,.form-control,.form-select,.select-input,.custom-dropdown,[contenteditable=true],[role=textbox],[role=combobox]){border-radius:max(8px,min(12px,.75rem));border-style:solid;border-width:1px;min-height:38px}body[class*=opengrit-experience-body] :where(input:not(.MuiInputBase-input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):hover,textarea:not(.MuiInputBase-input):hover,select:hover,.form-control:hover,.form-select:hover,.select-input:hover,.custom-dropdown:hover,.dropdown-toggle:hover,[contenteditable=true]:hover,[role=textbox]:hover,[role=combobox]:hover,.MuiInputBase-root:hover,.MuiInput-root:hover,.MuiFilledInput-root:hover,.MuiOutlinedInput-root:hover,.MuiAutocomplete-inputRoot:hover,.MuiPickersInputBase-root:hover){background:#f1f7ff!important;background:var(--og-field-background-hover)!important;background-color:#f1f7ff!important;background-color:var(--og-field-background-hover)!important;border-color:#0a4da270!important;border-color:var(--og-field-border-hover)!important}body[class*=opengrit-experience-body] :where(input:not(.MuiInputBase-input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,textarea:not(.MuiInputBase-input):focus,select:focus,.form-control:focus,.form-select:focus,.select-input:focus,.custom-dropdown:focus,[contenteditable=true]:focus,[role=textbox]:focus,[role=combobox]:focus,.MuiInputBase-root.Mui-focused,.MuiInput-root.Mui-focused,.MuiFilledInput-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused,.MuiAutocomplete-inputRoot.Mui-focused,.MuiPickersInputBase-root.Mui-focused){background:#fff!important;background:var(--og-field-background-focus)!important;background-color:#fff!important;background-color:var(--og-field-background-focus)!important;border-color:#0a4da2!important;border-color:var(--og-field-border-focus)!important;box-shadow:inset 0 1px 0 #ffffffb8,0 1px 2px #0f172a0f,0 0 0 3px #0a4da229!important;box-shadow:var(--og-field-shadow),var(--og-field-focus-ring)!important;outline:none!important}body[class*=opengrit-experience-body] :where(input::placeholder,textarea::placeholder,.MuiInputBase-input::placeholder,.MuiInput-input::placeholder,.MuiFilledInput-input::placeholder,.MuiOutlinedInput-input::placeholder){-webkit-text-fill-color:#64748bc7!important;-webkit-text-fill-color:var(--og-field-placeholder)!important;color:#64748bc7!important;color:var(--og-field-placeholder)!important;opacity:1!important}body[class*=opengrit-experience-body] :where(input:disabled,textarea:disabled,select:disabled,.form-control:disabled,.form-select:disabled,input[readonly],textarea[readonly],.MuiInputBase-root.Mui-disabled,.MuiInputBase-input.Mui-disabled){-webkit-text-fill-color:#64748b!important;-webkit-text-fill-color:var(--og-text-muted)!important;background:#e2e8f0c7!important;background:var(--og-field-disabled)!important;background-color:#e2e8f0c7!important;background-color:var(--og-field-disabled)!important;border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#64748b!important;color:var(--og-text-muted)!important;cursor:not-allowed;opacity:.86!important}body[class*=opengrit-experience-body] :where(button:not(.MuiIconButton-root),.btn,.MuiButton-root,[role=button],.dropdown-toggle,.nav-link,.MuiTab-root,.MuiMenuItem-root,.dropdown-item,.list-group-item-action,.accordion-button){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .12s ease}body[class*=opengrit-experience-body] :where(button:not(.MuiIconButton-root):not(.MuiButton-contained):not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-warning),.btn:not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-warning),.MuiButton-outlined,.MuiButton-text,[role=button]:not(.btn):not(.MuiButton-root),.dropdown-toggle){background-color:#fffffff5!important;background-color:var(--og-local-background,var(--og-control-surface))!important;border-color:#47556938!important;border-color:var(--og-local-background,var(--og-control-border))!important;color:#0f172a!important;color:var(--og-button-local-foreground,var(--og-local-foreground,var(--og-control-foreground)))!important}body[class*=opengrit-experience-body] :where(button:hover,.btn:hover,.MuiButton-root:hover,[role=button]:hover,.dropdown-toggle:hover,.nav-link:hover,.MuiTab-root:hover,.MuiMenuItem-root:hover,.dropdown-item:hover,.list-group-item-action:hover,.accordion-button:hover){background-color:#f1f7fffa!important;background-color:var(--og-surface-hover,var(--og-control-surface-hover))!important;border-color:#0a4da270!important;border-color:var(--og-field-border-hover)!important;box-shadow:0 8px 18px #0f172a14!important;box-shadow:var(--og-control-shadow)!important}body[class*=opengrit-experience-body] :where(button:active,.btn:active,.MuiButton-root:active,[role=button]:active,.nav-link.active,.MuiTab-root.Mui-selected,.dropdown-item.active,.MuiMenuItem-root.Mui-selected){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-on-local-surface,var(--og-text-primary))))!important;background-color:#0a4da229!important;background-color:var(--og-surface-pressed,var(--og-control-surface-active))!important;border-color:#0a4da2!important;border-color:var(--og-field-border-focus)!important;color:#0f172a!important;color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-on-local-surface,var(--og-text-primary))))!important}body[class*=opengrit-experience-body] .MuiButton-root[data-sidenav-link=true]{-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-local-foreground,currentColor)!important;background-color:initial!important;color:currentColor!important;color:var(--og-local-foreground,currentColor)!important}body[class*=opengrit-experience-body] [data-og-local-contrast-surface=true]{-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-local-foreground,var(--og-context-foreground,currentColor))!important;color:currentColor!important;color:var(--og-local-foreground,var(--og-context-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-local-contrast-surface=true] :is(span,strong,em,small,label,p,h1,h2,h3,h4,h5,h6,a,.MuiTypography-root,.MuiButton-label,.MuiChip-label,.MuiListItemText-root,.MuiListItemText-primary,.MuiListItemText-secondary):not([data-og-typography-role]){-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-local-foreground,var(--og-context-foreground,currentColor))!important;color:currentColor!important;color:var(--og-local-foreground,var(--og-context-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-local-contrast-surface=true] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-local-icon,var(--og-local-foreground,currentColor))!important;fill:currentColor!important;stroke:currentColor!important;color:currentColor!important;color:var(--og-local-icon,var(--og-local-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-button-local-contrast=true],body[class*=opengrit-experience-body] [data-og-button-local-contrast=true] :is(span,strong,em,small,label,p,a,.MuiTypography-root,.MuiButton-label,.MuiChip-label){-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-button-local-foreground,var(--og-local-foreground,currentColor))!important;color:currentColor!important;color:var(--og-button-local-foreground,var(--og-local-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-button-local-contrast=true] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-button-local-foreground,var(--og-local-icon,currentColor))!important;fill:currentColor!important;stroke:currentColor!important;color:currentColor!important;color:var(--og-button-local-foreground,var(--og-local-icon,currentColor))!important}body[class*=opengrit-experience-body] .MuiButton-root[data-sidenav-link=true] :is(span,strong,small,.MuiTypography-root){-webkit-text-fill-color:currentColor!important;color:currentColor!important;color:var(--og-local-foreground,currentColor)!important}body[class*=opengrit-experience-body] .MuiButton-root[data-sidenav-link=true] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important;color:currentColor!important;color:var(--og-local-icon,var(--og-local-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-app-chrome=main-nav] :is(button,.MuiButton-root,.MuiIconButton-root,a,[role=button]){-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-local-foreground,var(--og-context-foreground,currentColor))!important;color:currentColor!important;color:var(--og-local-foreground,var(--og-context-foreground,currentColor))!important}.opengrit-template-preview-surface button[data-og-login-tab=true],body[class*=opengrit-experience-body] button[data-og-login-tab=true]{-webkit-text-fill-color:currentColor!important;background-color:initial!important;background-color:var(--og-login-tab-background,#0000)!important;border-color:#94a3b859!important;border-color:var(--og-login-tab-border,var(--opengrit-card-border,#94a3b859))!important;color:#0f172a!important;color:var(--og-login-tab-text,var(--opengrit-text-color,#0f172a))!important}.opengrit-template-preview-surface button[data-og-login-tab=true][data-og-login-tab-active=true],body[class*=opengrit-experience-body] button[data-og-login-tab=true][data-og-login-tab-active=true]{-webkit-text-fill-color:currentColor!important;background-color:#f8fafc!important;background-color:var(--og-login-tab-active-background,var(--opengrit-card-soft-background,#f8fafc))!important;border-color:#0a4da2!important;border-color:var(--og-login-tab-active-border,var(--opengrit-accent-background,#0a4da2))!important;color:#0f172a!important;color:var(--og-login-tab-active-text,var(--opengrit-text-color,#0f172a))!important}.opengrit-template-preview-surface button[data-og-login-tab=true] :where(span,strong,em,small,.MuiTypography-root,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]),body[class*=opengrit-experience-body] button[data-og-login-tab=true] :where(span,strong,em,small,.MuiTypography-root,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]){-webkit-text-fill-color:currentColor!important;color:inherit!important}body[class*=opengrit-experience-body] :where(input[type=checkbox],input[type=radio],.form-check-input,.MuiCheckbox-root,.MuiRadio-root,.MuiSwitch-root){accent-color:#0a4da2;accent-color:var(--og-control-track-active);color:#0a4da2!important;color:var(--og-control-track-active)!important;filter:drop-shadow(0 1px 2px rgba(15,23,42,.18))}body[class*=opengrit-experience-body] :where(input[type=checkbox],input[type=radio],.form-check-input){-webkit-appearance:auto;appearance:auto;background-color:#fff!important;background-color:var(--og-control-background)!important;border-color:#47556938!important;border-color:var(--og-control-border)!important;box-shadow:0 0 0 1px #47556938!important;box-shadow:0 0 0 1px var(--og-control-border)!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}body[class*=opengrit-experience-body] :where(input[type=checkbox]:not(.form-switch .form-check-input):checked,input[type=radio]:checked,.form-check-input:not(.form-switch .form-check-input):checked){background-color:#0a4da2!important;background-color:var(--og-control-track-active)!important;border-color:#0a4da2!important;border-color:var(--og-control-border-active)!important;box-shadow:0 0 0 1px #0a4da2,0 0 0 4px color-mix(in srgb,#0a4da2 18%,#0000)!important;box-shadow:0 0 0 1px var(--og-control-border-active),0 0 0 4px color-mix(in srgb,var(--og-control-track-active) 18%,#0000)!important;color:#fff!important;color:var(--og-control-checkmark)!important}body[class*=opengrit-experience-body] :where(input[type=checkbox]:hover,input[type=radio]:hover,.form-check-input:hover){border-color:#0a4da270!important;border-color:var(--og-control-border-hover)!important;box-shadow:0 0 0 1px #0a4da270,0 0 0 3px color-mix(in srgb,#0a4da270 16%,#0000)!important;box-shadow:0 0 0 1px var(--og-control-border-hover),0 0 0 3px color-mix(in srgb,var(--og-control-border-hover) 16%,#0000)!important}body[class*=opengrit-experience-body] :where(.form-switch .form-check-input){background-color:color-mix(in srgb,#0f172a 18%,#f8fafc)!important;background-color:var(--og-control-track)!important;background-image:radial-gradient(circle at 22% 50%,#0f172a 0 31%,#0000 33%)!important;background-image:radial-gradient(circle at 22% 50%,var(--og-control-knob) 0 31%,#0000 33%)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-color:#47556938!important;border-color:var(--og-control-border)!important;box-shadow:inset 0 0 0 1px #47556938,0 1px 2px #0f172a2e!important;box-shadow:inset 0 0 0 1px var(--og-control-border),0 1px 2px #0f172a2e!important;height:1.35em;min-width:2.65em;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:2.65em}body[class*=opengrit-experience-body] :where(input[type=checkbox]:checked,.form-check-input:checked,.form-switch .form-check-input:checked){background-color:#0a4da2!important;background-color:var(--og-control-track-active)!important;border-color:#0a4da2!important;border-color:var(--og-control-border-active)!important}body[class*=opengrit-experience-body] :where(.form-switch .form-check-input:checked){background-image:radial-gradient(circle at 78% 50%,#fff 0 31%,#0000 33%)!important;background-image:radial-gradient(circle at 78% 50%,var(--og-control-knob-active) 0 31%,#0000 33%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#0a4da2 76%,#47556938),0 0 0 3px color-mix(in srgb,#0a4da2 18%,#0000)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--og-control-track-active) 76%,var(--og-control-border)),0 0 0 3px color-mix(in srgb,var(--og-control-track-active) 18%,#0000)!important}body[class*=opengrit-experience-body] :where(input[type=checkbox]:focus,input[type=radio]:focus,.form-check-input:focus,.MuiSwitch-switchBase.Mui-focusVisible){border-color:#0a4da2!important;border-color:var(--og-control-border-active)!important;box-shadow:0 0 0 3px #0a4da229!important;box-shadow:var(--og-control-focus-ring)!important}body[class*=opengrit-experience-body] :where(input[type=checkbox]:disabled,input[type=radio]:disabled,.form-check-input:disabled,.MuiSwitch-root.Mui-disabled,.MuiCheckbox-root.Mui-disabled,.MuiRadio-root.Mui-disabled){background-color:#94a3b82e!important;background-color:var(--og-control-disabled)!important;border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#64748b!important;color:var(--og-button-disabled-text)!important;cursor:not-allowed;filter:grayscale(.15);opacity:.74!important}body[class*=opengrit-experience-body] :where(.MuiSwitch-track,.MuiSlider-rail){background-color:color-mix(in srgb,#0f172a 18%,#f8fafc)!important;background-color:var(--og-control-track)!important;border:1px solid #47556938!important;border:1px solid var(--og-control-border)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#47556938 62%,#0000),0 1px 2px #0f172a29!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--og-control-border) 62%,#0000),0 1px 2px #0f172a29!important;opacity:1!important}body[class*=opengrit-experience-body] :where(.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,.MuiSlider-track){background-color:#0a4da2!important;background-color:var(--og-control-track-active)!important;border-color:#0a4da2!important;border-color:var(--og-control-border-active)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#0a4da2 72%,#0000),0 0 0 3px color-mix(in srgb,#0a4da2 18%,#0000)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--og-control-border-active) 72%,#0000),0 0 0 3px color-mix(in srgb,var(--og-control-track-active) 18%,#0000)!important}body[class*=opengrit-experience-body] :where(.MuiSwitch-root){color:#0f172a!important;color:var(--og-control-foreground)!important;overflow:visible}body[class*=opengrit-experience-body] :where(.MuiSwitch-root .MuiSwitch-switchBase){color:#0f172a!important;color:var(--og-control-knob)!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}body[class*=opengrit-experience-body] :where(.MuiSwitch-root .MuiSwitch-switchBase:hover){background-color:color-mix(in srgb,#0a4da2 12%,#0000)!important;background-color:color-mix(in srgb,var(--og-control-track-active) 12%,#0000)!important}body[class*=opengrit-experience-body] :where(.MuiSwitch-thumb){background-color:#0f172a!important;background-color:var(--og-control-knob)!important;box-shadow:0 1px 4px #0f172a3d!important;color:#0f172a!important;color:var(--og-control-knob)!important;outline:1px solid color-mix(in srgb,#47556938 56%,#0000);outline:1px solid color-mix(in srgb,var(--og-control-border) 56%,#0000);outline-offset:-1px}body[class*=opengrit-experience-body] :where(.MuiSwitch-switchBase.Mui-checked){color:#fff!important;color:var(--og-control-knob-active)!important}body[class*=opengrit-experience-body] :where(.MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb){background-color:#fff!important;background-color:var(--og-control-knob-active)!important;color:#fff!important;color:var(--og-control-knob-active)!important;outline-color:color-mix(in srgb,#0a4da2 58%,#0000);outline-color:color-mix(in srgb,var(--og-control-border-active) 58%,#0000)}.checkout-screen :where(.MuiSwitch-root){color:#0f172a!important;color:var(--og-control-foreground)!important;overflow:visible}.checkout-screen :where(.MuiSwitch-track){background:color-mix(in srgb,#0f172a 18%,#f8fafc)!important;background:var(--og-control-track)!important;background-color:color-mix(in srgb,#0f172a 18%,#f8fafc)!important;background-color:var(--og-control-track)!important;border:1px solid #47556938!important;border:1px solid var(--og-control-border)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#47556938 62%,#0000),0 1px 2px #0f172a29!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--og-control-border) 62%,#0000),0 1px 2px #0f172a29!important;opacity:1!important}.checkout-screen :where(.MuiSwitch-switchBase){color:#0f172a!important;color:var(--og-control-knob)!important}.checkout-screen :where(.MuiSwitch-thumb){background:#0f172a!important;background:var(--og-control-knob)!important;background-color:#0f172a!important;background-color:var(--og-control-knob)!important;color:#0f172a!important;color:var(--og-control-knob)!important;outline:1px solid color-mix(in srgb,#47556938 56%,#0000);outline:1px solid color-mix(in srgb,var(--og-control-border) 56%,#0000);outline-offset:-1px}.checkout-screen :where(.MuiSwitch-switchBase.Mui-checked){color:#fff!important;color:var(--og-control-knob-active)!important}.checkout-screen :where(.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track){background:#0a4da2!important;background:var(--og-control-track-active)!important;background-color:#0a4da2!important;background-color:var(--og-control-track-active)!important;border-color:#0a4da2!important;border-color:var(--og-control-border-active)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#0a4da2 72%,#0000),0 0 0 3px color-mix(in srgb,#0a4da2 18%,#0000)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--og-control-border-active) 72%,#0000),0 0 0 3px color-mix(in srgb,var(--og-control-track-active) 18%,#0000)!important}.checkout-screen :where(.MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb){background:#fff!important;background:var(--og-control-knob-active)!important;background-color:#fff!important;background-color:var(--og-control-knob-active)!important;color:#fff!important;color:var(--og-control-knob-active)!important;outline-color:color-mix(in srgb,#0a4da2 58%,#0000);outline-color:color-mix(in srgb,var(--og-control-border-active) 58%,#0000)}.checkout-screen :where(.MuiSwitch-root:has(input:checked) .MuiSwitch-track){background:#0a4da2!important;background:var(--og-control-track-active)!important;background-color:#0a4da2!important;background-color:var(--og-control-track-active)!important;border-color:#0a4da2!important;border-color:var(--og-control-border-active)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#0a4da2 72%,#0000),0 0 0 3px color-mix(in srgb,#0a4da2 18%,#0000)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--og-control-border-active) 72%,#0000),0 0 0 3px color-mix(in srgb,var(--og-control-track-active) 18%,#0000)!important}.checkout-screen :where(.MuiSwitch-root:has(input:checked) .MuiSwitch-thumb){background:#fff!important;background:var(--og-control-knob-active)!important;background-color:#fff!important;background-color:var(--og-control-knob-active)!important;color:#fff!important;color:var(--og-control-knob-active)!important;outline-color:color-mix(in srgb,#0a4da2 58%,#0000);outline-color:color-mix(in srgb,var(--og-control-border-active) 58%,#0000)}body[class*=opengrit-experience-body] :where(.MuiCheckbox-root.Mui-checked,.MuiRadio-root.Mui-checked,.MuiToggleButton-root.Mui-selected,.btn-check:checked+.btn,[aria-pressed=true],[aria-selected=true]:not(option)){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-on-local-surface,var(--og-text-primary))))!important;background-color:#0a4da229!important;background-color:var(--og-control-surface-active)!important;border-color:#0a4da2!important;border-color:var(--og-control-border-active)!important;color:#0f172a!important;color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-on-local-surface,var(--og-text-primary))))!important}body[class*=opengrit-experience-body] :where(.nav-tabs .nav-link.active,.nav-pills .nav-link.active,.nav-link.active,.dropdown-item.active,.MuiTab-root.Mui-selected,.MuiMenuItem-root.Mui-selected,.MuiAutocomplete-option[aria-selected=true],.MuiPickersDay-root.Mui-selected,.MuiPickersYear-yearButton.Mui-selected,.MuiPickersMonth-monthButton.Mui-selected,.MuiToggleButton-root.Mui-selected,.MuiChip-root.Mui-selected,.btn-check:checked+.btn,[aria-current=page],[aria-pressed=true],[aria-selected=true]:not(option),.document-navigation-button.active,.unprocessed-receipts-tab.active){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-on-local-surface,var(--og-text-primary))))!important;color:#0f172a!important;color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-on-local-surface,var(--og-text-primary))))!important}body[class*=opengrit-experience-body] :where(.nav-tabs .nav-link.active,.nav-pills .nav-link.active,.nav-link.active,.dropdown-item.active,.MuiTab-root.Mui-selected,.MuiMenuItem-root.Mui-selected,.MuiAutocomplete-option[aria-selected=true],.MuiPickersDay-root.Mui-selected,.MuiPickersYear-yearButton.Mui-selected,.MuiPickersMonth-monthButton.Mui-selected,.MuiToggleButton-root.Mui-selected,.MuiChip-root.Mui-selected,.btn-check:checked+.btn,[aria-current=page],[aria-pressed=true],[aria-selected=true]:not(option),.document-navigation-button.active,.unprocessed-receipts-tab.active) :where(svg,.MuiSvgIcon-root,.MuiIcon-root,i,.fa,.fas,.far,.fab){fill:currentColor!important;stroke:currentColor!important;color:currentColor!important;color:var(--og-icon-on-selected,var(--og-selected-foreground,currentColor))!important}body[class*=opengrit-experience-body] :where(.MuiToggleButton-root,.btn-group .btn,.btn-check+.btn,[role=switch],[role=checkbox],[role=radio]){background-color:#fffffff5!important;background-color:var(--og-control-surface)!important;border-color:#47556938!important;border-color:var(--og-control-border)!important;color:#0f172a!important;color:var(--og-control-foreground)!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}body[class*=opengrit-experience-body] :where(.MuiToggleButton-root:hover,.btn-group .btn:hover,.btn-check+.btn:hover,[role=switch]:hover,[role=checkbox]:hover,[role=radio]:hover){background-color:#f1f7fffa!important;background-color:var(--og-control-surface-hover)!important;border-color:#0a4da270!important;border-color:var(--og-control-border-hover)!important;box-shadow:0 8px 18px #0f172a14!important;box-shadow:var(--og-control-shadow)!important}body[class*=opengrit-experience-body] .checkout-screen .checkout-mode-switch.checkout-mode-switch{background:color-mix(in srgb,#0f172a 18%,#f8fafc)!important;background:var(--og-checkout-switch-track,var(--og-control-track))!important;background-color:color-mix(in srgb,#0f172a 18%,#f8fafc)!important;background-color:var(--og-checkout-switch-track,var(--og-control-track))!important;background-image:radial-gradient(circle at 22% 50%,#0f172a 0 31%,#0000 33%)!important;background-image:radial-gradient(circle at var(--og-checkout-switch-knob-position,22%) 50%,var(--og-checkout-switch-knob-color,var(--og-control-knob)) 0 31%,#0000 33%)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-color:#47556938!important;border-color:var(--og-checkout-switch-border,var(--og-control-border))!important;color:#0f172a!important;color:var(--og-control-foreground)!important}body[class*=opengrit-experience-body] .checkout-screen .checkout-mode-switch.checkout-mode-switch[aria-checked=true]{background:#0a4da2!important;background:var(--og-checkout-switch-track-active,var(--og-control-track-active))!important;background-color:#0a4da2!important;background-color:var(--og-checkout-switch-track-active,var(--og-control-track-active))!important;border-color:#0a4da2!important;border-color:var(--og-checkout-switch-border-active,var(--og-control-border-active))!important}body[class*=opengrit-experience-body] .checkout-screen .checkout-mode-switch .checkout-mode-switch__knob.checkout-mode-switch__knob{background:#0f172a!important;background:var(--og-control-knob)!important;background-color:#0f172a!important;background-color:var(--og-control-knob)!important}body[class*=opengrit-experience-body] .checkout-screen .checkout-mode-switch[aria-checked=true] .checkout-mode-switch__knob.checkout-mode-switch__knob{background:#fff!important;background:var(--og-control-knob-active)!important;background-color:#fff!important;background-color:var(--og-control-knob-active)!important}body[class*=opengrit-experience-body] :where(.editable-text,.editable-field,.editable-value,.storefront-inline-editable,.opengrit-inline-editable,[data-inline-editable=true],[data-og-editable=true]){background-color:color-mix(in srgb,#fff 72%,#0000)!important;background-color:color-mix(in srgb,var(--og-field-background) 72%,#0000)!important;border-radius:var(--og-radius-sm);outline:1px dashed color-mix(in srgb,#0a4da2 58%,#0000);outline:1px dashed color-mix(in srgb,var(--og-field-border-focus) 58%,#0000);outline-offset:2px}body[class*=opengrit-experience-body] :where(.editable-text:hover,.editable-field:hover,.editable-value:hover,.storefront-inline-editable:hover,.opengrit-inline-editable:hover,[data-inline-editable=true]:hover,[data-og-editable=true]:hover){background-color:#f1f7ff!important;background-color:var(--og-field-background-hover)!important;outline-style:solid}body.opengrit-experience-body--pitchdark{--og-field-border:#94a3b87a;--og-control-border:#94a3b86b;--og-control-track:#ffffff1f;--og-control-knob:#f8fafc;--og-field-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 0 0 1px hsla(0,0%,100%,.025)}canvas,img,svg,video{max-width:100%}.modal{overflow-x:hidden;padding-left:12px!important;padding-right:12px!important}.modal-dialog{margin:16px auto!important;max-width:min(calc(100vw - 32px),500px)!important;max-width:min(calc(100vw - 32px),var(--bs-modal-width,500px))!important;min-width:0!important}.modal-body,.modal-content,.modal-footer,.modal-header{box-sizing:border-box;max-width:100%;overflow-x:hidden}@media (max-width:767px){.modal{padding-left:8px!important;padding-right:8px!important}.modal-dialog{margin:10px auto!important;max-width:calc(100vw - 16px)!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.checkout-screen .MuiFilledInput-root:after,.checkout-screen .MuiFilledInput-root:before,.checkout-screen .MuiFilledInput-root:hover:before,.checkout-screen .MuiInput-root:after,.checkout-screen .MuiInput-root:before,.checkout-screen .MuiInput-root:hover:before{border-bottom:0!important}.checkout-screen .checkout-layout-grid{grid-gap:var(--og-space-2);align-items:start;display:grid!important;gap:var(--og-space-2);grid-template-columns:minmax(0,1fr) minmax(280px,316px);margin-left:0!important;margin-right:0!important;max-width:100%;padding:6px;width:100%}.opengrit-experience-surface--dark .checkout-screen{background:#0f172a!important;background:var(--opengrit-page-background,#0f172a)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark .checkout-screen .checkout-layout-grid{background:#1e293bdb!important;background:var(--opengrit-card-soft-background,#1e293bdb)!important;background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border:1px solid #94a3b852;border:1px solid var(--opengrit-card-border,#94a3b852);color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark .checkout-screen :where(.MuiCard-root,.card){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark .checkout-screen :where(h1,h2,h3,h4,h5,h6,p,label,span,.MuiTypography-root,.MuiStepLabel-label){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark .checkout-screen :where(.text-muted,.min-width-label,.MuiFormLabel-root,.MuiInputLabel-root){color:#cbd5e1!important;color:var(--opengrit-muted-text-color,#cbd5e1)!important}.opengrit-experience-surface--dark .checkout-screen :where(.MuiStepIcon-root,.MuiSvgIcon-root,i){color:inherit}.opengrit-experience-surface--dark .checkout-screen :where(img,.editable-image-frame,.image-wrapper,[style*="background: #ffffff"],[style*="background:#ffffff"],[style*="background: #fff"],[style*="background:#fff"],[style*="background: #f8fafc"],[style*="background:#f8fafc"],[style*="background: rgb(248, 250, 252)"]){background:#1e293bdb!important;background:var(--opengrit-card-soft-background,#1e293bdb)!important;background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important}.opengrit-experience-surface :where(.opengrit-profile-layout){background:#f8fafc!important;background:var(--opengrit-page-background,#f8fafc)!important;border-color:#94a3b838!important;border-color:var(--opengrit-card-border,#94a3b838)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-profile-layout{container-type:inline-size}.opengrit-profile-intro h2{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.035em;margin-top:.25rem!important;margin-top:var(--og-space-1,.25rem)!important}.opengrit-profile-intro p{font-size:1rem;font-size:var(--og-type-body-lg-size,1rem);line-height:1.65}.opengrit-profile-close-action{background:#0000!important;border:1px solid #94a3b838;border:1px solid var(--og-border-default,var(--opengrit-card-border));color:#475569!important;color:var(--og-text-secondary,var(--opengrit-muted-text-color))!important;flex:0 0 auto;min-height:2.5rem}.opengrit-profile-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color var(--og-motion-fast,.16s) ease,box-shadow var(--og-motion-fast,.16s) ease,transform var(--og-motion-fast,.16s) ease}.opengrit-profile-hero-card{border:1px solid #94a3b838;border:1px solid var(--og-border-default,var(--opengrit-card-border))}.opengrit-profile-details-card,.opengrit-profile-hero-card{box-shadow:0 12px 32px #0f172a14;box-shadow:var(--og-elevation-2,0 12px 32px #0f172a14)}.opengrit-profile-photo-card,.opengrit-profile-supporting-card{box-shadow:0 5px 18px rgba(15,23,42,.055);box-shadow:var(--og-elevation-1,0 5px 18px rgba(15,23,42,.055))}.opengrit-profile-form .custom-dropdown,.opengrit-profile-form .form-control,.opengrit-profile-form .form-select,.opengrit-profile-form .select-input{min-height:var(--og-form-control-height)}.opengrit-profile-form-actions{border-top:1px solid #94a3b82e;border-top:1px solid var(--og-border-subtle,var(--opengrit-card-border));padding-top:.5rem;padding-top:var(--og-space-2,.5rem)}.opengrit-profile-primary-action{box-shadow:0 8px 20px #0a4da238;box-shadow:var(--og-elevation-2,0 8px 20px #0a4da238);font-weight:750!important;min-height:2.875rem;min-width:11rem;padding-inline:1.5rem!important;padding-inline:var(--og-space-6,1.5rem)!important}.opengrit-profile-primary-action:hover{box-shadow:0 12px 28px #0a4da247;box-shadow:var(--og-elevation-3,0 12px 28px #0a4da247);transform:translateY(-1px)}.opengrit-profile-close-action:focus-visible,.opengrit-profile-photo-alternative summary:focus-visible,.opengrit-profile-primary-action:focus-visible{outline:3px solid #2563eb6b;outline:3px solid var(--og-focus-ring,#2563eb6b);outline-offset:3px}.opengrit-profile-secondary-action{opacity:.82}.opengrit-profile-photo-workflow,.opengrit-profile-photo-workflow .col,.opengrit-profile-photo-workflow .row{margin:0!important;padding:0!important}.opengrit-profile-photo-workflow-card{background:#0000!important;border:0!important;box-shadow:none!important;margin:0!important}.opengrit-profile-photo-workflow-card>.card-body{padding:0!important}.opengrit-profile-photo-preview{margin-bottom:1rem;margin-bottom:var(--og-space-4,1rem)}.opengrit-profile-photo-preview:empty{display:none!important}.opengrit-profile-photo-preview img{aspect-ratio:1;border-radius:1rem;border-radius:var(--og-radius-lg,1rem);box-shadow:0 5px 18px #0f172a1a;box-shadow:var(--og-elevation-1,0 5px 18px #0f172a1a);height:auto;object-fit:cover;width:min(100%,11rem)}.opengrit-profile-photo-alternative{border-top:1px solid #94a3b82e;border-top:1px solid var(--og-border-subtle,var(--opengrit-card-border));margin-top:.75rem;margin-top:var(--og-space-3,.75rem);text-align:left}.opengrit-profile-photo-alternative summary{align-items:center;color:#475569;color:var(--og-text-secondary,var(--opengrit-muted-text-color));cursor:pointer;display:flex;font-size:.875rem;font-size:var(--og-type-label-size,.875rem);font-weight:650;list-style-position:inside;min-height:2.75rem}.opengrit-profile-photo-alternative-content{padding:.5rem 0 .25rem;padding:var(--og-space-2,.5rem) 0 var(--og-space-1,.25rem)}.opengrit-profile-layout button[data-og-inline-editor-control=true]{opacity:.45;transition:opacity .16s ease;transition:opacity var(--og-motion-fast,.16s) ease}.opengrit-profile-layout :where(.storefront-inline-editor-shell:hover,.storefront-inline-editor-shell:focus-within) button[data-og-inline-editor-control=true]{opacity:1}@container (max-width: 767px){.opengrit-profile-content-grid{--bs-gutter-y:1rem}.opengrit-profile-card{border-radius:.875rem!important;border-radius:var(--og-radius-lg,.875rem)!important}.opengrit-profile-primary-action{width:100%}}@media (max-width:420px){.opengrit-profile-layout{border-left:0!important;border-radius:0!important;border-right:0!important}.opengrit-profile-hero-card .MuiChip-root{max-width:100%}.opengrit-profile-modal-dialog{align-items:flex-start!important;margin:0!important}}@media (prefers-reduced-motion:reduce){.opengrit-profile-card,.opengrit-profile-layout button[data-og-inline-editor-control=true],.opengrit-profile-primary-action{transition:none!important}}.opengrit-experience-surface :where(.opengrit-profile-layout .opengrit-profile-card,.opengrit-profile-layout .MuiPaper-root,.opengrit-profile-layout .card,.opengrit-profile-layout .MDBCard){background-color:#fff!important;background-color:var(--opengrit-card-background,#fff)!important;border-color:#94a3b838!important;border-color:var(--opengrit-card-border,#94a3b838)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-experience-surface--dark :where(.opengrit-profile-layout .opengrit-profile-card,.opengrit-profile-layout .MuiPaper-root,.opengrit-profile-layout .card,.opengrit-profile-layout .MDBCard,.opengrit-profile-layout [style*="background: #ffffff"],.opengrit-profile-layout [style*="background:#ffffff"],.opengrit-profile-layout [style*="background: #fff"],.opengrit-profile-layout [style*="background:#fff"],.opengrit-profile-layout [style*="background: rgba(255,255,255"],.opengrit-profile-layout [style*="background-color: #ffffff"],.opengrit-profile-layout [style*="backgroundColor: #ffffff"],.opengrit-profile-layout [style*="backgroundColor: rgba(255,255,255"]){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-profile-layout h1,.opengrit-profile-layout h2,.opengrit-profile-layout h3,.opengrit-profile-layout h4,.opengrit-profile-layout h5,.opengrit-profile-layout h6,.opengrit-profile-layout p,.opengrit-profile-layout label,.opengrit-profile-layout span,.opengrit-profile-layout th,.opengrit-profile-layout td,.opengrit-profile-layout .MuiTypography-root){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface :where(.opengrit-profile-layout .form-control,.opengrit-profile-layout .form-select,.opengrit-profile-layout input,.opengrit-profile-layout textarea,.opengrit-profile-layout select,.opengrit-profile-layout .select-input,.opengrit-profile-layout .custom-dropdown,.opengrit-profile-layout .MuiInputBase-root){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.opengrit-experience-surface :where(.opengrit-profile-layout .form-control:hover,.opengrit-profile-layout .form-select:hover,.opengrit-profile-layout input:hover,.opengrit-profile-layout textarea:hover,.opengrit-profile-layout select:hover,.opengrit-profile-layout .select-input:hover,.opengrit-profile-layout .custom-dropdown:hover,.opengrit-profile-layout .MuiInputBase-root:hover){background-color:#eef6ff!important;border-color:#0a4da25c!important;box-shadow:0 0 0 3px #0a4da214!important}body.opengrit-experience-body--dark .MuiAccordion-root.MuiAccordion-root,body.opengrit-experience-body--dark .MuiCard-root.MuiCard-root,body.opengrit-experience-body--dark .MuiDialog-paper.MuiDialog-paper,body.opengrit-experience-body--dark .MuiDrawer-paper.MuiDrawer-paper,body.opengrit-experience-body--dark .MuiMenu-paper.MuiMenu-paper,body.opengrit-experience-body--dark .MuiPaper-root.MuiPaper-root,body.opengrit-experience-body--dark .MuiPopover-paper.MuiPopover-paper,body.opengrit-experience-body--dark .MuiTableContainer-root.MuiTableContainer-root,body.opengrit-experience-body--dark .card.card,body.opengrit-experience-body--dark .demo-sales.demo-sales,body.opengrit-experience-body--dark .opengrit-contacts-view-card.opengrit-contacts-view-card,body.opengrit-experience-body--dark [class*=card][class*=card]{background:#fff!important;background:var(--og-bg-card)!important;background-color:#fff!important;background-color:var(--og-bg-card)!important;background-image:none!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;box-shadow:0 18px 46px #0f172a17!important;box-shadow:var(--og-shadow-card)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark .MuiAccordionSummary-root.MuiAccordionSummary-root,body.opengrit-experience-body--dark .MuiCardHeader-root.MuiCardHeader-root,body.opengrit-experience-body--dark .MuiTableCell-head.MuiTableCell-head,body.opengrit-experience-body--dark .MuiTableHead-root.MuiTableHead-root,body.opengrit-experience-body--dark .card-footer.card-footer,body.opengrit-experience-body--dark .card-header.card-header{background:#f8fafc!important;background:var(--og-bg-surface)!important;background-color:#f8fafc!important;background-color:var(--og-bg-surface)!important;border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark .MuiAutocomplete-inputRoot.MuiAutocomplete-inputRoot,body.opengrit-experience-body--dark .MuiFilledInput-root.MuiFilledInput-root,body.opengrit-experience-body--dark .MuiInput-root.MuiInput-root,body.opengrit-experience-body--dark .MuiInputBase-root.MuiInputBase-root,body.opengrit-experience-body--dark .MuiOutlinedInput-root.MuiOutlinedInput-root,body.opengrit-experience-body--dark .MuiSelect-select.MuiSelect-select,body.opengrit-experience-body--dark .form-control.form-control,body.opengrit-experience-body--dark .form-select.form-select,body.opengrit-experience-body--dark input.input,body.opengrit-experience-body--dark select.select,body.opengrit-experience-body--dark textarea.textarea{background:#fff!important;background:var(--og-bg-input)!important;background-color:#fff!important;background-color:var(--og-bg-input)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-on-local-surface,var(--og-local-foreground,var(--og-text-on-input,var(--og-text-primary))))!important}body.opengrit-experience-body--dark .MuiFilledInput-root.MuiFilledInput-root:hover,body.opengrit-experience-body--dark .MuiInput-root.MuiInput-root:hover,body.opengrit-experience-body--dark .MuiInputBase-root.MuiInputBase-root:hover,body.opengrit-experience-body--dark .MuiOutlinedInput-root.MuiOutlinedInput-root:hover,body.opengrit-experience-body--dark .form-control.form-control:hover,body.opengrit-experience-body--dark .form-select.form-select:hover,body.opengrit-experience-body--dark input.input:hover,body.opengrit-experience-body--dark select.select:hover,body.opengrit-experience-body--dark textarea.textarea:hover{background:#f1f7ff!important;background:var(--og-bg-input-hover)!important;background-color:#f1f7ff!important;background-color:var(--og-bg-input-hover)!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important}body.opengrit-experience-body--dark .MuiFilledInput-root.Mui-focused.MuiFilledInput-root,body.opengrit-experience-body--dark .MuiInput-root.Mui-focused.MuiInput-root,body.opengrit-experience-body--dark .MuiInputBase-root.Mui-focused.MuiInputBase-root,body.opengrit-experience-body--dark .MuiOutlinedInput-root.Mui-focused.MuiOutlinedInput-root,body.opengrit-experience-body--dark .form-control.form-control:focus,body.opengrit-experience-body--dark .form-select.form-select:focus,body.opengrit-experience-body--dark input.input:focus,body.opengrit-experience-body--dark select.select:focus,body.opengrit-experience-body--dark textarea.textarea:focus{background:#fff!important;background:var(--og-bg-input-focus)!important;background-color:#fff!important;background-color:var(--og-bg-input-focus)!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,#0a4da2 24%,#0000)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--og-border-focus) 24%,#0000)!important}body.opengrit-experience-body--dark .MuiFilledInput-input.MuiFilledInput-input,body.opengrit-experience-body--dark .MuiFormLabel-root.MuiFormLabel-root,body.opengrit-experience-body--dark .MuiInputBase-input.MuiInputBase-input,body.opengrit-experience-body--dark .MuiInputLabel-root.MuiInputLabel-root,body.opengrit-experience-body--dark .MuiOutlinedInput-input.MuiOutlinedInput-input,body.opengrit-experience-body--dark .MuiSelect-select.MuiSelect-select,body.opengrit-experience-body--dark .MuiTypography-root.MuiTypography-root{-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-context-foreground,var(--og-local-foreground,var(--og-text-on-local-surface,var(--og-text-primary))))!important}body.opengrit-experience-body--dark .MuiFilledInput-input.MuiFilledInput-input,body.opengrit-experience-body--dark .MuiInputBase-input.MuiInputBase-input,body.opengrit-experience-body--dark .MuiOutlinedInput-input.MuiOutlinedInput-input,body.opengrit-experience-body--dark input.MuiInputBase-input,body.opengrit-experience-body--dark textarea.MuiInputBase-input{background:#0000!important;background-color:initial!important}body.opengrit-experience-body--dark .MuiAccordion-root.MuiAccordion-root *,body.opengrit-experience-body--dark .MuiCard-root.MuiCard-root *,body.opengrit-experience-body--dark .MuiPaper-root.MuiPaper-root *,body.opengrit-experience-body--dark .demo-sales.demo-sales,body.opengrit-experience-body--dark .demo-sales.demo-sales *,body.opengrit-experience-body--dark .opengrit-contacts-view-card.opengrit-contacts-view-card,body.opengrit-experience-body--dark .opengrit-contacts-view-card.opengrit-contacts-view-card *{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-primary)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark .MuiFormHelperText-root.MuiFormHelperText-root,body.opengrit-experience-body--dark .MuiInputAdornment-root.MuiInputAdornment-root,body.opengrit-experience-body--dark .MuiSvgIcon-root.MuiSvgIcon-root,body.opengrit-experience-body--dark .demo-sales .text-muted,body.opengrit-experience-body--dark .opengrit-contacts-view-card .text-muted,body.opengrit-experience-body--dark .text-muted.text-muted{-webkit-text-fill-color:#475569!important;-webkit-text-fill-color:var(--og-text-secondary)!important;color:#475569!important;color:var(--og-text-secondary)!important}.opengrit-experience-surface--dark :where(.opengrit-profile-layout .form-control,.opengrit-profile-layout .form-select,.opengrit-profile-layout input,.opengrit-profile-layout textarea,.opengrit-profile-layout select,.opengrit-profile-layout .select-input,.opengrit-profile-layout .custom-dropdown,.opengrit-profile-layout .MuiInputBase-root){background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-profile-layout .form-control:hover,.opengrit-profile-layout .form-select:hover,.opengrit-profile-layout input:hover,.opengrit-profile-layout textarea:hover,.opengrit-profile-layout select:hover,.opengrit-profile-layout .select-input:hover,.opengrit-profile-layout .custom-dropdown:hover,.opengrit-profile-layout .MuiInputBase-root:hover){background-color:#38bdf824!important;border-color:#38bdf870!important;box-shadow:0 0 0 3px #38bdf81f!important}.opengrit-experience-surface--dark :where(.opengrit-profile-layout .form-control:focus,.opengrit-profile-layout .form-select:focus,.opengrit-profile-layout input:focus,.opengrit-profile-layout textarea:focus,.opengrit-profile-layout select:focus,.opengrit-profile-layout .select-input:focus,.opengrit-profile-layout .MuiInputBase-root.Mui-focused){background-color:#38bdf833!important;border-color:#38bdf8ad!important;box-shadow:0 0 0 3px #38bdf82e!important}.opengrit-experience-surface--dark :where(.opengrit-contacts-view-page,.opengrit-domain-admin-page,.opengrit-inventory-entities-page),body.opengrit-experience-body--dark :where(.opengrit-contacts-view-page,.opengrit-domain-admin-page,.opengrit-inventory-entities-page){background:#0f172a!important;background:var(--opengrit-page-background,#0f172a)!important;background-color:#0f172a!important;background-color:var(--opengrit-page-background,#0f172a)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-contacts-view-card,.opengrit-contacts-view-page .opengrit-contacts-table-wrap,.opengrit-contacts-view-page .opengrit-contacts-table,.opengrit-contacts-view-page .opengrit-contacts-table thead,.opengrit-contacts-view-page .opengrit-contacts-table tbody,.opengrit-contacts-view-page .datatable,.opengrit-contacts-view-page .datatable-inner,.opengrit-contacts-view-page .card,.opengrit-contacts-view-page .table,.opengrit-domain-admin-shell,.opengrit-domain-admin-page .MDBCard,.opengrit-domain-admin-page .card,.opengrit-domain-admin-page .modal-content,.opengrit-domain-admin-page [style*="background: #ffffff"],.opengrit-domain-admin-page [style*="background:#ffffff"],.opengrit-domain-admin-page [style*="background: #fff"],.opengrit-domain-admin-page [style*="background:#fff"],.opengrit-domain-admin-page [style*="background-color: #ffffff"],.opengrit-domain-admin-page [style*="backgroundColor: #ffffff"],.opengrit-domain-admin-page [style*="background: #f8fafc"],.opengrit-domain-admin-page [style*="background:#f8fafc"],.opengrit-domain-admin-page [style*="backgroundColor: #f8fafc"],.opengrit-domain-admin-page [style*="linear-gradient(180deg, #f5f8ff"],.opengrit-domain-admin-page [style*="linear-gradient(180deg, #f7fbff"],.opengrit-domain-admin-page [style*="linear-gradient(180deg, rgba(10, 77, 162, 0.08)"],.opengrit-inventory-entities-page .opengrit-inventory-search-panel,.opengrit-inventory-entities-page .opengrit-inventory-search-field,.opengrit-inventory-entities-page .form-outline,.opengrit-inventory-entities-page .autocomplete,.opengrit-inventory-entities-page [style*="background: #ffffff"],.opengrit-inventory-entities-page [style*="background:#ffffff"],.opengrit-inventory-entities-page [style*="background: #fff"],.opengrit-inventory-entities-page [style*="background:#fff"],.opengrit-inventory-entities-page [style*="background-color: #ffffff"],.opengrit-inventory-entities-page [style*="background: rgba(255,255,255"],.opengrit-inventory-entities-page [style*="background: rgba(255, 255, 255"]),body.opengrit-experience-body--dark :where(.opengrit-contacts-view-card,.opengrit-contacts-view-page .opengrit-contacts-table-wrap,.opengrit-contacts-view-page .opengrit-contacts-table,.opengrit-contacts-view-page .opengrit-contacts-table thead,.opengrit-contacts-view-page .opengrit-contacts-table tbody,.opengrit-contacts-view-page .datatable,.opengrit-contacts-view-page .datatable-inner,.opengrit-contacts-view-page .card,.opengrit-contacts-view-page .table,.opengrit-domain-admin-shell,.opengrit-domain-admin-page .MDBCard,.opengrit-domain-admin-page .card,.opengrit-domain-admin-page .modal-content,.opengrit-domain-admin-page [style*="background: #ffffff"],.opengrit-domain-admin-page [style*="background:#ffffff"],.opengrit-domain-admin-page [style*="background: #fff"],.opengrit-domain-admin-page [style*="background:#fff"],.opengrit-domain-admin-page [style*="background-color: #ffffff"],.opengrit-domain-admin-page [style*="backgroundColor: #ffffff"],.opengrit-domain-admin-page [style*="background: #f8fafc"],.opengrit-domain-admin-page [style*="background:#f8fafc"],.opengrit-domain-admin-page [style*="backgroundColor: #f8fafc"],.opengrit-domain-admin-page [style*="linear-gradient(180deg, #f5f8ff"],.opengrit-domain-admin-page [style*="linear-gradient(180deg, #f7fbff"],.opengrit-domain-admin-page [style*="linear-gradient(180deg, rgba(10, 77, 162, 0.08)"],.opengrit-inventory-entities-page .opengrit-inventory-search-panel,.opengrit-inventory-entities-page .opengrit-inventory-search-field,.opengrit-inventory-entities-page .form-outline,.opengrit-inventory-entities-page .autocomplete,.opengrit-inventory-entities-page [style*="background: #ffffff"],.opengrit-inventory-entities-page [style*="background:#ffffff"],.opengrit-inventory-entities-page [style*="background: #fff"],.opengrit-inventory-entities-page [style*="background:#fff"],.opengrit-inventory-entities-page [style*="background-color: #ffffff"],.opengrit-inventory-entities-page [style*="background: rgba(255,255,255"],.opengrit-inventory-entities-page [style*="background: rgba(255, 255, 255"]){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-contacts-view-page .opengrit-contacts-table-wrap{background:#fff;background:var(--opengrit-card-background,#fff);border:1px solid #94a3b838;border:1px solid var(--opengrit-card-border,#94a3b838);border-radius:var(--og-radius-md);overflow-x:auto;width:100%}.opengrit-contacts-view-page .opengrit-contacts-table{background:#fff;background:var(--opengrit-card-background,#fff);border-collapse:collapse;color:#0f172a;color:var(--opengrit-text-color,#0f172a);min-width:920px;width:100%}.opengrit-contacts-view-page .opengrit-contacts-table td,.opengrit-contacts-view-page .opengrit-contacts-table th{border-bottom:1px solid #94a3b82e;border-bottom:1px solid var(--opengrit-card-border,#94a3b82e);color:#0f172a;color:var(--opengrit-text-color,#0f172a);padding:.75rem .9rem;text-align:left;vertical-align:middle}.opengrit-contacts-view-page .opengrit-contacts-table th{background:#f8fafc;background:var(--opengrit-card-soft-background,#f8fafc);color:#0f172a;color:var(--opengrit-text-color,#0f172a);font-weight:var(--og-weight-bold)}.opengrit-contacts-view-page .opengrit-contacts-table tbody tr:hover{background:#94a3b824;background:var(--opengrit-card-subtle-background,#94a3b824)}.opengrit-contacts-view-page .opengrit-contacts-table .btn,.opengrit-contacts-view-page .opengrit-contacts-table button{color:#fff;color:var(--opengrit-accent-text-color,#fff)}.opengrit-experience-surface--dark :where(.opengrit-contacts-view-page h1,.opengrit-contacts-view-page h2,.opengrit-contacts-view-page h3,.opengrit-contacts-view-page h4,.opengrit-contacts-view-page h5,.opengrit-contacts-view-page h6,.opengrit-contacts-view-page p,.opengrit-contacts-view-page label,.opengrit-contacts-view-page span,.opengrit-contacts-view-page th,.opengrit-contacts-view-page td,.opengrit-domain-admin-page h1,.opengrit-domain-admin-page h2,.opengrit-domain-admin-page h3,.opengrit-domain-admin-page h4,.opengrit-domain-admin-page h5,.opengrit-domain-admin-page h6,.opengrit-domain-admin-page p,.opengrit-domain-admin-page label,.opengrit-domain-admin-page span,.opengrit-domain-admin-page th,.opengrit-domain-admin-page td,.opengrit-inventory-entities-page h1,.opengrit-inventory-entities-page h2,.opengrit-inventory-entities-page h3,.opengrit-inventory-entities-page h4,.opengrit-inventory-entities-page h5,.opengrit-inventory-entities-page h6,.opengrit-inventory-entities-page p,.opengrit-inventory-entities-page label,.opengrit-inventory-entities-page span,.opengrit-inventory-entities-page th,.opengrit-inventory-entities-page td),body.opengrit-experience-body--dark :where(.opengrit-contacts-view-page h1,.opengrit-contacts-view-page h2,.opengrit-contacts-view-page h3,.opengrit-contacts-view-page h4,.opengrit-contacts-view-page h5,.opengrit-contacts-view-page h6,.opengrit-contacts-view-page p,.opengrit-contacts-view-page label,.opengrit-contacts-view-page span,.opengrit-contacts-view-page th,.opengrit-contacts-view-page td,.opengrit-domain-admin-page h1,.opengrit-domain-admin-page h2,.opengrit-domain-admin-page h3,.opengrit-domain-admin-page h4,.opengrit-domain-admin-page h5,.opengrit-domain-admin-page h6,.opengrit-domain-admin-page p,.opengrit-domain-admin-page label,.opengrit-domain-admin-page span,.opengrit-domain-admin-page th,.opengrit-domain-admin-page td,.opengrit-inventory-entities-page h1,.opengrit-inventory-entities-page h2,.opengrit-inventory-entities-page h3,.opengrit-inventory-entities-page h4,.opengrit-inventory-entities-page h5,.opengrit-inventory-entities-page h6,.opengrit-inventory-entities-page p,.opengrit-inventory-entities-page label,.opengrit-inventory-entities-page span,.opengrit-inventory-entities-page th,.opengrit-inventory-entities-page td){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-contacts-view-page tbody tr:hover,.opengrit-domain-admin-page .domain-form-field:hover,.opengrit-domain-admin-page input:hover,.opengrit-domain-admin-page textarea:hover,.opengrit-domain-admin-page select:hover,.opengrit-domain-admin-page .form-control:hover,.opengrit-inventory-entities-page input:hover,.opengrit-inventory-entities-page textarea:hover,.opengrit-inventory-entities-page select:hover,.opengrit-inventory-entities-page .form-control:hover,.opengrit-inventory-entities-page .form-outline:hover),body.opengrit-experience-body--dark :where(.opengrit-contacts-view-page tbody tr:hover,.opengrit-domain-admin-page .domain-form-field:hover,.opengrit-domain-admin-page input:hover,.opengrit-domain-admin-page textarea:hover,.opengrit-domain-admin-page select:hover,.opengrit-domain-admin-page .form-control:hover,.opengrit-inventory-entities-page input:hover,.opengrit-inventory-entities-page textarea:hover,.opengrit-inventory-entities-page select:hover,.opengrit-inventory-entities-page .form-control:hover,.opengrit-inventory-entities-page .form-outline:hover){background-color:#334155b8!important;background-color:var(--opengrit-card-subtle-background,#334155b8)!important;border-color:#38bdf8!important;border-color:var(--opengrit-accent-background,#38bdf8)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-inventory-entities-page input,.opengrit-inventory-entities-page textarea,.opengrit-inventory-entities-page select,.opengrit-inventory-entities-page .form-control,.opengrit-inventory-entities-page .form-outline input,.opengrit-inventory-entities-page .autocomplete input,.opengrit-inventory-entities-page .dropdown-menu),body.opengrit-experience-body--dark :where(.opengrit-inventory-entities-page input,.opengrit-inventory-entities-page textarea,.opengrit-inventory-entities-page select,.opengrit-inventory-entities-page .form-control,.opengrit-inventory-entities-page .form-outline input,.opengrit-inventory-entities-page .autocomplete input,.opengrit-inventory-entities-page .dropdown-menu){background:#1e293bdb!important;background:var(--opengrit-card-soft-background,#1e293bdb)!important;background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-inventory-entities-page input:focus,.opengrit-inventory-entities-page textarea:focus,.opengrit-inventory-entities-page select:focus,.opengrit-inventory-entities-page .form-control:focus,.opengrit-inventory-entities-page .form-outline:focus-within,.opengrit-inventory-entities-page .autocomplete:focus-within),body.opengrit-experience-body--dark :where(.opengrit-inventory-entities-page input:focus,.opengrit-inventory-entities-page textarea:focus,.opengrit-inventory-entities-page select:focus,.opengrit-inventory-entities-page .form-control:focus,.opengrit-inventory-entities-page .form-outline:focus-within,.opengrit-inventory-entities-page .autocomplete:focus-within){background-color:#334155b8!important;background-color:var(--opengrit-card-subtle-background,#334155b8)!important;border-color:#38bdf8!important;border-color:var(--opengrit-accent-background,#38bdf8)!important;box-shadow:0 0 0 .16rem #38bdf838!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-inventory-entities-page .opengrit-inventory-kpi-label{color:currentColor!important;color:var(--opengrit-inventory-kpi-label-color,currentColor)!important}.opengrit-inventory-entities-page .opengrit-inventory-kpi-value{color:currentColor!important;color:var(--opengrit-inventory-kpi-value-color,currentColor)!important}.opengrit-inventory-entities-page .opengrit-inventory-kpi-body{color:currentColor!important;color:var(--opengrit-inventory-kpi-body-color,currentColor)!important}.opengrit-mode-aware-feature-card{background:#fff!important;background:var(--og-bg-card,var(--opengrit-card-background))!important;border:1px solid #94a3b838!important;border:1px solid var(--og-border-default,var(--opengrit-card-border))!important;color:#0f172a!important;color:var(--og-text-primary,var(--opengrit-text-color))!important}.opengrit-mode-aware-heading{color:#0a4da2!important;color:var(--og-color-primary,var(--opengrit-accent-background))!important}.opengrit-inventory-entities-page .opengrit-inventory-header-card,.opengrit-inventory-entities-page .opengrit-inventory-header-title,.opengrit-inventory-entities-page .opengrit-inventory-header-title *{color:#0f172a!important;color:var(--opengrit-inventory-header-title-color,var(--opengrit-text-color,#0f172a))!important}.opengrit-inventory-entities-page .opengrit-inventory-header-body,.opengrit-inventory-entities-page .opengrit-inventory-header-body *{color:#475569!important;color:var(--opengrit-inventory-header-body-color,var(--opengrit-muted-text-color,#475569))!important}.opengrit-experience-surface--dark :where(#admin-live-groups,#admin-live-groups .admin-shell-frame,#admin-live-groups .admin-shell-content),body.opengrit-experience-body--dark :where(#admin-live-groups,#admin-live-groups .admin-shell-frame,#admin-live-groups .admin-shell-content){background:#0f172a!important;background:var(--opengrit-page-background,#0f172a)!important;background-color:#0f172a!important;background-color:var(--opengrit-page-background,#0f172a)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(#admin-live-groups .card,#admin-live-groups .card-header,#admin-live-groups .card-body,#admin-live-groups .modal-content,#admin-live-groups .modal-header,#admin-live-groups .modal-body,#admin-live-groups .modal-footer,#admin-live-groups .dropdown-menu,#admin-live-groups [style*="background: #ffffff"],#admin-live-groups [style*="background:#ffffff"],#admin-live-groups [style*="background: #fff"],#admin-live-groups [style*="background:#fff"],#admin-live-groups [style*="background: rgba(255"],#admin-live-groups [style*="background: linear-gradient(180deg"],#admin-live-groups [style*="background: rgba(239,246,255"],#admin-live-groups [style*="background: rgba(10, 77, 162, 0.08)"]),body.opengrit-experience-body--dark :where(#admin-live-groups .card,#admin-live-groups .card-header,#admin-live-groups .card-body,#admin-live-groups .modal-content,#admin-live-groups .modal-header,#admin-live-groups .modal-body,#admin-live-groups .modal-footer,#admin-live-groups .dropdown-menu,#admin-live-groups [style*="background: #ffffff"],#admin-live-groups [style*="background:#ffffff"],#admin-live-groups [style*="background: #fff"],#admin-live-groups [style*="background:#fff"],#admin-live-groups [style*="background: rgba(255"],#admin-live-groups [style*="background: linear-gradient(180deg"],#admin-live-groups [style*="background: rgba(239,246,255"],#admin-live-groups [style*="background: rgba(10, 77, 162, 0.08)"]){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(#admin-live-groups h1,#admin-live-groups h2,#admin-live-groups h3,#admin-live-groups h4,#admin-live-groups h5,#admin-live-groups h6,#admin-live-groups p,#admin-live-groups div,#admin-live-groups span,#admin-live-groups label,#admin-live-groups small,#admin-live-groups strong,#admin-live-groups td,#admin-live-groups th,#admin-live-groups button:not(.btn)),body.opengrit-experience-body--dark :where(#admin-live-groups h1,#admin-live-groups h2,#admin-live-groups h3,#admin-live-groups h4,#admin-live-groups h5,#admin-live-groups h6,#admin-live-groups p,#admin-live-groups div,#admin-live-groups span,#admin-live-groups label,#admin-live-groups small,#admin-live-groups strong,#admin-live-groups td,#admin-live-groups th,#admin-live-groups button:not(.btn)){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(#admin-live-groups .text-muted,#admin-live-groups [style*="color: #64748b"],#admin-live-groups [style*="color: #475569"],#admin-live-groups [style*="color: #94a3b8"],#admin-live-groups [style*="color: #334155"]),body.opengrit-experience-body--dark :where(#admin-live-groups .text-muted,#admin-live-groups [style*="color: #64748b"],#admin-live-groups [style*="color: #475569"],#admin-live-groups [style*="color: #94a3b8"],#admin-live-groups [style*="color: #334155"]){color:#cbd5e1!important;color:var(--opengrit-muted-text-color,#cbd5e1)!important}.opengrit-experience-surface--dark :where(#admin-live-groups input,#admin-live-groups textarea,#admin-live-groups select,#admin-live-groups .form-control,#admin-live-groups .form-select,#admin-live-groups .MuiFormControl-root,#admin-live-groups .MuiInputBase-root,#admin-live-groups .MuiFilledInput-root,#admin-live-groups .MuiOutlinedInput-root,#admin-live-groups .MuiSelect-select,#admin-live-groups .MuiAutocomplete-inputRoot,#admin-live-groups .MuiInputBase-input,#admin-live-groups .MuiInputLabel-root),body.opengrit-experience-body--dark :where(#admin-live-groups input,#admin-live-groups textarea,#admin-live-groups select,#admin-live-groups .form-control,#admin-live-groups .form-select,#admin-live-groups .MuiFormControl-root,#admin-live-groups .MuiInputBase-root,#admin-live-groups .MuiFilledInput-root,#admin-live-groups .MuiOutlinedInput-root,#admin-live-groups .MuiSelect-select,#admin-live-groups .MuiAutocomplete-inputRoot,#admin-live-groups .MuiInputBase-input,#admin-live-groups .MuiInputLabel-root){background:#1e293bdb!important;background:var(--opengrit-card-soft-background,#1e293bdb)!important;background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(#admin-live-groups .MuiInputBase-root:hover,#admin-live-groups .MuiInputBase-root.Mui-focused,#admin-live-groups .MuiFilledInput-root:hover,#admin-live-groups .MuiFilledInput-root.Mui-focused),body.opengrit-experience-body--dark :where(#admin-live-groups .MuiInputBase-root:hover,#admin-live-groups .MuiInputBase-root.Mui-focused,#admin-live-groups .MuiFilledInput-root:hover,#admin-live-groups .MuiFilledInput-root.Mui-focused){background:#334155b8!important;background:var(--opengrit-card-subtle-background,#334155b8)!important;background-color:#334155b8!important;background-color:var(--opengrit-card-subtle-background,#334155b8)!important}.opengrit-experience-surface--dark :where(#admin-live-groups .MuiOutlinedInput-notchedOutline,#admin-live-groups .MuiFilledInput-root:before,#admin-live-groups .MuiFilledInput-root:after),body.opengrit-experience-body--dark :where(#admin-live-groups .MuiOutlinedInput-notchedOutline,#admin-live-groups .MuiFilledInput-root:before,#admin-live-groups .MuiFilledInput-root:after){border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important}.opengrit-experience-surface--dark :where(#admin-live-groups .btn,#admin-live-groups button.btn),body.opengrit-experience-body--dark :where(#admin-live-groups .btn,#admin-live-groups button.btn){border-color:#38bdf8!important;border-color:var(--opengrit-accent-background,#38bdf8)!important;color:#082f49!important;color:var(--opengrit-accent-text-color,#082f49)!important}.opengrit-experience-surface--dark :where(.opengrit-marketing-page),body.opengrit-experience-body--dark :where(.opengrit-marketing-page){background:#0f172a!important;background:var(--opengrit-page-background,#0f172a)!important;background-color:#0f172a!important;background-color:var(--opengrit-page-background,#0f172a)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-marketing-card,.opengrit-marketing-card .card-body,.opengrit-marketing-footer,.opengrit-marketing-list-item,.opengrit-marketing-page .list-group,.opengrit-marketing-page .list-group-item,.opengrit-marketing-page .dropdown-menu,.opengrit-marketing-page .form-outline,.opengrit-marketing-page .select-wrapper,.opengrit-marketing-page [style*="background: #ffffff"],.opengrit-marketing-page [style*="background:#ffffff"],.opengrit-marketing-page [style*="background: #fff"],.opengrit-marketing-page [style*="background:#fff"]),body.opengrit-experience-body--dark :where(.opengrit-marketing-card,.opengrit-marketing-card .card-body,.opengrit-marketing-footer,.opengrit-marketing-list-item,.opengrit-marketing-page .list-group,.opengrit-marketing-page .list-group-item,.opengrit-marketing-page .dropdown-menu,.opengrit-marketing-page .form-outline,.opengrit-marketing-page .select-wrapper,.opengrit-marketing-page [style*="background: #ffffff"],.opengrit-marketing-page [style*="background:#ffffff"],.opengrit-marketing-page [style*="background: #fff"],.opengrit-marketing-page [style*="background:#fff"]){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-marketing-page h1,.opengrit-marketing-page h2,.opengrit-marketing-page h3,.opengrit-marketing-page h4,.opengrit-marketing-page h5,.opengrit-marketing-page h6,.opengrit-marketing-page p,.opengrit-marketing-page span,.opengrit-marketing-page div,.opengrit-marketing-page label,.opengrit-marketing-page a,.opengrit-marketing-page button,.opengrit-marketing-page .btn,.opengrit-marketing-page .select-input,.opengrit-marketing-page .form-control,.opengrit-marketing-page .dropdown-item),body.opengrit-experience-body--dark :where(.opengrit-marketing-page h1,.opengrit-marketing-page h2,.opengrit-marketing-page h3,.opengrit-marketing-page h4,.opengrit-marketing-page h5,.opengrit-marketing-page h6,.opengrit-marketing-page p,.opengrit-marketing-page span,.opengrit-marketing-page div,.opengrit-marketing-page label,.opengrit-marketing-page a,.opengrit-marketing-page button,.opengrit-marketing-page .btn,.opengrit-marketing-page .select-input,.opengrit-marketing-page .form-control,.opengrit-marketing-page .dropdown-item){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-marketing-page mark),body.opengrit-experience-body--dark :where(.opengrit-marketing-page mark){background:#38bdf8!important;background:var(--opengrit-accent-background,#38bdf8)!important;color:#082f49!important;color:var(--opengrit-accent-text-color,#082f49)!important}.opengrit-experience-surface--dark :where(.opengrit-sales-question-page,.opengrit-sales-question-page .demo-sales-shell,.opengrit-sales-question-page .MuiPaper-root,.opengrit-sales-question-page .card,.opengrit-sales-question-page .accordion-item,.opengrit-sales-question-page .accordion-button,.opengrit-sales-question-page .accordion-body,.opengrit-sales-question-page [style*="background: #ffffff"],.opengrit-sales-question-page [style*="background:#ffffff"],.opengrit-sales-question-page [style*="background: #fff"],.opengrit-sales-question-page [style*="background:#fff"],.opengrit-sales-question-page [style*="background-color: #ffffff"],.opengrit-sales-question-page [style*="background: white"]),body.opengrit-experience-body--dark :where(.opengrit-sales-question-page,.opengrit-sales-question-page .demo-sales-shell,.opengrit-sales-question-page .MuiPaper-root,.opengrit-sales-question-page .card,.opengrit-sales-question-page .accordion-item,.opengrit-sales-question-page .accordion-button,.opengrit-sales-question-page .accordion-body,.opengrit-sales-question-page [style*="background: #ffffff"],.opengrit-sales-question-page [style*="background:#ffffff"],.opengrit-sales-question-page [style*="background: #fff"],.opengrit-sales-question-page [style*="background:#fff"],.opengrit-sales-question-page [style*="background-color: #ffffff"],.opengrit-sales-question-page [style*="background: white"]){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-sales-question-page>.MuiBox-root:first-of-type),body.opengrit-experience-body--dark :where(.opengrit-sales-question-page>.MuiBox-root:first-of-type){background:linear-gradient(135deg,#0f172af5,#115e59eb 48%,#0e7490d1)!important;color:#fff!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(h1,h2,h3,h4,h5,h6,p,label,span,strong,small,.MuiTypography-root,.MuiFormLabel-root,.MuiInputLabel-root,.text-dark,.text-black,.text-muted){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.MuiFormLabel-root,.MuiInputLabel-root,.MuiTypography-colorTextSecondary,.text-muted){color:#cbd5e1!important;color:var(--opengrit-muted-text-color,#cbd5e1)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.badge.bg-info,.badge.text-dark,.bg-info.text-dark){color:#082f49!important;color:var(--opengrit-accent-text-color,#082f49)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.MuiChip-root,.analytics-report-item-name-chip){background-color:#38bdf8!important;background-color:var(--opengrit-accent-background,#38bdf8)!important;color:#082f49!important;color:var(--opengrit-accent-text-color,#082f49)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.MuiChip-root *,.analytics-report-item-name-chip *,.analytics-report-item-name-text){color:#082f49!important;color:var(--opengrit-accent-text-color,#082f49)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.badge.bg-light,.bg-light.text-dark){background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.MuiButton-root,.btn){color:#f8fafc;color:var(--opengrit-text-color,#f8fafc)}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.MuiButton-contained,.MuiButton-text:not(.text-muted),.btn-primary,.btn-warning){background-color:#0a4da2!important;border-color:#0a4da2!important;color:#fff!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.MuiButton-contained *,.MuiButton-text:not(.text-muted) *,.btn-primary *,.btn-warning *){color:#fff!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.MuiButton-outlined,.btn-outline-primary,.btn-outline-secondary){border-color:#94a3b86b!important;border-color:var(--opengrit-card-border,#94a3b86b)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-template-preview-surface.opengrit-experience-surface--light :where(.MuiButton-outlined,.btn-outline-primary,.btn-outline-secondary){border-color:#0a4da26b!important;color:#0a4da2!important;color:var(--opengrit-accent-background,#0a4da2)!important}.opengrit-template-preview-surface.opengrit-experience-surface--light :where(.MuiButton-containedWarning,.MuiButton-contained,.MuiButton-text:not(.text-muted),.opengrit-cart-layout .MuiButton-root:not(.text-muted),.checkout-screen .MuiButton-root,.btn-warning){background-color:#0a4da2!important;border-color:#0a4da2!important;color:#fff!important}.opengrit-template-preview-surface.opengrit-experience-surface--light :where(.MuiButton-containedWarning *,.MuiButton-contained *,.MuiButton-text:not(.text-muted) *,.opengrit-cart-layout .MuiButton-root:not(.text-muted) *,.checkout-screen .MuiButton-root *,.btn-warning *){-webkit-text-fill-color:#fff!important;color:#fff!important}.opengrit-template-preview-surface :where(.checkout-screen .MuiButton-root .storefront-inline-editable-value[style*="--og-skip-contrast-adjustment: true"],.checkout-screen .btn .storefront-inline-editable-value[style*="--og-skip-contrast-adjustment: true"]){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-button-text-adaptive,var(--og-adaptive-foreground,#fff))!important;color:#fff!important;color:var(--og-button-text-adaptive,var(--og-adaptive-foreground,#fff))!important}.opengrit-template-preview-surface.opengrit-experience-surface--light :where(.MuiTypography-overline){color:#7c4a03!important}.opengrit-template-preview-surface :where(.og-template-action-button){align-items:center;background-image:none!important;box-shadow:none!important;display:inline-flex;justify-content:center}.opengrit-template-preview-surface :where(.og-template-action-button--primary){background:var(--opengrit-accent-background)!important;background-color:var(--opengrit-accent-background)!important;border-color:var(--opengrit-accent-background)!important;color:var(--opengrit-accent-text-color)!important}.opengrit-template-preview-surface :where(.og-template-action-button--destructive){background:#dc2626!important;background:var(--og-button-danger)!important;background-color:#dc2626!important;background-color:var(--og-button-danger)!important;border-color:#dc2626!important;border-color:var(--og-button-danger)!important;color:#fff!important;color:var(--og-button-danger-text)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.og-template-action-button--destructive){background:#dc2626!important;background:var(--og-button-danger)!important;background-color:#dc2626!important;background-color:var(--og-button-danger)!important;border-color:#dc2626!important;border-color:var(--og-button-danger)!important;color:#fff!important;color:var(--og-button-danger-text)!important}.opengrit-template-preview-surface :where(.og-preview-chip,.og-preview-link-pill){align-items:center;display:inline-flex;font-weight:800;line-height:1.15}.opengrit-template-preview-surface .og-preview-chip{background:var(--opengrit-card-soft-background);background:var(--og-preview-chip-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-preview-chip-border,var(--opengrit-card-border));border-radius:var(--og-tag-radius);color:var(--opengrit-text-color);color:var(--og-preview-chip-text,var(--opengrit-text-color));font-size:.76rem;font-size:var(--og-preview-chip-font-size,.76rem);padding:.28rem .55rem;padding:var(--og-preview-chip-padding,.28rem .55rem)}.opengrit-template-preview-surface .og-preview-link-pill{background:var(--opengrit-card-soft-background);background:var(--og-preview-pill-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-preview-pill-border,var(--opengrit-card-border));border-radius:var(--og-control-radius);border-radius:var(--og-preview-pill-radius,var(--og-control-radius));color:var(--opengrit-text-color);color:var(--og-preview-pill-text,var(--opengrit-text-color));font-size:.8rem;font-size:var(--og-preview-pill-font-size,.8rem);padding:.35rem .65rem;padding:var(--og-preview-pill-padding,.35rem .65rem)}.og-admin-marketing-preview{color:#0f172a;color:var(--og-admin-preview-card-text,var(--opengrit-text-color,#0f172a))}.og-admin-marketing-preview__inner{margin:0 auto;max-width:100%;width:100%}.og-admin-marketing-preview__hero{grid-gap:var(--og-space-4);align-items:end;border:1px solid var(--og-admin-preview-border,var(--opengrit-card-border));display:grid;gap:var(--og-space-4);grid-template-columns:minmax(0,1.25fr) minmax(12rem,.75fr);overflow:hidden;padding:clamp(1rem,2.5vw,1.6rem)}.og-admin-marketing-preview__eyebrow{align-items:center;background:var(--opengrit-card-soft-background);background:var(--og-admin-preview-accent-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-admin-preview-border,var(--opengrit-card-border));border-radius:var(--og-radius-pill);color:var(--opengrit-text-color);color:var(--og-admin-preview-accent-text,var(--opengrit-text-color));display:inline-flex;font-size:.72rem;font-weight:900;line-height:1;max-width:100%;padding:.32rem .62rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}.og-admin-marketing-preview__hero h4{color:inherit;font-size:clamp(1.35rem,3.4vw,2.55rem);font-weight:950;letter-spacing:0;line-height:1.04;margin:.72rem 0 0;max-width:48rem}.og-admin-marketing-preview__hero p{color:#64748b;color:var(--og-admin-preview-muted,var(--opengrit-muted-text-color,#64748b));font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.58;margin:.62rem 0 0;max-width:54rem}.og-admin-marketing-preview__hero-stats{grid-gap:.55rem;display:grid;gap:.55rem}.og-admin-marketing-preview__hero-stats span{grid-gap:.12rem;background:var(--opengrit-card-background);background:var(--og-admin-preview-card-bg,var(--opengrit-card-background));border:1px solid var(--og-admin-preview-border,var(--opengrit-card-border));border-radius:6.8px;border-radius:calc(var(--og-admin-preview-radius, 8px)*.85);display:grid;gap:.12rem;min-width:0;padding:.72rem .8rem}.og-admin-marketing-preview__hero-stats strong{color:var(--opengrit-text-color);color:var(--og-admin-preview-accent-text,var(--opengrit-text-color));font-size:1rem;line-height:var(--og-line-display)}.og-admin-marketing-preview__hero-stats small{color:#64748b;color:var(--og-admin-preview-muted,var(--opengrit-muted-text-color,#64748b));font-size:.72rem;font-weight:800;line-height:1.2}.og-admin-marketing-preview__metrics{grid-gap:var(--og-space-3);display:grid;gap:var(--og-space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem 0}.og-admin-marketing-preview__groups>article,.og-admin-marketing-preview__metrics article{background:var(--opengrit-card-background)!important;background:var(--og-admin-preview-card-bg,var(--opengrit-card-background))!important;border:1px solid var(--og-admin-preview-border,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-admin-preview-radius,8px);box-shadow:0 10px 28px #0f172a14;box-shadow:var(--opengrit-card-shadow,0 10px 28px #0f172a14);color:var(--opengrit-text-color)!important;color:var(--og-admin-preview-card-text,var(--opengrit-text-color))!important}.og-admin-marketing-preview__metrics article{padding:.95rem}.og-admin-marketing-preview__metrics strong{color:var(--opengrit-text-color);color:var(--og-admin-preview-accent-text,var(--opengrit-text-color));display:block;font-size:1.35rem;line-height:var(--og-line-display)}.og-admin-marketing-preview__metrics span{color:var(--opengrit-text-color);color:var(--og-admin-preview-card-text,var(--opengrit-text-color));display:block;font-size:.86rem;font-weight:900;margin-top:.28rem}.og-admin-marketing-preview__metrics p{color:#64748b;color:var(--og-admin-preview-muted,var(--opengrit-muted-text-color,#64748b));font-size:.78rem;line-height:1.45;margin:.42rem 0 0}.og-admin-marketing-preview__groups{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.og-admin-marketing-preview__groups>article{padding:.95rem}.og-admin-marketing-preview__group-heading{grid-gap:.72rem;align-items:start;display:grid;gap:.72rem;grid-template-columns:2.2rem minmax(0,1fr)}.og-admin-marketing-preview__group-heading>span{background:var(--opengrit-card-soft-background);background:var(--og-admin-preview-accent-bg,var(--opengrit-card-soft-background));border-radius:6px;border-radius:calc(var(--og-admin-preview-radius, 8px)*.75);color:var(--opengrit-text-color);color:var(--og-admin-preview-accent-text,var(--opengrit-text-color));display:grid;font-size:.78rem;font-weight:950;height:2.2rem;place-items:center;width:2.2rem}.og-admin-marketing-preview__group-heading strong{color:var(--opengrit-text-color);color:var(--og-admin-preview-card-text,var(--opengrit-text-color));display:block;font-size:1rem;font-weight:950;line-height:1.2}.og-admin-marketing-preview__group-heading p{color:#64748b;color:var(--og-admin-preview-muted,var(--opengrit-muted-text-color,#64748b));font-size:.8rem;line-height:1.45;margin:.28rem 0 0}.og-admin-marketing-preview__links{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:.78rem}.opengrit-template-preview-surface .og-admin-marketing-preview .og-preview-link-pill{grid-gap:.2rem;align-items:start;background:color-mix(in srgb,var(--opengrit-card-soft-background) 42%,#0000);background:color-mix(in srgb,var(--og-admin-preview-accent-bg,var(--opengrit-card-soft-background)) 42%,#0000);display:grid;gap:.2rem;padding:.68rem .78rem;text-decoration:none;transition:border-color .14s ease,transform .14s ease,background-color .14s ease;width:100%}.opengrit-template-preview-surface .og-admin-marketing-preview .og-preview-link-pill:hover{border-color:var(--og-admin-preview-accent-text,var(--opengrit-text-color));transform:translateY(-1px)}.opengrit-template-preview-surface .og-admin-marketing-preview .og-preview-link-pill strong{color:var(--opengrit-text-color);color:var(--og-preview-pill-text,var(--opengrit-text-color));font-size:.86rem;font-weight:950;line-height:var(--og-line-title)}.opengrit-template-preview-surface .og-admin-marketing-preview .og-preview-link-pill span{color:#64748b;color:var(--og-admin-preview-muted,var(--opengrit-muted-text-color,#64748b));font-size:.74rem;font-weight:650;line-height:var(--og-line-compact)}@media (max-width:780px){.og-admin-marketing-preview__groups,.og-admin-marketing-preview__hero,.og-admin-marketing-preview__metrics{grid-template-columns:1fr}.og-admin-marketing-preview__hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.og-admin-marketing-preview__hero-stats{grid-template-columns:1fr}}.opengrit-template-preview-surface .og-sales-preview-hero{padding:1.25rem;padding:var(--og-sales-preview-hero-padding,1.25rem)}.opengrit-template-preview-surface .og-live-edit-badge-wrap{display:flex;justify-content:flex-end;padding:8px 10px 0;padding:var(--og-live-edit-badge-wrap-padding,8px 10px 0);pointer-events:none}.opengrit-template-preview-surface .og-live-edit-badge{background:var(--opengrit-card-soft-background);border:1px solid var(--opengrit-card-border);border-radius:var(--og-tag-radius);box-shadow:var(--opengrit-card-shadow);box-shadow:var(--og-live-edit-shadow,var(--opengrit-card-shadow));color:var(--opengrit-text-color);font-size:.7rem;font-size:var(--og-live-edit-badge-font-size,.7rem);font-weight:900;letter-spacing:0;line-height:1;padding:.38rem .62rem;padding:var(--og-live-edit-badge-padding,.38rem .62rem);text-transform:uppercase}.opengrit-template-preview-surface :where(.og-admin-template-page){background:#f8fafc!important;background:var(--opengrit-page-background,#f8fafc)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-template-preview-surface :where(.og-template-mode-page,.opengrit-shop-layout,.opengrit-products-layout,.opengrit-cart-layout,.checkout-screen,.og-template-orders-page section){background:#f8fafc!important;background:var(--opengrit-page-background,#f8fafc)!important;background-color:#f8fafc!important;background-color:var(--opengrit-page-background,#f8fafc)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.opengrit-shop-product-card,.opengrit-shop-category-header,.opengrit-shop-layout .MDBCard,.opengrit-shop-layout .card,.opengrit-shop-layout .MuiCard-root,.opengrit-products-category-card,.opengrit-products-layout .MDBCard,.opengrit-products-layout .card,.opengrit-products-layout .MuiCard-root,.og-template-checkout-page .MDBCard,.og-template-checkout-page .card,.og-template-checkout-page .MuiCard-root,.og-template-orders-page .MuiAccordion-root,.og-template-orders-page .MuiAccordionSummary-root,.og-template-orders-page .MuiAccordionDetails-root,.og-template-orders-page .card,.og-template-orders-page article){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-shop-layout .opengrit-shop-category-header),body.opengrit-experience-body--dark :where(.opengrit-shop-layout .opengrit-shop-category-header){background:#0f172aeb!important;background:var(--opengrit-card-background,#0f172aeb)!important;background-color:#0f172aeb!important;background-color:var(--opengrit-card-background,#0f172aeb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;box-shadow:0 24px 70px #00000057!important;box-shadow:var(--opengrit-card-shadow,0 24px 70px #00000057)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-experience-surface--dark :where(.opengrit-shop-layout .opengrit-shop-category-header *,.opengrit-shop-layout .opengrit-shop-category-title),body.opengrit-experience-body--dark :where(.opengrit-shop-layout .opengrit-shop-category-header *,.opengrit-shop-layout .opengrit-shop-category-title){color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.opengrit-shop-layout .image-wrapper,.opengrit-products-layout .opengrit-products-category-image,.opengrit-products-layout img,.opengrit-products-layout [style*="background: #ffffff"],.opengrit-products-layout [style*="background:#ffffff"],.opengrit-products-layout [style*="background: #fff"],.opengrit-products-layout [style*="background:#fff"],.opengrit-products-layout [style*="background: #f8fafc"],.opengrit-products-layout [style*="background:#f8fafc"],.opengrit-products-layout [style*="background: rgb(255, 255, 255)"],.opengrit-shop-layout [style*="background: transparent"],.opengrit-shop-layout [style*="background: #ffffff"],.opengrit-shop-layout [style*="background:#ffffff"],.opengrit-shop-layout [style*="background: #fff"],.opengrit-shop-layout [style*="background:#fff"],.opengrit-shop-layout [style*="background: #f8fafc"],.opengrit-shop-layout [style*="background:#f8fafc"],.opengrit-shop-layout [style*="background: rgb(255, 255, 255)"],.og-template-checkout-page .checkout-layout-grid,.og-template-orders-page [style*="background: transparent"],.og-template-orders-page [style*="background: #ffffff"],.og-template-orders-page [style*="background:#ffffff"],.og-template-orders-page [style*="background: #fff"],.og-template-orders-page [style*="background:#fff"],.og-template-orders-page [style*="background: #f8fafc"],.og-template-orders-page [style*="background:#f8fafc"],.og-template-orders-page [style*="background: rgb(255, 255, 255)"]){background:#1e293bdb!important;background:var(--opengrit-card-soft-background,#1e293bdb)!important;background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.image-wrapper,.thumbnail-row button,img[style*="background: #ffffff"],img[style*="background:#ffffff"],img[style*="background: #fff"],img[style*="background:#fff"],img[style*="background: #f8fafc"],img[style*="background:#f8fafc"],img[style*="background: #e2e8f0"],img[style*="background:#e2e8f0"],[style*="background: #e8f1ff"],[style*="background:#e8f1ff"]){background:#1e293bdb!important;background:var(--opengrit-card-soft-background,#1e293bdb)!important;background-color:#1e293bdb!important;background-color:var(--opengrit-card-soft-background,#1e293bdb)!important;border-color:#94a3b852!important;border-color:var(--opengrit-card-border,#94a3b852)!important}.opengrit-template-preview-surface :where(.og-admin-template-page header,.og-admin-template-page article,.og-admin-template-page pre,.og-saas-replica-cards article,.og-saas-replica-pricing article,.og-saas-replica-metrics article,.receipt-process-card,.receipt-process-panel,.receipt-review-panel,.processed-receipts-panel,.processed-receipts-detail-panel,.unprocessed-receipts-review-panel){background:#fff!important;background:var(--opengrit-card-background,#fff)!important;background-color:#fff!important;background-color:var(--opengrit-card-background,#fff)!important;border-color:#94a3b838!important;border-color:var(--opengrit-card-border,#94a3b838)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.og-address-template-preview{background:#f8fafc;background:var(--og-address-page-bg,var(--opengrit-page-background,#f8fafc));color:#0f172a;color:var(--og-address-card-text,var(--opengrit-text-color,#0f172a));min-height:100%;padding:8px 1mm 12px}.og-address-template-preview__card,.og-address-template-preview__heading,.og-address-template-preview__modal,.og-address-template-preview__shell{background:#fff;background:var(--og-address-card-bg,var(--opengrit-card-background,#fff));border:1px solid #94a3b838;border:1px solid var(--og-address-border,var(--opengrit-card-border,#94a3b838));border-radius:8px;border-radius:var(--og-address-radius,8px);box-shadow:0 10px 28px #0f172a14;box-shadow:var(--og-address-shadow,var(--opengrit-card-shadow,0 10px 28px #0f172a14));color:#0f172a;color:var(--og-address-card-text,var(--opengrit-text-color,#0f172a))}.og-address-template-preview__heading{padding:.85rem 1rem;text-align:center}.og-address-template-preview__heading h4,.og-address-template-preview__modal h5{color:inherit;font-weight:800;letter-spacing:.08em;margin:var(--og-space-0);text-transform:uppercase}.og-address-template-preview__heading p{color:#64748b;color:var(--opengrit-muted-text-color,#64748b);font-size:.88rem;margin:.35rem auto 0;max-width:58rem}.og-address-template-preview__shell{margin-top:var(--og-space-3);overflow:hidden}.og-address-template-preview__tabs{background:#f8fafcf0;background:var(--og-address-soft-bg,var(--opengrit-card-soft-background,#f8fafcf0));border-bottom:1px solid #94a3b838;border-bottom:1px solid var(--og-address-border,var(--opengrit-card-border,#94a3b838));display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;padding:.65rem}.og-address-template-preview__tab{align-items:center;background:#fff;background:var(--og-address-card-bg,var(--opengrit-card-background,#fff));border:1px solid #94a3b838;border:1px solid var(--og-address-border,var(--opengrit-card-border,#94a3b838));border-radius:8px;border-radius:var(--og-address-radius,8px);color:#0f172a;color:var(--og-address-soft-text,var(--opengrit-text-color,#0f172a));display:inline-flex;font-size:.8rem;font-weight:var(--og-weight-bold);justify-content:center;min-height:2rem;padding:.35rem .75rem}.og-address-template-preview__tab--active{background:#0a4da2;background:var(--opengrit-button-background,var(--og-address-soft-text,#0a4da2));color:#fff;color:var(--opengrit-button-text-color,#fff)}.og-address-template-preview__body{grid-gap:.8rem;align-items:start;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);padding:.85rem}.og-address-template-preview__cards{grid-gap:.65rem;display:grid;gap:.65rem}.og-address-template-preview__card{padding:.85rem}.og-address-template-preview__card:not(.og-address-template-preview__card--active){opacity:.72}.og-address-template-preview__card strong{color:inherit;display:block;font-size:.92rem;margin-bottom:.35rem}.og-address-template-preview__card p{color:#64748b;color:var(--opengrit-muted-text-color,#64748b);font-size:.82rem;margin:.18rem 0}.og-address-template-preview__actions,.og-address-template-preview__card-actions,.og-address-template-preview__form-actions,.og-address-template-preview__purposes{display:flex;flex-wrap:wrap;gap:.45rem}.og-address-template-preview__card-actions,.og-address-template-preview__purposes{margin-top:.65rem}.og-address-template-preview__modal{padding:var(--og-space-4)}.og-address-template-preview__modal h5{font-size:.95rem;margin-bottom:var(--og-space-3);text-align:center}.og-address-template-preview__form{grid-gap:.65rem;background:#fff;background:var(--og-address-surface-bg,var(--opengrit-card-background,#fff));border-radius:8px;border-radius:var(--og-address-radius,8px);display:grid;gap:.65rem;padding:.6rem}.og-address-template-preview__field{grid-gap:.28rem;color:#64748b;color:var(--opengrit-muted-text-color,#64748b);display:grid;font-size:.72rem;gap:.28rem}.og-address-template-preview__field b{background:#fff;background:var(--og-address-card-bg,var(--opengrit-card-background,#fff));border:1px solid #94a3b838;border:1px solid var(--og-address-border,var(--opengrit-card-border,#94a3b838));border-radius:8px;border-radius:var(--og-address-radius,8px);display:flex;font-weight:var(--og-weight-semibold);min-height:2.15rem;padding:.42rem .55rem}.og-address-template-preview__field b,.og-address-template-preview__switch{align-items:center;color:#0f172a;color:var(--og-address-card-text,var(--opengrit-text-color,#0f172a));font-size:.82rem}.og-address-template-preview__switch{display:inline-flex;font-weight:var(--og-weight-bold);gap:var(--og-space-2)}.og-address-template-preview__switch i{background:#0a4da2;background:var(--opengrit-button-background,var(--og-address-soft-text,#0a4da2));border-radius:var(--og-radius-pill);height:1.15rem;position:relative;width:2.25rem}.og-address-template-preview__switch i:after{background:#fff;background:var(--opengrit-button-text-color,#fff);border-radius:var(--og-radius-pill);content:"";height:.78rem;position:absolute;right:.2rem;top:.18rem;width:.78rem}.og-address-template-preview__actions{justify-content:center;padding:0 .85rem .95rem}@media (max-width:760px){.og-address-template-preview__body{grid-template-columns:1fr}.og-address-template-preview__heading h4,.og-address-template-preview__modal h5{font-size:.9rem}}.opengrit-template-preview-surface :where(.og-admin-template-page h1,.og-admin-template-page h2,.og-admin-template-page h3,.og-admin-template-page h4,.og-admin-template-page h5,.og-admin-template-page h6,.og-admin-template-page strong){color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-template-preview-surface :where(.og-admin-template-page p,.og-admin-template-page label,.og-admin-template-page small,.og-admin-template-page .text-muted,.receipt-process-field-label){color:#64748b!important;color:var(--opengrit-muted-text-color,#64748b)!important}.opengrit-template-preview-surface :where(.storefront-inline-editable-value,.storefront-inline-editable-value-container){border-radius:var(--og-radius-xs);transition:background-color .14s ease,box-shadow .14s ease,outline-color .14s ease,color .14s ease}.storefront-inline-editor-shell :where(button[data-og-inline-editor-control=true]){--og-local-foreground:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;--og-local-icon:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;--og-context-foreground:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important}.storefront-inline-editor-shell :where(button[data-og-inline-editor-control=true] svg,button[data-og-inline-editor-control=true] .MuiSvgIcon-root){--og-local-foreground:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;--og-local-icon:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;--og-context-foreground:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;color:currentColor!important;filter:none!important}.opengrit-template-preview-surface .og-orders-page :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]),.opengrit-template-preview-surface .og-template-orders-page :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]),body[class*=opengrit-experience-body] .og-orders-page :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]),body[class*=opengrit-experience-body] .og-template-orders-page :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]){--og-inline-editable-foreground:currentColor!important;--og-text-on-local-surface:currentColor!important;--og-adaptive-foreground:currentColor!important;-webkit-text-fill-color:currentColor!important;color:inherit!important}.storefront-inline-editor-shell :where(.storefront-inline-editable-value,[data-og-inline-editable-value=true]){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-inline-editable-foreground,var(--og-local-foreground,var(--og-text-primary,var(--opengrit-text-color,#0f172a))))!important;color:#0f172a!important;color:var(--og-inline-editable-foreground,var(--og-local-foreground,var(--og-text-primary,var(--opengrit-text-color,#0f172a))))!important}.opengrit-experience-surface--text-backgrounds-none :where(.storefront-inline-editable-value,[data-og-inline-editable-value=true]),.storefront-inline-editable-value[style*="--og-inline-editable-background-disabled"],[data-og-inline-editable-value=true][style*="--og-inline-editable-background-disabled"]{background:#0000!important;background-color:initial!important;border-color:#0000!important;box-shadow:none!important;padding:0!important}.opengrit-showcase-page :where(.og-panel,.og-preview-shell,.og-template-browser,.og-template-replica-frame,.og-live-page,.og-live-mini-card,.og-live-card,.og-usecase-details,.og-usecase-section,.og-mini-pages,.og-runtime-card,.og-hero-accordion-card,.og-slide-panel,.og-hero-copy){background:#fff!important;background:var(--og-bg-card,var(--opengrit-card-background))!important;border-color:#94a3b838!important;border-color:var(--og-border-default,var(--opengrit-card-border))!important;color:var(--opengrit-text-color)!important;color:var(--og-card-text,var(--opengrit-text-color))!important}.opengrit-showcase-page{grid-gap:10px;grid-gap:var(--og-showcase-gap,10px);background:var(--opengrit-page-background);background:var(--og-page-bg,var(--opengrit-page-background));color:var(--opengrit-text-color);color:var(--og-title-color,var(--opengrit-text-color));display:grid;font-family:inherit;font-family:var(--og-font-family,inherit);gap:10px;gap:var(--og-showcase-gap,10px);padding:0 1mm 1mm;padding:var(--og-showcase-padding,0 1mm 1mm);text-align:left}.opengrit-showcase-page .og-hero{grid-gap:clamp(1rem,2.4vw,1.75rem);grid-gap:var(--og-hero-gap,clamp(1rem,2.4vw,1.75rem));background:#0000;display:grid;gap:clamp(1rem,2.4vw,1.75rem);gap:var(--og-hero-gap,clamp(1rem,2.4vw,1.75rem));grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);min-height:min(680px,calc(100vh - 92px));overflow:visible}.opengrit-showcase-page .og-hero-accordion-card,.opengrit-showcase-page .og-hero-copy{border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-card-radius,8px);box-shadow:var(--opengrit-card-shadow);min-width:0}.opengrit-showcase-page .og-hero-copy{color:var(--opengrit-text-color);display:flex;flex-direction:column;justify-content:center;padding:clamp(1.35rem,4vw,3.4rem);padding:var(--og-hero-copy-padding,clamp(1.35rem,4vw,3.4rem))}.opengrit-showcase-page .og-eyebrow{color:var(--opengrit-muted-text-color);color:var(--og-eyebrow-color,var(--opengrit-muted-text-color));font-size:.78rem;font-size:var(--og-eyebrow-font-size,.78rem);font-weight:900;letter-spacing:0;text-transform:uppercase}.opengrit-showcase-page .og-hero h1{text-wrap:balance;color:var(--opengrit-text-color);font-size:calc(clamp(1.9rem, 4.1vw, 4.2rem)*1);font-size:calc(clamp(1.9rem, 4.1vw, 4.2rem)*var(--og-hero-text-scale, 1));font-weight:950;letter-spacing:0;line-height:1.04;margin:8px 0 0;margin:var(--og-hero-title-margin,8px 0 0);max-width:760px;max-width:var(--og-hero-copy-max,760px);overflow-wrap:anywhere}.opengrit-showcase-page .og-hero-platform-explanation{color:var(--opengrit-muted-text-color);font-size:1.02rem;font-size:var(--og-hero-body-font-size,1.02rem);font-weight:650;line-height:1.58;margin:16px 0 0;margin:var(--og-hero-body-margin,16px 0 0);max-width:780px;max-width:var(--og-hero-copy-max,780px);overflow-wrap:anywhere}.opengrit-showcase-page .og-hero-accordion-card{grid-gap:.85rem;grid-gap:var(--og-hero-accordion-gap,.85rem);align-content:start;display:grid;gap:.85rem;gap:var(--og-hero-accordion-gap,.85rem);grid-template-rows:auto minmax(220px,.9fr) auto;padding:clamp(.85rem,2vw,1.15rem);padding:var(--og-hero-accordion-padding,clamp(.85rem,2vw,1.15rem))}.opengrit-showcase-page .og-hero-accordion-title{color:var(--og-typography-high);font-size:var(--og-type-section-title)!important;font-weight:var(--og-weight-semibold);line-height:var(--og-line-title)!important;margin:var(--og-space-0)}.opengrit-showcase-page .og-hero-carousel-frame{grid-gap:.55rem;grid-gap:var(--og-hero-carousel-control-gap,.55rem);align-items:center;display:grid;gap:.55rem;gap:var(--og-hero-carousel-control-gap,.55rem);grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.opengrit-showcase-page .og-hero-accordion-media{background:var(--opengrit-card-soft-background);background:var(--og-muted-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-card-radius,8px);max-height:340px;max-height:var(--og-hero-accordion-media-max,340px);min-height:220px;min-height:var(--og-hero-accordion-media-min,220px);overflow:hidden}.opengrit-showcase-page .og-hero-accordion-media img{display:block;height:100%;min-height:220px;min-height:var(--og-hero-accordion-media-min,220px);object-fit:cover;object-fit:var(--og-carousel-image-fit,cover);width:100%}.opengrit-showcase-page .og-hero-carousel-arrow{align-items:center;background:var(--opengrit-card-soft-background);background:var(--og-carousel-arrow-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-carousel-arrow-border,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-carousel-control-radius,var(--og-control-radius,8px));box-shadow:var(--opengrit-card-shadow);color:var(--opengrit-text-color);color:var(--og-carousel-arrow-text,var(--opengrit-text-color));cursor:pointer;display:inline-flex;font-size:1.1rem;font-size:var(--og-hero-carousel-arrow-font-size,1.1rem);font-weight:950;height:34px;height:var(--og-carousel-arrow-size,34px);justify-content:center;line-height:1;width:34px;width:var(--og-carousel-arrow-size,34px)}.opengrit-showcase-page .og-hero-carousel-arrow:focus-visible,.opengrit-showcase-page .og-hero-carousel-arrow:hover{background:var(--opengrit-accent-background);background:var(--og-carousel-arrow-active-bg,var(--opengrit-accent-background));border-color:var(--og-carousel-arrow-active-border,var(--opengrit-accent-background));color:var(--opengrit-accent-text-color);color:var(--og-carousel-arrow-active-text,var(--opengrit-accent-text-color));outline:2px solid var(--opengrit-accent-background);outline:2px solid var(--og-carousel-arrow-active-border,var(--opengrit-accent-background));outline-offset:2px}.opengrit-showcase-page .og-hero-carousel-message{grid-gap:.45rem;grid-gap:var(--og-hero-carousel-message-gap,.45rem);display:grid;gap:.45rem;gap:var(--og-hero-carousel-message-gap,.45rem);min-width:0;padding:.15rem .1rem 0;padding:var(--og-hero-carousel-message-padding,.15rem .1rem 0)}.opengrit-showcase-page .og-hero-carousel-message span{color:var(--og-typography-low);font-size:var(--og-type-caption);font-weight:var(--og-weight-semibold);letter-spacing:var(--og-letter-status);text-transform:uppercase}.opengrit-showcase-page .og-hero-carousel-message strong{color:var(--og-typography-high);font-size:var(--og-type-card-title);font-weight:var(--og-weight-semibold);line-height:var(--og-line-compact)}.opengrit-showcase-page .og-hero-carousel-message p{color:var(--og-typography-medium);font-size:var(--og-type-body);font-weight:var(--og-weight-regular);line-height:var(--og-line-body);margin:var(--og-space-0)}.opengrit-showcase-page .og-hero-accordion-list{grid-gap:.55rem;grid-gap:var(--og-hero-accordion-list-gap,.55rem);display:grid;gap:.55rem;gap:var(--og-hero-accordion-list-gap,.55rem)}.opengrit-showcase-page .og-hero-accordion-list article{background:var(--opengrit-card-soft-background);background:var(--og-control-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-control-radius,8px);color:var(--opengrit-text-color);color:var(--og-control-text,var(--opengrit-text-color));overflow:hidden}.opengrit-showcase-page .og-hero-accordion-list article.active{background:var(--opengrit-card-background);background:var(--og-card-bg,var(--opengrit-card-background))}.opengrit-showcase-page .og-hero-accordion-list button{grid-gap:.2rem;grid-gap:var(--og-hero-accordion-button-gap,.2rem);background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:.2rem;gap:var(--og-hero-accordion-button-gap,.2rem);padding:.75rem .85rem;padding:var(--og-hero-accordion-button-padding,.75rem .85rem);text-align:left;width:100%}.opengrit-showcase-page .og-hero-accordion-list button span{color:var(--og-typography-low);font-size:var(--og-type-caption);font-weight:var(--og-weight-semibold);letter-spacing:var(--og-letter-status);text-transform:uppercase}.opengrit-showcase-page .og-hero-accordion-list button strong{color:var(--og-typography-high);font-size:var(--og-type-card-title);font-weight:var(--og-weight-semibold);line-height:var(--og-line-compact)}.opengrit-showcase-page .og-hero-accordion-panel{grid-gap:.65rem;grid-gap:var(--og-hero-accordion-panel-gap,.65rem);display:grid;gap:.65rem;gap:var(--og-hero-accordion-panel-gap,.65rem);padding:0 .85rem .85rem;padding:var(--og-hero-accordion-panel-padding,0 .85rem .85rem)}.opengrit-showcase-page .og-hero-accordion-panel p{color:var(--og-typography-medium);font-size:var(--og-type-body);font-weight:var(--og-weight-regular);line-height:var(--og-line-body);margin:var(--og-space-0)}.opengrit-showcase-page :where(.og-demo-toolbar,.og-preview-header,.og-selected-context,.og-runtime-section-title,.og-runtime-cta,.og-live-table-head,.og-template-replica-header b,.og-live-readonly,.og-demo-notice){background:var(--opengrit-card-soft-background)!important;background:var(--og-title-bg,var(--opengrit-card-soft-background))!important;border-color:#94a3b838!important;border-color:var(--og-border-default,var(--opengrit-card-border))!important;color:var(--opengrit-text-color)!important;color:var(--og-title-text,var(--opengrit-text-color))!important}.opengrit-showcase-page :where(.og-eyebrow,.og-chip,.og-template-list button,.og-page-template-list button,.og-persona-tabs button,.og-preview-tabs button,.og-flow-tabs button,.og-live-status,.og-runtime-card>span){-webkit-text-fill-color:currentColor!important;background:var(--opengrit-card-soft-background)!important;background:var(--og-tag-bg,var(--opengrit-card-soft-background))!important;border-color:#94a3b838!important;border-color:var(--og-border-default,var(--opengrit-card-border))!important;color:var(--opengrit-text-color)!important;color:var(--og-tag-text,var(--opengrit-text-color))!important}.opengrit-showcase-page :where(.og-actions a,.og-preview-link,.og-library-link,.og-primary,.og-persona-tabs button.active,.og-preview-tabs button.active,.og-template-list button.active,.og-page-template-list button.active){-webkit-text-fill-color:currentColor!important;background:#0a4da2!important;background:var(--og-button-primary,var(--opengrit-accent-background))!important;border-color:#0a4da2!important;border-color:var(--og-button-primary,var(--opengrit-accent-background))!important;color:#fff!important;color:var(--og-button-primary-text,var(--opengrit-accent-text-color))!important}.opengrit-showcase-page .og-slide-dots .og-slide-arrow{-webkit-text-fill-color:currentColor!important;background:color-mix(in srgb,#fff 92%,#0f172a 8%)!important;background:var(--og-carousel-arrow-bg,color-mix(in srgb,var(--opengrit-card-background,#fff) 92%,var(--opengrit-text-color,#0f172a) 8%))!important;border-color:color-mix(in srgb,#0f172a 22%,#0000)!important;border-color:var(--og-carousel-arrow-border,color-mix(in srgb,var(--opengrit-text-color,#0f172a) 22%,#0000))!important;color:#0f172a!important;color:var(--og-carousel-arrow-text,var(--opengrit-text-color,#0f172a))!important}.opengrit-showcase-page .og-slide-dots .og-slide-arrow:focus-visible,.opengrit-showcase-page .og-slide-dots .og-slide-arrow:hover{background:var(--opengrit-accent-background)!important;background:var(--og-carousel-arrow-active-bg,var(--opengrit-accent-background))!important;border-color:var(--og-carousel-arrow-active-border,var(--opengrit-accent-background))!important;color:var(--opengrit-accent-text-color)!important;color:var(--og-carousel-arrow-active-text,var(--opengrit-accent-text-color))!important}.opengrit-showcase-page .og-slide-dots button:not(.og-slide-arrow){background:color-mix(in srgb,#0f172a 18%,#fff 82%)!important;background:var(--og-carousel-dot-bg,color-mix(in srgb,var(--opengrit-text-color,#0f172a) 18%,var(--opengrit-card-background,#fff) 82%))!important;border-color:color-mix(in srgb,#0f172a 24%,#0000)!important;border-color:var(--og-carousel-dot-border,color-mix(in srgb,var(--opengrit-text-color,#0f172a) 24%,#0000))!important;opacity:1!important}.opengrit-showcase-page .og-slide-dots button:not(.og-slide-arrow):focus-visible,.opengrit-showcase-page .og-slide-dots button:not(.og-slide-arrow):hover{background:color-mix(in srgb,var(--opengrit-accent-background) 58%,#fff 42%)!important;background:var(--og-carousel-dot-hover-bg,color-mix(in srgb,var(--opengrit-accent-background) 58%,var(--opengrit-card-background,#fff) 42%))!important;border-color:var(--og-carousel-dot-active-border,var(--opengrit-accent-background))!important}.opengrit-showcase-page .og-slide-dots button:not(.og-slide-arrow).active{background:var(--opengrit-accent-background)!important;background:var(--og-carousel-dot-active-bg,var(--opengrit-accent-background))!important;border-color:var(--og-carousel-dot-active-border,var(--opengrit-accent-background))!important}.opengrit-showcase-page :where(.og-secondary,.og-mode-toggle,.og-template-list button:not(.active),.og-page-template-list button:not(.active),.og-persona-tabs button:not(.active),.og-preview-tabs button:not(.active),.og-flow-tabs button:not(.active)){-webkit-text-fill-color:currentColor!important;background:var(--opengrit-card-background)!important;background:var(--og-control-bg,var(--opengrit-card-background))!important;border-color:#94a3b838!important;border-color:var(--og-border-default,var(--opengrit-card-border))!important;color:var(--opengrit-text-color)!important;color:var(--og-control-text,var(--opengrit-text-color))!important}.opengrit-showcase-page :where(input,textarea,select,.MuiInputBase-root,.og-live-url){background:var(--opengrit-card-soft-background)!important;background:var(--og-input-bg,var(--opengrit-card-soft-background))!important;border-color:#94a3b838!important;border-color:var(--og-border-default,var(--opengrit-card-border))!important;color:var(--opengrit-text-color)!important;color:var(--og-input-text,var(--opengrit-text-color))!important}.opengrit-showcase-page .og-template-selector-panel{grid-gap:.75rem;grid-gap:var(--og-template-selector-gap,.75rem);display:grid;gap:.75rem;gap:var(--og-template-selector-gap,.75rem);grid-template-columns:repeat(2,minmax(0,1fr))}.opengrit-showcase-page .og-business-types-panel{grid-gap:var(--og-space-3);display:grid;gap:var(--og-space-3);min-width:0}.opengrit-showcase-page .og-business-types-toggle{-webkit-text-fill-color:currentColor;align-items:center;background:var(--opengrit-card-soft-background);background:var(--og-control-bg,var(--opengrit-card-soft-background));border:1px solid #94a3b838;border:1px solid var(--og-border-default,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-control-radius,8px);color:var(--opengrit-text-color);color:var(--og-control-text,var(--opengrit-text-color));cursor:pointer;display:flex;font:inherit;font-size:.84rem;font-weight:900;gap:var(--og-space-3);justify-content:space-between;min-height:42px;padding:.55rem .75rem;text-align:left;width:100%}.opengrit-showcase-page .og-business-types-toggle:focus-visible,.opengrit-showcase-page .og-business-types-toggle:hover{border-color:var(--opengrit-accent-background);outline:none}.opengrit-showcase-page .og-business-types-toggle>span:last-child{flex:0 0 auto;font-size:1.15rem;line-height:1}.opengrit-showcase-page .og-template-selector-panel label{grid-gap:.35rem;grid-gap:var(--og-template-selector-label-gap,.35rem);display:grid;gap:.35rem;gap:var(--og-template-selector-label-gap,.35rem);min-width:0}.opengrit-showcase-page .og-template-search-dropdown{position:relative}.opengrit-showcase-page .og-search-input-wrap{display:block;min-width:0;position:relative}.opengrit-showcase-page .og-search-input-wrap:before{border:2px solid var(--opengrit-muted-text-color);border-radius:var(--og-radius-pill);box-sizing:border-box;content:"";height:.78rem;height:var(--og-search-icon-size,.78rem);left:.68rem;left:var(--og-search-icon-left,.68rem);opacity:.82;pointer-events:none;position:absolute;top:50%;transform:translateY(-58%);width:.78rem;width:var(--og-search-icon-size,.78rem)}.opengrit-showcase-page .og-search-input-wrap:after{background:var(--opengrit-muted-text-color);content:"";height:2px;left:1.36rem;left:calc(var(--og-search-icon-left, .68rem) + var(--og-search-icon-size, .78rem) - .1rem);opacity:.82;pointer-events:none;position:absolute;top:50%;transform:translateY(.18rem) rotate(45deg);transform-origin:left center;width:.42rem;width:var(--og-search-icon-handle-width,.42rem)}.opengrit-showcase-page .og-template-selector-panel label>span{color:var(--opengrit-muted-text-color);font-size:.72rem;font-size:var(--og-template-selector-label-size,.72rem);font-weight:900;letter-spacing:0;text-transform:uppercase}.opengrit-showcase-page .og-template-select-input{background:var(--opengrit-card-soft-background);background:var(--og-control-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-control-radius,8px);color:var(--opengrit-text-color);color:var(--og-control-text,var(--opengrit-text-color));font-size:.86rem;font-size:var(--og-template-select-font-size,.86rem);font-weight:800;min-height:38px;min-height:var(--og-template-select-height,38px);outline:none;padding:.5rem .65rem;padding:var(--og-template-select-padding,.5rem .65rem);width:100%}.opengrit-showcase-page .og-template-select-input:focus{border-color:var(--opengrit-accent-background);box-shadow:0 0 0 1px var(--opengrit-accent-background)}.opengrit-showcase-page .og-template-search-dropdown__menu{grid-gap:.25rem;grid-gap:var(--og-template-dropdown-gap,.25rem);background:var(--opengrit-card-background);background:var(--og-card-bg,var(--opengrit-card-background));border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-control-radius,8px);box-shadow:var(--opengrit-card-shadow);display:grid;gap:.25rem;gap:var(--og-template-dropdown-gap,.25rem);left:0;max-height:260px;max-height:var(--og-template-dropdown-max-height,260px);overflow:auto;padding:.35rem;padding:var(--og-template-dropdown-padding,.35rem);position:absolute;right:0;top:calc(100% + .35rem);top:calc(100% + var(--og-template-dropdown-offset, .35rem));z-index:5}.opengrit-showcase-page .og-template-search-dropdown__menu button{background:#0000;border:1px solid #0000;border-radius:8px;border-radius:var(--og-control-radius,8px);color:var(--opengrit-text-color);cursor:pointer;font-size:.84rem;font-size:var(--og-template-dropdown-option-size,.84rem);font-weight:850;padding:.5rem .6rem;padding:var(--og-template-dropdown-option-padding,.5rem .6rem);text-align:left;width:100%}.opengrit-showcase-page .og-template-search-dropdown__menu button.active,.opengrit-showcase-page .og-template-search-dropdown__menu button:focus-visible,.opengrit-showcase-page .og-template-search-dropdown__menu button:hover{background:var(--opengrit-card-soft-background);background:var(--og-tag-bg,var(--opengrit-card-soft-background));border-color:var(--opengrit-accent-background);color:var(--opengrit-text-color)}.opengrit-showcase-page .og-template-search-dropdown__empty{grid-gap:.35rem;color:var(--opengrit-muted-text-color);display:grid;font-size:.82rem;gap:.35rem;line-height:1.4;padding:.65rem}.opengrit-showcase-page .og-template-search-dropdown__empty strong{color:var(--opengrit-text-color);font-size:.86rem}.opengrit-showcase-page .og-template-search-dropdown__empty a{align-self:start;color:var(--opengrit-accent-background);font-weight:850;text-decoration:none}.opengrit-showcase-page .og-business-type-explorer{grid-gap:var(--og-space-3);background:var(--opengrit-card-background);background:var(--og-card-bg,var(--opengrit-card-background));border:1px solid #94a3b838;border:1px solid var(--og-border-default,var(--opengrit-card-border));border-radius:12px;border-radius:var(--og-card-radius,12px);box-shadow:0 10px 28px #0f172a14;box-shadow:var(--og-card-shadow,0 10px 28px #0f172a14);color:var(--opengrit-text-color);display:grid;gap:var(--og-space-3);min-width:0;padding:.85rem}.opengrit-showcase-page .og-business-type-explorer__header,.opengrit-showcase-page .og-business-type-group__copy{grid-gap:var(--og-space-1);display:grid;gap:var(--og-space-1);min-width:0}.opengrit-showcase-page .og-business-type-explorer__header strong,.opengrit-showcase-page .og-business-type-group__copy strong{color:var(--opengrit-text-color);font-size:.9rem;font-weight:900;line-height:1.2}.opengrit-showcase-page .og-business-type-explorer__header span,.opengrit-showcase-page .og-business-type-group__copy span{color:var(--opengrit-muted-text-color);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.opengrit-showcase-page .og-business-type-featured,.opengrit-showcase-page .og-business-type-group,.opengrit-showcase-page .og-business-type-groups{grid-gap:.55rem;display:grid;gap:.55rem;min-width:0}.opengrit-showcase-page .og-business-type-featured__list,.opengrit-showcase-page .og-business-type-group__items{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.opengrit-showcase-page .og-business-type-featured__list button,.opengrit-showcase-page .og-business-type-group__items button{-webkit-text-fill-color:currentColor;align-items:center;background:var(--opengrit-card-soft-background);background:var(--og-control-bg,var(--opengrit-card-soft-background));border:1px solid #94a3b838;border:1px solid var(--og-border-default,var(--opengrit-card-border));border-radius:var(--og-radius-pill);color:var(--opengrit-text-color);color:var(--og-control-text,var(--opengrit-text-color));cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:850;gap:.35rem;justify-content:center;line-height:1.15;max-width:100%;min-height:32px;min-width:0;padding:.4rem .6rem;text-align:left}.opengrit-showcase-page .og-business-type-group__items button{align-items:flex-start;border-radius:8px;border-radius:var(--og-control-radius,8px);flex:1 1 128px;flex-direction:column;justify-content:flex-start;min-height:92px}.opengrit-showcase-page .og-business-type-featured__list button span,.opengrit-showcase-page .og-business-type-group__items button small,.opengrit-showcase-page .og-business-type-group__items button strong{min-width:0;overflow-wrap:anywhere}.opengrit-showcase-page .og-business-type-group__items button small{color:var(--opengrit-muted-text-color);display:block;font-size:.7rem;font-weight:650;line-height:1.3}.opengrit-showcase-page .og-business-type-group__items button span{color:var(--opengrit-muted-text-color);flex:0 0 auto;font-size:.68rem;font-weight:800;white-space:nowrap}.opengrit-showcase-page .og-business-type-featured__list button.active,.opengrit-showcase-page .og-business-type-featured__list button:focus-visible,.opengrit-showcase-page .og-business-type-featured__list button:hover,.opengrit-showcase-page .og-business-type-group__items button.active,.opengrit-showcase-page .og-business-type-group__items button:focus-visible,.opengrit-showcase-page .og-business-type-group__items button:hover{background:var(--opengrit-accent-background);border-color:var(--opengrit-accent-background);color:var(--opengrit-button-text-color);color:var(--opengrit-accent-color,var(--opengrit-button-text-color))}.opengrit-showcase-page .og-business-type-group__items button.active small,.opengrit-showcase-page .og-business-type-group__items button.active span,.opengrit-showcase-page .og-business-type-group__items button:focus-visible small,.opengrit-showcase-page .og-business-type-group__items button:focus-visible span,.opengrit-showcase-page .og-business-type-group__items button:hover small,.opengrit-showcase-page .og-business-type-group__items button:hover span{color:currentColor;opacity:.82}.opengrit-showcase-page .og-page-tabs-panel,.opengrit-showcase-page .og-template-tabs-panel{grid-gap:.55rem;grid-gap:var(--og-template-tabs-panel-gap,.55rem);display:grid;gap:.55rem;gap:var(--og-template-tabs-panel-gap,.55rem)}.opengrit-showcase-page .og-template-stage{grid-gap:1rem;grid-gap:var(--og-template-stage-gap,1rem);align-items:start;display:grid;gap:1rem;gap:var(--og-template-stage-gap,1rem);grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.opengrit-showcase-page .og-template-stage--empty,.opengrit-showcase-page .og-template-stage--loading{grid-template-columns:1fr;min-height:clamp(220px,34vh,360px);place-items:center}.opengrit-showcase-page .og-template-preview-loading{color:#64748b;color:var(--opengrit-muted-text-color,var(--og-text-muted,#64748b));display:inline-grid;gap:.65rem;justify-items:center;max-width:min(100%,28rem);padding:var(--og-space-5);text-align:center}.opengrit-showcase-page .og-template-preview-loading strong{color:#0f172a;color:var(--opengrit-text-color,var(--og-text-primary,#0f172a))}.opengrit-showcase-page .og-template-browser{grid-gap:.9rem;grid-gap:var(--og-template-browser-gap,.9rem);background:var(--opengrit-card-background);background:var(--og-card-bg,var(--opengrit-card-background));border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-card-radius,8px);display:grid;gap:.9rem;gap:var(--og-template-browser-gap,.9rem);min-width:0;padding:.9rem;padding:var(--og-template-browser-padding,.9rem)}.opengrit-showcase-page .og-page-template-list,.opengrit-showcase-page .og-template-list{display:flex;flex-wrap:wrap;gap:.45rem;gap:var(--og-template-tab-gap,.45rem);min-width:0}.opengrit-showcase-page .og-page-template-list button,.opengrit-showcase-page .og-template-list button{background:var(--opengrit-card-soft-background);background:var(--og-control-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-control-radius,8px);color:var(--opengrit-text-color);color:var(--og-control-text,var(--opengrit-text-color));cursor:pointer;flex:1 1 150px;flex:1 1 var(--og-template-tab-min,150px);min-width:0;padding:.55rem .65rem;padding:var(--og-template-tab-padding,.55rem .65rem);text-align:left}.opengrit-showcase-page .og-template-list span,.opengrit-showcase-page .og-template-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opengrit-showcase-page .og-template-list strong{font-size:.86rem;font-size:var(--og-template-tab-title-size,.86rem);font-weight:950}.opengrit-showcase-page .og-template-list span{color:var(--opengrit-muted-text-color);font-size:.72rem;font-size:var(--og-template-tab-meta-size,.72rem);font-weight:750;margin-top:.2rem;margin-top:var(--og-template-tab-meta-margin,.2rem)}.opengrit-showcase-page .og-page-template-list button{flex-basis:118px;flex-basis:var(--og-page-tab-min,118px);font-size:.78rem;font-size:var(--og-page-tab-font-size,.78rem);font-weight:900}.opengrit-showcase-page .og-preview-search{background:var(--opengrit-card-soft-background);background:var(--og-control-bg,var(--opengrit-card-soft-background));border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-control-radius,8px);color:var(--opengrit-text-color);color:var(--og-control-text,var(--opengrit-text-color));font-size:.82rem;font-size:var(--og-preview-search-font-size,.82rem);font-weight:800;min-height:36px;min-height:var(--og-preview-search-height,36px);outline:none;padding:.5rem .65rem;padding:var(--og-preview-search-padding,.5rem .65rem);width:100%}.opengrit-showcase-page .og-search-input-wrap .og-preview-search,.opengrit-showcase-page .og-search-input-wrap .og-template-select-input{padding-left:2.05rem;padding-left:var(--og-search-input-padding-left,2.05rem)}.opengrit-showcase-page .og-template-replica-shell{grid-gap:.65rem;grid-gap:var(--og-template-replica-gap,.65rem);display:grid;gap:.65rem;gap:var(--og-template-replica-gap,.65rem);min-width:0}.opengrit-showcase-page .og-template-replica-frame{background:var(--opengrit-page-background);border:1px solid var(--og-border-color,var(--opengrit-card-border));border-radius:8px;border-radius:var(--og-card-radius,8px);box-shadow:var(--opengrit-card-shadow);color:var(--opengrit-text-color);min-height:clamp(640px,78vh,1100px);min-height:var(--og-template-replica-min-height,clamp(640px,78vh,1100px));overflow:auto}.opengrit-showcase-page .og-template-replica-frame,.opengrit-showcase-page .og-template-replica-frame *{box-sizing:border-box}.opengrit-showcase-page .og-template-replica-frame :where(main,section,article,aside,header,footer,.card,.MuiCard-root,.MuiPaper-root,.MuiBox-root,.og-saas-replica-page,.og-saas-replica-admin,.og-admin-marketing-preview,.og-admin-template-page,.analytics-dashboard,.analytics-report,.receipt-process-page,.unprocessed-receipts-page){max-width:100%;min-width:0}.opengrit-showcase-page .og-template-replica-frame :where(.og-saas-replica-cards,.og-saas-replica-pricing,.og-saas-replica-metrics,.og-saas-replica-table,.og-admin-marketing-preview__hero,.og-admin-marketing-preview__metrics,.og-admin-marketing-preview__groups,.receipt-orchestration-grid,.receipt-item-card-list,.receipt-item-field-grid,.unprocessed-receipts-workspace,.MuiGrid-container,.row){align-items:stretch;max-width:100%;min-width:0}.opengrit-showcase-page .og-template-replica-frame :where(.og-saas-replica-cards,.og-saas-replica-pricing,.og-saas-replica-metrics){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.opengrit-showcase-page .og-template-replica-frame :where(.og-admin-marketing-preview__groups,.receipt-orchestration-grid,.receipt-item-field-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.opengrit-showcase-page .og-template-replica-frame :where(.og-saas-replica-cards article,.og-saas-replica-pricing article,.og-saas-replica-metrics article,.og-saas-replica-table article,.og-admin-template-page article,.og-admin-marketing-preview__metrics article,.og-admin-marketing-preview__groups>article,.analytics-report-card,.receipt-item-card,.receipt-orchestration-card,.receipt-process-card,.MuiCard-root,.card){height:auto;max-width:100%;min-width:0;overflow-wrap:anywhere}.opengrit-showcase-page .og-template-replica-frame :where(p,span,strong,b,small,li,th,td,label,.MuiTypography-root){max-width:100%;min-width:0;overflow-wrap:anywhere}.opengrit-showcase-page .og-template-replica-frame :where(table,.MuiTable-root){max-width:100%;width:100%}.opengrit-showcase-page .og-template-replica-frame :where(.table-responsive,.MuiTableContainer-root){max-width:100%;overflow-x:auto}.opengrit-showcase-page .og-template-replica-frame :where(img,svg,canvas,video){max-width:100%}.opengrit-showcase-page .og-template-replica-frame :where(button,.btn,.MuiButton-root,.badge,.MuiChip-root){max-width:100%;white-space:normal}.opengrit-showcase-page .og-template-replica-frame :where(button,.btn,.MuiButton-root,[role=button]){align-items:center;display:inline-flex;justify-content:center;max-width:100%;min-width:0;overflow-wrap:normal;white-space:normal;width:auto;word-break:normal}.opengrit-showcase-page .og-template-replica-frame :where(.btn-group,.MuiButtonGroup-root){display:inline-flex;flex-wrap:wrap;gap:var(--og-space-2);max-width:100%;min-width:0}.opengrit-showcase-page .og-template-replica-frame :where(.btn-close,button[aria-label=Close],.MuiIconButton-root){min-width:2.25rem;white-space:nowrap}.opengrit-showcase-page .og-template-replica-frame :where(button,.btn,.MuiButton-root,[role=button]) :where(span,p,label,small,strong,em,b,i,.MuiTypography-root,.storefront-inline-editable-value){-webkit-text-fill-color:currentColor!important;color:currentColor!important;overflow-wrap:normal;white-space:inherit;word-break:normal}.opengrit-showcase-page :where(h1,h2,h3,h4,strong,.og-slide-caption h2,.og-panel h2,.og-demo-toolbar h2,.og-template-replica-header strong){color:#0f172a!important;color:var(--og-text-primary,var(--opengrit-text-color))!important}.opengrit-showcase-page :where(p,span,small,em,li,.og-template-replica-header span){color:inherit}.opengrit-showcase-page :where(svg:not(.og-chart-svg):not([data-og-preserve-colors=true]),.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){fill:currentColor!important;stroke:currentColor!important;color:currentColor!important}.opengrit-showcase-page .og-runtime-hero,.opengrit-showcase-page .og-runtime-loading,.opengrit-showcase-page .og-runtime-preview-grid,.opengrit-showcase-page .og-runtime-section{grid-gap:var(--og-space-4);background:#fff;background:var(--og-bg-card,var(--opengrit-card-background));border:1px solid #94a3b838;border:1px solid var(--og-border-default,var(--opengrit-card-border));border-radius:var(--og-radius-sm);color:var(--opengrit-text-color);color:var(--og-card-text,var(--opengrit-text-color));display:grid;gap:var(--og-space-4);padding:clamp(1.25rem,4vw,3.5rem)}.opengrit-showcase-page .og-runtime-hero{align-content:center;min-height:min(620px,calc(100vh - 110px))}[data-og-hero-adaptive=true]{isolation:isolate;min-width:0;overflow:hidden;position:relative}[data-og-hero-adaptive=true]:before{background:none;background:var(--og-hero-overlay,none);content:"";inset:var(--og-space-0);opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:0}[data-og-hero-adaptive=true][data-og-hero-busy=busy]:before,[data-og-hero-adaptive=true][data-og-hero-governance=fail]:before,[data-og-hero-adaptive=true][data-og-hero-layout-mode=cinematic]:before{opacity:1}[data-og-hero-adaptive=true] [data-og-hero-role],[data-og-hero-adaptive=true]>*{position:relative;z-index:1}[data-og-hero-adaptive=true] h1,[data-og-hero-adaptive=true] h2,[data-og-hero-role=heroPrimaryText]{text-wrap:balance;font-size:calc(clamp(1.75rem, 3.6vw, 4.15rem)*1)!important;font-size:calc(clamp(1.75rem, 3.6vw, 4.15rem)*var(--og-hero-text-scale, 1))!important;line-height:1.04!important;max-width:720px;max-width:var(--og-hero-copy-max,720px);min-width:0;overflow-wrap:anywhere}[data-og-hero-adaptive=true] p,[data-og-hero-role=heroSecondaryText]{text-wrap:pretty;max-width:min(100%,680px);max-width:min(100%,var(--og-hero-copy-max,680px));overflow-wrap:anywhere}[data-og-hero-adaptive=true] .og-actions,[data-og-hero-adaptive=true] [class*=Actions],[data-og-hero-adaptive=true] [class*=actions],[data-og-hero-role=heroCTA]{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,1.2vw,.85rem);max-width:min(100%,680px);max-width:min(100%,var(--og-hero-copy-max,680px))}[data-og-hero-adaptive=true] :where(a,button,.MuiButton-root){min-height:42px;white-space:normal}[data-og-hero-adaptive=true] :where(img,video,canvas){max-width:100%;object-fit:cover}[data-og-hero-adaptive=true][data-og-hero-safe-zone=right]{text-align:right}[data-og-hero-adaptive=true][data-og-hero-safe-zone=right] .og-actions,[data-og-hero-adaptive=true][data-og-hero-safe-zone=right] [data-og-hero-role=heroCTA]{justify-content:flex-end;margin-left:auto}[data-og-hero-adaptive=true][data-og-hero-layout-mode=cinematic],[data-og-hero-adaptive=true][data-og-hero-layout-mode=text-center],[data-og-hero-adaptive=true][data-og-hero-safe-zone=center]{text-align:center}[data-og-hero-adaptive=true][data-og-hero-layout-mode=cinematic] .og-actions,[data-og-hero-adaptive=true][data-og-hero-layout-mode=cinematic] [data-og-hero-role=heroCTA],[data-og-hero-adaptive=true][data-og-hero-layout-mode=text-center] .og-actions,[data-og-hero-adaptive=true][data-og-hero-layout-mode=text-center] [data-og-hero-role=heroCTA],[data-og-hero-adaptive=true][data-og-hero-safe-zone=center] .og-actions,[data-og-hero-adaptive=true][data-og-hero-safe-zone=center] [data-og-hero-role=heroCTA]{justify-content:center;margin-inline:auto}[data-og-hero-adaptive=true][data-og-hero-layout-mode=cinematic]{color:currentColor;color:var(--og-hero-safe-foreground,currentColor)}[data-og-hero-adaptive=true][data-og-hero-layout-mode=cinematic] :where(h1,h2,p,span,strong){color:currentColor!important;color:var(--og-hero-safe-foreground,currentColor)!important;text-shadow:0 1px 4px #00000061}[data-og-hero-adaptive=true][data-og-hero-governance=fail]{outline:1px solid #f59e0b57}[data-og-hero-adaptive=true][data-og-hero-governance=fail] :where(h1,h2){font-size:calc(clamp(1.55rem, 3vw, 3.25rem)*1)!important;font-size:calc(clamp(1.55rem, 3vw, 3.25rem)*var(--og-hero-text-scale, 1))!important}.opengrit-showcase-page .og-runtime-hero[data-og-hero-adaptive=true],.opengrit-showcase-page .og-runtime-section[data-og-hero-adaptive=true]{border-radius:var(--og-radius-sm)}.opengrit-showcase-page .og-runtime-orchestrated-section{scroll-margin-top:88px}.opengrit-showcase-page .og-runtime-section-frame{grid-gap:clamp(1rem,3vw,2rem);align-items:center;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr)}.opengrit-showcase-page .og-runtime-primary-content,.opengrit-showcase-page .og-runtime-supporting-visual{align-content:center;min-width:0}.opengrit-showcase-page .og-runtime-hero.og-runtime-composition-split .og-runtime-section-frame,.opengrit-showcase-page .og-runtime-role-hero .og-runtime-section-frame{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);min-height:min(620px,calc(100vh - 120px))}.opengrit-showcase-page .og-runtime-align-left .og-runtime-primary-content{order:1}.opengrit-showcase-page .og-runtime-align-left .og-runtime-supporting-visual{order:2}.opengrit-showcase-page .og-runtime-align-right .og-runtime-primary-content{order:1}.opengrit-showcase-page .og-runtime-align-right .og-runtime-supporting-visual{order:2}.opengrit-showcase-page .og-runtime-align-center,.opengrit-showcase-page .og-runtime-composition-centered{justify-items:center;text-align:center}.opengrit-showcase-page .og-runtime-composition-centered .og-runtime-primary-content,.opengrit-showcase-page .og-runtime-role-action-panel .og-runtime-primary-content,.opengrit-showcase-page .og-runtime-role-conversion-panel .og-runtime-primary-content,.opengrit-showcase-page .og-runtime-role-trust-panel .og-runtime-primary-content{margin-inline:auto;max-width:860px}.opengrit-showcase-page .og-runtime-visual-heavy .og-runtime-section-frame{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.opengrit-showcase-page .og-runtime-visual-light .og-runtime-section-frame{grid-template-columns:minmax(0,1fr) minmax(240px,.82fr)}.opengrit-showcase-page .og-runtime-primary-cta{justify-self:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.opengrit-showcase-page .og-runtime-align-center .og-runtime-primary-cta,.opengrit-showcase-page .og-runtime-composition-centered .og-runtime-primary-cta{justify-self:center}.opengrit-showcase-page .og-runtime-supporting-visual .storefront-inline-editor-shell>img,.opengrit-showcase-page .og-runtime-supporting-visual [data-og-inline-editable-image=true],.opengrit-showcase-page .og-runtime-supporting-visual>img{border-radius:var(--og-radius-sm);max-height:min(560px,62vh);object-fit:cover;width:100%}.opengrit-showcase-page .og-runtime-card-grid,.opengrit-showcase-page .og-runtime-preview-grid{grid-gap:var(--og-space-3);display:grid;gap:var(--og-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.opengrit-showcase-page .og-runtime-card{grid-gap:.55rem;background:#fff;background:var(--og-bg-card,var(--opengrit-card-background));border:1px solid #94a3b838;border:1px solid var(--og-border-default,var(--opengrit-card-border));border-radius:var(--og-radius-sm);color:var(--opengrit-text-color);color:var(--og-card-text,var(--opengrit-text-color));display:grid;gap:.55rem;padding:var(--og-space-4)}.opengrit-showcase-page .og-runtime-card .storefront-inline-editor-shell>img,.opengrit-showcase-page .og-runtime-card [data-og-inline-editable-image=true],.opengrit-showcase-page .og-runtime-card-image{aspect-ratio:16/10;border-radius:var(--og-radius-sm);max-height:220px;min-height:120px;object-fit:cover;width:100%}.opengrit-showcase-page .og-runtime-supporting-visual .og-runtime-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:991.98px){.opengrit-showcase-page .og-runtime-hero[data-og-hero-adaptive=true],.opengrit-showcase-page .og-runtime-section[data-og-hero-adaptive=true],[data-og-hero-adaptive=true]{min-height:auto}[data-og-hero-adaptive=true],[data-og-hero-adaptive=true][data-og-hero-safe-zone=right]{text-align:left}[data-og-hero-adaptive=true]:before{opacity:0}[data-og-hero-adaptive=true] :where(h1,h2){font-size:calc(clamp(1.55rem, 8vw, 2.55rem)*1)!important;font-size:calc(clamp(1.55rem, 8vw, 2.55rem)*var(--og-hero-text-scale, 1))!important;line-height:1.08!important}[data-og-hero-adaptive=true] .og-actions,[data-og-hero-adaptive=true] [class*=Actions],[data-og-hero-adaptive=true] [class*=actions],[data-og-hero-role=heroCTA]{justify-content:flex-start!important}[data-og-hero-adaptive=true] :where(a,button,.MuiButton-root){flex:1 1 min(100%,220px);max-width:100%}.opengrit-showcase-page .og-runtime-hero.og-runtime-composition-split .og-runtime-section-frame,.opengrit-showcase-page .og-runtime-role-hero .og-runtime-section-frame,.opengrit-showcase-page .og-runtime-section-frame{grid-template-columns:minmax(0,1fr);min-height:auto}.opengrit-showcase-page .og-runtime-supporting-visual .storefront-inline-editor-shell>img,.opengrit-showcase-page .og-runtime-supporting-visual [data-og-inline-editable-image=true],.opengrit-showcase-page .og-runtime-supporting-visual>img{max-height:420px}}.opengrit-template-preview-surface :where(.storefront-inline-editor-shell:hover .storefront-inline-editable-value,.storefront-inline-editable-value:hover,.storefront-inline-editable-value-container:hover){background-color:#0a4da21f!important;box-shadow:0 0 0 3px #0a4da214;outline:1px solid #0a4da247}.opengrit-template-preview-surface :where(.storefront-inline-editor-shell--active .storefront-inline-editable-value,.storefront-inline-editable-value--active,.storefront-inline-editable-value-container--active){background-color:#0a4da22e!important;box-shadow:0 0 0 3px #0a4da21f;outline:1px solid #0a4da26b}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.storefront-inline-editor-shell:hover .storefront-inline-editable-value,.storefront-inline-editable-value:hover,.storefront-inline-editable-value-container:hover){background-color:#38bdf829!important;box-shadow:0 0 0 3px #38bdf81f;outline-color:#38bdf86b}.opengrit-template-preview-surface.opengrit-experience-surface--dark :where(.storefront-inline-editor-shell--active .storefront-inline-editable-value,.storefront-inline-editable-value--active,.storefront-inline-editable-value-container--active){background-color:#38bdf838!important;box-shadow:0 0 0 3px #38bdf829;outline-color:#38bdf894}.editable-floating-editor-panel :where(.form-outline,.form-control,.form-select,.editable-live-text-input,select,textarea,input:not([type=color])){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.editable-floating-editor-panel :where(.form-outline:hover .form-control,.form-control:hover,.form-select:hover,select:hover,textarea:hover,input:not([type=color]):hover){background-color:#eef6ff!important;border-color:#0a4da25c!important;box-shadow:0 0 0 3px #0a4da214!important}.editable-floating-editor-panel :where(.form-control:focus,.form-select:focus,select:focus,textarea:focus,input:not([type=color]):focus){background-color:#e8f1ff!important;border-color:#0a4da29e!important;box-shadow:0 0 0 3px #0a4da229!important;color:#0f172a!important}body.opengrit-experience-body--dark .editable-floating-editor-panel :where(.form-outline:hover .form-control,.form-control:hover,.form-select:hover,select:hover,textarea:hover,input:not([type=color]):hover){background-color:#38bdf824!important;border-color:#38bdf870!important;box-shadow:0 0 0 3px #38bdf81f!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}body.opengrit-experience-body--dark .editable-floating-editor-panel :where(.form-control:focus,.form-select:focus,select:focus,textarea:focus,input:not([type=color]):focus){background-color:#38bdf833!important;border-color:#38bdf8ad!important;box-shadow:0 0 0 3px #38bdf82e!important;color:#f8fafc!important;color:var(--opengrit-text-color,#f8fafc)!important}.opengrit-template-preview-surface :where(.og-admin-template-page input,.og-admin-template-page textarea,.og-admin-template-page select,.og-admin-template-page .form-control,.og-admin-template-page [style*="background: #ffffff"],.og-admin-template-page [style*="background:#ffffff"],.og-admin-template-page [style*="background: '#ffffff'"],.og-admin-template-page [style*="background: rgb(255, 255, 255)"],.og-admin-template-page [style*="background: #f8fafc"],.og-admin-template-page [style*="background:#f8fafc"],.og-admin-template-page [style*="background: rgb(248, 250, 252)"]){background:#f8fafc!important;background:var(--opengrit-card-soft-background,#f8fafc)!important;background-color:#f8fafc!important;background-color:var(--opengrit-card-soft-background,#f8fafc)!important;border-color:#94a3b838!important;border-color:var(--opengrit-card-border,#94a3b838)!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-cart-layout :where(h1,h2,h3,h4,h5,h6,p,span:not(.cart-pill),label,small,strong,em,.MuiTypography-root){background:#0000!important;background-color:initial!important}.opengrit-cart-layout .cart-pill--plain,.opengrit-cart-layout .cart-pill--plain *{background:#0000!important;background-color:initial!important}.opengrit-cart-layout--preview{padding:18px 0 22px;text-align:left!important}.opengrit-cart-layout--preview .container{max-width:1160px}.opengrit-cart-layout--preview .opengrit-cart-preview-header{text-align:left}.opengrit-cart-layout--preview .opengrit-cart-preview-header h2{font-size:clamp(1.45rem,1.1rem + 1vw,2rem);line-height:1.15}.opengrit-cart-layout--preview .opengrit-cart-preview-grid{align-items:flex-start}.opengrit-cart-layout--preview .opengrit-cart-preview-item-card,.opengrit-cart-layout--preview .opengrit-cart-preview-payment-card,.opengrit-cart-layout--preview .opengrit-cart-preview-summary-card{border:1px solid #94a3b838!important;border:1px solid var(--opengrit-card-border,#94a3b838)!important;box-shadow:0 10px 28px #0f172a14!important}.opengrit-cart-layout--preview .opengrit-cart-preview-item-row{border-bottom:1px solid #94a3b82e;border-bottom:1px solid var(--opengrit-card-border,#94a3b82e);padding-bottom:var(--og-space-4)}.opengrit-cart-layout--preview .opengrit-cart-preview-image-col{justify-content:flex-start!important}.opengrit-cart-layout--preview .opengrit-cart-preview-image-col img{aspect-ratio:1;background:#f8fafc;background:var(--opengrit-card-soft-background,#f8fafc);border:1px solid #94a3b833;border:1px solid var(--opengrit-card-border,#94a3b833);max-height:104px!important;max-width:104px!important}.opengrit-cart-layout--preview .opengrit-cart-preview-details,.opengrit-cart-layout--preview .opengrit-cart-preview-details *{text-align:left!important}.opengrit-cart-layout--preview .opengrit-cart-preview-item-name{font-size:1rem;line-height:var(--og-line-compact);margin-bottom:var(--og-space-3)}.opengrit-cart-layout--preview .opengrit-cart-preview-meta{align-items:flex-start!important}.opengrit-cart-layout--preview .cart-pill{font-size:.82rem;line-height:1.2}.opengrit-cart-layout--preview .opengrit-cart-preview-controls{justify-content:flex-start!important}.opengrit-cart-layout--preview .opengrit-cart-control{overflow:visible}.opengrit-cart-layout--preview .opengrit-cart-control-label{display:block;line-height:1.15;min-height:1rem;overflow:visible;text-align:left;white-space:nowrap;width:100%}.opengrit-cart-layout--preview .opengrit-cart-control-input-row{align-items:stretch;display:flex;gap:.45rem;min-width:0;width:100%}.opengrit-cart-layout--preview .opengrit-cart-control-input-row .form-control,.opengrit-cart-layout--preview .opengrit-cart-control-input-row .form-outline{min-width:0;width:100%}.opengrit-cart-layout--preview .opengrit-cart-preview-total{font-size:1.2rem;font-weight:800;text-align:left!important}.opengrit-cart-layout--preview .opengrit-cart-preview-payment-card .card-header,.opengrit-cart-layout--preview .opengrit-cart-preview-payment-card h5,.opengrit-cart-layout--preview .opengrit-cart-preview-summary-card h5{text-align:left}.opengrit-cart-layout--preview .opengrit-cart-preview-payment-card .btn,.opengrit-cart-layout--preview .opengrit-cart-preview-summary-card .btn{border-radius:8px!important}.opengrit-cart-layout .opengrit-cart-checkout-button,.opengrit-cart-layout .opengrit-cart-checkout-button :is(span,strong,em,small,svg,.MuiSvgIcon-root,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]){-webkit-text-fill-color:currentColor!important;color:inherit!important}.opengrit-cart-layout .opengrit-cart-summary-row,.opengrit-cart-layout .opengrit-cart-summary-row :is(span,strong,em,small,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]),.opengrit-cart-layout .opengrit-cart-summary-total-row,.opengrit-cart-layout .opengrit-cart-summary-total-row :is(span,strong,em,small,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]){-webkit-text-fill-color:currentColor!important;color:inherit!important}.opengrit-cart-layout .opengrit-cart-summary-card .opengrit-cart-summary-row,.opengrit-cart-layout .opengrit-cart-summary-card .opengrit-cart-summary-row :is(span,strong,em,small,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]){--og-inline-editable-foreground:var(--og-cart-summary-body-text,currentColor)!important;--og-local-foreground:var(--og-cart-summary-body-text,currentColor)!important;--og-context-foreground:var(--og-cart-summary-body-text,currentColor)!important;--og-text-on-local-surface:var(--og-cart-summary-body-text,currentColor)!important;--og-adaptive-foreground:var(--og-cart-summary-body-text,currentColor)!important;-webkit-text-fill-color:currentColor!important;color:currentColor!important;color:var(--og-cart-summary-body-text,currentColor)!important}.opengrit-cart-layout .opengrit-cart-summary-card .opengrit-cart-summary-total-row,.opengrit-cart-layout .opengrit-cart-summary-card .opengrit-cart-summary-total-row :is(span,strong,em,small,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]),.opengrit-cart-layout .opengrit-cart-summary-card h5{--og-inline-editable-foreground:var(--og-cart-summary-title-text,currentColor)!important;--og-local-foreground:var(--og-cart-summary-title-text,currentColor)!important;--og-context-foreground:var(--og-cart-summary-title-text,currentColor)!important;--og-text-on-local-surface:var(--og-cart-summary-title-text,currentColor)!important;--og-adaptive-foreground:var(--og-cart-summary-title-text,currentColor)!important;-webkit-text-fill-color:currentColor!important;color:currentColor!important;color:var(--og-cart-summary-title-text,currentColor)!important}.opengrit-cart-delivery-choice-labels{align-items:center;display:flex;flex-direction:column;gap:.2rem;justify-content:center;line-height:1.25;min-width:0;text-align:center}.og-template-categories-preview{background:var(--og-category-page-background);min-height:100%;padding:8px 1mm 12px}.og-template-categories-preview__header{background:var(--og-category-header-background);border-radius:var(--og-category-radius);box-shadow:var(--og-category-shadow);color:var(--og-category-header-text);padding:.85rem 1rem}.og-template-categories-preview__header h4{font-weight:800;margin:var(--og-space-0)}.og-template-categories-preview__header div{font-size:.88rem;margin-top:.35rem;opacity:.9}.og-template-categories-preview__shell{background:var(--og-category-card-background);box-shadow:var(--og-category-shadow);margin-top:var(--og-space-3);overflow:hidden;padding:.85rem}.og-template-categories-preview__shell,.og-template-categories-preview__tabs{border:1px solid var(--og-category-card-border);border-radius:var(--og-category-radius)}.og-template-categories-preview__tabs{background:var(--og-category-chip-background);display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;padding:var(--og-space-2)}.og-template-categories-preview__tab{align-items:center;background:var(--og-category-card-background);border:1px solid var(--og-category-card-border);border-radius:var(--og-category-radius);color:var(--og-category-card-text);display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:800;justify-content:center;min-height:2.15rem;padding:.35rem .75rem;white-space:nowrap}.og-template-categories-preview__tab--active{background:var(--og-category-button-background);color:var(--og-category-button-text)}.og-template-categories-preview__detail-card{background:var(--og-category-card-background);border:1px solid var(--og-category-card-border);border-radius:var(--og-category-radius);color:var(--og-category-card-text);margin-top:.85rem;overflow:hidden;padding:.85rem}.og-template-categories-preview__detail-body{grid-gap:var(--og-space-4);align-items:center;display:grid;gap:var(--og-space-4);grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr)}.og-template-categories-preview__thumbnail{margin:0 auto;max-width:30%;min-width:9.5rem;text-align:center}.og-template-categories-preview__thumbnail img{display:block;margin:auto;max-width:150px;object-fit:contain;width:100%}.og-template-categories-preview__table{border-collapse:collapse;color:var(--og-category-card-text);font-size:.86rem;text-align:left;width:100%}.og-template-categories-preview__table td,.og-template-categories-preview__table th{border-bottom:1px solid var(--og-category-card-border);padding:.48rem .55rem;text-align:left;vertical-align:top}.og-template-categories-preview__table th{color:var(--og-category-card-text);font-weight:900;width:32%}.og-template-categories-preview__table td{color:#64748b;color:var(--opengrit-muted-text-color,#64748b)}.og-template-categories-preview__card-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:.85rem}.og-template-categories-preview__actions{display:flex;justify-content:center;padding-top:.65rem}.og-template-categories-preview__actions .og-template-action-button{background:var(--og-category-button-background)!important;border-color:var(--og-category-card-border)!important;border-radius:var(--og-category-radius)!important;color:var(--og-category-button-text)!important}@media (max-width:767.98px){.opengrit-cart-layout--preview{padding:12px 0 18px}.og-template-categories-preview__detail-body{grid-template-columns:1fr}.og-template-categories-preview__thumbnail{max-width:150px;min-width:0}.opengrit-cart-layout--preview .opengrit-cart-preview-image-col{justify-content:center!important}.opengrit-cart-layout--preview .opengrit-cart-preview-details,.opengrit-cart-layout--preview .opengrit-cart-preview-details *{text-align:center!important}.opengrit-cart-layout--preview .opengrit-cart-preview-meta{align-items:center!important}.opengrit-cart-layout--preview .opengrit-cart-preview-controls{justify-content:center!important}}.checkout-screen .checkout-main-column,.checkout-screen .checkout-sidebar-column{flex:none!important;max-width:100%!important;min-width:0;padding-left:var(--og-space-1);padding-right:var(--og-space-1);width:100%!important}.checkout-screen .checkout-main-column>.row{margin-left:var(--og-space-0);margin-right:var(--og-space-0)}.checkout-screen .checkout-main-column .mdb-stepper,.checkout-screen .checkout-main-column .stepper,.checkout-screen .checkout-main-column .stepper-vertical{max-width:100%;width:100%}.checkout-screen .checkout-payment-fields{align-items:stretch;text-align:left}.checkout-screen .checkout-payment-field{align-content:start;display:grid;grid-template-rows:minmax(2.5rem,auto) auto;height:100%;text-align:left}.checkout-screen .checkout-payment-label{align-items:flex-end;display:flex}.checkout-screen .checkout-payment-input,.checkout-screen .checkout-payment-input .MuiFormControl-root,.checkout-screen .checkout-payment-input.MuiFormControl-root,.checkout-screen .checkout-payment-label>*{width:100%}.checkout-screen .checkout-payment-input{margin:var(--og-space-0)}.checkout-screen .checkout-payment-field>.MuiFormControl-root .MuiInputBase-root,.checkout-screen .checkout-payment-input .MuiInputBase-root,.checkout-screen .checkout-payment-input.MuiFormControl-root .MuiInputBase-root{min-height:40px}@media (min-width:1400px){.checkout-screen .checkout-layout-grid{gap:10px;grid-template-columns:minmax(0,1fr) minmax(292px,324px)}}@media (max-width:991.98px){.checkout-screen .checkout-layout-grid{gap:var(--og-space-3);grid-template-columns:1fr}.checkout-screen .checkout-sidebar-column{margin-top:0!important}}@keyframes shop-discount-blink{0%{opacity:1}70%{opacity:.16}to{opacity:1}}.shop-discount-blink{animation:shop-discount-blink 18s ease-in-out infinite}.file-upload-btn{background-color:#facc15!important;border:1px solid #eab308!important;border-radius:4px!important;box-shadow:0 1px 2px #0f172a29;color:#1f2937!important;cursor:pointer;font-size:.875rem;font-weight:800;line-height:1.2;padding:.45rem .85rem;transition:background-color .15s ease,border-color .15s ease}.file-upload-btn:hover{background-color:#eab308!important;border-color:#ca8a04!important}.opengrit-file-input,input[type=file]{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;color:#334155;max-width:100%;padding:.35rem}.opengrit-file-input::-webkit-file-upload-button,input[type=file]::-webkit-file-upload-button{appearance:none;-webkit-appearance:none;background:#facc15!important;border:1px solid #eab308!important;border-radius:4px!important;box-shadow:0 1px 2px #0f172a29;color:#1f2937!important;cursor:pointer;font-size:.875rem;font-weight:800;line-height:1.2;margin-right:var(--og-space-3);padding:.45rem .85rem;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.opengrit-file-input::-webkit-file-upload-button,.opengrit-file-input::file-selector-button,input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{appearance:none;-webkit-appearance:none;background:#facc15!important;border:1px solid #eab308!important;border-radius:4px!important;box-shadow:0 1px 2px #0f172a29;color:#1f2937!important;cursor:pointer;font-size:.875rem;font-weight:800;line-height:1.2;margin-right:var(--og-space-3);padding:.45rem .85rem;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.opengrit-file-input:hover::-webkit-file-upload-button,input[type=file]:hover::-webkit-file-upload-button{background:#eab308!important;border-color:#ca8a04!important}.opengrit-file-input:hover::-webkit-file-upload-button,.opengrit-file-input:hover::file-selector-button,input[type=file]:hover::-webkit-file-upload-button,input[type=file]:hover::file-selector-button{background:#eab308!important;border-color:#ca8a04!important}.processed-receipts-detail-panel,.processed-receipts-panel{background:#fff;border:1px solid #d8dee8;border-radius:4px}.processed-line-items-header,.processed-receipts-detail-header,.processed-receipts-header{border-bottom:1px solid #e5e7eb;padding:var(--og-space-3) var(--og-space-4)}.processed-line-items-body,.processed-receipts-body,.processed-receipts-detail-body{padding:var(--og-space-4)}.processed-line-items-panel,.processed-receipt-company-card{border:1px solid #d8dee8!important;border-radius:4px!important;box-shadow:none!important}.processed-line-items-panel,.processed-line-items-panel>*,.processed-receipt-company-card,.processed-receipt-company-card .card,.processed-receipt-company-card>*{border-radius:4px!important}.processed-line-item{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:.65rem .75rem}.processed-line-items-footer{border-top:1px solid #e5e7eb;padding:var(--og-space-3) var(--og-space-4)}.processed-receipts-detail-layout{gap:var(--og-space-0);min-height:min(800px,calc(100vh - 220px))}.processed-line-items-column,.processed-receipt-preview-column{max-height:min(820px,calc(100vh - 220px));min-height:min(760px,calc(100vh - 250px))}.processed-line-items-column{display:flex}.processed-line-items-column .processed-line-items-panel{display:flex;flex-direction:column;min-height:100%;width:100%}.processed-line-items-column .processed-line-items-body{flex:1 1 auto;overflow:auto}.processed-receipt-preview{border-radius:4px!important;max-height:min(760px,calc(100vh - 250px));object-fit:contain}@media (max-width:767.98px){.processed-line-items-column,.processed-receipt-preview-column{max-height:none;min-height:auto}}.processed-document-thumbnail-item{display:inline-block;margin-right:10px;vertical-align:top}.processed-document-thumbnail-link{background:#f8fafc;border:1px solid #d8dee8;border-radius:4px;display:inline-flex;height:2in;overflow:hidden;width:2in}.processed-document-thumbnail{cursor:pointer;display:block;height:2in!important;object-fit:cover;object-position:top center;width:2in!important}.purchase-history-modal-content,.purchase-history-modal-content .modal-body,.purchase-history-modal-content .modal-footer,.purchase-history-modal-content .modal-header{border-radius:4px!important}.purchase-history-modal-content{min-height:min(900px,calc(100vh - 32px))}.purchase-history-modal-content .modal-header{align-items:center;gap:var(--og-space-3)}.purchase-history-header-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--og-space-2);margin-left:auto}.purchase-history-detail-pane,.purchase-history-modal-body,.purchase-history-modal-row,.purchase-history-receipt-strip{min-height:min(780px,calc(100vh - 190px))}.purchase-history-modal-row{align-items:stretch}.purchase-history-history-only .purchase-history-detail-pane{flex:0 0 100%;max-width:100%}.purchase-history-card,.purchase-history-card>*,.purchase-history-edit .card,.purchase-history-edit .card-body,.purchase-history-edit .card-footer,.purchase-history-edit .card-header,.purchase-history-modal-content .card{border-radius:4px!important;box-shadow:none!important}.purchase-history-card,.purchase-history-edit .card{border:1px solid #d8dee8!important;width:100%}.purchase-history-edit{max-width:none;width:100%}.purchase-history-card-content,.purchase-history-company-col,.purchase-history-company-row,.purchase-history-edit-layout{max-width:100%;width:100%}.purchase-history-company-row{margin-left:0!important;margin-right:0!important}.purchase-history-company-col{padding-left:.25rem!important;padding-right:.25rem!important}.purchase-history-field-group{border-radius:4px!important;padding-right:10.5rem}.purchase-history-receipt-strip .badge,.purchase-history-receipt-strip .img-thumbnail,.purchase-history-receipt-strip .rounded,.purchase-history-receipt-strip .rounded-5{border-radius:4px!important}.purchase-history-receipt-strip{align-items:stretch!important;padding:var(--og-space-1)}.purchase-history-receipt-lightbox,.purchase-history-receipt-strip>*{min-height:100%;width:100%}.purchase-history-receipt-lightbox{align-items:stretch;background:#f8fafc;border:1px solid #d8dee8;border-radius:4px!important;display:flex!important;justify-content:center;padding:.35rem}.purchase-history-receipt-image,.purchase-history-receipt-image img,.purchase-history-receipt-strip img{border-radius:4px!important;box-shadow:none!important;height:100%!important;max-height:calc(100vh - 210px);object-fit:contain;width:100%!important}.purchase-history-add-original-name,.purchase-history-remove-original-name{position:absolute;right:.15rem;top:.15rem;z-index:2}.purchase-history-add-original-name .btn,.purchase-history-remove-original-name .btn{align-items:center;background:#f8fafc!important;border:1px solid #d8dee8!important;border-radius:4px!important;box-shadow:none!important;color:#334155!important;display:inline-flex;font-size:.75rem;font-weight:var(--og-weight-bold);gap:.35rem;height:2rem;justify-content:center;line-height:1;min-width:9.5rem;padding:0 .55rem!important;text-transform:none;white-space:nowrap}.purchase-history-remove-original-name .btn{color:#b91c1c!important}@media (max-width:767px){.purchase-history-field-group{padding-right:var(--og-space-0);padding-top:2.4rem}.purchase-history-add-original-name,.purchase-history-remove-original-name{left:0;right:auto}}.purchase-history-empty-receipts{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:4px;color:#64748b;display:inline-flex;font-size:.9rem;justify-content:center;min-height:7rem;padding:.85rem;white-space:normal;width:100%}.analytics-dashboard .MuiCard-root,.analytics-dashboard .MuiCardContent-root,.analytics-dashboard .MuiCardHeader-root,.analytics-dashboard .MuiPaper-root,.analytics-dashboard .card,.analytics-dashboard .card-body,.analytics-dashboard .card-footer,.analytics-dashboard .card-header,.analytics-dashboard .card>*{border-radius:4px!important}.analytics-dashboard .MuiCard-root,.analytics-dashboard .MuiPaper-root,.analytics-dashboard .card{overflow:visible}.analytics-dashboard .rounded,.analytics-dashboard .rounded-3,.analytics-dashboard .rounded-4,.analytics-dashboard .rounded-5,.analytics-dashboard .rounded-6,.analytics-dashboard img.rounded{border-radius:4px!important}.analytics-dashboard-controls{display:flex;justify-content:flex-end;padding-top:var(--og-space-3)}.analytics-dashboard-header{padding:var(--og-space-0) var(--og-space-4)}.analytics-dashboard-caption{color:#475569;font-size:.98rem;line-height:1.45}.analytics-dashboard-metric-value{align-items:center;display:inline-flex;gap:.45rem;justify-content:center;min-height:2.2rem}.analytics-dashboard-metric-grid{grid-gap:var(--og-space-4);align-items:start;display:grid;gap:var(--og-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));width:100%}.analytics-dashboard-metric{min-width:0}.analytics-dashboard-metric>p:first-child{overflow-wrap:normal;white-space:normal;word-break:normal}.analytics-dashboard-metric-icon-shell{align-items:center;background:linear-gradient(135deg,#ecfeff,#e0f2fe 42%,#fef3c7);border-radius:var(--og-radius-sm);box-shadow:inset 0 0 0 1px #0e749029;display:inline-flex;height:2.15rem;justify-content:center;position:relative;vertical-align:middle;width:2.15rem}.analytics-dashboard-metric-icon{display:block;height:1.45rem;object-fit:contain;width:1.45rem}.analytics-dashboard-metric-icon-controls{min-width:-webkit-max-content;min-width:max-content;position:absolute;right:-.2rem;top:-1.9rem;z-index:12}.analytics-dashboard-card{--expense-chart-surface:var(--og-bg-card,var(--opengrit-card-background,#fff));--expense-chart-text:var(--og-text-primary,var(--opengrit-text-color,#0f172a));--expense-chart-muted:var(--og-text-muted,var(--opengrit-muted-text-color,#64748b));--expense-chart-border:var(--og-border-subtle,var(--opengrit-card-border,#94a3b838));--expense-chart-grid:#94a3b838;--expense-chart-primary:var(--og-color-primary,var(--opengrit-accent-background,#0a4da2));--expense-chart-primary-soft:#0a4da21f;--expense-chart-tooltip-bg:var(--og-bg-elevated,#fff);--expense-chart-tooltip-text:var(--og-text-primary,#0f172a);--expense-chart-success:var(--og-success,#16a34a);--expense-chart-warning:var(--og-warning,#d97706);--expense-chart-danger:var(--og-danger,#dc2626);--expense-chart-category-1:var(--og-color-primary,#0a4da2);--expense-chart-category-2:#0f766e;--expense-chart-category-3:#475569;--expense-chart-category-4:#7c3aed;--expense-chart-category-5:#b45309;--expense-chart-category-6:#be123c;background:var(--expense-chart-surface)!important;border:1px solid var(--expense-chart-border)!important;border-radius:14px!important;box-shadow:0 14px 34px #0f172a14!important;color:var(--expense-chart-text)!important;overflow:visible!important;position:relative}body.opengrit-experience-body--dark .analytics-dashboard-card,body.opengrit-experience-body--pitchdark .analytics-dashboard-card{--expense-chart-grid:#94a3b82e;--expense-chart-primary-soft:#60a5fa24;--expense-chart-tooltip-bg:var(--og-bg-elevated,#0f172af5);--expense-chart-tooltip-text:var(--og-text-primary,#f8fafc);--expense-chart-category-1:#60a5fa;--expense-chart-category-2:#2dd4bf;--expense-chart-category-3:#94a3b8;--expense-chart-category-4:#a78bfa;--expense-chart-category-5:#fbbf24;--expense-chart-category-6:#fb7185;box-shadow:0 18px 42px #00000042!important}.analytics-dashboard-card .MuiCardHeader-root,.analytics-dashboard-card>.card-header{background:#0000!important;border-bottom:1px solid var(--expense-chart-border)!important;color:var(--expense-chart-text)!important;font-size:.95rem;letter-spacing:0;padding:1rem 1.15rem .75rem!important}.analytics-dashboard-card .MuiCardContent-root,.analytics-dashboard-card>.card-body{padding:1rem 1.15rem 1.15rem!important}.analytics-dashboard-card-controls{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem;justify-content:flex-end;padding:var(--og-space-0);position:absolute;right:.45rem;top:-.9rem;z-index:5}.analytics-dashboard-card-controls>*{background:#fff;border-radius:4px;box-shadow:0 6px 16px #0f172a24}.analytics-dashboard-table-controls{display:flex;font-size:.75rem;justify-content:flex-end;padding:0 0 .45rem}.analytics-dashboard-table{border:1px solid #d8dee8;border:var(--dashboard-table-border,1px solid #d8dee8);border-collapse:collapse}.analytics-dashboard-table td,.analytics-dashboard-table th{border:1px solid #e5e7eb;border:var(--dashboard-cell-border,1px solid #e5e7eb);text-align:left;vertical-align:top}.analytics-dashboard-chart-empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:4px;color:#64748b;display:flex;font-size:.92rem;font-weight:750;justify-content:center;min-height:530px;width:100%}.analytics-dashboard-chart{height:300px;min-height:260px;width:100%}.analytics-dashboard-chart--trend{height:315px}.analytics-dashboard-chart--category{height:360px}.analytics-dashboard-chart--ranked{height:auto;min-height:260px}.expense-chart-stage{height:100%;min-height:280px;position:relative;width:100%}.expense-doughnut-svg,.expense-trend-svg{height:100%;overflow:visible;width:100%}.expense-chart-tooltip{background:var(--expense-chart-tooltip-bg);border:1px solid var(--expense-chart-border);border-radius:var(--og-radius-md);box-shadow:0 16px 36px #0f172a29;color:var(--expense-chart-tooltip-text);min-width:172px;padding:.7rem .8rem;pointer-events:none;position:absolute;text-align:left;z-index:8}.expense-chart-tooltip-period{color:var(--expense-chart-muted);font-size:.74rem;font-weight:800}.expense-chart-tooltip-value{color:var(--expense-chart-text);font-size:1rem;font-weight:900;margin-top:.2rem}.expense-chart-tooltip-delta{color:var(--expense-chart-muted);display:flex;font-size:.74rem;font-weight:750;gap:.4rem;justify-content:space-between;margin-top:.35rem}.expense-chart-tooltip-delta strong{color:var(--expense-chart-text)}.expense-doughnut{grid-gap:var(--og-space-4);align-items:center;display:grid;gap:var(--og-space-4);grid-template-columns:minmax(160px,.85fr) minmax(190px,1.15fr);justify-items:center;min-height:240px;min-width:0;text-align:left;width:100%}.expense-doughnut--compact{grid-template-columns:minmax(126px,.85fr) minmax(150px,1.15fr);min-height:190px}.expense-doughnut-svg{shape-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;aspect-ratio:1;display:block;flex:0 0 auto;height:auto;max-height:230px;text-rendering:geometricPrecision;width:min(100%,230px)}.expense-doughnut--compact .expense-doughnut-svg{max-height:180px;width:min(100%,180px)}.expense-doughnut-svg text{stroke:none;dominant-baseline:middle;paint-order:normal;text-rendering:geometricPrecision}.expense-doughnut-segment{cursor:pointer;transition:opacity .16s ease,stroke-width .16s ease}.expense-doughnut-segment:focus-visible{outline:2px solid var(--expense-chart-primary);outline-offset:2px}.expense-chart-legend{grid-gap:.45rem;display:grid;gap:.45rem;list-style:none;margin:var(--og-space-0);max-height:260px;min-width:0;overflow:auto;padding:var(--og-space-0);width:100%}.expense-chart-legend-item{grid-gap:.55rem;align-items:center;border:1px solid #0000;border-radius:10px;color:var(--expense-chart-text);display:grid;gap:.55rem;grid-template-columns:10px minmax(0,1fr);padding:.38rem .45rem}.expense-chart-legend-item--active,.expense-chart-legend-item:focus-visible{background:var(--expense-chart-primary-soft);border-color:var(--expense-chart-border);outline:none}.expense-chart-legend-marker{border-radius:var(--og-radius-pill);height:10px;width:10px}.expense-chart-legend-label{color:var(--expense-chart-text);display:block;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.expense-chart-legend-value{color:var(--expense-chart-muted);display:flex;font-size:.74rem;font-weight:800;gap:.45rem}.expense-ranked-bars{grid-gap:.58rem;display:grid;gap:.58rem;padding:var(--og-space-1) var(--og-space-0);width:100%}.expense-ranked-bar-row{grid-gap:var(--og-space-3);align-items:center;background:#0000!important;border:1px solid #0000!important;border-radius:10px;color:var(--expense-chart-text)!important;display:grid;gap:var(--og-space-3);grid-template-columns:minmax(140px,.9fr) minmax(120px,1.4fr) -webkit-max-content;grid-template-columns:minmax(140px,.9fr) minmax(120px,1.4fr) max-content;min-width:0;padding:.36rem .4rem;text-align:left;width:100%}.expense-ranked-bar-row:focus-visible,.expense-ranked-bar-row:hover{background:var(--expense-chart-primary-soft)!important;border-color:var(--expense-chart-border)!important;outline:none}.expense-ranked-bar-label{color:var(--expense-chart-text);font-size:.82rem;font-weight:800;min-width:0;overflow-wrap:anywhere}.expense-ranked-bar-track{background:var(--expense-chart-grid);border-radius:var(--og-radius-pill);display:block;height:.62rem;overflow:hidden;position:relative}.expense-ranked-bar-fill{background:linear-gradient(90deg,var(--expense-chart-primary),color-mix(in srgb,var(--expense-chart-primary) 72%,#fff));border-radius:inherit;inset:0 auto 0 0;position:absolute}.expense-ranked-bar-value{color:var(--expense-chart-text);font-size:.8rem;font-weight:900;white-space:nowrap}.expense-chart-empty-state,.expense-chart-skeleton{background:color-mix(in srgb,var(--expense-chart-surface) 92%,var(--expense-chart-primary) 8%);border:1px dashed var(--expense-chart-border);border-radius:14px;color:var(--expense-chart-muted);display:grid;font-size:.86rem;font-weight:800;min-height:220px;place-items:center}.og-template-replica-frame .analytics-dashboard{display:block;max-width:100%;min-width:0;overflow-x:clip;padding:clamp(.75rem,1.6vw,1.1rem);width:100%}.og-template-replica-frame .analytics-dashboard :where(section,.row,.col,[class*=col-]){min-width:0}.og-template-replica-frame .analytics-dashboard .row{display:flex;flex-wrap:wrap;margin-left:var(--og-space-0);margin-right:var(--og-space-0);width:100%}.og-template-replica-frame .analytics-dashboard :where(.col,[class*=col-]){max-width:100%;padding-left:.45rem;padding-right:.45rem}.og-template-replica-frame .analytics-dashboard :where(.col-lg-6,.col-lg-10){flex:0 0 100%;max-width:100%}.og-template-replica-frame .analytics-dashboard section{align-items:stretch;margin:var(--og-space-0) var(--og-space-0) var(--og-space-4);width:100%}.og-template-replica-frame .analytics-dashboard .analytics-dashboard-card{height:auto;margin-bottom:var(--og-space-4);min-height:0}.og-template-replica-frame .analytics-dashboard-card-controls{right:.55rem;top:.35rem}.og-template-replica-frame .analytics-dashboard-chart--trend{height:clamp(280px,38vw,315px)}.og-template-replica-frame .analytics-dashboard-chart--category{height:auto;min-height:330px}.og-template-replica-frame .expense-doughnut{grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr)}.og-template-replica-frame .expense-doughnut--compact{align-items:start;gap:.65rem;grid-template-columns:1fr;justify-items:stretch;min-height:0}.og-template-replica-frame .expense-doughnut--compact .expense-chart-legend{max-height:none;overflow:visible}.og-template-replica-frame .expense-doughnut--compact .expense-chart-legend-item{min-width:0;width:100%}.og-template-replica-frame .expense-doughnut--compact .expense-chart-legend-copy,.og-template-replica-frame .expense-doughnut--compact .expense-chart-legend-label,.og-template-replica-frame .expense-doughnut--compact .expense-chart-legend-value{max-width:100%;min-width:0}.og-template-replica-frame .analytics-dashboard-table{table-layout:auto;width:100%}.expense-chart-skeleton{background:linear-gradient(90deg,#0000,#94a3b824,#0000),color-mix(in srgb,var(--expense-chart-surface) 94%,var(--expense-chart-primary) 6%)}@media (prefers-reduced-motion:reduce){.expense-doughnut-segment,.expense-ranked-bar-row{transition:none}}@media (max-width:768px){.analytics-dashboard-card .MuiCardContent-root,.analytics-dashboard-card>.card-body{padding:.9rem!important}.analytics-dashboard-chart,.analytics-dashboard-chart--category,.analytics-dashboard-chart--trend{height:auto;min-height:280px}.expense-doughnut,.expense-doughnut--compact{grid-template-columns:1fr;justify-items:center}.expense-chart-legend{max-height:none;width:100%}.og-template-replica-frame .expense-doughnut{grid-template-columns:1fr}.expense-ranked-bar-row{gap:.4rem .75rem;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.expense-ranked-bar-track{grid-column:1/-1;grid-row:2}}.analytics-report .MuiCard-root,.analytics-report .MuiCardContent-root,.analytics-report .MuiCardHeader-root,.analytics-report .MuiPaper-root,.analytics-report .card,.analytics-report .card-body,.analytics-report .card-footer,.analytics-report .card-header,.analytics-report .card>*{border-radius:4px!important}.analytics-report .MuiCard-root,.analytics-report .MuiPaper-root,.analytics-report .card{overflow:visible}.analytics-report .rounded,.analytics-report .rounded-3,.analytics-report .rounded-4,.analytics-report .rounded-5,.analytics-report .rounded-6,.analytics-report img.rounded{border-radius:4px!important}.analytics-report-controls{display:flex;justify-content:flex-end;padding-top:var(--og-space-3)}.analytics-report-header{padding:var(--og-space-0) var(--og-space-4)}.analytics-report-caption{color:#475569;font-size:.98rem;line-height:1.45}.analytics-report-card{overflow:visible!important;position:relative}.analytics-report-card-controls{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem;justify-content:flex-end;padding:var(--og-space-0);position:absolute;right:.45rem;top:-.9rem;z-index:5}.analytics-report-card-controls>*{background:#fff;background:var(--og-surface-card);border-radius:4px;box-shadow:0 6px 16px #0f172a24;color:#0f172a;color:var(--og-text-on-card)}.analytics-report-item-name-wrap{align-items:center;display:inline-flex;flex-direction:column;gap:.35rem;max-width:100%}.analytics-report-item-name-controls{display:flex;font-size:.75rem;justify-content:center}.analytics-report-item-name-chip{height:auto!important;max-width:100%;min-height:auto!important;padding:.5rem .75rem!important}.analytics-report-item-name-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unprocessed-receipts-page{max-width:100%;overflow-x:hidden;padding:var(--og-space-3);width:100%}.unprocessed-receipts-modal-header{align-items:center;background:#fff;background:var(--og-surface-card);border-bottom:1px solid #94a3b838;border-bottom:1px solid var(--og-border-default);color:#0f172a;color:var(--og-text-on-card);display:flex!important;flex:0 0 auto;gap:var(--og-space-3);justify-content:space-between;min-width:0;padding:.8rem 1rem!important;width:100%}.unprocessed-receipts-modal-title{flex:1 1 auto;line-height:1.25;margin:var(--og-space-0);min-width:0;overflow-wrap:anywhere;text-align:center}.unprocessed-receipts-modal-close{flex:0 0 auto;margin:0!important}.receipt-process-modal-dialog{max-width:min(960px,calc(100vw - 32px))!important;width:min(960px,calc(100vw - 32px))!important}.receipt-process-modal-content{background:#f8fafc;background:var(--og-surface-background);border-radius:6px!important;color:#0f172a;color:var(--og-text-on-surface);display:flex;flex-direction:column;max-height:min(92vh,980px);overflow:hidden}.receipt-process-modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem!important}.receipt-process-modal-footer{background:#fff;background:var(--og-surface-card);border-top:1px solid #94a3b838;border-top:1px solid var(--og-border-default);color:#0f172a;color:var(--og-text-on-card);flex:0 0 auto;padding:.6rem .85rem!important}.receipt-process-page{margin:0 auto;padding:.85rem;width:min(100%,1180px)}.receipt-process-page-header{align-items:center;background:#fff;border:1px solid #94a3b83d;border-radius:var(--og-radius-xs);box-shadow:0 8px 22px #0f172a0f;display:flex;gap:.85rem;justify-content:space-between;margin:.65rem 0 .85rem;padding:.85rem 1rem}.receipt-process-page-header h1{color:#0f172a;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:850;line-height:1.2;margin:.1rem 0 0}.receipt-process-page-kicker{color:#64748b;font-size:.74rem;font-weight:850;text-transform:uppercase}.receipt-process-back-button,.receipt-process-back-button.btn{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;box-shadow:none!important;color:#0f172a!important;flex:0 0 auto;font-weight:800;text-transform:none}.editable-card-top-control{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;pointer-events:auto;position:absolute;right:.25rem;top:-2.15rem;z-index:10020}.receipt-hero-card-shell{isolation:isolate}.receipt-hero-card-control{right:.5rem;top:-2.7rem}.receipt-hero-hidden-placeholder{margin:.85rem 0}.receipt-hero-background-image-control{pointer-events:auto;position:absolute;right:.55rem;top:.55rem;z-index:10030}.document-navigation{align-items:center;background:#fff;border:1px solid #94a3b847;border-radius:var(--og-radius-sm);box-shadow:0 8px 22px #0f172a0f;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:space-between;margin:0 0 .85rem;padding:.55rem;width:100%}.document-navigation-section{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.document-navigation-pager{margin-left:auto}.document-navigation-button,.document-navigation-button.btn{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-control-text,var(--og-text-primary,#334155))!important;background:#fffffff5!important;background:var(--og-control-surface,var(--og-bg-card,#fff))!important;border:1px solid #94a3b838!important;border:1px solid var(--og-border-default,#d8dee8)!important;border-radius:6px!important;box-shadow:none!important;color:#0f172a!important;color:var(--og-control-text,var(--og-text-primary,#334155))!important;font-size:.78rem;font-weight:800;min-height:2rem;text-transform:none}.document-navigation-button.active{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-primary,#0f172a)))!important;background:#0a4da229!important;background:var(--og-selected-background,var(--og-control-surface-active,var(--og-state-selected,#0a4da214)))!important;border-color:#0a4da2!important;border-color:var(--og-selected-border,var(--og-control-border-active,var(--og-border-focus,#0a4da2)))!important;color:#0f172a!important;color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-primary,#0f172a)))!important}.document-navigation--dark{background:#0f172ae6;border-color:#94a3b852;box-shadow:0 14px 34px #00000047}.document-navigation--dark .document-navigation-button,.document-navigation--dark .document-navigation-button.btn{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-control-text,var(--og-text-primary,#e2e8f0))!important;background:#fffffff5!important;background:var(--og-control-surface,var(--og-bg-card,#1e293be0))!important;border-color:#94a3b838!important;border-color:var(--og-border-default,#94a3b847)!important;color:#0f172a!important;color:var(--og-control-text,var(--og-text-primary,#e2e8f0))!important}.document-navigation--dark .document-navigation-button.active{-webkit-text-fill-color:#e0f2fe!important;-webkit-text-fill-color:var(--og-text-on-selected,var(--og-selected-foreground,#e0f2fe))!important;background:#0a4da229!important;background:var(--og-selected-background,var(--og-control-surface-active,#38bdf82e))!important;border-color:#0a4da2!important;border-color:var(--og-selected-border,var(--og-control-border-active,#38bdf8b8))!important;color:#e0f2fe!important;color:var(--og-text-on-selected,var(--og-selected-foreground,#e0f2fe))!important}.document-upload-action-button{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-upload-action-text,var(--og-control-text,#0f172a))!important;background:#fffffff5!important;background:var(--og-upload-action-bg,var(--og-control-surface,#fff))!important;color:#0f172a!important;color:var(--og-upload-action-text,var(--og-control-text,#0f172a))!important}.document-upload-action-button :where(i,svg,span,.storefront-inline-editable-value){fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;color:inherit!important;text-shadow:none!important}@media (max-width:767px){.document-navigation{justify-content:flex-start}.document-navigation-pager{margin-left:var(--og-space-0);width:100%}}.receipt-process-fields{grid-gap:.8rem;align-items:start;background:#fff;border:1px solid #94a3b83d;border-radius:var(--og-radius-xs);display:grid;gap:.8rem;grid-template-columns:1fr;margin:0 auto 1rem;max-width:760px;padding:.9rem;width:100%}.receipt-process-field{min-width:0;width:100%}.receipt-process-field-label{color:#475569;font-size:.78rem;font-weight:800;line-height:1.2;margin-bottom:.35rem}.receipt-process-address-field,.receipt-process-company-field{grid-column:auto}.receipt-amount-chip-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%}.receipt-amount-chip{grid-gap:.35rem;align-content:start;background:#f8fafc;border:1px solid #d8dee8;border-radius:4px;display:grid;gap:.35rem;min-width:0;padding:.7rem}.receipt-confidence-warning-icon{align-items:center;color:#dc2626;cursor:help;display:inline-flex;font-size:.78rem;justify-content:center;line-height:1;margin-left:.28rem;vertical-align:middle}.receipt-low-confidence-value{color:#dc2626!important;font-weight:850}.receipt-input-confidence-value{align-items:center;display:inline-flex;font-size:.78rem;gap:var(--og-space-1);line-height:1.25;margin-top:.28rem}.receipt-amount-chip-label{color:#64748b;font-size:.72rem;font-weight:850;text-transform:uppercase}.receipt-amount-chip-value{align-items:center;color:#0f172a;display:inline-flex;font-size:1.05rem;font-weight:850;gap:var(--og-space-1);overflow-wrap:anywhere}.receipt-amount-chip-input{border:1px solid #cbd5e1;border-radius:4px;min-width:0;padding:.45rem .5rem;width:100%}.receipt-amount-chip-edit{justify-self:start}.receipt-date-chip{width:100%}.receipt-inline-edit-button{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#0f172a;font-size:.72rem;font-weight:800;line-height:1;padding:.32rem .5rem}.receipt-inline-edit-button:hover{background:#f1f5f9;border-color:#94a3b8}.receipt-item-card-list{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:1fr;width:100%}.receipt-item-card{background:#fff;border:1px solid #94a3b83d;border-radius:var(--og-radius-xs);box-shadow:0 6px 18px #0f172a0f;min-width:0;overflow:hidden;width:100%}.receipt-item-card-header{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:var(--og-space-3);justify-content:space-between;padding:.8rem .9rem;text-align:left}.receipt-item-card-header h3{color:#0f172a;font-size:1rem;font-weight:850;line-height:1.25;margin:.1rem 0 0;overflow-wrap:anywhere}.receipt-item-title-caption{color:#64748b;font-size:.84rem;line-height:var(--og-line-compact);margin-bottom:var(--og-space-0)}.receipt-item-card-kicker{color:#64748b;font-size:.7rem;font-weight:850;text-transform:uppercase}.receipt-item-field-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:.85rem}.receipt-item-field{grid-gap:.35rem;background:#fff;border:1px solid #e2e8f0;border-radius:4px;display:grid;gap:.35rem;min-width:0;padding:.65rem;text-align:left}.receipt-item-field-header{align-items:center;color:#64748b;display:flex;font-size:.72rem;font-weight:850;gap:var(--og-space-2);justify-content:space-between;text-transform:uppercase}.receipt-item-field-value{align-items:center;color:#0f172a;display:inline-flex;font-size:.92rem;font-weight:650;gap:var(--og-space-1);line-height:var(--og-line-compact);min-height:2.05rem;overflow-wrap:anywhere}.receipt-unit-price-action{align-items:center;display:flex;flex-wrap:wrap;gap:var(--og-space-2)}.receipt-unit-price-button:disabled{cursor:not-allowed;opacity:.55}.receipt-unit-price-hint{color:#64748b;font-size:.76rem;font-weight:var(--og-weight-bold);line-height:1.25}.receipt-empty-items{background:#fff;background:var(--og-surface-card);border:1px dashed #94a3b838;border:1px dashed var(--og-border-default);border-radius:var(--og-radius-xs);color:#475569;color:var(--og-text-secondary);padding:var(--og-space-4);text-align:center}.receipt-orchestration-panel{background:#fff;background:var(--og-bg-card);border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:var(--og-radius-xs);box-shadow:0 10px 28px #0f172a14;box-shadow:var(--opengrit-card-shadow,0 10px 28px #0f172a14);color:#0f172a;color:var(--og-text-primary);margin:.85rem auto 1rem;padding:.85rem;text-align:left;width:min(100%,980px)}.receipt-orchestration-panel.is-collapsed{padding:.75rem .85rem}.receipt-orchestration-panel-header{align-items:flex-start;display:flex;gap:.85rem;justify-content:space-between;margin-bottom:.8rem}.receipt-orchestration-panel.is-collapsed .receipt-orchestration-panel-header{margin-bottom:var(--og-space-0)}.receipt-orchestration-panel-header h3{color:#0f172a;color:var(--og-text-primary);font-size:1rem;font-weight:850;line-height:1.2;margin:.1rem 0 0}.receipt-orchestration-kicker{color:#475569;color:var(--og-text-secondary);font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.receipt-orchestration-toggle{align-items:center;background:#fff;background:var(--og-bg-elevated);border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:4px;color:#0f172a;color:var(--og-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:850;line-height:1;min-height:1.65rem;padding:.25rem .6rem;white-space:nowrap}.receipt-orchestration-toggle:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--og-accent,#2563eb);outline-offset:2px}.receipt-orchestration-schema-row{display:flex;justify-content:flex-end;margin-bottom:.65rem}.receipt-orchestration-schema{align-items:center;background:#fff;background:var(--og-bg-elevated);border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:4px;color:#475569;color:var(--og-text-secondary);display:inline-flex;font-size:.72rem;font-weight:800;min-height:1.65rem;padding:.25rem .55rem;white-space:nowrap}.receipt-orchestration-tabs{align-items:stretch;border-bottom:1px solid #94a3b838;border-bottom:1px solid var(--og-border-default);display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem;padding-bottom:.35rem}.receipt-orchestration-tabs button{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;color:#475569;color:var(--og-text-secondary);cursor:pointer;display:inline-flex;flex:1 1 9.5rem;font:inherit;font-size:.76rem;font-weight:850;justify-content:center;line-height:1.25;min-height:2.4rem;min-width:0;overflow-wrap:anywhere;padding:.45rem .7rem;text-align:center;white-space:normal}.receipt-orchestration-tabs button[aria-selected=true]{border-bottom-color:#0a4da2;border-bottom-color:var(--og-border-focus,#2563eb);color:#0f172a;color:var(--og-text-primary)}.receipt-orchestration-tabs button:disabled{cursor:not-allowed;opacity:.45}.receipt-dom-debug-grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-dom-tree,.receipt-dom-tree ul{grid-gap:.3rem;display:grid;gap:.3rem;list-style:none;margin:var(--og-space-0);padding:var(--og-space-0)}.receipt-dom-tree-row{grid-gap:.55rem;background:#fff;background:var(--og-bg-card);border-left:2px solid #94a3b838;border-left:2px solid var(--og-border-default);display:grid;font-size:.74rem;gap:.55rem;grid-template-columns:minmax(7rem,auto) minmax(0,1fr) auto;margin-left:0;margin-left:calc(var(--receipt-dom-depth, 0)*.9rem);padding:.38rem .5rem}.receipt-dom-node-detail,.receipt-dom-tree-row span{color:#475569;color:var(--og-text-secondary);overflow-wrap:anywhere}.receipt-dom-node-detail{font-size:.68rem;margin:.1rem 0 .25rem .55rem;margin:.1rem 0 .25rem calc(var(--receipt-dom-depth, 0)*.9rem + .55rem)}.receipt-dom-json{background:#fff;background:var(--og-bg-card);border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:4px;color:#475569;color:var(--og-text-secondary);font-size:.68rem;margin:var(--og-space-0);max-height:24rem;overflow:auto;padding:.6rem;white-space:pre-wrap}.receipt-structure-region-strip{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.receipt-structure-region{grid-gap:.2rem;background:#fff;background:var(--og-bg-card);border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:4px;display:grid;font-size:.72rem;gap:.2rem;padding:.55rem}.receipt-structure-region.region-header{border-top:3px solid #0a4da2;border-top:3px solid var(--og-border-focus,#2563eb)}.receipt-structure-region.region-body{border-top:3px solid #16a34a;border-top:3px solid var(--og-success,#16a34a)}.receipt-structure-region.region-footer{border-top:3px solid #d97706;border-top:3px solid var(--og-warning,#d97706)}.receipt-structure-region small,.receipt-structure-region span{color:#475569;color:var(--og-text-secondary)}.receipt-structure-density-map{grid-gap:2px;background:#fff;background:var(--og-bg-card);border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:4px;display:grid;gap:2px;grid-template-columns:repeat(var(--density-columns),minmax(0,1fr));min-height:10rem;padding:.35rem}.receipt-structure-density-map span{background:color-mix(in srgb,#0a4da2 var(--cell-density),#fff);background:color-mix(in srgb,var(--og-border-focus,#2563eb) var(--cell-density),var(--og-bg-elevated));border-radius:2px;min-height:.8rem}.receipt-classification-feature-grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.receipt-classification-feature-grid>div{grid-gap:var(--og-space-1);border:1px solid #7d91b238;border-radius:.65rem;display:grid;gap:var(--og-space-1);padding:.65rem}.receipt-classification-feature-grid span{color:var(--text-secondary);font-size:.75rem}.receipt-orchestration-grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-orchestration-card{background:#fff;background:var(--og-bg-elevated);border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:5px;color:#0f172a;color:var(--og-text-primary);min-width:0;padding:var(--og-space-3)}.receipt-orchestration-card-wide{grid-column:1/-1}.receipt-orchestration-card-title{color:#0f172a;color:var(--og-text-primary);font-size:.78rem;font-weight:850;margin-bottom:.55rem;text-transform:uppercase}.receipt-orchestration-arithmetic-list,.receipt-orchestration-confidence-list,.receipt-orchestration-lock-list,.receipt-orchestration-overlay-list,.receipt-orchestration-rejection-list,.receipt-orchestration-state-list{grid-gap:.45rem;display:grid;gap:.45rem}.receipt-orchestration-arithmetic-row,.receipt-orchestration-overlay-row,.receipt-orchestration-rejection-row,.receipt-orchestration-state-row{grid-gap:.55rem;align-items:center;background:#fff;background:var(--og-bg-card);border:1px solid color-mix(in srgb,#94a3b838 72%,#0000);border:1px solid color-mix(in srgb,var(--og-border-default) 72%,#0000);border-radius:4px;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:var(--og-space-2)}.receipt-orchestration-arithmetic-row,.receipt-orchestration-rejection-row{grid-template-columns:minmax(0,1fr) auto}.receipt-orchestration-arithmetic-row small,.receipt-orchestration-rejection-row span{color:#475569;color:var(--og-text-secondary);font-size:.74rem;grid-column:1/-1;overflow-wrap:anywhere}.receipt-orchestration-state-pill{align-items:center;background:#f59e0b;background:var(--og-button-secondary,var(--og-bg-input-focus));border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:4px;color:#0f172a;color:var(--og-text-primary);display:inline-flex;font-size:.68rem;font-weight:850;justify-content:center;min-width:4.8rem;padding:.22rem .48rem;text-transform:uppercase}.receipt-orchestration-state-pill.state-item,.receipt-orchestration-state-pill.state-items{background:color-mix(in srgb,#16a34a 16%,#fff);background:color-mix(in srgb,var(--og-success,#16a34a) 16%,var(--og-bg-elevated))}.receipt-orchestration-state-pill.state-payment,.receipt-orchestration-state-pill.state-totals{background:color-mix(in srgb,#d97706 18%,#fff);background:color-mix(in srgb,var(--og-warning,#d97706) 18%,var(--og-bg-elevated))}.receipt-orchestration-state-pill.state-footer{background:color-mix(in srgb,#dc2626 14%,#fff);background:color-mix(in srgb,var(--og-danger,#dc2626) 14%,var(--og-bg-elevated))}.receipt-orchestration-muted,.receipt-orchestration-state-detail{color:#475569;color:var(--og-text-secondary);font-size:.78rem;min-width:0;overflow-wrap:anywhere}.receipt-orchestration-state-confidence{color:#0f172a;color:var(--og-text-primary);font-size:.76rem;font-weight:850}.receipt-orchestration-transition-list{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.receipt-orchestration-lock-list span,.receipt-orchestration-transition-list span{background:#fff;background:var(--og-bg-card);border:1px solid #94a3b838;border:1px solid var(--og-border-default);border-radius:4px;color:#475569;color:var(--og-text-secondary);display:inline-flex;font-size:.74rem;font-weight:750;padding:.25rem .48rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.receipt-orchestration-confidence-label{color:#475569;color:var(--og-text-secondary);display:flex;font-size:.76rem;font-weight:800;gap:var(--og-space-2);justify-content:space-between}.receipt-orchestration-confidence-label strong{color:#0f172a;color:var(--og-text-primary)}.receipt-orchestration-confidence-track{background:#fff;background:var(--og-bg-input);border-radius:3px;height:.46rem;margin-top:var(--og-space-1);overflow:hidden}.receipt-orchestration-confidence-track span{background:#0a4da2;background:var(--og-button-bg,var(--og-border-focus));border-radius:inherit;display:block;height:100%}.receipt-orchestration-arithmetic-row strong{border-radius:4px;font-size:.72rem;justify-self:end;padding:.18rem .42rem}.receipt-orchestration-arithmetic-row strong.is-valid{background:color-mix(in srgb,#16a34a 18%,#fff);background:color-mix(in srgb,var(--og-success,#16a34a) 18%,var(--og-bg-elevated));color:#16a34a;color:var(--og-success,#15803d)}.receipt-orchestration-arithmetic-row strong.is-invalid{background:color-mix(in srgb,#dc2626 16%,#fff);background:color-mix(in srgb,var(--og-danger,#dc2626) 16%,var(--og-bg-elevated));color:#dc2626;color:var(--og-danger,#dc2626)}.receipt-original-overlay-stage{display:inline-block;line-height:0;max-height:inherit;position:relative}.receipt-original-overlay-stage .unprocessed-receipts-original-image{max-width:100%;width:100%}.receipt-original-region-overlay-layer{inset:var(--og-space-0);pointer-events:none;position:absolute}.receipt-original-region-overlay{background:color-mix(in srgb,#0a4da2 12%,#0000);background:color-mix(in srgb,var(--og-border-focus,#0a4da2) 12%,#0000);border:2px solid #0a4da2;border:2px solid var(--og-border-focus,#0a4da2);border-radius:3px;box-shadow:0 0 0 1px #ffffffb3,0 8px 18px #0f172a2e;min-height:1.2rem;min-width:2.5rem;position:absolute}.receipt-original-region-overlay span{background:#fff;background:var(--og-bg-card);border-radius:3px;box-shadow:0 4px 12px #0f172a2e;color:#0f172a;color:var(--og-text-primary);font-size:.62rem;font-weight:850;left:-2px;line-height:1;padding:.16rem .34rem;position:absolute;top:-1.35rem}.receipt-original-region-overlay.region-item,.receipt-original-region-overlay.region-items{background:color-mix(in srgb,#16a34a 12%,#0000);background:color-mix(in srgb,var(--og-success,#16a34a) 12%,#0000);border-color:#16a34a;border-color:var(--og-success,#16a34a)}.receipt-original-region-overlay.region-payment,.receipt-original-region-overlay.region-totals{background:color-mix(in srgb,#d97706 14%,#0000);background:color-mix(in srgb,var(--og-warning,#d97706) 14%,#0000);border-color:#d97706;border-color:var(--og-warning,#d97706)}.receipt-original-region-overlay.region-footer{background:color-mix(in srgb,#dc2626 10%,#0000);background:color-mix(in srgb,var(--og-danger,#dc2626) 10%,#0000);border-color:#dc2626;border-color:var(--og-danger,#dc2626)}@media (max-width:767px){.receipt-orchestration-tabs button{flex-basis:min(100%,8rem)}.receipt-dom-debug-grid,.receipt-orchestration-grid{grid-template-columns:1fr}.receipt-orchestration-panel-header{display:grid}.receipt-orchestration-overlay-row,.receipt-orchestration-state-row{grid-template-columns:1fr}.receipt-orchestration-schema{white-space:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.receipt-process-page,.unprocessed-receipts-page{color:#0f172a;color:var(--og-text-primary)}.receipt-process-page :where(.receipt-process-page-header,.document-navigation,.receipt-process-fields,.receipt-amount-chip,.receipt-item-card,.receipt-item-card-header,.receipt-item-field,.receipt-empty-items,.unprocessed-receipts-shell,.unprocessed-receipts-header,.unprocessed-receipts-body,.unprocessed-receipts-original-preview,.unprocessed-receipts-original-preview-body,.unprocessed-receipts-original-frame,.unprocessed-receipts-original-image),.unprocessed-receipts-page :where(.receipt-process-page-header,.document-navigation,.receipt-process-fields,.receipt-amount-chip,.receipt-item-card,.receipt-item-card-header,.receipt-item-field,.receipt-empty-items,.unprocessed-receipts-shell,.unprocessed-receipts-header,.unprocessed-receipts-body,.unprocessed-receipts-original-preview,.unprocessed-receipts-original-preview-body,.unprocessed-receipts-original-frame,.unprocessed-receipts-original-image){background:#fff!important;background:var(--og-bg-card)!important;background-color:#fff!important;background-color:var(--og-bg-card)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}.receipt-process-page :where(.receipt-process-page-header h1,.receipt-amount-chip-value,.receipt-item-card-header h3,.receipt-item-field-value,.unprocessed-receipts-title),.unprocessed-receipts-page :where(.receipt-process-page-header h1,.receipt-amount-chip-value,.receipt-item-card-header h3,.receipt-item-field-value,.unprocessed-receipts-title){color:#0f172a!important;color:var(--og-text-primary)!important}.receipt-process-page :where(.receipt-process-page-kicker,.receipt-process-field-label,.receipt-amount-chip-label,.receipt-item-title-caption,.receipt-item-card-kicker,.receipt-item-field-header,.receipt-unit-price-hint,.unprocessed-receipts-kicker,.unprocessed-receipts-caption),.unprocessed-receipts-page :where(.receipt-process-page-kicker,.receipt-process-field-label,.receipt-amount-chip-label,.receipt-item-title-caption,.receipt-item-card-kicker,.receipt-item-field-header,.receipt-unit-price-hint,.unprocessed-receipts-kicker,.unprocessed-receipts-caption){color:#475569!important;color:var(--og-text-secondary)!important}.receipt-process-page :where(.receipt-inline-edit-button,.receipt-mode-action-button.btn,.receipt-mode-action-button),.unprocessed-receipts-page :where(.receipt-inline-edit-button,.receipt-mode-action-button.btn,.receipt-mode-action-button){background:#fff!important;background:var(--og-bg-elevated)!important;background-color:#fff!important;background-color:var(--og-bg-elevated)!important;border:1px solid #94a3b838!important;border:1px solid var(--og-border-default)!important;box-shadow:none!important;color:#0f172a!important;color:var(--og-text-primary)!important}.receipt-process-page :where(.receipt-inline-edit-button:hover,.receipt-mode-action-button:hover),.unprocessed-receipts-page :where(.receipt-inline-edit-button:hover,.receipt-mode-action-button:hover){background:#fff!important;background:var(--og-bg-input-focus)!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important;color:#0f172a!important;color:var(--og-text-primary)!important}.receipt-process-page .receipt-process-document-button.btn,.unprocessed-receipts-page .receipt-process-document-button.btn{background:#0a4da2!important;background:var(--og-button-primary)!important;background-color:#0a4da2!important;background-color:var(--og-button-primary)!important;border:1px solid #0a4da2!important;border:1px solid var(--og-button-primary)!important;box-shadow:0 1px 2px #0f172a1f!important;box-shadow:var(--og-shadow-sm,0 1px 2px #0f172a1f)!important;color:#fff!important;color:var(--og-button-primary-text)!important;font-weight:800;text-transform:none}.receipt-process-page .receipt-process-document-button.btn :where(span,i,svg),.unprocessed-receipts-page .receipt-process-document-button.btn :where(span,i,svg){fill:currentColor!important;color:currentColor!important}.receipt-process-page .receipt-process-document-button.btn:hover,.unprocessed-receipts-page .receipt-process-document-button.btn:hover{background:color-mix(in srgb,#0a4da2 86%,#0f172a)!important;background:color-mix(in srgb,var(--og-button-primary) 86%,var(--og-text-primary))!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important;color:#fff!important;color:var(--og-button-primary-text)!important}.receipt-process-page .receipt-process-document-button.btn:focus-visible,.unprocessed-receipts-page .receipt-process-document-button.btn:focus-visible{outline:3px solid #0a4da2!important;outline:3px solid var(--og-border-focus,#60a5fa)!important;outline-offset:2px}.receipt-process-page .receipt-process-document-button.btn:disabled,.unprocessed-receipts-page .receipt-process-document-button.btn:disabled{background:#e5e7eb!important;background:var(--og-button-disabled)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;box-shadow:none!important;color:#64748b!important;color:var(--og-button-disabled-text)!important;opacity:.72}.document-primary-action-button,.document-primary-action-button.btn{color:#fff!important;color:var(--og-document-action-foreground,var(--og-button-primary-text))!important}.document-primary-action-button :where(a,span,strong,i,svg,.MuiTypography-root),.document-primary-action-content{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-document-action-foreground,var(--og-button-primary-text))!important;color:#fff!important;color:var(--og-document-action-foreground,var(--og-button-primary-text))!important}.document-primary-action-button :where(svg,svg *){fill:currentColor!important;stroke:currentColor}.document-primary-action-content{align-items:center;display:inline-flex;gap:.35rem;text-decoration:none!important}.receipt-process-page :where(input,select,textarea,.form-control),.unprocessed-receipts-page :where(input,select,textarea,.form-control){background:#fff!important;background:var(--og-bg-input)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}.inventory-category-name-chip,.inventory-category-name-chip.badge{border-radius:4px!important;display:flex!important;justify-content:center;max-width:min(100%,320px);min-width:10rem;overflow:visible;padding:.42rem .6rem!important;white-space:nowrap!important;width:100%}.inventory-category-header-content{min-width:0;width:min(100%,340px)}.inventory-category-header-image{flex:0 0 auto}.inventory-category-name-chip-inner{max-width:100%;min-width:0}.inventory-category-name-text{line-height:1.2;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.editable-card-frame{isolation:isolate}.editable-card-frame-controls{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;max-width:min(100%,360px);position:absolute;right:0;top:-2.25rem;z-index:12}.unprocessed-receipts-shell{background:#fff;border:1px solid #94a3b83d!important;border-radius:6px!important;box-shadow:0 14px 36px #0f172a1a!important;overflow:hidden}.unprocessed-receipts-header{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-bottom:1px solid #94a3b83d!important;display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.1rem!important}.unprocessed-receipts-header-main{align-items:flex-start;display:flex;gap:var(--og-space-4);justify-content:space-between;max-width:100%;min-width:0;text-align:left}.unprocessed-receipts-title-block{min-width:0}.unprocessed-receipts-kicker{color:#475569;font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.unprocessed-receipts-title{color:#0f172a;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:850;line-height:1.2;margin:.1rem 0 0}.unprocessed-receipts-caption{color:#64748b;font-size:.92rem;line-height:1.4;margin:.35rem 0 0}.unprocessed-receipts-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;max-width:100%;min-width:0}.unprocessed-receipts-icon-button,.unprocessed-receipts-icon-button.btn{align-items:center;background:#fff!important;background:var(--og-bg-elevated)!important;background-color:#fff!important;background-color:var(--og-bg-elevated)!important;border:1px solid #94a3b838!important;border:1px solid var(--og-border-default)!important;border-radius:4px!important;box-shadow:0 1px 2px #0f172a14!important;box-shadow:var(--og-shadow-sm,0 1px 2px #0f172a14)!important;color:#0f172a!important;color:var(--og-text-primary)!important;display:inline-flex!important;font-weight:800;gap:.4rem;justify-content:center;max-width:100%;min-width:0;text-transform:none}.unprocessed-receipts-icon-button :where(span,i,svg),.unprocessed-receipts-icon-button.btn :where(span,i,svg){fill:currentColor!important;color:currentColor!important}.unprocessed-receipts-icon-button:hover{background:#fff!important;background:var(--og-bg-input-focus)!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important;color:#0f172a!important;color:var(--og-text-primary)!important}.unprocessed-receipts-delete-button,.unprocessed-receipts-delete-button.btn{color:#dc2626!important;color:var(--og-danger,#ef4444)!important}.unprocessed-receipts-tabs{display:flex;flex-wrap:wrap;gap:.4rem;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:.1rem}.unprocessed-receipts-tab{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-control-text,var(--og-text-primary,#334155))!important;background:#fffffff5!important;background:var(--og-control-surface,var(--og-bg-card,#fff))!important;border:1px solid #94a3b838!important;border:1px solid var(--og-border-default,#d8dee8)!important;border-radius:4px!important;color:#0f172a!important;color:var(--og-control-text,var(--og-text-primary,#334155))!important;font-weight:750;min-height:2.25rem}.unprocessed-receipts-tab.active{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-primary,#0f172a)))!important;background:#0a4da229!important;background:var(--og-selected-background,var(--og-control-surface-active,var(--og-state-selected,#0a4da214)))!important;border-color:#0a4da2!important;border-color:var(--og-selected-border,var(--og-control-border-active,var(--og-border-focus,#0a4da2)))!important;color:#0f172a!important;color:var(--og-text-on-selected,var(--og-selected-foreground,var(--og-text-primary,#0f172a)))!important}.unprocessed-receipts-body{background:#f8fafc;padding:.85rem!important}.unprocessed-receipts-original-preview{background:#fff;border:1px solid #d8dee8;border-radius:var(--og-radius-xs);box-shadow:0 8px 24px #0f172a14;display:flex;flex-direction:column;height:100%;margin-bottom:var(--og-space-0);overflow:hidden}.unprocessed-receipts-original-preview-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:var(--og-space-3);justify-content:space-between;padding:.75rem .9rem;text-align:left}.unprocessed-receipts-original-preview-body{align-items:flex-start;background:#f8fafc;display:flex;flex:1 1 auto;height:100%;isolation:isolate;justify-content:center;max-height:none;min-height:0;overflow:auto;padding:var(--og-space-3)}.unprocessed-receipts-original-frame{background:#fff;border:0;border-radius:4px;min-height:min(72vh,760px);width:100%}.unprocessed-receipts-original-image{background:#fff;border-radius:4px;display:block;max-height:none;max-width:100%;object-fit:contain;transform-origin:center center;transition:transform .16s ease;width:auto}.unprocessed-receipts-workspace{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr);margin:0!important;position:relative;width:100%}.unprocessed-receipts-workspace.is-reprocessing{cursor:wait}.unprocessed-receipts-workspace.is-reprocessing :where(button,a,input,select,textarea){cursor:wait!important}.receipt-reprocess-wait-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,#f8fafc 72%,#0000);background:color-mix(in srgb,var(--og-bg-page,var(--opengrit-page-background,#f8fafc)) 72%,#0000);border-radius:var(--og-radius-xs);color:#0f172a;color:var(--og-text-primary,var(--opengrit-text-color,#0f172a));display:flex;font-weight:900;gap:.65rem;inset:var(--og-space-0);justify-content:center;min-height:220px;pointer-events:none;position:absolute;z-index:8}.receipt-reprocess-wait-icon{font-size:1.25rem}.unprocessed-receipts-workspace.has-original-preview{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}.unprocessed-receipts-created-column,.unprocessed-receipts-original-column{min-width:0;width:100%}.unprocessed-receipts-original-column{height:min(82vh,920px);position:-webkit-sticky;position:sticky;top:.75rem}.unprocessed-receipts-created-column{overflow-x:auto}.unprocessed-receipts-body .card{border-radius:6px!important}@media (max-width:767px){.unprocessed-receipts-page{padding:var(--og-space-2)}.unprocessed-receipts-header-main{flex-direction:column}.unprocessed-receipts-actions{justify-content:flex-start;width:100%}.unprocessed-receipts-original-preview-header{flex-direction:column}.unprocessed-receipts-workspace,.unprocessed-receipts-workspace.has-original-preview{grid-template-columns:1fr}.unprocessed-receipts-original-column{height:auto;position:static}.unprocessed-receipts-original-preview-body{max-height:min(58vh,620px)}.unprocessed-receipts-original-frame{min-height:min(56vh,600px)}.receipt-process-modal-dialog{max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important}.receipt-process-modal-content{max-height:94vh}.receipt-process-fields{grid-template-columns:1fr}.receipt-process-address-field,.receipt-process-company-field{grid-column:auto}.receipt-process-page{padding:var(--og-space-2)}.receipt-process-page-header{align-items:stretch;flex-direction:column}.unprocessed-receipts-icon-button,.unprocessed-receipts-icon-button.btn{flex:1 1 8rem}}@media (max-width:420px){.unprocessed-receipts-modal-header{gap:.45rem;padding:.65rem .7rem!important}.unprocessed-receipts-modal-title{font-size:1rem;text-align:left}.unprocessed-receipts-caption{font-size:.84rem}}.opengrit-app-theme-shell{background:#f8fafc;background:var(--og-bg-app);color:#0f172a;color:var(--og-text-primary);color-scheme:light;min-height:100vh}body.opengrit-experience-body--dark .opengrit-app-theme-shell,body.opengrit-experience-body--pitchdark .opengrit-app-theme-shell{color-scheme:dark}body.opengrit-experience-body--dark,body.opengrit-experience-body--dark #root,body.opengrit-experience-body--dark .opengrit-app-theme-shell,body.opengrit-experience-body--pitchdark,body.opengrit-experience-body--pitchdark #root,body.opengrit-experience-body--pitchdark .opengrit-app-theme-shell{background:#f8fafc!important;background:var(--og-bg-app)!important;background-color:#f8fafc!important;background-color:var(--og-bg-app)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(.opengrit-app-theme-shell,.opengrit-app-theme-shell>*,.MuiBox-root,.MuiContainer-root,main,section,article,aside,nav,header,footer,form,fieldset,.container,.container-fluid,.row,.col,[class*=container],[class*=wrapper],[class*=layout],[class*=shell],[class*=page i],[class*=screen i],[class*=content i],[class*=panel i],[class*=frame i],[class*=body i]),body.opengrit-experience-body--pitchdark :is(.opengrit-app-theme-shell,.opengrit-app-theme-shell>*,.MuiBox-root,.MuiContainer-root,main,section,article,aside,nav,header,footer,form,fieldset,.container,.container-fluid,.row,.col,[class*=container],[class*=wrapper],[class*=layout],[class*=shell],[class*=page],[class*=Page],[class*=screen],[class*=Screen],[class*=content],[class*=Content],[class*=panel],[class*=Panel],[class*=frame],[class*=Frame],[class*=body],[class*=Body]){border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(.MuiBox-root,.MuiContainer-root),body.opengrit-experience-body--pitchdark :is(.MuiBox-root,.MuiContainer-root){background-color:initial!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(.MuiBox-root,.MuiContainer-root):where([style*=background],[class*=card i],[class*=panel i],[class*=surface i]),body.opengrit-experience-body--pitchdark :is(.MuiBox-root,.MuiContainer-root):where([style*=background],[class*=card i],[class*=panel i],[class*=surface i]){background-color:#fff!important;background-color:var(--og-bg-card)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(.bg-white,.bg-light,.card,.card-body,.card-header,.card-footer,.list-group,.list-group-item,.accordion,.accordion-item,.accordion-button,.dropdown-menu,.dropdown-item,.modal-content,.modal-header,.modal-body,.modal-footer,.offcanvas,.popover,.toast,.toast-body,.table-responsive,.scroll-container,.MuiPaper-root,.MuiCard-root,.MuiDialog-paper,.MuiPopover-paper,.MuiMenu-paper,.MuiDrawer-paper,.MuiAccordion-root,.MuiTableContainer-root,.MuiAlert-root,.MuiSnackbarContent-root,.react-datepicker,.datepicker,.select-dropdown,.dropdown-content,.mdb-select-dropdown,[class*=card i],[class*=panel i],[class*=modal i],[class*=dropdown i]),body.opengrit-experience-body--pitchdark :is(.bg-white,.bg-light,.card,.card-body,.card-header,.card-footer,.list-group,.list-group-item,.accordion,.accordion-item,.accordion-button,.dropdown-menu,.dropdown-item,.modal-content,.modal-header,.modal-body,.modal-footer,.offcanvas,.popover,.toast,.toast-body,.table-responsive,.scroll-container,.MuiPaper-root,.MuiCard-root,.MuiDialog-paper,.MuiPopover-paper,.MuiMenu-paper,.MuiDrawer-paper,.MuiAccordion-root,.MuiTableContainer-root,.MuiAlert-root,.MuiSnackbarContent-root,.react-datepicker,.datepicker,.select-dropdown,.dropdown-content,.mdb-select-dropdown,[class*=card i],[class*=panel i],[class*=modal i],[class*=dropdown i]){background:#fff!important;background:var(--og-bg-card)!important;background-color:#fff!important;background-color:var(--og-bg-card)!important;background-image:none!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(.modal-content,.offcanvas,.MuiDialog-paper,.MuiPopover-paper,.MuiMenu-paper,.MuiDrawer-paper,[role=dialog],[role=menu],[role=listbox],[data-popper-placement]),body.opengrit-experience-body--pitchdark :is(.modal-content,.offcanvas,.MuiDialog-paper,.MuiPopover-paper,.MuiMenu-paper,.MuiDrawer-paper,[role=dialog],[role=menu],[role=listbox],[data-popper-placement]){background:#fff!important;background:var(--og-bg-modal)!important;background-color:#fff!important;background-color:var(--og-bg-modal)!important;box-shadow:0 22px 60px #0f172a1f!important;box-shadow:var(--og-shadow-elevated)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(input,textarea,select,option,.form-control,.form-select,.input-group-text,.MuiInputBase-root,.MuiFilledInput-root,.MuiOutlinedInput-root,.MuiInput-root,.MuiSelect-select,.MuiAutocomplete-inputRoot,.MuiPickersInputBase-root,[contenteditable=true]),body.opengrit-experience-body--pitchdark :is(input,textarea,select,option,.form-control,.form-select,.input-group-text,.MuiInputBase-root,.MuiFilledInput-root,.MuiOutlinedInput-root,.MuiInput-root,.MuiSelect-select,.MuiAutocomplete-inputRoot,.MuiPickersInputBase-root,[contenteditable=true]){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-primary)!important;background:#fff!important;background:var(--og-bg-input)!important;background-color:#fff!important;background-color:var(--og-bg-input)!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(input,textarea,select,.form-control,.form-select,.MuiInputBase-root,[contenteditable=true]):hover,body.opengrit-experience-body--pitchdark :is(input,textarea,select,.form-control,.form-select,.MuiInputBase-root,[contenteditable=true]):hover{background:#f1f7ff!important;background:var(--og-bg-input-hover)!important;background-color:#f1f7ff!important;background-color:var(--og-bg-input-hover)!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important}body.opengrit-experience-body--dark :is(.MuiInputBase-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused,.MuiFilledInput-root.Mui-focused),body.opengrit-experience-body--dark :is(input,textarea,select,.form-control,.form-select,.MuiInputBase-root,[contenteditable=true]):focus,body.opengrit-experience-body--pitchdark :is(.MuiInputBase-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused,.MuiFilledInput-root.Mui-focused),body.opengrit-experience-body--pitchdark :is(input,textarea,select,.form-control,.form-select,.MuiInputBase-root,[contenteditable=true]):focus{background:#fff!important;background:var(--og-bg-input-focus)!important;background-color:#fff!important;background-color:var(--og-bg-input-focus)!important;border-color:#0a4da2!important;border-color:var(--og-border-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,#0a4da2 24%,#0000)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--og-border-focus) 24%,#0000)!important}body.opengrit-experience-body--dark :is(.MuiInputBase-input,.MuiFilledInput-input,.MuiOutlinedInput-input,input.MuiInputBase-input,textarea.MuiInputBase-input),body.opengrit-experience-body--pitchdark :is(.MuiInputBase-input,.MuiFilledInput-input,.MuiOutlinedInput-input,input.MuiInputBase-input,textarea.MuiInputBase-input){background:#0000!important;background-color:initial!important}body.opengrit-experience-body--dark :is([style*="background: #fff"],[style*="background:#fff"],[style*="background: #ffffff"],[style*="background:#ffffff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background-color: #ffffff"],[style*="background-color:#ffffff"],[style*="background: white"],[style*="background:white"],[style*="background-color: white"],[style*="background-color:white"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background:#f8fafc"],[style*="background: #f4f6fa"],[style*="background:#f4f6fa"],[style*="background: #f3f4f6"],[style*="background:#f3f4f6"],[style*="background: #f9fafb"],[style*="background:#f9fafb"]),body.opengrit-experience-body--pitchdark :is([style*="background: #fff"],[style*="background:#fff"],[style*="background: #ffffff"],[style*="background:#ffffff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background-color: #ffffff"],[style*="background-color:#ffffff"],[style*="background: white"],[style*="background:white"],[style*="background-color: white"],[style*="background-color:white"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: #f8fafc"],[style*="background:#f8fafc"],[style*="background: #f4f6fa"],[style*="background:#f4f6fa"],[style*="background: #f3f4f6"],[style*="background:#f3f4f6"],[style*="background: #f9fafb"],[style*="background:#f9fafb"]){background:#fff!important;background:var(--og-bg-card)!important;background-color:#fff!important;background-color:var(--og-bg-card)!important;background-image:none!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(h1,h2,h3,h4,h5,h6,p,label,span,small,strong,em,b,i,th,td,li,dt,dd,a,.text-dark,.text-black,.text-body,.MuiTypography-root,.MuiFormLabel-root,.MuiInputLabel-root),body.opengrit-experience-body--pitchdark :is(h1,h2,h3,h4,h5,h6,p,label,span,small,strong,em,b,i,th,td,li,dt,dd,a,.text-dark,.text-black,.text-body,.MuiTypography-root,.MuiFormLabel-root,.MuiInputLabel-root){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-primary)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(.text-muted,.MuiTypography-colorTextSecondary,.MuiFormHelperText-root,.MuiInputAdornment-root),body.opengrit-experience-body--pitchdark :is(.text-muted,.MuiTypography-colorTextSecondary,.MuiFormHelperText-root,.MuiInputAdornment-root){-webkit-text-fill-color:#475569!important;-webkit-text-fill-color:var(--og-text-secondary)!important;color:#475569!important;color:var(--og-text-secondary)!important}body.opengrit-experience-body--dark :is(.modal-backdrop,.MuiBackdrop-root),body.opengrit-experience-body--pitchdark :is(.modal-backdrop,.MuiBackdrop-root){background:#0f172a6b!important;background:var(--og-bg-modal-backdrop,var(--og-bg-overlay))!important;background-color:#0f172a6b!important;background-color:var(--og-bg-modal-backdrop,var(--og-bg-overlay))!important}body[class*=opengrit-experience-body] .MuiBackdrop-root.MuiBackdrop-invisible,body[class*=opengrit-experience-body] .MuiMenu-root>.MuiBackdrop-root,body[class*=opengrit-experience-body] .MuiModal-root:not(:has(.MuiDialog-paper))>.MuiBackdrop-root,body[class*=opengrit-experience-body] .MuiPopover-root>.MuiBackdrop-root,body[class*=opengrit-experience-body] [data-og-overlay-kind=dropdown]~.MuiBackdrop-root{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;background-color:initial!important;opacity:0!important;pointer-events:none!important}body[class*=opengrit-experience-body] :is(.dropdown-menu,.select-dropdown,.dropdown-content,.mdb-select-dropdown,.MuiMenu-paper,.MuiPopover-paper,[role=menu],[role=listbox],[data-og-overlay-kind=dropdown]){background:#fff!important;background:var(--og-bg-dropdown,var(--og-bg-card))!important;background-color:#fff!important;background-color:var(--og-bg-dropdown,var(--og-bg-card))!important;border-color:#94a3b838!important;border-color:var(--og-border-default)!important;box-shadow:0 22px 60px #0f172a1f!important;box-shadow:var(--og-shadow-elevated)!important;color:#0f172a!important;color:var(--og-text-primary)!important;z-index:1450!important;z-index:var(--og-z-dropdown,1450)!important}body[class*=opengrit-experience-body] :is(.MuiPopover-root,.MuiMenu-root){z-index:1550!important;z-index:var(--og-z-popover,1550)!important}body[class*=opengrit-experience-body] :is(.MuiDialog-root,.modal,.modal-backdrop){z-index:1700!important;z-index:var(--og-z-modal,1700)!important}body.opengrit-experience-body--dark :is(.placeholder,.placeholder-glow,.skeleton,[class*=Skeleton],.MuiSkeleton-root),body.opengrit-experience-body--pitchdark :is(.placeholder,.placeholder-glow,.skeleton,[class*=Skeleton],.MuiSkeleton-root){background:linear-gradient(90deg,#f8fafc,#fff,#f8fafc)!important;background:linear-gradient(90deg,var(--og-bg-surface),var(--og-bg-surface-elevated),var(--og-bg-surface))!important;color:#0000!important}body.opengrit-experience-body--dark *,body.opengrit-experience-body--pitchdark *{scrollbar-color:#94a3b838 #f8fafc;scrollbar-color:var(--og-border-default) var(--og-bg-app)}body.opengrit-experience-body--dark ::-webkit-scrollbar,body.opengrit-experience-body--pitchdark ::-webkit-scrollbar{height:12px;width:12px}body.opengrit-experience-body--dark ::-webkit-scrollbar-track,body.opengrit-experience-body--pitchdark ::-webkit-scrollbar-track{background:#f8fafc;background:var(--og-bg-app)}body.opengrit-experience-body--dark ::-webkit-scrollbar-thumb,body.opengrit-experience-body--pitchdark ::-webkit-scrollbar-thumb{background:#94a3b838;background:var(--og-border-default);border:3px solid #f8fafc;border:3px solid var(--og-bg-app);border-radius:var(--og-radius-pill)}body.opengrit-experience-body--dark ::-webkit-scrollbar-thumb:hover,body.opengrit-experience-body--pitchdark ::-webkit-scrollbar-thumb:hover{background:#0a4da2;background:var(--og-border-focus)}body.opengrit-experience-body--dark :is(section,nav):not(.navbar):not(.modal):not(.modal-dialog):not(.modal-content),body.opengrit-experience-body--pitchdark :is(section,nav):not(.navbar):not(.modal):not(.modal-dialog):not(.modal-content){background-color:#f8fafc!important;background-color:var(--og-bg-app)!important;border-color:#94a3b82e!important;border-color:var(--og-border-subtle)!important;color:#0f172a!important;color:var(--og-text-primary)!important}body.opengrit-experience-body--dark :is(section,nav):where([class*=card i],[class*=panel i],[class*=drawer i],[class*=quick i],[class*=navigation i]),body.opengrit-experience-body--pitchdark :is(section,nav):where([class*=card i],[class*=panel i],[class*=drawer i],[class*=quick i],[class*=navigation i]){background-color:#fff!important;background-color:var(--og-bg-card)!important}body[class*=opengrit-experience-body] :is(.og-theme-aware-icon,.og-theme-aware-icon-asset,[data-og-theme-aware-icon=true],.fa,.fas,.far,.fab,i[class*=fa-],.MuiIcon-root,.MuiSvgIcon-root,.MuiSelect-icon,.MuiAutocomplete-popupIndicator,.MuiAutocomplete-clearIndicator,.MuiIconButton-root,button svg,[role=button] svg){fill:currentColor!important;stroke:currentColor!important;color:#0f172a!important;color:var(--og-context-foreground,var(--og-local-icon,var(--og-icon-primary,var(--og-text-primary))))!important}body[class*=opengrit-experience-body] :is(.card,.MuiCard-root,.MuiPaper-root,.dropdown-menu,.modal-content) :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]):not(button *):not(.btn *){color:#0f172a!important;color:var(--og-icon-on-card,var(--og-icon-primary))!important}body[class*=opengrit-experience-body] :is(button,.btn,.MuiButton-root,.MuiIconButton-root,[role=button]) :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){fill:currentColor!important;stroke:currentColor!important;color:currentColor!important}body[class*=opengrit-experience-body] :is(svg:not(.recharts-surface):not([class*=chart i]):not([data-og-asset-visibility=off]):not([data-og-preserve-colors=true]),.MuiSvgIcon-root,.MuiIcon-root) :is(path,circle,rect,line,polyline,polygon,ellipse)[stroke]:not([stroke=none]):not([data-og-preserve-colors=true]){stroke:currentColor!important}body[class*=opengrit-experience-body] :is(svg:not(.recharts-surface):not([class*=chart i]):not([data-og-asset-visibility=off]):not([data-og-preserve-colors=true]),.MuiSvgIcon-root,.MuiIcon-root) :is(path,circle,rect,line,polyline,polygon,ellipse)[fill]:not([fill=none]):not([data-og-preserve-colors=true]){fill:currentColor!important}body[class*=opengrit-experience-body] :is(.og-context-aware-foreground,[data-og-context-foreground=true],.og-adaptive-surface,[data-og-adaptive-surface=true]){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-context-foreground,var(--og-local-foreground,var(--og-text-on-local-surface,var(--og-text-adaptive,var(--og-text-primary)))))!important;color:#0f172a!important;color:var(--og-context-foreground,var(--og-local-foreground,var(--og-text-on-local-surface,var(--og-text-adaptive,var(--og-text-primary)))))!important}body[class*=opengrit-experience-body] [data-og-local-contrast-fixed=true]:not([data-og-typography-role]){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-adaptive-foreground,var(--og-local-foreground,currentColor))!important;color:#0f172a!important;color:var(--og-adaptive-foreground,var(--og-local-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-local-contrast-fixed=true] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){fill:currentColor!important;stroke:currentColor!important;color:currentColor!important}body[class*=opengrit-experience-body] .opengrit-footer-social-link,body[class*=opengrit-experience-body] .opengrit-footer-social-link :is(span,strong,small,svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-],.og-theme-aware-icon,.og-theme-aware-icon-asset){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-footer-social-foreground,var(--og-text-on-local-surface,var(--og-adaptive-foreground,var(--og-context-foreground,var(--og-local-foreground,var(--og-local-icon,currentColor))))))!important;fill:#0f172a!important;fill:var(--og-footer-social-foreground,var(--og-text-on-local-surface,var(--og-adaptive-foreground,var(--og-context-foreground,var(--og-local-foreground,var(--og-local-icon,currentColor))))))!important;stroke:#0f172a!important;stroke:var(--og-footer-social-foreground,var(--og-text-on-local-surface,var(--og-adaptive-foreground,var(--og-context-foreground,var(--og-local-foreground,var(--og-local-icon,currentColor))))))!important;color:#0f172a!important;color:var(--og-footer-social-foreground,var(--og-text-on-local-surface,var(--og-adaptive-foreground,var(--og-context-foreground,var(--og-local-foreground,var(--og-local-icon,currentColor))))))!important}body[class*=opengrit-experience-body] :is(.og-context-aware-foreground,[data-og-context-foreground=true],.og-adaptive-surface,[data-og-adaptive-surface=true]) :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-],.og-theme-aware-icon,.og-theme-aware-icon-asset){fill:currentColor!important;stroke:currentColor!important;color:currentColor!important;filter:none;filter:var(--og-asset-contrast-filter,none)}body[class*=opengrit-experience-body] :is(.og-adaptive-button,button[data-og-adaptive-surface=true],.MuiButton-root[data-og-adaptive-surface=true]){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-local-foreground,var(--og-button-text-adaptive,var(--og-text-on-button)))!important;color:#fff!important;color:var(--og-local-foreground,var(--og-button-text-adaptive,var(--og-text-on-button)))!important}body[class*=opengrit-experience-body] :is(.og-adaptive-button,button[data-og-adaptive-surface=true],.MuiButton-root[data-og-adaptive-surface=true]) :is(span,strong,em,small,.MuiTypography-root,.storefront-inline-editable-value){-webkit-text-fill-color:currentColor!important;color:inherit!important}.opengrit-template-preview-surface .opengrit-shop-layout [data-og-adaptive-surface=true],body[class*=opengrit-experience-body] .opengrit-shop-layout [data-og-adaptive-surface=true]{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-local-foreground,var(--og-text-on-local-surface,currentColor))!important;background:inherit!important;background:var(--og-local-background,var(--og-local-surface,inherit))!important;background-color:inherit!important;background-color:var(--og-local-background,var(--og-local-surface,inherit))!important;color:#0f172a!important;color:var(--og-local-foreground,var(--og-text-on-local-surface,currentColor))!important}.opengrit-experience-surface--dark .opengrit-shop-layout .opengrit-shop-category-header[data-og-adaptive-surface=true] *,body.opengrit-experience-body--dark .opengrit-shop-layout .opengrit-shop-category-header[data-og-adaptive-surface=true] *{-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-local-foreground,var(--og-text-on-local-surface,currentColor))!important}.opengrit-template-preview-surface .opengrit-shop-layout [data-og-adaptive-surface=true] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]),body[class*=opengrit-experience-body] .opengrit-shop-layout [data-og-adaptive-surface=true] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){fill:currentColor!important;fill:var(--og-local-icon,var(--og-local-foreground,currentColor))!important;stroke:currentColor!important;stroke:var(--og-local-icon,var(--og-local-foreground,currentColor))!important;color:currentColor!important;color:var(--og-local-icon,var(--og-local-foreground,currentColor))!important}body[class*=opengrit-experience-body] :is(.og-image-aware,[data-og-image-aware],[data-og-image-tone]){--og-image-readable-text:var(--og-image-foreground,var(--og-text-on-image,#fff))}body[class*=opengrit-experience-body] :is(.og-image-aware,[data-og-image-aware]) :is(h1,h2,h3,h4,h5,h6,p,span,a,button,.MuiTypography-root,.editable-live-text-input){color:#fff;color:var(--og-image-readable-text,var(--og-text-on-image,#fff));text-shadow:0 1px 3px color-mix(in srgb,#0f172a 48%,#0000);text-shadow:0 1px 3px color-mix(in srgb,var(--og-text-on-light,#0f172a) 48%,#0000)}body.opengrit-experience-body--dark :is(.og-theme-aware-icon,.og-theme-aware-icon-asset,[data-og-theme-aware-icon=true],.fa,.fas,.far,.fab,i[class*=fa-],.MuiIcon-root,.MuiSvgIcon-root,button svg,[role=button] svg),body.opengrit-experience-body--pitchdark :is(.og-theme-aware-icon,.og-theme-aware-icon-asset,[data-og-theme-aware-icon=true],.fa,.fas,.far,.fab,i[class*=fa-],.MuiIcon-root,.MuiSvgIcon-root,button svg,[role=button] svg){color:#0f172a!important;color:var(--og-context-foreground,var(--og-local-icon,var(--og-icon-primary,var(--og-text-primary))))!important;filter:none;filter:var(--og-asset-contrast-filter,none)}body.opengrit-experience-body--light :is(.og-theme-aware-icon,.og-theme-aware-icon-asset,[data-og-theme-aware-icon=true],.fa,.fas,.far,.fab,i[class*=fa-],.MuiIcon-root,.MuiSvgIcon-root,button svg,[role=button] svg){color:#0f172a!important;color:var(--og-context-foreground,var(--og-local-icon,var(--og-icon-primary,var(--og-text-primary))))!important;filter:drop-shadow(0 0 1px rgba(15,23,42,.18));filter:var(--og-asset-light-visibility-filter,none)}body.opengrit-experience-body--dark :is(.og-theme-aware-image,.og-theme-aware-asset[data-og-asset-visibility=auto],img[class*=icon i],img[class*=logo i],img[alt*=icon i],img[alt*=logo i],img[alt*=avatar i],img[alt*=inventory i],img[alt*=store i]):not([data-og-asset-visibility=off]),body.opengrit-experience-body--pitchdark :is(.og-theme-aware-image,.og-theme-aware-asset[data-og-asset-visibility=auto],img[class*=icon i],img[class*=logo i],img[alt*=icon i],img[alt*=logo i],img[alt*=avatar i],img[alt*=inventory i],img[alt*=store i]):not([data-og-asset-visibility=off]){filter:none;filter:var(--og-image-dark-visibility-filter,none)}body.opengrit-experience-body--light :is(.og-theme-aware-icon-asset,img[class*=icon i],img[class*=logo i],img[alt*=icon i],img[alt*=logo i]):not([data-og-asset-visibility=off]){filter:drop-shadow(0 0 1px rgba(15,23,42,.28)) drop-shadow(0 2px 8px rgba(15,23,42,.1));filter:var(--og-image-light-visibility-filter,none)}body.opengrit-experience-body--dark :is(.og-theme-aware-logo,img[class*=logo i],img[alt*=logo i],.navbar-brand img,[data-og-logo=true]):not([data-og-asset-visibility=off]),body.opengrit-experience-body--pitchdark :is(.og-theme-aware-logo,img[class*=logo i],img[alt*=logo i],.navbar-brand img,[data-og-logo=true]):not([data-og-asset-visibility=off]){background:#fffffff5!important;background:var(--og-logo-surface,#fffffff5)!important;border-color:#ffffffb8!important;border-color:var(--og-logo-outline,#ffffffb8)!important;box-shadow:0 0 0 1px #ffffffb8!important;box-shadow:var(--og-logo-glow,0 0 0 1px #ffffffb8)!important;outline:1px solid #ffffffb8;outline:1px solid var(--og-logo-outline,#ffffffb8);outline-offset:1px}.opengrit-navbar-logo-image,body.opengrit-experience-body--dark .opengrit-navbar-logo-image,body.opengrit-experience-body--dark .opengrit-sidenav-logo-image,body.opengrit-experience-body--pitchdark .opengrit-navbar-logo-image,body.opengrit-experience-body--pitchdark .opengrit-sidenav-logo-image{background:#0000!important;box-shadow:none!important;filter:none;outline:0!important}body.opengrit-experience-body--dark .opengrit-navbar-logo-image,body.opengrit-experience-body--dark .opengrit-sidenav-logo-image,body.opengrit-experience-body--pitchdark .opengrit-navbar-logo-image,body.opengrit-experience-body--pitchdark .opengrit-sidenav-logo-image{filter:none;filter:var(--og-image-dark-visibility-filter,none)}.opengrit-navbar-logo-frame{outline:1px solid #94a3b838;outline:1px solid var(--og-navbar-logo-outline,var(--og-border-default,#0f172a2e));outline-offset:0}.opengrit-sidenav-logo-image{outline:1px solid #ffffffc7;outline:1px solid var(--og-sidenav-logo-outline,#ffffffc7);outline-offset:0}body.opengrit-experience-body--dark svg:not([data-og-asset-visibility=off]):not(.recharts-surface):not([class*=chart i]),body.opengrit-experience-body--pitchdark svg:not([data-og-asset-visibility=off]):not(.recharts-surface):not([class*=chart i]){filter:none;filter:var(--og-asset-contrast-filter,none)}body.opengrit-experience-body--dark svg:not([data-og-asset-visibility=off]):not(.recharts-surface):not([class*=chart i]) :is(path,circle,rect,line,polyline,polygon)[stroke]:not([stroke=none]),body.opengrit-experience-body--pitchdark svg:not([data-og-asset-visibility=off]):not(.recharts-surface):not([class*=chart i]) :is(path,circle,rect,line,polyline,polygon)[stroke]:not([stroke=none]){stroke:currentColor}body.opengrit-experience-body--dark svg:not([data-og-asset-visibility=off]):not(.recharts-surface):not([class*=chart i]) :is(path,circle,rect,line,polyline,polygon)[fill="#000"],body.opengrit-experience-body--dark svg:not([data-og-asset-visibility=off]):not(.recharts-surface):not([class*=chart i]) :is(path,circle,rect,line,polyline,polygon)[fill=black],body.opengrit-experience-body--pitchdark svg:not([data-og-asset-visibility=off]):not(.recharts-surface):not([class*=chart i]) :is(path,circle,rect,line,polyline,polygon)[fill="#000"],body.opengrit-experience-body--pitchdark svg:not([data-og-asset-visibility=off]):not(.recharts-surface):not([class*=chart i]) :is(path,circle,rect,line,polyline,polygon)[fill=black]{fill:currentColor}body[class*=opengrit-experience-body] :is(.editable-floating-editor-panel,.MuiDialog-root,.modal,.modal-content,.modal-footer,.modal-header,.modal-body) :is(button:not(.btn-close):not([type=color]),.btn:not(.btn-close),.MDBBtn,.MuiButton-root){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-primary,var(--opengrit-text-color))!important;background-color:#fff!important;background-color:var(--og-bg-elevated,var(--opengrit-card-background))!important;border-color:#94a3b838!important;border-color:var(--og-border-default,var(--opengrit-card-border))!important;color:#0f172a!important;color:var(--og-text-primary,var(--opengrit-text-color))!important}body[class*=opengrit-experience-body] :is(.editable-floating-editor-panel,.MuiDialog-root,.modal,.modal-content,.modal-footer,.modal-header,.modal-body) :is(button:not(.btn-close):not([type=color]),.btn:not(.btn-close),.MDBBtn,.MuiButton-root):is(.btn-primary,.btn-success,.MuiButton-containedPrimary,[data-og-modal-action=primary]){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-button-primary-text,var(--og-text-on-button))!important;background-color:#0a4da2!important;background-color:var(--og-button-primary,var(--opengrit-accent-background))!important;border-color:#0a4da2!important;border-color:var(--og-button-primary,var(--opengrit-accent-background))!important;color:#fff!important;color:var(--og-button-primary-text,var(--og-text-on-button))!important}body[class*=opengrit-experience-body] :is(.editable-floating-editor-panel,.MuiDialog-root,.modal,.modal-content,.modal-footer,.modal-header,.modal-body) :is(button:not(.btn-close):not([type=color]),.btn:not(.btn-close),.MDBBtn,.MuiButton-root):is(.btn-danger,.MuiButton-containedError,[data-og-modal-action=danger]){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-button-danger-text,var(--og-text-on-button))!important;background-color:#dc2626!important;background-color:var(--og-button-danger,var(--og-danger))!important;border-color:#dc2626!important;border-color:var(--og-button-danger,var(--og-danger))!important;color:#fff!important;color:var(--og-button-danger-text,var(--og-text-on-button))!important}body[class*=opengrit-experience-body] :is(.editable-floating-editor-panel,.MuiDialog-root,.modal,.modal-content,.modal-footer,.modal-header,.modal-body) :is(button:not(.btn-close):not([type=color]),.btn:not(.btn-close),.MDBBtn,.MuiButton-root) :is(span,strong,em,small,svg,.MuiTypography-root,.storefront-inline-editable-value){-webkit-text-fill-color:currentColor!important;color:inherit!important}body[class*=opengrit-experience-body] :is(button,[role=button],.MuiButton-root,.btn,.MDBBtn) :is(.storefront-inline-editor-shell .storefront-inline-editable-value,.storefront-inline-editor-shell [data-og-inline-editable-value=true]){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-inline-editable-foreground,var(--og-local-foreground,var(--og-text-primary,var(--opengrit-text-color,#0f172a))))!important;color:#0f172a!important;color:var(--og-inline-editable-foreground,var(--og-local-foreground,var(--og-text-primary,var(--opengrit-text-color,#0f172a))))!important}body[class*=opengrit-experience-body] .storefront-inline-editor-shell :where(button[data-og-inline-editor-control=true]){--og-local-foreground:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;--og-local-icon:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;--og-context-foreground:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important}body[class*=opengrit-experience-body] .storefront-inline-editor-shell :where(button[data-og-inline-editor-control=true] svg,button[data-og-inline-editor-control=true] .MuiSvgIcon-root){--og-local-foreground:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;--og-local-icon:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;--og-context-foreground:var(--og-inline-editor-control-color,var(--og-text-primary,var(--opengrit-text-color,#0f172a)))!important;fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;color:currentColor!important;filter:none!important}.opengrit-template-preview-surface button.MuiButton-root[data-og-login-tab=true],body[class*=opengrit-experience-body] button.MuiButton-root[data-og-login-tab=true]{--og-inline-editable-foreground:var(--og-login-tab-text,var(--opengrit-text-color,#0f172a))!important;--og-local-foreground:var(--og-login-tab-text,var(--opengrit-text-color,#0f172a))!important;--og-context-foreground:var(--og-login-tab-text,var(--opengrit-text-color,#0f172a))!important;-webkit-text-fill-color:currentColor!important;background-color:initial!important;background-color:var(--og-login-tab-background,#0000)!important;border-color:#94a3b859!important;border-color:var(--og-login-tab-border,var(--opengrit-card-border,#94a3b859))!important;color:#0f172a!important;color:var(--og-login-tab-text,var(--opengrit-text-color,#0f172a))!important}.opengrit-template-preview-surface button.MuiButton-root[data-og-login-tab=true][data-og-login-tab-active=true],body[class*=opengrit-experience-body] button.MuiButton-root[data-og-login-tab=true][data-og-login-tab-active=true]{--og-inline-editable-foreground:var(--og-login-tab-active-text,var(--opengrit-text-color,#0f172a))!important;--og-local-foreground:var(--og-login-tab-active-text,var(--opengrit-text-color,#0f172a))!important;--og-context-foreground:var(--og-login-tab-active-text,var(--opengrit-text-color,#0f172a))!important;-webkit-text-fill-color:currentColor!important;background-color:#f8fafc!important;background-color:var(--og-login-tab-active-background,var(--opengrit-card-soft-background,#f8fafc))!important;border-color:#0a4da2!important;border-color:var(--og-login-tab-active-border,var(--opengrit-accent-background,#0a4da2))!important;color:#0f172a!important;color:var(--og-login-tab-active-text,var(--opengrit-text-color,#0f172a))!important}.opengrit-template-preview-surface button.MuiButton-root[data-og-login-tab=true] :is(span,strong,em,small,.MuiTypography-root,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]),body[class*=opengrit-experience-body] button.MuiButton-root[data-og-login-tab=true] :is(span,strong,em,small,.MuiTypography-root,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]){-webkit-text-fill-color:currentColor!important;color:inherit!important}body[class*=opengrit-experience-body] [data-og-login-heading=true]{-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-login-header-title-color,var(--opengrit-text-color,#0f172a))!important}.opengrit-template-preview-surface [data-og-login-heading=true] :is(h1,h2,h3,h4,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4),body[class*=opengrit-experience-body] [data-og-login-heading=true] :is(h1,h2,h3,h4,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4){--og-inline-editable-foreground:var(--og-login-header-title-color,var(--opengrit-text-color,#0f172a))!important;--og-local-foreground:var(--og-login-header-title-color,var(--opengrit-text-color,#0f172a))!important;-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-login-header-title-color,var(--opengrit-text-color,#0f172a))!important}.opengrit-template-preview-surface [data-og-login-heading=true] :is(p,.MuiTypography-body1,.MuiTypography-body2),body[class*=opengrit-experience-body] [data-og-login-heading=true] :is(p,.MuiTypography-body1,.MuiTypography-body2){--og-inline-editable-foreground:var(--og-login-header-subtitle-color,var(--opengrit-muted-text-color,var(--opengrit-text-color,#0f172a)))!important;--og-local-foreground:var(--og-login-header-subtitle-color,var(--opengrit-muted-text-color,var(--opengrit-text-color,#0f172a)))!important;-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-login-header-subtitle-color,var(--opengrit-muted-text-color,var(--opengrit-text-color,#0f172a)))!important}.opengrit-template-preview-surface [data-og-login-heading=true] :is(.MuiTypography-overline),body[class*=opengrit-experience-body] [data-og-login-heading=true] :is(.MuiTypography-overline){--og-inline-editable-foreground:var(--og-login-header-eyebrow-color,var(--opengrit-muted-text-color,var(--opengrit-text-color,#0f172a)))!important;--og-local-foreground:var(--og-login-header-eyebrow-color,var(--opengrit-muted-text-color,var(--opengrit-text-color,#0f172a)))!important;-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-login-header-eyebrow-color,var(--opengrit-muted-text-color,var(--opengrit-text-color,#0f172a)))!important}.opengrit-template-preview-surface [data-og-login-heading=true] :is(span,strong,em,small,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]),body[class*=opengrit-experience-body] [data-og-login-heading=true] :is(span,strong,em,small,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true]){-webkit-text-fill-color:currentColor!important;color:inherit!important}.opengrit-template-preview-surface [data-og-login-heading=true] :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]),body[class*=opengrit-experience-body] [data-og-login-heading=true] :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]){--og-inline-editable-foreground:var(--og-text-on-local-surface,var(--og-adaptive-foreground,var(--og-local-foreground,currentColor)))!important;-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-text-on-local-surface,var(--og-adaptive-foreground,var(--og-local-foreground,currentColor)))!important}.opengrit-template-preview-surface [data-og-login-page-heading=true],body[class*=opengrit-experience-body] [data-og-login-page-heading=true]{-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-template-preview-surface [data-og-login-page-heading=true] :is(h1,h2,h3,h4,.MuiTypography-h4),body[class*=opengrit-experience-body] [data-og-login-page-heading=true] :is(h1,h2,h3,h4,.MuiTypography-h4){-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--opengrit-text-color,#0f172a)!important}.opengrit-template-preview-surface [data-og-login-page-heading=true] :is(p,span,.MuiTypography-body1,.MuiTypography-overline),body[class*=opengrit-experience-body] [data-og-login-page-heading=true] :is(p,span,.MuiTypography-body1,.MuiTypography-overline){-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--opengrit-muted-text-color,var(--opengrit-text-color,#0f172a))!important}.opengrit-template-preview-surface [data-og-login-form=true] :is(.MuiInputBase-root,.MuiOutlinedInput-root),body[class*=opengrit-experience-body] [data-og-login-form=true] :is(.MuiInputBase-root,.MuiOutlinedInput-root){--og-local-background:var(--og-login-field-background,var(--og-field-background,#fff))!important;--og-local-surface:var(--og-login-field-background,var(--og-field-background,#fff))!important;--og-local-foreground:var(--og-login-field-text,#0f172a)!important;--og-local-icon:var(--og-login-field-icon,var(--og-login-field-text,#0f172a))!important;--og-context-foreground:var(--og-login-field-text,#0f172a)!important;--og-text-on-local-surface:var(--og-login-field-text,#0f172a)!important;--og-icon-on-local-surface:var(--og-login-field-icon,var(--og-login-field-text,#0f172a))!important;--og-adaptive-foreground:var(--og-login-field-text,#0f172a)!important;-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-login-field-text,#0f172a)!important;background:#fff!important;background:var(--og-login-field-background,var(--og-field-background,#fff))!important;background-color:#fff!important;background-color:var(--og-login-field-background,var(--og-field-background,#fff))!important;color:#0f172a!important;color:var(--og-login-field-text,#0f172a)!important}.opengrit-template-preview-surface [data-og-login-form=true] :is(.MuiInputBase-root:hover,.MuiOutlinedInput-root:hover),body[class*=opengrit-experience-body] [data-og-login-form=true] :is(.MuiInputBase-root:hover,.MuiOutlinedInput-root:hover){background:#f1f7ff!important;background:var(--og-login-field-background-hover,var(--og-login-field-background,var(--og-field-background-hover,#f1f7ff)))!important;background-color:#f1f7ff!important;background-color:var(--og-login-field-background-hover,var(--og-login-field-background,var(--og-field-background-hover,#f1f7ff)))!important}.opengrit-template-preview-surface [data-og-login-form=true] :is(.MuiInputBase-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused),body[class*=opengrit-experience-body] [data-og-login-form=true] :is(.MuiInputBase-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused){background:#fff!important;background:var(--og-login-field-background-focus,var(--og-login-field-background,var(--og-field-background-focus,#fff)))!important;background-color:#fff!important;background-color:var(--og-login-field-background-focus,var(--og-login-field-background,var(--og-field-background-focus,#fff)))!important}.opengrit-template-preview-surface [data-og-login-form=true] :is(.MuiInputBase-input,.MuiOutlinedInput-input,input.MuiInputBase-input,textarea.MuiInputBase-input),body[class*=opengrit-experience-body] [data-og-login-form=true] :is(.MuiInputBase-input,.MuiOutlinedInput-input,input.MuiInputBase-input,textarea.MuiInputBase-input){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-login-field-text,#0f172a)!important;caret-color:#0f172a!important;caret-color:var(--og-login-field-text,#0f172a)!important;color:#0f172a!important;color:var(--og-login-field-text,#0f172a)!important}.opengrit-template-preview-surface [data-og-login-form=true] :is(.MuiInputBase-input,.MuiOutlinedInput-input,input.MuiInputBase-input,textarea.MuiInputBase-input)::placeholder,body[class*=opengrit-experience-body] [data-og-login-form=true] :is(.MuiInputBase-input,.MuiOutlinedInput-input,input.MuiInputBase-input,textarea.MuiInputBase-input)::placeholder{-webkit-text-fill-color:#475569c2!important;-webkit-text-fill-color:var(--og-login-field-placeholder,#475569c2)!important;color:#475569c2!important;color:var(--og-login-field-placeholder,#475569c2)!important}.opengrit-template-preview-surface [data-og-login-form=true] :is(.MuiInputAdornment-root,.MuiIconButton-root,.MuiSvgIcon-root),body[class*=opengrit-experience-body] [data-og-login-form=true] :is(.MuiInputAdornment-root,.MuiIconButton-root,.MuiSvgIcon-root){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-login-field-icon,var(--og-login-field-text,#0f172a))!important;color:#0f172a!important;color:var(--og-login-field-icon,var(--og-login-field-text,#0f172a))!important}.opengrit-template-preview-surface [data-og-login-form=true] :is(.MuiLink-root,a),body[class*=opengrit-experience-body] [data-og-login-form=true] :is(.MuiLink-root,a){-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-login-link-text,var(--opengrit-text-color,var(--og-text-primary,#0f172a)))!important}.opengrit-template-preview-surface [data-og-login-form=true] :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]),body[class*=opengrit-experience-body] [data-og-login-form=true] :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]){--og-inline-editable-foreground:var(--og-text-on-local-surface,var(--og-adaptive-foreground,var(--og-local-foreground,currentColor)))!important;-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-text-on-local-surface,var(--og-adaptive-foreground,var(--og-local-foreground,currentColor)))!important}.og-orders-page :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]),.og-template-orders-page :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]),.opengrit-template-preview-surface .og-template-orders-page :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]),body[class*=opengrit-experience-body] .og-orders-page :is(.storefront-inline-editable-value[data-og-adaptive-surface=true],[data-og-inline-editable-value=true][data-og-adaptive-surface=true]){--og-inline-editable-foreground:currentColor!important;--og-text-on-local-surface:currentColor!important;--og-adaptive-foreground:currentColor!important;-webkit-text-fill-color:currentColor!important;color:inherit!important}.opengrit-cart-layout .opengrit-cart-checkout-button,.opengrit-cart-layout .opengrit-cart-checkout-button :is(span,strong,em,small,svg,.MuiSvgIcon-root,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true],[data-og-adaptive-surface=true]){--og-inline-editable-foreground:var(--og-text-on-local-surface,currentColor)!important;--og-local-foreground:var(--og-text-on-local-surface,currentColor)!important;--og-context-foreground:var(--og-text-on-local-surface,currentColor)!important;--og-adaptive-foreground:var(--og-text-on-local-surface,currentColor)!important;-webkit-text-fill-color:currentColor!important;color:#0f172a!important;color:var(--og-text-on-local-surface,currentColor)!important}button.document-upload-action-button,button.document-upload-action-button :is(span,strong,em,small,i,svg,.MuiSvgIcon-root,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true],[data-og-adaptive-surface=true]){--og-inline-editable-foreground:var(--og-upload-action-text,currentColor)!important;--og-local-foreground:var(--og-upload-action-text,currentColor)!important;--og-context-foreground:var(--og-upload-action-text,currentColor)!important;--og-adaptive-foreground:var(--og-upload-action-text,currentColor)!important;fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-upload-action-text,currentColor)!important;color:currentColor!important;color:var(--og-upload-action-text,currentColor)!important;text-shadow:none!important}button.document-upload-action-button{background:#fffffff5!important;background:var(--og-upload-action-bg,var(--og-control-surface,#fff))!important;background-color:#fffffff5!important;background-color:var(--og-upload-action-bg,var(--og-control-surface,#fff))!important}button.document-upload-action-button[data-og-local-contrast-fixed=true],button.document-upload-action-button[data-og-local-contrast-fixed=true] :is(span,i,svg,.MuiSvgIcon-root){-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-upload-action-text,currentColor)!important;color:currentColor!important;color:var(--og-upload-action-text,currentColor)!important}button.document-create-action-button,button.document-create-action-button :is(span,strong,em,small,i,svg,.MuiSvgIcon-root,.storefront-inline-editor-shell,.storefront-inline-editable-value,[data-og-inline-editable-value=true],[data-og-adaptive-surface=true]){--og-inline-editable-foreground:var(--og-document-action-text,currentColor)!important;--og-local-foreground:var(--og-document-action-text,currentColor)!important;--og-context-foreground:var(--og-document-action-text,currentColor)!important;--og-adaptive-foreground:var(--og-document-action-text,currentColor)!important;fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-document-action-text,currentColor)!important;color:currentColor!important;color:var(--og-document-action-text,currentColor)!important;text-shadow:none!important}button.document-create-action-button{background:#fffffff5!important;background:var(--og-document-action-bg,var(--og-control-surface,#fff))!important;background-color:#fffffff5!important;background-color:var(--og-document-action-bg,var(--og-control-surface,#fff))!important}.opengrit-template-preview-surface button.document-create-action-button.MuiButton-root,.opengrit-template-preview-surface button.document-upload-action-button,body[class*=opengrit-experience-body] .opengrit-template-preview-surface button.document-create-action-button.MuiButton-root,body[class*=opengrit-experience-body] .opengrit-template-preview-surface button.document-upload-action-button{-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-upload-action-text,var(--og-document-action-text,currentColor))!important;background:#fffffff5!important;background:var(--og-upload-action-bg,var(--og-document-action-bg,var(--og-control-surface,#fff)))!important;background-color:#fffffff5!important;background-color:var(--og-upload-action-bg,var(--og-document-action-bg,var(--og-control-surface,#fff)))!important;color:currentColor!important;color:var(--og-upload-action-text,var(--og-document-action-text,currentColor))!important}.opengrit-template-preview-surface button.document-create-action-button.MuiButton-root :is(span,i,svg,.MuiSvgIcon-root),.opengrit-template-preview-surface button.document-upload-action-button :is(span,i,svg,.MuiSvgIcon-root),body[class*=opengrit-experience-body] .opengrit-template-preview-surface button.document-create-action-button.MuiButton-root :is(span,i,svg,.MuiSvgIcon-root),body[class*=opengrit-experience-body] .opengrit-template-preview-surface button.document-upload-action-button :is(span,i,svg,.MuiSvgIcon-root){fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-upload-action-text,var(--og-document-action-text,currentColor))!important;color:currentColor!important;color:var(--og-upload-action-text,var(--og-document-action-text,currentColor))!important;text-shadow:none!important}.og-template-documents-unprocessed-page :is(.storefront-inline-editable-value,[data-og-inline-editable-value=true],[data-og-local-contrast-fixed=true],[data-og-selected-contrast-fixed=true]){animation:none!important;transition:none!important}.og-template-documents-unprocessed-page :is(button,.btn,.MuiButton-root) :is(.storefront-inline-editable-value,[data-og-inline-editable-value=true],[data-og-adaptive-surface=true]){--og-inline-editable-foreground:var(--og-text-on-local-surface,var(--og-adaptive-foreground,currentColor))!important;--og-local-foreground:var(--og-text-on-local-surface,var(--og-adaptive-foreground,currentColor))!important;--og-context-foreground:var(--og-text-on-local-surface,var(--og-adaptive-foreground,currentColor))!important;--og-adaptive-foreground:var(--og-text-on-local-surface,currentColor)!important;-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-local-surface,var(--og-adaptive-foreground,currentColor))!important;color:#0f172a!important;color:var(--og-text-on-local-surface,var(--og-adaptive-foreground,currentColor))!important;text-shadow:none!important}body[class*=opengrit-experience-body] .og-template-documents-unprocessed-page :is(button,.btn,.MuiButton-root) :is(.storefront-inline-editable-value,[data-og-inline-editable-value=true],[data-og-adaptive-surface=true]){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-text-on-local-surface,var(--og-adaptive-foreground,currentColor))!important;color:#0f172a!important;color:var(--og-text-on-local-surface,var(--og-adaptive-foreground,currentColor))!important;text-shadow:none!important}body[class*=opengrit-experience-body] [data-og-app-chrome=main-nav] :is(button,.MuiButton-root,.MuiIconButton-root,a,[role=button],span,.MuiTypography-root){-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-local-foreground,var(--og-context-foreground,currentColor))!important;color:currentColor!important;color:var(--og-local-foreground,var(--og-context-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-app-chrome=main-nav] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important;color:currentColor!important;color:var(--og-local-icon,var(--og-local-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-app-chrome=main-nav] .MuiSvgIcon-root.MuiSvgIcon-root,body[class*=opengrit-experience-body] [data-og-app-chrome=main-nav] :is(button,.MuiButton-root,.MuiIconButton-root,a,[role=button]) svg.MuiSvgIcon-root,body[class*=opengrit-experience-body] [data-og-app-chrome=main-nav] [data-og-theme-aware-icon=true]{--og-context-foreground:var(--og-local-icon,var(--og-local-foreground,currentColor))!important;--og-text-secondary:var(--og-local-icon,var(--og-local-foreground,currentColor))!important;-webkit-text-fill-color:currentColor!important;-webkit-text-fill-color:var(--og-local-icon,var(--og-local-foreground,currentColor))!important;fill:currentColor!important;fill:var(--og-local-icon,var(--og-local-foreground,currentColor))!important;stroke:currentColor!important;stroke:var(--og-local-icon,var(--og-local-foreground,currentColor))!important;color:currentColor!important;color:var(--og-local-icon,var(--og-local-foreground,currentColor))!important}body[class*=opengrit-experience-body] [data-og-app-chrome=main-nav] svg.MuiSvgIcon-root.MuiSvgIcon-root[data-og-theme-aware-icon=true]{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-local-icon,var(--og-local-foreground,var(--og-context-foreground,#0f172a)))!important;fill:#0f172a!important;fill:var(--og-local-icon,var(--og-local-foreground,var(--og-context-foreground,#0f172a)))!important;stroke:#0f172a!important;stroke:var(--og-local-icon,var(--og-local-foreground,var(--og-context-foreground,#0f172a)))!important;color:#0f172a!important;color:var(--og-local-icon,var(--og-local-foreground,var(--og-context-foreground,#0f172a)))!important}body[class*=opengrit-experience-body] .opengrit-footer-social-link.opengrit-footer-social-link .storefront-inline-editable-value.storefront-inline-editable-value,body[class*=opengrit-experience-body] .opengrit-footer-social-link.opengrit-footer-social-link :is(i,svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--og-footer-social-foreground,var(--og-text-on-local-surface,var(--og-adaptive-foreground,#0f172a)))!important;fill:#0f172a!important;fill:var(--og-footer-social-foreground,var(--og-text-on-local-surface,var(--og-adaptive-foreground,#0f172a)))!important;stroke:#0f172a!important;stroke:var(--og-footer-social-foreground,var(--og-text-on-local-surface,var(--og-adaptive-foreground,#0f172a)))!important;color:#0f172a!important;color:var(--og-footer-social-foreground,var(--og-text-on-local-surface,var(--og-adaptive-foreground,#0f172a)))!important}body.opengrit-admin-task-page-active{--og-admin-neutral-surface:#fff;--og-admin-neutral-soft-surface:#f8fafc;--og-admin-neutral-text:#0f172a;--og-admin-neutral-muted:#475569;--og-admin-neutral-border:#dbe3ef}body.opengrit-admin-task-page-active [data-og-app-chrome=main-nav] :is(a,button,.MuiButton-root,.MuiIconButton-root,[role=button]),body.opengrit-admin-task-page-active [data-og-app-chrome=side-nav] :is(a,button,.MuiButton-root,.MuiIconButton-root,[role=button]),body.opengrit-admin-task-page-active [data-og-side-nav-builder=true] :is(a,button,.MuiButton-root,.MuiIconButton-root,[role=button]){-webkit-text-fill-color:var(--og-admin-neutral-text)!important;--og-local-foreground:var(--og-admin-neutral-text)!important;--og-context-foreground:var(--og-admin-neutral-text)!important;--og-text-on-local-surface:var(--og-admin-neutral-text)!important;--og-local-icon:var(--og-admin-neutral-text)!important;--og-icon-on-local-surface:var(--og-admin-neutral-text)!important;background:#0000!important;background-color:initial!important;box-shadow:none!important;color:var(--og-admin-neutral-text)!important}body.opengrit-admin-task-page-active [data-og-app-chrome=main-nav] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]),body.opengrit-admin-task-page-active [data-og-app-chrome=side-nav] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]),body.opengrit-admin-task-page-active [data-og-side-nav-builder=true] :is(svg,.MuiSvgIcon-root,.MuiIcon-root,.fa,.fas,.far,.fab,i[class*=fa-]){-webkit-text-fill-color:var(--og-admin-neutral-text)!important;fill:var(--og-admin-neutral-text)!important;stroke:var(--og-admin-neutral-text)!important;color:var(--og-admin-neutral-text)!important}body.opengrit-admin-task-page-active [id^=admin-live-] :is(.MuiButton-root,button,a.MuiButton-root,[role=button],.MuiTab-root,[role=tab],.nav-link,.btn){-webkit-text-fill-color:var(--og-admin-neutral-text)!important;background:var(--og-admin-neutral-surface)!important;background-color:var(--og-admin-neutral-surface)!important;border-color:var(--og-admin-neutral-border)!important;box-shadow:none!important;color:var(--og-admin-neutral-text)!important}body.opengrit-admin-task-page-active [id^=admin-live-] :is(.MuiButton-root:hover,button:hover,a.MuiButton-root:hover,[role=button]:hover,.MuiTab-root:hover,[role=tab]:hover,.nav-link:hover,.btn:hover,.Mui-selected,[aria-selected=true],.active){-webkit-text-fill-color:var(--og-admin-neutral-text)!important;background:var(--og-admin-neutral-soft-surface)!important;background-color:var(--og-admin-neutral-soft-surface)!important;color:var(--og-admin-neutral-text)!important}body.opengrit-admin-task-page-active #root :is(.MuiButton-root,button.MuiButton-root,a.MuiButton-root,.MuiTab-root,[role=tab],.nav-link,.btn){-webkit-text-fill-color:var(--og-admin-neutral-text)!important;background:var(--og-admin-neutral-surface)!important;background-color:var(--og-admin-neutral-surface)!important;border-color:var(--og-admin-neutral-border)!important;box-shadow:none!important;color:var(--og-admin-neutral-text)!important}body.opengrit-admin-task-page-active #root :is(.MuiButton-root:hover,button.MuiButton-root:hover,a.MuiButton-root:hover,.MuiTab-root:hover,[role=tab]:hover,.nav-link:hover,.btn:hover,.MuiButton-root.Mui-selected,.MuiTab-root.Mui-selected,[role=tab][aria-selected=true],.nav-link.active,.btn.active){-webkit-text-fill-color:var(--og-admin-neutral-text)!important;background:var(--og-admin-neutral-soft-surface)!important;background-color:var(--og-admin-neutral-soft-surface)!important;border-color:var(--og-admin-neutral-border)!important;color:var(--og-admin-neutral-text)!important}body :is(button,.MuiButton-root)[data-og-login-submit=true]{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-login-submit-text,var(--og-local-foreground,#fff))!important;color:#fff!important;color:var(--og-login-submit-text,var(--og-local-foreground,#fff))!important}body :is(button,.MuiButton-root)[data-og-login-submit=true] :is(span,strong,em,small,.MuiTypography-root,.storefront-inline-editable-value,[data-og-inline-editable-value=true]){-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--og-login-submit-text,var(--og-local-foreground,#fff))!important;color:#fff!important;color:var(--og-login-submit-text,var(--og-local-foreground,#fff))!important}.og-sidenav-tree{--og-sidenav-tree-connector:color-mix(in srgb,var(--og-border-default,#94a3b859) 82%,#0000);display:block;width:100%}.og-sidenav-tree-branch{position:relative}.og-sidenav-tree-branch[data-sidenav-tree-connectors=true]:before{background:var(--og-sidenav-tree-connector);border-radius:1px;bottom:8px;content:"";left:calc(var(--og-sidenav-tree-branch-indent) - 8px);pointer-events:none;position:absolute;top:8px;width:1px}.app-sidenav [data-sidenav-link=true]{box-sizing:border-box;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.og-sidenav-tree-chevron{flex:0 0 auto;font-size:1.2rem;line-height:1;margin-left:auto;transform:rotate(0deg);transition:transform .14s ease}.og-sidenav-tree-chevron.is-expanded{transform:rotate(90deg)}.app-sidenav [data-sidenav-tree-level]:focus-visible{outline:2px solid #0a4da2;outline:2px solid var(--og-border-focus);outline-offset:-2px}[data-og-control-contrast-overlay=dark]{isolation:isolate;position:relative}[data-og-control-contrast-overlay=dark]:before{background:#0000009e;border-radius:inherit;content:"";inset:var(--og-space-0);pointer-events:none;position:absolute;z-index:0}[data-og-control-contrast-overlay=dark]>*{position:relative;z-index:1}.og-semantic-surface,[data-og-contrast-container=true]:not([data-og-typography-role]){--og-local-background:var(--og-container-background);--og-local-surface:var(--og-container-surface);--og-local-foreground:var(--og-container-foreground);--og-local-icon:var(--og-container-icon);--og-context-foreground:var(--og-container-foreground);--og-text-on-local-surface:var(--og-container-foreground);--og-icon-on-local-surface:var(--og-container-icon);--og-adaptive-foreground:var(--og-container-foreground);--og-inline-editable-foreground:var(--og-container-foreground);color:var(--og-container-foreground)!important}[data-og-component-contract=compliant]:not([data-og-typography-role]){--og-container-background:var(--og-surface-background);--og-container-surface:var(--og-surface-background);--og-container-foreground:var(--og-surface-foreground);--og-container-secondary-foreground:var(--og-surface-foreground);--og-container-icon:var(--og-surface-icon);--og-container-border:var(--og-surface-border);--og-container-link:var(--og-surface-link);--og-container-link-visited:var(--og-surface-link);--og-container-focus:var(--og-surface-focus);color:var(--og-surface-foreground)!important}[data-og-component-contract=compliant]:is(:hover,.Mui-focused,.focus){color:var(--og-surface-foreground)!important}[data-og-component-contract=compliant]:is(:active,[aria-pressed=true]){color:var(--og-surface-foreground)!important}[data-og-component-contract=compliant]:is(.active,.selected,.Mui-selected,[aria-selected=true]){color:var(--og-surface-foreground)!important}[data-og-component-contract=compliant]:is(:disabled,[aria-disabled=true],.Mui-disabled){--og-container-foreground:var(--og-surface-disabled-foreground);--og-container-icon:var(--og-surface-disabled-foreground);color:var(--og-surface-disabled-foreground)!important}[data-og-component-contract=compliant] :is(.MuiButton-startIcon,.MuiButton-endIcon,.MuiChip-icon,.MuiChip-deleteIcon,.MuiListItemIcon-root,.MuiInputAdornment-root,svg,.MuiSvgIcon-root){color:var(--og-surface-icon)!important}[data-og-contrast-container=true] :is(svg,.MuiSvgIcon-root,.MuiIcon-root){color:var(--og-container-icon)!important}[data-og-contrast-container=true] :is(.recharts-cartesian-axis-tick-value,.recharts-label,.recharts-legend-item-text,.recharts-text,.MuiChartsAxis-tickLabel,.MuiChartsLegend-label){fill:var(--og-container-foreground)!important;color:var(--og-container-foreground)!important}[data-og-contrast-container=true] :is(.recharts-cartesian-grid line,.MuiChartsGrid-line){stroke:var(--og-container-border)!important}[data-og-contrast-container=true] :is(a,.MuiLink-root){color:var(--og-container-link)!important}[data-og-contrast-container=true] :is(a,.MuiLink-root):visited{color:var(--og-container-link-visited)!important}[data-og-contrast-container=true] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--og-container-focus)!important}@media (forced-colors:active){[data-og-contrast-container=true]{border-color:CanvasText;color:initial!important;forced-color-adjust:auto}}:root{--og-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--og-type-display:clamp(2.25rem,4vw,3.75rem);--og-type-page-title:clamp(1.75rem,3vw,2.5rem);--og-type-section-title:clamp(1.25rem,2vw,1.625rem);--og-type-card-title:1.0625rem;--og-type-group-title:.9375rem;--og-type-label:.8125rem;--og-type-body:.9375rem;--og-type-caption:.8125rem;--og-type-hint:.75rem;--og-type-metadata:.6875rem;--og-type-status:.6875rem;--og-line-display:1.05;--og-line-title:1.18;--og-line-body:1.55;--og-line-compact:1.35;--og-weight-regular:400;--og-weight-medium:520;--og-weight-semibold:650;--og-weight-bold:760;--og-letter-display:-.035em;--og-letter-title:-.02em;--og-letter-label:.01em;--og-letter-status:.055em;--og-space-0:0;--og-space-1:.25rem;--og-space-2:.5rem;--og-space-3:.75rem;--og-space-4:1rem;--og-space-5:1.25rem;--og-space-6:1.5rem;--og-space-8:2rem;--og-space-10:2.5rem;--og-space-12:3rem;--og-space-16:4rem;--og-radius-xs:.375rem;--og-radius-sm:.5rem;--og-radius-md:.75rem;--og-radius-lg:1rem;--og-radius-xl:1.25rem;--og-radius-pill:999px;--og-motion-fast:120ms;--og-motion-standard:180ms;--og-motion-deliberate:260ms;--og-ease-standard:cubic-bezier(.2,.8,.2,1);--og-ease-entrance:cubic-bezier(.16,1,.3,1);--og-form-control-height:2.75rem;--og-form-control-font-size:.9375rem;--og-form-control-line-height:1.5rem;--og-form-control-padding-inline:.75rem;--og-form-control-padding-block:.5625rem;--og-form-control-radius:.5rem;--og-form-helper-gap:.25rem;--og-typography-high:var(--og-surface-foreground,var(--og-container-foreground,var(--og-local-foreground,var(--og-text-primary))));--og-typography-medium:var(--og-container-secondary-foreground,var(--og-text-secondary,var(--og-typography-high)));--og-typography-low:var(--og-container-secondary-foreground,var(--og-helper-text,var(--og-text-secondary,var(--og-typography-high))))}body[class*=opengrit-experience-body]{-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--og-font-sans);font-size:.9375rem;font-size:var(--og-type-body);line-height:1.55;line-height:var(--og-line-body);text-rendering:optimizeLegibility}:where([data-og-typography-role=display],.og-type-display){color:var(--og-text-primary);color:var(--og-typography-high);font-size:clamp(2.25rem,4vw,3.75rem);font-size:var(--og-type-display);font-weight:760;font-weight:var(--og-weight-bold);letter-spacing:-.035em;letter-spacing:var(--og-letter-display);line-height:1.05;line-height:var(--og-line-display)}:where([data-og-typography-role=page-title],main>h1,main header h1,.page-title,.MuiTypography-h1){color:var(--og-text-primary);color:var(--og-typography-high);font-size:clamp(1.75rem,3vw,2.5rem);font-size:var(--og-type-page-title);font-weight:760;font-weight:var(--og-weight-bold);letter-spacing:-.02em;letter-spacing:var(--og-letter-title);line-height:1.18;line-height:var(--og-line-title)}:where([data-og-typography-role=section-title],main section>h2,.section-title,.MuiTypography-h2){color:var(--og-text-primary);color:var(--og-typography-high);font-size:clamp(1.25rem,2vw,1.625rem);font-size:var(--og-type-section-title);font-weight:650;font-weight:var(--og-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--og-letter-title);line-height:1.18;line-height:var(--og-line-title)}:where([data-og-typography-role=card-title],[data-og-typography-role=accordion-title],.card-title,.MuiCardHeader-title,article h3,.MuiAccordionSummary-content){color:var(--og-text-primary);color:var(--og-typography-high);font-size:1.0625rem;font-size:var(--og-type-card-title);font-weight:650;font-weight:var(--og-weight-semibold);line-height:1.35;line-height:var(--og-line-compact)}:where([data-og-typography-role=group-title],legend,.group-title,th){color:var(--og-text-primary);color:var(--og-typography-high);font-size:.9375rem;font-size:var(--og-type-group-title);font-weight:650;font-weight:var(--og-weight-semibold);line-height:1.35;line-height:var(--og-line-compact)}:where([data-og-typography-role=body],body[class*=opengrit-experience-body] .MuiTypography-body1){color:var(--og-text-primary);color:var(--og-typography-high)}:where([data-og-typography-role=description],.description,.subtitle,.lead,.MuiCardHeader-subheader,.MuiAccordionDetails-root){color:var(--og-text-primary);color:var(--og-typography-medium)}:where([data-og-typography-role=label],label,.form-label,.MuiInputLabel-root){color:var(--og-text-primary);color:var(--og-typography-high);font-size:.8125rem;font-size:var(--og-type-label);font-weight:650;font-weight:var(--og-weight-semibold);letter-spacing:.01em;letter-spacing:var(--og-letter-label);line-height:1.35;line-height:var(--og-line-compact)}:where([data-og-typography-role=caption],figcaption,.caption,.MuiTypography-caption){color:var(--og-text-primary);color:var(--og-typography-low);font-size:.8125rem;font-size:var(--og-type-caption);line-height:1.35;line-height:var(--og-line-compact)}:where([data-og-typography-role=hint],.form-text,.MuiFormHelperText-root){color:var(--og-text-primary);color:var(--og-typography-low);font-size:.75rem;font-size:var(--og-type-hint);line-height:1.35;line-height:var(--og-line-compact)}:where([data-og-typography-role=metadata],.metadata,time,code){color:var(--og-text-primary);color:var(--og-typography-low);font-size:.6875rem;font-size:var(--og-type-metadata);line-height:1.35;line-height:var(--og-line-compact)}:where([data-og-typography-role=status],.badge,.chip,.MuiChip-label,[role=status]){color:var(--og-text-primary);color:var(--og-typography-high);font-size:.6875rem;font-size:var(--og-type-status);font-weight:650;font-weight:var(--og-weight-semibold);letter-spacing:.055em;letter-spacing:var(--og-letter-status);line-height:1.35;line-height:var(--og-line-compact)}:where([data-og-typography-role=button],button,.btn,.MuiButton-root){color:var(--og-text-primary);color:var(--og-surface-foreground,var(--og-typography-high))}:where([data-og-typography-role=link],a:not([class*=button])){color:var(--og-text-primary);color:var(--og-surface-link,var(--og-container-link,var(--og-link,var(--og-typography-high))))}[data-og-typography-role=display]{color:var(--og-text-primary)!important;color:var(--og-typography-high)!important;font-size:clamp(2.25rem,4vw,3.75rem)!important;font-size:var(--og-type-display)!important;font-weight:760!important;font-weight:var(--og-weight-bold)!important;letter-spacing:-.035em!important;letter-spacing:var(--og-letter-display)!important;line-height:1.05!important;line-height:var(--og-line-display)!important}[data-og-typography-role=page-title]{font-size:clamp(1.75rem,3vw,2.5rem)!important;font-size:var(--og-type-page-title)!important;font-weight:760!important;font-weight:var(--og-weight-bold)!important}[data-og-typography-role=page-title],[data-og-typography-role=section-title]{color:var(--og-text-primary)!important;color:var(--og-typography-high)!important;letter-spacing:-.02em!important;letter-spacing:var(--og-letter-title)!important;line-height:1.18!important;line-height:var(--og-line-title)!important}[data-og-typography-role=section-title]{font-size:clamp(1.25rem,2vw,1.625rem)!important;font-size:var(--og-type-section-title)!important;font-weight:650!important;font-weight:var(--og-weight-semibold)!important}[data-og-typography-role=accordion-title],[data-og-typography-role=card-title]{color:var(--og-text-primary)!important;color:var(--og-typography-high)!important;font-size:1.0625rem!important;font-size:var(--og-type-card-title)!important;font-weight:650!important;font-weight:var(--og-weight-semibold)!important;line-height:1.35!important;line-height:var(--og-line-compact)!important}[data-og-typography-role=body]{color:var(--og-text-primary)!important;color:var(--og-typography-high)!important}[data-og-typography-role=body],body[class*=opengrit-experience-body] [data-og-typography-role=description]{font-size:.9375rem!important;font-size:var(--og-type-body)!important;font-weight:400!important;font-weight:var(--og-weight-regular)!important;line-height:1.55!important;line-height:var(--og-line-body)!important}body[class*=opengrit-experience-body] [data-og-typography-role=description]{-webkit-text-fill-color:currentColor!important;color:var(--og-text-primary)!important;color:var(--og-typography-medium)!important;opacity:1!important}[data-og-typography-role=caption]{font-size:.8125rem!important;font-size:var(--og-type-caption)!important}[data-og-typography-role=caption],[data-og-typography-role=hint]{color:var(--og-text-primary)!important;color:var(--og-typography-low)!important;line-height:1.35!important;line-height:var(--og-line-compact)!important}[data-og-typography-role=hint]{font-size:.75rem!important;font-size:var(--og-type-hint)!important}[data-og-typography-role=metadata]{color:var(--og-text-primary)!important;color:var(--og-typography-low)!important;font-size:.6875rem!important;font-size:var(--og-type-metadata)!important;line-height:1.35!important;line-height:var(--og-line-compact)!important}[data-og-typography-role=button],[data-og-typography-role=label]{font-size:.8125rem!important;font-size:var(--og-type-label)!important;letter-spacing:.01em!important;letter-spacing:var(--og-letter-label)!important}[data-og-typography-role=button],[data-og-typography-role=label],[data-og-typography-role=status]{color:var(--og-text-primary)!important;color:var(--og-typography-high)!important;font-weight:650!important;font-weight:var(--og-weight-semibold)!important;line-height:1.35!important;line-height:var(--og-line-compact)!important}[data-og-typography-role=status]{font-size:.6875rem!important;font-size:var(--og-type-status)!important;letter-spacing:.055em!important;letter-spacing:var(--og-letter-status)!important}body[class*=opengrit-experience-body] :where(main,.main-content,.page-content,[data-og-workspace-sdk=composition]){--og-layout-section-gap:var(--og-space-8)}body[class*=opengrit-experience-body] :where(main>section,.main-content>section,.page-content>section,[data-og-sdk-business-section]){margin-block:var(--og-layout-section-gap)}body[class*=opengrit-experience-body] :where(h1,h2,h3,h4,h5,h6,p){margin-block-start:0}body[class*=opengrit-experience-body] :where(h1,h2)+:where(p,.subtitle,.lead){color:var(--og-text-primary);color:var(--og-typography-medium);margin-top:-.5rem;margin-top:calc(var(--og-space-2)*-1);max-width:72ch}body[class*=opengrit-experience-body] :where(.card,.MuiCard-root,.MuiPaper-root,article[data-og-component-surface],.og-workspace-sdk-card-grid>*){border:1px solid var(--og-border-subtle);border-radius:1rem;border-radius:var(--og-radius-lg);box-shadow:var(--og-elevation-1);overflow:clip;transition:border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);transition:border-color var(--og-motion-standard) var(--og-ease-standard),box-shadow var(--og-motion-standard) var(--og-ease-standard),transform var(--og-motion-standard) var(--og-ease-standard)}body[class*=opengrit-experience-body] :where(.card-body,.MuiCardContent-root,[data-og-card-content]){padding:1.25rem;padding:var(--og-space-5)}body[class*=opengrit-experience-body] :where(.card-header,.MuiCardHeader-root,[data-og-card-header]){border-bottom:1px solid var(--og-border-subtle);padding:1rem 1.25rem;padding:var(--og-space-4) var(--og-space-5)}body[class*=opengrit-experience-body] :where(.card-footer,.MuiCardActions-root,[data-og-card-actions]){border-top:1px solid var(--og-border-subtle);gap:.5rem;gap:var(--og-space-2);padding:.75rem 1.25rem;padding:var(--og-space-3) var(--og-space-5)}@media (hover:hover){body[class*=opengrit-experience-body] :where(a.card,button.card,[data-og-interactive-card=true]):hover{border-color:color-mix(in srgb,var(--og-border-focus) 36%,var(--og-border-subtle));box-shadow:var(--og-elevation-2);transform:translateY(-1px)}}body[class*=opengrit-experience-body] :where(button,.btn,.MuiButton-root,[role=button]):not(.MuiIconButton-root){align-items:center;border-radius:.5rem;border-radius:var(--og-radius-sm);display:inline-flex;font-size:.8125rem;font-size:var(--og-type-label);font-weight:650;font-weight:var(--og-weight-semibold);gap:.5rem;gap:var(--og-space-2);justify-content:center;letter-spacing:.01em;letter-spacing:var(--og-letter-label);min-height:var(--og-control-height-md);padding:.5rem 1rem;padding:var(--og-space-2) var(--og-space-4);transition:background-color .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1);transition:background-color var(--og-motion-fast) var(--og-ease-standard),border-color var(--og-motion-fast) var(--og-ease-standard),box-shadow var(--og-motion-fast) var(--og-ease-standard),color var(--og-motion-fast) var(--og-ease-standard),transform var(--og-motion-fast) var(--og-ease-standard)}body[class*=opengrit-experience-body] :where(.btn-primary,.MuiButton-containedPrimary,[data-og-button-variant=primary]){background:var(--og-action-primary);color:var(--og-button-primary-text)}body[class*=opengrit-experience-body] :where(.btn-secondary,.MuiButton-containedSecondary,[data-og-button-variant=secondary]){background:var(--og-action-secondary);color:var(--og-button-secondary-text)}body[class*=opengrit-experience-body] :where(.btn-outline-primary,.MuiButton-outlined,[data-og-button-variant=outline]){background:#0000;border-color:var(--og-border-focus);color:var(--og-color-primary)}body[class*=opengrit-experience-body] :where(.btn-link,.MuiButton-text,[data-og-button-variant=ghost]){background:#0000;box-shadow:var(--og-elevation-0)}body[class*=opengrit-experience-body] :where(.btn-danger,.MuiButton-containedError,[data-og-button-variant=destructive]){background:var(--og-button-danger);color:var(--og-button-danger-text)}body[class*=opengrit-experience-body] :where(button,.btn,.MuiButton-root,[role=button]):hover:not(:disabled){box-shadow:var(--og-elevation-1);transform:translateY(-1px)}body[class*=opengrit-experience-body] :where(button,.btn,.MuiButton-root,[role=button]):active:not(:disabled){box-shadow:var(--og-elevation-0);transform:translateY(0) scale(.985)}body[class*=opengrit-experience-body] :where(button,.btn,.MuiButton-root,[role=button]):focus-visible{box-shadow:var(--og-elevation-focus);outline:2px solid #0000}body[class*=opengrit-experience-body] :where(button,.btn,.MuiButton-root,[role=button]):disabled{box-shadow:var(--og-elevation-0);cursor:not-allowed;opacity:.58;transform:none}body[class*=opengrit-experience-body] :where([aria-busy=true],[data-og-loading=true]){cursor:progress}body[class*=opengrit-experience-body] :where(.form-control,.form-select,input:not(.MuiInputBase-input),select,.MuiInputBase-root,.MuiOutlinedInput-root,.MuiFilledInput-root,.MuiPickersInputBase-root){border-radius:.5rem!important;border-radius:var(--og-form-control-radius)!important;box-sizing:border-box;font-size:.9375rem!important;font-size:var(--og-form-control-font-size)!important;line-height:1.5rem!important;line-height:var(--og-form-control-line-height)!important;min-height:2.75rem!important;min-height:var(--og-form-control-height)!important;transition:background-color .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1);transition:background-color var(--og-motion-fast) var(--og-ease-standard),border-color var(--og-motion-fast) var(--og-ease-standard),box-shadow var(--og-motion-fast) var(--og-ease-standard)}body[class*=opengrit-experience-body] :where(.form-control:not(textarea),.form-select,input:not(.MuiInputBase-input):not([type=checkbox]):not([type=radio]):not([type=file]),select){height:2.75rem!important;height:var(--og-form-control-height)!important;line-height:1.5rem!important;line-height:var(--og-form-control-line-height)!important;padding-block:.5625rem!important;padding-block:var(--og-form-control-padding-block)!important;padding-inline:.75rem!important;padding-inline:var(--og-form-control-padding-inline)!important}body[class*=opengrit-experience-body] :where(.MuiInputBase-root:not(.MuiInputBase-multiline),.MuiOutlinedInput-root:not(.MuiInputBase-multiline),.MuiFilledInput-root:not(.MuiInputBase-multiline),.MuiPickersInputBase-root:not(.MuiInputBase-multiline)){height:2.75rem!important;height:var(--og-form-control-height)!important;padding-block:0!important}body[class*=opengrit-experience-body] :where(.MuiAutocomplete-inputRoot){padding-block:0!important}body[class*=opengrit-experience-body] .MuiAutocomplete-root:has(.MuiChip-root) .MuiAutocomplete-inputRoot{height:auto!important;min-height:2.75rem!important;min-height:var(--og-form-control-height)!important;padding-block:.25rem!important;padding-block:var(--og-space-1)!important}body[class*=opengrit-experience-body] :where(.MuiInputBase-input:not(textarea),.MuiOutlinedInput-input:not(textarea),.MuiFilledInput-input:not(textarea),.MuiPickersInputBase-input,.MuiAutocomplete-input,.MuiSelect-select){box-sizing:border-box!important;font-size:.9375rem!important;font-size:var(--og-form-control-font-size)!important;height:auto!important;line-height:1.5rem!important;line-height:var(--og-form-control-line-height)!important;min-height:0!important;padding-block:.5625rem!important;padding-block:var(--og-form-control-padding-block)!important;padding-inline:.75rem!important;padding-inline:var(--og-form-control-padding-inline)!important}body[class*=opengrit-experience-body] .MuiSelect-select{padding-inline-end:2.5rem!important;padding-inline-end:calc(var(--og-form-control-padding-inline) + 1.75rem)!important}body[class*=opengrit-experience-body] :where(textarea.form-control,textarea:not(.MuiInputBase-input),.MuiInputBase-root.MuiInputBase-multiline,.MuiOutlinedInput-root.MuiInputBase-multiline,.MuiFilledInput-root.MuiInputBase-multiline){height:auto!important;min-height:5.5rem!important;min-height:calc(var(--og-form-control-height)*2)!important;padding:0!important}body[class*=opengrit-experience-body] :where(textarea.form-control,textarea:not(.MuiInputBase-input),.MuiInputBase-inputMultiline,textarea.MuiInputBase-input){box-sizing:border-box!important;font-size:.9375rem!important;font-size:var(--og-form-control-font-size)!important;line-height:1.5rem!important;line-height:var(--og-form-control-line-height)!important;padding:.5625rem .75rem!important;padding:var(--og-form-control-padding-block) var(--og-form-control-padding-inline)!important}body[class*=opengrit-experience-body] :where(.MuiInputAdornment-root){align-self:center;height:1.5rem;height:var(--og-form-control-line-height);max-height:1.5rem;max-height:var(--og-form-control-line-height)}body[class*=opengrit-experience-body] :where(.MuiSelect-icon,.MuiAutocomplete-endAdornment){top:50%!important;transform:translateY(-50%)}body[class*=opengrit-experience-body] :where(.MuiFormHelperText-root,.form-text,.invalid-feedback){line-height:1.35!important;line-height:var(--og-line-compact)!important;margin-top:.25rem!important;margin-top:var(--og-form-helper-gap)!important}body[class*=opengrit-experience-body] :where(.form-group,.MuiFormControl-root){margin-bottom:1rem;margin-bottom:var(--og-space-4)}body[class*=opengrit-experience-body] :where(label,.form-label,.MuiInputLabel-root){margin-bottom:.25rem;margin-bottom:var(--og-space-1)}body[class*=opengrit-experience-body] :where(.is-invalid,[aria-invalid=true],.Mui-error){--og-border-focus:var(--og-danger)}body[class*=opengrit-experience-body] :where(input[type=checkbox],input[type=radio],.MuiCheckbox-root,.MuiRadio-root){accent-color:var(--og-color-primary);min-height:auto}body[class*=opengrit-experience-body] :where(input:not(.MuiInputBase-input),textarea:not(.MuiInputBase-input))::placeholder{color:var(--og-text-secondary);opacity:.72}body[class*=opengrit-experience-body] :where(input:not(.MuiInputBase-input),textarea:not(.MuiInputBase-input),select):hover:not(:disabled):not([aria-invalid=true]){border-color:color-mix(in srgb,var(--og-border-focus) 42%,var(--og-border-default))}body[class*=opengrit-experience-body] :where(input:not(.MuiInputBase-input),textarea:not(.MuiInputBase-input),select):focus{border-color:var(--og-border-focus);box-shadow:var(--og-elevation-focus)}body[class*=opengrit-experience-body] :where(input,textarea,select):disabled{cursor:not-allowed;opacity:.62}body[class*=opengrit-experience-body] :where(.modal-content,.MuiDialog-paper,[role=dialog]){border-radius:1.25rem;border-radius:var(--og-radius-xl);box-shadow:var(--og-elevation-3)}body[class*=opengrit-experience-body] :where(.modal-header,.MuiDialogTitle-root){border-bottom:1px solid var(--og-border-subtle);padding:1.25rem 1.5rem;padding:var(--og-space-5) var(--og-space-6)}body[class*=opengrit-experience-body] :where(.modal-body,.MuiDialogContent-root){padding:1.5rem;padding:var(--og-space-6)}body[class*=opengrit-experience-body] :where(.modal-footer,.MuiDialogActions-root){border-top:1px solid var(--og-border-subtle);gap:.5rem;gap:var(--og-space-2);padding:1rem 1.5rem;padding:var(--og-space-4) var(--og-space-6)}body[class*=opengrit-experience-body] :where(.table,.MuiTable-root){border-collapse:initial;border-spacing:0;font-size:.9375rem;font-size:var(--og-type-body)}body[class*=opengrit-experience-body] :where(th,.MuiTableCell-head){color:var(--og-text-primary);color:var(--og-typography-medium);font-size:.8125rem;font-size:var(--og-type-label);letter-spacing:.01em;letter-spacing:var(--og-letter-label);padding:.75rem 1rem;padding:var(--og-space-3) var(--og-space-4)}body[class*=opengrit-experience-body] :where(td,.MuiTableCell-body){border-bottom:1px solid var(--og-border-subtle);padding:.75rem 1rem;padding:var(--og-space-3) var(--og-space-4)}body[class*=opengrit-experience-body] :where(tbody tr,.MuiTableRow-root){transition:background-color .12s cubic-bezier(.2,.8,.2,1);transition:background-color var(--og-motion-fast) var(--og-ease-standard)}body[class*=opengrit-experience-body] :where(tbody tr,.MuiTableRow-root):hover{background:var(--og-state-hover)}body[class*=opengrit-experience-body] :where(.table-responsive,.MuiTableContainer-root){border-radius:1rem;border-radius:var(--og-radius-lg);max-width:100%;overflow:auto}body[class*=opengrit-experience-body] :where(.nav,.navbar,.MuiTabs-root,[role=tablist],[data-og-workspace-sdk=composition]>nav){gap:.5rem;gap:var(--og-space-2)}body[class*=opengrit-experience-body] :where(.nav-link,.MuiTab-root,[role=tab]){border-radius:.5rem;border-radius:var(--og-radius-sm);min-height:var(--og-control-height-md);padding:.5rem .75rem;padding:var(--og-space-2) var(--og-space-3)}body[class*=opengrit-experience-body] :where(.nav-link.active,.Mui-selected,[role=tab][aria-selected=true]){background:var(--og-state-selected);color:var(--og-color-primary);font-weight:650;font-weight:var(--og-weight-semibold)}:where([data-og-semantic-surface=recommendation],.og-surface-recommendation){--og-semantic-surface-background:var(--og-surface-recommendation);--og-semantic-surface-border:color-mix(in srgb,var(--og-color-recommendation) 40%,#0000);--og-semantic-surface-foreground:var(--og-color-recommendation)}:where([data-og-semantic-surface=evidence],.og-surface-evidence){--og-semantic-surface-background:var(--og-surface-evidence);--og-semantic-surface-border:color-mix(in srgb,var(--og-color-evidence) 40%,#0000);--og-semantic-surface-foreground:var(--og-color-evidence)}:where([data-og-semantic-color=health]){color:var(--og-color-health)}:where([data-og-semantic-color=confidence]){color:var(--og-color-confidence)}:where([data-og-semantic-color=runtime]){color:var(--og-color-runtime)}:where([data-og-semantic-color=developer]){color:var(--og-color-developer)}body.opengrit-experience-body--pitchdark{--og-bg-app:#000;--og-bg-surface:#050505;--og-bg-card:#090909;--og-bg-modal:#0b0b0b;--og-border-default:#ffffff29;--og-border-subtle:#ffffff17;--og-elevation-1:0 0 0 1px #ffffff0a;--og-elevation-2:0 0 0 1px #ffffff14,0 12px 32px #000000b8;--og-elevation-3:0 0 0 1px #ffffff1a,0 28px 80px #000000db}body.opengrit-experience-body--custom{--og-elevation-focus:0 0 0 3px color-mix(in srgb,var(--og-color-primary) 24%,#0000)}:where(.recharts-cartesian-grid line,.chart-grid line){stroke:var(--og-chart-grid)}:where(.recharts-cartesian-axis-tick-value,.chart-axis,.chart-legend){fill:var(--og-text-primary);fill:var(--og-typography-medium);color:var(--og-text-primary);color:var(--og-typography-medium);font:.8125rem/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:var(--og-type-caption)/var(--og-line-compact) var(--og-font-sans)}:where(.recharts-tooltip-wrapper,.chart-tooltip){background:var(--og-bg-popover);border:1px solid var(--og-border-default);border-radius:.75rem;border-radius:var(--og-radius-md);box-shadow:var(--og-elevation-2);color:var(--og-text-primary)}svg:not([data-og-preserve-icon-style]){stroke-linecap:round;stroke-linejoin:round}:where(.MuiSvgIcon-root,.fa,.fas,.far,[data-og-icon]){color:var(--og-icon-primary);color:var(--og-local-icon,var(--og-icon-primary));flex:0 0 auto}body[class*=opengrit-experience-body] ::selection{background:color-mix(in srgb,var(--og-color-primary) 24%,#0000)}body[class*=opengrit-experience-body] :where(details){border:1px solid var(--og-border-subtle);border-radius:.75rem;border-radius:var(--og-radius-md);overflow:clip}body[class*=opengrit-experience-body] :where(details>summary){cursor:pointer;font-weight:650;font-weight:var(--og-weight-semibold);list-style-position:inside;min-height:44px;padding:.75rem 1rem;padding:var(--og-space-3) var(--og-space-4);transition:background-color .12s cubic-bezier(.2,.8,.2,1);transition:background-color var(--og-motion-fast) var(--og-ease-standard)}body[class*=opengrit-experience-body] :where(details>summary):hover{background:var(--og-state-hover)}body[class*=opengrit-experience-body] :where(details[open]>summary){border-bottom:1px solid var(--og-border-subtle)}body[class*=opengrit-experience-body] :where(.MuiAccordion-root){background-image:none}body[class*=opengrit-experience-body] :where(.MuiAccordionSummary-root){min-height:52px}body[class*=opengrit-experience-body] :where(.MuiTooltip-tooltip,.tooltip-inner,[role=tooltip]){background:var(--og-bg-popover);border:1px solid var(--og-border-subtle);border-radius:.5rem;border-radius:var(--og-radius-sm);box-shadow:var(--og-elevation-2);color:var(--og-text-primary);color:var(--og-typography-high);font-size:.8125rem;font-size:var(--og-type-caption);line-height:1.35;line-height:var(--og-line-compact);padding:.5rem .75rem;padding:var(--og-space-2) var(--og-space-3)}@keyframes og-skeleton-shimmer{to{background-position-x:-200%}}body[class*=opengrit-experience-body] :where(.MuiSkeleton-root,.skeleton,[data-og-skeleton=true]){animation:og-skeleton-shimmer 1.5s linear infinite;background:linear-gradient(90deg,var(--og-state-hover) 25%,var(--og-state-selected) 50%,var(--og-state-hover) 75%);background-size:200% 100%;border-radius:.5rem;border-radius:var(--og-radius-sm)}@keyframes og-success-confirm{0%{opacity:0;transform:scale(.96)}60%{transform:scale(1.015)}to{opacity:1;transform:scale(1)}}body[class*=opengrit-experience-body] :where(.alert-success,[data-og-status=success],[role=status].is-success){animation:og-success-confirm .26s cubic-bezier(.16,1,.3,1) both;animation:og-success-confirm var(--og-motion-deliberate) var(--og-ease-entrance) both}@keyframes og-ds-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:where(.MuiDialog-paper,.modal.show .modal-content,[data-og-motion=enter]){animation:og-ds-enter .26s cubic-bezier(.16,1,.3,1) both;animation:og-ds-enter var(--og-motion-deliberate) var(--og-ease-entrance) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}body[class*=opengrit-experience-body] :where(a,button,input,select,textarea,[tabindex]):focus-visible{border-radius:max(.375rem,inherit);border-radius:max(var(--og-radius-xs),inherit);outline:3px solid color-mix(in srgb,var(--og-border-focus) 62%,#0000);outline-offset:3px}body[class*=opengrit-experience-body] :where(a,button,.MuiButtonBase-root){-webkit-tap-highlight-color:transparent;touch-action:manipulation}body[class*=opengrit-experience-body] :where(.MuiIconButton-root,input:not(.MuiInputBase-input)[type=checkbox],input:not(.MuiInputBase-input)[type=radio]){min-height:44px;min-width:44px}body[class*=opengrit-experience-body] :where(.btn-close){align-self:center;background-position:50%;flex:0 0 44px;height:44px;margin:0;margin:var(--og-space-0);min-width:44px;padding:.75rem;padding:var(--og-space-3)}body[class*=opengrit-experience-body] :where([role=alert],.alert){border-radius:.75rem;border-radius:var(--og-radius-md)}body[class*=opengrit-experience-body] :where([data-og-empty-state],.empty-state,.MuiDataGrid-overlay){align-items:center;display:grid;justify-items:center;min-height:12rem;padding:clamp(1.5rem,5vw,2.5rem);padding:clamp(var(--og-space-6),5vw,var(--og-space-10));text-align:center}body[class*=opengrit-experience-body] :where([aria-busy=true],[data-og-loading=true]) :where(button,a,[role=button]){pointer-events:none}body[class*=opengrit-experience-body] :where(img){height:auto;max-width:100%}body[class*=opengrit-experience-body] :where(h1,h2,h3,h4,h5,h6){text-wrap:balance;overflow-wrap:anywhere}body[class*=opengrit-experience-body] :where(p,li,dd,td,figcaption){overflow-wrap:anywhere}body[class*=opengrit-experience-body] :where(.breadcrumb,[aria-label*=breadcrumb i] ol,.product-breadcrumbs){align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--og-space-2);margin-block:.75rem;margin-block:var(--og-space-3);min-height:44px}body[class*=opengrit-experience-body] :where(.breadcrumb-item,.product-breadcrumbs li){align-items:center;display:inline-flex;min-height:36px}body[class*=opengrit-experience-body] :where(.MuiDialogTitle-root,.modal-title){text-wrap:balance;min-width:0;overflow-wrap:anywhere}body[class*=opengrit-experience-body] :where(.MuiDialogTitle-root,.modal-header){align-items:center;gap:.75rem;gap:var(--og-space-3)}body[class*=opengrit-experience-body] :where(.MuiDialogTitle-root,.modal-header)>:first-child{min-width:0}body[class*=opengrit-experience-body] :where(.MuiFormHelperText-root,.invalid-feedback,[role=alert]){margin-top:.25rem;margin-top:var(--og-space-1)}body[class*=opengrit-experience-body] :where(.MuiTablePagination-root,.pagination){align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--og-space-2);min-height:52px}body[class*=opengrit-experience-body] :where(.MuiTableSortLabel-root){gap:.25rem;gap:var(--og-space-1);min-height:44px}@media (prefers-reduced-motion:no-preference){body[class*=opengrit-experience-body] :where(.MuiCollapse-root,.accordion-collapse,.collapse){transition-duration:.18s;transition-duration:var(--og-motion-standard);transition-timing-function:cubic-bezier(.2,.8,.2,1);transition-timing-function:var(--og-ease-standard)}}@media (max-width:720px){body[class*=opengrit-experience-body] :where(.MuiDialog-paper,.modal-dialog){margin:.75rem;margin:var(--og-space-3);max-height:calc(100dvh - 1.5rem);max-height:calc(100dvh - var(--og-space-6));max-width:calc(100vw - 1.5rem);max-width:calc(100vw - var(--og-space-6));width:auto}body[class*=opengrit-experience-body] :where(.modal-header,.MuiDialogTitle-root,.modal-body,.MuiDialogContent-root,.modal-footer,.MuiDialogActions-root){padding-inline:1rem;padding-inline:var(--og-space-4)}body[class*=opengrit-experience-body] :where(.modal-footer,.MuiDialogActions-root){align-items:stretch;flex-direction:column-reverse}body[class*=opengrit-experience-body] :where(.modal-footer,.MuiDialogActions-root)>:where(button,a,.MuiButton-root){margin-inline:0;margin-inline:var(--og-space-0);width:100%}body[class*=opengrit-experience-body] :where([role=tablist],.MuiTabs-scroller){overflow-x:auto;scrollbar-width:thin}body[class*=opengrit-experience-body] :where(.table-responsive,.MuiTableContainer-root){overscroll-behavior-inline:contain}body[class*=opengrit-experience-body] :where(input,select,textarea,.MuiInputBase-input){font-size:1rem}body[class*=opengrit-experience-body] :where(.MuiDialogTitle-root,.modal-header){padding-block:1rem;padding-block:var(--og-space-4)}body[class*=opengrit-experience-body] :where(.MuiDialogContent-root,.modal-body){overscroll-behavior:contain}body[class*=opengrit-experience-body] :where(.btn-group,.MuiButtonGroup-root,[data-og-component-surface=button-group]){align-items:stretch;flex-direction:column;width:100%}body[class*=opengrit-experience-body] :where(.btn-group,.MuiButtonGroup-root,[data-og-component-surface=button-group])>*{width:100%}}@media (max-width:420px){body[class*=opengrit-experience-body] :where(.MuiDialog-paper,.modal-dialog){margin:.5rem;margin:var(--og-space-2);max-height:calc(100dvh - 1rem);max-height:calc(100dvh - var(--og-space-4));max-width:calc(100vw - 1rem);max-width:calc(100vw - var(--og-space-4))}body[class*=opengrit-experience-body] :where(.MuiDialogTitle-root,.modal-header,.MuiDialogContent-root,.modal-body,.MuiDialogActions-root,.modal-footer){padding-inline:.75rem;padding-inline:var(--og-space-3)}body[class*=opengrit-experience-body] :where(.MuiTablePagination-actions){margin-inline-start:0}}
/*# sourceMappingURL=main.50cb062e.css.map*/