.m-product-skin{--m-product-canvas:var(--m-canvas);--m-product-sidebar:var(--m-sidebar);--m-product-surface:var(--m-surface-1);--m-product-surface-raised:var(--m-card-surface);--m-product-border:var(--m-border-subtle);--m-product-ink:var(--m-text-primary);--m-product-muted:var(--m-text-secondary);--m-product-accent:var(--m-signal);--m-product-accent-contrast:var(--m-accent-contrast);min-height:100%;background:var(--m-product-canvas);color:var(--m-product-ink)}.m-product-skin .m-operator-shell{--m-canvas:var(--m-product-canvas);--m-sidebar:var(--m-product-sidebar);--m-surface-1:var(--m-product-surface);--m-surface-2:color-mix(in srgb,var(--m-product-surface) 90%,var(--m-product-ink));--m-surface-3:color-mix(in srgb,var(--m-product-surface) 84%,var(--m-product-ink));--m-surface-4:color-mix(in srgb,var(--m-product-surface) 78%,var(--m-product-ink));--m-card-surface:var(--m-product-surface-raised);--m-border-subtle:var(--m-product-border);--m-border-strong:var(--m-product-border);--m-border-hover:color-mix(in srgb,var(--m-product-border) 70%,var(--m-product-ink));--m-text-primary:var(--m-product-ink);--m-text-secondary:var(--m-product-muted);--m-text-tertiary:var(--m-product-muted);--m-control-surface:var(--m-product-surface-raised);--m-control-hover-surface:var(--m-product-surface);--m-signal:var(--m-product-accent);--m-accent:var(--m-product-accent);--m-accent-surface:var(--m-product-accent);--m-accent-contrast:var(--m-product-accent-contrast);--m-accent-fg:var(--m-product-accent);--m-accent-subtle:color-mix(in srgb,var(--m-product-accent) 12%,transparent);--m-accent-border:color-mix(in srgb,var(--m-product-accent) 45%,transparent);--m-focus:0 0 0 2px var(--m-product-canvas),0 0 0 4px var(--m-product-accent);--bg:var(--m-canvas);--bg-2:var(--m-sidebar);--surface:var(--m-surface-1);--surface-2:var(--m-surface-2);--surface-3:var(--m-surface-3);--border:var(--m-border-subtle);--border-strong:var(--m-border-strong);--ink:var(--m-text-primary);--ink-2:var(--m-text-secondary);--ink-3:var(--m-text-tertiary);--ink-4:var(--m-text-tertiary);--accent:var(--m-accent);--accent-bg:var(--m-accent-subtle)}.m-product-skin[data-molar-product=molar]{--m-product-canvas:#fbfbfa;--m-product-sidebar:#f2f2f0;--m-product-surface:#f7f7f5;--m-product-surface-raised:#ffffff;--m-product-border:#deded9;--m-product-ink:#242424;--m-product-muted:#5f5f5a;--m-product-accent:#20201e;--m-product-accent-contrast:#ffffff}.m-product-skin[data-molar-product=molar] .m-operator-shell{--m-status-ok:#006c47;--m-status-warn:#774b00;--m-status-fail:#a9232f;--m-status-fail-contrast:#ffffff}.m-product-skin[data-molar-product=cartographer]{--m-product-canvas:#fff8ef;--m-product-sidebar:#f8ecdd;--m-product-surface:#fff3e6;--m-product-surface-raised:#fffdf9;--m-product-border:#e3b38f;--m-product-ink:#733818;--m-product-muted:#765849;--m-product-accent:#b35e32;--m-product-accent-contrast:#ffffff}.m-product-skin[data-molar-product=guard]{color-scheme:dark;--m-product-canvas:#122018;--m-product-sidebar:#0e1912;--m-product-surface:#192a20;--m-product-surface-raised:#203429;--m-product-border:#36543f;--m-product-ink:#eaf5ed;--m-product-muted:#b8c8bd;--m-product-accent:#72be8b;--m-product-accent-contrast:#092111}.m-product-skin[data-molar-product=guard] .m-operator-shell{--m-status-ok:#72be8b;--m-status-warn:#f0c24d;--m-status-fail:#ffc2c5;--m-status-fail-contrast:#092111;--m-product-clones:#9bb1f0;--m-highlight:inset 0 1px 0 rgba(255,255,255,0.06);--m-highlight-strong:inset 0 1px 0 rgba(255,255,255,0.16);--m-inset:inset 0 1px 1px rgba(0,0,0,0.28);--m-elev-1:var(--m-highlight),0 1px 2px rgba(0,0,0,0.32);--m-elev-2:var(--m-highlight),0 2px 6px -1px rgba(0,0,0,0.42);--ok:var(--m-status-ok);--ok-bg:rgba(62,207,142,0.13);--ok-ink:#9ce2b2;--warn:var(--m-status-warn);--warn-bg:rgba(240,194,77,0.13);--warn-ink:#f7d987;--fail:var(--m-status-fail);--fail-bg:rgba(240,109,116,0.13);--fail-ink:#ffc2c5}.m-product-skin[data-molar-product=clones]{--m-product-canvas:#eff5ff;--m-product-sidebar:#e4edfb;--m-product-surface:#f4f8ff;--m-product-surface-raised:#ffffff;--m-product-border:#91acd5;--m-product-ink:#183962;--m-product-muted:#4d6786;--m-product-accent:#527aaa;--m-product-accent-contrast:#ffffff}.m-product-skin[data-molar-product=trace]{--m-product-canvas:#f7f0fa;--m-product-sidebar:#eee3f2;--m-product-surface:#faf5fc;--m-product-surface-raised:#ffffff;--m-product-border:#b99ac7;--m-product-ink:#452650;--m-product-muted:#70577b;--m-product-accent:#866894;--m-product-accent-contrast:#ffffff}.m-product-skin[data-molar-product=plumbing]{--m-product-canvas:#f2f2f0;--m-product-sidebar:#e8e8e5;--m-product-surface:#f7f7f5;--m-product-surface-raised:#ffffff;--m-product-border:#cecec8;--m-product-ink:#292927;--m-product-muted:#5f5f5a;--m-product-accent:#454540;--m-product-accent-contrast:#ffffff}.m-page-family{width:100%;min-width:0;padding:var(--m-page-gutter,28px)}.m-product-home{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);grid-gap:var(--m-space-section);gap:var(--m-space-section)}.m-collection-page__content,.m-focused-workspace__stage,.m-object-detail-page__summary,.m-product-home__command,.m-product-home__pulse{border:1px solid var(--m-product-border,var(--m-border-subtle));border-radius:var(--m-radius-lg);background:var(--m-product-surface-raised,var(--m-card-surface));box-shadow:var(--m-elev-1)}.m-product-home__content{grid-column:1/-1}.m-collection-page,.m-focused-workspace,.m-object-detail-page,.m-settings-page{display:flex;flex-direction:column;gap:var(--m-space-section)}.m-collection-page__pagination,.m-collection-page__toolbar,.m-focused-workspace__controls,.m-focused-workspace__status,.m-object-detail-page__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.m-object-detail-page__back a{color:var(--m-product-muted,var(--m-text-secondary));text-decoration:none}.m-focused-workspace__stage{min-height:min(62vh,720px);overflow:hidden}@media (max-width:767px){.m-page-family{padding:18px 14px 84px}.m-product-home{grid-template-columns:1fr}.m-product-home__content{grid-column:auto}.m-collection-page__pagination,.m-collection-page__toolbar,.m-focused-workspace__controls,.m-focused-workspace__status,.m-object-detail-page__actions{align-items:stretch;flex-direction:column}}