:root{--mlar-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mlar-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--mlar-font-size-body:16px;--mlar-font-size-small:14px;--mlar-font-size-h1:48px;--mlar-font-size-h2:36px;--mlar-font-size-h3:24px;--mlar-line-height-body:1.6;--mlar-line-height-heading:1.2;--mlar-weight-regular:400;--mlar-weight-medium:600;--mlar-weight-bold:750;--mlar-reading-measure:72ch;--mlar-space-0:0px;--mlar-space-xs:4px;--mlar-space-sm:8px;--mlar-space-md:12px;--mlar-space-lg:16px;--mlar-space-xl:24px;--mlar-space-2xl:32px;--mlar-space-section:48px;--mlar-radius-0:0px;--mlar-radius-sm:4px;--mlar-radius-md:8px;--mlar-radius-lg:16px;--mlar-radius-pill:9999px;--mlar-shadow-none:none;--mlar-shadow-raised:0 8px 24px rgb(15 23 42/0.12);--mlar-shadow-overlay:0 20px 60px rgb(15 23 42/0.22);--mlar-motion-instant:0ms;--mlar-motion-fast:120ms;--mlar-motion-standard:180ms;--mlar-motion-deliberate:280ms;--mlar-motion-reduced:1ms;--mlar-focus-width:3px;--mlar-focus-offset:3px;--mlar-focus-radius:4px;--mlar-target-width:44px;--mlar-target-height:44px;--mlar-target-spacing:8px;--mlar-disabled-opacity:0.52;--mlar-color-canvas:#F7F9FC;--mlar-color-surface:#FFFFFF;--mlar-color-surface-subtle:#EEF2F7;--mlar-color-text:#111827;--mlar-color-text-muted:#475569;--mlar-color-border:#CBD5E1;--mlar-color-primary:#1746A2;--mlar-color-primary-hover:#103A8C;--mlar-color-on-primary:#FFFFFF;--mlar-color-focus:#7C3AED;--mlar-color-danger:#B42318;--mlar-color-success:#166534;--mlar-color-warning:#854D0E;--mlar-color-info:#075985;--background:var(--mlar-color-canvas);--surface:var(--mlar-color-surface);--foreground:var(--mlar-color-text);--muted:var(--mlar-color-text-muted);--primary:var(--mlar-color-primary);--primary-strong:var(--mlar-color-primary-hover);--border:var(--mlar-color-border);--danger:var(--mlar-color-danger)}:root[data-maclar-theme=light]{--mlar-color-canvas:#F7F9FC;--mlar-color-surface:#FFFFFF;--mlar-color-surface-subtle:#EEF2F7;--mlar-color-text:#111827;--mlar-color-text-muted:#475569;--mlar-color-border:#CBD5E1;--mlar-color-primary:#1746A2;--mlar-color-primary-hover:#103A8C;--mlar-color-on-primary:#FFFFFF;--mlar-color-focus:#7C3AED;--mlar-color-danger:#B42318;--mlar-color-success:#166534;--mlar-color-warning:#854D0E;--mlar-color-info:#075985}:root[data-maclar-theme=dark]{--mlar-color-canvas:#0B1220;--mlar-color-surface:#111827;--mlar-color-surface-subtle:#1F2937;--mlar-color-text:#F8FAFC;--mlar-color-text-muted:#CBD5E1;--mlar-color-border:#475569;--mlar-color-primary:#7FB3FF;--mlar-color-primary-hover:#A7C8FF;--mlar-color-on-primary:#08111F;--mlar-color-focus:#FACC15;--mlar-color-danger:#FDA29B;--mlar-color-success:#86EFAC;--mlar-color-warning:#FDE68A;--mlar-color-info:#7DD3FC}:root[data-maclar-theme=high-contrast]{--mlar-color-canvas:#000000;--mlar-color-surface:#000000;--mlar-color-surface-subtle:#111111;--mlar-color-text:#FFFFFF;--mlar-color-text-muted:#FFFFFF;--mlar-color-border:#FFFFFF;--mlar-color-primary:#FFFF00;--mlar-color-primary-hover:#FFFFFF;--mlar-color-on-primary:#000000;--mlar-color-focus:#00FFFF;--mlar-color-danger:#FF6B6B;--mlar-color-success:#00FF66;--mlar-color-warning:#FFFF00;--mlar-color-info:#00FFFF}@media (prefers-color-scheme:dark){:root:not([data-maclar-theme]){--mlar-color-canvas:#0B1220;--mlar-color-surface:#111827;--mlar-color-surface-subtle:#1F2937;--mlar-color-text:#F8FAFC;--mlar-color-text-muted:#CBD5E1;--mlar-color-border:#475569;--mlar-color-primary:#7FB3FF;--mlar-color-primary-hover:#A7C8FF;--mlar-color-on-primary:#08111F;--mlar-color-focus:#FACC15;--mlar-color-danger:#FDA29B;--mlar-color-success:#86EFAC;--mlar-color-warning:#FDE68A;--mlar-color-info:#7DD3FC}}@media (prefers-contrast:more){:root:not([data-maclar-theme]){--mlar-color-canvas:#000000;--mlar-color-surface:#000000;--mlar-color-surface-subtle:#111111;--mlar-color-text:#FFFFFF;--mlar-color-text-muted:#FFFFFF;--mlar-color-border:#FFFFFF;--mlar-color-primary:#FFFF00;--mlar-color-primary-hover:#FFFFFF;--mlar-color-on-primary:#000000;--mlar-color-focus:#00FFFF;--mlar-color-danger:#FF6B6B;--mlar-color-success:#00FF66;--mlar-color-warning:#FFFF00;--mlar-color-info:#00FFFF}}@media (prefers-reduced-motion:reduce){:root{--mlar-motion-fast:var(--mlar-motion-reduced);--mlar-motion-standard:var(--mlar-motion-reduced);--mlar-motion-deliberate:var(--mlar-motion-reduced)}}.mlar-button,.mlar-link--navigation,.mlar-link--standalone{min-width:var(--mlar-target-width);min-height:var(--mlar-target-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--mlar-space-sm);border-radius:var(--mlar-radius-md);font-weight:var(--mlar-weight-bold);line-height:1.2}.mlar-button{border:1px solid transparent;padding:var(--mlar-space-sm) var(--mlar-space-lg);cursor:pointer;transition:background-color var(--mlar-motion-fast) ease,border-color var(--mlar-motion-fast) ease,color var(--mlar-motion-fast) ease,transform var(--mlar-motion-fast) ease}.mlar-button--primary{background:var(--mlar-color-primary);color:var(--mlar-color-on-primary)}.mlar-button--primary:hover:not(:disabled){background:var(--mlar-color-primary-hover)}.mlar-button--secondary{border-color:var(--mlar-color-border);background:var(--mlar-color-surface);color:var(--mlar-color-text)}.mlar-button--tertiary{background:transparent;color:var(--mlar-color-primary)}.mlar-button--danger{background:var(--mlar-color-danger);color:var(--mlar-color-surface)}.mlar-button:active:not(:disabled){transform:translateY(1px)}.mlar-button:disabled,.mlar-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--mlar-disabled-opacity)}.mlar-button[aria-busy=true]{cursor:progress}.mlar-button--full-width{width:100%}.mlar-control--small{min-height:var(--mlar-target-height);padding:var(--mlar-space-xs) var(--mlar-space-md);font-size:var(--mlar-font-size-small)}.mlar-control--medium{min-height:var(--mlar-target-height);padding:var(--mlar-space-sm) var(--mlar-space-lg)}.mlar-control--large{min-height:calc(var(--mlar-target-height) + var(--mlar-space-sm));padding:var(--mlar-space-md) var(--mlar-space-xl);font-size:1.125rem}.mlar-link{color:var(--mlar-color-primary);text-decoration-thickness:.12em;text-underline-offset:.18em}.mlar-link:hover{color:var(--mlar-color-primary-hover)}.mlar-link[aria-disabled=true]{color:var(--mlar-color-text-muted);cursor:not-allowed;opacity:var(--mlar-disabled-opacity);text-decoration:none}.mlar-link--navigation,.mlar-link--standalone{padding-inline:var(--mlar-space-sm)}.mlar-field-group{display:grid;grid-gap:var(--mlar-space-xs);gap:var(--mlar-space-xs)}.mlar-label{color:var(--mlar-color-text);font-weight:var(--mlar-weight-medium)}.mlar-label__requirement{-webkit-margin-start:var(--mlar-space-xs);margin-inline-start:var(--mlar-space-xs);color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}.mlar-label__required{color:var(--mlar-color-danger)}.mlar-field{width:100%;min-height:var(--mlar-target-height);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-md);padding:var(--mlar-space-sm) var(--mlar-space-md);background:var(--mlar-color-surface);color:var(--mlar-color-text);font:inherit}.mlar-field::placeholder{color:var(--mlar-color-text-muted);opacity:1}.mlar-field[aria-invalid=true]{border-color:var(--mlar-color-danger);border-width:2px}.mlar-field:disabled{cursor:not-allowed;opacity:var(--mlar-disabled-opacity)}.mlar-field[readonly]{background:var(--mlar-color-surface-subtle)}.mlar-field__description{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}.mlar-field__error{color:var(--mlar-color-danger);font-size:var(--mlar-font-size-small);font-weight:var(--mlar-weight-medium)}.mlar-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;fill:currentColor}.mlar-icon--extra-small{width:.875rem;height:.875rem}.mlar-icon--small{width:1rem;height:1rem}.mlar-icon--medium{width:1.25rem;height:1.25rem}.mlar-icon--large{width:1.75rem;height:1.75rem}.mlar-tone--neutral{color:var(--mlar-color-text-muted)}.mlar-tone--primary{color:var(--mlar-color-primary)}.mlar-tone--success{color:var(--mlar-color-success)}.mlar-tone--warning{color:var(--mlar-color-warning)}.mlar-tone--danger{color:var(--mlar-color-danger)}.mlar-tone--info{color:var(--mlar-color-info)}.mlar-status{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);border:1px solid var(--mlar-color-border);border-inline-start-width:4px;border-radius:var(--mlar-radius-md);padding:var(--mlar-space-md);background:var(--mlar-color-surface-subtle);color:var(--mlar-color-text)}.mlar-status--neutral{border-inline-start-color:var(--mlar-color-border)}.mlar-status--success{border-inline-start-color:var(--mlar-color-success)}.mlar-status--warning{border-inline-start-color:var(--mlar-color-warning)}.mlar-status--danger{border-inline-start-color:var(--mlar-color-danger)}.mlar-status--info{border-inline-start-color:var(--mlar-color-info)}@media (prefers-reduced-motion:reduce){.mlar-button{transition-duration:var(--mlar-motion-reduced)}.mlar-button:active:not(:disabled){transform:none}}@media (forced-colors:active){.mlar-button,.mlar-field,.mlar-status{border:1px solid CanvasText}.mlar-button--danger,.mlar-button--primary{background:ButtonFace;color:ButtonText}.mlar-field[aria-invalid=true]{outline:2px solid LinkText}}.mlar-skip-links{position:fixed;inset-block-start:var(--mlar-space-sm);inset-inline-start:var(--mlar-space-sm);z-index:1000;display:flex;gap:var(--mlar-target-spacing)}.mlar-skip-link{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mlar-skip-link:focus-visible{position:static;inline-size:auto;block-size:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;min-height:var(--mlar-target-height);display:inline-flex;align-items:center;border:2px solid var(--mlar-color-focus);border-radius:var(--mlar-radius-md);padding:var(--mlar-space-sm) var(--mlar-space-md);background:var(--mlar-color-surface);color:var(--mlar-color-text);box-shadow:var(--mlar-shadow-raised)}.mlar-auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"header header" "sidebar main" "status status" "footer footer";background:var(--mlar-color-canvas);color:var(--mlar-color-text)}.mlar-shell-header{grid-area:header;position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--mlar-space-lg);min-height:calc(var(--mlar-target-height) + var(--mlar-space-lg));-webkit-border-after:1px solid var(--mlar-color-border);border-block-end:1px solid var(--mlar-color-border);padding:var(--mlar-space-md) clamp(var(--mlar-space-lg),3vw,var(--mlar-space-xl));background:var(--mlar-color-surface);box-shadow:var(--mlar-shadow-resting)}.mlar-shell-brand{display:inline-flex;align-items:center;gap:var(--mlar-space-sm);color:var(--mlar-color-text);font-weight:var(--mlar-weight-bold);text-decoration:none}.mlar-shell-brand__mark{inline-size:2rem;block-size:2rem;display:inline-grid;place-items:center;border-radius:var(--mlar-radius-md);background:var(--mlar-color-primary);color:var(--mlar-color-on-primary)}.mlar-shell-session{display:grid;justify-items:end;line-height:1.25}.mlar-shell-session__scope{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}.mlar-shell-sidebar{grid-area:sidebar;min-width:0;-webkit-border-end:1px solid var(--mlar-color-border);border-inline-end:1px solid var(--mlar-color-border);padding:var(--mlar-space-lg) var(--mlar-space-md);background:var(--mlar-color-surface)}.mlar-shell-nav__heading{margin:0 0 var(--mlar-space-md);padding-inline:var(--mlar-space-sm);color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small);font-weight:var(--mlar-weight-bold);letter-spacing:.08em;text-transform:uppercase}.mlar-shell-nav__list{display:grid;grid-gap:var(--mlar-space-xs);gap:var(--mlar-space-xs);margin:0;padding:0;list-style:none}.mlar-shell-nav__link{min-height:var(--mlar-target-height);display:flex;align-items:center;gap:var(--mlar-space-sm);-webkit-border-start:4px solid transparent;border-inline-start:4px solid transparent;border-radius:var(--mlar-radius-md);padding:var(--mlar-space-sm) var(--mlar-space-md);color:var(--mlar-color-text);text-decoration:none}.mlar-shell-nav__link:hover{background:var(--mlar-color-surface-subtle)}.mlar-shell-nav__link[aria-current=page],.mlar-shell-nav__link[aria-current=step]{border-inline-start-color:var(--mlar-color-primary);background:var(--mlar-color-surface-subtle);color:var(--mlar-color-primary);font-weight:var(--mlar-weight-bold)}.mlar-shell-nav__link[aria-disabled=true]{cursor:not-allowed;opacity:var(--mlar-disabled-opacity)}.mlar-shell-main{grid-area:main;min-width:0;width:100%;max-width:90rem;padding:clamp(var(--mlar-space-lg),4vw,var(--mlar-space-section));justify-self:center}.mlar-shell-main__header{-webkit-margin-after:var(--mlar-space-xl);margin-block-end:var(--mlar-space-xl)}.mlar-shell-main__title{max-width:24ch;margin:0;font-size:clamp(2rem,4vw,var(--mlar-font-size-h1));line-height:var(--mlar-line-height-heading)}.mlar-shell-main__summary{max-width:var(--mlar-reading-measure);margin:var(--mlar-space-sm) 0 0;color:var(--mlar-color-text-muted)}.mlar-shell-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg)}.mlar-shell-panel{border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);padding:var(--mlar-space-lg);background:var(--mlar-color-surface);box-shadow:var(--mlar-shadow-resting)}.mlar-shell-panel h2{-webkit-margin-before:0;margin-block-start:0}.mlar-shell-global-status{grid-area:status;padding:var(--mlar-space-sm) clamp(var(--mlar-space-lg),3vw,var(--mlar-space-xl));background:var(--mlar-color-surface-subtle);color:var(--mlar-color-text)}.mlar-shell-footer,.mlar-shell-global-status{-webkit-border-before:1px solid var(--mlar-color-border);border-block-start:1px solid var(--mlar-color-border)}.mlar-shell-footer{grid-area:footer;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--mlar-target-spacing);padding:var(--mlar-space-md) clamp(var(--mlar-space-lg),3vw,var(--mlar-space-xl));background:var(--mlar-color-surface);color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}@media (max-width:64rem){.mlar-auth-shell{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"header" "sidebar" "main" "status" "footer"}.mlar-shell-header{position:static;align-items:flex-start}.mlar-shell-sidebar{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid var(--mlar-color-border);border-block-end:1px solid var(--mlar-color-border)}.mlar-shell-nav__list{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (max-width:40rem){.mlar-shell-footer,.mlar-shell-header{align-items:stretch;flex-direction:column}.mlar-shell-session{justify-items:start}.mlar-shell-main{padding:var(--mlar-space-lg)}.mlar-shell-nav__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mlar-shell-nav__link{transition-duration:var(--mlar-motion-reduced)}}@media (forced-colors:active){.mlar-shell-footer,.mlar-shell-global-status,.mlar-shell-header,.mlar-shell-panel,.mlar-shell-sidebar{border-color:CanvasText}.mlar-shell-nav__link[aria-current=page],.mlar-shell-nav__link[aria-current=step]{outline:2px solid LinkText}}.mlar-responsive-nav-toggle{min-inline-size:44px;min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--mlar-space-sm);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-md);padding:var(--mlar-space-sm) var(--mlar-space-md);background:var(--mlar-color-surface);color:var(--mlar-color-text);cursor:pointer}.mlar-responsive-nav-toggle:hover{background:var(--mlar-color-surface-subtle)}.mlar-responsive-nav-toggle__icon{inline-size:1.25rem;block-size:1.25rem}.mlar-responsive-nav-backdrop{display:none}.mlar-auth-shell[data-navigation-mode=compact]{grid-template-columns:5rem minmax(0,1fr)}.mlar-auth-shell[data-navigation-mode=compact] .mlar-shell-nav__heading,.mlar-auth-shell[data-navigation-mode=compact] .mlar-shell-nav__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mlar-auth-shell[data-navigation-mode=compact] .mlar-shell-nav__link{justify-content:center;padding-inline:var(--mlar-space-sm)}.mlar-auth-shell[data-navigation-mode=compact] .mlar-shell-sidebar{padding-inline:var(--mlar-space-sm)}.mlar-navigation-scroll-locked{overflow:hidden}@media (max-width:1024px){.mlar-auth-shell,.mlar-auth-shell[data-navigation-mode=compact],.mlar-auth-shell[data-navigation-mode=expanded]{grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;grid-template-areas:"header" "main" "status" "footer"}.mlar-shell-header{position:-webkit-sticky;position:sticky}.mlar-responsive-nav-toggle{display:inline-flex}.mlar-shell-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:60;inline-size:min(88vw,20rem);max-inline-size:100%;overflow-y:auto;-webkit-border-end:1px solid var(--mlar-color-border);border-inline-end:1px solid var(--mlar-color-border);-webkit-border-after:0;border-block-end:0;-webkit-padding-before:calc(var(--mlar-target-height) + var(--mlar-space-xl));padding-block-start:calc(var(--mlar-target-height) + var(--mlar-space-xl));box-shadow:var(--mlar-shadow-overlay);transform:translateX(-110%);visibility:hidden;transition:transform var(--mlar-motion-normal) ease,visibility var(--mlar-motion-normal) step-end}[dir=rtl] .mlar-shell-sidebar{inset-inline-start:auto;inset-inline-end:0;transform:translateX(110%)}.mlar-auth-shell[data-navigation-open=true] .mlar-shell-sidebar{transform:translateX(0);visibility:visible;transition:transform var(--mlar-motion-normal) ease}.mlar-responsive-nav-backdrop{position:fixed;inset:0;z-index:50;display:block;border:0;background:color-mix(in srgb,var(--mlar-color-text) 42%,transparent);opacity:0;pointer-events:none;transition:opacity var(--mlar-motion-normal) ease}.mlar-auth-shell[data-navigation-open=true] .mlar-responsive-nav-backdrop{opacity:1;pointer-events:auto}.mlar-shell-nav__list{grid-template-columns:1fr}}@media (min-width:1025px){.mlar-responsive-nav-toggle{display:inline-flex}.mlar-responsive-nav-backdrop{display:none!important}}@media (prefers-reduced-motion:reduce){.mlar-responsive-nav-backdrop,.mlar-shell-sidebar{transition-duration:var(--mlar-motion-reduced)}}@media (forced-colors:active){.mlar-responsive-nav-toggle,.mlar-shell-sidebar{border-color:CanvasText}.mlar-responsive-nav-backdrop{background:Canvas;opacity:.8}}.mlar-tenant-navigation{display:grid;grid-gap:var(--mlar-space-xs);gap:var(--mlar-space-xs);min-inline-size:min(100%,15rem)}.mlar-tenant-navigation__label{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small);font-weight:var(--mlar-font-weight-medium)}.mlar-tenant-navigation__control{min-inline-size:44px;min-block-size:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-md);padding:var(--mlar-space-sm) var(--mlar-space-md);background:var(--mlar-color-surface);color:var(--mlar-color-text);font:inherit}.mlar-tenant-navigation__control:hover{background:var(--mlar-color-surface-subtle)}.mlar-tenant-navigation__current{display:grid;grid-gap:.125rem;gap:.125rem;text-align:start}.mlar-tenant-navigation__name{font-weight:var(--mlar-font-weight-bold)}.mlar-tenant-navigation__role,.mlar-tenant-navigation__status{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}.mlar-tenant-navigation__options{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);margin:0;padding:0;list-style:none}.mlar-tenant-navigation__option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);align-items:center;-webkit-border-before:1px solid var(--mlar-color-border);border-block-start:1px solid var(--mlar-color-border);-webkit-padding-before:var(--mlar-space-sm);padding-block-start:var(--mlar-space-sm)}.mlar-tenant-navigation__option[aria-current=true]{font-weight:var(--mlar-font-weight-bold)}.mlar-tenant-navigation__option[aria-disabled=true]{opacity:var(--mlar-disabled-opacity)}.mlar-tenant-navigation__explanation{grid-column:1/-1;color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}@media (max-width:1024px){.mlar-tenant-navigation{min-inline-size:100%}.mlar-tenant-navigation__control{inline-size:100%}}@media (forced-colors:active){.mlar-tenant-navigation__control,.mlar-tenant-navigation__option{border-color:CanvasText}}.mlar-organization-navigation{display:grid;grid-gap:var(--mlar-space-xs);gap:var(--mlar-space-xs);min-inline-size:min(100%,16rem)}.mlar-organization-navigation__label{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small);font-weight:var(--mlar-font-weight-medium)}.mlar-organization-navigation__description{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small);line-height:1.4}.mlar-organization-navigation__control{min-inline-size:44px;min-block-size:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-md);padding:var(--mlar-space-sm) var(--mlar-space-md);background:var(--mlar-color-surface);color:var(--mlar-color-text);font:inherit}.mlar-organization-navigation__control:hover{background:var(--mlar-color-surface-subtle)}.mlar-organization-navigation__current{display:grid;grid-gap:.125rem;gap:.125rem;text-align:start}.mlar-organization-navigation__name{font-weight:var(--mlar-font-weight-bold)}.mlar-organization-navigation__kind,.mlar-organization-navigation__role,.mlar-organization-navigation__status{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}.mlar-organization-navigation__options{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);margin:0;padding:0;list-style:none}.mlar-organization-navigation__option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);align-items:center;-webkit-border-before:1px solid var(--mlar-color-border);border-block-start:1px solid var(--mlar-color-border);-webkit-padding-before:var(--mlar-space-sm);padding-block-start:var(--mlar-space-sm)}.mlar-organization-navigation__option[aria-current=true]{font-weight:var(--mlar-font-weight-bold)}.mlar-organization-navigation__option[aria-disabled=true]{opacity:var(--mlar-disabled-opacity)}.mlar-organization-navigation__explanation{grid-column:1/-1;color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}@media (max-width:1180px){.mlar-organization-navigation{min-inline-size:100%}.mlar-organization-navigation__control{inline-size:100%}}@media (forced-colors:active){.mlar-organization-navigation__control,.mlar-organization-navigation__option{border-color:CanvasText}}.mlar-permission-presentation{display:grid;grid-gap:var(--mlar-space-md);gap:var(--mlar-space-md)}.mlar-permission-item{min-inline-size:0}.mlar-permission-item[data-permission-state=visible-disabled],.mlar-permission-item[data-permission-state=visible-enabled]{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm)}.mlar-permission-item[data-permission-state=visible-disabled]{-webkit-border-start:.25rem solid var(--mlar-color-warning);border-inline-start:.25rem solid var(--mlar-color-warning);-webkit-padding-start:var(--mlar-space-md);padding-inline-start:var(--mlar-space-md)}.mlar-permission-item[data-permission-state=visible-explanatory]{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);border:1px dashed var(--mlar-color-border);border-radius:var(--mlar-radius-md);padding:var(--mlar-space-md);background:var(--mlar-color-surface-subtle)}.mlar-permission-item[data-permission-state=hidden]{display:none!important}.mlar-permission-control{min-inline-size:44px;min-block-size:44px;-webkit-margin-end:8px;margin-inline-end:8px}.mlar-permission-control[aria-disabled=true],.mlar-permission-control[disabled]{cursor:not-allowed;opacity:var(--mlar-disabled-opacity)}.mlar-permission-explanation{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small);line-height:1.5}.mlar-permission-state-label{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;align-items:center;gap:var(--mlar-space-xs);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-pill);padding:var(--mlar-space-xs) var(--mlar-space-sm);font-size:var(--mlar-font-size-small);font-weight:var(--mlar-font-weight-bold)}@media (prefers-reduced-motion:reduce){.mlar-permission-control,.mlar-permission-item{transition-duration:var(--mlar-motion-reduced)}}@media (forced-colors:active){.mlar-permission-item[data-permission-state=visible-disabled],.mlar-permission-item[data-permission-state=visible-explanatory],.mlar-permission-state-label{border-color:CanvasText}.mlar-permission-control[aria-disabled=true],.mlar-permission-control[disabled]{opacity:1}}.mlar-module-workspace{width:min(100%,1440px);margin-inline:auto;display:grid;grid-gap:var(--mlar-space-xl);gap:var(--mlar-space-xl)}.mlar-module-workspace__breadcrumbs{overflow-x:auto;scrollbar-width:thin}.mlar-module-workspace__breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mlar-space-xs) var(--mlar-space-sm);margin:0;padding:0;list-style:none}.mlar-module-workspace__breadcrumbs li:not(:last-child):after{content:"/";-webkit-margin-start:var(--mlar-space-sm);margin-inline-start:var(--mlar-space-sm);color:var(--mlar-color-text-muted)}.mlar-module-workspace__header{display:grid;grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg);padding:clamp(var(--mlar-space-lg),3vw,var(--mlar-space-xxl));border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface);box-shadow:var(--mlar-shadow-raised)}.mlar-module-workspace__header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mlar-space-lg)}.mlar-module-workspace__heading-group{min-width:min(100%,20rem);max-width:var(--mlar-reading-measure)}.mlar-module-workspace__title{margin:var(--mlar-space-xs) 0 var(--mlar-space-sm);font-size:clamp(2rem,5vw,var(--mlar-font-size-h1));line-height:var(--mlar-line-height-heading)}.mlar-module-workspace__scope,.mlar-module-workspace__summary{margin:0;color:var(--mlar-color-text-muted)}.mlar-module-workspace__scope{display:inline-flex;flex-wrap:wrap;gap:var(--mlar-space-xs);padding:var(--mlar-space-sm) var(--mlar-space-md);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-pill);background:var(--mlar-color-surface-muted);font-size:var(--mlar-font-size-small)}.mlar-module-workspace__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mlar-module-workspace__action,.mlar-module-workspace__tab{min-width:44px;min-height:44px}.mlar-module-workspace__action[data-presentation-state=visible-explanatory]{cursor:default}.mlar-module-workspace__action[hidden],.mlar-module-workspace__tab[hidden]{display:none!important}.mlar-module-workspace__tabs{overflow-x:auto;border-bottom:1px solid var(--mlar-color-border);scrollbar-width:thin}.mlar-module-workspace__tab-list{display:flex;width:max-content;min-width:100%;gap:8px}.mlar-module-workspace__tab{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--mlar-color-text-muted);padding:var(--mlar-space-sm) var(--mlar-space-md);font-weight:var(--mlar-weight-medium)}.mlar-module-workspace__tab[aria-selected=true]{border-bottom-color:var(--mlar-color-primary);color:var(--mlar-color-text)}.mlar-module-workspace__tab[aria-disabled=true]{cursor:not-allowed;opacity:var(--mlar-disabled-opacity)}.mlar-module-workspace__body{display:grid;grid-template-columns:minmax(480px,1fr) minmax(280px,.34fr);grid-gap:var(--mlar-space-xl);gap:var(--mlar-space-xl);align-items:start}.mlar-module-workspace__context,.mlar-module-workspace__panel{border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface);padding:clamp(var(--mlar-space-lg),3vw,var(--mlar-space-xl))}.mlar-module-workspace__panel:focus{outline:var(--mlar-focus-width) solid var(--mlar-color-focus);outline-offset:var(--mlar-focus-offset)}.mlar-module-workspace__explanation{margin:var(--mlar-space-xs) 0 0;color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}@media (max-width:900px){.mlar-module-workspace__body{grid-template-columns:minmax(0,1fr)}.mlar-module-workspace__header-row{display:grid}}@media (prefers-reduced-motion:reduce){.mlar-module-workspace__tabs{scroll-behavior:auto}}@media (forced-colors:active){.mlar-module-workspace__context,.mlar-module-workspace__header,.mlar-module-workspace__panel,.mlar-module-workspace__scope{border-color:CanvasText}.mlar-module-workspace__tab[aria-selected=true]{border-bottom-color:Highlight}}.mlar-form-boundary{width:min(100%,760px);display:grid;grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg)}.mlar-form-boundary__intro h2,.mlar-form-boundary__intro p{-webkit-margin-before:0;margin-block-start:0}.mlar-form-boundary__error-summary{border:2px solid var(--mlar-color-danger);border-radius:var(--mlar-radius-md);background:var(--mlar-color-surface);padding:var(--mlar-space-lg)}.mlar-form-boundary__error-summary:focus{outline:var(--mlar-focus-width) solid var(--mlar-color-focus);outline-offset:var(--mlar-focus-offset)}.mlar-form-boundary__error-summary[hidden]{display:none!important}.mlar-form-boundary__error-summary h3{-webkit-margin-before:0;margin-block-start:0;color:var(--mlar-color-danger)}.mlar-form-boundary__fields{display:grid;grid-gap:24px;gap:24px;margin:0;padding:0;border:0}.mlar-form-boundary__field{display:grid;grid-gap:var(--mlar-space-xs);gap:var(--mlar-space-xs)}.mlar-form-boundary__label{font-weight:var(--mlar-weight-bold)}.mlar-form-boundary__required{color:var(--mlar-color-danger);font-size:var(--mlar-font-size-small);font-weight:var(--mlar-weight-medium)}.mlar-form-boundary__description,.mlar-form-boundary__disabled-explanation{margin:0;color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small)}.mlar-form-boundary__control{width:100%;min-height:44px;border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-md);background:var(--mlar-color-surface);color:var(--mlar-color-text);padding:var(--mlar-space-sm) var(--mlar-space-md)}textarea.mlar-form-boundary__control{min-height:8rem;resize:vertical}.mlar-form-boundary__control[aria-invalid=true]{border-width:2px;border-color:var(--mlar-color-danger)}.mlar-form-boundary__error{margin:0;color:var(--mlar-color-danger);font-weight:var(--mlar-weight-medium)}.mlar-form-boundary__error:before{content:"Error: "}.mlar-form-boundary__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mlar-form-boundary__actions>*{min-width:44px;min-height:44px}.mlar-form-boundary[aria-busy=true]{cursor:progress}@media (max-width:560px){.mlar-form-boundary__actions{display:grid}.mlar-form-boundary__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.mlar-form-boundary,.mlar-form-boundary *{scroll-behavior:auto}}@media (forced-colors:active){.mlar-form-boundary__control,.mlar-form-boundary__error-summary{border-color:CanvasText}.mlar-form-boundary__control[aria-invalid=true]{border-color:LinkText}}.mlar-data-presentation{width:min(100%,1440px);display:grid;grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg)}.mlar-data-presentation__header{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm)}.mlar-data-presentation__caption,.mlar-data-presentation__header h3,.mlar-data-presentation__header p,.mlar-data-presentation__selection-summary,.mlar-data-presentation__summary{margin:0}.mlar-data-presentation__description,.mlar-data-presentation__selection-summary,.mlar-data-presentation__summary{color:var(--mlar-color-text-muted)}.mlar-data-presentation__viewport{max-width:100%;overflow-x:auto;border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface)}.mlar-data-presentation__table{width:100%;min-width:760px;border-collapse:collapse}.mlar-data-presentation__table caption{padding:var(--mlar-space-lg);color:var(--mlar-color-text);font-weight:var(--mlar-weight-bold);text-align:start}.mlar-data-presentation__table td,.mlar-data-presentation__table th{padding:var(--mlar-space-md);border-top:1px solid var(--mlar-color-border);text-align:start;vertical-align:middle}.mlar-data-presentation__table thead th{color:var(--mlar-color-text);font-weight:var(--mlar-weight-bold)}.mlar-data-presentation__table tbody tr:hover,.mlar-data-presentation__table thead th{background:var(--mlar-color-surface-subtle)}.mlar-data-presentation__sort{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--mlar-space-sm);width:100%;border:0;background:transparent;color:inherit;font-weight:inherit;text-align:inherit;cursor:pointer}.mlar-data-presentation__table th[aria-sort=ascending] .mlar-data-presentation__sort:after{content:"↑"}.mlar-data-presentation__table th[aria-sort=descending] .mlar-data-presentation__sort:after{content:"↓"}.mlar-data-presentation__row-select{inline-size:44px;block-size:44px;margin:0}.mlar-data-presentation__status{display:inline-flex;align-items:center;gap:var(--mlar-space-xs);font-weight:var(--mlar-weight-medium)}.mlar-data-presentation__status:before{content:"●";font-size:.75em}.mlar-data-presentation__status[data-tone=success]{color:var(--mlar-color-success)}.mlar-data-presentation__status[data-tone=warning]{color:var(--mlar-color-warning)}.mlar-data-presentation__status[data-tone=danger]{color:var(--mlar-color-danger)}.mlar-data-presentation__status[data-tone=informational]{color:var(--mlar-color-info)}.mlar-data-presentation__footer{justify-content:space-between}.mlar-data-presentation__footer,.mlar-data-presentation__pagination,.mlar-data-presentation__selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mlar-data-presentation__pagination button,.mlar-data-presentation__selection-actions button{min-width:44px;min-height:44px}.mlar-data-presentation__empty,.mlar-data-presentation__unavailable{padding:var(--mlar-space-xl);border:1px dashed var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface-subtle)}.mlar-data-presentation__list{display:none;gap:12px;margin:0;padding:0;list-style:none}.mlar-data-presentation__list-item{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);padding:var(--mlar-space-lg);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface)}@media (max-width:720px){.mlar-data-presentation__viewport{display:none}.mlar-data-presentation__list{display:grid}}@media (forced-colors:active){.mlar-data-presentation__empty,.mlar-data-presentation__list-item,.mlar-data-presentation__unavailable,.mlar-data-presentation__viewport{border-color:CanvasText}}.mlar-loading-state{width:min(100%,960px);display:grid;grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface);padding:var(--mlar-space-lg);min-block-size:calc(48px * 3)}.mlar-loading-state[aria-busy=true]{border-color:var(--mlar-color-primary)}.mlar-loading-state__description,.mlar-loading-state__heading,.mlar-loading-state__status{margin:0}.mlar-loading-state__description,.mlar-loading-state__status{color:var(--mlar-color-text-muted)}.mlar-loading-state__progress-group{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm)}.mlar-loading-state__progress-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-weight:var(--mlar-weight-semibold)}.mlar-loading-state__progress{position:relative;overflow:hidden;block-size:10px;border:1px solid var(--mlar-color-border-strong);border-radius:var(--mlar-radius-pill);background:var(--mlar-color-surface-muted)}.mlar-loading-state__progress-value{block-size:100%;inline-size:var(--mlar-loading-progress,0);border-radius:inherit;background:var(--mlar-color-primary);transition:inline-size var(--mlar-motion-standard) ease}.mlar-loading-state__progress[data-progress-kind=indeterminate] .mlar-loading-state__progress-value{inline-size:35%;animation:mlar-loading-indeterminate 1.2s ease-in-out infinite}.mlar-loading-state__placeholders{display:grid;grid-gap:12px;gap:12px;min-block-size:48px}.mlar-loading-state__placeholder{overflow:hidden;border-radius:var(--mlar-radius-md);background:var(--mlar-color-surface-muted)}.mlar-loading-state__placeholder:after{content:"";display:block;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--mlar-color-border),transparent);animation:mlar-loading-skeleton 1.4s linear infinite}.mlar-loading-state__actions{display:flex;flex-wrap:wrap;gap:8px}.mlar-loading-state__cancel{min-inline-size:44px;min-block-size:44px}.mlar-loading-state[data-loading-status=completed]{border-color:var(--mlar-color-success)}.mlar-loading-state[data-loading-status=failed],.mlar-loading-state[data-loading-status=stalled]{border-color:var(--mlar-color-danger)}@keyframes mlar-loading-indeterminate{0%{transform:translateX(-120%)}to{transform:translateX(300%)}}@keyframes mlar-loading-skeleton{0%{transform:translateX(-150%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.mlar-loading-state__placeholder:after,.mlar-loading-state__progress-value{animation:none;transition:none}}@media (forced-colors:active){.mlar-loading-state,.mlar-loading-state__placeholder,.mlar-loading-state__progress{border:1px solid CanvasText}.mlar-loading-state__placeholder:after,.mlar-loading-state__progress-value{background:CanvasText}}.mlar-empty-state{width:min(100%,960px);min-block-size:280px;display:grid;align-content:center;grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg);border:1px dashed var(--mlar-color-border-strong);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface-subtle);padding:clamp(var(--mlar-space-lg),4vw,var(--mlar-space-section))}.mlar-empty-state__illustration{inline-size:56px;block-size:56px;display:grid;place-items:center;border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-pill);background:var(--mlar-color-surface);color:var(--mlar-color-primary);font-size:1.5rem;font-weight:var(--mlar-weight-bold)}.mlar-empty-state__copy{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);max-inline-size:var(--mlar-reading-measure)}.mlar-empty-state__description,.mlar-empty-state__evidence,.mlar-empty-state__filter-summary,.mlar-empty-state__guidance,.mlar-empty-state__heading{margin:0}.mlar-empty-state__description,.mlar-empty-state__evidence,.mlar-empty-state__filter-summary,.mlar-empty-state__guidance{color:var(--mlar-color-text-muted)}.mlar-empty-state__filter-summary{-webkit-border-start:3px solid var(--mlar-color-info);border-inline-start:3px solid var(--mlar-color-info);-webkit-padding-start:var(--mlar-space-md);padding-inline-start:var(--mlar-space-md);font-weight:var(--mlar-weight-medium)}.mlar-empty-state__evidence{font-size:var(--mlar-font-size-small)}.mlar-empty-state__actions{display:flex;flex-wrap:wrap;gap:8px}.mlar-empty-state__action{min-inline-size:44px;min-block-size:44px}.mlar-empty-state[data-empty-status=denied]{border-style:solid;border-color:var(--mlar-color-warning)}.mlar-empty-state[data-empty-status=expired],.mlar-empty-state[data-empty-status=unavailable]{border-style:solid;border-color:var(--mlar-color-danger)}@media (max-width:640px){.mlar-empty-state{justify-items:center;text-align:center}.mlar-empty-state__actions{justify-content:center}}@media (prefers-reduced-motion:reduce){.mlar-empty-state,.mlar-empty-state__action{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.mlar-empty-state,.mlar-empty-state__filter-summary,.mlar-empty-state__illustration{border-color:CanvasText}.mlar-empty-state__illustration{color:CanvasText}}.mlar-error-state{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg);align-items:start;max-inline-size:840px;min-block-size:260px;margin-block:var(--mlar-space-xl);border:1px solid var(--mlar-color-danger);-webkit-border-start:5px solid var(--mlar-color-danger);border-inline-start:5px solid var(--mlar-color-danger);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface);padding:var(--mlar-space-xl);box-shadow:var(--mlar-elevation-sm)}.mlar-error-state__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;border:2px solid;border-radius:50%;color:var(--mlar-color-danger);font-size:1.5rem;font-weight:var(--mlar-weight-bold)}.mlar-error-state__content{min-inline-size:0}.mlar-error-state__heading{margin:0;color:var(--mlar-color-text);font-size:var(--mlar-font-size-h3);line-height:var(--mlar-line-height-heading)}.mlar-error-state__description,.mlar-error-state__guidance{max-inline-size:var(--mlar-reading-measure);margin-block:var(--mlar-space-sm) 0}.mlar-error-state__guidance{color:var(--mlar-color-text-muted)}.mlar-error-state__references{display:grid;grid-gap:var(--mlar-space-xs);gap:var(--mlar-space-xs);margin-block:var(--mlar-space-lg) 0;border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-md);background:var(--mlar-color-surface-subtle);padding:var(--mlar-space-md)}.mlar-error-state__references p{margin:0;overflow-wrap:anywhere}.mlar-error-state__code,.mlar-error-state__support-reference{font-family:var(--mlar-font-mono)}.mlar-error-state__actions{display:flex;flex-wrap:wrap;gap:12px;-webkit-margin-before:var(--mlar-space-lg);margin-block-start:var(--mlar-space-lg)}.mlar-error-state__action{min-block-size:44px;min-inline-size:44px}.mlar-error-state[data-error-status=terminal]{border-color:var(--mlar-color-border)}.mlar-error-state[data-error-status=support-required]{border-inline-start-style:double}.mlar-error-state[data-error-status=denied],.mlar-error-state[data-error-status=expired],.mlar-error-state[data-error-status=unavailable]{border-color:var(--mlar-color-border);background:var(--mlar-color-surface-subtle)}@media (max-width:640px){.mlar-error-state{grid-template-columns:minmax(0,1fr);padding:var(--mlar-space-lg)}.mlar-error-state__actions{flex-direction:column}.mlar-error-state__action{inline-size:100%}}@media (prefers-reduced-motion:reduce){.mlar-error-state,.mlar-error-state *{animation:none!important;transition-duration:1ms!important}}@media (forced-colors:active){.mlar-error-state,.mlar-error-state__icon,.mlar-error-state__references{border-color:CanvasText}.mlar-error-state__icon{color:CanvasText}}.mlar-offline-state{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg);align-items:start;max-inline-size:840px;min-block-size:300px;margin-block:var(--mlar-space-xl);border:1px solid var(--mlar-color-warning);-webkit-border-start:5px solid var(--mlar-color-warning);border-inline-start:5px solid var(--mlar-color-warning);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface);padding:var(--mlar-space-xl);box-shadow:var(--mlar-elevation-sm)}.mlar-offline-state__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;border:2px solid;border-radius:50%;color:var(--mlar-color-warning);font-size:1.25rem;font-weight:var(--mlar-weight-bold)}.mlar-offline-state__content{min-inline-size:0}.mlar-offline-state__heading{margin:0;color:var(--mlar-color-text);font-size:var(--mlar-font-size-h3);line-height:var(--mlar-line-height-heading)}.mlar-offline-state__description,.mlar-offline-state__guidance{max-inline-size:var(--mlar-reading-measure);margin-block:var(--mlar-space-sm) 0}.mlar-offline-state__guidance{color:var(--mlar-color-text-muted)}.mlar-offline-state__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--mlar-space-md);gap:var(--mlar-space-md);-webkit-margin-before:var(--mlar-space-lg);margin-block-start:var(--mlar-space-lg)}.mlar-offline-state__fact{border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-md);background:var(--mlar-color-surface-subtle);padding:var(--mlar-space-md)}.mlar-offline-state__fact p{margin:var(--mlar-space-xs) 0 0}.mlar-offline-state__services{margin-block:var(--mlar-space-lg) 0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.mlar-offline-state__services li{margin-block:var(--mlar-space-sm)}.mlar-offline-state__service-status{font-weight:var(--mlar-weight-bold)}.mlar-offline-state__actions{display:flex;flex-wrap:wrap;gap:12px;-webkit-margin-before:var(--mlar-space-lg);margin-block-start:var(--mlar-space-lg)}.mlar-offline-state__action{min-block-size:44px;min-inline-size:44px}.mlar-offline-state[data-connectivity-status=offline]{border-color:var(--mlar-color-danger);border-inline-start-color:var(--mlar-color-danger)}.mlar-offline-state[data-connectivity-status=degraded]{border-inline-start-style:double}.mlar-offline-state[data-connectivity-status=denied],.mlar-offline-state[data-connectivity-status=expired],.mlar-offline-state[data-connectivity-status=unavailable]{border-color:var(--mlar-color-border);background:var(--mlar-color-surface-subtle)}@media (max-width:640px){.mlar-offline-state{padding:var(--mlar-space-lg)}.mlar-offline-state,.mlar-offline-state__facts{grid-template-columns:minmax(0,1fr)}.mlar-offline-state__actions{flex-direction:column}.mlar-offline-state__action{inline-size:100%}}@media (prefers-reduced-motion:reduce){.mlar-offline-state,.mlar-offline-state *{animation:none!important;transition-duration:1ms!important}}@media (forced-colors:active){.mlar-offline-state,.mlar-offline-state__fact,.mlar-offline-state__icon{border-color:CanvasText}.mlar-offline-state__icon{color:CanvasText}}.mlar-dialog-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(var(--mlar-space-md),4vw,var(--mlar-space-xl));background:color-mix(in srgb,var(--mlar-color-text) 54%,transparent);overscroll-behavior:contain}.mlar-dialog-overlay[hidden]{display:none}.mlar-dialog-surface{width:min(100%,42.5rem);max-height:88vh;overflow:auto;border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface);color:var(--mlar-color-text);box-shadow:var(--mlar-shadow-overlay)}.mlar-dialog-surface__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mlar-space-md);border-bottom:1px solid var(--mlar-color-border);padding:var(--mlar-space-lg)}.mlar-dialog-surface__heading{margin:0;font-size:var(--mlar-font-size-h2);line-height:var(--mlar-line-height-heading)}.mlar-dialog-surface__close{flex:0 0 auto;min-width:var(--mlar-target-height);min-height:var(--mlar-target-height)}.mlar-dialog-surface__body{display:grid;grid-gap:var(--mlar-space-md);gap:var(--mlar-space-md);padding:var(--mlar-space-lg)}.mlar-dialog-surface__description,.mlar-dialog-surface__guidance{margin:0;max-width:var(--mlar-reading-measure)}.mlar-dialog-surface__guidance{color:var(--mlar-color-text-muted)}.mlar-dialog-surface__warning{-webkit-border-start:.3rem solid var(--mlar-color-warning);border-inline-start:.3rem solid var(--mlar-color-warning);-webkit-padding-start:var(--mlar-space-md);padding-inline-start:var(--mlar-space-md)}.mlar-dialog-surface__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mlar-target-spacing);border-top:1px solid var(--mlar-color-border);padding:var(--mlar-space-lg)}.mlar-dialog-surface__actions>*{min-width:10rem;min-height:var(--mlar-target-height)}.mlar-dialog-surface[data-dialog-state=open]{animation:mlar-dialog-enter var(--mlar-motion-standard) ease-out}[data-dialog-background-isolated=true]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-dialog-scroll-locked=true],html[data-dialog-scroll-locked=true] body{overflow:hidden}@keyframes mlar-dialog-enter{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:none}}@media (max-width:33.75rem){.mlar-dialog-overlay{align-items:end;padding:var(--mlar-space-sm)}.mlar-dialog-surface{width:100%;max-height:92vh}.mlar-dialog-surface__actions{flex-direction:column-reverse}.mlar-dialog-surface__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.mlar-dialog-surface[data-dialog-state=open]{animation:none}}@media (forced-colors:active){.mlar-dialog-overlay{background:Canvas}.mlar-dialog-surface,.mlar-dialog-surface__actions,.mlar-dialog-surface__header{border-color:CanvasText}.mlar-dialog-surface__warning{border-color:Highlight}}.mlar-feedback-region{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm)}.mlar-feedback{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--mlar-space-md);gap:var(--mlar-space-md);width:min(100%,42rem);border:1px solid var(--mlar-color-border);-webkit-border-start:.3rem solid currentColor;border-inline-start:.3rem solid currentColor;border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface);color:var(--mlar-color-text);padding:var(--mlar-space-lg);box-shadow:var(--mlar-shadow-raised)}.mlar-feedback[data-feedback-severity=information]{color:var(--mlar-color-primary)}.mlar-feedback[data-feedback-severity=success]{color:var(--mlar-color-success)}.mlar-feedback[data-feedback-severity=warning]{color:var(--mlar-color-warning)}.mlar-feedback[data-feedback-severity=error]{color:var(--mlar-color-danger)}.mlar-feedback__icon{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid;border-radius:999px;font-weight:var(--mlar-weight-bold)}.mlar-feedback__content{min-width:0;color:var(--mlar-color-text)}.mlar-feedback__heading{margin:0;font-size:var(--mlar-font-size-h3)}.mlar-feedback__evidence,.mlar-feedback__guidance,.mlar-feedback__message{margin:var(--mlar-space-xs) 0 0}.mlar-feedback__evidence,.mlar-feedback__guidance{color:var(--mlar-color-text-muted)}.mlar-feedback__actions{display:flex;flex-wrap:wrap;gap:var(--mlar-target-spacing);margin-top:var(--mlar-space-md)}.mlar-feedback__action{min-inline-size:var(--mlar-target-height)}.mlar-toast-viewport{position:fixed;inset-block-start:var(--mlar-space-lg);inset-inline-end:var(--mlar-space-lg);z-index:40;display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);width:min(calc(100vw - 2 * var(--mlar-space-lg)),26rem);pointer-events:none}.mlar-toast-viewport>.mlar-feedback{pointer-events:auto}.mlar-notification-center{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm);margin-top:var(--mlar-space-lg)}.mlar-feedback[hidden],.mlar-toast-viewport[hidden]{display:none!important}@media (max-width:42rem){.mlar-toast-viewport{inset-inline:var(--mlar-space-md);width:auto}.mlar-feedback__actions{display:grid}}@media (prefers-reduced-motion:no-preference){.mlar-feedback{transition:opacity var(--mlar-motion-fast),transform var(--mlar-motion-fast)}}@media (prefers-reduced-motion:reduce){.mlar-feedback{transition:none}}@media (forced-colors:active){.mlar-feedback,.mlar-feedback__icon{border-color:CanvasText}}.mlar-localization{display:grid;grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg);inline-size:min(100%,58rem);margin-block:var(--mlar-space-xl);padding:var(--mlar-space-lg);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface)}.mlar-localization__actions,.mlar-localization__formats,.mlar-localization__header{display:grid;grid-gap:var(--mlar-space-sm);gap:var(--mlar-space-sm)}.mlar-localization__heading{margin:0;color:var(--mlar-color-text);font-size:var(--mlar-font-size-h3);line-height:var(--mlar-line-height-heading)}.mlar-localization__description,.mlar-localization__evidence,.mlar-localization__format dd,.mlar-localization__format dt{margin:0}.mlar-localization__description,.mlar-localization__evidence{color:var(--mlar-color-text-muted);max-inline-size:var(--mlar-reading-measure)}.mlar-localization__formats{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));padding:0;margin:0}.mlar-localization__format{display:grid;grid-gap:var(--mlar-space-xs);gap:var(--mlar-space-xs);min-inline-size:0;padding:var(--mlar-space-md);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-md);background:var(--mlar-color-canvas)}.mlar-localization__format dt{color:var(--mlar-color-text-muted);font-size:var(--mlar-font-size-small);font-weight:var(--mlar-weight-bold)}.mlar-localization__format dd{color:var(--mlar-color-text);overflow-wrap:anywhere}.mlar-localization bdi,.mlar-localization__dynamic{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;direction:auto}.mlar-localization__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),max-content));gap:max(var(--mlar-target-spacing),8px)}.mlar-localization__actions>*{min-block-size:44px}[dir=rtl] .mlar-localization{text-align:start}[dir=rtl] .mlar-localization__actions{justify-content:start}@media (max-width:42rem){.mlar-localization{padding-inline:var(--mlar-space-md)}.mlar-localization__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mlar-localization,.mlar-localization *{scroll-behavior:auto;transition-duration:var(--mlar-motion-reduced)}}@media (forced-colors:active){.mlar-localization,.mlar-localization__format{border-color:CanvasText}}.mlar-ui-composition-runtime{display:grid;grid-template-areas:"status" "shell" "content" "feedback" "overlay";grid-gap:var(--mlar-space-4,1rem);gap:var(--mlar-space-4,1rem);inline-size:100%;min-inline-size:0;color:var(--mlar-color-text,CanvasText)}.mlar-ui-composition-runtime__status{grid-area:status;min-block-size:2.75rem;padding-block:var(--mlar-space-2,.5rem);padding-inline:var(--mlar-space-3,.75rem);border:1px solid var(--mlar-color-border,ButtonBorder);border-radius:var(--mlar-radius-medium,.5rem);background:var(--mlar-color-surface-subtle,Canvas);overflow-wrap:anywhere}.mlar-ui-composition-runtime__shell{grid-area:shell;min-inline-size:0}.mlar-ui-composition-runtime__content{grid-area:content;display:grid;grid-gap:var(--mlar-space-4,1rem);gap:var(--mlar-space-4,1rem);min-inline-size:0}.mlar-ui-composition-runtime__feedback{grid-area:feedback;display:grid;grid-gap:var(--mlar-space-2,.5rem);gap:var(--mlar-space-2,.5rem);min-inline-size:0}.mlar-ui-composition-runtime__overlay{grid-area:overlay;position:relative;z-index:20}.mlar-ui-composition-runtime [data-composition-active=false]{display:none}.mlar-ui-composition-runtime [data-composition-slot]{min-inline-size:0;overflow-wrap:anywhere}.mlar-ui-composition-runtime [data-composition-slot=navigation]{isolation:isolate}.mlar-ui-composition-runtime [data-composition-slot=content]{scroll-margin-block-start:5rem}.mlar-ui-composition-runtime [data-composition-slot=overlay][data-composition-status=open]{position:fixed;inset:0;display:grid;place-items:center;padding-block:var(--mlar-space-4,1rem);padding-inline:var(--mlar-space-4,1rem);background:color-mix(in srgb,CanvasText 55%,transparent)}.mlar-ui-composition-runtime [data-composition-slot=feedback]{max-inline-size:32rem;justify-self:end}.mlar-ui-composition-runtime :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:max(2px,.15em) solid var(--mlar-color-focus,Highlight);outline-offset:3px}.mlar-ui-composition-runtime :is(button,a,input,select,textarea){min-block-size:44px}.mlar-ui-composition-runtime[dir=rtl]{text-align:start}@media (max-width:48rem){.mlar-ui-composition-runtime{gap:var(--mlar-space-3,.75rem)}.mlar-ui-composition-runtime [data-composition-slot=feedback]{max-inline-size:none;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.mlar-ui-composition-runtime,.mlar-ui-composition-runtime *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (forced-colors:active){.mlar-ui-composition-runtime [data-composition-slot=overlay],.mlar-ui-composition-runtime__status{border:2px solid CanvasText;forced-color-adjust:auto}}*{box-sizing:border-box}html{min-height:100%;background:var(--mlar-color-canvas);color-scheme:light;font-size:100%;text-size-adjust:100%}html[data-maclar-theme=dark],html[data-maclar-theme=high-contrast]{color-scheme:dark}body{min-height:100%;margin:0;background:var(--mlar-color-canvas);color:var(--mlar-color-text);font-family:var(--mlar-font-sans);font-size:var(--mlar-font-size-body);font-weight:var(--mlar-weight-regular);line-height:var(--mlar-line-height-body);text-rendering:optimizeLegibility}button,input,select,textarea{min-height:var(--mlar-target-height);font:inherit}[tabindex]:not([tabindex="-1"]),a,button,input,select,textarea{border-radius:var(--mlar-radius-md)}:focus-visible{outline:var(--mlar-focus-width) solid var(--mlar-color-focus);outline-offset:var(--mlar-focus-offset)}::selection{background:var(--mlar-color-primary);color:var(--mlar-color-on-primary)}a{color:var(--mlar-color-primary);text-decoration-thickness:.12em;text-underline-offset:.18em}a:hover{color:var(--mlar-color-primary-hover)}.app-root,.app-shell{min-height:100vh}.app-shell{display:grid;place-items:center;padding:clamp(var(--mlar-space-lg),4vw,var(--mlar-space-section))}.error-view,.landing{width:min(100%,48rem);border:1px solid var(--mlar-color-border);border-radius:var(--mlar-radius-lg);background:var(--mlar-color-surface);padding:clamp(var(--mlar-space-xl),4vw,var(--mlar-space-section));box-shadow:var(--mlar-shadow-raised)}.error-view h1,.landing h1{max-width:18ch;margin:var(--mlar-space-sm) 0 var(--mlar-space-lg);font-size:clamp(2rem,5vw,var(--mlar-font-size-h1));line-height:var(--mlar-line-height-heading)}.error-view p,.landing p{max-width:var(--mlar-reading-measure);margin:0;color:var(--mlar-color-text-muted);font-size:1.1rem}.landing__eyebrow{color:var(--mlar-color-primary);font-size:var(--mlar-font-size-small);font-weight:var(--mlar-weight-bold);letter-spacing:.12em;text-transform:uppercase}.landing__status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--mlar-target-spacing);margin-top:var(--mlar-space-xl);border-top:1px solid var(--mlar-color-border);padding-top:var(--mlar-space-lg)}.landing__status strong{color:var(--mlar-color-success)}.error-view h1{color:var(--mlar-color-danger);font-size:clamp(1.75rem,4vw,var(--mlar-font-size-h2))}.error-view__actions{display:flex;flex-wrap:wrap;gap:var(--mlar-target-spacing);margin-top:var(--mlar-space-xl)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme:dark){html:not([data-maclar-theme]){color-scheme:dark}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:var(--mlar-motion-reduced)!important;animation-iteration-count:1!important;transition-duration:var(--mlar-motion-reduced)!important}}@media (forced-colors:active){:focus-visible{outline-color:CanvasText}.error-view,.landing,button{border:1px solid CanvasText}}.primitive-demo{display:grid;grid-gap:var(--mlar-space-lg);gap:var(--mlar-space-lg);margin-top:var(--mlar-space-xl)}.primitive-demo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mlar-target-spacing)}