.subscription-data-boundary{display:contents}.mf-loading-value[data-subscription-masked=true]{min-width:8ch;min-height:1em}.mf-billing-query-error{z-index:60;border:1px solid var(--studio-line);background:var(--studio-surface);color:var(--studio-ink);border-radius:9px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:20px;right:20px}body[data-subscription-masked=true] [data-subscription-masked=number],body[data-subscription-masked=true] [data-subscription-masked=field]{filter:blur(7px)!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}body[data-subscription-masked=true] [data-subscription-masked=chart]{filter:blur(12px)!important;opacity:.2!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}body[data-subscription-masked=true] [data-subscription-masked=number]:is(a,button,[role=button]){pointer-events:auto!important}body[data-subscription-masked=true] [data-subscription-masked]{-webkit-user-select:none}body[data-subscription-masked=true] [data-subscription-masked]::selection{color:#0000;background:0 0}.settings-workspace{height:100%;min-height:0;color:var(--studio-ink);background:var(--studio-bg);grid-template-columns:210px minmax(0,1fr);display:grid;overflow:hidden}html body .workspace-form-page-base:has(>.settings-workspace){height:100%;min-height:0}html:is(.dark,:not(.dark)) body .app-frame-shell.factory-studio .premium-main-shell .settings-workspace .settings-sidebar .settings-nav-group>h2{letter-spacing:.06em;color:var(--studio-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important}html:is(.dark,:not(.dark)) body .app-frame-shell.factory-studio .premium-main-shell .settings-workspace .settings-preference-section>h2{letter-spacing:-.025em;line-height:1.3;font-size:18px!important;font-weight:500!important}.settings-sidebar{border-right:1px solid var(--studio-line);background:var(--studio-bg);min-height:0;padding:24px 12px 32px;overflow-y:auto}.settings-sidebar-title{margin:0 10px 24px;font-size:14px;font-weight:500}.settings-nav-group+.settings-nav-group{margin-top:10px}.settings-nav-group h2{letter-spacing:.06em;text-transform:uppercase;color:var(--studio-muted);margin:0 10px 4px;font-size:10px;font-weight:500;line-height:1.5}.settings-nav-link{min-height:30px;color:var(--studio-ink);border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;margin:0;padding:4px 10px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.settings-nav-link svg{color:var(--studio-muted);flex:none}.settings-nav-link:hover,.settings-nav-link[data-active=true]{color:var(--studio-ink);background:var(--studio-selected)}.settings-nav-link[data-active=true]{font-weight:500}.settings-nav-link[data-active=true] svg{color:var(--studio-ink)}.settings-content{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.settings-preferences{gap:32px;width:min(100%,1280px);padding:26px 28px 48px;display:grid}.settings-preference-section,.settings-operation-section{gap:16px;min-width:0;display:grid}.settings-preference-section>h2{margin:0;font-size:18px;font-weight:500}.settings-fields-card{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:9px;min-width:0;padding:20px}.settings-preference-row{justify-content:space-between;align-items:center;gap:24px;padding:0;font-size:13px;display:flex}.settings-preference-row+.settings-preference-row{margin-top:20px}.settings-preference-row>div{min-width:0}.settings-preference-row label,.settings-preference-row strong{font-weight:500}.settings-preference-row [data-slot=select-trigger]{border:1px solid var(--studio-line);background:var(--studio-surface);width:240px;max-width:100%;min-height:38px;color:var(--studio-ink);font:inherit;border-radius:9px;flex:none;padding:7px 12px}.settings-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html:is(.dark,:not(.dark)) body .app-frame-shell.factory-studio .premium-main-shell .settings-content [data-slot=page-container]{flex-direction:column;gap:32px;padding:26px 28px 48px;display:flex}html:is(.dark,:not(.dark)) body .app-frame-shell.factory-studio .premium-main-shell .settings-content [data-slot=page-container]>*{margin-block:0}html:is(.dark,:not(.dark)) body .app-frame-shell.factory-studio .premium-main-shell .settings-content .settings-panels{gap:32px}html:is(.dark,:not(.dark)) body .app-frame-shell.factory-studio .premium-main-shell .settings-operation-section-header h2{letter-spacing:-.025em;margin:0;line-height:1.3;font-size:18px!important;font-weight:500!important}.settings-operation-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.settings-content [data-slot=page-description]{max-width:72ch;color:var(--studio-muted);font-size:13px;line-height:1.6}html:is(.dark,:not(.dark)) body .app-frame-shell.factory-studio .premium-main-shell .settings-content .settings-operation-section>[data-slot=card]{padding:20px}.settings-theme-option{border:1px solid var(--studio-line);cursor:pointer;background:var(--studio-surface);border-radius:9px;padding:8px;display:block;position:relative}.settings-theme-option[data-active=true]{border-color:var(--studio-accent)}.settings-theme-option:has(input:focus-visible){border-color:var(--studio-muted)}.settings-theme-option>input{opacity:0;width:1px;height:1px;position:absolute}.settings-theme-preview{background:#f8f8f8;border-radius:9px;grid-template-columns:30% 1fr;height:98px;display:grid;overflow:hidden}.settings-theme-preview>span:first-child{background:#e7e7e7;border-right:1px solid #d7d7d7}.settings-theme-preview>span+span{flex-direction:column;gap:8px;padding:14px 12px;display:flex}.settings-theme-preview i{background:#d4d4d4;border-radius:9px;width:75%;height:5px;display:block}.settings-theme-preview i:first-child{background:#7d7d7d;width:48%}.settings-theme-preview i:last-child{background:#b6bf8d;width:55%}.settings-theme-preview[data-theme=dark]{background:#202020}.settings-theme-preview[data-theme=dark]>span:first-child{background:#141414;border-color:#333}.settings-theme-preview[data-theme=dark] i{background:#454545}.settings-theme-preview[data-theme=dark] i:first-child{background:#b4b4b4}.settings-theme-preview[data-theme=dark] i:last-child{background:#919d60}.settings-theme-preview[data-theme=system]{background:linear-gradient(90deg,#f8f8f8 50%,#202020 50%)}.settings-theme-preview[data-theme=system]>span:first-child{background:linear-gradient(#e7e7e7 50%,#141414 50%)}.settings-theme-label{align-items:center;gap:8px;padding:12px 3px 4px;font-size:12px;display:flex}.settings-theme-label svg:last-child:not(:first-child){color:var(--studio-accent);margin-left:auto}.settings-segmented{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:9px;flex:none;gap:3px;padding:3px;display:flex}.settings-segmented button{min-height:30px;color:var(--studio-muted);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:5px 9px;font-size:12px}.settings-segmented button[aria-pressed=true]{color:var(--studio-ink);background:var(--studio-selected)}html[data-workspace-density=comfortable] .factory-studio :is(.factory-studio-nav-link,.settings-nav-link){min-height:38px;padding-block:8px}@media(max-width:1100px){.settings-workspace{grid-template-columns:185px minmax(0,1fr)}.settings-preferences{padding:26px 28px 48px}.settings-theme-options{gap:10px}}@media(max-width:767px){.settings-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-sidebar{border-right:0;border-bottom:1px solid var(--studio-line);padding:12px 16px}.settings-sidebar-title{margin:0 0 8px}.settings-sidebar nav{gap:6px;display:flex;overflow-x:auto}.settings-nav-group{display:contents}.settings-nav-group+.settings-nav-group{margin-top:0}.settings-nav-group h2{display:none}.settings-nav-link{white-space:nowrap;flex:none;min-height:44px;font-size:12px}.settings-preferences,html:is(.dark,:not(.dark)) body .app-frame-shell.factory-studio .premium-main-shell .settings-content [data-slot=page-container]{gap:28px;padding:20px 16px 32px}.settings-fields-card{padding:16px}.settings-preference-section,.settings-operation-section{gap:12px}.settings-preference-row{flex-direction:column;align-items:flex-start;gap:12px}.settings-preference-row [data-slot=select-trigger]{width:100%;min-height:44px}.settings-theme-preview{height:72px}.settings-theme-options{gap:8px}.settings-theme-preview>span+span{padding:12px 6px}.settings-theme-label{gap:5px;font-size:11px}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext-wght.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--mf-white:#fff;--mf-canvas:#f5f6f0;--mf-surface:#fff;--mf-on-accent:#fff;--mf-field-border:#c8ccbf;--mf-border-strong:#d8ddcc;--mf-ink:#14170f;--mf-muted:#5b6150;--mf-border:#e9eae3;--mf-olive:#4a5d0e;--mf-olive-hover:#39490a;--mf-olive-soft:#e5eacb;--mf-lime:#b5c44c;--mf-peach:#f8dcc9;--mf-lavender:#e1def3;--mf-violet-ink:#635287;--mf-sage:#edf2d8;--mf-success:#4a5d0e;--mf-warning:#8a3f14;--mf-warning-soft:#fdebd9;--mf-danger:#a13232;--mf-danger-soft:#fbe9e7;--mf-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mf-radius-field:12px;--mf-radius-card:24px;--mf-radius-panel:32px;--mf-radius-feature:44px;--mf-radius-pill:9999px;--mf-space-1:4px;--mf-space-2:8px;--mf-space-3:12px;--mf-space-4:16px;--mf-space-5:24px;--mf-space-6:32px;--mf-space-7:48px;--mf-space-8:64px;--mf-space-9:96px;--mf-space-10:128px;--mf-page-width:1200px;--mf-reading-width:640px;--mf-shadow-nav:0 12px 32px -16px #14170f4d;--mf-shadow-card:0 18px 44px -28px #14170f47;--mf-focus-ring:0 0 0 3px #4a5d0e40;--mf-duration-fast:.18s;--mf-duration-reveal:.55s;--mf-easing:cubic-bezier(.22, 1, .36, 1);--mf-motion-ease:cubic-bezier(.32, .72, 0, 1);--mf-motion-out:cubic-bezier(.22, 1, .36, 1);--mf-motion-quick:.26s;--mf-motion-reveal:.9s;--mf-interface-light-subtle:#626262;--mf-interface-light-default:#5d5d5d;--mf-interface-light-ink:#292929;--mf-interface-light-selected:#f5f5f5;--mf-interface-light-border:#f2f2f2;--mf-interface-light-field-border:#8a8a8a;--mf-interface-light-border-strong:#dedede;--mf-interface-light-canvas:#fafafa;--mf-interface-light-surface:#fff;--mf-interface-light-chrome:#fff;--mf-interface-dark-subtle:#929292;--mf-interface-dark-default:#bdbdbd;--mf-interface-dark-ink:#f5f5f5;--mf-interface-dark-selected:#292929;--mf-interface-dark-border:#303030;--mf-interface-dark-field-border:#777;--mf-interface-dark-border-strong:#4a4a4a;--mf-interface-dark-canvas:#191919;--mf-interface-dark-surface:#202020;--mf-interface-dark-chrome:#121212}html:is(.dark,:not(.dark)):has(.app-frame-shell,.mf-auth){--mf-font:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;--font-sans:var(--mf-font);--mf-type-xs:12px;--mf-type-sm:13px;--mf-type-base:14px;--mf-type-md:16px;--mf-type-lg:18px;--mf-type-xl:24px;--mf-weight-regular:400;--mf-weight-medium:500}html:is(.dark,:not(.dark)):not(.dark):has(.app-frame-shell,.mf-auth){--mf-subtle:var(--mf-interface-light-subtle);--mf-default:var(--mf-interface-light-default);--mf-ink:var(--mf-interface-light-ink);--mf-muted:var(--mf-subtle);--mf-selected:var(--mf-interface-light-selected);--mf-border:var(--mf-interface-light-border);--mf-field-border:var(--mf-interface-light-field-border);--mf-border-strong:var(--mf-interface-light-border-strong);--mf-canvas:var(--mf-interface-light-canvas);--mf-surface:var(--mf-interface-light-surface);--mf-chrome:var(--mf-interface-light-chrome);--mf-sage:var(--mf-selected)}html:is(.dark,:not(.dark)).dark:has(.app-frame-shell,.mf-auth){--mf-subtle:var(--mf-interface-dark-subtle);--mf-default:var(--mf-interface-dark-default);--mf-ink:var(--mf-interface-dark-ink);--mf-muted:var(--mf-subtle);--mf-selected:var(--mf-interface-dark-selected);--mf-border:var(--mf-interface-dark-border);--mf-field-border:var(--mf-interface-dark-field-border);--mf-border-strong:var(--mf-interface-dark-border-strong);--mf-canvas:var(--mf-interface-dark-canvas);--mf-surface:var(--mf-interface-dark-surface);--mf-chrome:var(--mf-interface-dark-chrome);--mf-sage:var(--mf-selected)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth){font-family:var(--mf-font);font-size:var(--mf-type-base);font-weight:var(--mf-weight-regular);color:var(--mf-default);--foreground:var(--mf-ink);--muted-foreground:var(--mf-subtle);--border:var(--mf-border);--input:var(--mf-field-border);--popover:var(--mf-surface);--popover-foreground:var(--mf-default)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(.app-frame-shell,.mf-auth,[role=dialog],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-sonner-toast]){font-size:var(--mf-type-base);font-weight:var(--mf-weight-regular);font-family:var(--mf-font)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(h1,[data-slot=dialog-title],.mf-auth-story h2){letter-spacing:-.025em;color:var(--mf-ink);line-height:1.3;font-size:var(--mf-type-xl)!important;font-weight:var(--mf-weight-medium)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(h2,[data-slot=card-title],.premium-brand-copy,.mf-auth-brand){font-size:var(--mf-type-lg)!important;font-weight:var(--mf-weight-medium)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(h3,h4,legend){font-size:var(--mf-type-md)!important;font-weight:var(--mf-weight-medium)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(h1,h2,h3,h4,legend,strong,b,th){color:var(--mf-ink)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(.mf-module,.mf-module-dialog,.mf-module-overlay,.mf-auth){color:var(--mf-default)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(strong,b,th,label,button,[role=tab],[role=menuitem],.metric-delta,.metric-card__eyebrow,.workspace-field-caption,[class*=font-semibold],[class*=font-bold],[class*=font-medium]){font-weight:var(--mf-weight-medium)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(button,input:not([type=checkbox]):not([type=radio]),textarea,select,[data-slot=select-trigger],.top-module-trigger,.premium-module-popover a){font-family:var(--mf-font)!important;font-size:var(--mf-type-base)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--mf-default)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(p,td,[data-slot=card-description],.mf-auth-map-row>span:nth-child(2)){font-size:var(--mf-type-base);font-weight:var(--mf-weight-regular)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(.metric-card__value,.metric-card__value--compact,.mf-pricing-summary strong,.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl){color:var(--mf-ink);line-height:1.3;font-size:var(--mf-type-xl)!important;font-weight:var(--mf-weight-medium)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) .text-xl{font-size:var(--mf-type-lg)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) .text-lg{font-size:var(--mf-type-md)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) .text-base{font-size:var(--mf-type-base)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) .text-sm{font-size:var(--mf-type-sm)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(.text-xs,small,.metric-card__eyebrow,.metric-card__description,.metric-delta){font-size:var(--mf-type-xs)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(.bencho-navigation-pill,.premium-module-popover a[data-active=true],[role=option][data-highlighted],[role=menuitem][data-highlighted]){background:var(--mf-selected)!important;color:var(--mf-ink)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) .top-module-trigger[data-active=true]{color:var(--mf-on-accent)!important}html body:has(.app-frame-shell,.mf-auth) :focus-visible{outline:2px solid var(--mf-olive)!important;outline-offset:3px!important}@media(max-width:600px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell,.mf-auth) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:var(--mf-type-md)!important}}.mf-auth-theme:active{background:var(--mf-selected)}.mf-auth-theme:disabled{opacity:.5;cursor:not-allowed}html body:has(.app-frame-shell,.mf-auth) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[data-slot=select-trigger]){border-color:var(--mf-field-border)}html body:has(.app-frame-shell,.mf-auth) :is(h1,h2){text-wrap:balance}html.dark:has(.app-frame-shell,.mf-auth){--mf-canvas:#191918;--mf-surface:#20201f;--mf-chrome:#121211;--mf-on-accent:#121211;--mf-field-border:#3c3c39;--mf-border-strong:#484844;--mf-ink:#e8e8e5;--mf-muted:#aaa9a3;--mf-border:#2c2c29;--mf-olive:#c0cf79;--mf-olive-hover:#d0dc98;--mf-olive-soft:#292d20;--mf-sage:#242422;--mf-success:#c0cf79;--mf-warning:#f3bc85;--mf-warning-soft:#3f3024;--mf-danger:#f4a3a3;--mf-danger-soft:#40282a;--mf-peach:#48372c;--mf-lavender:#3a3549;--mf-violet-ink:#d4c3ee}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .app-frame-shell :is(.metric-card[data-slot=card][data-accent] .metric-card__icon[data-metric-icon],[data-metric-icon],.mf-printer-icon){background:var(--mf-canvas);color:var(--mf-muted);border-color:var(--mf-border);box-shadow:none;border-radius:10px}html:is(.dark,:not(.dark)) .premium-astro-action{flex:none;align-items:center;display:flex}html:is(.dark,:not(.dark)) .premium-astro-action .assistant-launcher{z-index:auto;margin:0;position:static;transform:none}html:is(.dark,:not(.dark)) .premium-astro-action .assistant-header-button{width:54px;min-width:54px;height:48px;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}html:is(.dark,:not(.dark)) .premium-astro-action .assistant-header-button:hover{background:0 0}html:is(.dark,:not(.dark)) .premium-astro-action .assistant-header-button:after{content:none;animation:none;display:none}html:is(.dark,:not(.dark)) body .premium-module-popover[data-slot=popover-content]{width:var(--radix-popover-trigger-width);border:1px solid var(--mf-border);background:var(--mf-surface);color:var(--mf-ink);-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-gutter:auto;border-radius:16px;padding:4px;box-shadow:0 12px 32px -12px #14170f38}html:is(.dark,:not(.dark)) .premium-module-popover nav{gap:2px;display:grid}html:is(.dark,:not(.dark)) .premium-module-popover a{text-align:center;min-height:44px;color:var(--mf-muted);border-radius:9px;justify-content:center;align-items:center;padding:10px 6px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .16s,color .16s;display:flex}html:is(.dark,:not(.dark)) .premium-module-popover a:is(:hover,:focus-visible){color:var(--mf-ink);background:var(--mf-canvas)}html:is(.dark,:not(.dark)) .premium-module-popover a[data-active=true]{background:color-mix(in srgb,var(--mf-olive) 14%,var(--mf-surface));color:var(--mf-olive);font-weight:600}html:is(.dark,:not(.dark)) .premium-module-popover a:focus-visible{outline:2px solid var(--mf-olive);outline-offset:-2px}@media(max-width:600px){html:is(.dark,:not(.dark)) .premium-astro-action .assistant-header-button{width:44px;min-width:44px;height:44px}}@media(forced-colors:active){html:is(.dark,:not(.dark)) .premium-module-popover a:focus-visible{outline:2px solid highlight}}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .assistant-side-panel{z-index:50;border:1px solid var(--mf-border);background:var(--mf-surface);width:min(560px,100vw);height:100dvh;color:var(--mf-ink);font-family:var(--mf-font);border-radius:24px 0 0 24px;outline:none;padding:24px;position:fixed;inset:0 0 0 auto;overflow:hidden}.assistant-side-panel[data-state=open]{animation:astro-side-in .22s var(--ease-workspace)}.assistant-side-panel[data-state=closed]{animation:astro-side-out .18s var(--ease-workspace)}.assistant-side-panel .assistant-header h2{font-size:24px;font-weight:500}.assistant-side-panel .assistant-header button{min-width:44px;min-height:44px}.assistant-side-panel .assistant-conversation[data-empty=true]{display:block}.assistant-side-panel .assistant-conversation{position:relative}body:has(.app-frame-shell) .assistant-composer{border-radius:24px;grid-template-columns:minmax(0,1fr) 40px;gap:8px;padding:12px;display:grid}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .assistant-composer:focus-within{border-color:var(--mf-border);box-shadow:none;outline:none}html:is(.dark,:not(.dark)) body .assistant-composer textarea:focus,html:is(.dark,:not(.dark)) body .assistant-controls [data-slot=button]:focus-visible,html:is(.dark,:not(.dark)) body .assistant-effort-popover [data-slot=select-trigger]:focus{box-shadow:none;outline:none}html:is(.dark,:not(.dark)) body .assistant-effort-popover [data-slot=select-trigger]:focus{border-color:var(--mf-border)}.assistant-composer .assistant-input-field,.assistant-composer .assistant-attachments{grid-column:1/-1}.assistant-side-panel .assistant-input-measure{height:0;overflow:hidden}html:is(.dark,:not(.dark)) body .assistant-side-panel .assistant-composer textarea{height:44px;min-height:44px;max-height:140px;padding:8px 7px}.assistant-controls{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.assistant-composer .assistant-controls [data-slot=button]{border-radius:999px;gap:5px;width:auto;height:36px;min-height:36px;margin:0;padding-inline:8px;font-size:12px}.assistant-composer .assistant-controls [data-slot=button] svg{width:18px;height:18px}.assistant-composer .assistant-send-control{border-radius:50%;align-self:end;margin:0}.assistant-effort-popover{border-radius:24px;width:300px;padding:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .assistant-effort-popover{background:var(--mf-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--mf-border);overflow:hidden;box-shadow:0 12px 32px #00000029}html:is(.dark,:not(.dark)) body .assistant-controls .assistant-effort-control{border:1px solid #0000;flex:none;justify-content:flex-start;width:auto}.assistant-effort-track{isolation:isolate;background:var(--mf-border);border-radius:999px;height:32px;margin:18px 0 14px;position:relative;box-shadow:inset 0 1px 3px #00000014}.assistant-effort-fill{width:calc(32px + (100% - 32px) * var(--effort-ratio));border-radius:inherit;background:var(--mf-olive);transition:width .44s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.assistant-effort-track:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(110deg,#a9bd55,#e9f2b8,#bdcf77,#779238,#d4e597,#a9bd55) 0 0/300% 100%;transition:opacity .6s;animation:4s ease-in-out infinite paused astro-ultra-flow;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff80}.assistant-effort-track:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(110deg,#0000 25%,#ffffff70 43%,#0000 60%) 0 0/260% 100%;transition:opacity .6s;animation:2.8s ease-in-out infinite paused astro-ultra-sheen;position:absolute;inset:0}.assistant-effort-track[data-effort=ultra]:before,.assistant-effort-track[data-effort=ultra]:after{opacity:1;animation-play-state:running}.assistant-effort-thumb{top:1px;left:calc(1px + (100% - 32px) * var(--effort-ratio));z-index:3;border:2px solid var(--mf-surface);pointer-events:none;background:#fff;border-radius:50%;width:30px;height:30px;transition:left .44s cubic-bezier(.22,1,.36,1);position:absolute;transform:none;box-shadow:0 2px 6px #0003}.assistant-effort-track:focus-within{outline:none}@keyframes astro-ultra-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes astro-ultra-sheen{0%{background-position:150%}to{background-position:-50%}}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .assistant-effort-popover .assistant-effort-slider{appearance:none;z-index:4;opacity:0;cursor:pointer;width:100%;height:32px;min-height:32px;box-shadow:none;transition:box-shadow .22s var(--mf-motion-out);background:0 0;border:0;border-radius:999px;margin:0;padding:0;display:block;position:absolute;inset:0}.assistant-effort-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--mf-surface);width:30px;height:30px;transition:transform .16s var(--mf-motion-out);background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000002e}.assistant-effort-slider:active::-webkit-slider-thumb{transform:scale(1.12)}.assistant-effort-slider::-moz-range-thumb{border:2px solid var(--mf-surface);background:#fff;border-radius:50%;width:26px;height:26px}.assistant-effort-current{text-align:center;height:22px;color:var(--mf-olive);font-size:13px;font-weight:600}.assistant-effort-current span,.assistant-effort-label{animation:astro-effort-change .18s var(--mf-motion-out);display:block}.assistant-effort-popover [data-slot=select-trigger]{height:38px;min-height:38px;font-size:13px}.assistant-access-menu,.assistant-attachment-menu{border-radius:18px;width:172px;min-width:172px;padding:6px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is(.assistant-access-menu,.assistant-attachment-menu) :is([role=menuitemradio],[role=menuitem]){border-radius:12px;min-height:36px;padding-block:8px;font-size:12px;font-weight:500;line-height:1.4}.assistant-access-menu [role=menuitemradio][data-state=checked]{background:var(--mf-olive-soft);color:var(--mf-olive)}.assistant-attachment-menu svg{width:16px;height:16px}@keyframes astro-effort-change{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.assistant-attachments{flex-wrap:wrap;gap:6px;display:flex}.assistant-attachments>span{border:1px solid var(--mf-border);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:6px;font-size:12px;display:flex}.assistant-attachments img{object-fit:cover;border-radius:8px;width:36px;height:36px}.assistant-attachments button{width:24px;height:24px;margin:0}.assistant-change-review{border:1px solid var(--mf-border);background:var(--mf-canvas);border-radius:16px;padding:16px}@keyframes astro-side-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes astro-side-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.assistant-side-panel{animation:none!important}}.premium-mobile-utilities{display:none}.astro-avatar{perspective:600px;flex:none;width:32px;height:32px;display:inline-flex}.astro-avatar-body{transform-origin:50% 75%;width:100%;height:100%;display:block;position:relative}.astro-avatar img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.astro-avatar-body{rotate:y var(--astro-look-x,0deg);transition:rotate .18s ease-out}html:is(.dark,:not(.dark)) body .astro-avatar svg.astro-eyes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.astro-eye-gaze{transform:translate(var(--astro-eye-x,0%),var(--astro-eye-y,0%));transition:transform .16s ease-out}.astro-eye-blink{transform-origin:620px 650px;animation:7.4s ease-in-out infinite astro-blink}.astro-eye-mode{transform-box:view-box;transform-origin:620px 650px;transition:opacity .22s ease-out,transform .48s cubic-bezier(.22,1,.36,1),filter .48s ease-out}.astro-eye-standard{opacity:1;transform:scaleY(1)}.astro-eye-ultra{opacity:0;filter:drop-shadow(0 0 #ebffe500);transform:scaleY(.35)}.astro-avatar[data-effort=ultra] .astro-eye-standard{opacity:0;transform:scaleY(.35)}.astro-avatar[data-effort=ultra] .astro-eye-ultra{opacity:1;filter:drop-shadow(0 0 12px #ebffe573);transform:scaleY(1)}@keyframes astro-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}.astro-avatar[data-motion=idle] .astro-avatar-body{animation:6s ease-in-out infinite astro-idle}.astro-avatar[data-motion=thinking] .astro-avatar-body{animation:1.8s ease-in-out infinite astro-thinking}.astro-avatar[data-motion=reply] .astro-avatar-body{animation:astro-reply .38s var(--mf-motion-out)}.astro-avatar-hero{width:160px;height:160px;margin-bottom:12px}.astro-welcome{text-align:center;min-height:100%;animation:astro-welcome-in .35s var(--mf-motion-out);flex-direction:column;justify-content:center;align-items:center;padding:32px 12px;display:flex}.astro-welcome h3{letter-spacing:-.04em;color:var(--mf-ink);margin:8px 0 24px;font-size:21px;font-weight:500}.astro-welcome .assistant-prompts{justify-content:center;gap:8px;padding:0}.astro-welcome .assistant-prompts [data-slot=button]{border-radius:999px;min-height:34px;font-size:12px}.assistant-side-panel .assistant-brand-mark,.assistant-side-panel .assistant-brand-mark .astro-avatar{width:36px;height:36px}.assistant-header-button .astro-avatar{width:54px;height:54px}.assistant-header-button .astro-avatar[data-motion=idle] .astro-avatar-body{animation:12s ease-in-out infinite astro-launcher-idle}@keyframes astro-launcher-idle{0%,to{transform:translateY(0)rotate(-4deg)}25%{transform:translateY(-3px)rotate(5deg)}50%,70%{transform:translateY(0)rotate(-4deg)}77%{transform:translateY(-3px)rotate(-18deg)}84%{transform:translateY(-2px)rotate(12deg)}91%{transform:translateY(0)rotate(-4deg)}}.assistant-header-button:hover .astro-avatar[data-motion=idle] .astro-avatar-body{animation:astro-reply .5s var(--mf-motion-out)}.assistant-message{align-items:flex-start;gap:10px;display:flex}.assistant-message-avatar{flex:none;width:30px;height:30px;display:flex}.assistant-message-avatar .astro-avatar{width:30px;height:30px}.assistant-message-avatar>img,.assistant-user-avatar{object-fit:cover;border-radius:50%;width:30px;height:30px}.assistant-user-avatar svg{width:16px;height:16px}.assistant-user-avatar{background:var(--mf-olive-soft);color:var(--mf-olive);place-items:center;font-size:12px;font-weight:600;display:grid}.assistant-message-body{flex:1;min-width:0;padding-top:4px}html:is(.dark,:not(.dark)) body .assistant-layout .assistant-message[data-role=user]{max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row-reverse;padding:0}.assistant-message[data-role=user] .assistant-message-body{flex:initial;background:var(--mf-canvas);border:1px solid var(--mf-border);border-radius:18px 4px 18px 18px;max-width:calc(100% - 44px);padding:10px 14px}.assistant-message-body>:last-child{margin-bottom:0}.assistant-standalone{min-height:min(600px,70dvh)}.assistant-standalone .assistant-conversation[data-empty=true]{display:block}@keyframes astro-idle{0%,to{transform:translateY(0)rotate(-3deg)}35%{transform:translateY(-5px)rotate(4deg)}70%{transform:translateY(-2px)rotate(-1deg)}}@keyframes astro-thinking{0%,to{transform:translateY(0)rotate(-6deg)scale(1)}50%{transform:translateY(-3px)rotate(6deg)scale(1.04)}}@keyframes astro-reply{0%{transform:translateY(3px)scale(.9)}55%{transform:translateY(-3px)scale(1.06)}to{transform:translateY(0)scale(1)}}@keyframes astro-welcome-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.astro-avatar-body,.astro-eye-blink,.assistant-effort-track,.assistant-effort-track:before,.assistant-effort-track:after,.assistant-effort-label,.astro-welcome,.assistant-effort-current span{animation:none!important}.astro-avatar img,.astro-eye-gaze,.astro-eye-mode,.assistant-effort-slider,.assistant-effort-fill,.assistant-effort-thumb,.assistant-effort-track:before,.assistant-effort-track:after{transition:none!important}.assistant-effort-slider::-webkit-slider-thumb{transition:none!important}.astro-avatar-body{rotate:none}.astro-eye-gaze{transform:none}}:root:has(.app-frame-shell){--font-sans:var(--mf-font)}:root:has(.app-frame-shell){--radius-control:var(--mf-radius-field);--radius-card:var(--mf-radius-card);--radius-overlay:var(--mf-radius-card);--ease-workspace:var(--mf-motion-out);--ease-spring:var(--mf-motion-ease);--motion-press-duration:.1s;--motion-control-duration:.18s;--motion-overlay-duration:.22s;--motion-exit-duration:.14s;--motion-page-duration:.24s;--motion-block-duration:.24s;--motion-block-mobile-duration:.18s;font-size:100%}:root:has(.app-frame-shell){--background:var(--mf-canvas);--foreground:var(--mf-ink);--card:var(--mf-surface);--card-foreground:var(--mf-ink);--popover:var(--mf-surface);--popover-foreground:var(--mf-ink);--primary:var(--mf-olive);--primary-foreground:var(--mf-on-accent);--secondary:var(--mf-canvas);--secondary-foreground:var(--mf-ink);--muted:var(--mf-canvas);--muted-foreground:var(--mf-muted);--accent:var(--mf-olive-soft);--accent-foreground:var(--mf-olive);--border:var(--mf-border);--input:var(--mf-field-border);--ring:var(--mf-olive);--success:var(--mf-success);--success-foreground:var(--mf-on-accent);--warning:var(--mf-warning);--destructive:var(--mf-danger);--premium-canvas:var(--mf-canvas);--premium-surface:var(--mf-canvas);--premium-surface-strong:var(--mf-surface);--premium-ink:var(--mf-ink);--premium-border:var(--mf-border);--premium-border-strong:var(--mf-border-strong);--premium-shadow:0 14px 44px -32px #14170f33;--premium-card-shadow:0 4px 14px -12px #14170f2e;--glass-bg:var(--mf-surface);--glass-bg-strong:var(--mf-surface);--glass-border:var(--mf-border);--surface-sheen:transparent;--surface-tint:transparent;--liquid-surface:var(--mf-surface);--liquid-inset:var(--mf-canvas);--liquid-overlay:var(--mf-surface);--liquid-shine:transparent;--liquid-tint:transparent;--liquid-rim:var(--mf-border);--liquid-edge:var(--mf-border);--liquid-shadow:var(--premium-card-shadow);--liquid-canvas:var(--mf-canvas);--liquid-primary:var(--mf-olive);--liquid-primary-text:var(--mf-on-accent);--chart-blue:var(--mf-olive);--chart-grid:var(--mf-border);--chart-cursor:#4a5d0e0d}body:has(.app-frame-shell){font-family:var(--mf-font);-webkit-font-smoothing:antialiased}body:has(.app-frame-shell) button{font-family:var(--mf-font);-webkit-font-smoothing:antialiased}body:has(.app-frame-shell) input{font-family:var(--mf-font);-webkit-font-smoothing:antialiased}body:has(.app-frame-shell) select{font-family:var(--mf-font);-webkit-font-smoothing:antialiased}body:has(.app-frame-shell) textarea{font-family:var(--mf-font);-webkit-font-smoothing:antialiased}html:is(.dark,:not(.dark)) .premium-top-primary{grid-template-columns:minmax(380px,1fr) max-content minmax(380px,1fr);gap:20px;min-height:80px;padding:16px 28px}html:is(.dark,:not(.dark)) .premium-brand-cluster{gap:8px}html:is(.dark,:not(.dark)) .premium-brand-tools{flex:none;align-items:center;gap:0;display:flex}html:is(.dark,:not(.dark)) .premium-brand-tools [data-slot=button]{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;border-radius:50%}html:is(.dark,:not(.dark)) .premium-workspace-shell{border-color:var(--mf-border);background:var(--mf-canvas);box-shadow:var(--premium-shadow)}html:is(.dark,:not(.dark)) .premium-top-shell{background:var(--mf-chrome,var(--mf-surface));border-bottom:1px solid var(--mf-border);box-shadow:none;-webkit-backdrop-filter:none}html:is(.dark,:not(.dark)) .premium-top-shell:before{display:none}html:is(.dark,:not(.dark)) .premium-brand-copy{letter-spacing:-.7px;font-size:18px;font-weight:600}html:is(.dark,:not(.dark)) .premium-brand-copy strong{font-weight:400}html:is(.dark,:not(.dark)) .premium-module-nav{--marques-icon-size:22px;--marques-icon-stroke:1.8;gap:4px}html:is(.dark,:not(.dark)) .module-hover-trigger{place-items:center;display:inline-grid}html:is(.dark,:not(.dark)) .module-hover-trigger .module-label{grid-area:1/1}html:is(.dark,:not(.dark)) .module-menu-measure{visibility:hidden;pointer-events:none;grid-area:1/1;font-size:13px;font-weight:600;line-height:1.4;display:grid}html:is(.dark,:not(.dark)) .module-menu-measure>span{grid-area:1/1}html:is(.dark,:not(.dark)) .top-module-trigger{border-radius:var(--mf-radius-pill);min-height:46px;transition:background-color .18s var(--mf-motion-ease),border-color .18s var(--mf-motion-ease),color .18s var(--mf-motion-ease),transform .1s var(--mf-motion-ease);padding:10px 14px;font-size:15px;font-weight:500}html:is(.dark,:not(.dark)) .top-module-trigger .module-label,html:is(.dark,:not(.dark)) .top-module-trigger:is([data-active=true],:hover,:focus-visible) .module-label{opacity:1;grid-template-columns:1fr;transition:none}html:is(.dark,:not(.dark)) .top-module-trigger .module-label>span,html:is(.dark,:not(.dark)) .top-module-trigger:is([data-active=true],:hover,:focus-visible) .module-label>span{padding-inline-start:0;transition:none}html:is(.dark,:not(.dark)) .top-module-trigger:is(:hover,:focus-visible){background:var(--mf-canvas);color:var(--mf-ink);border-color:var(--mf-border);box-shadow:none}html:is(.dark,:not(.dark)) .top-module-trigger[data-active=true]{background:var(--mf-olive);color:var(--mf-on-accent);border-color:var(--mf-olive);box-shadow:none}html:is(.dark,:not(.dark)) .premium-submodule-strip{padding-bottom:14px}html:is(.dark,:not(.dark)) .premium-submodule-strip a{border-radius:var(--mf-radius-pill);min-height:36px;padding:8px 13px;font-size:12px;font-weight:500}html:is(.dark,:not(.dark)) .premium-submodule-strip a:is(:hover,:focus-visible){background:var(--mf-canvas);color:var(--mf-olive);box-shadow:none}html:is(.dark,:not(.dark)) .premium-submodule-strip a[data-active=true]{background:var(--mf-olive);color:var(--mf-on-accent);box-shadow:none}html:is(.dark,:not(.dark)) .premium-user-chip{background:var(--mf-surface);border-color:var(--mf-border);box-shadow:none}html:is(.dark,:not(.dark)) .premium-main-shell [data-slot=page-container]{padding-top:24px}:is(html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=page-header] h1,html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .dashboard-premium-heading h1){letter-spacing:-.025em;font-size:clamp(28px,2.3vw,32px);font-weight:500;line-height:1.2}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .cash-movement-trigger[data-slot=button][data-variant=outline]{border-radius:var(--mf-radius-field);height:44px;min-height:44px;color:var(--mf-ink);font-size:13px;line-height:var(--text-sm--line-height,1.42857);padding:8px 12px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=button]:not([data-size=icon]){border-radius:var(--mf-radius-pill)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=button]{box-shadow:none;font-weight:500}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=button][data-variant=default]{background:var(--mf-olive);border-color:var(--mf-olive);color:var(--mf-on-accent);box-shadow:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--mf-olive-hover);border-color:var(--mf-olive-hover);box-shadow:0 5px 14px -10px #14170f40}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background:var(--mf-surface);border-color:var(--mf-border);box-shadow:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background:var(--mf-canvas);border-color:var(--mf-field-border)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-radius:var(--mf-radius-field);box-shadow:none;font-size:14px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){background:var(--mf-surface);border-color:var(--input)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=tabs-list]{background:var(--mf-canvas);border:1px solid var(--mf-border);box-shadow:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=tabs-trigger][data-state=active]{background:var(--mf-olive-soft);color:var(--mf-olive);box-shadow:none}html:is(.dark,:not(.dark)) .premium-main-shell [data-slot=card]{background:var(--mf-surface);border-color:var(--mf-border);-webkit-backdrop-filter:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=select-content]){background:var(--mf-surface);border-color:var(--mf-border);-webkit-backdrop-filter:none}html:is(.dark,:not(.dark)) .premium-main-shell [data-slot=card]:before{display:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=dialog-content]:before{display:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=table],.metric-card__value){font-variant-numeric:tabular-nums}html:is(.dark,:not(.dark)) .metric-card:has(.metric-card__value--compact){container-type:inline-size}html:is(.dark,:not(.dark)) .metric-card .metric-card__value--compact{letter-spacing:-.035em;overflow-wrap:normal;white-space:nowrap;font-size:clamp(1rem,12cqi,2rem);line-height:1.2}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is(.premium-brand,.top-module-trigger,.premium-submodule-strip a,[data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:1450px){html:is(.dark,:not(.dark)) .premium-top-primary{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}html:is(.dark,:not(.dark)) .premium-brand-cluster{grid-area:1/1}html:is(.dark,:not(.dark)) .premium-top-actions{grid-area:1/2}html:is(.dark,:not(.dark)) .premium-module-nav-shell{grid-area:2/1/auto/-1}}@media(max-width:1100px){html:is(.dark,:not(.dark)) .premium-top-primary{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-inline:18px}}@media(max-width:800px){html:is(.dark,:not(.dark)) .premium-top-primary{grid-template-columns:1fr auto;gap:8px;min-height:auto;padding:12px 16px 4px}html:is(.dark,:not(.dark)) .premium-module-nav{justify-content:safe center}html:is(.dark,:not(.dark)) .premium-top-actions>[data-slot=button]{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px}html:is(.dark,:not(.dark)) .premium-user-chip{min-height:44px}html:is(.dark,:not(.dark)) .premium-submodule-strip{padding-bottom:10px}html:is(.dark,:not(.dark)) .premium-main-shell [data-slot=page-container]{padding-top:20px}:is(html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=page-header] h1,html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .dashboard-premium-heading h1){font-size:28px}}@media(max-width:600px){html:is(.dark,:not(.dark)) .premium-top-primary{grid-template-columns:minmax(0,1fr);row-gap:6px}html:is(.dark,:not(.dark)) .premium-brand-cluster{grid-area:1/1}html:is(.dark,:not(.dark)) .premium-top-actions{grid-area:2/1;justify-content:flex-start;justify-self:stretch;gap:4px;width:100%}html:is(.dark,:not(.dark)) .premium-top-actions .premium-user-chip{flex:none;width:44px;min-width:44px;max-width:44px;padding:4px}html:is(.dark,:not(.dark)) .premium-user-chip .profile-copy,html:is(.dark,:not(.dark)) .premium-user-chip>svg{display:none}html:is(.dark,:not(.dark)) .premium-module-nav-shell{grid-area:3/1}}@media(max-width:480px){html:is(.dark,:not(.dark)) .premium-top-primary{padding-inline:12px}html:is(.dark,:not(.dark)) .premium-brand-copy{font-size:18px}html:is(.dark,:not(.dark)) .top-module-trigger{min-height:44px;padding-inline:13px}html:is(.dark,:not(.dark)) .premium-submodule-strip a{min-height:40px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){font-size:16px}}@media(max-width:380px){html:is(.dark,:not(.dark)) .premium-brand-cluster .premium-brand-copy{font-size:16px}}@media(max-width:600px){html:is(.dark,:not(.dark)) .premium-top-primary{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:108px;padding:8px 12px}html:is(.dark,:not(.dark)) .premium-brand-copy{letter-spacing:-.45px;font-size:14px}html:is(.dark,:not(.dark)) .premium-brand{gap:6px}html:is(.dark,:not(.dark)) .premium-brand-logo{flex:none;width:28px;height:28px}html:is(.dark,:not(.dark)) .premium-top-actions{grid-area:1/2;justify-content:flex-end;justify-self:end;gap:0;width:auto;height:44px;min-height:44px}html:is(.dark,:not(.dark)) .premium-top-actions .premium-theme-toggle,html:is(.dark,:not(.dark)) .premium-top-actions .premium-settings-toggle{display:none}html:is(.dark,:not(.dark)) .premium-module-nav-shell{grid-area:2/1/auto/-1}html:is(.dark,:not(.dark)) .premium-module-nav{padding-block:0}.premium-mobile-utilities{display:block}}@media(max-width:380px){html:is(.dark,:not(.dark)) .premium-brand-copy strong{display:none}}@media(prefers-reduced-motion:reduce){html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is(.page-enter,[data-slot=page-container]>*,.top-module-trigger,.premium-submodule-strip a,[data-slot=button]){transition:none!important;animation:none!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is(.top-module-trigger,.premium-submodule-strip a,[data-slot=button]):is(:hover,:active){transform:none!important}}html:is(.dark,:not(.dark)) body:has(.app-frame-shell){--workspace-action-width:164px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=page-header-actions] [data-slot=button]:not([data-size=icon]),.workspace-action[data-slot=button],.cash-movement-trigger[data-slot=button],.workspace-period-trigger[data-slot=select-trigger]){box-sizing:border-box;width:var(--workspace-action-width);border:1px solid var(--input);border-radius:var(--mf-radius-field);background:var(--mf-surface);min-width:0;max-width:100%;height:44px;min-height:44px;color:var(--mf-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;flex-shrink:0;padding:5px 14px;font-size:13px;font-weight:500;line-height:16px;position:relative}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=page-header-actions] [data-slot=button]:not([data-size=icon]),.workspace-action[data-slot=button],.cash-movement-trigger[data-slot=button]){white-space:nowrap;text-align:center;justify-content:center;gap:8px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=page-header-actions] [data-slot=button]:not([data-size=icon]),.workspace-action[data-slot=button],.cash-movement-trigger[data-slot=button])>svg:first-of-type{flex-shrink:0;width:16px;height:16px;margin:0;position:static;translate:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-period-trigger[data-slot=select-trigger]{text-align:center;grid-template-columns:16px minmax(0,1fr) 16px;gap:8px;display:grid}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-period-trigger[data-slot=select-trigger]>span{text-align:center;justify-self:center;min-width:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-period-trigger[data-slot=select-trigger]>svg{width:16px;height:16px;margin:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=page-header-actions] [data-slot=button]:not([data-size=icon]),.workspace-action[data-slot=button],.cash-movement-trigger[data-slot=button]):hover:not(:disabled){background:var(--mf-canvas);border-color:var(--mf-field-border);color:var(--mf-ink);box-shadow:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=page-header-actions]{max-width:100%}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-action.workspace-view-trigger[data-slot=button]{width:max-content;min-width:var(--workspace-action-width);text-align:center;grid-template-columns:16px minmax(0,1fr) 16px;column-gap:12px;transition:background-color .16s,border-color .16s;display:grid}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-action.workspace-view-trigger[data-slot=button]>svg:last-child{opacity:.65;width:14px;height:14px;transition:transform .16s}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-action.workspace-view-trigger[data-slot=button][data-state=open]>svg:last-child{transform:rotate(180deg)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-view-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-choice-menu{scrollbar-gutter:auto;box-shadow:0 12px 32px -12px var(--surface-shadow);border-radius:14px;padding:6px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-choice-menu [data-slot=select-viewport]{padding:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-view-menu{width:var(--radix-dropdown-menu-trigger-width);min-width:0;max-width:calc(100vw - 2rem)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-choice-menu :is([data-slot=select-item],.workspace-view-option){text-align:center;min-height:40px;color:var(--mf-ink);box-shadow:none;background:0 0;border-radius:999px;grid-template-columns:16px minmax(0,1fr) 16px;gap:12px;padding:8px;font-size:13px;line-height:20px;display:grid;transform:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-choice-menu :is([data-slot=select-item],.workspace-view-option)[data-highlighted]{background:var(--mf-olive-soft);color:var(--mf-olive)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-choice-menu :is([data-slot=select-item],.workspace-view-option) [data-slot=select-item-text],html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-choice-menu :is([data-slot=select-item],.workspace-view-option) .workspace-view-option-label{text-align:center;grid-column:2;min-width:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-choice-menu [data-slot=select-item]>span:first-child{grid-column:1;width:16px;height:16px;position:static}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-view-option[data-slot=dropdown-radio-item]>.workspace-view-check{opacity:0;flex-shrink:0;width:16px;height:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-view-option[data-slot=dropdown-radio-item][data-state=checked]>.workspace-view-check{opacity:1}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-view-option-label{text-align:center;flex:1;min-width:0;line-height:20px;display:block}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is(.workspace-period-trigger[data-slot=select-trigger],.workspace-view-trigger[data-slot=button]):focus{box-shadow:none;border-color:var(--mf-field-border);outline:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is(.workspace-period-trigger[data-slot=select-trigger],.workspace-view-trigger[data-slot=button]):hover:not(:disabled){background:var(--mf-canvas);border-color:var(--mf-field-border)}@media(prefers-reduced-motion:reduce){html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-view-trigger[data-slot=button],html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .workspace-view-trigger[data-slot=button]>svg:last-child{transition:none}}.header-action-menu[data-slot=dropdown-content]{border-radius:16px;width:max-content;min-width:9rem;padding:6px}.header-action-menu :is([role=menuitem],[role=menuitemradio]){white-space:nowrap;min-height:40px;color:var(--foreground);background:0 0;border-radius:10px;gap:10px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.header-action-menu [data-state=checked]{color:var(--primary)}.header-action-menu [data-highlighted]{background:var(--muted);color:var(--primary)}.header-notifications[data-slot=popover-content]{border-radius:16px;width:min(22rem,100vw - 24px)}.workspace-search[data-slot=dialog-content]{border-radius:18px;gap:0;width:calc(100vw - 24px);max-width:440px;padding:8px}.workspace-search[data-slot=dialog-content] [cmdk-input-wrapper]{box-shadow:none;border:0;border-radius:10px;padding:0 42px 0 12px}.workspace-search[data-slot=dialog-content] [cmdk-input]{height:44px;padding:8px 0;font-size:15px}.workspace-search[data-slot=dialog-content]>button{top:8px;right:8px}.workspace-search[data-slot=dialog-content] [cmdk-list]{max-height:min(360px,100dvh - 140px);padding-top:4px}.workspace-search[data-slot=dialog-content] [cmdk-group]{padding:0}.workspace-search[data-slot=dialog-content] [cmdk-group-heading]{padding:10px 12px 4px;font-size:11px;line-height:16px}.workspace-search[data-slot=dialog-content] [cmdk-item]{border-radius:10px;gap:10px;min-height:40px;padding:8px 12px;font-size:14px;line-height:20px}.workspace-search[data-slot=dialog-content] [cmdk-item][data-selected=true]{background:var(--muted);color:var(--primary)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module[data-spacing=none]{gap:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module[data-spacing=tight]{gap:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module[data-width=constrained]{max-width:1200px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module[data-width=full]{max-width:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is(.grid,.flex),html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .grid>*{min-width:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .grid:not(.dashboard-finance-kpi-grid):has(>.metric-card){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=card]{border-color:var(--mf-border);box-shadow:none;border-radius:24px;align-content:start}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=card]:after{display:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=card][class~=p-4]{padding:24px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=card] [data-slot=card-header]{padding:24px 24px 16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=card] [data-slot=card-content]{padding:0 24px 24px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .metric-card__eyebrow{white-space:normal;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .metric-card .metric-card__value{overflow-wrap:normal;flex:none;overflow:visible}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .metric-card .metric-card__value--compact{white-space:nowrap;overflow-wrap:normal;font-size:clamp(14px,11cqi,30px)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .metric-card>.mt-3{flex-shrink:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .metric-card__description{white-space:normal}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is([data-slot=tabs-list],[role=tablist]){background:var(--mf-surface);border-radius:24px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;height:auto;padding:5px;display:flex}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is([data-slot=tabs-trigger],[role=tab]){min-height:42px;box-shadow:none;border-radius:999px;flex:auto;padding:10px 16px;font-size:13px;transition:background-color .18s,color .18s}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is([data-slot=tabs-trigger],[role=tab])[data-state=active]{color:var(--mf-on-accent);background:var(--mf-olive)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is([data-slot=tabs-trigger],[role=tab])[data-state=inactive]:hover{background:var(--mf-surface);color:var(--mf-olive)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=tabs-content]{margin-top:24px;animation:.24s both mf-module-row}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is(.settings-panels,.workspace-view-panels)>[data-slot=tabs-content]{margin:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is([data-slot=table-container],.overflow-x-auto){overscroll-behavior-x:contain;scrollbar-color:var(--mf-border-strong) transparent;max-width:100%}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=table]{min-width:640px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is([data-slot=badge],[class~=rounded-full]){font-variant-numeric:tabular-nums}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module input[type=date]{color-scheme:inherit}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible,html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is(input,textarea,[data-slot=select-trigger]):focus-visible{outline:2px solid var(--mf-olive);outline-offset:-2px;box-shadow:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) :is([data-slot=dialog-content],[data-slot=sheet-content]){color:var(--mf-ink);border-radius:24px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) [data-slot=dialog-title]{letter-spacing:-.025em;font-weight:500}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .recharts-cartesian-grid line{stroke:var(--mf-border)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .recharts-cartesian-axis-tick text{fill:var(--mf-muted)}html.dark:has(.app-frame-shell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not(.dark):has(.app-frame-shell){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media(min-width:1100px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .grid:not(.dashboard-finance-kpi-grid):has(>.metric-card:last-child:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .grid:not(.dashboard-finance-kpi-grid):has(>.metric-card:last-child:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .grid:not(.dashboard-finance-kpi-grid):has(>.metric-card:last-child:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:640px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module .grid:not(.dashboard-finance-kpi-grid):has(>.metric-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=card][class~=p-4]{padding:20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=card] [data-slot=card-header]{padding:20px 20px 12px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=card] [data-slot=card-content]{padding:0 20px 20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is([data-slot=tabs-list],[role=tablist]){width:100%}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is([data-slot=tabs-trigger],[role=tab]){white-space:normal;text-align:center}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module :is(input,textarea,[data-slot=select-trigger]){font-size:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell) .mf-standard-module [data-slot=page-header-actions]{flex-wrap:wrap;width:100%}}@media(prefers-reduced-motion:reduce){.mf-standard-module *,.mf-standard-module :before,.mf-standard-module :after{transition:none!important;animation:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext-wght.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}html:is(.dark,:not(.dark)):has(.app-frame-shell.factory-studio,.factory-root-error){font-family:var(--mf-font);--mf-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif!important;--font-sans:var(--mf-font)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio,.factory-root-error){font-family:var(--mf-font);--mf-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif!important;--font-sans:var(--mf-font)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio,.factory-root-error) :is(.app-frame-shell.factory-studio,.factory-root-error,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-sonner-toast]){font-family:var(--mf-font)!important}:is(:root:has(.factory-studio),.factory-studio){--studio-bg:#fafafa;--studio-surface:#fff;--studio-side:#fff;--studio-line:#f2f2f2;--studio-ink:#292929;--studio-muted:#7f7f7f;--studio-icon:#7f7f7f;--studio-accent:#4a5d0e;--studio-soft:#e5eacb;--studio-selected:#f5f5f5;--studio-blue:#4a5d0e;--studio-violet:#635287;--studio-teal:#b5c44c;--studio-rose:#e94d88;--studio-orange:#d78616;--studio-green:#4a5d0e;--studio-amber:#8a3f14;--studio-red:#a13232}.dark .factory-studio{--studio-bg:#191919;--studio-surface:#202020;--studio-side:#121212;--studio-line:#303030;--studio-ink:#f5f5f5;--studio-muted:#929292;--studio-icon:#929292;--studio-accent:#c0cf79;--studio-soft:#292d20;--studio-selected:#292929;--studio-blue:#c0cf79;--studio-violet:#d4c3ee;--studio-teal:#b5c44c;--studio-rose:#ff72a6;--studio-orange:#f2b451;--studio-green:#c0cf79;--studio-amber:#f3bc85;--studio-red:#f4a3a3}html.dark:has(.factory-studio){--studio-bg:#191919;--studio-surface:#202020;--studio-side:#121212;--studio-line:#303030;--studio-ink:#f5f5f5;--studio-muted:#929292;--studio-icon:#929292;--studio-accent:#c0cf79;--studio-soft:#292d20;--studio-selected:#292929;--studio-blue:#c0cf79;--studio-violet:#d4c3ee;--studio-teal:#b5c44c;--studio-rose:#ff72a6;--studio-orange:#f2b451;--studio-green:#c0cf79;--studio-amber:#f3bc85;--studio-red:#f4a3a3}html body .app-frame-shell.factory-studio{background:var(--studio-bg);color:var(--studio-ink);font-family:var(--mf-font,"Inter", sans-serif);padding:0}.factory-studio-layout{background:var(--studio-bg);grid-template-columns:204px minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.factory-studio-sidebar{border-right:1px solid var(--studio-line);background:var(--studio-side);min-height:0}.factory-studio-sidebar-content{height:100%;min-height:0;color:var(--studio-ink);flex-direction:column;display:flex}.factory-studio-brand{border-bottom:1px solid var(--studio-line);height:54px;min-height:54px;color:var(--studio-ink);letter-spacing:-.6px;flex-shrink:0;align-items:center;gap:9px;padding:0 16px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.factory-studio-brand strong{font-weight:400}.factory-studio-brand-mark{background:var(--studio-accent);flex:none;width:27px;height:27px;-webkit-mask:url(/marques-symbol.svg) 50%/contain no-repeat;mask:url(/marques-symbol.svg) 50%/contain no-repeat}.factory-studio-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--studio-line) transparent;flex:1;min-height:0;padding:12px 10px;overflow-y:auto}.factory-studio-nav-home{padding-bottom:2px}.factory-studio-nav-group{margin-top:10px}html body .factory-studio .factory-studio-nav-group h2{--mf-type-lg:11px;--mf-ink:var(--studio-muted);color:var(--studio-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 8px 4px;font-weight:500;line-height:1.5;font-size:11px!important}html body .factory-studio-nav-link{min-height:30px;color:var(--studio-ink);border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;margin:0;padding:4px 8px;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;transition:background-color .12s,color .12s;display:flex}html body .factory-studio .factory-studio-nav-icon{--marques-icon-size:18px;--marques-icon-stroke:1.75;width:18px;height:18px;color:color-mix(in srgb,var(--studio-ink) 72%,var(--studio-side));font-size:inherit;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}html body .factory-studio .factory-studio-nav-icon svg{stroke-width:1.75px;width:18px;height:18px}html body .factory-studio-nav-link:hover{background:color-mix(in srgb,var(--studio-line) 60%,transparent);color:var(--studio-ink)}html body .factory-studio-nav-link[data-active=true]{background:var(--studio-selected);color:var(--studio-ink);border-color:#0000;font-weight:500}html body .factory-studio-nav-link[data-active=true] .factory-studio-nav-icon{color:var(--studio-ink)}.factory-studio-sidebar-footer{border-top:1px solid var(--studio-line);min-height:43px;color:var(--studio-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;padding:10px 20px;font-size:10px;display:flex}.factory-studio-workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.factory-studio-topbar{z-index:40;border-bottom:1px solid var(--studio-line);background:var(--studio-bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:54px;padding:8px 26px;display:flex;position:relative}.factory-studio-topbar-context{flex:1 1 0;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.factory-studio-breadcrumb{min-width:0;color:var(--studio-ink);align-items:center;gap:9px;font-size:11px;line-height:1.4;display:flex}.factory-studio-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.factory-studio-breadcrumb>svg{width:11px;height:11px;color:var(--studio-muted);flex:none}.factory-studio-breadcrumb-home,.factory-studio-breadcrumb-group{color:var(--studio-muted)}.factory-studio-breadcrumb-home:hover{color:var(--studio-accent)}.factory-studio-top-actions{flex-shrink:0;align-items:center;gap:5px;min-width:0;display:flex}.factory-studio-demo-label{border:1px solid var(--studio-line);color:var(--studio-muted);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px}html body .factory-studio-top-actions>[data-slot=button],html body .factory-studio-top-actions .premium-theme-toggle,html body .factory-studio-top-actions .notifications-trigger{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--studio-muted);box-shadow:none;background:0 0;border:0;border-radius:5px;padding:6px}html body .factory-studio-top-actions>[data-slot=button] svg{width:16px;height:16px}html body .factory-studio-top-actions>[data-slot=button]:hover{background:var(--studio-side);color:var(--studio-ink)}html body .factory-studio .factory-studio-user{border-left:1px solid var(--studio-line);width:auto;min-width:0;max-width:190px;min-height:30px;color:var(--studio-ink);cursor:default;border-radius:0;align-items:center;gap:7px;margin-left:5px;padding:0 3px 0 10px;display:flex}html body .factory-studio .factory-studio-user .profile-avatar{border:1px solid var(--studio-line);width:27px;height:27px;color:var(--studio-muted);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex;overflow:hidden}html body .factory-studio .factory-studio-user .profile-avatar img{object-fit:cover;width:100%;height:100%}html body .factory-studio .factory-studio-user .profile-copy{display:grid}html body .factory-studio .factory-studio-user .profile-copy strong{font-size:11px;font-weight:500}html body .factory-studio .factory-studio-user .profile-copy small{display:none}html body .factory-studio .factory-studio-main{background:var(--studio-bg);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0;padding:0;overflow:hidden}html body .factory-studio .app-content-stage{background:var(--studio-bg);scrollbar-width:thin;scrollbar-color:var(--studio-line) transparent;height:100%}html body .factory-studio-menu-toggle{display:none}html body .factory-studio-mobile-nav{border-color:var(--studio-line);background:var(--studio-side);width:min(300px,90vw);max-width:300px;height:100dvh;color:var(--studio-ink);-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-gutter:auto;border-radius:0;padding:0;overflow:hidden}.factory-studio-mobile-nav .factory-studio-brand{padding-right:52px}@media(max-width:1000px){.factory-studio-topbar{padding-inline:18px}.factory-studio-breadcrumb-group{display:none}}@media(max-width:800px){.factory-studio-layout{grid-template-columns:minmax(0,1fr)}.factory-studio-sidebar{display:none}.factory-studio-topbar{gap:8px;min-height:58px;padding:6px 12px}html body .factory-studio-menu-toggle{width:36px;min-width:36px;height:40px;color:var(--studio-muted);padding:8px;display:inline-flex}.factory-studio-breadcrumb-home,.factory-studio-breadcrumb-home+svg{display:none}.factory-studio-top-actions{gap:2px}html body .factory-studio-top-actions>[data-slot=button]{min-height:40px}.factory-studio-mobile-nav .factory-studio-nav-link{min-height:44px;font-size:14px}}@media(max-width:440px){.factory-studio-topbar{padding-inline:8px}.factory-studio-topbar-context{gap:3px}.factory-studio-top-actions .factory-studio-demo-label{display:none}.factory-studio-top-actions .mf-trial-trigger{white-space:nowrap;min-width:0;max-width:96px;font-size:10px;overflow:hidden}.factory-studio-breadcrumb{max-width:120px;font-size:10px}html body .factory-studio-top-actions .premium-settings-toggle{display:none}html body .factory-studio .factory-studio-user{margin-left:0;padding-left:6px}}@media(prefers-reduced-motion:reduce){.factory-studio-nav-link{transition:none}}html body .factory-studio .mf-plan-badge{background:var(--studio-soft);color:var(--studio-ink);border:1px solid var(--studio-line);box-shadow:none;animation:none}html body .factory-studio .mf-plan-badge:before,html body .factory-studio .mf-plan-badge:after{display:none}html body .factory-studio-sidebar-footer{background:var(--studio-side);gap:6px;min-height:58px;padding:10px}html body .factory-studio .factory-studio-sidebar-footer .factory-studio-user{background:0 0;border:0;flex:1;gap:6px;min-width:0;max-width:none;margin:0;padding:4px 0;display:flex}html body .factory-studio .factory-studio-sidebar-footer .profile-copy{text-align:left;flex:1;min-width:0;max-width:none;display:block}html body .factory-studio .factory-studio-sidebar-footer .profile-copy strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}html body:has(.factory-studio){--mf-canvas:var(--studio-bg);--mf-surface:var(--studio-surface);--mf-chrome:var(--studio-side);--mf-ink:var(--studio-ink);--mf-muted:var(--studio-muted);--mf-border:var(--studio-line);--mf-border-strong:color-mix(in srgb, var(--studio-muted) 38%, var(--studio-line));--mf-olive:var(--studio-accent);--mf-olive-hover:#39490a;--mf-olive-soft:var(--studio-soft);--mf-on-accent:#fff;--mf-field-border:var(--studio-line);--mf-sage:var(--studio-selected);--mf-lime:var(--studio-teal);--mf-success:var(--studio-green);--mf-warning:var(--studio-amber);--mf-warning-soft:#fdebd9;--mf-danger:var(--studio-red);--mf-danger-soft:#fbe9e7;--mf-peach:#f8dcc9;--mf-lavender:#e1def3;--mf-violet-ink:var(--studio-violet);--chart-blue:var(--studio-blue);--chart-lime:var(--studio-green);--chart-orange:var(--studio-orange);--chart-pink:var(--studio-rose);--chart-purple:var(--studio-violet);--mf-radius-field:6px;--mf-font:"Inter", system-ui, sans-serif}html.dark body:has(.factory-studio){--mf-on-accent:#121211;--mf-olive-hover:#d0dc98;--mf-warning-soft:#3f3024;--mf-danger-soft:#40282a;--mf-peach:#48372c;--mf-lavender:#3a3549}html body .factory-studio .premium-main-shell .metric-card{--studio-metric-color:var(--studio-blue)}html body .factory-studio .premium-main-shell .metric-card[data-accent=primary]{--studio-metric-color:var(--studio-accent)}html body .factory-studio .premium-main-shell .metric-card[data-accent=success]{--studio-metric-color:var(--studio-green)}html body .factory-studio .premium-main-shell .metric-card[data-accent=warning]{--studio-metric-color:var(--studio-amber)}html body .factory-studio .premium-main-shell .metric-card[data-accent=destructive]{--studio-metric-color:var(--studio-red)}html body .factory-studio .premium-main-shell .metric-card .metric-card__icon{background:color-mix(in srgb,var(--studio-metric-color) 11%,var(--studio-surface));width:34px;height:34px;color:var(--studio-metric-color);border:1px solid color-mix(in srgb,var(--studio-metric-color) 15%,transparent);border-radius:8px;place-items:center;display:grid}html body .factory-studio .premium-main-shell .metric-card .metric-card__icon svg{stroke-width:2px;width:20px;height:20px}html body .factory-studio .premium-main-shell{color:var(--studio-ink);font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif;font-size:13px}html body .factory-studio .mf-module{gap:20px;max-width:1600px;padding:26px 28px 48px}html body .factory-studio [data-slot=page-header] h1{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.3}html body .factory-studio .premium-main-shell :is([data-slot=card],.mf-module-metric){border:1px solid var(--studio-line);background:var(--studio-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px}html body .factory-studio .premium-main-shell [data-slot=card]:after{display:none}html body .factory-studio .mf-standard-module [data-slot=card][class~=p-4]{padding:18px}html body .factory-studio .mf-standard-module [data-slot=card-header]{padding:18px 18px 12px}html body .factory-studio .mf-standard-module [data-slot=card-content]{padding:0 18px 18px}html body .factory-studio .metric-card__value{letter-spacing:-.04em;font-size:clamp(22px,2.2vw,30px);font-weight:600}html body .factory-studio .mf-module :is([data-slot=button],[data-slot=select-trigger]){min-height:34px;box-shadow:none;border-radius:6px;font-size:12px}html body .factory-studio .mf-module :is([data-slot=input],[data-slot=select-trigger]){background:var(--studio-surface);border-color:var(--studio-line);height:36px;color:var(--studio-ink)}html body .factory-studio .mf-module :is([role=tablist],[data-slot=tabs-list]){border:1px solid var(--studio-line);background:var(--studio-bg);border-radius:7px;padding:3px}html body .factory-studio .mf-module :is([role=tab],[data-slot=tabs-trigger]){border-radius:5px;min-height:30px;padding:5px 12px;font-size:12px}html body .factory-studio .mf-module :is([role=tab],[data-slot=tabs-trigger])[data-state=active]{background:var(--studio-surface);color:var(--studio-ink);box-shadow:0 1px 3px #00000014}html body .factory-studio .premium-main-shell :is([data-slot=table-head],[data-slot=table-cell]){border-color:var(--studio-line);height:40px;padding:9px 14px;font-size:12px}html body .factory-studio .premium-main-shell [data-slot=table-head]{color:var(--studio-muted);background:var(--studio-bg);font-weight:500}html body .factory-studio .premium-main-shell [data-slot=table-row]{border-color:var(--studio-line)}@media(max-width:767px){html body .factory-studio .mf-module{gap:16px;padding:20px 16px 36px}html body .factory-studio [data-slot=page-header] h1{font-size:22px}html body .factory-studio .mf-module :is([data-slot=button],[data-slot=select-trigger]){min-height:44px}}@media(prefers-reduced-motion:reduce){html body .factory-studio .mf-module *{scroll-behavior:auto}}@media screen{html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .dashboard-finance-metric-section>.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:228px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .dashboard-finance-metric-section .metric-card[data-slot=card]{height:228px;min-height:228px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .dashboard-finance-metric-section .metric-card>.mt-3{align-items:center;min-height:20px;margin-top:10px;padding-top:0}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .metric-card[data-metric-chart]{flex-direction:column;height:100%;min-height:228px;display:flex}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .metric-card[data-metric-chart]>.metric-comparison-chart{flex:0 0 58px;height:58px;min-height:58px;margin-top:auto;padding-top:6px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] .metric-card:not([data-metric-chart]){height:116px;min-height:116px;padding:18px 20px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .metric-card .metric-card__value{color:var(--studio-ink)!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .metric-card .metric-card__value *{color:inherit!important}@media(max-width:1279px){html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .dashboard-finance-metric-section>.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .dashboard-finance-metric-section>.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] .metric-card:not([data-metric-chart]){padding:14px}}@media(max-width:640px){html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell .dashboard-finance-metric-section>.dashboard-kpi-grid{grid-template-columns:minmax(0,1fr)}}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell main.min-h-screen{font-family:var(--mf-font,"Inter", system-ui, sans-serif);padding:26px 28px 40px;font-size:13px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell main.min-h-screen>div>header h1{letter-spacing:-.035em;font-size:24px;line-height:1.3}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell main.min-h-screen :is(section.bg-card,article.border){border-color:var(--studio-line);background:var(--studio-surface);box-shadow:none;border-radius:9px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell main.min-h-screen span[class~="bg-muted/70"]:has(>svg[data-marques-icon]){width:22px;height:22px;color:var(--studio-muted);background:0 0;border:0;border-radius:0}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell main.min-h-screen span[class~="bg-muted/70"]>svg[data-marques-icon]{stroke-width:1.75px;width:21px;height:21px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container]{min-width:0;font-family:var(--mf-font,"Inter", system-ui, sans-serif);color:var(--studio-ink);font-size:13px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] [data-slot=page-header] h1{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.3}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is([data-slot=card-title],.mf-finance-card-heading h2,.mf-maintenance-section-title,.mf-pricing-section-title){letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.45}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(.metric-card,.mf-finance-kpi,.mf-pricing-metric,.mf-purchasing-metric,.mf-maintenance-metric,.mf-quality-metric,.mf-production-metric,.mf-inventory-metric,.mf-planning-metric){border:1px solid var(--studio-line);background:var(--studio-surface);min-width:0;min-height:116px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;padding:18px 20px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] .metric-card .metric-card__eyebrow{white-space:normal;overflow-wrap:anywhere;min-height:0;font-size:12px;font-weight:500;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] .metric-card .metric-card__value{letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(22px,2.1vw,28px);font-weight:550;line-height:1.25}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] .metric-card .metric-card__value--compact{font-size:clamp(18px,1.8vw,24px)}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] .metric-card .metric-card__description{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(.metric-card__icon[data-metric-icon],.mf-reports-table-icon,.mf-printer-icon){width:22px;height:22px;box-shadow:none;border:0;border-radius:0;flex:0 0 22px;place-items:center;padding:0;display:grid;color:var(--studio-muted)!important;background:0 0!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(.metric-card__icon[data-metric-icon],.mf-reports-table-icon,.mf-printer-icon) svg[data-marques-icon]{stroke-width:1.75px;width:21px;height:21px;color:var(--studio-muted)}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] svg[data-marques-icon]:not([data-marques-icon=Circle]):not([data-slot=chart-container] *){color:var(--studio-muted);stroke-width:1.75px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(button,[role=checkbox],[role=radio],[role=switch]) svg[data-marques-icon]{color:inherit}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(.mf-finance-panel,.mf-finance-table-card,.mf-pricing-panel,.mf-pricing-channel,.mf-quality-case,.mf-inventory-table-panel,.mf-inventory-mobile-card,.mf-maintenance-panel,.mf-purchasing-panel,.mf-printer-card,.mf-planning-panel,.mf-reports-table-card){border-color:var(--studio-line);background:var(--studio-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is([data-slot=operations-toolbar],.mf-inventory-filters,.mf-finance-filter-card,.mf-reports-controls,.mf-quality-toolbar){border-color:var(--studio-line);background:var(--studio-surface);border-radius:9px;padding:14px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is([data-slot=operations-table-panel],.mf-inventory-table-panel,.mf-finance-table-card,.mf-reports-table-card,.mf-maintenance-panel) table{font-size:12px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is([data-slot=operations-table-panel],.mf-inventory-table-panel,.mf-finance-table-card,.mf-reports-table-card,.mf-maintenance-panel) :is(th,td){border-color:var(--studio-line);padding-block:13px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is([data-slot=operations-table-panel],.mf-inventory-table-panel,.mf-finance-table-card,.mf-reports-table-card,.mf-maintenance-panel) thead{background:var(--studio-bg);color:var(--studio-muted)}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] [data-density=compact] :is(th,td){padding-block:9px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] [data-slot=operations-tools]{flex-wrap:wrap;gap:8px;min-width:0}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(.mf-module-metrics,.catalog-metrics,.mf-finance-kpis,.mf-finance-movement-metrics,.mf-maintenance-metrics,.mf-production-metrics,.mf-inventory-metrics,.mf-purchasing-metrics,.mf-quality-metrics,.mf-planning-metrics,.mf-pricing-metrics){gap:14px}@media(max-width:767px){html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=button]{min-height:44px!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell main.min-h-screen{padding:20px 16px 32px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(.metric-card,.mf-finance-kpi,.mf-pricing-metric,.mf-purchasing-metric,.mf-maintenance-metric,.mf-quality-metric,.mf-production-metric,.mf-inventory-metric,.mf-planning-metric){min-height:116px;padding:14px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(.mf-module-metrics,.catalog-metrics,.mf-finance-kpis,.mf-finance-movement-metrics,.mf-maintenance-metrics,.mf-production-metrics,.mf-inventory-metrics,.mf-purchasing-metrics,.mf-quality-metrics,.mf-planning-metrics,.mf-pricing-metrics){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:359px){html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=page-container] :is(.mf-module-metrics,.catalog-metrics,.mf-finance-kpis,.mf-finance-movement-metrics,.mf-maintenance-metrics,.mf-production-metrics,.mf-inventory-metrics,.mf-purchasing-metrics,.mf-quality-metrics,.mf-planning-metrics,.mf-pricing-metrics){grid-template-columns:minmax(0,1fr)}}}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio){--factory-action-bg:var(--studio-surface);--factory-action-ink:var(--studio-ink);--factory-action-border:var(--studio-line);--factory-action-hover-bg:#111;--factory-action-hover-ink:#fff}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.app-frame-shell.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[data-sonner-toast]) :is([data-slot=button]:is([data-variant],[class]),.workspace-action,.lg-button,button.bg-primary,a.bg-primary,button[data-button]):not(:where([data-variant=destructive],[data-variant=danger],[data-variant=warning],[class*=bg-destructive],[class*=text-destructive],[class*=bg-warning],[class*=text-warning],[class*=bg-red-],[class*=text-red-],[class*=text-rose-],[role=checkbox],[role=radio],[role=switch],[role=tab],[aria-pressed],[aria-selected],[data-day],.mf-finance-row-actions [data-slot=button]:last-child)){background:var(--factory-action-bg);border-color:var(--factory-action-border);color:var(--factory-action-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.app-frame-shell.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[data-sonner-toast]) :is([data-slot=button]:is([data-variant],[class]),.workspace-action,.lg-button,button.bg-primary,a.bg-primary,button[data-button]):not(:where([data-variant=destructive],[data-variant=danger],[data-variant=warning],[class*=bg-destructive],[class*=text-destructive],[class*=bg-warning],[class*=text-warning],[class*=bg-red-],[class*=text-red-],[class*=text-rose-],[role=checkbox],[role=radio],[role=switch],[role=tab],[aria-pressed],[aria-selected],[data-day],.mf-finance-row-actions [data-slot=button]:last-child)):before,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.app-frame-shell.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[data-sonner-toast]) :is([data-slot=button]:is([data-variant],[class]),.workspace-action,.lg-button,button.bg-primary,a.bg-primary,button[data-button]):not(:where([data-variant=destructive],[data-variant=danger],[data-variant=warning],[class*=bg-destructive],[class*=text-destructive],[class*=bg-warning],[class*=text-warning],[class*=bg-red-],[class*=text-red-],[class*=text-rose-],[role=checkbox],[role=radio],[role=switch],[role=tab],[aria-pressed],[aria-selected],[data-day],.mf-finance-row-actions [data-slot=button]:last-child)):after{box-shadow:none;filter:none;background:0 0;border-color:#0000}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.app-frame-shell.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[data-sonner-toast]) :is([data-slot=button]:is([data-variant],[class]),.workspace-action,.lg-button,button.bg-primary,a.bg-primary,button[data-button]):not(:where([data-variant=destructive],[data-variant=danger],[data-variant=warning],[class*=bg-destructive],[class*=text-destructive],[class*=bg-warning],[class*=text-warning],[class*=bg-red-],[class*=text-red-],[class*=text-rose-],[role=checkbox],[role=radio],[role=switch],[role=tab],[aria-pressed],[aria-selected],[data-day],.mf-finance-row-actions [data-slot=button]:last-child))[data-variant=ghost],html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.app-frame-shell.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[data-sonner-toast]) :is([data-slot=button]:is([data-variant],[class]),.workspace-action,.lg-button,button.bg-primary,a.bg-primary,button[data-button]):not(:where([data-variant=destructive],[data-variant=danger],[data-variant=warning],[class*=bg-destructive],[class*=text-destructive],[class*=bg-warning],[class*=text-warning],[class*=bg-red-],[class*=text-red-],[class*=text-rose-],[role=checkbox],[role=radio],[role=switch],[role=tab],[aria-pressed],[aria-selected],[data-day],.mf-finance-row-actions [data-slot=button]:last-child))[data-variant=link]{background:0 0;border-color:#0000}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.app-frame-shell.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[data-sonner-toast]) :is([data-slot=button]:is([data-variant],[class]),.workspace-action,.lg-button,button.bg-primary,a.bg-primary,button[data-button]):not(:where([data-variant=destructive],[data-variant=danger],[data-variant=warning],[class*=bg-destructive],[class*=text-destructive],[class*=bg-warning],[class*=text-warning],[class*=bg-red-],[class*=text-red-],[class*=text-rose-],[role=checkbox],[role=radio],[role=switch],[role=tab],[aria-pressed],[aria-selected],[data-day],.mf-finance-row-actions [data-slot=button]:last-child)):not(:disabled):not([aria-disabled=true]):is(:hover,:active){background:var(--factory-action-hover-bg);color:var(--factory-action-hover-ink);box-shadow:none;filter:none;border-color:var(--factory-action-hover-bg)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.app-frame-shell.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[data-sonner-toast]) :is([data-slot=button]:is([data-variant],[class]),.workspace-action,.lg-button,button.bg-primary,a.bg-primary,button[data-button]):not(:where([data-variant=destructive],[data-variant=danger],[data-variant=warning],[class*=bg-destructive],[class*=text-destructive],[class*=bg-warning],[class*=text-warning],[class*=bg-red-],[class*=text-red-],[class*=text-rose-],[role=checkbox],[role=radio],[role=switch],[role=tab],[aria-pressed],[aria-selected],[data-day],.mf-finance-row-actions [data-slot=button]:last-child)):not(:disabled):not([aria-disabled=true]):is(:hover,:active) svg[data-marques-icon]{color:inherit}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.app-frame-shell.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[data-sonner-toast]) :is([data-slot=button]:is([data-variant],[class]),.workspace-action,.lg-button,button.bg-primary,a.bg-primary,button[data-button]):not(:where([data-variant=destructive],[data-variant=danger],[data-variant=warning],[class*=bg-destructive],[class*=text-destructive],[class*=bg-warning],[class*=text-warning],[class*=bg-red-],[class*=text-red-],[class*=text-rose-],[role=checkbox],[role=radio],[role=switch],[role=tab],[aria-pressed],[aria-selected],[data-day],.mf-finance-row-actions [data-slot=button]:last-child)):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) [data-slot=dialog-content] [data-slot=button][class~=bg-destructive]{background:var(--mf-danger);border-color:var(--mf-danger);color:var(--destructive-foreground)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) [data-slot=dialog-content] [data-slot=button][class~=bg-destructive]:not(:disabled):not([aria-disabled=true]):is(:hover,:active){background:var(--mf-danger);border-color:var(--mf-danger);color:var(--destructive-foreground)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) [data-slot=dialog-content] [data-slot=button][class~=bg-warning]{background:var(--warning);border-color:var(--warning);color:var(--warning-foreground)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) [data-slot=dialog-content] [data-slot=button][class~=bg-warning]:not(:disabled):not([aria-disabled=true]):is(:hover,:active){background:var(--warning);border-color:var(--warning);color:var(--warning-foreground)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form){--editor-gap:20px;font-family:var(--mf-font,"Inter", system-ui, sans-serif);color:var(--studio-ink)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form)>:is([data-slot=dialog-header],[data-slot=sheet-header]){text-align:left;border:0;gap:8px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is([data-slot=dialog-title],[data-slot=sheet-title]){letter-spacing:-.035em;font-weight:600;line-height:1.3;font-size:24px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-module-dialog-body{min-width:0;font-size:13px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) label:not(.sr-only){color:var(--studio-ink);font-weight:500;line-height:1.4;font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-form-grid,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .product-create-overview,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .product-create-pricing,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .product-create-options{gap:var(--editor-gap);align-items:stretch}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(.mf-form-panel,.product-create-details,.product-create-cost,.product-create-price,.product-create-configuration,.product-create-composition,.product-create-supplies){border:1px solid var(--studio-line);background:var(--studio-surface);min-width:0;box-shadow:none;border-radius:9px;padding:20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-form-panel>h3,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-form-panel-header,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(.product-create-details,.product-create-cost,.product-create-price)>h3{letter-spacing:-.015em;min-height:0;color:var(--studio-ink);margin:0 0 20px;font-weight:600;line-height:1.4;font-size:15px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(.product-configuration-toolbar,.product-create-supplies>.flex) h3{letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.4;font-size:15px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-form-fields,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .product-create-details-grid,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(.product-create-cost,.product-create-price,.product-create-process)>.grid{align-items:start;gap:20px 16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-module-field,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-purchasing-field,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-bencho-field]{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding-top:0;display:grid}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(.mf-module-field,.mf-purchasing-field,[data-bencho-field])>*{margin-block:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-bencho-field]>*,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-bencho-field]>label+:not(label){grid-area:auto}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-module-field>label:not(.sr-only),html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) .mf-purchasing-field>label:not(.sr-only),html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-bencho-field]>label:not(.sr-only){pointer-events:auto;width:auto;height:auto;min-height:18px;color:var(--studio-ink);align-self:auto;padding:0;font-weight:500;line-height:1.4;display:block;position:static;margin:0!important;font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-bencho-field] .workspace-field-caption{white-space:normal;max-width:none;color:inherit;line-height:inherit;background:0 0;padding:0;transition:none;display:block;position:static;overflow:visible;transform:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-bencho-field] .workspace-field-caption>[aria-hidden]>span{animation:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(input,textarea,select,[data-slot=select-trigger],[role=combobox],.mf-date-picker-trigger):not(:where([type=checkbox],[type=radio],[type=range],[type=hidden])){background:var(--studio-bg);min-width:0;max-width:100%;min-height:40px;color:var(--studio-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;font-family:inherit;line-height:1.5;font-size:14px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(input,textarea,select,[data-slot=select-trigger],[role=combobox]):not([aria-invalid=true]){border-color:var(--studio-line)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(input,textarea)::placeholder{opacity:1;color:var(--studio-muted)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(input,select,[data-slot=select-trigger],[role=combobox],.mf-date-picker-trigger):not(:where([type=checkbox],[type=radio],[type=range],[type=hidden])){height:40px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) input[type=file]{height:auto}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) textarea[data-slot=textarea]{resize:vertical;min-height:96px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-slot=select-trigger]{text-align:left;white-space:normal;height:auto}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-slot=select-trigger]>span{overflow-wrap:anywhere;min-width:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-slot=select-trigger]:before,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) [data-slot=select-trigger]:after{box-shadow:none!important;background:0 0!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form)>:is([data-slot=dialog-footer],[data-slot=sheet-footer]),html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form)>form>:is([data-slot=dialog-footer],[data-slot=sheet-footer]){border:0;gap:10px;margin-top:24px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form)>:is([data-slot=dialog-footer],[data-slot=sheet-footer]) [data-slot=button],html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form)>form>:is([data-slot=dialog-footer],[data-slot=sheet-footer]) [data-slot=button]{border-radius:9px;min-height:40px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .workspace-form-page-host{padding:26px 28px 40px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .workspace-form-page-surface[data-workspace-form-page]>form{overflow:visible}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .workspace-form-page-surface[data-workspace-form-page]>.mf-module-dialog-body,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .workspace-form-page-surface[data-workspace-form-page]>form>.mf-module-dialog-body{padding:0;max-height:none!important;overflow:visible!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .workspace-form-page-surface[data-workspace-form-page]>[data-slot$=-header]{border:0;padding-bottom:24px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .workspace-form-page-surface[data-workspace-form-page]>[data-slot$=-footer],html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .workspace-form-page-surface[data-workspace-form-page]>form>[data-slot$=-footer]{box-shadow:none;background:0 0;border:0;margin-top:0;padding:24px 0 0!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-inline-form .mf-form-divider{border-top:0;margin-top:24px;padding-top:0}@media(max-width:640px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .workspace-form-page-host{padding:20px 16px 28px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form){--editor-gap:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-module-dialog[data-slot],.mf-module-sheet[data-slot],[data-slot=dialog-content],[data-slot=sheet-content],.mf-table-toolbar,.mf-inline-form) :is(.mf-form-panel,.product-create-details,.product-create-cost,.product-create-price,.product-create-configuration,.product-create-composition,.product-create-supplies){padding:16px}}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view){--detail-gap:20px;min-width:0;font-family:var(--mf-font,"Inter", system-ui, sans-serif);color:var(--studio-ink);font-size:13px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) [data-slot=page-header]{align-items:center;gap:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) [data-slot=page-header-actions]{flex-flow:wrap;flex-shrink:1;max-width:100%;display:flex}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) [data-slot=page-header-actions] [data-slot=button]:not([data-size=icon]){white-space:nowrap;overflow-wrap:anywhere;width:max-content;min-width:min(164px,100%);height:44px;min-height:44px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .product-detail-actions{flex-flow:row;flex-shrink:0;gap:8px;max-width:100%;display:flex}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) [data-slot=page-header-actions] .product-detail-actions [data-slot=button]{min-width:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) :is([data-slot=page-header] h1,[data-slot=dialog-title],[data-slot=sheet-title]){letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:600;line-height:1.3;font-size:24px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .mf-operation-details{gap:var(--detail-gap);align-items:stretch;min-width:0;margin-top:0;padding:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) :is(.mf-detail-panel,.mf-detail-section){border:1px solid var(--studio-line);background:var(--studio-surface);min-width:0;box-shadow:none;border-radius:9px;padding:20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) :is(h2,.mf-detail-section>h3,.mf-detail-table-heading){color:var(--studio-ink);letter-spacing:-.015em;text-transform:none;font-weight:600;line-height:1.4;font-size:15px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) :is(.mf-detail-panel>h2,.mf-detail-panel>h3,.mf-detail-section>h3){min-height:0;margin:0 0 20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) :is(.mf-detail-fields,.mf-detail-panel>dl,.mf-detail-panel>.grid:has(.mf-detail-item)){align-items:start;gap:20px 24px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .mf-detail-item{align-content:start;gap:6px;min-width:0;display:grid}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) :is(.mf-detail-label,dt){color:var(--studio-muted);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.4;font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) :is(.mf-detail-value,dd){min-width:0;color:var(--studio-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1.5;font-size:14px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .mf-detail-summary-row{border-bottom:0;align-items:start;padding-block:10px;font-size:13px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .mf-detail-table-heading{border-bottom:0;padding:16px 20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) table{font-variant-numeric:tabular-nums}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) table :is(th,td){border-color:var(--studio-line);padding:12px 16px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) table th{background:var(--studio-bg);height:auto;color:var(--studio-muted);letter-spacing:0;text-transform:none;font-weight:500;font-size:12px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) table td{font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .mf-operation-details>.mf-detail-section>.mf-detail-fields>[class~=col-span-2]{grid-column:1/-1}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-detail-view[data-workspace-form-page]{padding:0!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-detail-view[data-workspace-form-page]>.mf-quality-dialog-body,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-detail-view[data-workspace-form-page]>.prose{padding:0;max-height:none!important;overflow:visible!important}@media(max-width:640px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view){--detail-gap:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) :is(.mf-detail-panel,.mf-detail-section){padding:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .mf-detail-fields{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .mf-detail-table-heading{padding-inline:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.mf-detail-page,.mf-detail-view) .mf-detail-summary-row{flex-wrap:wrap;gap:6px 16px}}@media screen{html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table){border-collapse:collapse;width:100%;font-family:var(--mf-font,"Inter", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--studio-ink);font-size:13px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) thead{background:var(--studio-bg);color:var(--studio-muted);-webkit-backdrop-filter:none;backdrop-filter:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) :is(th,td){border-color:var(--studio-line);vertical-align:middle;height:auto;padding:12px 16px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) th{letter-spacing:0;text-transform:none;color:var(--studio-muted);background:var(--studio-bg);font-weight:500;font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) th :is(button,[data-slot=button]){line-height:1.4;font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) td{font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) tbody>tr{border-color:var(--studio-line);transition:background-color .15s}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) tbody>tr:not([data-selected=true]):not([data-state=selected]):not([aria-selected=true]):hover{background-color:var(--studio-bg)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) tbody>tr:is([data-selected=true],[data-state=selected],[aria-selected=true]){background-color:var(--studio-selected)}:is(html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) td:has(>[role=checkbox]),html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) th:has(>[role=checkbox])){width:44px;padding-inline:14px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) :is(th,td)>[role=checkbox]{vertical-align:middle;display:inline-flex;transform:none}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) td [data-slot=button]{border-radius:9px;height:auto;min-height:32px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) td [data-slot=button][data-size=icon]{width:32px;min-width:32px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) td [data-slot=select-trigger]{border-radius:9px;min-height:32px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) :is(th,td) svg[data-marques-icon]{flex-shrink:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) table:not(.rdp-month_grid):not([data-slot=calendar] table):not(.prose table) tbody>tr:has(>td[colspan])>td[colspan]{padding-block:32px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) [data-density=compact] table:not(.rdp-month_grid):not([data-slot=calendar] table) :is(th,td),html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content])[data-density=compact] table:not(.rdp-month_grid):not([data-slot=calendar] table) :is(th,td){padding-block:8px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=table-container],[data-slot=operations-table-panel],.mf-finance-table-card,.mf-inventory-table-panel,.mf-reports-table-card){border-color:var(--studio-line);min-width:0;max-width:100%;box-shadow:none;border-radius:9px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=table-container],[data-slot=operations-table-panel]>[role=region]){overscroll-behavior-x:contain;scrollbar-color:var(--studio-line) transparent}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=operations-toolbar],.mf-table-toolbar,.mf-finance-filter-card){border:1px solid var(--studio-line);background:var(--studio-surface);box-shadow:none;border-radius:9px;padding:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=operations-search-row],[data-slot=operations-inline-filters],[data-slot=operations-tools]){align-items:center;gap:10px;min-width:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=operations-toolbar],.mf-table-toolbar,.mf-finance-filter-card) :is([data-slot=input],[data-slot=select-trigger],[data-slot=button]){border-radius:9px;height:40px;min-height:40px!important;font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=operations-pagination],[data-slot=data-pagination],.mf-finance-table-footer){border-color:var(--studio-line);background:var(--studio-surface);color:var(--studio-muted);font-variant-numeric:tabular-nums;gap:12px;padding:12px 16px;font-size:13px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=operations-pagination],[data-slot=data-pagination],[data-slot=pagination]) :is([data-slot=button],[data-slot=select-trigger],a){border-radius:9px;min-height:36px;font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) [data-slot=operations-selection]{border:1px solid var(--studio-line);background:var(--studio-selected);color:var(--studio-ink);border-radius:9px;padding:12px 16px;font-size:13px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=workspace-list],.mf-record-list,[role=list],ul.divide-y,ol.divide-y,div.divide-y):not(.prose *){min-width:0;font-size:13px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=workspace-list],.mf-record-list,[role=list],ul.divide-y,ol.divide-y,div.divide-y):not(.prose *)>:is(li,div,article,a){border-color:var(--studio-line);min-width:0;padding:12px 16px;transition:background-color .15s}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=workspace-list],.mf-record-list,[role=list],ul.divide-y,ol.divide-y,div.divide-y):not(.prose *)>:is(li,div,article,a)+:is(li,div,article,a){border-top:1px solid var(--studio-line)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=workspace-list],.mf-record-list,[role=list],ul.divide-y,ol.divide-y,div.divide-y):not(.prose *)>:is(a,button,[role=button]):hover{background:var(--studio-bg)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) .mf-record-card{background:var(--studio-surface);min-width:0;box-shadow:none;border-radius:9px;padding:20px;font-size:13px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) .mf-record-card h3{letter-spacing:-.015em;line-height:1.4;font-size:15px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) [data-slot=workspace-list].mf-record-list-inset>li,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) .mf-detail-panel>:is(ul.divide-y,[data-slot=workspace-list])>li{padding-inline:0}@media(max-width:640px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=operations-pagination],[data-slot=data-pagination]){align-items:stretch;gap:12px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=operations-pagination],[data-slot=data-pagination])>div{flex-wrap:wrap;gap:8px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) .mf-record-card{padding:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(.factory-studio .premium-main-shell,[data-slot=dialog-content],[data-slot=sheet-content]) :is([data-slot=operations-toolbar],.mf-table-toolbar,.mf-finance-filter-card) :is([data-slot=input],[data-slot=select-trigger],[data-slot=button]){height:44px;min-height:44px!important}}}@media(prefers-reduced-motion:reduce){html body:has(.factory-studio) :is([data-slot=operations-row],.mf-record-card){transition:none}}@media screen{html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filters{grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(135px,1fr)) auto;align-items:center;gap:10px;display:grid}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filters>*{width:100%;min-width:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filters>[data-slot=button]{width:40px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filter-workspace{gap:10px;display:grid}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filter-workspace>p{margin:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-period-range-trigger{white-space:nowrap}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-period-range-popover[data-slot]{background:var(--studio-surface);border-radius:9px;width:min(400px,100vw - 24px);padding:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-period-range-popover .mf-date-picker-trigger{width:100%;min-width:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-layout,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-document{gap:20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-controls[data-slot]{padding:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-control-row{align-items:center;gap:10px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-search{flex:240px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-export{margin:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-control-row>:not(.mf-reports-search){flex-shrink:0}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-product.mf-inline-form{padding:20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-product-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px 16px;display:grid}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-product-fields>:first-child{grid-column:1/-1}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-current-price{grid-column:auto}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels.mf-pricing-channels-focused{display:block}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channel[hidden]{display:none!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels-focused .mf-pricing-channel[data-enabled]{border-color:var(--studio-line);background:var(--studio-surface);border-radius:9px;padding:20px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels-focused .mf-pricing-channel-row{grid-template-columns:minmax(0,1fr) auto;gap:24px 16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels-focused .mf-pricing-channel-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels-focused .mf-pricing-channel-fields [data-slot=input]{height:40px;min-height:40px;padding:8px 12px;font-size:14px!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channel-fields label{min-height:18px}@media(max-width:1450px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filters{grid-template-columns:repeat(3,minmax(0,1fr))}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filters>:first-child{grid-column:span 2}}@media(max-width:700px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-printer-filters>:first-child{grid-column:1/-1}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-product-fields,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels-focused .mf-pricing-channel-fields{grid-template-columns:repeat(2,minmax(0,1fr))}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-product.mf-inline-form,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels-focused .mf-pricing-channel[data-enabled]{padding:16px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels-focused .mf-pricing-channel-fields [data-slot=input]{height:44px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-search{flex-basis:100%}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-reports .mf-reports-control-row>:not(.mf-reports-search){flex:auto}}@media(max-width:400px){html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-product-fields,html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-channels-focused .mf-pricing-channel-fields{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) .mf-pricing .mf-pricing-marketplace-toolbar>*{width:100%}}}@media(prefers-reduced-motion:no-preference){html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dropdown-item],[data-slot=dropdown-checkbox-item],[data-slot=dropdown-radio-item],[data-slot=dropdown-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-sub-trigger]){transition:transform .2s cubic-bezier(.22,1,.36,1),color .15s,background-color .15s;transform:translate(0)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dropdown-item],[data-slot=dropdown-checkbox-item],[data-slot=dropdown-radio-item],[data-slot=dropdown-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-sub-trigger]):not([data-disabled]):is(:hover,:focus,[data-highlighted],[data-state=open]){transform:translate(2px)}}html:is(.dark,:not(.dark)) body:has(.factory-studio){--mf-radius-card:9px;--mf-radius-panel:9px;--mf-radius-field:6px;--radius-control:6px;--marques-icon-size:18px;--marques-icon-stroke:1.75}html:is(.dark,:not(.dark)) body:has(.factory-studio) [data-slot=checkbox]{box-shadow:none;background:0 0;border-width:2px!important;border-color:var(--studio-ink)!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) [data-slot=checkbox][data-state=checked],html:is(.dark,:not(.dark)) body:has(.factory-studio) [data-slot=checkbox][data-state=indeterminate]{background:var(--studio-ink)!important;color:var(--studio-bg)!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) [data-slot=checkbox] [data-slot=checkbox-check]{color:inherit!important;stroke-width:2.5px!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell{--mf-type-base:13px;--mf-type-sm:12px;--mf-type-md:15px;--mf-type-lg:18px;--mf-type-xl:24px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio [data-slot=page-container]{gap:20px;padding:26px 28px 40px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio [data-slot=page-header]{align-items:center}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell :is([data-slot=card],[data-slot=operations-toolbar],[data-slot=operations-table-panel],.mf-module-metric){border:1px solid var(--studio-line);background:var(--studio-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .metric-card{min-height:116px;padding:18px 20px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .premium-main-shell [data-slot=card]:before{opacity:0}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .metric-card .metric-card__icon[data-metric-icon],html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .mf-printer-icon{--marques-icon-size:21px;--marques-icon-stroke:1.75;width:22px;height:22px;box-shadow:none;border:0;border-radius:0;place-items:center;padding:0;display:grid;color:var(--studio-muted)!important;background:0 0!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio [data-slot=operations-toolbar]{padding:14px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio [data-slot=operations-table-panel] :is(th,td){border-color:var(--studio-line);padding-block:13px;font-size:12px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio [data-slot=operations-table-panel] thead{background:var(--studio-bg);color:var(--studio-muted)}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio [data-slot=operations-pagination]{background:var(--studio-surface);padding:10px 14px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=drawer-content],[role=menu]:not([data-slot]),.mf-form-panel,[data-sonner-toast]){--mf-type-base:13px;--mf-type-sm:12px;--mf-type-lg:18px;--marques-icon-size:18px;--marques-icon-stroke:1.75;border:1px solid var(--studio-line);background:var(--studio-surface);color:var(--studio-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;box-shadow:0 10px 30px #0000001f}html:is(.dark,:not(.dark)) body:has(.factory-studio) [data-slot=sheet-content]{border-radius:0}html:is(.dark,:not(.dark)) body:has(.factory-studio) [data-slot=drawer-content]{border-radius:12px 12px 0 0}html:is(.dark,:not(.dark)) body:has(.factory-studio) .mf-form-panel{box-shadow:none}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-slot=drawer-overlay]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000073}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content]){padding:6px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) :is([data-slot=button],[data-slot=select-trigger],[data-slot=input]){min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;font-size:12px!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) :is([data-slot=select-trigger],[data-slot=input]){background:var(--studio-surface);border-color:var(--studio-line);height:36px;color:var(--studio-ink)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) [data-slot=textarea]{border-color:var(--studio-line);background:var(--studio-surface);color:var(--studio-ink);box-shadow:none;border-radius:6px;font-size:13px!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) [data-slot=button][data-variant=outline]{background:var(--studio-surface);color:var(--studio-ink);border-color:var(--studio-line)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) [data-slot=button][data-variant=secondary]{background:var(--studio-selected);color:var(--studio-ink);border-color:var(--studio-line)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) [data-slot=button][data-variant=destructive]{background:var(--mf-danger);color:var(--destructive-foreground)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) [data-slot=button]:not(:disabled):not([aria-disabled=true]):hover{filter:none}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) [data-slot=button]:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) [data-slot=button]:after{background:0 0;animation:none}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) :is([data-slot=tabs-list],[role=tablist]){border:1px solid var(--studio-line);background:var(--studio-bg);box-shadow:none;border-radius:7px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) :is([data-slot=tabs-trigger],[role=tab]){box-shadow:none;border-radius:5px;font-size:12px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) svg[data-marques-icon]:not(.platform-admin *):not([data-marques-icon=Circle]){--marques-icon-stroke:1.75;stroke-width:1.75px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dropdown-item],[data-slot=dropdown-sub-trigger],[data-slot=dropdown-checkbox-item],[data-slot=dropdown-radio-item],[data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=select-item],[data-slot=command-item]){border-radius:5px;min-height:34px;font-size:12px!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option])[data-highlighted]{background:var(--studio-selected)!important;color:var(--studio-ink)!important}html:is(.dark,:not(.dark)) body:has(.factory-studio) [data-slot=tooltip-content]{border:1px solid var(--studio-line);background:var(--studio-ink);color:var(--studio-surface);box-shadow:none;border-radius:6px;font-size:12px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=page-container],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]{border-color:var(--mf-danger)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=page-container],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):disabled{opacity:.6;cursor:not-allowed}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content]){font-family:var(--mf-font,"Inter", system-ui, sans-serif);font-size:13px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content]) :is([cmdk-root],[cmdk-list]){background:var(--studio-surface);color:var(--studio-ink)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content]) [cmdk-input-wrapper]{border-color:var(--studio-line)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content]) [cmdk-input]{color:var(--studio-ink);font-size:13px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content]) [cmdk-group-heading]{color:var(--studio-muted);font-size:11px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content]) [cmdk-item][data-selected=true]{background:var(--studio-selected);color:var(--studio-ink)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content]) [data-slot=select-item]{text-align:left}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=drawer-content]) svg[data-marques-icon]:not([data-marques-icon=Circle]){stroke-width:1.75px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-header],[data-slot=alert-dialog-header],[data-slot=sheet-header],[data-slot=drawer-header]) :is([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title],[data-slot=drawer-title]){letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.35}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-description],[data-slot=alert-dialog-description],[data-slot=sheet-description],[data-slot=drawer-description]){color:var(--studio-muted);font-size:12px;line-height:1.55}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer],[data-slot=sheet-footer],[data-slot=drawer-footer]){border-color:var(--studio-line);background:var(--studio-surface)}html:is(.dark,:not(.dark)) body:has(.factory-studio) [role=menu]:not([data-slot]){padding:6px}html:is(.dark,:not(.dark)) body:has(.factory-studio) [role=menu]:not([data-slot]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){border-radius:5px;min-height:34px;font-size:12px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dropdown-item],[data-slot=context-menu-item])[data-variant=destructive],html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dropdown-item],[data-slot=context-menu-item]) :is(.text-destructive,[data-variant=destructive]){color:var(--mf-danger)}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dropdown-item],[data-slot=context-menu-item]):is(.text-destructive,[data-variant=destructive])[data-highlighted]{color:var(--mf-danger)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :focus{outline-offset:0!important;--tw-ring-color:transparent!important;--tw-ring-offset-width:0px!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-inset-ring-shadow:0 0 #0000!important;outline:0!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(button,input,textarea,select,[role=button],[role=combobox],[role=checkbox],[role=radio],[role=switch],[role=slider],[role=spinbutton],[contenteditable=true]):focus-visible:not([aria-invalid=true]):not(:disabled):not([aria-disabled=true]){border-color:var(--studio-muted)!important}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is(a[href],summary):focus-visible{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px}html:is(.dark,:not(.dark)) body:has(.app-frame-shell.factory-studio) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=tab],[data-slot=operations-row][tabindex="0"]):focus-visible{background:var(--studio-selected)!important;color:var(--studio-ink)!important}@media(max-width:767px){html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio [data-slot=page-container]{gap:16px;padding:20px 16px 32px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio .metric-card{padding:14px}html:is(.dark,:not(.dark)) body:has(.factory-studio) .factory-studio [data-slot=operations-tools]{flex-wrap:wrap;min-width:0;max-width:100%;display:flex}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is(.factory-studio,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=drawer-content]) :is([data-slot=button],[data-slot=select-trigger],[data-slot=input]){min-height:44px}html:is(.dark,:not(.dark)) body:has(.factory-studio) :is([data-slot=dropdown-item],[data-slot=dropdown-sub-trigger],[data-slot=dropdown-checkbox-item],[data-slot=dropdown-radio-item],[data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=select-item],[data-slot=command-item]),html:is(.dark,:not(.dark)) body:has(.factory-studio) [role=menu]:not([data-slot]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:44px}}
