:root{--font-sanctum-sans:"Neue Haas Unica","Helvetica Neue",Arial,sans-serif;--font-sanctum-public:var(--font-sanctum-sans);--font-sanctum-hero:var(--font-sanctum-display);--font-sanctum-young-serif:"Vremena";--font-sanctum-display:"Vremena","Iowan Old Style","Palatino Linotype","URW Palladio L",P052,serif;--font-stack-system-ui:var(--font-sanctum-sans);--font-stack-transitional:Charter,"Bitstream Charter","Sitka Text",Cambria,serif;--font-stack-old-style:"Iowan Old Style","Palatino Linotype","URW Palladio L",P052,serif;--font-stack-humanist:"Neue Haas Unica",Seravek,"Gill Sans Nova",Ubuntu,Calibri,"DejaVu Sans",source-sans-pro,sans-serif;--font-stack-geometric-humanist:Avenir,Montserrat,Corbel,"URW Gothic",source-sans-pro,sans-serif;--font-stack-classical-humanist:Optima,Candara,"Noto Sans",source-sans-pro,sans-serif;--font-stack-neo-grotesque:var(--font-sanctum-sans);--font-stack-monospace-slab:"Nimbus Mono PS","Courier New",monospace;--font-stack-monospace-code:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace;--font-stack-industrial:Bahnschrift,"DIN Alternate","Franklin Gothic Medium","Nimbus Sans Narrow",sans-serif-condensed,sans-serif;--font-stack-rounded-sans:ui-rounded,"Hiragino Maru Gothic ProN",Quicksand,Comfortaa,Manjari,"Arial Rounded MT","Arial Rounded MT Bold",Calibri,source-sans-pro,sans-serif;--font-stack-slab-serif:Rockwell,"Rockwell Nova","Roboto Slab","DejaVu Serif","Sitka Small",serif;--font-stack-antique:Superclarendon,"Bookman Old Style","URW Bookman","URW Bookman L","Georgia Pro",Georgia,serif;--font-stack-didone:Didot,"Bodoni MT","Noto Serif Display","URW Palladio L",P052,Sylfaen,serif;--font-stack-handwritten:"Segoe Print","Bradley Hand",Chilanka,TSCu_Comic,casual,cursive}.sanctum-display{font-family:var(--font-sanctum-display);font-weight:400;font-style:normal}.sanctum-editorial-serif{font-family:var(--font-stack-transitional)}.sanctum-institutional-sans{font-family:var(--font-stack-humanist)}.sanctum-industrial-sans{font-family:var(--font-stack-industrial)}.sanctum-code{font-family:var(--font-stack-monospace-code)}@font-face{font-family:Neue Haas Unica;src:url(/fonts/NeueHaasUnicaW1G-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(/fonts/NeueHaasUnicaW1G-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(/fonts/NeueHaasUnicaW1G-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vremena;src:url(/fonts/VremenaRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vremena;src:url(/fonts/VremenaMedium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vremena;src:url(/fonts/VremenaItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}body{font-family:var(--font-sanctum-sans)}button,input,select,textarea{font-family:inherit}.mh-console{--sl-console-rail:304px;--sl-console-collapsed-rail:32px;--sl-console-lane:820px;--sl-console-reading:760px;--sl-console-rail-delta:136px}@media (min-width:768px){.mh-console .mh-left:not(.mh-side--closed),.mh-console .mh-right:not(.mh-side--closed){width:var(--sl-console-rail)!important;min-width:var(--sl-console-rail)!important;max-width:var(--sl-console-rail)!important;flex:0 0 var(--sl-console-rail)!important}.mh-console .mh-left:not(.mh-side--closed)>.mh-side-inner,.mh-console .mh-right:not(.mh-side--closed)>.mh-side-inner{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.mh-console .mh-side.mh-side--closed{width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important}.mh-console .mh-side .mh-side-inner,.mh-console .mh-side .mh-side-inner>*{max-width:100%!important;box-sizing:border-box!important}.mh-console .mh-side button,.mh-console .mh-side input,.mh-console .mh-side select,.mh-console .mh-side textarea{min-width:0}}.mh-console>.relative.flex.flex-1.min-h-0{--sl-console-centre-shift:0px}@media (min-width:1510px){.mh-console>.relative.flex.flex-1.min-h-0:has(>.mh-left:not(.mh-side--closed)):has(>.mh-right.mh-side--closed){--sl-console-centre-shift:calc(-1 * var(--sl-console-rail-delta))}.mh-console>.relative.flex.flex-1.min-h-0:has(>.mh-left.mh-side--closed):has(>.mh-right:not(.mh-side--closed)){--sl-console-centre-shift:var(--sl-console-rail-delta)}}
/*    !important is deliberate so the inline value can no longer win.         */.mh-console .mh-conversation-feed,.mh-console .mh-engine>.relative.flex-1.min-h-0.overflow-y-auto.mh-scroll>.mx-auto.w-full.px-6.pt-6.pb-10{width:100%!important;max-width:calc(var(--sl-console-lane) + 48px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transform:translateX(var(--sl-console-centre-shift))}.mh-console .mh-engine [data-answer-id]{width:100%!important;max-width:var(--sl-console-reading)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.mh-console .mh-premium-answer{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.mh-console .mh-conversation-composer-shell,.mh-console .mh-engine>.relative.shrink-0>.mx-auto.w-full.px-5{width:100%!important;max-width:calc(var(--sl-console-lane) + 40px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transform:translateX(var(--sl-console-centre-shift))}.mh-console .mh-conversation-composer,.mh-console .mh-engine>.relative.shrink-0>.mx-auto.w-full.px-5>.relative.mx-auto{width:100%!important;max-width:var(--sl-console-lane)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transition:none!important}.mh-console .mh-challenge-lane{width:100%!important;max-width:var(--sl-console-lane)!important;margin-left:auto!important;margin-right:auto!important;transform:translateX(var(--sl-console-centre-shift))}.mh-console .mh-engine-header .mh-legal-mode-switch{transform:translate(calc(-50% + var(--sl-console-centre-shift)),-50%)!important}.mh-console .mh-answer-accent,.mh-console .mh-premium-answer em,.mh-console [style*="font-style: italic"],.mh-console [style*='fontStyle: "italic"'],.mh-console em,.mh-console i{font-style:normal!important}.mh-console .mh-answer-paragraph,.mh-console .mh-premium-answer,.mh-console [data-answer-id] h1,.mh-console [data-answer-id] h2,.mh-console [data-answer-id] h3,.mh-console [data-answer-id] h4{text-align:left!important}@media (max-width:900px){.mh-console{--sl-console-lane:100%;--sl-console-reading:100%}.mh-console .mh-challenge-lane,.mh-console .mh-conversation-composer-shell,.mh-console .mh-conversation-feed,.mh-console .mh-engine>.relative.flex-1.min-h-0.overflow-y-auto.mh-scroll>.mx-auto.w-full.px-6.pt-6.pb-10,.mh-console .mh-engine>.relative.shrink-0>.mx-auto.w-full.px-5{transform:none!important}}:is(.sl-platform-light,.sl-console-route-light,.mh-console--light){--light-background:#f5f7fa;--light-surface:#fcfdff;--light-elevated:#ffffff;--light-subtle:#eef2f7;--light-border:#d8dfe8;--light-border-strong:#b8c5d4;--light-text:#192b3e;--light-secondary:#526174;--light-tertiary:#647184;--light-active:#e7effb;--light-active-border:#b5cbea;--light-accent:#285b98;--light-provenance:#f7f4ee;--light-provenance-border:#cfc8bc;--light-provenance-text:#615544;--light-paper:#fffefa;--light-highlight:#d9e7ff;--light-warning:#87541f;--light-warning-wash:#fbf3e6;--light-success:#31654f;--light-error:#a13f3e;--light-shadow:0 8px 28px rgb(32 51 76/7%);--sl-ui-radius-xs:3px;--sl-ui-radius-sm:4px;--sl-ui-radius-md:6px;--sl-ui-radius-lg:8px;--sl-base:var(--light-background);--sl-panel:var(--light-surface);--sl-panel-2:var(--light-subtle);--sl-raised:var(--light-subtle);--sl-line:var(--light-border);--sl-line-2:var(--light-border-strong);--sl-ink:var(--light-text);--sl-text:var(--light-text);--sl-dim:var(--light-secondary);--sl-faint:var(--light-tertiary);--sl-gold:var(--light-accent);--sl-gold-2:var(--light-accent);--sl-blue:var(--light-accent);--sl-green:var(--light-success);--sl-amber:var(--light-warning);--sl-red:var(--light-error);--popup-paper:var(--light-background);--popup-panel:var(--light-elevated);--popup-ink:var(--light-text);--popup-muted:var(--light-secondary);--popup-line:var(--light-border);--popup-accent:var(--light-accent);--popup-wash:var(--light-subtle);--popup-backdrop:rgb(28 43 63/24%);--popup-shadow:var(--light-shadow);color-scheme:light}.mh-console.mh-console--light[data-theme=light]{--mh-base:var(--light-background);--mh-base-2:var(--light-subtle);--mh-panel:var(--light-surface);--mh-panel-alt:var(--light-subtle);--mh-raised:var(--light-subtle);--mh-line:var(--light-border);--mh-line-lit:var(--light-border-strong);--mh-ivory:var(--light-text);--mh-text:var(--light-text);--mh-dim:var(--light-secondary);--mh-faint:var(--light-tertiary);--mh-gold:var(--light-accent);--mh-gold-lit:var(--light-accent);--mh-gold-soft:var(--light-accent);--mh-gold-deep:var(--light-active-border);--mh-gold-wash:var(--light-active);--mh-blue:var(--light-accent);--mh-sage:var(--light-success);--mh-sage-wash:#edf5f0;--mh-sage-line:#c6dbce;--mh-clay:var(--light-error);--mh-control-radius:3px;--mh-surface-radius:6px}.sl-console-route-light,.sl-platform-light,.sl-platform-light .sl-content{background:var(--light-background)!important;color:var(--light-text)!important}.mh-console.mh-console--light :is(.mh-console-header,.mh-engine-header,.mh-side,.mh-side-inner),.sl-platform-light :is(.sl-nav,.sl-brand,.sl-topbar){background:var(--light-surface)!important;border-color:var(--light-border)!important;box-shadow:none!important}.mh-console.mh-console--light :is(.mh-atmos,.mh-engine),.sl-platform-light :is(.sl-matter-hero,.sl-agent-canvas,.sl-builder-canvas,.sl-plan-card,.sl-admin-status,.sl-gov-overview-head,.sl-space-boundary){background:var(--light-background)!important;background-image:none!important}.mh-console.mh-console--light :is(.mh-output-card,.mh-authority-card,.mh-chat-file-card),.sl-platform-light :is(.sl-panel,.sl-card,.sl-settings-panel,.sl-admin-stat,.sl-agent-node,.sl-gov-control-card,.sl-gov-matter-grid>div){background:var(--light-surface)!important;border-color:var(--light-border)!important;border-radius:6px!important;box-shadow:none!important}.sl-platform-light :is(.sl-gov-control-grid,.sl-gov-matter-grid){background:var(--light-border)!important}.sl-platform-light :is(.sl-gov-control-card,.sl-gov-matter-grid>div){border-radius:0!important}.sl-platform-light .sl-gov-filter input{background:transparent!important;border-color:transparent!important}.sl-platform-light :is(.sl-gov-control-icon,.sl-admin-stat-icon,.sl-gov-filter,.sl-instance,.sl-inline-search,.sl-global-trigger){background:var(--light-subtle)!important;border-color:var(--light-border)!important;color:var(--light-secondary)!important}.mh-console.mh-console--light :is(.mh-legal-mode-switch,.mh-appearance-switch) button.active,.mh-console.mh-console--light :is(.mh-matter-mode-item.is-active,.mh-matter-mode-library-item.is-active),.sl-platform-light .sl-nav nav button.active,.sl-platform-light :is(.sl-tabs,.sl-dcc-tabs,.sl-settings-nav,.sl-appearance-switch) button.active{background:var(--light-active)!important;border-color:var(--light-active-border)!important;color:var(--light-accent)!important;box-shadow:none!important}.sl-console-route-light .sl-console-return,.sl-platform-light :is(.sl-create,.sl-top-console){background:var(--light-surface)!important;border-color:var(--light-border-strong)!important;color:var(--light-text)!important;box-shadow:none!important}.mh-console.mh-console--light .mh-row:hover,.sl-platform-light :is(.sl-nav nav button,.sl-row):hover{background:var(--light-subtle)!important;color:var(--light-text)!important}.sl-platform-light .sl-table th,.sl-platform-light :is(.sl-nav-group>label,.sl-brand small){color:var(--light-secondary)!important}.mh-console.mh-console--light .mh-composer{border-color:var(--light-border-strong)!important;background:var(--light-elevated)!important;border-radius:7px!important;box-shadow:none!important}.mh-console.mh-console--light .mh-composer:focus-within{border-color:var(--light-accent)!important}.mh-console.mh-console--light .mh-message-user{background:var(--light-subtle)!important;border-color:var(--light-border)!important;border-radius:4px!important}.mh-console.mh-console--light .mh-engine-answer .mh-answer-conclusion{font-size:clamp(18px,1.4vw,21px)!important;line-height:1.48!important;letter-spacing:-.012em!important}.mh-console.mh-console--light .mh-engine-answer .mh-answer-paragraph{font-size:14px!important;line-height:1.75!important}.mh-console.mh-console--light :is(.mh-answer-metadata,.mh-chip,.mh-composer-menu-label){color:var(--light-secondary)}.mh-console.mh-console--light [aria-label="Challenge perspective"] button{color:var(--light-secondary)!important;opacity:1!important}.mh-console.mh-console--light [aria-label="Challenge perspective"] button[aria-pressed=true]{color:var(--light-accent)!important}.mh-console.mh-console--light .mh-engine-answer .mh-inline-citations .mh-src,.mh-console.mh-console--light .mh-src,.sl-platform-light :is(.sl-dcc-citation,.sl-citation){background:var(--light-provenance)!important;border:1px solid var(--light-provenance-border)!important;border-radius:3px!important;color:var(--light-provenance-text)!important;box-shadow:none!important}.mh-console.mh-console--light .mh-engine-answer .mh-inline-citations .mh-src:hover,.mh-console.mh-console--light .mh-src:hover,.sl-platform-light .sl-dcc-citation:hover{border-color:var(--light-provenance-text)!important;color:var(--light-provenance-text)!important;background:#eee8dd!important}.sl-platform-light .sl-dcc-timeline article{border-left-color:var(--light-border-strong)}.sl-platform-light .sl-dcc-timeline article:focus-within{background:var(--light-active)}.sl-platform-light .sl-dcc-time-node{border-color:var(--light-active-border);color:var(--light-accent);background:var(--light-surface)}.mh-console.mh-console--light .mh-source-viewer{background:var(--light-paper)!important;border-color:var(--light-border)!important;border-radius:6px!important;box-shadow:var(--light-shadow)!important}.mh-console.mh-console--light .mh-source-viewer mark{color:var(--light-text)!important;background:var(--light-highlight)!important}.mh-console.mh-console--light .mh-authority-list-head,.sl-platform-light .sl-table th{background:var(--light-subtle)!important;border-color:var(--light-border)!important}.sl-platform-light .sl-table td{border-color:var(--light-border)!important;color:var(--light-text)!important}.sl-platform-light .sl-table tbody tr:hover td{background:var(--light-subtle)!important}.sl-platform-light :is(input,textarea,select){background:var(--light-elevated)!important;color:var(--light-text)!important;border-color:var(--light-border-strong)!important}.sl-platform-light :is(input,textarea)::-moz-placeholder{color:var(--light-tertiary)}.sl-platform-light :is(input,textarea)::placeholder{color:var(--light-tertiary)}.mh-console.mh-console--light :is(.mh-composer-menu,.mh-matter-mode-panel,.mh-writing-refine-menu,.mh-live-cloud-shell),.sl-console-route-light .sl-notification-panel,.sl-platform-light :is(.sl-modal,.sl-user-menu,.sl-command-dialog,.sl-notification-panel,.sl-agent-workbench-compact,.sl-agent-workbench-panel){background:var(--light-elevated)!important;border-color:var(--light-border)!important;border-radius:6px!important;box-shadow:var(--light-shadow)!important;backdrop-filter:none!important}.sl-console-route-light .sl-notification-panel>header,.sl-platform-light .sl-notification-panel>header{background:var(--light-subtle)!important;border-color:var(--light-border)!important}.sl-console-route-light .sl-notification-entry.is-unread,.sl-platform-light .sl-notification-entry.is-unread{background:var(--light-active)!important}.sl-platform-light :is(.sl-modal-scrim,.sl-command-scrim,.sl-dcc-drawer-scrim){background:var(--popup-backdrop)!important;backdrop-filter:none!important}.mh-console.mh-console--light :is(button,a,input,textarea,select,summary):focus-visible,.sl-platform-light :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--light-accent);outline-offset:3px}.sl-platform-light .sl-gov-alert{color:var(--light-warning)!important;background:var(--light-warning-wash)!important;border-color:#d9bf94!important}@media (max-width:600px){.mh-console.mh-console--light .mh-engine-answer .mh-answer-conclusion{font-size:18px!important}}