/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--_grid-cap-min:0px;--_grid-cap-gap:0px}}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.\!container{width:100%!important}.container{width:100%}.mx-auto{margin-inline:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-all{-webkit-user-select:all;user-select:all}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[data-booking-row\]\:visible:is(data-booking-row),.\[data-cadence-panel\]\:visible:is(data-cadence-panel),.\[data-cap-row\]\:visible:is(data-cap-row),.\[data-dte-action-item\]\:visible:is(data-dte-action-item),.\[data-dte-artifact-item\]\:visible:is(data-dte-artifact-item),.\[data-dte-dashboard-panel\]\:visible:is(data-dte-dashboard-panel),.\[data-dte-detail-panel\]\:visible:is(data-dte-detail-panel),.\[data-dte-panel-name\]\:visible:is(data-dte-panel-name),.\[data-er-analyte-row\]\:visible:is(data-er-analyte-row),.\[data-er-cg-rack-group\]\:visible:is(data-er-cg-rack-group),.\[data-er-cg-setup\]\:visible:is(data-er-cg-setup),.\[data-er-review-criteria\]\:visible:is(data-er-review-criteria),.\[data-er-step\]\:visible:is(data-er-step),.\[data-finding-row\]\:visible:is(data-finding-row),.\[data-im-detail-panel\]\:visible:is(data-im-detail-panel),.\[data-im-detail-panel\=\"booking\"\]\:visible:is(),.\[data-menu-row\]\:visible:is(data-menu-row),.\[data-pm-list-select\]\:visible:is(data-pm-list-select),.\[data-product-item-row\]\:visible:is(data-product-item-row),.\[data-tab-panel\]\:visible:is(data-tab-panel),.\[data-ui-tabpanel\]\:visible:is(data-ui-tabpanel),.\[role\=tab\]\:visible:is(),.\[role\=tabpanel\]\:visible:is(){visibility:visible}:root{--layout-max-width:var(--container-max,1280px);--layout-page-padding-x:var(--spacing-2xl,2rem);--layout-page-padding-y:var(--spacing-xl,1.5rem);--layout-section-gap:var(--spacing-2xl,2rem);--layout-content-gap:var(--spacing-xl,1.5rem);--layout-sidebar-width:320px;--layout-page-background:var(--layout-main-background,var(--mhn-surface,#fff));--layout-page-border:1px solid var(--mhn-border,#e2e8f0);--layout-page-radius:var(--card-radius,12px);--layout-page-padding:var(--spacing-xl,1.5rem);--layout-page-gap:var(--layout-content-gap,var(--spacing-xl,1.5rem));--layout-header-background:var(--mhn-surface,#fff);--layout-header-border:var(--mhn-border,#e2e8f0);--layout-header-shadow:var(--shadow-sm,0 1px 2px #0000000f);--layout-header-padding-y:var(--spacing-md,1rem);--layout-nav-gap:var(--spacing-lg,1.5rem);--layout-nav-padding-y:var(--spacing-sm,.75rem);--layout-breadcrumb-gap:var(--spacing-sm,.75rem);--layout-hero-gap:var(--spacing-lg,1rem);--body-text-color:var(--mhn-fg,#0f172a);--body-text-muted:var(--mhn-muted,#64748b);--body-text-line-height:var(--line-height-normal,1.6);--button-font-size:var(--font-size-sm,.875rem);--button-font-weight:var(--font-weight-semibold,600);--button-letter-spacing:.02em;--button-text-transform:uppercase;--button-gap:var(--spacing-sm,.5rem);--flash-radius:var(--card-radius,12px);--flash-padding:var(--spacing-lg,1rem);--badge-border:var(--mhn-border,#e2e8f0)}@supports (color:color-mix(in lab, red, red)){:root{--badge-border:color-mix(in srgb, var(--mhn-border,#e2e8f0) 70%, transparent)}}:root{--badge-radius:var(--radius-pill,999px);--badge-padding-y:.1rem;--badge-padding-x:.6rem;--badge-letter-spacing:.08em;--badge-font-weight:var(--font-weight-semibold,600);--badge-font-size:var(--font-size-xs,.75rem)}[hidden]{display:none!important}.mhn-body{font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif);background:var(--mhn-surface-1,#f8fafc);color:var(--body-text-color);line-height:var(--body-text-line-height);min-height:100vh;margin:0}.mhn-shell{background:var(--layout-shell-background,var(--mhn-surface,#fff));flex-direction:column;min-height:100vh;display:flex}.mhn-shell__container{box-sizing:border-box;min-width:0;width:min(var(--layout-max-width), 100%);padding-inline:var(--layout-page-padding-x);margin-inline:auto}.mhn-shell__container--content{padding-block:var(--layout-page-padding-y);gap:var(--layout-section-gap);flex-direction:column;display:flex}html{scroll-padding-top:calc(var(--layout-header-scroll-offset,0px) + var(--layout-content-gap,1rem))}.mhn-header{background:var(--layout-header-background);border-bottom:1px solid var(--layout-header-border);box-shadow:var(--layout-header-shadow);z-index:50;position:sticky;top:0}.mhn-header__bar{justify-content:space-between;align-items:center;gap:var(--layout-nav-gap);padding-block:var(--layout-header-padding-y);display:flex}.mhn-brand{align-items:center;gap:var(--spacing-lg,1rem);display:flex}.mhn-app-name{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold,600);color:var(--mhn-accent,#741c73)}.mhn-locale-switcher{align-items:center;gap:var(--spacing-xs,.35rem);border:1px solid var(--layout-header-border);border-radius:var(--radius-pill,999px);background:var(--mhn-surface,#fff);padding:.2rem .25rem .2rem .55rem;display:inline-flex}.mhn-locale-switcher__label{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);color:var(--body-text-muted);text-transform:uppercase;letter-spacing:.06em}.mhn-locale-switcher__select{min-width:7.5rem;color:var(--body-text-color);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);background:0 0;border:0;padding:.25rem .15rem}.mhn-locale-switcher__select:focus-visible{outline:2px solid var(--focus-ring,var(--mhn-accent,#4f46e5));outline-offset:2px;border-radius:var(--radius-sm,6px)}.mhn-locale-switcher__submit{border:1px solid var(--layout-header-border);border-radius:var(--radius-pill,999px);background:var(--mhn-surface-1,#f8fafc);color:var(--body-text-color);cursor:pointer;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);padding:.25rem .55rem}.mhn-locale-switcher__submit:hover,.mhn-locale-switcher__submit:focus-visible{background:var(--mhn-surface-2,#f1f5f9)}.mhn-navigation{border-top:1px solid var(--layout-header-border)}.mhn-navigation .mhn-shell__container{padding-block:0}.mhn-rootmenu,.mhn-submenu{margin:0;padding:0;list-style:none}.mhn-rootmenu{gap:var(--layout-nav-gap);padding-block:var(--layout-nav-padding-y);flex-wrap:wrap;min-width:0;display:flex}.mhn-rootmenu li{min-width:0;position:relative}.mhn-rootmenu a{align-items:center;gap:var(--spacing-xs,.25rem);max-width:100%;padding-block:var(--spacing-xs,.25rem);color:var(--body-text-muted);font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--navigation-font-size,var(--font-size-base,1rem));font-weight:var(--navigation-font-weight,600);letter-spacing:var(--navigation-letter-spacing,.025em);text-transform:var(--navigation-text-transform,uppercase);line-height:var(--body-text-line-height,1.5);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.mhn-rootmenu a:hover,.mhn-rootmenu a:focus-visible,.mhn-rootmenu li.mhn-active>a,.mhn-rootmenu li.mhn-active-ancestor>a{color:var(--mhn-accent,#741c73)}.mhn-rootmenu a:focus-visible{outline:2px solid var(--focus-ring,var(--mhn-accent,#741c73));outline-offset:2px}.mhn-rootmenu>li>a{position:relative}.mhn-rootmenu>li>a:after{content:"";background:var(--mhn-accent,#741c73);height:2px;transition:transform .12s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mhn-rootmenu>li:hover>a:after,.mhn-rootmenu>li:focus-within>a:after,.mhn-rootmenu>li.mhn-active>a:after,.mhn-rootmenu>li.mhn-active-ancestor>a:after{transform:scaleX(1)}.mhn-submenu{min-width:min(18rem, calc(100vw - 2 * var(--layout-page-padding-x,2rem)));max-width:calc(100vw - 2 * var(--layout-page-padding-x,2rem));background:var(--layout-header-background,var(--mhn-surface,#fff));border:1px solid var(--layout-header-border,var(--mhn-border,#e2e8f0));border-radius:var(--radius-sm,4px);box-shadow:var(--shadow-md,0 2px 6px #00000014);z-index:1;display:none;position:absolute;top:100%;left:0}.mhn-rootmenu .has-children:hover>.mhn-submenu,.mhn-rootmenu .has-children:focus-within>.mhn-submenu{display:block}.mhn-submenu .mhn-submenu{top:0;left:100%}.mhn-submenu li+li{border-top:1px solid var(--layout-header-border,var(--mhn-border,#e2e8f0))}.mhn-submenu>li>a{padding:var(--spacing-sm,.5rem) var(--spacing-md,.75rem);display:block}.mhn-submenu>li>a:hover,.mhn-submenu>li>a:focus-visible{background:var(--mhn-surface-1,#f8fafc)}.mhn-header__actions{align-items:center;gap:var(--layout-nav-gap,var(--spacing-lg,1rem));flex-wrap:wrap;min-width:0;display:flex}.mhn-brand,.mhn-logo-link{min-width:0}.mhn-logo{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.mhn-profile-icon,.mhn-logout-icon{flex:0 0 2rem;width:2rem;height:2rem;display:inline-flex}.mhn-profile-icon img,.mhn-logout-icon img{width:100%;height:100%;display:block}.mhn-profile-icon{position:relative}.mhn-burger{border:1px solid var(--layout-header-border);border-radius:var(--btn-radius,10px);padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);min-width:2.5rem;min-height:2.5rem;color:var(--mhn-accent,#741c73);font-size:var(--font-size-lg,1.125rem);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.mhn-burger:focus-visible{outline:2px solid var(--focus-ring,var(--mhn-accent,#741c73));outline-offset:2px}@media (width<=960px){.mhn-header__bar{flex-wrap:wrap}.mhn-brand,.mhn-header__actions{justify-content:space-between;width:100%}.mhn-burger{display:inline-flex}.mhn-locale-switcher__label{display:none}.mhn-locale-switcher__select{min-width:5.5rem}#mhn-nav{display:none}#mhn-nav.is-open{display:block}.mhn-rootmenu{flex-direction:column}.mhn-rootmenu>li+li{border-top:1px solid var(--layout-header-border)}.mhn-submenu,.mhn-submenu .mhn-submenu{min-width:0;max-width:100%;box-shadow:none;margin-inline-start:var(--spacing-md,.75rem);position:static}}.mhn-shell__body{flex:auto}.mhn-breadcrumbs{align-items:center;gap:var(--layout-breadcrumb-gap);font-size:var(--breadcrumb-font-size,var(--font-size-sm,.875rem));color:var(--breadcrumb-color,var(--body-text-muted));flex-wrap:wrap;display:flex}.mhn-breadcrumbs-row{justify-content:space-between;width:100%}.mhn-breadcrumbs__trail{flex:auto;min-width:0}.mhn-breadcrumbs__trail nav{min-width:0}.mhn-breadcrumbs ol{align-items:baseline;gap:var(--layout-breadcrumb-gap,var(--spacing-sm,.75rem));font-size:inherit;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mhn-breadcrumbs li{align-items:baseline;gap:var(--layout-breadcrumb-gap,var(--spacing-sm,.75rem));overflow-wrap:anywhere;min-width:0;max-width:100%;display:flex}.mhn-breadcrumbs li+li:before{content:"›";color:var(--breadcrumb-separator-color,var(--body-text-muted));flex:none}.mhn-breadcrumbs li>:is(a,span){min-width:0}.mhn-breadcrumbs__datetime{color:inherit;font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;white-space:nowrap;flex:none;margin-left:auto;line-height:1.4}@media (width<=640px){.mhn-breadcrumbs__datetime{width:100%}}.mhn-shell__flash{gap:var(--spacing-sm,.75rem);display:grid}.mhn-flash,.mhn-alert{box-sizing:border-box;overflow-wrap:anywhere;border-radius:var(--flash-radius,var(--card-radius,12px));min-width:0;max-width:100%;padding:var(--flash-padding,var(--spacing-lg,1rem));border:var(--flash-border-width,var(--card-border-width,1px)) solid transparent;background:var(--mhn-surface,#fff);color:var(--body-text-color,#0f172a);box-shadow:var(--flash-shadow,var(--shadow-sm,0 1px 2px #0000000f))}.mhn-flash--success,.mhn-alert--success,.mhn-alert-success{border-color:var(--mhn-success,#16a34a);background:var(--mhn-success-bg,#dcfce7);color:var(--mhn-success-fg,#166534)}.mhn-flash--error,.mhn-flash--danger,.mhn-alert--error,.mhn-alert--danger,.mhn-alert-error,.mhn-alert-danger{border-color:var(--mhn-danger,#e11d48);background:var(--mhn-danger-bg,#fee2e2);color:var(--mhn-danger-fg,#991b1b)}.mhn-flash--info,.mhn-alert--info,.mhn-alert-info,.mhn-alert.mhn-info{border-color:var(--mhn-info,#3b82f6);background:var(--mhn-info-bg,#dbeafe);color:var(--mhn-info-fg,#1e40af)}.mhn-flash--warning,.mhn-alert--warning,.mhn-alert-warning{border-color:var(--mhn-warning,#f59e0b);background:var(--mhn-warning-bg,#fef3c7);color:var(--mhn-warning-fg,#92400e)}.mhn-diagram,.mhn-card.mhn-diagram,.mhn-panel.mhn-diagram{background:var(--diagram-background,var(--card-subtle-background,#f8fafc))}.mhn-diagram-node{background:var(--diagram-automated-background,#1d4ed8);color:var(--diagram-node-color,#fff);border:var(--diagram-node-border-width,0px) solid var(--diagram-node-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--diagram-node-radius,10px);font-family:var(--font-sans,sans-serif);font-size:var(--diagram-node-font-size,13px);font-weight:var(--diagram-node-font-weight,700);line-height:var(--line-height-tight,1.25);text-transform:none;padding:var(--spacing-sm,.5rem);align-items:center;gap:var(--spacing-sm,.5rem);overflow-wrap:anywhere;min-width:0;box-shadow:0 2px var(--diagram-node-shadow-blur,6px) var(--diagram-node-shadow-color,#000);display:flex}@supports (color:color-mix(in lab, red, red)){.mhn-diagram-node{box-shadow:0 2px var(--diagram-node-shadow-blur,6px) color-mix(in srgb, var(--diagram-node-shadow-color,#000) calc(var(--diagram-node-shadow-opacity,.15) * 100%), transparent)}}.mhn-diagram-node--manual{background:var(--diagram-manual-background,#6d28d9)}.mhn-diagram-node--collaborative{background:var(--diagram-collaborative-background,#0e7490)}.mhn-diagram-node--automated{background:var(--diagram-automated-background,#1d4ed8)}.mhn-diagram-node--document{background:var(--diagram-document-background,#0f766e)}.mhn-diagram-node--start{background:var(--diagram-start-background,#15803d)}.mhn-diagram-node--decision{background:var(--diagram-decision-background,#b45309)}.mhn-diagram-node--end{background:var(--diagram-end-background,#b91c1c)}.mhn-diagram-node--compact{font-size:var(--diagram-node-compact-font-size,11px)}.mhn-diagram-node__detail{font-family:var(--font-sans,sans-serif);font-size:var(--diagram-node-detail-font-size,10px);font-weight:var(--font-weight-normal,400);color:var(--diagram-node-detail-color,#fff);line-height:var(--line-height-tight,1.25)}.mhn-diagram-node[role=button]:focus-visible{outline:max(2px, var(--diagram-selection-width,1px)) solid var(--diagram-selection-color,var(--mhn-focus,#8b5cf6));outline-offset:2px}.mhn-diagram-grid{border-top:var(--diagram-grid-width,1px) solid var(--diagram-grid-color,var(--mhn-border,#e2e8f0))}.mhn-diagram-edge{border-top:var(--diagram-edge-width,2px) solid var(--diagram-edge-color,var(--body-text-muted,#64748b))}.mhn-diagram-selection{border-top:var(--diagram-selection-width,1px) solid var(--diagram-selection-color,var(--mhn-focus,#8b5cf6))}.mhn-diagram-shadow{color:var(--diagram-node-shadow-color,#000);opacity:var(--diagram-node-shadow-opacity,.15);border-top:var(--diagram-node-shadow-blur,6px) solid transparent}.mhn-diagram-probe{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.mhn-toast-region{right:var(--layout-content-gap,1.5rem);bottom:var(--layout-content-gap,1.5rem);width:min(26rem, calc(100vw - 2 * var(--layout-content-gap,1.5rem)));max-height:calc(100dvh - 2 * var(--layout-content-gap,1.5rem));gap:var(--spacing-sm,.5rem);z-index:4000;pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.mhn-toast-region:empty{display:none}.mhn-toast-region>.mhn-toast{pointer-events:auto;opacity:0;flex-shrink:0;transition:opacity .2s,transform .2s;transform:translateY(12px)}.mhn-toast-region>.mhn-toast.mhn-show{opacity:1;transform:none}.mhn-spinner{flex-shrink:0;width:1em;height:1em;animation:.8s linear infinite mhn-spin;display:inline-block}.mhn-spinner circle{stroke-dasharray:60;stroke-dashoffset:40px;stroke-linecap:round}@keyframes mhn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mhn-toast-region>.mhn-toast{transition:none;transform:none}.mhn-spinner{animation:none}}@media print{.mhn-toast-region,.mhn-spinner{display:none!important}}.mhn-layout,.mhn-main-wrapper,.mhn-main,.mhn-sidebar{min-width:0}.mhn-layout{gap:var(--layout-content-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.mhn-layout--with-sidebar{grid-template-columns:minmax(0, 1fr) minmax(0, var(--layout-sidebar-width));align-items:start}}.mhn-main{background:var(--layout-page-background,var(--layout-main-background,var(--mhn-surface,#fff)));border-radius:var(--layout-page-radius,var(--card-radius,12px));border:var(--layout-page-border,1px solid var(--mhn-border,#e2e8f0));padding:var(--layout-page-padding,var(--spacing-xl,1.5rem));box-shadow:var(--shadow-sm,0 1px 2px #0000000f)}.mhn-page,.mhn-page__body{gap:var(--layout-page-gap,var(--layout-content-gap,var(--spacing-xl,1.5rem)));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mhn-sidebar{gap:var(--spacing-lg,1rem);flex-direction:column;display:flex}.mhn-section{font-size:var(--section-heading-font-size,var(--font-size-h2,1.5rem));font-weight:var(--section-heading-font-weight,var(--font-weight-semibold,600));line-height:var(--section-heading-line-height,1.3);letter-spacing:var(--section-heading-letter-spacing,0);text-transform:var(--section-heading-text-transform,none);color:var(--section-heading-color,var(--mhn-fg,#0f172a));margin:0 0 var(--section-heading-gap,1rem) 0}.page-title{font-size:var(--page-title-font-size,var(--font-size-h1,2.25rem));font-weight:var(--page-title-font-weight,var(--font-weight-bold,700));line-height:var(--page-title-line-height,1.25);letter-spacing:var(--page-title-letter-spacing,-.025em);color:var(--page-title-color,var(--mhn-fg,#0f172a));text-transform:var(--page-title-text-transform,none);margin:0 0 var(--page-title-gap,1.5rem) 0}.mhn-button,.mhn-button:link,.mhn-button:visited{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--button-gap,.5rem);width:auto;min-width:min(var(--button-min-width,120px), 100%);max-width:100%;height:auto;min-height:var(--button-min-height,40px);padding:var(--btn-padding-y,.55rem) var(--btn-padding-x,.9rem);border-radius:var(--btn-radius,10px);border:var(--button-border-width,1px) solid var(--_button-border,var(--button-primary-border,var(--mhn-accent,#741c73)));background:var(--_button-bg,var(--button-primary-bg,var(--mhn-accent,#741c73)));color:var(--_button-fg,var(--button-primary-fg,#fff));font-family:inherit;font-size:var(--button-font-size,.875rem);font-weight:var(--button-font-weight,600);letter-spacing:var(--button-letter-spacing,.02em);text-transform:var(--button-text-transform,uppercase);line-height:var(--button-line-height,1.25);white-space:var(--button-white-space,normal);overflow-wrap:anywhere;text-align:center;box-shadow:var(--button-shadow,none);cursor:pointer;transition:background-color var(--button-transition-duration,.15s) ease-in-out, color var(--button-transition-duration,.15s) ease-in-out, border-color var(--button-transition-duration,.15s) ease-in-out;text-decoration:none;display:inline-flex}.mhn-button--primary,.mhn-button.mhn-primary,.mhn-button.mhn-blue,.mhn-button.mhn-light-purple{--_button-bg:var(--button-primary-bg,var(--mhn-accent));--_button-fg:var(--button-primary-fg,#fff);--_button-border:var(--button-primary-border,var(--mhn-accent));--_button-hover-bg:var(--button-primary-hover-bg,var(--mhn-focus));--_button-hover-fg:var(--button-primary-hover-fg,#fff);--_button-hover-border:var(--button-primary-hover-border,var(--mhn-focus))}.mhn-button--secondary,.mhn-button.mhn-secondary{--_button-bg:var(--button-secondary-bg,#e5e7eb);--_button-fg:var(--button-secondary-fg,#111827);--_button-border:var(--button-secondary-border,#e5e7eb);--_button-hover-bg:var(--button-secondary-hover-bg,#d1d5db);--_button-hover-fg:var(--button-secondary-hover-fg,#111827);--_button-hover-border:var(--button-secondary-hover-border,#d1d5db)}.mhn-button--accent,.mhn-button.mhn-accent{--_button-bg:var(--button-accent-bg,var(--mhn-accent));--_button-fg:var(--button-accent-fg,#fff);--_button-border:var(--button-accent-border,var(--mhn-accent));--_button-hover-bg:var(--button-accent-hover-bg,var(--mhn-focus));--_button-hover-fg:var(--button-accent-hover-fg,#fff);--_button-hover-border:var(--button-accent-hover-border,var(--mhn-focus))}.mhn-button--purple,.mhn-button.mhn-purple{--_button-bg:var(--button-purple-bg,#8b5cf6);--_button-fg:var(--button-purple-fg,#fff);--_button-border:var(--button-purple-border,#8b5cf6);--_button-hover-bg:var(--button-purple-hover-bg,#7c3aed);--_button-hover-fg:var(--button-purple-hover-fg,#fff);--_button-hover-border:var(--button-purple-hover-border,#7c3aed)}.mhn-button--success,.mhn-button.mhn-success,.mhn-button.mhn-green{--_button-bg:var(--button-success-bg,#16a34a);--_button-fg:var(--button-success-fg,#fff);--_button-border:var(--button-success-border,#16a34a);--_button-hover-bg:var(--button-success-hover-bg,#15803d);--_button-hover-fg:var(--button-success-hover-fg,#fff);--_button-hover-border:var(--button-success-hover-border,#15803d)}.mhn-button--warning,.mhn-button.mhn-warning{--_button-bg:var(--button-warning-bg,#f59e0b);--_button-fg:var(--button-warning-fg,#fff);--_button-border:var(--button-warning-border,#f59e0b);--_button-hover-bg:var(--button-warning-hover-bg,#d97706);--_button-hover-fg:var(--button-warning-hover-fg,#fff);--_button-hover-border:var(--button-warning-hover-border,#d97706)}.mhn-button--info,.mhn-button.mhn-info,.mhn-button.mhn-light-blue{--_button-bg:var(--button-info-bg,#3b82f6);--_button-fg:var(--button-info-fg,#fff);--_button-border:var(--button-info-border,#3b82f6);--_button-hover-bg:var(--button-info-hover-bg,#2563eb);--_button-hover-fg:var(--button-info-hover-fg,#fff);--_button-hover-border:var(--button-info-hover-border,#2563eb)}.mhn-button--danger,.mhn-button.mhn-danger,.mhn-button.mhn-red{--_button-bg:var(--button-danger-bg,#dc2626);--_button-fg:var(--button-danger-fg,#fff);--_button-border:var(--button-danger-border,#dc2626);--_button-hover-bg:var(--button-danger-hover-bg,#991b1b);--_button-hover-fg:var(--button-danger-hover-fg,#fff);--_button-hover-border:var(--button-danger-hover-border,#991b1b)}.mhn-button--grey,.mhn-button.mhn-grey{--_button-bg:var(--button-grey-bg,#6b7280);--_button-fg:var(--button-grey-fg,#fff);--_button-border:var(--button-grey-border,#6b7280);--_button-hover-bg:var(--button-grey-hover-bg,#4b5563);--_button-hover-fg:var(--button-grey-hover-fg,#fff);--_button-hover-border:var(--button-grey-hover-border,#4b5563)}.mhn-button--ghost,.mhn-button.mhn-ghost{--_button-bg:var(--button-ghost-bg,transparent);--_button-fg:var(--button-ghost-fg,#741c73);--_button-border:var(--button-ghost-border,transparent);--_button-hover-bg:var(--button-ghost-hover-bg,transparent);--_button-hover-fg:var(--button-ghost-hover-fg,#5a1358);--_button-hover-border:var(--button-ghost-hover-border,transparent)}.mhn-button--ghost-accent{--_button-bg:var(--button-ghost-accent-bg,transparent);--_button-fg:var(--button-ghost-accent-fg,#741c73);--_button-border:var(--button-ghost-accent-border,transparent);--_button-hover-bg:var(--button-ghost-accent-hover-bg,transparent);--_button-hover-fg:var(--button-ghost-accent-hover-fg,#5a1358);--_button-hover-border:var(--button-ghost-accent-hover-border,transparent)}.mhn-button--ghost-purple{--_button-bg:var(--button-ghost-purple-bg,transparent);--_button-fg:var(--button-ghost-purple-fg,#7c3aed);--_button-border:var(--button-ghost-purple-border,transparent);--_button-hover-bg:var(--button-ghost-purple-hover-bg,transparent);--_button-hover-fg:var(--button-ghost-purple-hover-fg,#6d28d9);--_button-hover-border:var(--button-ghost-purple-hover-border,transparent)}.mhn-button--ghost-success{--_button-bg:var(--button-ghost-success-bg,transparent);--_button-fg:var(--button-ghost-success-fg,#16a34a);--_button-border:var(--button-ghost-success-border,transparent);--_button-hover-bg:var(--button-ghost-success-hover-bg,transparent);--_button-hover-fg:var(--button-ghost-success-hover-fg,#15803d);--_button-hover-border:var(--button-ghost-success-hover-border,transparent)}.mhn-button--ghost-red{--_button-bg:var(--button-ghost-red-bg,transparent);--_button-fg:var(--button-ghost-red-fg,#dc2626);--_button-border:var(--button-ghost-red-border,transparent);--_button-hover-bg:var(--button-ghost-red-hover-bg,transparent);--_button-hover-fg:var(--button-ghost-red-hover-fg,#991b1b);--_button-hover-border:var(--button-ghost-red-hover-border,transparent)}.mhn-button--ghost-grey{--_button-bg:var(--button-ghost-grey-bg,transparent);--_button-fg:var(--button-ghost-grey-fg,#6b7280);--_button-border:var(--button-ghost-grey-border,transparent);--_button-hover-bg:var(--button-ghost-grey-hover-bg,transparent);--_button-hover-fg:var(--button-ghost-grey-hover-fg,#4b5563);--_button-hover-border:var(--button-ghost-grey-hover-border,transparent)}.mhn-button:hover:where(:not(:disabled):not([aria-disabled=true]):not(.is-disabled)){background:var(--_button-hover-bg,var(--button-primary-hover-bg,var(--mhn-focus,#8b5cf6)));color:var(--_button-hover-fg,var(--button-primary-hover-fg,#fff));border-color:var(--_button-hover-border,var(--button-primary-hover-border,var(--mhn-focus,#8b5cf6)))}.mhn-button:is(.is-active,[aria-pressed=true]):where(:not(:disabled):not([aria-disabled=true]):not(.is-disabled)){background:var(--button-active-bg,var(--button-primary-bg,var(--mhn-accent,#741c73)));color:var(--button-active-fg,var(--button-primary-fg,#fff));border-color:var(--button-active-border,var(--button-primary-border,var(--mhn-accent,#741c73)))}.mhn-button:focus-visible{outline:2px solid var(--mhn-focus,#8b5cf6);outline-offset:2px}.mhn-button:is(:disabled,[aria-disabled=true],.is-disabled){opacity:var(--button-disabled-opacity,.6);cursor:not-allowed}.mhn-button.mhn-small,.mhn-button.mhn-button--sm{min-width:min(var(--button-sm-min-width,80px), 100%);min-height:var(--button-sm-min-height,32px);font-size:var(--button-sm-font-size,var(--font-size-sm));padding:max(0px, calc(var(--btn-padding-y,.55rem) - .2rem)) max(0px, calc(var(--btn-padding-x,.9rem) - .2rem))}.mhn-button.mhn-large,.mhn-button.mhn-button--lg{min-width:min(var(--button-lg-min-width,160px), 100%);min-height:var(--button-lg-min-height,48px);font-size:var(--button-lg-font-size,var(--font-size-lg));padding:max(0px, calc(var(--btn-padding-y,.55rem) + .2rem)) max(0px, calc(var(--btn-padding-x,.9rem) + .2rem))}.mhn-button.mhn-xl,.mhn-button.mhn-button--xl{min-width:min(var(--button-xl-min-width,200px), 100%);min-height:var(--button-xl-min-height,56px);font-size:var(--button-xl-font-size,var(--font-size-xl));padding:max(0px, calc(var(--btn-padding-y,.55rem) + .2rem)) max(0px, calc(var(--btn-padding-x,.9rem) + .2rem))}.mhn-button.mhn-full{width:100%}.mhn-button.mhn-square{width:var(--button-icon-size,40px);min-width:var(--button-icon-size,40px);height:var(--button-icon-size,40px);min-height:var(--button-icon-size,40px);padding:0}.mhn-button.mhn-button--nowrap{white-space:nowrap}.mhn-button-group{align-items:center;gap:var(--spacing-sm,.5rem);flex-wrap:wrap;display:inline-flex}:is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--input-min-height,2.5rem);padding:var(--input-padding-y,.5rem) var(--input-padding-x,.5rem);border:var(--input-border-width,1px) solid var(--input-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--input-radius,8px);background:var(--input-background,var(--mhn-surface,#fff));color:var(--input-color,var(--body-text-color,#0f172a));font-family:inherit;font-size:var(--input-font-size,var(--font-size-base,1rem));font-weight:var(--input-font-weight,400);line-height:var(--input-line-height,1.5);margin:0;display:block}:is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]))::-moz-placeholder{color:var(--input-placeholder-color,var(--body-text-muted,#64748b));opacity:1}:is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]))::placeholder{color:var(--input-placeholder-color,var(--body-text-muted,#64748b));opacity:1}:is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])):focus{border-color:var(--input-focus-border-color,var(--mhn-focus,#8b5cf6));outline:2px solid var(--input-focus-ring-color,var(--mhn-focus,#8b5cf6));outline-offset:2px}:is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]))[readonly]{background:var(--input-readonly-background,var(--mhn-surface-1,#f8fafc))}:is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])):is([aria-invalid=true],.is-invalid,:user-invalid){border-color:var(--input-invalid-border-color,var(--mhn-danger,#dc2626))}:is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])):disabled{background:var(--input-disabled-background,var(--mhn-surface-2,#f1f5f9));color:var(--input-disabled-color,var(--body-text-muted,#64748b));cursor:not-allowed;opacity:1}:is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])).mhn-input--compact,:where(.mhn-form-controls--compact,.mhn-table.mhn-compact) :is(.mhn-input,.mhn-select,.mhn-textarea,:where(.mhn-form-controls) input,:where(.mhn-form-controls) select,:where(.mhn-form-controls) textarea):where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])){min-height:var(--input-compact-min-height,2rem);padding:var(--input-compact-padding-y,.2rem) var(--input-compact-padding-x,.35rem);font-size:var(--input-compact-font-size,var(--font-size-sm,.875rem))}input.mhn-input:is([type=file],[type=color]),:where(.mhn-form-controls) input:is([type=file],[type=color]){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--input-min-height,2.5rem);padding:var(--input-padding-y,.5rem) var(--input-padding-x,.5rem);border:var(--input-border-width,1px) solid var(--input-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--input-radius,8px);background:var(--input-background,var(--mhn-surface,#fff));color:var(--input-color,var(--body-text-color,#0f172a));font-family:inherit;font-size:var(--input-font-size,var(--font-size-base,1rem));font-weight:var(--input-font-weight,400);line-height:var(--input-line-height,1.5)}input.mhn-input[type=file]::file-selector-button{font:inherit}:where(.mhn-form-controls) input[type=file]::file-selector-button{font:inherit}input.mhn-input[type=color],:where(.mhn-form-controls) input[type=color]{cursor:pointer}input.mhn-input:is([type=file],[type=color]).mhn-input--compact,:where(.mhn-form-controls) input:is([type=file],[type=color]).mhn-input--compact,:where(.mhn-form-controls--compact,.mhn-table.mhn-compact) :is(input.mhn-input,:where(.mhn-form-controls) input):is([type=file],[type=color]){min-height:var(--input-compact-min-height,2rem);padding:var(--input-compact-padding-y,.2rem) var(--input-compact-padding-x,.35rem);font-size:var(--input-compact-font-size,var(--font-size-sm,.875rem))}input.mhn-input:is([type=file],[type=color]):focus,:where(.mhn-form-controls) input:is([type=file],[type=color]):focus{border-color:var(--input-focus-border-color,var(--mhn-focus,#8b5cf6))}input.mhn-input:is([type=file],[type=color]):focus-visible,:where(.mhn-form-controls) input:is([type=file],[type=color]):focus-visible{outline:2px solid var(--input-focus-ring-color,var(--mhn-focus,#8b5cf6));outline-offset:2px}input.mhn-input:is([type=file],[type=color]):is([aria-invalid=true],.is-invalid,:user-invalid),:where(.mhn-form-controls) input:is([type=file],[type=color]):is([aria-invalid=true],.is-invalid,:user-invalid){border-color:var(--input-invalid-border-color,var(--mhn-danger,#dc2626))}input.mhn-input:is([type=file],[type=color]):disabled,:where(.mhn-form-controls) input:is([type=file],[type=color]):disabled{background:var(--input-disabled-background,var(--mhn-surface-2,#f1f5f9));color:var(--input-disabled-color,var(--body-text-muted,#64748b));cursor:not-allowed;opacity:1}.mhn-input--status-success{--input-background:var(--badge-success-bg,#dcfce7);--input-color:var(--badge-success-fg,#166534);--input-border-color:var(--badge-success-fg,#166534)}.mhn-input--status-danger{--input-background:var(--badge-danger-bg,#fee2e2);--input-color:var(--badge-danger-fg,#991b1b);--input-border-color:var(--badge-danger-fg,#991b1b)}.mhn-status-text--success{color:var(--badge-success-fg,#166534);font-weight:var(--font-weight-semibold,600)}.mhn-status-text--danger{color:var(--badge-danger-fg,#991b1b);font-weight:var(--font-weight-semibold,600)}.mhn-field__help{color:var(--body-text-muted,#64748b);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-base,1.5)}.mhn-status-text--neutral{color:var(--body-text-color,var(--mhn-fg,#0f172a))}.mhn-input--inline{width:auto;max-width:100%}textarea:is(.mhn-input,.mhn-textarea),:where(.mhn-form-controls) textarea{min-height:var(--input-textarea-min-height,6rem);resize:var(--input-textarea-resize,vertical)}.mhn-label{color:var(--form-label-color,var(--body-text-color,#0f172a));font-size:var(--form-label-font-size,var(--font-size-sm,.875rem));font-weight:var(--form-label-font-weight,600);letter-spacing:var(--form-label-letter-spacing,0);text-transform:var(--form-label-text-transform,none)}:where(.mhn-form-controls) label:has(>:is(input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),select,textarea)){color:var(--form-label-color,var(--body-text-color,#0f172a));font-size:var(--form-label-font-size,var(--font-size-sm,.875rem));font-weight:var(--form-label-font-weight,600);letter-spacing:var(--form-label-letter-spacing,0);text-transform:var(--form-label-text-transform,none)}.mhn-label--required:after{content:" *";color:var(--mhn-danger,#dc2626)}.mhn-field{gap:var(--form-field-gap,.375rem);flex-direction:column;min-width:0;display:flex}:where(.mhn-form-controls) label:has(>:is(input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),select,textarea)){gap:var(--form-field-gap,.375rem);flex-direction:column;min-width:0;display:flex}:where(.mhn-form-controls) input:is([type=checkbox],[type=radio],[type=range]),input.mhn-input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--mhn-accent,#741c73)}:where(.mhn-form-controls) input:is([type=checkbox],[type=radio],[type=range]):focus-visible,input.mhn-input:is([type=checkbox],[type=radio],[type=range]):focus-visible{outline:2px solid var(--input-focus-ring-color,var(--mhn-focus,#8b5cf6));outline-offset:2px}.mhn-input.mhn-text-mono,.mhn-textarea.mhn-text-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-variant-numeric:tabular-nums}.mhn-text-muted{color:var(--body-text-muted)}.mhn-text-sm{font-size:var(--font-size-sm,.875rem)}:where(.mhn-text-strong),strong:where(.mhn-text-strong),b:where(.mhn-text-strong){font-weight:var(--font-weight-semibold,600)}a.mhn-link:where([href]):not(:where(.mhn-button,.mhn-card,.mhn-tablist__tab,.mhn-pagination__link,.mhn-sort-link,[role=button],[role=tab],nav a,.mhn-rootmenu a,.mhn-submenu a,.mhn-breadcrumbs a,.mhn-card__title a)){color:var(--text-link-color,var(--mhn-info-fg,#1e40af));font-weight:var(--text-link-font-weight,inherit);-webkit-text-decoration-line:var(--text-link-decoration,underline);text-decoration-line:var(--text-link-decoration,underline);text-decoration-thickness:var(--text-link-decoration-thickness,auto);text-underline-offset:var(--text-link-underline-offset,.15em);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;overflow-wrap:anywhere}a.mhn-link:where([href]):not(:where(.mhn-button,.mhn-card,.mhn-tablist__tab,.mhn-pagination__link,.mhn-sort-link,[role=button],[role=tab],nav a,.mhn-rootmenu a,.mhn-submenu a,.mhn-breadcrumbs a,.mhn-card__title a)):visited{color:var(--text-link-visited-color,var(--text-link-color,var(--mhn-info-fg,#1e40af)))}a.mhn-link:where([href]):not(:where(.mhn-button,.mhn-card,.mhn-tablist__tab,.mhn-pagination__link,.mhn-sort-link,[role=button],[role=tab],nav a,.mhn-rootmenu a,.mhn-submenu a,.mhn-breadcrumbs a,.mhn-card__title a)):is(:hover,:focus-visible,:active){color:var(--text-link-hover-color,var(--text-link-color,var(--mhn-info-fg,#1e40af)));-webkit-text-decoration-line:var(--text-link-hover-decoration,underline);text-decoration-line:var(--text-link-hover-decoration,underline)}.mhn-stat{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:var(--stat-font-size,var(--font-size-3xl,1.875rem));font-weight:var(--stat-font-weight,var(--font-weight-bold,700));line-height:var(--stat-line-height,1.2);letter-spacing:var(--stat-letter-spacing,0);color:var(--stat-color,var(--body-text-color,#0f172a));font-variant-numeric:tabular-nums;margin:0}.mhn-stat--compact{font-size:var(--stat-compact-font-size,var(--font-size-lg,1.125rem))}.mhn-stat-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-grid-min,110px)), 1fr));gap:var(--_compact-grid-gap,var(--stat-grid-gap,var(--spacing-sm,.5rem)));min-width:0;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mhn-divider{border:0;border-top:1px solid var(--mhn-border,#e2e8f0);margin:0}.mhn-break-word{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.mhn-keep-words{overflow-wrap:normal;word-break:normal}.mhn-number{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;display:inline-block}.mhn-text-xs{font-size:var(--font-size-xs,.75rem)}.mhn-text-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-variant-numeric:tabular-nums}.mhn-flex{display:flex}.mhn-flex-grow{flex:auto;min-width:0}.mhn-inline-flex{display:inline-flex}.mhn-self-start{place-self:start}.mhn-flex-wrap{flex-wrap:wrap}.mhn-text-start{text-align:left}.mhn-list-unstyled{margin:0;padding:0;list-style:none}.mhn-text-center{text-align:center}.mhn-text-end{text-align:right}.mhn-items-center{align-items:center}.mhn-items-start{align-items:flex-start}.mhn-items-end{align-items:flex-end}.mhn-justify-between{justify-content:space-between}.mhn-justify-end{justify-content:flex-end}.mhn-gap-xs{gap:var(--spacing-xs,.25rem)}.mhn-gap-sm{gap:var(--spacing-sm,.5rem)}.mhn-gap-md{gap:var(--spacing-md,1rem)}.mhn-gap-lg{gap:var(--spacing-lg,1.5rem)}.mhn-preview-frame{border:var(--card-border-width,1px) solid var(--card-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--card-radius,var(--radius-md,12px));background:var(--card-background,var(--mhn-surface,#fff));width:100%;min-width:0;max-width:100%;min-height:500px;display:block}.mhn-preview-frame--paper{background:#fff}.mhn-preview-frame--image{-o-object-fit:contain;object-fit:contain;width:auto;min-height:0}.mhn-stack{gap:var(--layout-section-gap,var(--spacing-2xl,2rem));flex-direction:column;min-width:0;display:flex}.mhn-hero{gap:var(--layout-hero-gap,var(--spacing-lg,1rem));flex-direction:column;display:flex}.mhn-stack--tight{gap:var(--_compact-stack-gap,var(--spacing-lg,1.5rem))}.mhn-stack--loose{gap:var(--_compact-stack-gap,var(--spacing-3xl,2.5rem))}.mhn-stack--xxs,.mhn-stack--xs{gap:var(--spacing-xs,.25rem)}.mhn-stack--sm{gap:var(--_compact-stack-gap,var(--spacing-sm,.5rem))}.mhn-stack--md{gap:var(--_compact-stack-gap,var(--spacing-md,.75rem))}.mhn-stack--lg{gap:var(--_compact-stack-gap,var(--spacing-lg,1rem))}.mhn-stack--xl{gap:var(--_compact-stack-gap,var(--spacing-xl,1.5rem))}.mhn-stack--2xl{gap:var(--_compact-stack-gap,var(--spacing-2xl,2rem))}.mhn-stack--3xl{gap:var(--_compact-stack-gap,var(--spacing-3xl,3rem))}.mhn-spacing--compact,.mhn-density--compact{--layout-section-gap:var(--layout-compact-section-gap,.5rem);--layout-content-gap:var(--layout-compact-content-gap,.65rem);--_compact-stack-gap:var(--layout-compact-section-gap,.5rem);--_compact-grid-gap:var(--layout-compact-content-gap,.65rem)}:where(.mhn-spacing--compact,.mhn-density--compact).mhn-grid,:where(.mhn-spacing--compact,.mhn-density--compact) .mhn-grid{gap:var(--_compact-grid-gap)}.mhn-text-pre-wrap{white-space:pre-wrap}.mhn-scroll-stack{overflow:auto}.mhn-scroll-stack>*{flex-shrink:0}.mhn-scroll-stack--focus-room{padding:max(7px, var(--spacing-xs,.35rem))}.mhn-card-grid{gap:var(--card-grid-gap,var(--spacing-lg,1.5rem));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-grid-min,260px)), 1fr));min-width:0;display:grid}@property --_grid-cap-min{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_grid-cap-gap{syntax:"<length-percentage>";inherits:false;initial-value:0}.mhn-grid-cap{--_grid-column-cap:4}:where(.mhn-card-grid,.mhn-stat-grid).mhn-grid-cap{--_grid-cap-min:var(--card-grid-min,260px);--_grid-cap-gap:var(--card-grid-gap,var(--spacing-lg,1.5rem));grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--_grid-cap-min), calc((100% - (var(--_grid-column-cap) - 1) * var(--_grid-cap-gap)) / var(--_grid-column-cap)))), 1fr))}.mhn-stat-grid.mhn-grid-cap{--_grid-cap-min:var(--stat-grid-min,110px);--_grid-cap-gap:var(--_compact-grid-gap,var(--stat-grid-gap,var(--spacing-sm,.5rem)))}.mhn-grid-cap--1{--_grid-column-cap:1}.mhn-grid-cap--2{--_grid-column-cap:2}.mhn-grid-cap--3{--_grid-column-cap:3}.mhn-grid-cap--4{--_grid-column-cap:4}.mhn-card,.mhn-panel{box-sizing:border-box;background:var(--card-background,var(--mhn-surface,#fff));border:var(--card-border-width,1px) solid var(--card-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--card-radius,12px);padding:var(--card-padding,var(--spacing-lg,1.5rem));min-width:0;min-height:0;color:inherit;box-shadow:var(--card-shadow,none);transition:transform var(--card-transition-duration,.12s) ease, box-shadow var(--card-transition-duration,.12s) ease;text-decoration:none}.mhn-card{gap:var(--card-gap,var(--spacing-md,1rem));flex-direction:column;display:flex}.mhn-card--fill{min-height:100%}.mhn-card--compact,.mhn-panel--compact,:where(.mhn-surfaces--compact,.mhn-density--compact) :is(.mhn-card,.mhn-panel){padding:var(--card-compact-padding,.75rem)}.mhn-card--compact,:where(.mhn-surfaces--compact,.mhn-density--compact) .mhn-card{gap:var(--card-compact-gap,.5rem)}.mhn-card--subtle,.mhn-panel--subtle{background:var(--card-subtle-background,var(--mhn-surface-1,#f8fafc));border-color:var(--card-subtle-border-color,var(--card-border-color,var(--mhn-border,#e2e8f0)))}.mhn-panel.mhn-panel--media{padding:0}.mhn-card.mhn-card--sectioned{gap:0;padding:0;overflow:hidden}.mhn-card--sectioned>.mhn-card__section{padding:var(--card-padding,var(--spacing-lg,1.5rem));min-width:0}.mhn-card--sectioned.mhn-card--compact>.mhn-card__section,:where(.mhn-surfaces--compact,.mhn-density--compact) .mhn-card--sectioned>.mhn-card__section{padding:var(--card-compact-padding,.75rem)}.mhn-card__header--divided{background:var(--card-subtle-background,var(--mhn-surface-1,#f8fafc));border-bottom:var(--card-border-width,1px) solid var(--card-border-color,var(--mhn-border,#e2e8f0))}.mhn-card--interactive:hover,.mhn-card--interactive:focus-visible{transform:translateY(var(--card-hover-offset,-2px));box-shadow:var(--card-shadow-hover,var(--shadow-md,0 18px 32px #0f172a2e))}.mhn-card--interactive:focus-visible,.mhn-focus-ring:focus-visible,a.mhn-link:where([href]):not(:where(.mhn-button,.mhn-card,.mhn-tablist__tab,.mhn-pagination__link,.mhn-sort-link,[role=button],[role=tab],nav a,.mhn-rootmenu a,.mhn-submenu a,.mhn-breadcrumbs a,.mhn-card__title a)):focus-visible{outline:3px solid var(--mhn-focus,var(--mhn-accent,#4f46e5));outline-offset:4px}.mhn-dropzone{text-align:center;border-style:dashed}.mhn-dropzone.is-dragover,.mhn-dropzone:focus-within,.mhn-panel--highlighted{background:var(--card-subtle-background,var(--mhn-surface-1,#f8fafc));border-color:var(--card-subtle-border-color,var(--card-border-color,var(--mhn-border,#e2e8f0)));outline:2px solid var(--mhn-focus,var(--mhn-accent,#4f46e5));outline-offset:2px}.mhn-panel--selectable{cursor:pointer}.mhn-panel--selectable:hover,.mhn-panel--selectable[aria-selected=true],.mhn-panel--selectable[aria-pressed=true]{background:var(--card-subtle-background,var(--mhn-surface-1,#f8fafc));border-color:var(--card-subtle-border-color,var(--card-border-color,var(--mhn-border,#e2e8f0)))}.mhn-panel--selectable:has(>input:checked){background:var(--card-subtle-background,var(--mhn-surface-1,#f8fafc));border-color:var(--card-subtle-border-color,var(--card-border-color,var(--mhn-border,#e2e8f0)))}.mhn-panel--selectable:focus-visible{outline:3px solid var(--mhn-focus,var(--mhn-accent,#4f46e5));outline-offset:4px}.mhn-panel--selectable:has(>input:focus-visible){outline:3px solid var(--mhn-focus,var(--mhn-accent,#4f46e5));outline-offset:4px}.mhn-lookup{min-width:0;position:relative}.mhn-lookup-list,.mhn-lookup__results{box-sizing:border-box;min-width:0;max-width:100%;max-height:min(var(--form-lookup-max-height,13.75rem), 60vh);overflow:auto}.mhn-lookup-list>[role=option],.mhn-lookup__results>[role=option]{flex-shrink:0}.mhn-lookup-list--portal{z-index:1000;position:absolute}.mhn-lookup__results{inset-inline:0;top:calc(100% + var(--spacing-xs,.25rem));z-index:20;position:absolute}.mhn-lookup__option{text-align:start;width:100%;font:inherit;color:inherit;flex-shrink:0;display:block}.mhn-disclosure>summary{cursor:pointer}.mhn-disclosure>summary .mhn-card__title{display:inline}.mhn-disclosure>summary:focus-visible{outline:3px solid var(--mhn-focus,var(--mhn-accent,#4f46e5));outline-offset:4px}.mhn-disclosure>.mhn-disclosure__body{margin-block-start:var(--card-gap,var(--spacing-md,1rem))}.mhn-disclosure.mhn-panel--compact>.mhn-disclosure__body,:where(.mhn-surfaces--compact,.mhn-density--compact) .mhn-disclosure>.mhn-disclosure__body{margin-block-start:var(--card-compact-gap,.5rem)}.mhn-tree,.mhn-tree__children{gap:var(--card-gap,var(--spacing-md,.75rem));min-width:0;margin:0;padding:0;list-style:none;display:grid}.mhn-tree__node{padding-inline-start:var(--spacing-md,.75rem);position:relative}.mhn-tree__node:before{content:"";inset-inline-start:0;top:calc(var(--card-compact-padding,.75rem) + .6em);width:var(--spacing-md,.75rem);border-top:var(--card-border-width,1px) solid var(--mhn-accent,#741c73);position:absolute}.mhn-tree__children{border-inline-start:var(--card-border-width,1px) dashed var(--mhn-border-strong,#94a3b8);margin-block-start:var(--card-compact-gap,.5rem);margin-inline-start:var(--spacing-md,.75rem);padding-inline-start:var(--spacing-xs,.25rem)}.mhn-tree__card{min-width:var(--card-grid-min,260px)}.mhn-search-match,.mhn-card__title.mhn-search-match{color:var(--mhn-accent,#741c73);text-decoration:underline}mark.mhn-search-match{background:var(--badge-warning-bg,#fef3c7);color:var(--badge-warning-fg,#92400e)}.mhn-card__header{justify-content:space-between;align-items:center;gap:var(--card-header-gap,var(--spacing-sm,.5rem));flex-wrap:wrap;min-width:0;display:flex}.mhn-card__header.mhn-items-start{align-items:flex-start}.mhn-card__header.mhn-items-center{align-items:center}.mhn-card__header.mhn-items-end{align-items:flex-end}.mhn-card__title{align-items:center;gap:var(--spacing-xs,.35rem);font-weight:var(--card-title-font-weight,var(--font-weight-semibold,600));font-size:var(--card-title-font-size,var(--font-size-lg,1.125rem));line-height:var(--card-title-line-height,1.3);color:var(--card-title-color,var(--body-text-color,#0f172a));overflow-wrap:anywhere;min-width:0;margin:0;text-decoration:none;display:inline-flex}.mhn-card__title a{color:inherit;text-decoration:none}.mhn-card__title a:hover,.mhn-card__title a:focus{text-decoration:underline}.mhn-card__body{color:var(--card-body-color,var(--body-text-muted,#64748b));font-size:var(--card-body-font-size,var(--font-size-sm,.875rem));line-height:var(--card-body-line-height,1.5);min-width:0;margin:0}.mhn-text-inherit{color:inherit}.mhn-m-0,.page-title.mhn-m-0,.mhn-section.mhn-m-0{margin:0}.mhn-image-fluid{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.mhn-card,.mhn-panel{transition:none}.mhn-card--interactive:hover,.mhn-card--interactive:focus-visible{transform:none}}.mhn-stepper{gap:var(--spacing-sm,.75rem);flex-direction:column;display:flex}.mhn-stepper__list{gap:var(--spacing-sm,.75rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mhn-stepper__item{align-items:center;gap:var(--spacing-xs,.35rem);padding:var(--spacing-xs,.25rem) var(--spacing-sm,.75rem);border-radius:var(--radius-pill,999px);background:var(--mhn-surface-2,#f1f5f9);color:var(--body-text-muted,#64748b);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);display:inline-flex}.mhn-stepper__item--current{background:var(--mhn-accent,#4f46e5);color:var(--mhn-text-inverse,#fff)}.mhn-stepper__item--complete{background:var(--mhn-success-bg,#dcfce7);color:var(--mhn-success-fg,#166534)}.mhn-stepper__index{background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mhn-stepper__index{background:color-mix(in srgb, currentColor 16%, transparent)}}.mhn-stepper__index{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600)}.mhn-stepper__label{white-space:nowrap}.mhn-avatar-card{width:min(100%, var(--avatar-card-max,320px));text-align:center;background:var(--mhn-surface-1,#f8fafc);border:1px solid var(--mhn-border,#e2e8f0);border-radius:var(--radius-lg,16px);padding:var(--spacing-lg,1.5rem)}.mhn-avatar-card>:first-child{margin-top:0}.mhn-avatar{width:var(--avatar-size,144px);height:var(--avatar-size,144px);border-radius:var(--avatar-radius,50%);border:var(--avatar-border-width,2px) var(--avatar-border-style,dashed) var(--avatar-border-color,var(--mhn-border-strong,#94a3b899));background:var(--avatar-background,var(--mhn-surface,#fff));place-items:center;display:grid;overflow:hidden}.mhn-avatar--responsive{width:min(100%, var(--avatar-size,144px));aspect-ratio:1;height:auto}.mhn-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mhn-password-meter{border-radius:var(--radius-sm,8px);background:var(--mhn-surface-1,#f8fafc);width:100%;height:6px;margin-top:var(--spacing-xs,.25rem);position:relative;overflow:hidden}.mhn-password-meter__bar{border-radius:inherit;background:var(--password-weak,#ef4444);width:0;height:100%;transition:width .15s,background .15s;display:block}.mhn-form{width:100%}.mhn-form__actions{gap:var(--spacing-sm,.75rem);flex-wrap:wrap;justify-content:flex-end;display:flex}.mhn-grid-auto{gap:var(--_compact-grid-gap,var(--spacing-lg,1.5rem));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-auto-min,260px)), 1fr));min-width:0;display:grid}.mhn-profile-layout{gap:var(--spacing-lg,1.5rem);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.mhn-profile-layout{grid-template-columns:minmax(0,1fr)}}.mhn-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none}.mhn-sortable-row.is-dragging{opacity:.6}.mhn-sortable-row.is-dragover{outline:2px dashed var(--mhn-accent,#5b7fff);outline-offset:-2px}.mhn-sortable-row.is-drop-before{box-shadow:inset 0 3px 0 var(--table-selected-indicator,var(--mhn-accent,#741c73))}.mhn-sortable-row.is-drop-after{box-shadow:inset 0 -3px 0 var(--table-selected-indicator,var(--mhn-accent,#741c73))}.mhn-form-grid{gap:var(--_compact-grid-gap,var(--spacing-md,1rem));display:grid}.mhn-form-grid>*{min-width:0}.mhn-form-grid--dense{gap:var(--_compact-grid-gap,var(--spacing-sm,.5rem))}.mhn-form-grid--balanced{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--form-grid-min,220px)), 1fr))}.mhn-form-grid--balanced.mhn-grid-cap,.mhn-form-grid--checkboxes.mhn-grid-cap{--_grid-cap-min:var(--form-grid-min,220px);--_grid-cap-gap:var(--_compact-grid-gap,var(--spacing-md,1rem));grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--_grid-cap-min), calc((100% - (var(--_grid-column-cap) - 1) * var(--_grid-cap-gap)) / var(--_grid-column-cap)))), 1fr))}.mhn-form-grid--wide{--form-grid-min:var(--form-grid-wide-min,260px)}.mhn-form-grid--checkboxes{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--form-grid-min,220px)), 1fr))}.mhn-form-grid__span-2{grid-column:span 2}.mhn-grid-span-full{grid-column:1/-1}@media (width<=768px){.mhn-form-grid__span-2{grid-column:span 1}}.mhn-grid-auto--md{--grid-auto-min:240px}.mhn-grid-auto--lg{--grid-auto-min:320px}.mhn-grid-auto--sm{gap:var(--_compact-grid-gap,var(--spacing-md,1rem));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-auto-sm-min,200px)), 1fr))}.mhn-grid-split{gap:var(--spacing-lg,1.5rem);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.mhn-grid-split--equal{gap:var(--layout-content-gap,var(--spacing-lg,1.5rem));grid-template-columns:repeat(2,minmax(0,1fr))}.mhn-grid-split--sidebar-first{grid-template-columns:minmax(0, var(--layout-sidebar-width,320px)) minmax(0, 1fr);gap:var(--layout-content-gap,var(--spacing-lg,1.5rem))}.mhn-grid-split--sidebar-last{grid-template-columns:minmax(0, 1fr) minmax(0, var(--layout-sidebar-width,320px));gap:var(--layout-content-gap,var(--spacing-lg,1.5rem))}@media (width<=1023px){.mhn-grid-split{grid-template-columns:minmax(0,1fr)}}.mhn-sticky-sidebar{box-sizing:border-box;align-self:start;min-width:0}@media (width>=1024px){.mhn-sticky-sidebar{top:calc(var(--layout-sticky-clearance,var(--layout-header-scroll-offset,0px)) + var(--layout-content-gap,1rem));position:sticky}.mhn-sticky-sidebar--bounded{max-height:calc(100dvh - var(--layout-sticky-clearance,var(--layout-header-scroll-offset,0px)) - var(--layout-content-gap,1rem) - var(--layout-content-gap,1rem));scrollbar-gutter:stable;overflow:auto}}@media print{.mhn-sticky-sidebar{max-height:none;position:static;top:auto;overflow:visible}}.mhn-navigation-list{box-sizing:border-box;min-width:0;max-width:100%;max-height:var(--navigation-list-max-height,60vh);overflow:auto}.mhn-navigation-list>*{flex-shrink:0}@media print{.mhn-navigation-list,.mhn-navigation-list.mhn-tablist,.mhn-navigation-list.mhn-scroll-stack{max-height:none;overflow:visible}}.mhn-list{padding-left:var(--spacing-xl,1.5rem);margin:0}.mhn-list.mhn-list-unstyled{padding:0}.mhn-list-unstyled>li,.mhn-list.mhn-stack>li,.mhn-rootmenu>li,.mhn-submenu>li{margin:0}.mhn-list--compact>li+li{margin-top:var(--spacing-xs,.25rem)}.mhn-article-body{overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--font-size-base,16px);line-height:var(--line-height-base,1.5);color:var(--body-text-color,var(--mhn-fg,#0f172a))}.mhn-article-body h1,.mhn-article-body h2,.mhn-article-body h3,.mhn-article-body h4,.mhn-article-body h5,.mhn-article-body h6{margin:var(--spacing-xl,1.25rem) 0 var(--spacing-sm,.5rem)}.mhn-article-body p,.mhn-article-body ul,.mhn-article-body ol{margin:var(--spacing-sm,.5rem) 0}.mhn-article-body pre{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--card-compact-padding,var(--spacing-md,.75rem));border-radius:var(--card-radius,12px);background:var(--card-subtle-background,var(--mhn-surface-1,#f6f8fa));overflow:auto}.mhn-article-body>:first-child{margin-top:0}.mhn-article-body>:last-child{margin-bottom:0}.mhn-table-wrapper{contain:inline-size;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.mhn-table-wrapper--anchored{position:relative}.mhn-table-cards{min-width:0}.mhn-table-cards>.mhn-table-cards__cards{gap:var(--spacing-md,1rem);min-width:0;display:none}@media screen and (width<=768px){.mhn-table-cards:has(>.mhn-table-cards__cards)>.mhn-table-wrapper{display:none}.mhn-table-cards>.mhn-table-cards__cards{display:grid}}.mhn-table-wrapper--framed{box-sizing:border-box;border:var(--table-border-width,1px) solid var(--table-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--card-radius,12px)}.mhn-table-wrapper--framed>.mhn-table{margin-bottom:0}.mhn-table__value-label{max-width:var(--table-value-min-width,96px)}.mhn-table-wrapper--bounded{max-height:var(--table-scroll-max-height,60vh)}.mhn-table>tbody>tr>.mhn-table__selection.is-selected{background:var(--table-selected-background,var(--mhn-surface-2,#f1f5f9))}.mhn-table .mhn-table__frozen{width:min(var(--table-text-min-width,220px), 50vw);min-width:min(var(--table-text-min-width,220px), 50vw);background:var(--table-background,var(--mhn-surface,#fff));z-index:2;position:sticky;inset-inline-start:0}.mhn-table .mhn-table__frozen--value{width:min(var(--table-value-min-width,96px), 50vw);min-width:min(var(--table-value-min-width,96px), 50vw)}.mhn-table>thead>tr>.mhn-table__frozen{background:var(--table-header-background,var(--mhn-surface-1,#f8fafc));z-index:4}.mhn-table--sticky-group>thead{z-index:3;position:sticky;top:0}.mhn-table-wrapper--records{overflow:visible}.mhn-table.mhn-table--records{border-collapse:separate;border-spacing:0;background:0 0;min-width:0;display:block}.mhn-table--records>tbody{gap:var(--card-grid-gap,var(--spacing-lg,1.5rem));display:grid}.mhn-table--records>tbody>tr{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--form-grid-min,220px)), 1fr));gap:var(--card-gap,var(--spacing-md,1rem));align-items:start;display:grid}.mhn-table.mhn-table--records>tbody>tr>td{text-align:start;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.mhn-table--records>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--form-label-color,var(--body-text-color,#0f172a));font-size:var(--form-label-font-size,var(--font-size-sm,.875rem));font-weight:var(--form-label-font-weight,600);letter-spacing:var(--form-label-letter-spacing,0);text-transform:var(--form-label-text-transform,none);margin-block-end:var(--form-field-gap,.375rem);display:block}.mhn-table--records>tbody>tr>td.mhn-record-table__self-labelled:before{content:none}.mhn-table{border-collapse:collapse;width:100%;max-width:100%;margin-bottom:var(--table-margin-bottom,var(--spacing-md,1rem));background:var(--table-background,var(--mhn-surface,#fff));color:var(--table-color,var(--body-text-color,#1f2937));font-size:var(--table-font-size,var(--font-size-base,1rem));text-align:start}.mhn-table.mhn-m-0{margin:0}.mhn-table>:where(thead,tbody,tfoot)>tr>:where(th,td){padding:var(--table-cell-padding-y,.5rem) var(--table-cell-padding-x,.75rem);border:var(--table-border-width,1px) solid var(--table-border-color,var(--mhn-border,#e2e8f0));vertical-align:var(--table-cell-vertical-align,top)}.mhn-table>thead>tr>th{background:var(--table-header-background,var(--mhn-surface-1,#f8fafc));color:var(--table-header-color,var(--body-text-color,#1f2937));font-size:var(--table-header-font-size,var(--font-size-sm,.875rem));font-weight:var(--table-header-font-weight,600);letter-spacing:var(--table-header-letter-spacing,0);text-transform:var(--table-header-text-transform,none)}:where(.mhn-table) th{text-align:inherit}.mhn-table.mhn-compact>:where(thead,tbody,tfoot)>tr>:where(th,td){padding:var(--table-compact-padding-y,.25rem) var(--table-compact-padding-x,.5rem)}.mhn-striped>tbody>tr:nth-child(odd){background:var(--table-stripe-background,var(--mhn-surface-1,#f8fafc))}.mhn-hoverable>tbody>tr:hover{background:var(--table-hover-background,var(--mhn-surface-2,#f1f5f9))}.mhn-table>tbody>tr.mhn-table__row--success:where(:not(.is-changed,.is-selected,[aria-selected=true])){background:var(--mhn-success-bg,#dcfce7);color:var(--mhn-success-fg,#166534)}.mhn-table>tbody>tr.mhn-table__row--warning:where(:not(.is-changed,.is-selected,[aria-selected=true])){background:var(--mhn-warning-bg,#fef3c7);color:var(--mhn-warning-fg,#92400e)}.mhn-table>tbody>tr.mhn-table__row--danger:where(:not(.is-changed,.is-selected,[aria-selected=true])){background:var(--mhn-danger-bg,#fee2e2);color:var(--mhn-danger-fg,#991b1b)}.mhn-table>tbody>tr.mhn-table__row--info:where(:not(.is-changed,.is-selected,[aria-selected=true])){background:var(--mhn-info-bg,#dbeafe);color:var(--mhn-info-fg,#1e40af)}.mhn-table>tbody>tr.mhn-table__row-marker--warning>:first-child{box-shadow:inset 3px 0 0 var(--badge-warning-fg,#92400e)}.mhn-table>tbody>tr.mhn-table__row-marker--danger>:first-child{box-shadow:inset 3px 0 0 var(--badge-danger-fg,#991b1b)}.mhn-table>tbody>tr.is-changed{background:var(--table-changed-background,var(--badge-info-bg,#dbeafe))}.mhn-table>tbody>tr:is(.is-selected,[aria-selected=true]){background:var(--table-selected-background,var(--mhn-surface-2,#f1f5f9))}.mhn-table>tbody>tr:is(.is-selected,[aria-selected=true])>:first-child{box-shadow:inset 3px 0 0 var(--table-selected-indicator,var(--mhn-accent,#741c73))}.mhn-table--report>thead>tr>th,.mhn-table--report .mhn-badge{overflow-wrap:normal;word-break:normal}@media (width<=760px){.mhn-table.mhn-table--report{border-collapse:separate;border-spacing:0;min-width:0;display:block}.mhn-table--report>thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mhn-table--report>colgroup{display:none}.mhn-table--report>tbody{gap:var(--card-grid-gap,var(--spacing-lg,1.5rem));display:grid}.mhn-table--report>tbody>tr{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--table-text-min-width,220px)), 1fr));border:var(--table-border-width,1px) solid var(--table-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--card-radius,12px);min-width:0;display:grid;overflow:hidden}.mhn-table.mhn-table--report>tbody>tr>:is(th,td){text-align:start;overflow-wrap:anywhere;white-space:normal;border:0;border-block-end:var(--table-border-width,1px) solid var(--table-border-color,var(--mhn-border,#e2e8f0));width:auto;min-width:0;max-width:100%;display:block}.mhn-table.mhn-table--report>tbody>tr>:is(th[scope=row],.mhn-table__row-heading){background:var(--table-header-background,var(--mhn-surface-1,#f8fafc));color:var(--table-header-color,var(--body-text-color,#1f2937));font-size:var(--table-header-font-size,var(--font-size-sm,.875rem));font-weight:var(--table-header-font-weight,600);letter-spacing:var(--table-header-letter-spacing,0);text-transform:var(--table-header-text-transform,none);grid-column:1/-1}.mhn-table--report>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--table-header-color,var(--body-text-color,#1f2937));font-size:var(--table-header-font-size,var(--font-size-sm,.875rem));font-weight:var(--table-header-font-weight,600);letter-spacing:var(--table-header-letter-spacing,0);text-transform:var(--table-header-text-transform,none);margin-block-end:var(--spacing-xs,.25rem);display:block}.mhn-table--report.mhn-table--report-grouped>tbody{border:var(--table-border-width,1px) solid var(--table-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--card-radius,12px);gap:0;overflow:hidden}.mhn-table--report.mhn-table--report-grouped>tbody+tbody{margin-block-start:var(--card-grid-gap,var(--spacing-lg,1.5rem))}.mhn-table--report.mhn-table--report-grouped>tbody>tr{border:0;border-radius:0}}.mhn-table__primary{font-weight:var(--font-weight-semibold,600)}.mhn-table--intrinsic{min-width:max-content}.mhn-table--wide{min-width:var(--table-min-width,960px)}.mhn-table__text-cell{min-width:var(--table-text-min-width,220px)}.mhn-table__value-cell{min-width:var(--table-value-min-width,96px)}.mhn-table__action-cell{min-width:var(--table-action-min-width,160px)}.mhn-table__form-cell{min-width:var(--form-grid-min,220px)}.mhn-table__status-cell{min-width:var(--stat-grid-min,110px)}.mhn-table--sticky thead th{z-index:1;position:sticky;top:0}progress.mhn-progress--native[value]{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:var(--progress-height,.75rem);border-radius:var(--progress-radius,var(--radius-pill,999px));background:var(--progress-track-background,var(--mhn-surface-2,#f1f5f9));color:var(--progress-fill-background,var(--mhn-accent,#4f46e5));border:0;display:block;overflow:hidden}progress.mhn-progress--native[value]::-webkit-progress-bar{background:var(--progress-track-background,var(--mhn-surface-2,#f1f5f9));border-radius:inherit}progress.mhn-progress--native[value]::-webkit-progress-value{background:var(--progress-fill-background,var(--mhn-accent,#4f46e5))}progress.mhn-progress--native[value]::-moz-progress-bar{background:var(--progress-fill-background,var(--mhn-accent,#4f46e5))}.mhn-skeleton{box-sizing:border-box;width:100%;min-width:0;height:var(--skeleton-height,7rem);border-radius:var(--skeleton-radius,var(--card-radius,12px));background:linear-gradient(90deg, var(--skeleton-background,var(--card-subtle-background,var(--mhn-surface-1,#f8fafc))), var(--skeleton-highlight-color,var(--mhn-surface-2,#f1f5f9)), var(--skeleton-background,var(--card-subtle-background,var(--mhn-surface-1,#f8fafc))));animation:mhn-skeleton-pulse var(--skeleton-duration,1.2s) ease-in-out infinite;background-size:200% 100%;display:block;overflow:hidden}@keyframes mhn-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mhn-skeleton{animation:none}}.mhn-progress{gap:var(--spacing-sm,.75rem);flex-direction:column;display:flex}.mhn-progress.is-hidden{display:none}.mhn-progress__track{width:100%;height:var(--progress-height,.75rem);border-radius:var(--progress-radius,var(--radius-pill,999px));background:var(--progress-track-background,var(--mhn-surface-2,#f1f5f9));position:relative;overflow:hidden}.mhn-progress__fill{width:var(--mhn-progress-value,0%);background:var(--progress-fill-background,var(--mhn-accent,#4f46e5));height:100%;transition:width .18s;display:block}.mhn-progress__fill--success{background:var(--mhn-success,#16a34a)}.mhn-progress__status{font-size:var(--font-size-sm,.875rem);color:var(--body-text-muted,#64748b)}.mhn-truncate{align-items:center;gap:var(--spacing-xs,.25rem);max-width:100%;display:inline-flex}.mhn-truncate__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mhn-fieldset{min-width:0;margin:0}.mhn-fieldset:where(:not(.mhn-panel):not(.mhn-card)){border:0;padding:0}.mhn-fieldset>legend{overflow-wrap:anywhere;max-width:100%;margin-block-end:var(--form-field-gap,.375rem);padding:0}.mhn-choice{align-items:center;gap:var(--spacing-xs,.25rem);font-weight:var(--font-weight-medium,500);display:inline-flex}.mhn-choice--target{min-width:var(--input-min-height,40px);min-height:var(--input-min-height,40px);cursor:pointer;justify-content:center;position:relative}.mhn-choice--target:has(:disabled){cursor:not-allowed}.mhn-choice--described{align-items:start;gap:var(--spacing-sm,.5rem);grid-template-columns:minmax(0,1fr) auto;display:grid}.mhn-choice--described.mhn-choice--leading{grid-template-columns:auto minmax(0,1fr)}.mhn-description-list{-moz-column-gap:var(--spacing-xl,1.5rem);column-gap:var(--spacing-xl,1.5rem);row-gap:var(--spacing-sm,.75rem);grid-template-columns:minmax(0,200px) minmax(0,1fr);margin:0;display:grid}.mhn-description-list dt{font-weight:var(--font-weight-medium,500);color:var(--body-text-muted,#64748b)}.mhn-description-list dd{color:var(--body-text-color,var(--body-text,var(--mhn-fg,#0f172a)));margin:0}.mhn-description-list--stacked{grid-template-columns:minmax(0,1fr)}@media (width<=768px){.mhn-description-list{grid-template-columns:minmax(0,1fr)}.mhn-description-list dt{margin-bottom:var(--spacing-2xs,.2rem)}}.mhn-pagination{justify-content:space-between;align-items:center;gap:var(--spacing-sm,.5rem);font-size:var(--font-size-sm,.875rem);flex-wrap:wrap;display:flex}.mhn-pagination__link{color:var(--link-color,var(--mhn-accent,#4f46e5));font-weight:var(--font-weight-medium,500);text-decoration:none}.mhn-pagination__link:focus,.mhn-pagination__link:hover{text-decoration:underline}.mhn-pagination__status{color:var(--body-text-muted,#64748b)}.mhn-scroll-region,.mhn-scrollbox{box-sizing:border-box;min-width:0;max-width:100%;max-height:var(--scrollbox-max-height,60vh);overflow:auto}.mhn-scrollbox{padding:var(--card-padding,var(--spacing-lg,1rem));background:var(--card-subtle-background,var(--mhn-surface-1,#f8fafc));border-radius:var(--card-radius,12px);border:var(--card-border-width,1px) solid var(--card-border-color,var(--mhn-border,#e2e8f0))}.mhn-badge,.mhn-tag,.badge{box-sizing:border-box;border-radius:var(--badge-border-radius,12px);min-width:0;max-width:100%;padding:var(--badge-padding-y,.25rem) var(--badge-padding-x,.75rem);border:var(--badge-border-width,1px) solid var(--badge-neutral-border,var(--badge-border,transparent));background:var(--badge-neutral-bg,#e5e7eb);color:var(--badge-neutral-fg,#374151);letter-spacing:var(--badge-letter-spacing,.04em);font-weight:var(--badge-font-weight,var(--font-weight-semibold,600));font-size:var(--badge-font-size,var(--font-size-xs,.75rem));line-height:var(--badge-line-height,1.4);text-transform:var(--badge-text-transform,uppercase);white-space:var(--badge-white-space,nowrap);overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;display:inline-flex}.mhn-badge.mhn-badge--compact{padding:var(--badge-compact-padding-y,.15rem) var(--badge-compact-padding-x,.2rem)}.mhn-message-count{margin-inline-start:var(--spacing-xs,.25rem)}.mhn-profile-icon .mhn-message-count{max-width:none;margin-inline-start:0;position:absolute;inset-block-start:calc(-1 * var(--spacing-xs,.25rem));inset-inline-end:calc(-1 * var(--spacing-xs,.25rem))}.mhn-badge--neutral,.mhn-badge.mhn-neutral,.mhn-badge-muted,.mhn-badge-light,.mhn-tag.mhn-neutral{background:var(--badge-neutral-bg,#e5e7eb);color:var(--badge-neutral-fg,#374151);border:var(--badge-border-width,1px) solid var(--badge-neutral-border,var(--badge-border,none))}.mhn-badge--success,.mhn-badge--level-success,.mhn-badge-success,.mhn-badge.mhn-success,.badge-success{background:var(--badge-success-bg,#dcfce7);color:var(--badge-success-fg,#166534);border:var(--badge-border-width,1px) solid var(--badge-success-border,var(--badge-border,none))}.mhn-badge--warning,.mhn-badge-warning,.mhn-badge.mhn-warning,.badge-warning{background:var(--badge-warning-bg,#fef3c7);color:var(--badge-warning-fg,#92400e);border:var(--badge-border-width,1px) solid var(--badge-warning-border,var(--badge-border,none))}.mhn-badge--info,.mhn-badge-info,.mhn-badge.mhn-info,.badge-info{background:var(--badge-info-bg,#dbeafe);color:var(--badge-info-fg,#1e40af);border:var(--badge-border-width,1px) solid var(--badge-info-border,var(--badge-border,none))}.mhn-badge--danger,.mhn-badge--level-danger,.mhn-badge-danger,.mhn-badge.mhn-danger,.mhn-badge.mhn-red,.badge-danger,.badge-error{background:var(--badge-danger-bg,#fee2e2);color:var(--badge-danger-fg,#991b1b);border:var(--badge-border-width,1px) solid var(--badge-danger-border,var(--badge-border,none))}.mhn-badge--secondary,.badge-secondary,.mhn-badge.mhn-grey,.mhn-tag.mhn-grey{background:var(--badge-secondary-bg,#e5e7eb);color:var(--badge-secondary-fg,#374151);border:var(--badge-border-width,1px) solid var(--badge-secondary-border,var(--badge-border,none))}.mhn-badge--subtle{background:var(--badge-subtle-bg,#f9fafb);color:var(--badge-subtle-fg,#4b5563);border:var(--badge-border-width,1px) solid var(--badge-subtle-border,var(--badge-border,#e5e7eb))}.mhn-badge--ghost{background:var(--badge-ghost-bg,transparent);color:var(--badge-ghost-fg,#4b5563);border:var(--badge-border-width,1px) solid var(--badge-ghost-border,var(--badge-border,#d1d5db))}.mhn-badge--accent,.mhn-badge.mhn-purple,.mhn-tag.mhn-purple{background:var(--badge-accent-bg,var(--mhn-accent));color:var(--badge-accent-fg,#fff);border:var(--badge-border-width,1px) solid var(--badge-accent-border,var(--badge-border,none))}.mhn-badge--method-get,.mhn-tag.mhn-method-get{background:var(--badge-method-get-bg,#dbeafe);color:var(--badge-method-get-fg,#1e40af);border:var(--badge-border-width,1px) solid var(--badge-method-get-border,var(--badge-border,none))}.mhn-badge--method-post,.mhn-tag.mhn-method-post{background:var(--badge-method-post-bg,#ddd6fe);color:var(--badge-method-post-fg,#4c1d95);border:var(--badge-border-width,1px) solid var(--badge-method-post-border,var(--badge-border,none))}.mhn-badge--method-put,.mhn-tag.mhn-method-put{background:var(--badge-method-put-bg,#fef3c7);color:var(--badge-method-put-fg,#92400e);border:var(--badge-border-width,1px) solid var(--badge-method-put-border,var(--badge-border,none))}.mhn-badge--method-patch,.mhn-tag.mhn-method-patch{background:var(--badge-method-patch-bg,#dcfce7);color:var(--badge-method-patch-fg,#166534);border:var(--badge-border-width,1px) solid var(--badge-method-patch-border,var(--badge-border,none))}.mhn-badge--method-delete,.mhn-tag.mhn-method-delete{background:var(--badge-method-delete-bg,#fee2e2);color:var(--badge-method-delete-fg,#991b1b);border:var(--badge-border-width,1px) solid var(--badge-method-delete-border,var(--badge-border,none))}.mhn-badge--method-options,.mhn-tag.mhn-method-options{background:var(--badge-method-options-bg,#f3f4f6);color:var(--badge-method-options-fg,#374151);border:var(--badge-border-width,1px) solid var(--badge-method-options-border,var(--badge-border,none))}.mhn-badge--method-head,.mhn-tag.mhn-method-head{background:var(--badge-method-head-bg,#f3f4f6);color:var(--badge-method-head-fg,#374151);border:var(--badge-border-width,1px) solid var(--badge-method-head-border,var(--badge-border,none))}.mhn-badge--level-debug,.mhn-tag.mhn-level-debug{background:var(--badge-level-debug-bg,#f0f9ff);color:var(--badge-level-debug-fg,#0c4a6e);border:var(--badge-border-width,1px) solid var(--badge-level-debug-border,var(--badge-border,none))}.mhn-badge--level-info,.mhn-tag.mhn-level-info{background:var(--badge-level-info-bg,#dbeafe);color:var(--badge-level-info-fg,#1e40af);border:var(--badge-border-width,1px) solid var(--badge-level-info-border,var(--badge-border,none))}.mhn-badge--level-notice,.mhn-tag.mhn-level-notice{background:var(--badge-level-notice-bg,#dcfce7);color:var(--badge-level-notice-fg,#166534);border:var(--badge-border-width,1px) solid var(--badge-level-notice-border,var(--badge-border,none))}.mhn-badge--level-warning,.mhn-tag.mhn-level-warning{background:var(--badge-level-warning-bg,#fef3c7);color:var(--badge-level-warning-fg,#92400e);border:var(--badge-border-width,1px) solid var(--badge-level-warning-border,var(--badge-border,none))}.mhn-badge--level-error,.mhn-tag.mhn-level-error{background:var(--badge-level-error-bg,#fee2e2);color:var(--badge-level-error-fg,#991b1b);border:var(--badge-border-width,1px) solid var(--badge-level-error-border,var(--badge-border,none))}.mhn-badge--level-critical,.mhn-tag.mhn-level-critical{background:var(--badge-level-critical-bg,#7f1d1d);color:var(--badge-level-critical-fg,#fff);border:var(--badge-border-width,1px) solid var(--badge-level-critical-border,var(--badge-border,none))}.mhn-badge--level-alert,.mhn-tag.mhn-level-alert{background:var(--badge-level-alert-bg,#7c2d12);color:var(--badge-level-alert-fg,#fff);border:var(--badge-border-width,1px) solid var(--badge-level-alert-border,var(--badge-border,none))}.mhn-badge--level-emergency,.mhn-tag.mhn-level-emergency{background:var(--badge-level-emergency-bg,#500724);color:var(--badge-level-emergency-fg,#fff);border:var(--badge-border-width,1px) solid var(--badge-level-emergency-border,var(--badge-border,none))}.mhn-badge--wrap,.mhn-table--report .mhn-badge--wrap{white-space:normal;overflow-wrap:anywhere}.mhn-sort-link{align-items:center;gap:var(--spacing-2xs,.2rem);color:var(--link-color,var(--mhn-accent,#4f46e5));font-weight:var(--font-weight-medium,500);text-decoration:none;display:inline-flex}.mhn-sort-link:focus,.mhn-sort-link:hover{text-decoration:underline}.mhn-sort-link__icon{font-size:.75em}.mhn-table__actions{white-space:nowrap;text-align:right;width:1%}.mhn-inline-form{align-items:center;gap:var(--spacing-xs,.25rem);margin:0;display:inline-flex}.mhn-code-block{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--font-size-sm,.875rem);white-space:pre-wrap;word-break:break-word;margin:0}.mhn-text-body{color:var(--body-text-color,var(--mhn-fg,#0f172a))}.mhn-tablist{flex-wrap:var(--tab-wrap,wrap);gap:var(--tab-gap,var(--spacing-xs,.25rem));border-bottom:1px solid var(--tab-border-color,var(--mhn-border,#e2e8f0));min-width:0;max-width:100%;margin-bottom:var(--spacing-lg,1rem);display:flex;overflow-x:auto}.mhn-tablist--inline{margin-bottom:0}.mhn-sticky-actions{top:calc(var(--layout-header-scroll-offset,0px) + var(--spacing-xs,.25rem));z-index:5;min-width:0;max-width:100%;position:sticky}@media (width<=1023px){.mhn-sticky-actions--desktop{position:static}}.mhn-tab-navigation--sticky{top:calc(var(--layout-header-scroll-offset,0px) + var(--spacing-xs,.25rem));z-index:6;background:var(--card-background,var(--mhn-surface,#fff));min-width:0;max-width:100%;position:sticky}.mhn-tablist__tab{align-items:center;gap:var(--spacing-xs,.25rem);min-width:0;max-width:100%;padding:var(--tab-padding-y,var(--spacing-sm,.5rem)) var(--tab-padding-x,var(--spacing-md,1rem));border-radius:var(--tab-radius,var(--radius-sm,4px));box-shadow:none;font:inherit;font-size:var(--tab-font-size,var(--font-size-base,1rem));font-weight:var(--tab-font-weight,500);color:var(--tab-color,var(--body-text-muted,#64748b));overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:none;transition:color .12s,background-color .12s;display:inline-flex;position:relative}.mhn-tablist__tab:link,.mhn-tablist__tab:visited{color:var(--tab-color,var(--body-text-muted,#64748b));text-decoration:none}.mhn-tablist__tab:hover,.mhn-tablist__tab:focus-visible,.mhn-tablist__tab.is-active,.mhn-tablist__tab[aria-selected=true],.mhn-tablist__tab[aria-pressed=true],.mhn-tablist__tab[aria-current=page]{color:var(--tab-active-color,var(--mhn-accent,#4f46e5));background-color:var(--tab-active-background,transparent);background-image:none;text-decoration:none}.mhn-tablist__tab:focus-visible{outline:2px solid var(--focus-ring,var(--mhn-accent,#4f46e5));outline-offset:-2px}.mhn-tablist__tab:after{content:"";left:var(--tab-padding-x,var(--spacing-md,1rem));right:var(--tab-padding-x,var(--spacing-md,1rem));height:var(--tab-indicator-height,2px);border-radius:var(--tab-radius,var(--radius-sm,4px));background:0 0;transition:background .12s;position:absolute;bottom:0}.mhn-tablist__tab:hover:after,.mhn-tablist__tab:focus-visible:after,.mhn-tablist__tab.is-active:after,.mhn-tablist__tab[aria-selected=true]:after,.mhn-tablist__tab[aria-pressed=true]:after,.mhn-tablist__tab[aria-current=page]:after{background:var(--tab-active-color,var(--mhn-accent,#4f46e5))}.mhn-tablist__label{min-width:0;font:inherit;color:inherit;text-decoration:none}.mhn-tabpanel{display:none}.mhn-tabpanel.is-active{display:block}.mhn-modal-overlay{background:var(--modal-overlay,#0f172a73);z-index:9998;display:none;position:fixed;inset:0}.mhn-dialog{width:min(calc(100% - 2 * var(--spacing-lg,1.5rem)), var(--modal-max-width,960px));max-width:calc(100% - 2 * var(--spacing-lg,1.5rem));max-height:calc(100dvh - 2 * var(--spacing-lg,1.5rem));margin:auto;overflow:auto}.mhn-dialog:not([open]){display:none}.mhn-dialog::backdrop{background:var(--modal-overlay,#0f172a73)}@media (width<=767px){.mhn-dialog{width:min(calc(100% - 2 * var(--spacing-lg,1.5rem)), var(--modal-max-width-mobile,100%))}}.mhn-modal{top:var(--modal-top-offset,10%);width:min(100% - var(--spacing-2xl,2rem), var(--modal-max-width,960px));background:var(--mhn-surface,#fff);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-xl,0 25px 50px -12px #0f172a59);z-index:9999;display:none;position:fixed;left:50%;transform:translate(-50%)}.mhn-modal-overlay.is-open,.mhn-modal.is-open{display:block}@media (width<=767px){.mhn-modal{top:var(--modal-top-offset-mobile,5%);width:min(100% - var(--spacing-lg,1.5rem), var(--modal-max-width-mobile,100%));border-radius:var(--radius-md,12px)}}.mhn-session-countdown{font-variant-numeric:tabular-nums;font-size:var(--font-size-sm,.875rem);color:var(--body-text-muted)}.mhn-session-countdown--warning{color:var(--mhn-warning-fg,#92400e);font-weight:var(--font-weight-semibold,600)}.mhn-session-countdown--critical{color:var(--mhn-danger-fg,#991b1b);font-weight:var(--font-weight-bold,700);animation:1s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.mhn-profile,.mhn-profile-group,.mhn-logout-group{align-items:center;gap:var(--spacing-sm,.5rem);display:inline-flex}.mhn-logo{max-height:40px;display:block}.mhn-breadcrumbs a{color:var(--breadcrumb-link-color,var(--mhn-accent,#741c73));text-decoration:none}.mhn-breadcrumbs a:is(:hover,:focus-visible){color:var(--breadcrumb-link-hover-color,var(--mhn-accent,#741c73));text-decoration:underline}.mhn-help-tip{cursor:help;flex:none;position:relative;overflow:visible}.mhn-label:has(>.mhn-help-tip){position:relative}.mhn-label>.mhn-help-tip{position:static}.mhn-label>.mhn-help-tip:after{max-width:min(18rem,100%)}.mhn-help-tip:after{content:attr(data-tip);left:0;bottom:calc(100% + var(--spacing-xs,.25rem));z-index:20;box-sizing:border-box;width:max-content;max-width:min(18rem,70vw);padding:var(--card-compact-padding,var(--spacing-sm,.5rem));border:var(--card-border-width,1px) solid var(--card-border-color,var(--mhn-border,#e2e8f0));border-radius:var(--card-radius,12px);background:var(--card-background,var(--mhn-surface,#fff));color:var(--body-text-color,var(--mhn-fg,#0f172a));box-shadow:var(--card-shadow,var(--shadow-sm,0 1px 2px #0000000f));font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-base,1.5);white-space:normal;overflow-wrap:anywhere;visibility:hidden;pointer-events:none;position:absolute}.mhn-help-tip:is(:hover,:focus):after{visibility:visible}.mhn-help-tip:focus-visible{outline:2px solid var(--input-focus-ring-color,var(--mhn-focus,#8b5cf6));outline-offset:2px}.mhn-validation-target.is-invalid{outline:2px solid var(--input-invalid-border-color,var(--mhn-danger,#dc2626));outline-offset:2px}.mhn-label--optional:after{content:attr(data-optional-label);padding:var(--badge-padding-y,.25rem) var(--badge-padding-x,.5rem);border-radius:var(--badge-radius,999px);background:var(--badge-neutral-bg,#f3f4f6);color:var(--badge-neutral-fg,#374151);font-size:var(--badge-font-size,.75rem);font-weight:var(--badge-font-weight,600);line-height:var(--badge-line-height,1.2);letter-spacing:normal;text-transform:none;margin-inline-start:var(--spacing-xs,.25rem);display:inline-block}.mhn-justify-start{justify-content:flex-start}.mhn-justify-center{justify-content:center}.mhn-mt-xs{margin-block-start:var(--spacing-xs,.25rem)}.mhn-mt-sm{margin-block-start:var(--spacing-sm,.5rem)}.mhn-mb-xs{margin-block-end:var(--spacing-xs,.25rem)}.mhn-ms-sm{margin-inline-start:var(--spacing-sm,.5rem)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
