:root{--ml-ink:#101110;--ml-white:#fff;--ml-surface:#F4F6F5;--ml-muted:#59615E;--ml-line:#69726E;--ml-divider:#D7DCDA;--ml-forest:#14251F;--ml-sage:#83A99A}html{font-family:var(--font-display),Arial,sans-serif;color:var(--ml-ink)}body{margin:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ml-admin-select button:focus-visible,.ml-tab-rail [role=tab]:focus-visible,:is(.ml-stage-panel,details.overflow-hidden)>summary:focus-visible{outline-offset:-4px}:root [class*="font-['Inter']"],:root [class*="font-['Playfair_Display']"],:root [class*="font-['Plus_Jakarta_Sans']"],:root [class*="font-['Unbounded']"]{font-family:var(--font-display),Arial,sans-serif}.ml-workspace{--ml-topbar-h:72px;min-height:100svh;display:flex;background:var(--ml-surface);color:var(--ml-ink);font-size:15px;line-height:1.55}.ml-workspace-skip{position:fixed;top:-100px;left:24px;z-index:100;background:#fff;color:#101110;padding:12px 20px}.ml-workspace-skip:focus{top:12px}.ml-workspace-sidebar{position:sticky;top:0;width:224px;flex:0 0 224px;height:100svh;padding:34px 22px 24px;border-right:1px solid var(--ml-divider);display:flex;flex-direction:column;background:var(--ml-white)}.ml-workspace-logo{display:inline-flex;align-items:center;flex-shrink:0;width:-moz-fit-content;width:fit-content}.ml-workspace-logo img{width:120px;height:auto;display:block}.ml-workspace-area{margin:42px 12px 12px;color:var(--ml-muted);font-size:12px}.ml-workspace-nav{display:flex;flex-direction:column;gap:5px;min-width:0}.ml-workspace-nav-item{min-height:44px;padding:11px 12px;border-left:2px solid transparent;display:flex;align-items:center;justify-content:space-between;color:var(--ml-muted);font-size:14px;line-height:1.3;white-space:nowrap;text-decoration:none}.ml-workspace-nav-item:hover,.ml-workspace-nav-item[aria-current]{color:var(--ml-ink);background:var(--ml-surface)}.ml-workspace-nav-item[aria-current]{border-left-color:var(--ml-ink);font-weight:500}.ml-workspace-sidebar-footer{margin-top:auto;padding:32px 12px 0;font-size:20px;line-height:1.25;letter-spacing:-.03em}.ml-workspace-sidebar-footer a{display:block;margin-top:24px;font-size:12px;color:var(--ml-muted);letter-spacing:0}.ml-workspace-body{flex:1;min-width:0;display:flex;flex-direction:column}.ml-workspace-topbar{position:sticky;top:0;z-index:30;height:var(--ml-topbar-h);padding:0 40px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--ml-divider);background:#fff}.ml-workspace-topbar-label{font-size:12px;color:var(--ml-muted);white-space:nowrap}.ml-workspace-crumb{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-workspace-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.ml-workspace-main{width:100%;min-width:0;max-width:1400px;margin-inline:auto;padding:48px 48px 72px;flex:1}.ml-workspace-main:focus{outline:none}.ml-workspace-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;margin-bottom:36px}.ml-workspace-heading h1,.ml-workspace-main h1{font-weight:400;font-size:clamp(30px,2.6vw,42px);line-height:1.15;letter-spacing:-.035em}.ml-workspace-description{margin-top:16px;max-width:66ch;color:var(--ml-muted);font-size:16px;line-height:1.6}.ml-workspace-eyebrow{margin-bottom:14px;font-size:12px;color:var(--ml-muted)}.ml-workspace-heading-actions{flex-shrink:0;display:flex;gap:12px}.ml-workspace-main :is(h2,h3){letter-spacing:-.025em}.ml-workspace-main :is(section,article,details,[role=dialog],button,input,textarea,select,.border){border-radius:0}.ml-workspace-main :is(input,textarea,select){border-color:var(--ml-line);box-shadow:none}.ml-workspace-main input:not([type=checkbox]):not([type=radio]),.ml-workspace-main select{min-height:42px}.ml-workspace-main table{width:100%;border-collapse:collapse;font-size:14px}.ml-workspace-main thead{background:#EDF0EE}.ml-workspace-main th{text-align:left;font-weight:500;color:var(--ml-muted);padding:14px 16px;white-space:nowrap}.ml-workspace-main td{padding:16px;vertical-align:top}.ml-workspace-main tbody tr{border-bottom:1px solid var(--ml-divider)}.ml-workspace-main tbody tr:hover{background-color:#10111003}.ml-workspace-footer{display:flex;justify-content:space-between;gap:20px;margin:0 48px;padding:20px 0;border-top:1px solid var(--ml-divider);color:var(--ml-muted);font-size:12px}.ml-workspace-footer-links{display:flex;flex-wrap:wrap;gap:8px 20px}.ml-workspace-footer-links a:hover{color:var(--ml-ink);text-decoration:underline;text-underline-offset:4px}.ml-admin-button{min-height:40px!important;height:auto!important;border:1px solid!important;border-radius:0!important;padding:10px 16px!important;color:inherit!important;font-family:var(--font-display),Arial,sans-serif!important;box-shadow:none!important}.ml-admin-button,button.ml-admin-button.ml-admin-button{background:transparent!important}.ml-admin-button:is(:hover,:active):not(:disabled){background:#10111006!important}.ml-admin-button:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.ml-admin-button>span,.ml-admin-button>span>*{color:inherit!important}.ml-admin-button:disabled{opacity:.45}.ml-admin-button[data-ml-action=destructive]{border-width:2px!important;padding:9px 15px!important}.ml-admin-button[data-ml-action=destructive]:before{content:"";flex:0 0 auto;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.75 15 14.25H1Z' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M7.25 6h1.5v4.25h-1.5zM7.25 11.25h1.5v1.5h-1.5z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.75 15 14.25H1Z' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M7.25 6h1.5v4.25h-1.5zM7.25 11.25h1.5v1.5h-1.5z'/%3E%3C/svg%3E") center /contain no-repeat;forced-color-adjust:none}.ml-admin-select>div{height:44px;min-width:0;overflow:hidden;border-radius:0}.ml-admin-select>div:not(.border-error-600){border-color:var(--ml-line)}.ml-admin-select>div>button{min-width:0;overflow:hidden}.ml-admin-select>div>button>span:first-of-type{min-width:0;flex:1 1 0;overflow:hidden}.ml-admin-select>div>button>span:first-of-type span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-admin-select>div>button>:last-child{flex-shrink:0}.ml-workspace--portal{--ml-topbar-h:61px;display:block;background:#fff}.ml-tab-rail{background:rgb(255 255 255/.85)}.ml-workspace--admin .ml-tab-rail{background:rgb(244 246 245/.85)}.ml-workspace--portal .ml-workspace-body{min-height:100svh}.ml-workspace--portal .ml-workspace-topbar{padding:0 max(24px,calc((100vw - 1120px)/2))}.ml-workspace--portal .ml-workspace-logo img{width:120px}.ml-workspace--portal .ml-workspace-main{max-width:1200px;padding-top:56px}.ml-workspace--portal .ml-workspace-footer{max-width:1104px;width:calc(100% - 96px);margin-inline:auto}.ml-workspace--dashboard{--ml-white:#101B16;--ml-surface:#14251F;--ml-ink:#fff;--ml-muted:#B4BEB9;--ml-line:#8C9791;--ml-divider:#38443E}.ml-workspace--dashboard .ml-workspace-topbar{background:#14251F}.ml-workspace--dashboard .ml-workspace-nav-item[aria-current]{background:#ffffff0c}.ml-workspace--dashboard .ml-admin-button:is(:hover,:active):not(:disabled){background:#ffffff0a!important}.ml-workspace--dashboard .ml-workspace-main thead{background:#ffffff08}.ml-workspace--dashboard .ml-workspace-main tbody tr:hover{background:#ffffff03}.ml-workspace--dashboard :is(.text-error-100,.text-error-200,.text-error-200\/80,.text-error-300){color:#F1B0A7}.ml-workspace--dashboard :is(.text-warning-200,.text-warning-300,.hover\:text-warning-200:hover){color:#F0CF85}.ml-workspace--dashboard .bg-warning-100.border-warning-100{background-color:#2D2514;border-color:#C5A052}.ml-workspace--dashboard .bg-error-100.border-error-100{background-color:#301D1A;border-color:#D28277}.ml-workspace--dashboard .bg-success-100.border-success-100{background-color:#14281D;border-color:#78AD8B}.ml-workspace--dashboard .bg-neutral-100.border-neutral-100{background-color:rgb(255 255 255/.08);border-color:#38443E}.ml-workspace--dashboard .bg-warning-100.border-warning-100 .text-warning-800{color:#F0CF85}.ml-workspace--dashboard .bg-error-100.border-error-100 :is(.text-error-700,.text-error-800){color:#F1B0A7}.ml-workspace--dashboard .bg-success-100.border-success-100 .text-success-800{color:#A8D6B8}.ml-workspace--dashboard .bg-neutral-100.border-neutral-100 .text-neutral-700{color:#fff}.ml-workspace--dashboard :is(.border-warning-400\/40,.border-warning-400\/50){border-color:#C5A052}.ml-workspace--dashboard .border-error-400\/50{border-color:#D28277}.ml-workspace--dashboard .bg-error-900\/20{background-color:#301D1A}.ml-workspace--present{--ml-topbar-h:0px}.ml-workspace--present .ml-workspace-main{max-width:1600px;padding-top:64px}.ml-workspace-present-actions{position:fixed;top:20px;right:24px;z-index:40}.ml-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.ml-record-card{display:flex;flex-direction:column;min-width:0;background:white;border:1px solid var(--ml-divider);padding:28px;text-decoration:none;transition:border-color .16s}.ml-record-card:hover{border-color:var(--ml-line)}.ml-record-card h2,.ml-record-card h3{font-size:23px;line-height:1.25;font-weight:400}.ml-record-card-label{font-size:12px;color:var(--ml-muted);margin-bottom:24px}.ml-record-card-bottom{margin-top:28px;padding-top:20px;border-top:1px solid var(--ml-divider);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px}.ml-workspace--portal .ml-record-grid{grid-template-columns:1fr}.ml-workspace--portal .ml-record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:36px;column-gap:36px;padding:28px 32px}.ml-workspace--portal .ml-record-card-label{grid-column:1;margin-bottom:14px}.ml-workspace--portal .ml-record-card>div{grid-column:1}.ml-workspace--portal .ml-record-card-bottom{grid-column:2;grid-row:1/3;min-width:180px;margin:0;padding:0 0 0 32px;border-top:0;border-left:1px solid var(--ml-divider);align-self:stretch}.ml-record-empty{border:1px solid var(--ml-divider);padding:40px;background:var(--ml-surface);margin-top:24px;max-width:800px}.ml-record-empty h2{font-size:24px;font-weight:400;margin-bottom:12px}.ml-record-empty p{max-width:55ch;color:var(--ml-muted)}.ml-directory{border:1px solid var(--ml-divider);background:#fff}.ml-directory-row{padding:24px 28px;border-bottom:1px solid var(--ml-divider)}.ml-directory-row:last-child{border-bottom:0}.ml-directory-row:hover{background:#F4F6F555}.ml-stage-intro{margin-bottom:28px}.ml-stage-panel{box-shadow:none!important}.ml-stage-panel>summary{min-height:64px}.ml-stage-tracker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.ml-stage-tracker-step{display:flex;align-items:flex-start;gap:8px;padding-top:12px;border-top:2px solid #d7dcda;font-size:11px;line-height:1.45;color:#59615E}.ml-stage-tracker-step[data-state=complete]{border-color:#83A99A}.ml-stage-tracker-step[data-state=current]{border-color:#101110;color:#101110;font-weight:500}.ml-stage-tracker-index{flex-shrink:0;font-variant-numeric:tabular-nums;color:#69726E}@media(max-width:1100px){.ml-workspace-sidebar{width:194px;flex-basis:194px;padding-inline:16px}.ml-workspace-main{padding:36px 28px 56px}.ml-workspace-topbar{padding-inline:28px}.ml-workspace-footer{margin-inline:28px}}@media(max-width:767px){.ml-workspace{display:block}.ml-workspace-sidebar{position:static;height:auto;width:100%;padding:24px 20px 0;border-right:0;border-bottom:1px solid var(--ml-divider)}.ml-workspace-sidebar .ml-workspace-logo img{width:120px}.ml-workspace-area,.ml-workspace-sidebar-footer{display:none}.ml-workspace-nav{flex-direction:row;gap:14px;overflow-x:auto;margin-top:20px;scrollbar-width:thin}.ml-workspace-nav-item{border-left:0;border-bottom:2px solid transparent;padding:12px 0;min-height:48px}.ml-workspace-nav-item[aria-current]{border-bottom-color:currentColor;background:transparent}:is(.ml-workspace--admin,.ml-workspace--dashboard):not(.ml-workspace--present){--ml-topbar-h:64px}.ml-workspace-topbar{padding:0 20px;gap:12px}.ml-workspace-topbar-label{display:none}.ml-workspace-main{padding:32px 20px 48px}.ml-workspace-heading{flex-direction:column;gap:20px;margin-bottom:28px}.ml-workspace-main h1{font-size:32px}.ml-workspace-actions .ml-admin-button{font-size:12px;padding:8px 12px!important}.ml-workspace-footer{margin-inline:20px;flex-wrap:wrap}.ml-workspace--portal .ml-workspace-topbar{gap:16px;padding-inline:20px}.ml-workspace--portal .ml-workspace-crumb{display:none}.ml-workspace--portal .ml-workspace-main{padding-top:36px}.ml-workspace--portal .ml-workspace-footer{width:calc(100% - 40px)}.ml-record-grid{grid-template-columns:1fr}.ml-directory-row,.ml-record-card{padding:24px}.ml-workspace--portal .ml-record-card{display:flex;padding:24px}.ml-workspace--portal .ml-record-card-bottom{min-width:0;padding:20px 0 0;margin-top:24px;border-left:0;border-top:1px solid var(--ml-divider)}.ml-record-empty{padding:28px}}@media print{.ml-workspace-footer,.ml-workspace-present-actions,.ml-workspace-sidebar,.ml-workspace-topbar{display:none!important}.ml-workspace,.ml-workspace-body{display:block;background:white;color:#101110}.ml-workspace-main{max-width:none;padding:0}}@media(prefers-reduced-motion:reduce){.ml-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}