@charset "UTF-8";@layer mai.vendor,mai.core,mai.brand,mai.status,mai.base,mai.components,mai.shell,mai.pages,mai.utilities;@layer mai.vendor{.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}}.cdk-overlay-backdrop.mai-scrim{background:var(--mai-scrim);transition:opacity var(--m-base) var(--m-ease)}.cdk-overlay-pane.mai-overlay-pane{max-width:calc(100vw - 32px)}@font-face{font-family:MAI Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mai-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MAI Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MAI Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-ext-400-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:MAI Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/mai-sans-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MAI Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-400-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MAI Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-ext-400-italic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:MAI Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mai-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MAI Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MAI Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-ext-500-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:MAI Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mai-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MAI Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MAI Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-ext-600-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-ext-400-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-400-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-ext-400-italic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-ext-600-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-ext-400-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-ext-500-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@layer mai.core{:root{--mai-paper-0: #fbfaf6;--mai-paper-1: #f3f1ea;--mai-paper-2: #eae6dc;--mai-paper-3: #e2ddd1;--mai-sheet: #fffefb;--mai-ink-1: #1b1f24;--mai-ink-2: #464b53;--mai-ink-3: #62666d;--mai-ink-4: #818387;--mai-rule-1: #e2ddd2;--mai-rule-2: #cfc8ba;--mai-rule-ink: #1b1f24;--mai-warn-tint: #f6eedc;--mai-warn-rule: #e6d3a9;--mai-danger-tint: #f7e9e6;--mai-danger-rule: #e3c4be;--mai-scrim: rgb(27 31 36 / 42%);--mai-scrim-nav: rgb(27 31 36 / 32%);--mai-on-ink: #ffffff;--mai-toast-text: #f3f1ea;--mai-toast-ok: #9fd3b0;--mai-toast-link: #a9d6d2;--mai-toast-err: #f2b8ae;--mai-toast-hover: rgb(255 255 255 / 12%);--mai-document-ink: #15181c;--mai-font-ui: var(--mai-brand-font-ui);--mai-font-display: var(--mai-brand-font-display);--mai-font-mono: "IBM Plex Mono", consolas, "Courier New", monospace;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 28px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--r-1: 2px;--r-2: 4px;--r-3: 6px;--r-sheet: 8px;--e-overlay: 0 0 0 1px rgb(27 31 36 / 10%), 0 8px 24px rgb(27 31 36 / 14%);--e-paper: 0 0 0 1px rgb(27 31 36 / 8%), 0 1px 2px rgb(27 31 36 / 6%), 0 6px 18px rgb(27 31 36 / 6%);--m-fast: .12s;--m-base: .2s;--m-ease: cubic-bezier(.2, 0, 0, 1);--topbar-h: 52px;--nav-w: 228px;--ctx-w: 344px;--gutter: 32px;--tabbar-h: 0px}@media(width<=1280px){:root{--ctx-w: 300px;--gutter: 24px}}@media(width<=1024px){:root{--nav-w: 0px}}@media(width<=760px){:root{--gutter: 16px;--topbar-h: 56px;--tabbar-h: 64px}}}@layer mai.brand{:root{--mai-brand-accent: #0b5a5f;--mai-brand-accent-hover: #08464a;--mai-brand-accent-active: #063a3d;--mai-brand-accent-tint: #e4eeec;--mai-brand-accent-rule: #a9c7c3;--mai-brand-on-accent: #ffffff;--mai-brand-font-ui: "MAI Sans", "IBM Plex Sans", "Segoe UI", arial, sans-serif;--mai-brand-font-display: "Source Serif 4", "PT Serif", georgia, serif}}@layer mai.status{:root{--mai-status-compliant: #2e6b3a;--mai-status-partial: #835500;--mai-status-noncompliant: #a1281c;--mai-status-review: #5d6167;--mai-status-na: #36597f;--mai-risk-past: #48704f;--mai-risk-orta: #835a00;--mai-risk-yuqori: #a74a1a;--mai-risk-kritik: #8e1b1b;--mai-due-over: #a1281c;--mai-due-soon: #835500}}@layer mai.base{*,*:before,*:after{box-sizing:border-box}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;background:var(--mai-paper-0)}body{margin:0;min-height:100vh;background:var(--mai-paper-0);color:var(--mai-ink-1);font:400 14px/21px var(--mai-font-ui);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,fieldset{margin:0}fieldset{padding:0;border:0;min-width:0}legend{padding:0}ol,ul{padding:0;list-style:none}a{color:var(--mai-brand-accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}abbr[title]{text-decoration:none}:focus{outline:none}:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:2px}@media(width<=760px){body{font-size:15px;line-height:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}}}@layer mai.utilities{.t-display{font:600 28px/34px var(--mai-font-display);letter-spacing:-.005em;color:var(--mai-ink-1)}.t-h1{font:600 24px/30px var(--mai-font-display);letter-spacing:-.005em}.t-h2{font:600 18px/24px var(--mai-font-display)}.t-h3{font:600 14px/20px var(--mai-font-ui)}.t-body{font:400 14px/21px var(--mai-font-ui)}.t-small{font:400 13px/19px var(--mai-font-ui)}.t-label{font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.t-overline{font:600 11px/16px var(--mai-font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--mai-ink-3)}.t-meta{font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.t-note{font:italic 400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.t-mono,.code{font:400 12px/16px var(--mai-font-mono);letter-spacing:0;color:var(--mai-ink-2);white-space:nowrap}.num,.tnum{font-variant-numeric:tabular-nums lining-nums}.muted{color:var(--mai-ink-3)}.ink2{color:var(--mai-ink-2)}.strong{font-weight:600}.nowrap{white-space:nowrap}.right{text-align:right}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stack-2>*+*{margin-top:var(--s-2)}.stack-3>*+*{margin-top:var(--s-3)}.stack-4>*+*{margin-top:var(--s-4)}.row-gap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}@media(width<=760px){.t-display{font-size:24px;line-height:30px}.m-hide{display:none!important}}@media(width>=761px){.m-only{display:none!important}}}@layer mai.components{.i{display:inline-block;width:16px;height:16px;flex:none;vertical-align:-3px;color:inherit}.i>svg{display:block;width:100%;height:100%;stroke:currentcolor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.i--sm{width:14px;height:14px;vertical-align:-2px}.i--sm>svg{stroke-width:2}.i--xs{width:12px;height:12px;vertical-align:-1px}.i--xs>svg{stroke-width:2}.i--lg{width:20px;height:20px}}@layer mai.components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:32px;padding:0 var(--s-3);border-radius:var(--r-2);border:1px solid transparent;font:500 13px/1 var(--mai-font-ui);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--m-fast) var(--m-ease),border-color var(--m-fast) var(--m-ease),color var(--m-fast) var(--m-ease)}.btn:hover{text-decoration:none}.btn--primary{background:var(--mai-brand-accent);color:var(--mai-brand-on-accent)}.btn--primary:hover{background:var(--mai-brand-accent-hover)}.btn--primary:active{background:var(--mai-brand-accent-active)}.btn--secondary{background:var(--mai-sheet);border-color:var(--mai-ink-4);color:var(--mai-ink-1)}.btn--secondary:hover{background:var(--mai-paper-2);border-color:var(--mai-ink-3)}.btn--ghost{color:var(--mai-brand-accent);padding:0 var(--s-2)}.btn--ghost:hover{background:var(--mai-brand-accent-tint)}.btn--danger{background:var(--mai-sheet);border-color:var(--mai-status-noncompliant);color:var(--mai-status-noncompliant)}.btn--danger:hover{background:var(--mai-danger-tint)}.btn[disabled],.btn[aria-disabled=true]{background:var(--mai-paper-1);border-color:var(--mai-rule-2);color:var(--mai-ink-3);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn--sm{height:28px;padding:0 10px;font-size:12.5px}.btn--lg{height:40px;padding:0 var(--s-4);font-size:14px}.btn--block{width:100%}.btn-group{display:inline-flex}.btn-group .btn+.btn{margin-left:-1px}.btn-group .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.icon-btn{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--r-2);color:var(--mai-ink-2)}.icon-btn:hover{background:var(--mai-paper-2);color:var(--mai-ink-1);text-decoration:none}.icon-btn .count{position:absolute;top:4px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-1);background:var(--mai-ink-1);color:var(--mai-on-ink);font:600 10px/16px var(--mai-font-ui);font-variant-numeric:tabular-nums;text-align:center}@media(width<=760px){.btn,.btn--sm{min-height:44px}.icon-btn{width:44px;height:44px}}}@layer mai.components{.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label{font:500 12.5px/16px var(--mai-font-ui);color:var(--mai-ink-1)}.field-opt{margin-left:6px;font-weight:400;color:var(--mai-ink-3)}.field .hint{font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.field-error{display:flex;align-items:flex-start;gap:6px;font:500 12px/16px var(--mai-font-ui);color:var(--mai-status-noncompliant)}.field-error .i{margin-top:1px}.input,.select{height:32px;padding:0 10px;border:1px solid var(--mai-ink-4);border-radius:var(--r-2);background:var(--mai-sheet);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-1);min-width:0}.input::placeholder,.select::placeholder{color:var(--mai-ink-3)}.input:hover,.select:hover{border-color:var(--mai-ink-3)}.input:focus-visible,.select:focus-visible{border-color:var(--mai-brand-accent);outline-offset:1px}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--mai-status-noncompliant);box-shadow:0 0 0 1px var(--mai-status-noncompliant)}.input:disabled,.input[aria-disabled=true],.select:disabled,.select[aria-disabled=true]{background:var(--mai-paper-1);border-color:var(--mai-rule-2);color:var(--mai-ink-3);cursor:not-allowed}.textarea{height:auto;min-height:88px;padding:8px 10px;resize:vertical}select.select{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23464B53' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat}.field-count{align-self:flex-end;margin-top:-2px;font:400 11.5px/14px var(--mai-font-ui);font-variant-numeric:tabular-nums;color:var(--mai-ink-3)}@media(width<=760px){.input,.select{height:44px;font-size:16px}.textarea{height:auto}}}@layer mai.components{.mai-checkbox{display:block}.check{appearance:none;display:inline-grid;place-items:center;width:16px;height:16px;margin:0;border:1px solid var(--mai-ink-4);border-radius:var(--r-1);background:var(--mai-sheet);cursor:pointer;vertical-align:-3px;flex:none}.check:hover{border-color:var(--mai-ink-2)}.check:checked,.check:indeterminate{background:var(--mai-brand-accent);border-color:var(--mai-brand-accent)}.check:checked:after{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid var(--mai-brand-on-accent);border-bottom:2px solid var(--mai-brand-on-accent);transform:rotate(-45deg)}.check:indeterminate:after{content:"";width:8px;height:2px;background:var(--mai-brand-on-accent)}.check:disabled{background:var(--mai-paper-1);border-color:var(--mai-rule-2);cursor:not-allowed}.check-row{display:inline-grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-1);cursor:pointer}.check-row .check{margin-top:2px}.check-row.is-invalid{color:var(--mai-due-over)}.check-row.is-invalid .check{border-color:var(--mai-due-over);box-shadow:0 0 0 1px var(--mai-due-over)}.check-row.is-disabled{color:var(--mai-ink-3);cursor:not-allowed}.radio{appearance:none;display:inline-grid;place-items:center;width:18px;height:18px;margin:0;border:1px solid var(--mai-ink-4);border-radius:50%;background:var(--mai-sheet);flex:none;cursor:pointer}.radio:checked{border-color:var(--mai-brand-accent)}.radio:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--mai-brand-accent)}.radio:disabled{background:var(--mai-paper-1);cursor:not-allowed}.radio-group{display:flex;flex-direction:column;gap:6px}.radio-list{border-top:1px solid var(--mai-rule-2)}.radio-row{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;min-height:44px;padding:10px var(--s-2);border-bottom:1px solid var(--mai-rule-1);cursor:pointer}.radio-row .radio{margin-top:1px}.radio-row:hover{background:var(--mai-paper-1)}.radio-row.is-checked{background:var(--mai-brand-accent-tint)}.radio-label{display:block;font:500 13.5px/19px var(--mai-font-ui);color:var(--mai-ink-1)}.radio-desc{display:block;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}@media(width<=760px){.check{width:22px;height:22px}}}@layer mai.components{.mai-date-input{position:relative;display:block;width:100%;max-width:180px}.mai-date-input .date-input{width:100%;padding-right:32px;font-variant-numeric:tabular-nums}.mai-date-input .date-input-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--mai-ink-3);pointer-events:none}}@layer mai.components{.mai-select{display:block;min-width:0}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);width:100%;text-align:left;cursor:pointer}.select-trigger .i{color:var(--mai-ink-2)}.select-trigger[aria-expanded=true]{border-color:var(--mai-brand-accent)}.select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-value.is-placeholder{color:var(--mai-ink-3)}.listbox{max-height:320px;overflow-y:auto;padding:4px 0;background:var(--mai-paper-0);border:1px solid var(--mai-rule-2);border-radius:var(--r-3);box-shadow:var(--e-overlay)}.listbox:focus-visible{outline-offset:-2px}.option{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--s-2);min-height:32px;padding:6px 12px;font:400 13px/18px var(--mai-font-ui);color:var(--mai-ink-1);cursor:pointer}.option:hover,.option.cdk-option-active{background:var(--mai-paper-2)}.option[aria-selected=true]{font-weight:600}.option[aria-disabled=true]{color:var(--mai-ink-3);cursor:not-allowed}.option .option-hint{grid-column:1;font:400 11.5px/15px var(--mai-font-ui);color:var(--mai-ink-3)}.option .option-check{grid-column:2;grid-row:1;visibility:hidden;color:var(--mai-brand-accent)}.option[aria-selected=true] .option-check{visibility:visible}@media(width<=760px){.option{min-height:44px}}}@layer mai.components{.mai-status{display:inline-block}.st{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/16px var(--mai-font-ui);white-space:nowrap}.st--ok{color:var(--mai-status-compliant)}.st--partial{color:var(--mai-status-partial)}.st--fail{color:var(--mai-status-noncompliant)}.st--review{color:var(--mai-status-review)}.st--na{color:var(--mai-status-na)}.st-sub{display:block;margin:2px 0 0 20px;font:400 11.5px/14px var(--mai-font-ui);color:var(--mai-ink-3);white-space:normal}.state{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/16px var(--mai-font-ui);color:var(--mai-ink-2);white-space:nowrap}.state:before{content:"";width:7px;height:7px;border-radius:50%;border:1.5px solid currentcolor;flex:none}.state--done{color:var(--mai-status-compliant)}.state--done:before{background:currentcolor}.state--active{color:var(--mai-brand-accent)}.state--active:before{background:currentcolor;box-shadow:0 0 0 2px var(--mai-brand-accent-tint)}.state--wait{color:var(--mai-ink-3)}.state--wait:before{border-style:dashed}.state--bad{color:var(--mai-status-noncompliant)}.state--bad:before{background:currentcolor;border-radius:1px}.rk{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/16px var(--mai-font-ui);white-space:nowrap}.rk .i>svg{stroke-width:1.5}.rk .score{font:500 11.5px/1 var(--mai-font-mono);color:var(--mai-ink-3)}.rk--past{color:var(--mai-risk-past)}.rk--orta{color:var(--mai-risk-orta)}.rk--yuqori{color:var(--mai-risk-yuqori)}.rk--kritik{color:var(--mai-risk-kritik)}.cat{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--mai-ink-2);border-radius:var(--r-1);background:var(--mai-sheet);font:600 11.5px/1 var(--mai-font-ui);letter-spacing:.02em;color:var(--mai-ink-1);white-space:nowrap}.cat small{font:500 10.5px/1 var(--mai-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mai-ink-3)}.cat--none{border-style:dashed;border-color:var(--mai-ink-4);color:var(--mai-ink-3);font-weight:500}}@layer mai.components{.mai-cite{display:inline-block;max-width:100%;vertical-align:middle}.cite{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid var(--mai-rule-2);border-radius:var(--r-1);background:var(--mai-sheet);font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-1);vertical-align:middle}.cite .origin{display:inline-flex;align-items:center;padding:2px 6px;border-right:1px solid var(--mai-rule-2);background:var(--mai-paper-1);font:600 10px/12px var(--mai-font-ui);letter-spacing:.07em;color:var(--mai-ink-1)}.cite .origin--int{color:var(--mai-brand-accent)}.cite .origin--met{color:var(--mai-ink-3);font-weight:500}.cite .ref{min-width:0;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.cite:hover{text-decoration:none;border-color:var(--mai-ink-4)}a.cite:hover .ref{text-decoration:underline;text-underline-offset:2px}.cite-doc{display:block;margin-top:4px;font:400 11.5px/15px var(--mai-font-ui);color:var(--mai-ink-3)}.cite-doc.amended{color:var(--mai-due-soon)}.clause{display:inline-flex;align-items:center;height:24px;padding:0 6px;border:1px solid var(--mai-rule-2);border-radius:var(--r-1);background:var(--mai-sheet);font:400 11.5px/1 var(--mai-font-ui);color:var(--mai-ink-2);white-space:nowrap}.clause b{font-weight:600;color:var(--mai-ink-1);margin-right:4px}}@layer mai.components{.due{display:inline-flex;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums;white-space:nowrap}.due-date{font:400 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.due-rel{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.due-off{font-weight:400;color:var(--mai-ink-3)}.due-off:before{content:"\b7";margin-right:4px}.due--over .due-rel{color:var(--mai-due-over)}.due--soon .due-rel{color:var(--mai-due-soon)}.due--today .due-rel{color:var(--mai-due-soon);font-weight:600}.due-norm{font:italic 400 11.5px/15px var(--mai-font-ui);color:var(--mai-ink-3);white-space:normal}.due--inline{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px}}@layer mai.components{.page-head{display:block;padding-bottom:var(--s-5)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.crumbs li{display:flex;align-items:center;gap:6px;min-width:0}.crumbs li+li:before{content:"/";color:var(--mai-rule-2)}.crumbs a{color:var(--mai-ink-2)}.crumbs [aria-current]{color:var(--mai-ink-3)}.title-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4) var(--s-6);margin-top:var(--s-3)}.title-row>div:first-child{flex:1 1 420px;min-width:0}.page-meta{display:flex;flex-wrap:wrap;row-gap:4px;overflow:hidden;margin:var(--s-2) 0 0 -15px;font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2)}.page-meta:empty{display:none}.page-meta>*{display:inline-block;margin-left:-1px;padding:0 14px;border-left:1px solid var(--mai-rule-2)}.page-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);flex:none}.page-actions:empty{display:none}.scope-note{display:flex;align-items:flex-start;gap:8px}.scope-note .i{margin-top:1px}.scope-note{margin-top:var(--s-3);font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.section{display:block;margin-top:var(--s-8)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--mai-rule-ink);margin-bottom:var(--s-3)}.section-head h2{display:flex;align-items:baseline;gap:10px}.section-head .count{font:400 14px/1 var(--mai-font-display);font-variant-numeric:tabular-nums;color:var(--mai-ink-3)}.section-head .aside{display:flex;align-items:center;gap:var(--s-3);font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.section-head .aside:empty{display:none}.section-head--flush{border-top:0;padding-top:0}.section-lede{margin:-4px 0 var(--s-3);max-width:760px;font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2)}.dl{display:grid;grid-template-columns:minmax(140px,200px) 1fr;column-gap:var(--s-4)}.dl-row{display:contents}.dl dt,.dl dd{padding:8px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.dl dt{color:var(--mai-ink-3)}.dl dd{min-width:0;color:var(--mai-ink-1)}.dl dd.t-mono{white-space:normal;word-break:break-all}.dl--tight{grid-template-columns:1fr auto}.dl--tight dd{text-align:right;font-variant-numeric:tabular-nums}@media(width<=760px){.title-row{flex-direction:column;align-items:stretch;gap:var(--s-4)}.title-row>div:first-child{flex:none}.page-actions{flex:1 1 100%;min-width:0}.page-actions .btn{flex:1 1 auto}.section-head{flex-wrap:wrap;row-gap:2px}.dl{grid-template-columns:1fr}.dl dt{border-bottom:0;padding-bottom:0}.dl--tight{grid-template-columns:1fr auto}.dl--tight dt{border-bottom:1px solid var(--mai-rule-1);padding-bottom:8px}}}@layer mai.components{.who{display:flex;flex-direction:column;min-width:0}.who b{font:500 13px/18px var(--mai-font-ui);white-space:nowrap}.who span:not(.restricted,.i){font:400 11.5px/15px var(--mai-font-ui);color:var(--mai-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who--none b{color:var(--mai-due-over)}}@layer mai.components{.empty{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);padding:var(--s-5) 0;border-top:1px solid var(--mai-rule-1);border-bottom:1px solid var(--mai-rule-1)}.empty>.i{color:var(--mai-ink-3);margin-top:1px}.empty .empty-title{font:600 13.5px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.empty .empty-text{max-width:600px;font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2)}.empty .empty-text p+p{margin-top:var(--s-2)}.empty .actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.empty .actions:empty{display:none}.mai-skeleton{display:block}.sk{display:block;height:10px;border-radius:1px;background:var(--mai-paper-2);animation:mai-sk 1.4s var(--m-ease) infinite}.sk+.sk{margin-top:10px}.sk-row{padding:14px 0;border-bottom:1px solid var(--mai-rule-1)}.sk-row .sk+.sk{margin-top:8px}.sk-row--stmt{display:grid;grid-template-columns:1fr 96px;align-items:center;gap:var(--s-3)}.sk-row--stmt .sk+.sk{margin-top:0}.sk--code{width:120px;height:9px}.sk--line{width:88%}.sk--short{width:52%}.sk--fig{height:22px}@keyframes mai-sk{0%,to{opacity:1}50%{opacity:.45}}.problem{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--mai-danger-rule);border-left:3px solid var(--mai-status-noncompliant);border-radius:var(--r-2);background:var(--mai-danger-tint)}.problem>.i{color:var(--mai-status-noncompliant);margin-top:2px}.problem .problem-body{min-width:0}.problem .problem-title{font:600 13px/19px var(--mai-font-ui);color:var(--mai-ink-1)}.problem p{font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.problem .problem-hint{margin-top:2px}.problem .problem-basis{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:var(--s-2)}.problem .problem-meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:var(--s-2);color:var(--mai-ink-3)}.problem .problem-meta .code{font-size:11.5px;color:var(--mai-ink-3);white-space:normal;word-break:break-all}.problem .actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-3)}.problem .problem-wait{font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.problem.problem--denied{border-color:var(--mai-rule-2);border-left-color:var(--mai-ink-3);background:var(--mai-paper-1)}.problem.problem--denied>.i{color:var(--mai-ink-2)}.notice{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--mai-warn-rule);border-left:3px solid var(--mai-due-soon);border-radius:var(--r-2);background:var(--mai-warn-tint);font-size:13px;line-height:19px;color:var(--mai-ink-1)}.notice>.i{color:var(--mai-due-soon);margin-top:2px}.notice .notice-body{min-width:0}.notice--info{border-color:var(--mai-brand-accent-rule);border-left-color:var(--mai-brand-accent);background:var(--mai-brand-accent-tint)}.notice--info>.i{color:var(--mai-brand-accent)}.restricted{display:inline-flex;align-items:center;gap:6px;font:italic 400 12.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}}@layer mai.components{.mai-tabs{display:block}.tabs{display:flex;gap:var(--s-6);border-bottom:1px solid var(--mai-rule-2);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0;color:var(--mai-ink-2);font:500 13.5px/1 var(--mai-font-ui);white-space:nowrap}.tab:hover{color:var(--mai-ink-1)}.tab[aria-selected=true]{color:var(--mai-ink-1);font-weight:600}.tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.tab[aria-disabled=true]{color:var(--mai-ink-3);cursor:not-allowed}.tab:focus-visible{outline-offset:-2px}.tab .tab-count{font:500 12px/1 var(--mai-font-ui);font-variant-numeric:tabular-nums;color:var(--mai-ink-3)}.tab-panel{padding-top:var(--s-5)}.tab-panel:focus-visible{outline-offset:4px}@media(width<=760px){.tab{height:48px}}}@layer mai.components{.dialog{display:flex;flex-direction:column;max-height:calc(88vh - 32px);background:var(--mai-paper-0);border-radius:var(--r-3);box-shadow:var(--e-overlay);color:var(--mai-ink-1)}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--s-6) var(--s-3);border-bottom:1px solid var(--mai-rule-2)}.dialog-head .icon-btn{margin:-6px -10px 0 0}.dialog-heading{min-width:0}.dialog-title{font:600 19px/24px var(--mai-font-display);color:var(--mai-ink-1)}.dialog-title:focus{outline:none}.dialog-sub{margin-top:2px;font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.dialog-body{flex:1;min-height:0;overflow-y:auto;padding:var(--s-4) var(--s-6);font:400 13.5px/20px var(--mai-font-ui)}.dialog-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--s-2);padding:var(--s-3) var(--s-6) var(--s-5);border-top:1px solid var(--mai-rule-1)}.dialog-foot:empty{display:none}.dialog--side{height:100vh;max-height:100vh;border-radius:0;border-left:1px solid var(--mai-rule-2)}.dialog--sheet{max-height:92vh;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-top:8px}.dialog--sheet .dialog-head{padding:0 var(--s-4) var(--s-3)}.dialog--sheet .dialog-body{padding:var(--s-3) var(--s-4)}.dialog--sheet .dialog-foot{display:grid;grid-template-columns:1fr;padding:var(--s-3) var(--s-4) var(--s-5)}.dialog--sheet .dialog-foot .btn{height:48px;font-size:15px}.dialog--sheet .dialog-foot .btn--primary{order:-1}.sheet-grip{width:36px;height:4px;margin:0 auto 10px;border-radius:2px;background:var(--mai-rule-2)}.menu{display:flex;flex-direction:column;min-width:200px;max-width:360px;padding:4px 0;background:var(--mai-paper-0);border:1px solid var(--mai-rule-2);border-radius:var(--r-3);box-shadow:var(--e-overlay)}.menu-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-height:32px;padding:6px 14px;text-align:left;font:400 13px/18px var(--mai-font-ui);color:var(--mai-ink-1);cursor:pointer}.menu-item:hover,.menu-item:focus-visible,.menu-item.cdk-focused{background:var(--mai-paper-2);text-decoration:none}.menu-item:focus-visible{outline-offset:-2px}.menu-item[aria-disabled=true]{color:var(--mai-ink-3);cursor:not-allowed}.menu-item[aria-checked=true]{font-weight:600}.menu-item small{font:400 11.5px/15px var(--mai-font-ui);color:var(--mai-ink-3)}.menu-row{display:flex;align-items:center;gap:10px;width:100%}.menu-row .i{color:var(--mai-ink-3)}.menu-row .menu-check{margin-left:auto;color:var(--mai-brand-accent)}.menu-sep{height:1px;margin:4px 0;background:var(--mai-rule-1)}.menu-head{padding:8px 14px 6px;border-bottom:1px solid var(--mai-rule-1);margin-bottom:4px;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.menu-head b{display:block;font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}@media(width<=760px){.menu-item{min-height:44px}}}@layer mai.components{.toast-stack{display:flex;flex-direction:column;gap:var(--s-2)}.toast{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-3);align-items:start;width:min(420px,100vw - 32px);padding:var(--s-3) var(--s-4);background:var(--mai-ink-1);color:var(--mai-toast-text);border-radius:var(--r-2);box-shadow:var(--e-overlay);font-size:13px;line-height:19px}.toast>.i{color:var(--mai-toast-ok);margin-top:2px}.toast b{display:block;color:var(--mai-on-ink);font-weight:600}.toast :focus-visible{outline-color:var(--mai-toast-link)}.toast--error>.i{color:var(--mai-toast-err)}.toast-text{min-width:0}.toast-text span{display:block}.toast-action{margin-top:4px;color:var(--mai-toast-link);font-weight:500;text-decoration:underline;text-underline-offset:2px}.toast-close{display:inline-grid;place-items:center;width:24px;height:24px;margin:-2px -6px 0 0;border-radius:var(--r-1);color:var(--mai-toast-text)}.toast-close:hover{background:var(--mai-toast-hover)}}@layer mai.components{.sheet-what{margin:0 0 var(--s-3);padding:10px 12px;border:1px solid var(--mai-rule-2);border-left:3px solid var(--mai-ink-1);background:var(--mai-sheet);font-size:13px;line-height:19px}.sheet-what dl{display:grid;grid-template-columns:96px 1fr;gap:4px 10px}.sheet-what dt{color:var(--mai-ink-3)}.sheet-what dd{min-width:0}.sheet-what .sign-hash{font:400 11.5px/16px var(--mai-font-mono);color:var(--mai-ink-2);word-break:break-all}.keys{border-top:1px solid var(--mai-rule-2);margin-top:var(--s-2)}.keys legend{padding:var(--s-2) 0}.key{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;min-height:56px;padding:12px 0;border-bottom:1px solid var(--mai-rule-1);cursor:pointer}.key .radio{margin-top:2px}.key b{display:block;font:500 13.5px/19px var(--mai-font-ui);color:var(--mai-ink-1)}.key>span>span{display:block;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.key .t-mono{display:inline;font-size:11.5px;color:var(--mai-ink-2)}.key .warnline{color:var(--mai-due-soon)}.key.is-checked{background:var(--mai-brand-accent-tint);margin:0 calc(var(--s-3) * -1);padding-left:var(--s-3);padding-right:var(--s-3)}.ack{display:block;padding:14px 0 4px}.ack .check{width:18px;height:18px}.sign-hint{margin:var(--s-2) 0 0;font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.provider{display:flex;flex-direction:column;gap:2px;margin-top:10px;font-size:12px;line-height:16px;color:var(--mai-ink-3)}.sign-status{display:flex;align-items:center;gap:8px;padding:var(--s-3) 0;color:var(--mai-ink-2)}.sign-problem{margin-top:var(--s-3)}}@layer mai.components{.sigtype{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-left:8px;border:1px solid var(--mai-rule-2);border-radius:var(--r-1);font:500 11px/1 var(--mai-font-ui);letter-spacing:.02em;color:var(--mai-ink-2);white-space:nowrap;vertical-align:1px}.sigtype--eimzo{border-color:var(--mai-ink-2);color:var(--mai-ink-1);font-weight:600}.sheet-what .sign-alg{margin-left:6px;font:400 11px/16px var(--mai-font-ui);color:var(--mai-ink-3)}}@layer mai.components{.mai-data-table{display:block}.dt{position:relative}.table{font-size:13px;line-height:19px;border-top:2px solid var(--mai-rule-ink)}.table thead th{height:36px;padding:0 10px;background:var(--mai-paper-0);border-bottom:1px solid var(--mai-ink-2);font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2);text-align:left;white-space:nowrap;vertical-align:middle}.table th.num,.table td.num{text-align:right}.table tbody td{padding:10px;border-bottom:1px solid var(--mai-rule-1);vertical-align:top}.table td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.table tbody tr{transition:background-color var(--m-fast) var(--m-ease)}.table tbody tr:hover{background:var(--mai-paper-1)}.table tbody tr.is-selected{background:var(--mai-brand-accent-tint);box-shadow:inset 3px 0 0 var(--mai-brand-accent)}.table tbody tr.is-overdue td:first-child{box-shadow:inset 3px 0 0 var(--mai-due-over)}.table tbody tr.is-selected.is-overdue td:first-child{box-shadow:none}.table tbody tr.is-pending{background:var(--mai-warn-tint)}.table tbody tr.is-pending td:first-child{box-shadow:inset 3px 0 0 var(--mai-due-soon)}.table tfoot td{padding:10px;border-top:1px solid var(--mai-rule-ink);border-bottom:3px double var(--mai-rule-ink);background:var(--mai-paper-1);font-weight:600;vertical-align:top}.table .col-check{width:40px;padding-right:0}.table .col-menu{width:40px;padding-left:0;padding-right:4px;text-align:right}.table-wrap{position:relative;overflow-x:auto}.table-wrap.is-overflowing{scrollbar-width:thin;scrollbar-color:var(--mai-ink-4) var(--mai-paper-1)}.table-wrap.is-overflowing::-webkit-scrollbar{height:10px}.table-wrap.is-overflowing::-webkit-scrollbar-track{background:var(--mai-paper-1);border-top:1px solid var(--mai-rule-1)}.table-wrap.is-overflowing::-webkit-scrollbar-thumb{background:var(--mai-ink-4);border:2px solid var(--mai-paper-1);border-radius:var(--r-2)}.table-wrap.is-overflowing:focus-visible{outline-offset:0}.dt-hint{display:flex;align-items:center;gap:6px;margin-top:6px;font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.dt-float{position:sticky;top:var(--topbar-h);z-index:8;height:0;visibility:hidden}.dt-float.is-on{visibility:visible}.dt-float .dt-float-box{overflow:hidden;border-bottom:1px solid var(--mai-rule-2)}.dt-float .dt-float-table{table-layout:fixed;border-top:0}.sort{display:inline-flex;align-items:center;gap:4px;height:28px;margin:0 -4px;padding:0 4px;border-radius:var(--r-1);color:inherit;font:inherit}.sort:hover{color:var(--mai-ink-1);background:var(--mai-paper-2)}.sort .i{color:var(--mai-ink-4)}th[aria-sort] .sort{color:var(--mai-ink-1);font-weight:600}th[aria-sort] .sort .i{color:var(--mai-brand-accent)}.row-title{display:-webkit-box;font-weight:500;color:var(--mai-ink-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.row-title:hover{color:var(--mai-brand-accent)}.row-code{display:block;margin-bottom:2px}.row-sub{display:block;margin-top:2px;font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.row-menu{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-2);color:var(--mai-ink-3)}.row-menu:hover,.row-menu[aria-expanded=true]{background:var(--mai-paper-2);color:var(--mai-ink-1)}.hit{display:inline-grid;place-items:center;cursor:pointer;vertical-align:middle}.dt-more{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--mai-rule-2)}.dt-problem{margin-top:var(--s-3)}.dt-empty{display:block;margin-top:var(--s-3)}.dt-empty .empty{border-top:0}@media(width<=1280px){.table .hide-tablet{display:none}}@media(width<=760px){.dt-float,.dt-hint{display:none}.table{--card-inset: 0px;--card-lead: 0px}.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block;width:100%}.table tbody tr{position:relative;display:grid;grid-template-columns:1fr;gap:6px;padding:12px var(--card-inset) 12px calc(var(--card-inset) + var(--card-lead));border-bottom:1px solid var(--mai-rule-2)}.table tbody tr:hover{background:transparent}.table tbody tr.is-overdue td:first-child,.table tbody tr.is-pending td:first-child{box-shadow:none}.table tbody tr.is-selected{--card-inset: var(--gutter);box-shadow:none;background:var(--mai-brand-accent-tint);margin:0 calc(var(--gutter) * -1);width:auto}.table tbody td{padding:0;border:0}.table td.num{text-align:left}.table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font:500 11px/14px var(--mai-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mai-ink-3)}.table td.col-check+td[data-label]:before,.table tbody tr>td[data-label]:first-child:before{display:none}.table .col-check{position:absolute;top:1px;left:calc(var(--card-inset) - 11px);width:auto}.table .col-menu{position:absolute;top:1px;right:calc(var(--card-inset) - 8px);width:auto}.table .hide-phone{display:none}.table tfoot,.table tfoot tr,.table tfoot td{display:block}.table .hit{width:44px;height:44px}.table .check{width:22px;height:22px}.table .row-menu{width:44px;height:44px}.table--selectable{--card-lead: 36px}.table tbody tr:has(.col-menu .row-menu){padding-right:calc(var(--card-inset) + 40px)}.dt-more{flex-direction:column;align-items:stretch}}}@layer mai.shell{.skip{position:absolute;left:8px;top:-60px;z-index:100;padding:8px 12px;border-radius:var(--r-2);background:var(--mai-ink-1);color:var(--mai-on-ink)}.skip:focus{top:8px}.app{min-height:100vh;display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) 1fr;grid-template-areas:"top top" "nav main"}.mai-topbar{grid-area:top;position:sticky;top:0;z-index:30}.topbar{display:flex;align-items:center;gap:var(--s-4);height:var(--topbar-h);padding:0 var(--s-4) 0 0;background:var(--mai-paper-0);border-bottom:1px solid var(--mai-rule-2)}.brand{display:flex;align-items:center;gap:10px;width:var(--nav-w);height:100%;padding:0 var(--s-5);color:var(--mai-ink-1);border-right:1px solid var(--mai-rule-2);flex:none}.brand:hover{text-decoration:none}.brand-mark{display:grid;place-items:center;width:28px;height:28px;background:var(--mai-brand-accent);color:var(--mai-brand-on-accent);font:600 13px/1 var(--mai-font-display);letter-spacing:.02em;border-radius:var(--r-1)}.brand-logo{display:block;height:28px;width:auto}.brand-name{display:flex;flex-direction:column;line-height:1.1}.brand-name b{font:600 15px/18px var(--mai-font-display)}.brand-name span{font:500 10.5px/14px var(--mai-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mai-ink-3)}.nav-toggle{display:none}.org-switch{display:flex;align-items:center;gap:6px;min-width:0;height:32px;padding:0 var(--s-2);border-radius:var(--r-2);color:var(--mai-ink-1);font-weight:500;white-space:nowrap}.org-switch:hover:not(.org-switch--static){background:var(--mai-paper-2)}.org-name{min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis}.search{position:relative;flex:1;min-width:180px;max-width:520px;margin-left:var(--s-2)}.search>.i{position:absolute;left:10px;top:8px;color:var(--mai-ink-3)}.search input{width:100%;height:32px;padding:0 44px 0 34px;border:1px solid var(--mai-rule-2);border-radius:var(--r-2);background:var(--mai-sheet);font-size:13px}.search input::placeholder{color:var(--mai-ink-3)}.search input:hover{border-color:var(--mai-ink-4)}.search input:focus-visible{border-color:var(--mai-brand-accent);outline-offset:1px}.search kbd{position:absolute;right:8px;top:7px;padding:0 4px;border:1px solid var(--mai-rule-2);border-bottom-width:2px;border-radius:var(--r-1);background:var(--mai-paper-0);font:500 11px/16px var(--mai-font-mono);color:var(--mai-ink-3)}.topbar-end{display:flex;align-items:center;gap:var(--s-1);margin-left:auto}.icon-btn.search-m{display:none}.lang{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 var(--s-2);border-radius:var(--r-2);font:500 12.5px/1 var(--mai-font-ui);color:var(--mai-ink-2)}.lang:hover,.lang[aria-expanded=true]{background:var(--mai-paper-2)}.user{display:flex;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-2) 0 var(--s-3);margin-left:var(--s-2);border-left:1px solid var(--mai-rule-2);text-align:left}.user:hover .user-name{text-decoration:underline;text-underline-offset:2px}.user-name{display:block;font:500 13px/16px var(--mai-font-ui);white-space:nowrap}.user-role{display:block;font:400 11.5px/14px var(--mai-font-ui);color:var(--mai-ink-3);white-space:nowrap}.mai-sidenav{grid-area:nav;min-width:0;background:var(--mai-paper-1);border-right:1px solid var(--mai-rule-2)}.sidenav{position:sticky;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));overflow-y:auto;padding:var(--s-4) 0 var(--s-6);background:var(--mai-paper-1)}.nav-group+.nav-group{margin-top:var(--s-4)}.nav-group h2{padding:0 var(--s-5) var(--s-1);font:600 10.5px/16px var(--mai-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--mai-ink-3)}.nav-link{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 var(--s-4) 0 var(--s-5);color:var(--mai-ink-2);font-size:13.5px}.nav-link .i{color:var(--mai-ink-3)}.nav-link:hover{background:var(--mai-paper-2);color:var(--mai-ink-1);text-decoration:none}.nav-link[aria-current=page]{background:var(--mai-paper-0);color:var(--mai-ink-1);font-weight:600;box-shadow:inset 0 1px 0 var(--mai-rule-2),inset 0 -1px 0 var(--mai-rule-2)}.nav-link[aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mai-brand-accent)}.nav-link[aria-current=page] .i{color:var(--mai-brand-accent)}.nav-link:focus-visible{outline-offset:-2px}.nav-foot{margin:var(--s-6) var(--s-5) 0;padding-top:var(--s-3);border-top:1px solid var(--mai-rule-2);font:400 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.nav-foot b{display:block;font-weight:500;color:var(--mai-ink-2)}.main{grid-area:main;min-width:0;padding:var(--s-5) var(--gutter) var(--s-16)}.main:focus{outline:none}.service-banner{margin-bottom:var(--s-4)}.tabbar{display:none}.dialog-note{margin-top:var(--s-2);font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.idle-left{margin-top:var(--s-3);font:600 26px/30px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums}.sector-chip{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0;height:32px;padding:0 var(--s-2) 0 0;border:1px solid var(--mai-rule-2);border-radius:var(--r-2);background:var(--mai-paper-0);color:var(--mai-ink-1);white-space:nowrap;flex:0 1 auto}.sector-chip:hover,.sector-chip[aria-expanded=true]{border-color:var(--mai-ink-4);background:var(--mai-paper-1)}.sector-chip-letter{display:grid;place-items:center;align-self:stretch;width:28px;border-right:1px solid var(--mai-rule-2);font:600 15px/1 var(--mai-font-display)}.sector-chip-title{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;font:500 12.5px/16px var(--mai-font-ui)}.sector-chip-marker{padding:0 var(--s-1);border:1px solid currentcolor;border-radius:var(--r-1);color:var(--mai-status-partial);font:500 11px/16px var(--mai-font-ui);white-space:nowrap}.sector-menu{max-width:360px}.sector-menu .menu-head{display:flex;flex-direction:column;gap:var(--s-1);white-space:normal}.sector-menu-over{font:600 11px/16px var(--mai-font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--mai-ink-3)}.sector-menu-facts{display:grid;gap:var(--s-1);margin:var(--s-1) 0 0}.sector-menu-facts div{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.sector-menu-facts dt{color:var(--mai-ink-3);font-size:12px}.sector-menu-facts dd{display:inline-flex;align-items:baseline;gap:var(--s-2);margin:0}.sector-menu-hint,.sector-menu-note{margin:0;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.search-lede,.search-prompt{max-width:72ch;color:var(--mai-ink-2)}.search-form{display:flex;align-items:flex-end;gap:var(--s-3);max-width:720px;margin:0 0 var(--s-6)}.search-form-field{flex:1}.search-group{margin-bottom:var(--s-6)}.search-rows{margin:0;padding:0;list-style:none}.search-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.search-row-title{display:inline-flex;align-items:baseline;gap:var(--s-3);min-width:0;font-weight:500}.search-row-title .code{flex:none}.search-row-sub,.search-none{color:var(--mai-ink-3);font-size:12.5px}.search-all{margin:var(--s-2) 0 0;font-size:13px}@media(width<=1280px){.search kbd{display:none}}@media(width<=1024px){.app{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "main"}.org-name{max-width:220px}.search{min-width:140px}.brand{width:auto;border-right:0;padding:0 var(--s-2) 0 0}.nav-toggle{display:inline-grid;margin-left:var(--s-2)}.mai-sidenav{display:contents}.sidenav{position:fixed;left:0;top:var(--topbar-h);bottom:0;z-index:40;width:280px;height:auto;padding-bottom:calc(var(--s-6) + var(--tabbar-h));transform:translate(-100%);visibility:hidden;transition:transform var(--m-base) var(--m-ease),visibility 0s linear var(--m-base)}.sidenav.is-open{transform:none;visibility:visible;box-shadow:var(--e-overlay);transition:transform var(--m-base) var(--m-ease)}.nav-scrim{position:fixed;inset:var(--topbar-h) 0 0;z-index:35;background:var(--mai-scrim-nav)}}@media(width<=900px){.lang,.user .user-role{display:none}.sector-chip-title{max-width:120px}.org-name{max-width:160px}}@media(width<=480px){.brand-name{display:none}}@media(width<=760px){.topbar{gap:0;padding-right:var(--s-1)}.sector-chip{height:36px;margin-left:var(--s-1)}.sector-chip-title{display:none}.search-form{flex-direction:column;align-items:stretch}.nav-toggle{width:44px;height:44px;margin-left:var(--s-1)}.brand-name span,.org-switch,.search,.lang,.user .user-role{display:none}.topbar-end .icon-btn{width:44px;height:44px}.icon-btn.search-m{display:inline-grid}.user{height:44px;border-left:0;margin-left:0;padding:0 var(--s-2)}.user-name{max-width:96px;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.topbar-end{min-width:0}.nav-link{height:44px}.main{padding:var(--s-4) var(--gutter) calc(var(--s-12) + var(--tabbar-h))}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--tabbar-h);padding-bottom:8px;border-top:1px solid var(--mai-rule-2);background:var(--mai-paper-0)}.tabbar a,.tabbar button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:44px;padding:0 2px;overflow-wrap:anywhere;text-align:center;font:500 11px/14px var(--mai-font-ui);color:var(--mai-ink-3)}.tabbar a:hover,.tabbar button:hover{text-decoration:none;color:var(--mai-ink-1)}.tabbar a[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.tabbar a[aria-current=page]:before{content:"";position:absolute;top:-1px;left:25%;right:25%;height:2px;background:var(--mai-brand-accent)}.tabbar a[aria-current=page] .i{color:var(--mai-brand-accent)}}@media print{.mai-topbar,.mai-sidenav,.tabbar,.page-actions{display:none!important}.app{display:block}}}@layer mai.pages{.brief{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-8);align-items:start}.ledger-rule{border-top:2px solid var(--mai-rule-ink)}.ledger-rule+.empty{border-top:0}.area-basis{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-5)}.area-empty{border-top:2px solid var(--mai-rule-ink)}@media(width<=1280px){.brief{grid-template-columns:minmax(0,1fr) 300px;gap:var(--s-6)}}@media(width<=1024px){.brief{grid-template-columns:1fr}}}@layer mai.pages{.profile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s-8);align-items:start}.profile-kv{border-top:2px solid var(--mai-rule-ink)}.role-list li+li{margin-top:2px}.profile-note{margin-top:var(--s-3)}.profile-lang{display:grid;gap:var(--s-4)}.profile-lang .radio-list{border-top:2px solid var(--mai-rule-ink)}.profile-actions{display:flex;gap:var(--s-2)}@media(width<=1024px){.profile{grid-template-columns:1fr}}}@layer mai.pages{.login{min-height:100vh;display:flex;flex-direction:column;background:var(--mai-paper-0)}.login-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);height:var(--topbar-h);padding:0 var(--gutter) 0 0;border-bottom:1px solid var(--mai-rule-2)}.login-brand{border-right:0}.login-main{display:grid;grid-template-columns:minmax(0,520px) minmax(0,320px);gap:var(--s-16);align-items:start;padding:var(--s-12) var(--gutter) var(--s-16) calc(var(--s-5) + 38px)}.login-main:focus{outline:none}.login-product{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);margin-bottom:var(--s-2);font:500 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.login-formerly{padding-left:var(--s-2);border-left:1px solid var(--mai-rule-2);color:var(--mai-ink-3)}.login-lede{margin-top:var(--s-2);max-width:480px;font:400 14px/21px var(--mai-font-ui);color:var(--mai-ink-2)}.login-notice,.login-problem{margin-top:var(--s-5)}.login-method{margin-top:var(--s-8);padding-top:var(--s-3);border-top:1px solid var(--mai-rule-ink)}.login-method .keys{margin-top:var(--s-3)}.login-method .key.is-checked{margin:0;padding-left:var(--s-2);padding-right:var(--s-2)}.login-method-text{margin-top:var(--s-1);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2)}.login-submit{margin-top:var(--s-4)}.login-recheck{margin:var(--s-2) 0 0 calc(var(--s-2) * -1)}.login-notes{padding-top:var(--s-2);border-top:2px solid var(--mai-rule-ink)}.login-notes h2{padding:var(--s-2) 0}.login-notes ol{counter-reset:note}.login-notes li{position:relative;padding:10px 0 10px 28px;border-top:1px solid var(--mai-rule-1);font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2);counter-increment:note}.login-notes li:before{content:counter(note);position:absolute;left:0;top:10px;font:600 14px/18px var(--mai-font-display);font-variant-numeric:lining-nums;color:var(--mai-ink-3)}.dev-users{margin-top:var(--s-3);border-top:1px solid var(--mai-rule-2)}.dev-users li{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:52px;padding:8px 0;border-bottom:1px solid var(--mai-rule-1)}.dev-user{display:flex;flex-direction:column;min-width:0}.dev-user b{font:500 13px/18px var(--mai-font-ui)}.dev-user span{font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}@media(width<=1024px){.login-main{grid-template-columns:minmax(0,560px);gap:var(--s-8);padding-left:var(--gutter)}}@media(width<=760px){.login-bar{padding-right:var(--s-3)}.login-brand{padding-left:var(--gutter)}.login-main{padding:var(--s-6) var(--gutter) var(--s-12)}.login-submit{width:100%}}}@layer mai.pages{.g-section .section-head{margin-bottom:var(--s-4)}.g-sub{margin:var(--s-3) 0 var(--s-2)}.g-swatch-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}.g-swatches li{display:flex;align-items:center;gap:var(--s-3);padding:6px 0;border-bottom:1px solid var(--mai-rule-1)}.g-swatch{width:40px;height:20px;border:1px solid var(--mai-rule-2);border-radius:var(--r-1);flex:none}.g-type{display:grid;grid-template-columns:140px 1fr;column-gap:var(--s-4)}.g-type dt,.g-type dd{padding:10px 0;border-bottom:1px solid var(--mai-rule-1)}.g-type dt{align-self:stretch}.g-figure{font:600 26px/30px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums}.g-rows{display:grid;gap:var(--s-4)}.g-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));border-top:1px solid var(--mai-rule-2)}.g-icons li{display:flex;align-items:center;gap:var(--s-3);padding:8px 0;border-bottom:1px solid var(--mai-rule-1);color:var(--mai-ink-1)}.g-icons .t-mono{font-size:11.5px;color:var(--mai-ink-3)}.g-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5) var(--s-6);align-items:start}.g-wide{grid-column:span 2}.g-checks{margin-top:var(--s-6)}.g-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6);align-items:start}.g-cols+.g-cols{margin-top:var(--s-5)}.g-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-list li{padding:8px 0;border-bottom:1px solid var(--mai-rule-1)}.g-tabs{margin-top:var(--s-4)}.g-table-states{margin-top:var(--s-8)}.gallery-kv{margin-top:var(--s-3)}@media(width<=1024px){.g-swatch-groups,.g-form-grid,.g-cols,.g-cols--2{grid-template-columns:1fr}.g-wide{grid-column:auto}}}@layer mai.pages{.login-main--demo{display:block;padding:var(--s-10) var(--gutter) var(--s-16) calc(var(--s-5) + 38px)}.demo{max-width:1180px}.demo-intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-12);align-items:start}.demo-intro .demo-definition{margin-top:var(--s-6)}.demo-head{max-width:720px}.demo-head .t-display{margin-top:var(--s-1)}.demo-lede{margin-top:var(--s-3);font:400 14px/21px var(--mai-font-ui);color:var(--mai-ink-2)}.demo-definition{max-width:820px;margin:var(--s-6) 0 0;padding:var(--s-1) 0 var(--s-1) var(--s-4);border-left:2px solid var(--mai-rule-ink)}.demo-definition blockquote{margin:0;font:400 15px/24px var(--mai-font-display);color:var(--mai-ink-1)}.demo-definition figcaption{margin-top:var(--s-2);font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.demo-definition-toggle{display:none;margin-top:var(--s-1);padding:0;border:0;background:transparent;color:var(--mai-brand-accent);font:500 12.5px/18px var(--mai-font-ui);cursor:pointer}.demo-definition-toggle:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:2px}.demo-sectors{margin-top:var(--s-10)}.demo-grid-head{display:flex;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-3)}.demo-count{font:400 13px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--demo-rows, 10),auto);grid-auto-flow:column;column-gap:var(--s-10);margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.demo-cell{min-width:0;border-bottom:1px solid var(--mai-rule-1)}.demo-sector{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;column-gap:var(--s-3);width:100%;min-height:76px;padding:var(--s-3) var(--s-2) var(--s-3) 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1)}.demo-sector:hover{background:var(--mai-paper-1)}.demo-sector:hover .demo-sector-title{color:var(--mai-brand-accent)}.demo-sector:hover .demo-chevron{color:var(--mai-ink-2)}.demo-sector:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:-2px}.demo-letter{font:600 18px/22px var(--mai-font-display);color:var(--mai-ink-2);text-align:center;font-variant-numeric:lining-nums}.demo-sector-text{display:flex;flex-direction:column;gap:3px;min-width:0}.demo-sector-title{font:600 14px/20px var(--mai-font-ui);color:var(--mai-ink-1);overflow-wrap:anywhere}.demo-sector-covers{font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.demo-sector-types{font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.demo-more{white-space:nowrap}.demo-more:before{content:" \b7  "}.demo-sector-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-top:2px}.demo-sample{font:italic 500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2);white-space:nowrap}.demo-sector-text .demo-sample{margin-top:-1px}.demo-state{font:400 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3);white-space:nowrap}.demo-state[data-state=PREPARING]{color:var(--mai-due-soon)}.demo-state[data-state=FAILED]{color:var(--mai-due-over)}.demo-chevron{color:var(--mai-ink-4)}.demo-note{margin-top:var(--s-2);font:italic 400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.demo-progress{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-6);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2)}.demo-problem{margin-top:var(--s-5)}.demo-others{margin-top:var(--s-10);padding-top:var(--s-3);border-top:1px solid var(--mai-rule-2);max-width:640px}.demo-others .dev-login{margin-top:var(--s-3)}.demo-sso{max-width:640px;margin-top:var(--s-6)}.demo-sso button{margin-top:var(--s-2)}.demo-others-toggle{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) 0;border:0;background:transparent;color:var(--mai-ink-1);font:inherit;cursor:pointer}.demo-others-toggle:hover{color:var(--mai-brand-accent)}.demo-others-toggle:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:2px}.demo-back{display:inline-flex;align-items:center;gap:var(--s-2);min-height:32px;padding:0;border:0;background:transparent;color:var(--mai-ink-2);font:500 13px/18px var(--mai-font-ui);cursor:pointer}.demo-back:hover{color:var(--mai-brand-accent)}.demo-back:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:2px}.demo-sector-head{display:grid;grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--s-4);margin-top:var(--s-5);padding-bottom:var(--s-5);border-bottom:2px solid var(--mai-rule-ink)}.demo-sector-head .t-display:focus{outline:none}.demo-letter--lg{font:600 44px/48px var(--mai-font-display);color:var(--mai-ink-1);text-align:left}.demo-sector-head-text{min-width:0;max-width:820px}.demo-covers{margin-top:var(--s-1);font:400 14px/21px var(--mai-font-ui);color:var(--mai-ink-2)}.demo-org{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);margin-top:var(--s-3);font:400 14px/20px var(--mai-font-ui)}.demo-org b{font-weight:600;color:var(--mai-ink-1)}.demo-unverified{padding:0 var(--s-1);border:1px solid currentcolor;border-radius:var(--r-1);color:var(--mai-status-partial);font:500 11px/16px var(--mai-font-ui);white-space:nowrap}.demo-preparing{max-width:640px;margin-top:var(--s-6)}.demo-steps{margin:var(--s-3) 0 0;padding:0;list-style:none;counter-reset:step;border-top:1px solid var(--mai-rule-2)}.demo-steps li{position:relative;padding:9px 0 9px 28px;border-bottom:1px solid var(--mai-rule-1);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2);counter-increment:step}.demo-steps li:before{content:counter(step);position:absolute;left:0;top:9px;font:600 14px/19px var(--mai-font-display);color:var(--mai-ink-3)}.demo-shape{margin-top:var(--s-5)}.demo-figures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:var(--s-2) 0 0;border-bottom:1px solid var(--mai-rule-2)}.demo-figures>div{padding:var(--s-2) var(--s-3) var(--s-3) 0;border-top:1px solid var(--mai-rule-2)}.demo-figures>div+div{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.demo-figures dt{font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.demo-figures dd{margin:var(--s-1) 0 0;font:600 26px/30px var(--mai-font-display);color:var(--mai-ink-1)}.demo-figures dd small{display:block;font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.demo-columns{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-10);margin-top:var(--s-8)}.demo-columns h2{margin:0}.demo-lede-sm{margin-top:var(--s-1);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2)}.demo-role-list,.demo-object-list{margin:var(--s-3) 0 0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.demo-role{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.demo-role-text{display:flex;flex-direction:column;gap:2px;min-width:0}.demo-role-name{font:600 14px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.demo-role-person{font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2)}.demo-role-person b{font-weight:500;color:var(--mai-ink-1)}.demo-role-does{font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.demo-role-meta{font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.demo-kind{margin-top:var(--s-4);font:600 11px/16px var(--mai-font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--mai-ink-3)}.demo-kind+.demo-object-list{margin-top:var(--s-1);border-top-width:1px;border-top-color:var(--mai-rule-2)}.demo-object{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.demo-object-text{display:flex;flex-direction:column;gap:2px;min-width:0}.demo-object-name{font:500 13px/19px var(--mai-font-ui);color:var(--mai-ink-1);overflow-wrap:anywhere}.demo-object-type{font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.demo-standing{font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-ink-2);white-space:nowrap}.demo-switch{margin-right:var(--s-1)}@media(width<=1180px){.demo-intro{grid-template-columns:minmax(0,1fr);gap:0}}@media(width<=1024px){.login-main--demo{padding-left:var(--gutter)}.demo-columns{grid-template-columns:minmax(0,1fr)}.demo-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-figures>div:nth-child(3n+1){padding-left:0;border-left:0}}@media(width<=760px){.demo-switch-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.login-main--demo{padding:var(--s-6) var(--gutter) var(--s-12)}.demo-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.demo-sector{grid-template-columns:1.75rem minmax(0,1fr) auto;column-gap:var(--s-2);min-height:64px}.demo-definition:not(.is-open) blockquote,.demo-sector-types{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.demo-sector-types{-webkit-line-clamp:2}.demo-definition blockquote{font-size:14px;line-height:21px}.demo-definition-toggle{display:inline-block}.demo-sector-head{grid-template-columns:minmax(0,1fr)}.demo-sector-head .demo-letter--lg{font-size:32px;line-height:36px}.demo-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-figures>div:nth-child(3n+1){padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.demo-figures>div:nth-child(odd){padding-left:0;border-left:0}.demo-figures dd{font-size:22px;line-height:26px}.demo-role{flex-direction:column;align-items:stretch}.demo-role .btn,.demo-role button{align-self:flex-start}.demo-object{grid-template-columns:minmax(0,1fr) auto}.demo-object .code{grid-column:1/-1}}}@layer mai.pages{.org-sections{margin-bottom:var(--s-6)}.org-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.org-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.org-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s-8);align-items:start}.org-card .dl{border-top:2px solid var(--mai-rule-ink)}.org-aside{display:grid;gap:var(--s-6)}.org-gaps{margin-bottom:var(--s-6)}.org-gaps .notice-body{display:grid;gap:var(--s-2);justify-items:start}.org-gaps+.org-gaps{margin-top:calc(var(--s-3) - var(--s-6))}.org-gap-list li{display:flex;flex-wrap:wrap;gap:0 var(--s-2)}.org-complete{display:flex;align-items:center;gap:6px;margin-bottom:var(--s-6);font:400 13px/19px var(--mai-font-ui);color:var(--mai-status-compliant)}.org-value{white-space:pre-line}.org-needed{display:block;font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.org-note{margin-top:var(--s-3)}.org-status-now{margin-bottom:var(--s-3);font:600 17px/22px var(--mai-font-display)}.org-by{display:block;color:var(--mai-ink-3)}.org-person-link{display:inline-block;color:inherit}.org-person-link:hover b{color:var(--mai-brand-accent)}.org-tag{margin-left:var(--s-2);color:var(--mai-ink-2);font-weight:500}.org-register{display:grid;gap:var(--s-8);max-width:880px}.org-form,.org-questions{display:grid;gap:var(--s-4)}.org-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-5)}.org-form-grid .span-2{grid-column:1/-1}.org-form-grid--single,.org-form-pair{grid-template-columns:minmax(0,1fr)}.org-form-pair{display:grid;gap:var(--s-4)}.org-form-head,.org-form-reason,.org-form-problem,.org-register-effect{margin-top:var(--s-4)}.org-suggestion{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);margin:var(--s-4) 0;padding:var(--s-3) 0;border-top:1px solid var(--mai-rule-2);border-bottom:1px solid var(--mai-rule-2)}.org-form-actions{display:flex;gap:var(--s-2);margin-top:var(--s-5)}.org-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-4)}.org-filter{width:320px;max-width:100%}.org-unit{display:flex;flex-direction:column}.table tbody tr.org-row-closed td{color:var(--mai-ink-3)}@media(width<=1024px){.org-card{grid-template-columns:minmax(0,1fr)}}@media(width<=760px){.org-form-grid{grid-template-columns:minmax(0,1fr)}.org-filter{width:100%}.org-unit{padding-left:0!important}}@media(width>=761px){.org-form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.org-groups-tools{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-bottom:var(--s-4)}.org-groups-tools mai-field{width:320px;max-width:100%}.org-count{font-variant-numeric:tabular-nums}.org-unowned{display:block;font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.org-group-facts{margin:var(--s-4) 0 var(--s-6)}.table tbody tr.org-slot-focus td{background:var(--mai-brand-accent-tint)}.org-fieldset{margin:0;padding:0;border:0}.org-fieldset legend{margin-bottom:var(--s-2);font-weight:600}.org-slots{display:grid;gap:var(--s-2)}.org-slot{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr) 110px 36px;align-items:center;gap:var(--s-2);padding:var(--s-1) 0;border-bottom:1px solid var(--mai-rule-2)}.org-slots--commission .org-slot{grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr) 110px 150px 36px}.org-slot-head{border-bottom:1px solid var(--mai-rule-1);font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.org-slot-focus{background:var(--mai-brand-accent-tint)}.org-slot-code{overflow-wrap:anywhere}.org-slot-error{grid-column:1/-1;margin:0;font-size:12px;color:var(--mai-due-over)}.org-raci{margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border-left:2px solid var(--mai-status-compliant);font-size:13px}.org-raci-bad{border-left-color:var(--mai-due-over)}@media(width<=760px){.org-slot,.org-slots--commission .org-slot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.org-slot-head{display:none}}}@layer mai.pages{.access-sections{margin-bottom:var(--s-6)}.access-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.access-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.acc-lede{max-width:72ch;margin-bottom:var(--s-5)}.acc-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-4)}.acc-filter{width:320px;max-width:100%}.acc-role{display:block;font-weight:600}.table tbody tr.acc-row-blocked td,.acc-raci-table tr.acc-row-blocked td{color:var(--mai-ink-3)}.acc-notice{margin-bottom:var(--s-4)}.acc-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--s-8);align-items:start}.acc-card .dl{border-top:2px solid var(--mai-rule-ink)}.acc-mono{font-family:var(--mai-font-mono);overflow-wrap:anywhere}.acc-needed{color:var(--mai-due-over);font-weight:600}.acc-form{display:grid;gap:var(--s-4)}.acc-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.acc-form-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}.acc-grants{display:grid;gap:var(--s-3);margin:0;padding:0;border:0}.acc-grant{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--mai-rule-1)}.acc-grant.is-invalid{border-top-color:var(--mai-rule-ink)}.acc-grant-tenant{align-self:end}.acc-grant-remove{justify-self:start;align-self:end}.acc-grant-error,.acc-grant-error:is(p){grid-column:1/-1;margin:0;color:var(--mai-due-over);font-weight:600}.acc-grants-empty{margin:0}.acc-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-8)}.acc-raci-view{display:grid;gap:var(--s-2);margin:0 0 var(--s-3);border-top:2px solid var(--mai-rule-ink);padding-top:var(--s-3)}.acc-raci-line{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--s-3)}.acc-raci-line dt{font-weight:600}.acc-raci-line dd{margin:0}.acc-raci-edit{display:grid;gap:var(--s-3)}.acc-raci-row{display:grid;grid-template-columns:160px minmax(0,1fr) auto auto auto;gap:var(--s-3);align-items:end;padding-bottom:var(--s-3);border-bottom:1px solid var(--mai-rule-1)}.acc-raci-add{display:flex;flex-wrap:wrap;gap:var(--s-2)}.acc-issues{margin:0;padding-left:var(--s-5);color:var(--mai-due-over);font-weight:600}.acc-raci-table{width:100%;border-collapse:collapse;border-top:2px solid var(--mai-rule-ink)}.acc-raci-table th,.acc-raci-table td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1);text-align:left;vertical-align:top}.acc-raci-table th{font-weight:600}.acc-raci-table .row-sub{display:block}.acc-toolbar-note{flex:1 1 240px;margin:0}.acc-subhead{margin-top:var(--s-6)}.acc-sessions{display:block;margin-top:var(--s-5)}.acc-credential{display:grid;gap:var(--s-3);margin:var(--s-4) 0;padding:var(--s-4) 0;border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.acc-credential-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:var(--s-2) var(--s-4);align-items:center}.acc-credential-label{color:var(--mai-ink-2);font-weight:600}.acc-credential-tools{display:flex;flex-wrap:wrap;gap:var(--s-2)}.acc-secret{font-family:var(--mai-font-mono);font-size:1.125rem;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--mai-ink-1)}.acc-secret--password{padding:var(--s-1) var(--s-2);background:var(--mai-paper-2);border:1px solid var(--mai-rule-2)}.acc-steps-title{margin:var(--s-5) 0 var(--s-2)}.acc-steps{margin:0 0 var(--s-4);padding-left:var(--s-5)}.acc-steps li+li{margin-top:var(--s-1)}.acc-me{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8);align-items:start}.acc-me .dl{border-top:2px solid var(--mai-rule-ink)}.acc-me-note{margin-top:var(--s-3)}.acc-me-block{margin-top:var(--s-8)}.acc-otp{max-width:12ch;letter-spacing:.2em}.acc-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-1) var(--s-4);margin:calc(-1 * var(--s-2)) 0 0;padding:0;list-style:none;color:var(--mai-ink-3)}.acc-rules li{display:flex;align-items:center;gap:var(--s-1)}.acc-rules li.is-ok{color:var(--mai-ink-1)}.acc-rules li.is-bad{color:var(--mai-due-over);font-weight:600}.acc-inline-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.acc-current{color:var(--mai-brand-accent);font-weight:600}.table tbody tr.acc-row-failed td:first-child{box-shadow:inset 3px 0 0 var(--mai-due-over)}@media(width<=1024px){.acc-card,.acc-templates,.acc-me{grid-template-columns:minmax(0,1fr)}}@media(width<=760px){.acc-filter{width:100%}.acc-credential-row,.acc-rules,.acc-grant,.acc-form-pair,.acc-raci-row,.acc-raci-line{grid-template-columns:minmax(0,1fr)}.acc-raci-table thead{display:none}.acc-raci-table td{display:block;border-bottom:0}.acc-raci-table tr{display:block;border-bottom:1px solid var(--mai-rule-1);padding:var(--s-2) 0}}}@layer mai.pages{.obj-sections{margin-bottom:var(--s-6)}.obj-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.obj-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.obj-lede{max-width:760px;margin-bottom:var(--s-5)}.obj-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.obj-filter{width:240px;max-width:100%}.obj-filter--search{width:320px}.obj-needed{display:block;font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.obj-tag{display:inline-block;margin:0 var(--s-2) 2px 0;padding:0 6px;border:1px solid var(--mai-rule-2);border-radius:var(--r-1);font:500 11.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.table tbody tr.obj-row-closed td{color:var(--mai-ink-3)}.obj-notice{margin-bottom:var(--s-4)}.obj-notice .notice-body{display:grid;gap:var(--s-2);justify-items:start}.obj-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.obj-fact{padding:var(--s-3) var(--s-3) var(--s-3) 0}.obj-fact+.obj-fact{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.obj-fact dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.obj-fact dd{margin:4px 0 0;font:400 14px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.obj-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);align-items:start;margin-top:var(--s-6)}.obj-columns .dl{border-top:2px solid var(--mai-rule-ink)}.obj-process{margin-bottom:var(--s-2)}.obj-process-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-4)}.obj-process-head>div:first-child{flex:1 1 380px;min-width:0}.obj-process-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--s-4);margin-top:6px;font-size:12.5px;color:var(--mai-ink-2)}.obj-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:var(--s-4) 0 0;padding:0;list-style:none}.obj-step{display:flex;flex-direction:column;padding:12px 12px 12px 0;border-top:3px solid var(--mai-rule-2);min-height:124px}.obj-step+.obj-step{padding-left:12px;border-left:1px solid var(--mai-rule-1)}.obj-step-no{font:600 20px/24px var(--mai-font-display);font-variant-numeric:lining-nums;color:var(--mai-ink-3)}.obj-step-title{margin-top:4px;font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.obj-step-norm{margin-top:2px;font:400 11.5px/15px var(--mai-font-ui);color:var(--mai-ink-3)}.obj-step-state{margin-top:8px;font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.obj-step-detail{margin-top:4px;font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.obj-step--done{border-top-color:var(--mai-ink-1)}.obj-step--done .obj-step-no{color:var(--mai-ink-1)}.obj-step--current{padding-left:12px;border-top-color:var(--mai-brand-accent);background:var(--mai-brand-accent-tint)}.obj-step--current .obj-step-no,.obj-step--current .obj-step-state{color:var(--mai-brand-accent)}.obj-step--current,.obj-step--current+.obj-step{border-left-color:transparent}.obj-step--future .obj-step-title,.obj-step--skipped .obj-step-title{color:var(--mai-ink-2)}.obj-step-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.obj-member-list{display:grid;gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;list-style:none}.obj-member-list li{display:flex;flex-wrap:wrap;gap:0 var(--s-2);align-items:baseline}.obj-suggestion{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);margin:var(--s-4) 0 0;padding:var(--s-3) 0;border-top:1px solid var(--mai-rule-2);border-bottom:1px solid var(--mai-rule-2)}.obj-reasons{flex-basis:100%;margin:0;padding-left:var(--s-5);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-1)}.obj-events,.obj-history{margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.obj-event{display:grid;grid-template-columns:28px 200px minmax(0,1fr) 110px;gap:var(--s-4);padding:10px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.obj-event .row-sub{display:block;color:var(--mai-ink-2)}.obj-event-no{font:600 14px/19px var(--mai-font-display);color:var(--mai-ink-2)}.obj-event-type{font-weight:600}.obj-event-date,.obj-history-date{text-align:right;font-variant-numeric:tabular-nums;color:var(--mai-ink-2);font-size:12.5px}.obj-history li{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:var(--s-4);padding:10px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.obj-history-text{order:-1}.obj-form{display:grid;gap:var(--s-4)}.obj-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.obj-fieldset{display:grid;gap:var(--s-3);margin:0;padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--mai-rule-2)}.obj-fieldset legend{padding:0;font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.obj-fixed{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2)}.obj-form-problem{margin-top:var(--s-2)}.obj-quote{margin:0;padding-left:var(--s-3);border-left:3px solid var(--mai-rule-2);color:var(--mai-ink-2)}.obj-due-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.obj-members{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.obj-member{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:var(--s-2);align-items:end}.obj-consequences{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.obj-consequences li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--s-3);align-items:center}.obj-plan-note{width:100%}@media(width<=1280px){.obj-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.obj-fact:nth-child(4){padding-left:0;border-left:0}}@media(width<=1024px){.obj-columns{grid-template-columns:minmax(0,1fr)}}@media(width<=760px){.obj-filter,.obj-filter--search{width:100%}.obj-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.obj-fact:nth-child(odd){padding-left:0;border-left:0}.obj-fact:nth-child(4){padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.obj-steps{grid-template-columns:minmax(0,1fr);gap:0}.obj-step,.obj-step+.obj-step{min-height:0;padding:12px 0 12px 14px;border-top:0;border-left:0;border-bottom:1px solid var(--mai-rule-1);box-shadow:inset 3px 0 0 var(--mai-rule-2)}.obj-step--done{box-shadow:inset 3px 0 0 var(--mai-ink-1)}.obj-step--current{box-shadow:inset 3px 0 0 var(--mai-brand-accent)}.obj-event{grid-template-columns:24px minmax(0,1fr)}.obj-event .obj-event-type,.obj-event .obj-event-date{grid-column:2;text-align:left}.obj-event>span:nth-child(3){grid-column:2}.obj-form-row,.obj-member,.obj-consequences li{grid-template-columns:minmax(0,1fr)}}.tpl-markers{display:inline-flex;flex-wrap:wrap;gap:var(--s-1);vertical-align:baseline}.tpl-markers:empty{display:none}.tpl-marker{display:inline-block;padding:0 6px;border:1px solid var(--mai-warn-rule);border-radius:var(--r-1);background:var(--mai-warn-tint);font:500 11.5px/18px var(--mai-font-ui);color:var(--mai-ink-1);white-space:nowrap}.tpl-clarify{border-style:dashed;background:transparent}.obj-types-tools{margin-bottom:var(--s-3)}.obj-types-lede{margin:0 0 var(--s-3)}.obj-type-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);margin:0}.obj-proposal-list{display:grid;gap:var(--s-1);margin:var(--s-2) 0;padding:0;list-style:none}.obj-proposal-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-3);padding:var(--s-1) 0;border-bottom:1px solid var(--mai-rule-2)}.obj-proposal-role{color:var(--mai-ink-2)}}@layer mai.pages{.ast-sections{margin-bottom:var(--s-6)}.ast-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.ast-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.ast-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.ast-filter{width:220px;max-width:100%}.ast-filter--search{width:320px}.ast-view-note{max-width:760px;margin:0 0 var(--s-4)}.ast-needed{display:block;font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.table tbody tr.ast-row-retired td{color:var(--mai-ink-3)}.ast-cia{white-space:nowrap;letter-spacing:.02em}.ast-notice{margin-bottom:var(--s-4)}.ast-notice .notice-body{display:grid;gap:var(--s-2);justify-items:start}.ast-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.ast-fact{padding:var(--s-3) var(--s-3) var(--s-3) 0}.ast-fact+.ast-fact{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.ast-fact dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.ast-fact dd{margin:4px 0 0;font:400 14px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.ast-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);align-items:start;margin-top:var(--s-6)}.ast-columns .dl{border-top:2px solid var(--mai-rule-ink)}.ast-edge-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.ast-edge{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:var(--s-3);align-items:baseline;padding:10px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.ast-edge .row-sub{display:block}.ast-edge-none{padding:10px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.ast-edge-body{min-width:0}.ast-edge-kind{font:500 12px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.ast-edge-preview{margin:0;padding:var(--s-2) var(--s-3);border-left:3px solid var(--mai-brand-accent-rule);background:var(--mai-paper-1);font-size:13px;line-height:19px}.ast-import{margin-top:0}.ast-upload{display:grid;gap:var(--s-3);justify-items:start}.ast-file{display:grid;gap:6px}.ast-file input[type=file]{font:400 13px/20px var(--mai-font-ui);color:var(--mai-ink-2)}.ast-file-label{font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.ast-file-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;font-size:13px}.ast-field-error{margin:0;font:500 12.5px/17px var(--mai-font-ui);color:var(--mai-due-over)}.ast-upload-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ast-job{margin:0}.ast-rules{display:grid;gap:var(--s-2);margin:var(--s-3) 0 0;padding-left:var(--s-5);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-1)}.ast-result,.ast-history{margin-top:var(--s-8)}.ast-statement{display:grid;grid-template-columns:repeat(5,minmax(0,max-content));gap:0;margin:var(--s-3) 0 var(--s-4);border-top:2px solid var(--mai-rule-ink);border-bottom:3px double var(--mai-rule-ink)}.ast-statement>div{padding:var(--s-2) var(--s-6) var(--s-2) 0}.ast-statement>div+div{padding-left:var(--s-4);border-left:1px solid var(--mai-rule-1)}.ast-statement dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.ast-statement dd{margin:2px 0 0;font:600 20px/26px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--mai-ink-1)}.ast-statement-bad dd{color:var(--mai-due-over)}.ast-issues{margin:0;padding:0;list-style:none}.ast-issues li+li{margin-top:2px}.ast-issue-warning{color:var(--mai-due-soon)}.ast-link-button{padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.ast-link-button:hover{text-decoration:underline}.ast-link-button:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:2px}.ast-tab-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.ast-tab-head .t-note{flex:1 1 420px;max-width:760px;margin:0}.ast-tab-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ast-panel-block{margin-top:var(--s-6)}.ast-form{display:grid;gap:var(--s-4)}.ast-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.ast-fieldset{display:grid;gap:var(--s-3);margin:0;padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--mai-rule-2)}.ast-fieldset legend{padding:0;font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.ast-fieldset .t-note{margin:0}.ast-cia-scale{display:block}.ast-form-notice,.ast-form-problem{margin:0}.ast-search-row{display:flex;align-items:flex-end;gap:var(--s-2)}.ast-grow{flex:1 1 auto;min-width:0}.ast-pick-list{display:grid;gap:0;max-height:340px;margin:0;padding:0;overflow-y:auto;list-style:none;border-top:1px solid var(--mai-rule-2)}.ast-pick-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px var(--s-3);padding:8px 0;border-bottom:1px solid var(--mai-rule-1)}.ast-pick-meta{display:inline-flex;align-items:center;gap:var(--s-2)}.ast-consequences{display:grid;gap:var(--s-2);margin:0;padding-left:var(--s-5);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-1)}@media(width<=1280px){.ast-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ast-fact:nth-child(4){padding-left:0;border-left:0}}@media(width<=1024px){.ast-columns{grid-template-columns:minmax(0,1fr)}}@media(width<=760px){.ast-filter,.ast-filter--search{width:100%}.ast-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ast-fact:nth-child(odd){padding-left:0;border-left:0}.ast-fact:nth-child(4){padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.ast-edge{grid-template-columns:minmax(0,1fr) auto}.ast-edge .ast-edge-kind{grid-column:1/-1}.ast-statement{grid-template-columns:repeat(2,minmax(0,1fr))}.ast-statement>div:nth-child(odd){padding-left:0;border-left:0}.ast-form-row{grid-template-columns:minmax(0,1fr)}}}@layer mai.pages{.rg-views{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4)}.rg-search{display:flex;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3)}.rg-search .rg-search-field{flex:1 1 420px;max-width:640px}.rg-search>button{margin-top:22px}.rg-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:var(--s-3);margin-bottom:var(--s-5)}.rg-filters .rg-clear{justify-self:start;margin-bottom:2px}.rg-filters .rg-every-sector{grid-column:span 2;display:flex;align-items:center;min-height:32px}.rg-row-sectors{white-space:nowrap}.rg-matches{display:grid;gap:var(--s-1);margin-top:var(--s-2)}.rg-match{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:var(--s-2);padding:var(--s-1) 0 var(--s-1) var(--s-3);border-left:2px solid var(--mai-rule-2);color:var(--mai-ink-2);font:400 12.5px/18px var(--mai-font-ui);text-decoration:none}.rg-match:hover .rg-match-text{text-decoration:underline}.rg-match mark{background:var(--mai-brand-accent-tint);color:var(--mai-ink-1);font-weight:600;padding:0 1px}.rg-match-path{color:var(--mai-ink-3)}.rg-status{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-2)}.rg-force,.rg-pending{display:block;color:var(--mai-ink-3);font:400 12px/16px var(--mai-font-ui)}.rg-status .rg-force{display:inline}.rg-reasons{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin-top:var(--s-2)}.rg-count{margin-left:var(--s-1);font-variant-numeric:tabular-nums;font-weight:600}.rg-notices{display:grid;gap:var(--s-2);margin-bottom:var(--s-5)}.rg-notices:empty{display:none}.rg-notice{margin-bottom:var(--s-5)}.rg-notices p+p,.rg-notice p+p{margin-top:var(--s-1)}.rg-card{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:var(--s-8);align-items:start}.rg-card-side{display:grid;gap:var(--s-3)}.rg-kv{border-top:2px solid var(--mai-rule-ink)}.rg-kv dd{overflow-wrap:anywhere}.rg-card-side .rg-kv{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rg-refs,.rg-requirements{display:grid}.rg-refs li,.rg-requirements li{display:grid;gap:2px;padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.rg-tab-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-3)}.rg-provisions{border-top:2px solid var(--mai-rule-ink)}.rg-provision{padding:var(--s-3) 0 var(--s-3) var(--s-2);border-bottom:1px solid var(--mai-rule-1);border-left:3px solid transparent}.rg-provision[data-depth="1"]{padding-left:var(--s-6)}.rg-provision[data-depth="2"]{padding-left:var(--s-10)}.rg-provision[data-depth="3"]{padding-left:var(--s-12)}.rg-provision.is-ended .rg-text{color:var(--mai-ink-3)}.rg-provision.is-target,.rg-provision .is-target{border-left-color:var(--mai-brand-accent);background:var(--mai-brand-accent-tint)}.rg-provision-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-1)}.rg-path{font-weight:600;color:var(--mai-ink-1)}.rg-tag{padding:0 var(--s-1);border:1px solid var(--mai-ink-4);border-radius:var(--r-1);color:var(--mai-ink-2);font:500 11.5px/16px var(--mai-font-ui)}.rg-provision-actions{display:inline-flex;gap:var(--s-1);margin-left:auto}.rg-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--mai-ink-1);font:400 14px/21px var(--mai-font-ui)}.rg-older-toggle{display:inline-flex;align-items:center;gap:var(--s-1);margin-top:var(--s-2);padding:0;border:0;background:none;color:var(--mai-brand-accent);font:500 12.5px/18px var(--mai-font-ui);cursor:pointer}.rg-older{margin-top:var(--s-2);border-left:1px solid var(--mai-rule-2)}.rg-older li{padding:var(--s-2) 0 var(--s-2) var(--s-3)}.rg-older li .rg-text{color:var(--mai-ink-2)}.rg-statement{margin-bottom:var(--s-6)}.rg-queues{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--mai-rule-2)}.rg-queue{display:grid;align-content:space-between;gap:var(--s-2);width:100%;height:100%;min-height:88px;padding:var(--s-3) var(--s-3) var(--s-3) 0;border:0;border-bottom:1px solid var(--mai-rule-1);background:none;color:var(--mai-ink-2);text-align:left;cursor:pointer}.rg-queue:hover{background:var(--mai-paper-1)}.rg-queue[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--mai-brand-accent);color:var(--mai-ink-1)}.rg-queue-label{font:500 12.5px/18px var(--mai-font-ui)}.rg-queue-count{color:var(--mai-ink-1);font:600 26px/30px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums}.rg-queue-count.is-zero{color:var(--mai-ink-3)}.rg-pending-change{display:grid;gap:var(--s-3);margin-bottom:var(--s-6);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);border-left:3px solid var(--mai-due-soon);background:var(--mai-warn-tint)}.rg-diff{display:grid;gap:var(--s-3)}.rg-diff>li{display:grid;gap:var(--s-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--mai-rule-2)}.rg-diff-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.rg-history{border-top:2px solid var(--mai-rule-ink)}.rg-history>li{display:grid;gap:var(--s-1);justify-items:start;padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.rg-history-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3)}.rg-impact{margin-bottom:var(--s-1)}.rg-dialog-lede,.rg-lede{margin-bottom:var(--s-4);color:var(--mai-ink-2)}.rg-lede{max-width:72ch}.rg-pick{max-height:240px;overflow-y:auto;margin:calc(-1 * var(--s-2)) 0 var(--s-3);border:1px solid var(--mai-rule-2);border-radius:var(--r-2);background:var(--mai-sheet)}.rg-pick li{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--mai-rule-1);cursor:pointer}.rg-pick li:hover,.rg-pick li:focus-visible,.rg-pick li[aria-selected=true]{background:var(--mai-brand-accent-tint)}.rg-form{display:grid;gap:var(--s-5);max-width:960px}.rg-fieldset{display:grid;gap:var(--s-3);min-width:0;padding:var(--s-4) 0 0;border:0;border-top:1px solid var(--mai-rule-ink)}.rg-fieldset legend{padding-right:var(--s-2)}.rg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.rg-form-grid .rg-wide{grid-column:1/-1}.rg-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.rg-sectors{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s-2) var(--s-4)}.rg-form-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3)}.rg-import-source,.rg-import-tree{display:grid;gap:var(--s-4);margin-bottom:var(--s-6)}.rg-import-rows,.rg-amend-rows{border-top:2px solid var(--mai-rule-ink)}.rg-import-rows>li,.rg-amend-rows>li{display:grid;grid-template-columns:180px 220px minmax(0,1fr);gap:var(--s-3);align-items:start;padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.rg-import-rows>li[data-depth="1"]{padding-left:var(--s-4)}.rg-import-rows>li[data-depth="2"]{padding-left:var(--s-8)}.rg-import-rows>li.is-off{color:var(--mai-ink-3)}.rg-amend-rows>li{grid-template-columns:minmax(0,1fr)}.rg-amend-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3)}@media(width<=1280px){.rg-card{grid-template-columns:minmax(0,1fr) 300px;gap:var(--s-6)}}@media(width<=1024px){.rg-card{grid-template-columns:minmax(0,1fr)}.rg-queues{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-import-rows>li{grid-template-columns:minmax(0,1fr)}}@media(width<=760px){.rg-search{flex-direction:column;align-items:stretch}.rg-search .rg-search-field{flex-basis:auto;max-width:none}.rg-search>button{margin-top:0}.rg-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-card-side .rg-kv{grid-template-columns:minmax(0,1fr)}.rg-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-queue{min-height:72px}.rg-match{grid-template-columns:minmax(0,1fr);gap:0}.rg-provision[data-depth="1"],.rg-provision[data-depth="2"],.rg-provision[data-depth="3"]{padding-left:var(--s-2)}.rg-provision-actions{margin-left:0}.rg-diff-cols,.rg-form-grid,.rg-form-row{grid-template-columns:minmax(0,1fr)}.rg-import-rows>li[data-depth]{padding-left:0}}}@layer mai.pages{.req-sections{margin-bottom:var(--s-6)}.req-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.req-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.req-lede{max-width:76ch;margin-bottom:var(--s-5)}.req-notice{margin-bottom:var(--s-4)}.req-notice .notice-body{display:grid;gap:var(--s-2);justify-items:start}.req-notices{display:grid;gap:var(--s-2);margin-bottom:var(--s-5)}.req-notices:empty{display:none}.req-notices p+p{margin-top:var(--s-1)}.req-statement{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.req-statement-item{padding:var(--s-3) var(--s-3) var(--s-3) 0}.req-statement-item+.req-statement-item{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.req-statement-item dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.req-statement-item dd{margin:4px 0 0;font:600 26px/30px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--mai-ink-1)}.req-statement-note{margin:var(--s-2) 0 var(--s-6)}.req-needed{color:var(--mai-due-over);font-weight:600}.req-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.req-filter{width:200px;max-width:100%}.req-filter--search{width:300px}.req-row-cite{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-2);margin-top:4px}.req-chip{display:inline-block;padding:0 6px;border:1px dashed var(--mai-due-over);border-radius:var(--r-1);font:600 11.5px/18px var(--mai-font-ui);color:var(--mai-due-over);white-space:nowrap}.table tbody tr.req-row-closed td,.req-raci-table tr.req-row-blocked td,.req-preview-table tr.req-row-closed td{color:var(--mai-ink-3)}.req-adopted{display:block;font-size:12.5px}.req-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.req-fact{padding:var(--s-3) var(--s-3) var(--s-3) 0}.req-fact+.req-fact{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.req-fact dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.req-fact dd{margin:4px 0 0;font:400 14px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.req-num{font-variant-numeric:tabular-nums}.req-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8);align-items:start;margin-top:var(--s-6)}.req-text{max-width:72ch;margin:0 0 var(--s-3);font:400 14px/21px var(--mai-font-ui);white-space:pre-line}.req-clause-text{margin:var(--s-3) 0 0;padding:var(--s-1) 0 var(--s-1) var(--s-4);border-left:2px solid var(--mai-rule-2);font:400 13px/20px var(--mai-font-display);color:var(--mai-ink-2);white-space:pre-line}.req-clause-text--short{max-height:120px;overflow:auto}.req-basis .dl{border-top:0}.req-basis-sub{margin:var(--s-5) 0 var(--s-2)}.req-cites{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.req-cites li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.req-raci-table{width:100%;margin-bottom:var(--s-3);border-collapse:collapse;border-top:2px solid var(--mai-rule-ink)}.req-raci-table th,.req-raci-table td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1);text-align:left;vertical-align:top}.req-raci-table th{font:600 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.req-raci-table .row-sub{display:block}.req-raci-edit{display:grid;gap:var(--s-3);padding-top:var(--s-3);border-top:2px solid var(--mai-rule-ink)}.req-raci-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto auto auto;gap:var(--s-3);align-items:end;padding-bottom:var(--s-3);border-bottom:1px solid var(--mai-rule-1)}.req-raci-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.req-issues{margin:0;padding-left:var(--s-5);color:var(--mai-due-over);font-weight:600}.req-valid{margin:0}.req-reason{font-style:italic}.req-form{display:grid;gap:var(--s-4)}.req-form--narrow{max-width:520px}.req-settings .req-form{padding-top:var(--s-4)}.req-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);align-items:start}.req-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-4)}.req-form-problem{margin-top:var(--s-2)}.req-num-input{max-width:140px;font-variant-numeric:tabular-nums}.req-error{margin:0;color:var(--mai-due-over);font:600 12.5px/18px var(--mai-font-ui)}.req-required{color:var(--mai-due-over)}.req-checks,.req-secondary,.req-basis-field,.req-value-list{display:grid;gap:var(--s-2);min-width:0;margin:0;padding:0;border:0}.req-checks legend,.req-secondary legend,.req-basis-field legend,.req-value-list legend{margin-bottom:var(--s-2);padding:0}.req-basis-field.is-invalid{padding-left:var(--s-3);border-left:3px solid var(--mai-due-over)}.req-basis-chosen{display:grid;gap:var(--s-2);justify-items:start}.req-check-field{padding-top:22px}.req-approve-summary{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--s-2) var(--s-3);margin:0 0 var(--s-3)}.req-approve-summary dt{font:500 12px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.req-approve-summary dd{margin:0}.req-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-3)}.req-panel-totals{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0;font-variant-numeric:tabular-nums}.req-console-statement{margin-bottom:var(--s-6)}.req-queues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--mai-rule-2)}.req-queue{display:grid;align-content:space-between;gap:var(--s-2);width:100%;height:100%;min-height:88px;padding:var(--s-3) var(--s-3) var(--s-3) 0;border:0;border-bottom:1px solid var(--mai-rule-1);background:none;color:var(--mai-ink-2);text-align:left;cursor:pointer}.req-queue:hover{background:var(--mai-paper-1)}.req-queue[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--mai-brand-accent);color:var(--mai-ink-1)}.req-queue-label{font:500 12.5px/18px var(--mai-font-ui)}.req-queue-count{color:var(--mai-ink-1);font:600 26px/30px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums}.req-queue-count.is-zero{color:var(--mai-ink-3)}.req-seed-line{margin-top:var(--s-2)}.req-editor{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:var(--s-8);align-items:start}.req-editor-main{display:grid;gap:var(--s-8);min-width:0}.req-editor-main>section .req-form,.req-editor-main>section .dl{margin-top:var(--s-3)}.req-editor-side{display:grid;gap:var(--s-6);position:sticky;top:var(--s-4)}.req-review .t-note{margin:var(--s-2) 0 var(--s-3)}.req-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.req-review-col .t-meta{margin-top:var(--s-1)}.req-refused{margin:var(--s-2) 0 0}.req-review-editorial{margin:var(--s-4) 0;padding-top:var(--s-3);border-top:1px solid var(--mai-rule-1)}.req-versions{display:grid;gap:var(--s-1);margin:var(--s-2) 0 0;padding:0;list-style:none}.req-versions li{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:var(--s-1) 0 var(--s-1) var(--s-3);border-left:3px solid transparent}.req-versions li.is-current{border-left-color:var(--mai-brand-accent)}.req-save-bar{padding-top:var(--s-4);border-top:2px solid var(--mai-rule-ink)}.req-rule-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);margin:var(--s-3) 0}.req-rule-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2)}.req-rule-modes{display:flex;gap:var(--s-1)}.req-rule-always{margin:0 0 var(--s-3);color:var(--mai-ink-2)}.req-rule-join{max-width:280px;margin-bottom:var(--s-3)}.req-conditions{display:grid;margin:0 0 var(--s-3);padding:0;list-style:none;counter-reset:condition;border-top:1px solid var(--mai-rule-2)}.req-condition{display:grid;grid-template-columns:minmax(0,1.4fr) 180px minmax(0,1fr) auto;gap:var(--s-3);align-items:end;padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.req-condition.is-invalid{padding-left:var(--s-3);box-shadow:inset 3px 0 0 var(--mai-due-over)}.req-condition-error{grid-column:1/-1}.req-condition-remove{margin-bottom:2px}.req-value-list{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--s-1) var(--s-3)}.req-value-list legend{grid-column:1/-1}.req-json{min-height:180px;font-size:12px;line-height:18px}.req-picker{display:grid;gap:var(--s-3)}.req-picker-search{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-3)}.req-picker-search .req-picker-q{flex:1 1 320px}.req-picker-search>button{margin-top:22px}.req-preview .t-meta{margin:var(--s-2) 0 var(--s-3)}.req-preview-table{width:100%;margin-top:var(--s-3);border-collapse:collapse;border-top:2px solid var(--mai-rule-ink)}.req-preview-table th,.req-preview-table td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1);text-align:left;vertical-align:top}.req-preview-table th{font:600 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.req-preview-table .num{text-align:right;font-variant-numeric:tabular-nums}.req-preview-table .row-sub{display:block}.req-profile-group{display:grid;gap:var(--s-3);margin:0;padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--mai-rule-2)}.req-profile-group>legend{padding:0 var(--s-2) 0 0;font:600 14px/20px var(--mai-font-ui)}.req-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-4);align-items:end}.req-profile-facts .req-value-list{grid-column:1/-1}.req-profile-system{display:grid;gap:var(--s-2);padding:var(--s-2) 0 var(--s-3) var(--s-3);border-left:2px solid var(--mai-rule-2)}.req-profile-system-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}@media(width<=1280px){.req-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.req-facts .req-fact:nth-child(4){padding-left:0;border-left:0}.req-facts .req-fact:nth-child(n+4){border-top:1px solid var(--mai-rule-1)}.req-editor{grid-template-columns:minmax(0,1fr) 300px;gap:var(--s-6)}.req-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.req-condition .req-condition-value{grid-column:1/-1}}@media(width<=1024px){.req-columns,.req-editor{grid-template-columns:minmax(0,1fr)}.req-editor-side{position:static}.req-statement{grid-template-columns:repeat(3,minmax(0,1fr))}.req-statement .req-statement-item:nth-child(4){padding-left:0;border-left:0}.req-statement .req-statement-item:nth-child(n+4){border-top:1px solid var(--mai-rule-1)}.req-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=760px){.req-filter,.req-filter--search{width:100%}.req-facts,.req-statement{grid-template-columns:repeat(2,minmax(0,1fr))}.req-facts .req-fact,.req-facts .req-statement-item,.req-statement .req-fact,.req-statement .req-statement-item{padding-left:0;border-left:0}.req-form-pair,.req-raci-row,.req-condition,.req-review-actions,.req-profile-facts,.req-approve-summary{grid-template-columns:minmax(0,1fr)}.req-check-field{padding-top:0}.req-raci-table thead{display:none}.req-raci-table tr{display:block;padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.req-raci-table td{display:block;border-bottom:0}}@media(prefers-reduced-motion:reduce){.req-queue{transition:none}}}@layer mai.pages{.tasks-counters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.tasks-counter{display:flex;flex-direction:column-reverse;gap:var(--s-1);padding:var(--s-3) var(--s-4) var(--s-3) 0}.tasks-counter+.tasks-counter{padding-left:var(--s-4);border-left:1px solid var(--mai-rule-1)}.tasks-counter dt{color:var(--mai-ink-3);font-size:12px}.tasks-counter dd{margin:0;color:var(--mai-ink-1);font-family:var(--mai-font-display);font-size:28px;line-height:1.1}.tasks-counter--over dd,.tasks-counter--over dt{color:var(--mai-due-over)}.tasks-toolbar{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:flex-end;margin-bottom:var(--s-4)}.tasks-filter{min-width:180px}.tasks-filter--wide{min-width:300px}.tasks-bulk{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;margin-bottom:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--mai-brand-accent-rule);border-radius:var(--r-2);background:var(--mai-brand-accent-tint);color:var(--mai-ink-1)}.task-esc{display:inline-flex;gap:var(--s-1);align-items:center;margin-top:2px;color:var(--mai-due-soon);font-size:12px;font-weight:600}.task-esc--top{color:var(--mai-due-over)}.task-card{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s-8);align-items:start}.task-card .dl{border-top:2px solid var(--mai-rule-ink)}.task-main{display:grid;gap:var(--s-4)}.task-notice--top b{color:var(--mai-due-over)}.task-basis{display:flex;flex-wrap:wrap;gap:var(--s-2)}.task-comment{margin:var(--s-1) 0 0;color:var(--mai-ink-2);white-space:pre-line}.task-link{margin:0}.task-chain{padding-top:var(--s-3);border-top:2px solid var(--mai-rule-ink)}.task-chain ol{display:grid;gap:0;margin:var(--s-3) 0;padding:0;list-style:none}.task-chain li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1);color:var(--mai-ink-3)}.task-chain li>.tnum{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--mai-ink-4);border-radius:var(--r-1);font-size:12px}.task-chain li b{display:block;color:var(--mai-ink-2);font-weight:600}.task-chain li small{font-size:12px}.task-chain li.is-reached>.tnum{border-color:var(--mai-ink-1);color:var(--mai-ink-1)}.task-chain li.is-current{color:var(--mai-ink-2)}.task-chain li.is-current>.tnum{border-color:var(--mai-brand-accent);background:var(--mai-brand-accent);color:var(--mai-brand-on-accent)}.task-chain li.is-current b{color:var(--mai-ink-1)}.task-rules-note{margin-bottom:var(--s-4)}.task-offsets{margin:0;padding:0;list-style:none}.task-offsets li{font-size:13px;line-height:1.5}.task-form{display:grid;gap:var(--s-4)}.task-rule-level{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:var(--s-4);align-items:end}@media(width<=1024px){.task-card{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.tasks-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-counters .tasks-counter:nth-child(4){padding-left:0;border-left:0}}@media(width<=760px){.tasks-filter,.tasks-filter--wide{flex:1 1 100%;min-width:0}.tasks-counter dd{font-size:22px}.task-rule-level{grid-template-columns:minmax(0,1fr)}}.sch-tools{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-4)}.sch-tools mai-field{width:300px;max-width:100%}.sch-period{display:flex;align-items:center;gap:var(--s-2)}.sch-period-text{font-weight:600;font-variant-numeric:tabular-nums}.sch-month+.sch-month{margin-top:var(--s-6)}.sch-month-title{margin:0 0 var(--s-2);font:600 15px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.sch-link{padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.sch-link:hover,.sch-link:focus-visible{text-decoration:underline}.sch-sheet-markers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-4)}.sch-record,.sch-events{margin-top:var(--s-6)}.sch-event-list{margin:0;padding:0;list-style:none}.sch-event{padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-2)}.sch-event-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3)}.sch-event-note{margin:var(--s-1) 0 0;color:var(--mai-ink-2)}}@layer mai.pages{.icon-btn.bell{position:relative}.bell-count{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border:1px solid var(--mai-paper-0);border-radius:var(--r-1);background:var(--mai-ink-1);color:var(--mai-paper-0);font:600 10.5px/15px var(--mai-font-ui);text-align:center}.bell-count--esc{display:inline-flex;gap:1px;align-items:center;padding-left:2px;background:var(--mai-due-over)}.bell-count--esc .i{width:9px;height:9px}.ntf-toolbar{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:flex-end;margin-bottom:var(--s-4)}.ntf-filter{min-width:260px}.ntf-filter--wide{min-width:360px}.mai-data-table tbody tr.is-unread td:first-child{box-shadow:inset 3px 0 0 var(--mai-brand-accent)}.mai-data-table tbody tr.is-unread.is-overdue td:first-child{box-shadow:inset 3px 0 0 var(--mai-due-over)}.mai-data-table tbody tr.is-unread .ntf-title{font-weight:600}.mai-data-table tbody tr.is-muted{color:var(--mai-ink-3)}.ntf-title{display:block}.ntf-text{display:block;max-width:72ch;white-space:pre-line}.ntf-marks{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:4px;font-size:12px}.ntf-new{color:var(--mai-brand-accent);font-weight:600;letter-spacing:.02em}.ntf-badge,.ntf-mandatory,.ntf-deputy{display:inline-flex;gap:3px;align-items:center;color:var(--mai-ink-2)}.ntf-badge--esc{color:var(--mai-due-soon);font-weight:600}.ntf-badge--top{color:var(--mai-due-over)}.ntf-deputy{font-style:italic}.ntf-phishing{margin-top:var(--s-6)}.ntf-phishing mai-icon{margin-right:var(--s-2);vertical-align:-2px}.ntf-lede{max-width:90ch;margin:0 0 var(--s-5);color:var(--mai-ink-2)}.ntf-matrix{width:100%}.ntf-matrix th.ntf-rule{font-weight:400;text-align:left}.ntf-matrix .ntf-matrix-col,.ntf-matrix .ntf-matrix-cell{width:132px;text-align:center}.ntf-matrix .ntf-group th{padding-top:var(--s-5);border-bottom:1px solid var(--mai-rule-2);color:var(--mai-ink-2);font:600 11px/16px var(--mai-font-ui);letter-spacing:.07em;text-align:left;text-transform:uppercase}.ntf-lock{display:inline-flex;gap:var(--s-1);align-items:center;color:var(--mai-ink-3);font-size:12px}.ntf-rules-note{margin-bottom:var(--s-5)}.ntf-list{margin:0;padding:0;list-style:none}.ntf-list li+li{margin-top:2px}.ntf-template-subject{display:block;font-weight:600}.ntf-template-body{display:block;max-width:80ch;color:var(--mai-ink-2);white-space:pre-line}.ntf-form{display:grid;gap:var(--s-4)}.ntf-fieldset{display:grid;gap:var(--s-2);margin:0;padding:0;border:0}.ntf-fieldset legend{margin-bottom:var(--s-2);color:var(--mai-ink-2);font:500 12px/16px var(--mai-font-ui)}.ntf-fieldset--inline{grid-auto-flow:column;justify-content:start;gap:var(--s-5)}.ntf-switches{display:flex;flex-wrap:wrap;gap:var(--s-5)}.ntf-basis,.ntf-event{margin:0}.ntf-variables{display:flex;flex-wrap:wrap;gap:var(--s-1);align-items:center}.ntf-variables-label{margin-right:var(--s-2);color:var(--mai-ink-2);font:500 12px/16px var(--mai-font-ui)}.ntf-hint{margin:0;color:var(--mai-ink-3);font-size:12.5px}.ntf-preview{padding:var(--s-4);border:1px solid var(--mai-rule-2);border-radius:var(--r-2);background:var(--mai-sheet)}.ntf-preview h3{margin:0 0 var(--s-2);font:600 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.ntf-preview-subject{margin:0 0 var(--s-2);font-weight:600}.ntf-preview-body{margin:0 0 var(--s-3);white-space:pre-line}@media(max-width:760px){.ntf-filter,.ntf-filter--wide{min-width:0;width:100%}.ntf-fieldset--inline{grid-auto-flow:row}}}@layer mai.pages{.doc-sections{margin-bottom:var(--s-6)}.doc-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.doc-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.doc-lede{max-width:760px;margin-bottom:var(--s-5)}.doc-notice{margin-bottom:var(--s-4)}.doc-notice p{margin:0}.doc-notice a{margin-left:var(--s-1)}.doc-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.doc-filter{width:260px;max-width:100%}.doc-filter--search{width:320px}.doc-class{display:inline-block;padding:0 6px;border:1px solid var(--mai-rule-2);border-radius:var(--r-1);font:500 11.5px/18px var(--mai-font-ui);color:var(--mai-ink-2);white-space:nowrap}.doc-class--conf{border-color:var(--mai-ink-2);color:var(--mai-ink-1);font-weight:600}.doc-mark{display:inline-block;margin-right:var(--s-2);font:italic 400 12px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.doc-progress{font-variant-numeric:tabular-nums;font-weight:600}.doc-awaiting{display:block;margin-top:2px;font:500 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.table tbody tr.doc-row-closed td{color:var(--mai-ink-3)}.doc-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--ctx-w);gap:var(--s-8);align-items:start}.doc-main{min-width:0}.doc-main>.section:first-of-type{margin-top:var(--s-6)}.doc-context{position:sticky;top:var(--s-4)}.doc-context .dl{grid-template-columns:minmax(110px,130px) 1fr;border-top:2px solid var(--mai-rule-ink)}.doc-context .row-sub{display:block}.doc-hash{display:block;font:400 12px/16px var(--mai-font-mono);letter-spacing:0;color:var(--mai-ink-2);white-space:normal;overflow-wrap:anywhere;word-break:break-all}.doc-basis-title,.doc-print-title{margin:var(--s-5) 0 var(--s-2)}.doc-cites{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0}.doc-print p{margin:0 0 var(--s-2);font-size:13px;line-height:19px}.doc-print .t-meta{display:block}.doc-table{width:100%}.doc-diff{border-top:1px solid var(--mai-rule-2)}.doc-diff li{display:grid;grid-template-columns:48px 1fr;gap:var(--s-3);padding:6px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.doc-diff--removed{color:var(--mai-ink-3);text-decoration:line-through;text-decoration-color:var(--mai-ink-4)}.doc-diff--removed .t-mono{text-decoration:none}.doc-scans{border-top:2px solid var(--mai-rule-ink)}.doc-scans li{display:grid;gap:2px;justify-items:start;padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.desk{background:var(--mai-paper-3);border:1px solid var(--mai-rule-2);border-radius:var(--r-2)}.desk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--mai-rule-2);border-radius:var(--r-2) var(--r-2) 0 0;background:var(--mai-paper-1);font-size:12.5px}.desk-bar .doc-id{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.desk-bar .doc-id b{font:600 13px/18px var(--mai-font-ui)}.desk-bar .end{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}.desk-body{padding:var(--s-5)}.paper{position:relative;max-width:640px;margin:0 auto;padding:52px 42px 40px 80px;background:var(--mai-sheet);box-shadow:var(--e-paper);font:400 12.5px/18.5px var(--mai-font-display);font-variant-numeric:lining-nums;color:var(--mai-document-ink)}.paper .p-class{position:absolute;top:22px;right:42px;font:600 9.5px/12px var(--mai-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mai-ink-2)}.paper .p-draft{position:absolute;left:18px;top:52px;writing-mode:vertical-rl;transform:rotate(180deg);font:600 9px/1 var(--mai-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--mai-ink-3)}.paper h4{margin:26px 0 4px;text-align:center;font:600 12.5px/18px var(--mai-font-display);letter-spacing:.02em;text-transform:uppercase}.paper .p-no{text-align:center;font-weight:600}.paper .p-place{display:flex;justify-content:space-between;margin:14px 0 12px}.paper .p-lede{margin:0;text-indent:28px;text-align:justify;hyphens:auto}.paper .p-restricted{display:flex;align-items:center;gap:var(--s-2);margin:0;font:italic 400 12px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.paper .p-signers{margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.paper table{width:100%;border-collapse:collapse;font-size:11.5px;line-height:16px}.paper th,.paper td{padding:4px 6px;border:1px solid var(--mai-ink-4);text-align:left;vertical-align:top}.paper th{font-weight:600;background:var(--mai-paper-1)}.paper td:first-child{width:26px;text-align:center}.paper td:nth-child(2){width:44%}.paper .t-mono{font-size:10.5px}.paper .pending-seal{display:inline-block;padding:2px 6px;border:1px dashed var(--mai-ink-4);font:400 11px/15px var(--mai-font-ui);color:var(--mai-ink-3)}.paper .p-foot{display:flex;justify-content:space-between;gap:var(--s-3);margin-top:18px;padding-top:6px;border-top:1px solid var(--mai-rule-2);font:400 9.5px/12px var(--mai-font-mono);color:var(--mai-ink-3)}.paper .p-foot>span{min-width:0;overflow-wrap:anywhere}.sig-list{border-top:2px solid var(--mai-rule-ink)}.sig-group{padding:8px 0 6px;border-bottom:1px solid var(--mai-rule-2);font:600 11px/16px var(--mai-font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--mai-ink-3)}.sig{display:grid;grid-template-columns:28px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-3);align-items:start;padding:10px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:18px}.sig .who{display:grid}.sig .who span{color:var(--mai-ink-3);font-size:12.5px}.sig .row-sub{display:block}.sig--pending{margin:0 -10px;padding-left:10px;padding-right:10px;background:var(--mai-warn-tint);box-shadow:inset 3px 0 0 var(--mai-due-soon)}.sig-step{font:600 11px/18px var(--mai-font-mono);color:var(--mai-ink-3)}.sig-cert{font:400 11.5px/16px var(--mai-font-mono);color:var(--mai-ink-3)}.sig-note{min-width:0;color:var(--mai-ink-2);font-size:12.5px}.sig-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.doc-queue-empty{padding:var(--s-3) 0;margin:0}.doc-queue{border-top:2px solid var(--mai-rule-ink)}.doc-queue-item{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:var(--s-4);align-items:start;padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.doc-queue-item.is-open{margin:0 -10px;padding-left:10px;padding-right:10px;background:var(--mai-warn-tint);box-shadow:inset 3px 0 0 var(--mai-due-soon)}.doc-queue-what{display:grid;gap:2px;min-width:0}.doc-queue-title{font:600 14px/20px var(--mai-font-ui)}.doc-queue-state .row-sub{display:block}.doc-queue-act{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2)}.doc-form{display:grid;gap:var(--s-4)}.doc-form-problem{margin-top:var(--s-3)}.doc-file-picked{display:flex;align-items:center;gap:var(--s-2);margin:calc(-1 * var(--s-2)) 0 0;font-size:12.5px;color:var(--mai-ink-2)}.doc-gen-facts,.doc-tpl-facts,.doc-type-facts{display:grid;grid-template-columns:minmax(120px,170px) 1fr;margin:0 0 var(--s-4);border-top:2px solid var(--mai-rule-ink)}.doc-gen-facts>div,.doc-tpl-facts>div,.doc-type-facts>div{display:contents}.doc-gen-facts dt,.doc-gen-facts dd,.doc-tpl-facts dt,.doc-tpl-facts dd,.doc-type-facts dt,.doc-type-facts dd{margin:0;padding:8px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.doc-gen-facts dt,.doc-tpl-facts dt,.doc-type-facts dt{padding-right:var(--s-3);color:var(--mai-ink-3)}.doc-gen-facts dd,.doc-tpl-facts dd,.doc-type-facts dd{min-width:0}.doc-type-facts{grid-template-columns:minmax(140px,200px) 1fr;max-width:880px}.doc-gen-missing{margin-bottom:var(--s-4)}.doc-gen-missing h3{margin:0 0 var(--s-1)}.doc-missing-list{margin-top:var(--s-2);border-top:1px solid var(--mai-rule-ink)}.doc-missing-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-4);padding:8px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.doc-notice-stop{margin-bottom:var(--s-4);border-color:var(--mai-danger-rule);border-left-color:var(--mai-due-over);background:var(--mai-danger-tint)}.doc-notice-stop>.i{color:var(--mai-due-over)}.doc-notice-stop p{margin:2px 0 0}.doc-notice-stop .doc-cites{margin-top:var(--s-2)}.doc-gen-mode{display:grid;gap:var(--s-2);margin:0 0 var(--s-4);padding:0;border:0}.doc-gen-mode legend{margin-bottom:var(--s-2)}.doc-radio{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);align-items:start;padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1);cursor:pointer}.doc-radio>span{display:grid;gap:2px}.doc-radio b{font-weight:600;font-size:13px}.doc-gen-next{margin:var(--s-2) 0 0}.doc-gen-running{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-3) 0 0;color:var(--mai-ink-2)}.doc-rule-preview{margin:0;font-size:13px}.doc-rejected{padding:var(--s-3) var(--s-4);border:1px solid var(--mai-danger-rule);border-left:3px solid var(--mai-due-over);border-radius:var(--r-2);background:var(--mai-danger-tint)}.doc-rejected h3{margin:0 0 var(--s-2)}.doc-rejected li{padding:4px 0;font-size:13px;line-height:19px}.doc-rejected .t-mono{margin-right:var(--s-2)}.doc-tpl-head{margin:var(--s-5) 0 var(--s-2)}.doc-valid,.doc-issue{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;padding:6px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.doc-valid>.i,.doc-issue>.i{color:var(--mai-due-soon)}.doc-valid>.i{color:var(--mai-status-compliant)}.doc-issue--error>.i{color:var(--mai-due-over)}.doc-vars{border-top:1px solid var(--mai-rule-ink)}.doc-vars li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);padding:6px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.doc-scheme{margin:0;padding:0;list-style:none}.doc-scheme li+li{margin-top:2px}.doc-scheme .t-meta{margin-left:var(--s-1)}.doc-catalogue-lede{max-width:760px;margin:0 0 var(--s-4)}.doc-var-group{margin:var(--s-6) 0 var(--s-2)}.doc-var-table td:first-child{width:46%}.doc-token{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}.doc-token code{word-break:break-all}.doc-col-marks{width:220px}.doc-catalogue-note{max-width:760px;margin:var(--s-4) 0 0}.doc-subject{margin-top:var(--s-5)}.doc-subject-title{margin:0 0 var(--s-2)}.doc-col-act{width:1%;white-space:nowrap;text-align:right}.doc-col-act>*+*{margin-left:var(--s-2)}@media(width<=1280px){.doc-layout{grid-template-columns:minmax(0,1fr) 300px;gap:var(--s-6)}}@media(width<=1024px){.doc-layout{grid-template-columns:1fr}.doc-context{position:static}}@media(width<=760px){.desk-body{padding:var(--s-3)}.paper{padding:36px 18px 24px 30px;font-size:11px;line-height:16px}.paper .p-class{right:18px}.paper .p-draft{display:none}.sig{grid-template-columns:22px 1fr;gap:2px 10px}.sig>:nth-child(n+3){grid-column:2}.doc-queue-item{grid-template-columns:1fr;gap:var(--s-2)}.doc-queue-act{justify-content:flex-start}.doc-gen-facts,.doc-tpl-facts,.doc-type-facts{grid-template-columns:1fr}.doc-gen-facts dt,.doc-tpl-facts dt,.doc-type-facts dt{padding-bottom:0;border-bottom:0}.doc-col-marks{width:auto}.doc-col-act{white-space:normal}}}@layer mai.pages{.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.kpi{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3) var(--s-4) var(--s-3) 0}.kpi+.kpi{padding-left:var(--s-4);border-left:1px solid var(--mai-rule-1)}.kpi dt{order:1;color:var(--mai-ink-2);font-size:12px;font-weight:500}.kpi dd{margin:0}.kpi-value{order:0;color:var(--mai-ink-1);font-family:var(--mai-font-display);font-size:26px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums lining-nums}.kpi-note{order:2;color:var(--mai-ink-3);font-size:12px;line-height:1.35}.kpi--na .kpi-value{color:var(--mai-ink-3);font-family:var(--mai-font-ui);font-size:15px;font-weight:500;line-height:30px}.kpi--alert .kpi-value,.kpi--alert dt{color:var(--mai-due-over)}.trend-head{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center;justify-content:space-between;margin-bottom:var(--s-2)}.trend-legend{display:flex;gap:var(--s-5);margin:0;padding:0;list-style:none;color:var(--mai-ink-2);font-size:12px}.trend-legend li:before{display:inline-block;width:18px;margin-right:var(--s-2);vertical-align:middle;content:""}.trend-legend-k1:before{border-top:2px solid var(--mai-brand-accent)}.trend-legend-k2:before{border-top:1px dashed var(--mai-ink-3)}.trend-svg{display:block;width:100%;height:180px;border-bottom:1px solid var(--mai-rule-1)}.trend-grid{stroke:var(--mai-rule-1);stroke-width:1;vector-effect:non-scaling-stroke}.trend-axis{fill:var(--mai-ink-3);font-family:var(--mai-font-ui);font-size:11px}.trend-k1,.trend-k2{fill:none;vector-effect:non-scaling-stroke}.trend-k1{stroke:var(--mai-brand-accent);stroke-width:2}.trend-k2{stroke:var(--mai-ink-3);stroke-width:1;stroke-dasharray:4 3}.trend-dot{fill:var(--mai-brand-accent)}.link-button{padding:0;border:0;background:none;color:var(--mai-brand-accent);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.link-button:hover{color:var(--mai-brand-accent-hover)}.dash-table,.trend-table{width:100%;border-collapse:collapse;border-top:2px solid var(--mai-rule-ink);font-size:13px}.dash-table th,.dash-table td,.trend-table th,.trend-table td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1);text-align:left;vertical-align:top}.dash-table thead th,.trend-table thead th{color:var(--mai-ink-2);font-size:12px;font-weight:500}.dash-table tbody th,.trend-table tbody th{font-weight:400}.dash-table .num,.trend-table .num{text-align:right;font-variant-numeric:tabular-nums}.dash-tr--low th:first-child{box-shadow:inset 3px 0 0 var(--mai-due-over);padding-left:var(--s-3)}.dash-counts{max-width:420px}.dash-counts .dash-tr--low td{color:var(--mai-due-over);font-weight:500}.dash-sub-num{margin-left:var(--s-1);color:var(--mai-due-over)}.row-title{display:inline-flex;gap:var(--s-1);align-items:center}.dash-rows{margin:0;padding:0;list-style:none}.dash-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--s-4);padding:var(--s-3) 0 var(--s-3) var(--s-3);border-bottom:1px solid var(--mai-rule-1)}.dash-row .row-title{grid-column:1}.dash-row .row-sub{grid-column:1;color:var(--mai-ink-3);font-size:12.5px}.dash-row--over{box-shadow:inset 3px 0 0 var(--mai-due-over)}.dash-row-due{grid-column:2;grid-row:1/span 2;align-self:center;text-align:right}.dash-esc{margin-left:var(--s-2);color:var(--mai-due-soon)}.norm-note{color:var(--mai-ink-3);font-size:12px;font-style:italic}.dash-foot,.dash-line,.dash-reason{margin:var(--s-3) 0 0;color:var(--mai-ink-3);font-size:12.5px}.dash-line{color:var(--mai-ink-2);font-size:14px}.dash-reason{color:var(--mai-ink-2)}.pending{display:flex;gap:var(--s-2);align-items:flex-start;margin:0;padding:var(--s-3) 0;border-top:1px solid var(--mai-rule-1);color:var(--mai-ink-3);font-size:13px}.dash-distribution{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin:0;font-size:13px}.dash-distribution div{display:flex;gap:var(--s-2)}.dash-distribution dt{color:var(--mai-ink-2)}.dash-distribution dd{margin:0;font-weight:600}.dash-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-8);margin-top:var(--s-8)}.dash-kinds{display:flex;flex-wrap:wrap;gap:var(--s-5);margin:0 0 var(--s-6);border-bottom:1px solid var(--mai-rule-1)}.dash-kinds a{padding:var(--s-2) 0;border-bottom:2px solid transparent;color:var(--mai-ink-2);text-decoration:none}.dash-kinds a:hover{color:var(--mai-ink-1)}.dash-kinds .dash-kind--current{border-bottom-color:var(--mai-brand-accent);color:var(--mai-ink-1);font-weight:500}.dash-toolbar{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:flex-end;margin-bottom:var(--s-6)}.dash-period{min-width:240px}.dash-desk{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.dash-desk li{display:flex;flex-direction:column;gap:2px;padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:1px solid var(--mai-rule-1)}.dash-desk a{display:inline-flex;gap:var(--s-2);align-items:center;font-weight:500}.report-steps{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin:var(--s-4) 0 var(--s-6);padding:0;list-style:none;color:var(--mai-ink-3);font-size:12.5px;counter-reset:step}.report-steps li:before{margin-right:var(--s-2);color:var(--mai-ink-3);content:counter(step) ".";counter-increment:step}.report-step--done{color:var(--mai-ink-1)}.report-step--done:before{color:var(--mai-status-compliant)}.report-doc{max-width:920px}.report-bullets{margin:0 0 var(--s-4);padding-left:var(--s-6);font-size:14px;line-height:1.55}.report-bullets li+li{margin-top:var(--s-2)}.report-kv,.report-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-3) var(--s-6);margin:0 0 var(--s-4);font-size:13px}.report-kv dt,.report-people dt{color:var(--mai-ink-3);font-size:12px}.report-kv dd,.report-people dd{margin:2px 0 0}.report-people{max-width:920px;margin-top:var(--s-8);padding-top:var(--s-4);border-top:3px double var(--mai-rule-ink)}.report-form{display:flex;flex-direction:column;gap:var(--s-4)}.report-form-lede{margin:0;color:var(--mai-ink-2);font-size:13px}.report-form-row{display:flex;gap:var(--s-3);align-items:center}@media(width<=1024px){.hide-tablet{display:none}}@media(width<=760px){.hide-phone{display:none}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi+.kpi{padding-left:0;border-left:0}.kpi:nth-child(2n){padding-left:var(--s-4);border-left:1px solid var(--mai-rule-1)}.dash-columns{gap:var(--s-6)}}.dash-marker{display:inline-block;margin-left:var(--s-1);padding:0 var(--s-1);border:1px solid currentcolor;border-radius:var(--r-1);color:var(--mai-status-partial);font:500 11px/16px var(--mai-font-ui);font-style:normal}.sector-availability{color:var(--mai-ink-3);font:500 12px/16px var(--mai-font-ui);white-space:nowrap}.sector-availability--AVAILABLE{color:var(--mai-ink-1)}.dash-source{display:block;color:var(--mai-ink-3);font-size:12px}.dash-subject{color:var(--mai-ink-2)}}@layer mai.pages{.mai-onboarding-page{display:block;--onb-indent: 26px}.onb-lede{max-width:78ch;margin:var(--s-2) 0 0;color:var(--mai-ink-2)}.onb-problem,.onb-completed{display:block;margin:0 0 var(--s-5)}.onb{display:grid;grid-template-columns:264px minmax(0,1fr);gap:var(--s-8);align-items:start}.onb.onb--phone{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.onb-rail{position:sticky;top:calc(var(--topbar-h) + var(--s-4))}.onb-rail-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.onb-rail-step{border-bottom:1px solid var(--mai-rule-1)}.onb-rail-step.is-shown{box-shadow:inset 3px 0 0 var(--mai-brand-accent);background:var(--mai-paper-1)}.onb-rail-link{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-3);color:var(--mai-ink-1)}.onb-rail-link:hover{text-decoration:none;background:var(--mai-paper-1)}.onb-rail-link:hover .onb-rail-title{text-decoration:underline;text-underline-offset:2px}.onb-rail-no{font:600 18px/22px var(--mai-font-display);color:var(--mai-ink-3)}.onb-rail-step--DONE .onb-rail-no{color:var(--mai-status-compliant)}.onb-rail-step.is-shown .onb-rail-no{color:var(--mai-brand-accent)}.onb-rail-text{display:flex;flex-direction:column;gap:2px;min-width:0}.onb-rail-title{font:600 13.5px/19px var(--mai-font-ui)}.onb-rail-state{font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.onb-rail-step--BLOCKED .onb-rail-state{color:var(--mai-status-partial)}.onb-rail-basis{font:italic 400 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.onb-track{border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.onb-track-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.onb-track-list a{display:grid;place-items:center;min-height:44px;color:var(--mai-ink-3);font:600 16px/1 var(--mai-font-display);border-bottom:2px solid transparent}.onb-track-list a:hover{text-decoration:none;background:var(--mai-paper-1)}.onb-track-step+.onb-track-step a{border-left:1px solid var(--mai-rule-1)}.onb-track-step--DONE a{color:var(--mai-status-compliant)}.onb-track-step.is-shown a{color:var(--mai-brand-accent);border-bottom-color:var(--mai-brand-accent)}.onb-track-caption{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:var(--s-2) 0;font-size:13px;color:var(--mai-ink-2)}.onb-track-caption b{color:var(--mai-ink-1)}.onb-step{min-width:0}.onb-step-head{margin:0 0 var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--mai-rule-ink)}.onb-step-no{margin:0;font:600 11px/16px var(--mai-font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--mai-ink-3)}.onb-step-title{margin:var(--s-1) 0 0;font:600 22px/28px var(--mai-font-display)}.onb-basis{margin:var(--s-1) 0 0;font:italic 400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.onb-step-state{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:var(--s-2) 0 0;font-size:12.5px;color:var(--mai-ink-2)}.onb-state{font-weight:600}.onb-state--DONE{color:var(--mai-status-compliant)}.onb-state--BLOCKED{color:var(--mai-status-partial)}.onb-blocked{display:block;margin-top:var(--s-3)}.onb-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-3);border-top:1px solid var(--mai-rule-2)}.onb-pager a{display:inline-flex;align-items:center;gap:var(--s-2);min-height:32px;font-weight:500}.onb-pager-next{margin-left:auto}.onb-text{max-width:78ch;margin:0 0 var(--s-4);color:var(--mai-ink-1)}.onb-text.muted{color:var(--mai-ink-3)}.onb-h3{margin:0 0 var(--s-2);font:600 14px/20px var(--mai-font-ui)}.onb-block{margin:0 0 var(--s-6)}.onb-notice{display:block;margin:0 0 var(--s-4)}.onb-sub{display:block;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.onb-norm{margin:var(--s-2) 0 0;font-style:italic}.onb-links{display:flex;flex-wrap:wrap;gap:var(--s-4);margin:var(--s-3) 0 0;font-size:13px}.onb-done-line{display:flex;align-items:flex-start;gap:var(--s-2);margin:0 0 var(--s-4)}.onb-done-line>.i{margin-top:2px;color:var(--mai-status-compliant);flex:none}.onb-marker{display:inline-block;margin-left:var(--s-1);padding:0 var(--s-1);border:1px solid currentcolor;border-radius:var(--r-1);color:var(--mai-status-partial);font:500 11px/16px var(--mai-font-ui);letter-spacing:0;vertical-align:2px;white-space:nowrap}.onb-verified{display:inline-block;margin-left:var(--s-1);font:500 11px/16px var(--mai-font-ui);color:var(--mai-status-compliant);vertical-align:2px}.onb-marker-hint,.onb-marker-line{margin:var(--s-1) 0 var(--s-3);font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.onb-marker-hint .onb-marker,.onb-marker-line .onb-marker{margin:0 var(--s-1) 0 0}.onb-ru-missing{display:inline-block;margin-left:var(--s-1);font:italic 400 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3);white-space:nowrap}.onb-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--s-6);margin:0 0 var(--s-4);border-top:2px solid var(--mai-rule-ink)}.onb-facts>div{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.onb-facts dt{font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.onb-facts dd{margin:0}.onb-facts--plan{grid-template-columns:repeat(3,minmax(0,1fr))}.onb-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--mai-rule-ink)}.onb-row{display:flex;align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.onb-row--over{box-shadow:inset 3px 0 0 var(--mai-due-over);padding-left:var(--s-3)}.onb-row--gap .onb-row-title{color:var(--mai-ink-2)}.onb-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.onb-row-title{font-weight:500}.onb-row-sub,.onb-row-note{font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.onb-row-note{color:var(--mai-ink-2)}.onb-row-note.muted{color:var(--mai-ink-3)}.onb-row-end{flex:none;font-size:12.5px;color:var(--mai-ink-2);text-align:right}.onb-ok{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--mai-status-compliant)}.onb-filter{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-3)}.onb-filter-chip{display:inline-flex;align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3);border:1px solid var(--mai-rule-2);border-radius:var(--r-2);background:var(--mai-paper-0);font:500 12.5px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.onb-filter-chip:hover{border-color:var(--mai-ink-4)}.onb-filter-chip[aria-pressed=true]{border-color:var(--mai-brand-accent);box-shadow:inset 0 -2px 0 var(--mai-brand-accent);color:var(--mai-ink-1)}.onb-filter-chip .tnum{color:var(--mai-ink-3)}.onb-none{padding-top:var(--s-3);border-top:1px solid var(--mai-rule-2)}.onb-plan-head{margin:0 0 var(--s-4)}.onb-plan-head .onb-h3{font:600 18px/24px var(--mai-font-display)}.onb-precondition .onb-sub{margin-top:var(--s-1)}.onb-variants{padding:var(--s-4) 0;border-top:1px solid var(--mai-rule-2)}.onb-variant-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s-2) var(--s-4);margin:0 0 var(--s-4)}.onb-nothing-locked{display:flex;align-items:flex-start;gap:var(--s-2);color:var(--mai-ink-2)}.onb-nothing-locked>.i{margin-top:2px;flex:none}.plan-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--mai-rule-ink)}.plan-row{padding:var(--s-3) 0 var(--s-3) calc(var(--plan-depth, 0) * 22px);border-bottom:1px solid var(--mai-rule-1)}.plan-rows--tree .plan-row[style*="--plan-depth: 1"],.plan-rows--tree .plan-row[style*="--plan-depth: 2"],.plan-rows--tree .plan-row[style*="--plan-depth: 3"],.plan-rows--tree .plan-row[style*="--plan-depth: 4"]{background:linear-gradient(var(--mai-rule-2),var(--mai-rule-2)) no-repeat calc(var(--plan-depth) * 22px - 12px) 0/1px 100%}.plan-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3)}.plan-row-title{font-weight:500}.plan-row-title--static{padding-left:var(--onb-indent)}.plan-row--off .plan-row-title{color:var(--mai-ink-3)}.plan-action{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-2);padding:0 var(--s-1);border:1px solid var(--mai-rule-2);border-radius:var(--r-1);white-space:nowrap}.plan-action--CONFLICT{color:var(--mai-status-partial);border-color:currentcolor}.plan-action--RETIRE_SUGGESTED{font-style:italic}.plan-confidence{font:italic 500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-2);padding:0 var(--s-1);border:1px dashed var(--mai-ink-4);border-radius:var(--r-1);white-space:nowrap}.plan-row-basis,.plan-row-reason,.plan-consequence{margin:var(--s-1) 0 0 var(--onb-indent);max-width:90ch}.plan-row-basis{font:italic 400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.plan-row-reason{font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.plan-consequence{display:flex;align-items:flex-start;gap:var(--s-1);font:500 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.plan-consequence>.i{margin-top:3px;color:var(--mai-ink-3);flex:none}.plan-choice{display:block;margin:var(--s-2) 0 0 var(--onb-indent);padding-left:var(--s-3);border-left:2px solid var(--mai-rule-2)}.plan-members,.plan-list{margin:var(--s-2) 0 0}.plan-members summary,.plan-list summary{cursor:pointer;font:500 12.5px/18px var(--mai-font-ui);color:var(--mai-brand-accent)}.plan-members{margin-left:var(--onb-indent)}.plan-members ul{margin:var(--s-2) 0 0;padding:0;list-style:none}.plan-members li{padding:var(--s-1) 0;border-top:1px solid var(--mai-rule-1);font-size:12.5px}.plan-list>summary{margin-bottom:var(--s-2)}.onb-requirements{display:flex;align-items:flex-start;gap:var(--s-2);margin:0 0 var(--s-5);padding:var(--s-3) 0;border-top:1px solid var(--mai-rule-2);border-bottom:1px solid var(--mai-rule-2)}.onb-requirements>.i{margin-top:2px;flex:none}.onb-locale{display:block;margin:0 0 var(--s-3)}.onb-ru-note{margin:0 0 var(--s-4)}.onb-content{margin:0 0 var(--s-5)}.onb-content>summary{cursor:pointer;font:500 13px/19px var(--mai-font-ui);color:var(--mai-brand-accent)}.onb-content>.mai-sector-profile-view{margin-top:var(--s-3)}.onb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:2px solid var(--mai-rule-ink)}.onb-summary-rows{margin:0 0 var(--s-4);padding:0;list-style:none;border-top:1px solid var(--mai-rule-ink)}.onb-summary-rows li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.onb-summary-rows a{min-width:220px;font-weight:500}.onb-summary-rows .tnum{color:var(--mai-ink-2);font-size:13px}.onb-groups{margin:0;padding:0;list-style:none;border-top:1px solid var(--mai-rule-ink)}.onb-group{padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.onb-group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-4);margin:0}.onb-slots{margin:var(--s-2) 0 0;padding:0 0 0 var(--s-3);list-style:none;border-left:2px solid var(--mai-rule-2)}.onb-slots li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);padding:var(--s-1) 0;font-size:13px}.onb-slots a{display:inline-flex;align-items:baseline;gap:var(--s-2)}.onb-slots .onb-sub{display:inline}.onb-apply-marker{margin:0 0 var(--s-3);font-size:12.5px;color:var(--mai-ink-2)}.onb-apply-marker .onb-marker{margin:0 var(--s-1) 0 0}.onb-apply-counts{margin:0 0 var(--s-3);border-top:1px solid var(--mai-rule-ink)}.onb-apply-counts div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.onb-apply-counts dt{font-weight:500}.onb-apply-counts dd{margin:0;color:var(--mai-ink-2);font-variant-numeric:tabular-nums}.onb-apply-note{margin:0 0 var(--s-3);font-size:12.5px;color:var(--mai-ink-2)}.org-register-locked{display:flex;align-items:flex-start;gap:var(--s-2);margin:var(--s-3) 0 0;font-size:13px}.org-register-locked>.i{margin-top:2px;color:var(--mai-ink-3);flex:none}.org-register-locked-note{display:block;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.org-register-tin{display:block;margin-top:var(--s-3)}@media(width<=1024px){.onb{grid-template-columns:220px minmax(0,1fr);gap:var(--s-6)}}@media(width<=760px){.onb-step-title{font-size:20px;line-height:26px}.onb-facts,.onb-facts--plan{grid-template-columns:minmax(0,1fr)}.onb-row{flex-direction:column;align-items:stretch;gap:var(--s-2)}.onb-row-end{text-align:left}.plan-row{padding-left:calc(var(--plan-depth, 0) * 12px)}.plan-rows--tree .plan-row[style*="--plan-depth: 1"],.plan-rows--tree .plan-row[style*="--plan-depth: 2"],.plan-rows--tree .plan-row[style*="--plan-depth: 3"],.plan-rows--tree .plan-row[style*="--plan-depth: 4"]{background-position:calc(var(--plan-depth) * 12px - 7px) 0}.plan-row-head .check-row,.onb-filter-chip{min-height:44px;align-items:center}.onb-actions>*{flex:1 1 100%}.onb-summary-rows a{min-width:0;flex:1 1 100%}}.onb-progress-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 var(--s-3);padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.onb-progress-step{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--mai-rule)}.onb-progress-no{font:600 18px/22px var(--mai-font-display);color:var(--mai-ink-3)}.onb-progress-step--DONE .onb-progress-no{color:var(--mai-status-compliant)}.onb-progress-step--CURRENT .onb-progress-no{color:var(--mai-brand-accent)}.onb-progress-title{font:600 13.5px/19px var(--mai-font-ui)}.onb-progress-state{font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.onb-progress-step--BLOCKED .onb-progress-state{color:var(--mai-status-partial)}.onb-progress-go{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3);margin:0}.onb-progress-go a{display:inline-flex;align-items:center;gap:var(--s-1)}}@layer mai.pages{.aud-sections{margin-bottom:var(--s-6)}.aud-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.aud-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.aud-lede{max-width:76ch;margin-bottom:var(--s-5);color:var(--mai-ink-2)}.aud-notice{margin-bottom:var(--s-4)}.aud-section{margin-bottom:var(--s-10)}.aud-section-lede{max-width:76ch;margin:calc(-1 * var(--s-2)) 0 var(--s-3)}.aud-bad{color:var(--mai-due-over)}.aud-link{padding:0;border:0;background:none;color:var(--mai-brand-accent);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.aud-link:hover{color:var(--mai-brand-accent-hover)}.aud-filter-link{display:inline-flex;vertical-align:-3px;margin-left:var(--s-1);padding:2px;border:0;border-radius:var(--r-1);background:none;color:var(--mai-ink-3);cursor:pointer}.aud-filter-link:hover{background:var(--mai-paper-2);color:var(--mai-ink-1)}.aud-who{font-weight:500}.aud-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.aud-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-3)}.aud-filter-date{width:150px}.aud-filter-action{width:190px}.aud-filter-entity{width:240px}.aud-filter-id{width:300px;max-width:100%}.aud-filter-buttons{display:flex;gap:var(--s-2);padding-bottom:22px}.aud-export-note{margin-bottom:var(--s-4)}.aud-timeline{margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.aud-entry{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s-5);padding:var(--s-3) 0 var(--s-4);border-bottom:1px solid var(--mai-rule-1);font-size:13px;line-height:19px}.aud-when{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.aud-date{font-weight:600;color:var(--mai-ink-1)}.aud-time,.aud-seq{font-size:12px;color:var(--mai-ink-3)}.aud-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-3);margin:0 0 var(--s-2)}.aud-head b{font-weight:600}.aud-actor{color:var(--mai-ink-2)}.aud-more{display:flex;justify-content:center;padding:var(--s-4) 0;border-bottom:1px solid var(--mai-rule-1)}.aud-note{margin-top:var(--s-3)}.aud-diff{width:100%;margin-bottom:var(--s-2);border-collapse:collapse;font-size:12.5px;line-height:18px}.aud-diff th,.aud-diff td{padding:5px var(--s-2) 5px 0;border-bottom:1px solid var(--mai-rule-1);text-align:left;vertical-align:top}.aud-diff thead th{padding-top:0;border-bottom-color:var(--mai-rule-2);font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.aud-diff tbody th{width:34%;font-weight:500;color:var(--mai-ink-2)}.aud-diff tbody tr:last-child>*{border-bottom:0}.aud-diff .aud-before{color:var(--mai-ink-3)}.aud-text,.aud-code{overflow-wrap:anywhere}.aud-masked{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--mai-ink-3);font-style:italic}.aud-tech{margin:0 0 var(--s-2)}.aud-tech>summary{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px 0;font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3);cursor:pointer;list-style:none}.aud-tech>summary::-webkit-details-marker{display:none}.aud-tech>summary:before{content:"\25b8";font-size:10px}.aud-tech>summary:hover{color:var(--mai-ink-2)}.aud-tech[open]>summary:before{content:"\25be"}.aud-tech .t-note{margin:var(--s-1) 0 var(--s-2)}.aud-tech .aud-diff{color:var(--mai-ink-2)}.aud-facts{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-6);margin:0;font-size:12.5px;line-height:18px}.aud-facts>div{display:flex;gap:var(--s-2);min-width:0}.aud-facts dt{color:var(--mai-ink-3)}.aud-facts dd{margin:0;overflow-wrap:anywhere}.aud-record-facts{margin-bottom:var(--s-5)}.aud-form{display:grid;gap:var(--s-4)}.aud-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.aud-statement{margin:0 0 var(--s-5);border-top:2px solid var(--mai-rule-ink)}.aud-stmt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:center;padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.aud-stmt dt{font:500 12.5px/17px var(--mai-font-ui);color:var(--mai-ink-2)}.aud-stmt dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.aud-stmt small{display:block;font:400 11.5px/15px var(--mai-font-ui)}.aud-fig{font:600 20px/26px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums}.aud-issues{width:100%;margin-bottom:var(--s-3)}.aud-desk{padding:var(--s-6) var(--s-5);background:var(--mai-paper-3);border:1px solid var(--mai-rule-2);border-radius:var(--r-2)}.aud-paper{max-width:680px;margin:0 auto;padding:52px 42px 36px 80px;background:var(--mai-sheet);box-shadow:var(--e-paper);font:400 12.5px/18.5px var(--mai-font-display);font-variant-numeric:lining-nums;color:var(--mai-ink-1)}.aud-paper-org{margin:0;text-align:right;font-weight:600}.aud-paper-title{margin:26px 0 4px;text-align:center;font:600 12.5px/18px var(--mai-font-display);letter-spacing:.02em;text-transform:uppercase}.aud-paper-no{margin:0;text-align:center;font-weight:600}.aud-paper-place{display:flex;justify-content:space-between;margin:14px 0 12px}.aud-paper-text{margin:0 0 10px;text-indent:28px;text-align:justify;hyphens:auto}.aud-paper-table{width:100%;margin:10px 0 12px;border-collapse:collapse;font-size:11.5px;line-height:16px}.aud-paper-table th,.aud-paper-table td{padding:4px 6px;border:1px solid var(--mai-ink-3);text-align:left;vertical-align:top}.aud-paper-table th{font-weight:600;background:var(--mai-paper-1)}.aud-paper-table td:first-child{width:26px;text-align:center}.aud-paper-signs{margin-top:28px}.aud-paper-signs p{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;gap:var(--s-3);align-items:end;margin:0 0 18px}.aud-paper-line{border-bottom:1px solid var(--mai-ink-2);height:18px}.aud-paper-foot{display:flex;justify-content:space-between;gap:var(--s-4);margin:18px 0 0;padding-top:6px;border-top:1px solid var(--mai-rule-2);font:400 9.5px/12px var(--mai-font-mono);color:var(--mai-ink-3);overflow-wrap:anywhere}@media(width<=760px){.aud-entry{grid-template-columns:1fr;gap:var(--s-1)}.aud-when{flex-direction:row;gap:var(--s-2)}.aud-filter-date{width:calc(50% - var(--s-2))}.aud-filter-action,.aud-filter-entity,.aud-filter-id{width:100%}.aud-filter-buttons{padding-bottom:0}.aud-form-pair{grid-template-columns:1fr}.aud-desk{padding:var(--s-3) 0;border:0;background:none}.aud-paper{padding:28px 18px 24px}.aud-paper-signs p{grid-template-columns:1fr;gap:var(--s-1)}}@media print{.aud-print-hide,.aud-sections,.page-head:has(+mai-audit-sections){display:none}.aud-desk{padding:0;border:0;background:none}.aud-paper{max-width:none;padding:0 0 0 20mm;box-shadow:none}}}@layer mai.pages{.sec-head{margin:0 0 var(--s-3)}.sec-status{margin:0 0 var(--s-6);font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.sec-letter{display:inline-block;min-width:1.5em;font:600 15px/20px var(--mai-font-display);color:var(--mai-ink-1);font-variant-numeric:tabular-nums}.sec-sample{font-style:italic;color:var(--mai-ink-2)}.sec-pending{margin-bottom:var(--s-8)}.sec-pending-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.sec-pending-list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.sec-pending-links{display:inline-flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font:400 13px/18px var(--mai-font-ui)}.sec-pending-empty{margin:0;padding:var(--s-3) 0;border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1);color:var(--mai-ink-3)}.sec-grid-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-6)}.sec-sectors{container:sectors/inline-size}.sec-grid{--sec-row-template: 2.25rem minmax(0, 1fr) 8.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--sec-rows, 11),auto);grid-auto-flow:column;column-gap:var(--s-8);margin-top:var(--s-3)}.sec-grid--stats{--sec-row-template: 2.25rem minmax(0, 1fr) repeat(4, 4.75rem) 8.5rem}.sec-row{display:grid;grid-template-columns:var(--sec-row-template);align-items:baseline;column-gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.sec-row.is-hosted{box-shadow:inset 2px 0 0 var(--mai-brand-accent);padding-left:var(--s-2)}.sec-row--head{align-items:end;padding:var(--s-2) 0 var(--s-1);border-top:2px solid var(--mai-rule-ink);border-bottom-color:var(--mai-rule-2);font:600 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.sec-cell{min-width:0}.sec-cell--sector{grid-column:span 2}.sec-cell--title{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.sec-letter-cell{font:600 16px/22px var(--mai-font-display);color:var(--mai-ink-2);text-align:center}.sec-title-link{font-weight:500;color:var(--mai-ink-1);text-decoration:none}.sec-title-link:hover{text-decoration:underline}.sec-title-link:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:2px}.sec-num{text-align:right;font-family:var(--mai-font-display);font-variant-numeric:tabular-nums}.sec-num.is-text{font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.sec-row--head .sec-num{font:600 12px/16px var(--mai-font-ui)}.sec-merged{grid-column:span 3;text-align:right;font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.sec-profile{display:flex;flex-direction:column;gap:2px;font:400 12.5px/18px var(--mai-font-ui)}.sec-legal{display:flex;flex-direction:column;gap:var(--s-1);max-width:92ch;margin:0}.sec-legal-text{font-family:var(--mai-font-display);color:var(--mai-ink-1)}.sec-legal-basis,.sec-head-note{font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.sec-tabs{margin-top:var(--s-4)}.sec-filter{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-8);margin-bottom:var(--s-4)}.sec-filter-group{display:flex;flex-direction:column;gap:var(--s-1)}.sec-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.sec-counts{margin:0 0 var(--s-4)}.sec-ledger{width:100%}.sec-ledger td,.sec-ledger th{vertical-align:top}.sec-back{margin:0 0 var(--s-3);font:400 13px/18px var(--mai-font-ui)}.sec-version-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3) var(--s-6)}.sec-version-actions{flex-wrap:wrap}.sec-version-facts,.sec-tenant-facts,.sec-review-head{max-width:880px;margin-bottom:var(--s-6)}.sec-diff td:not(:first-child),.sec-diff th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sec-editor{display:grid;gap:var(--s-4)}.sec-editor-nav{display:flex;flex-wrap:wrap;gap:0 var(--s-5);border-bottom:1px solid var(--mai-rule-2)}.sec-editor-nav a,.sec-editor-nav button{position:relative;display:inline-flex;align-items:baseline;gap:var(--s-2);padding:var(--s-2) 0;color:var(--mai-ink-2);text-decoration:none}.sec-editor-nav a[aria-current=page],.sec-editor-nav a[aria-current=true],.sec-editor-nav button[aria-current=page],.sec-editor-nav button[aria-current=true]{color:var(--mai-ink-1);font-weight:600}.sec-editor-nav a[aria-current=page]:after,.sec-editor-nav a[aria-current=true]:after,.sec-editor-nav button[aria-current=page]:after,.sec-editor-nav button[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mai-brand-accent)}.sec-error-count{font:600 11.5px/16px var(--mai-font-ui);color:var(--mai-status-noncompliant)}.sec-editor-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s-3) var(--s-6)}.sec-inline-select{display:inline-flex;flex-direction:column;gap:var(--s-1);min-width:280px}.sec-row-actions{white-space:nowrap;text-align:right}.sec-texts,.sec-json{display:grid;gap:var(--s-4);max-width:960px}.sec-texts textarea,.sec-json textarea{font-family:var(--mai-font-mono)}.sec-json textarea{min-height:28rem;font-size:12.5px}.sec-editor-save{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:end;gap:var(--s-3) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--mai-rule-2);background:var(--mai-paper-0)}.sec-editor-summary{flex:1 1 360px}.sec-dirty{font:500 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.sec-sheet{display:grid;gap:var(--s-4)}.sec-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-5)}.sec-sheet-field.is-wide{grid-column:1/-1}.sec-sheet-checks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sec-rows{display:grid;gap:var(--s-3);margin:0;padding:0;border:0}.sec-row-form{padding:var(--s-3) 0;border-top:1px solid var(--mai-rule-1)}.sec-row-form-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s-2);font-weight:600}.sec-sheet-grid--row{grid-template-columns:repeat(3,minmax(0,1fr))}.sec-choice{margin:0;padding:0;border:0}.sec-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--sec-rows, 10),auto);grid-auto-flow:column;gap:0 var(--s-6);border-top:2px solid var(--mai-rule-ink)}.sec-choice-row{padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.sec-choice-row.is-checked .radio-label{font-weight:600}.sec-choice-row.is-disabled{color:var(--mai-ink-3)}.sec-extra{margin-top:var(--s-2)}.sec-extra>summary{cursor:pointer;font-weight:500}.sec-extra .adm-checks{margin-top:var(--s-2)}.sec-objects-table input,.sec-objects-table select{width:100%}.sec-gets{padding-top:var(--s-3);border-top:1px solid var(--mai-rule-2)}.sec-gets-line{margin:0;font-family:var(--mai-font-display);font-variant-numeric:tabular-nums}.sec-tenant-sector{display:inline-flex;align-items:baseline;gap:var(--s-1)}.sec-tenant-card{margin-top:var(--s-6)}.sec-tenant-content,.sec-tenant-history{margin-top:var(--s-8)}.sec-link-button{padding:0;border:0;background:none;color:var(--mai-ink-1);text-align:left;text-decoration:underline;text-decoration-color:var(--mai-rule-2);cursor:pointer}.sec-link-button:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:2px}.sec-review-group{margin-bottom:var(--s-6)}.sec-review-group--quiet>summary{cursor:pointer;color:var(--mai-ink-2)}.sec-review-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.sec-review-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-6);padding:var(--s-3) 0;border-bottom:1px solid var(--mai-rule-1)}.sec-review-main{display:flex;flex-direction:column;gap:2px;min-width:0}.sec-consequence{color:var(--mai-ink-3)}.sec-review-choice{display:flex;flex-direction:column;gap:var(--s-1);min-width:220px}.sec-review-apply{max-width:880px;margin-top:var(--s-8);padding-top:var(--s-4);border-top:2px solid var(--mai-rule-ink)}.sec-review-apply .adm-form{max-width:none}@container sectors (width < 92rem){.sec-grid--stats{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.sec-grid--stats .sec-row--head[data-column="2"]{display:none}}@media(width<=760px){.sec-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.sec-row--head{display:none}.sec-row{grid-template-columns:2rem minmax(0,1fr);row-gap:var(--s-1);padding:var(--s-3) 0}.sec-row>.sec-num,.sec-row>.sec-merged,.sec-row>.sec-profile{grid-column:2;display:flex;justify-content:space-between;gap:var(--s-3);text-align:left}.sec-row>[data-label]:before{content:attr(data-label);font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.sec-row>.sec-profile{flex-direction:row;flex-wrap:wrap}.sec-choice-list,.sec-sheet-grid,.sec-sheet-grid--row{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.sec-review-row{grid-template-columns:minmax(0,1fr)}.sec-editor-save{position:static}}}@layer mai.pages{.adm-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4)}.adm-filters select{min-width:280px}.adm-link{font:400 13px/18px var(--mai-font-ui)}.adm-operator-network{display:block;max-width:76ch}.admin-sections{margin-bottom:var(--s-6)}.admin-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.admin-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.adm-lede{max-width:76ch;margin:0 0 var(--s-5);color:var(--mai-ink-2)}.adm-note{max-width:76ch;margin:var(--s-3) 0 0;font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.adm-notice{margin-bottom:var(--s-4)}.adm-error{margin:var(--s-1) 0 0;color:var(--mai-due-over);font-weight:600}.adm-mono{font-family:var(--mai-font-mono);font-size:12px;overflow-wrap:anywhere}.adm-nowrap{white-space:nowrap;overflow-wrap:normal}.adm-num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.adm-level{display:inline-block;min-width:2.2em;margin-right:var(--s-1);font:600 12px/16px var(--mai-font-mono);color:var(--mai-ink-1)}.adm-plain-list{margin:0;padding:0;list-style:none}.adm-plain-list li+li{margin-top:2px}.adm-consequences{max-width:76ch;margin:0;padding-left:var(--s-5)}.adm-consequences li+li{margin-top:var(--s-1)}.table tbody tr.adm-row-muted td{color:var(--mai-ink-3)}.table tbody tr.adm-row-failure td:first-child{box-shadow:inset 2px 0 0 var(--mai-due-over)}.adm-detail{overflow-wrap:anywhere}.adm-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8);align-items:start;margin-bottom:var(--s-6)}.adm-card .dl{border-top:2px solid var(--mai-rule-ink)}.adm-card .st-sub,.adm-form .st-sub,.adm-checks .st-sub{margin-left:0}.adm-subhead{margin:var(--s-6) 0 var(--s-2)}.adm-card>section>.adm-subhead:first-child{margin-top:0}.adm-ledger{width:100%;border-collapse:collapse;border-top:2px solid var(--mai-rule-ink)}.adm-ledger caption{caption-side:top;padding-bottom:var(--s-2);text-align:left;font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.adm-ledger th,.adm-ledger td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1);text-align:left;vertical-align:top}.adm-ledger th.adm-num,.adm-ledger td.adm-num{text-align:right}.adm-ledger thead th{font:600 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.adm-ledger tbody th{font-weight:500}.adm-form{display:grid;gap:var(--s-4);max-width:880px}.adm-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.adm-field-narrow{max-width:280px}.adm-num-input{max-width:120px;text-align:right;font-variant-numeric:tabular-nums lining-nums}.adm-form-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--mai-rule-1)}.adm-checks{display:grid;gap:var(--s-2);margin:0;padding:0;border:0}.adm-checks--columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2) var(--s-6)}.adm-settings>section+section{margin-top:var(--s-4)}.adm-params{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--s-4) var(--s-6)}.adm-steps{display:flex;flex-wrap:wrap;gap:0;margin:0 0 var(--s-6);padding:0;list-style:none;border-bottom:1px solid var(--mai-rule-2)}.adm-step{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-5) var(--s-2) 0;color:var(--mai-ink-3);position:relative}.adm-step.is-current{color:var(--mai-ink-1);font-weight:600}.adm-step.is-current:after{content:"";position:absolute;left:0;right:var(--s-5);bottom:-1px;height:2px;background:var(--mai-brand-accent)}.adm-step.is-done{color:var(--mai-ink-2)}.adm-step-no{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid currentcolor;border-radius:50%;font:600 11px/1 var(--mai-font-ui);font-variant-numeric:tabular-nums}.adm-step.is-current .adm-step-no{background:var(--mai-brand-accent);border-color:var(--mai-brand-accent);color:var(--mai-brand-on-accent)}.adm-wizard-title{margin:0}.adm-wizard .adm-lede{margin-bottom:0}.adm-provision{margin:0;padding-left:var(--s-5)}.adm-provision li+li{margin-top:var(--s-2)}.adm-grid-field{margin:0;padding:0;border:0}.adm-level-grid{margin-top:var(--s-2);border-collapse:collapse;border-top:2px solid var(--mai-rule-ink)}.adm-level-grid th,.adm-level-grid td{padding:var(--s-2) var(--s-4) var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1);text-align:left}.adm-level-grid thead th{font:600 12px/16px var(--mai-font-mono)}.adm-level-grid tbody th{font-weight:500;padding-right:var(--s-6)}.adm-levels{margin:0}.adm-levels div{display:flex;gap:var(--s-2)}.adm-levels dt{color:var(--mai-ink-3)}.adm-levels dd{margin:0}.adm-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.adm-filter{width:320px;max-width:100%}.adm-toolbar-actions{display:flex;gap:var(--s-2)}.adm-mode{margin:0;font:600 22px/28px var(--mai-font-display);color:var(--mai-ink-1)}.adm-mode.is-maintenance{color:var(--mai-due-over)}.adm-weights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6);margin-top:var(--s-4)}.adm-weight-group{display:grid;gap:var(--s-3);align-content:start;margin:0;padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--mai-rule-2)}.adm-weight-table{max-width:560px;margin-top:var(--s-6)}.adm-bands{max-width:520px}.adm-bands tr.is-over th .row-sub{color:var(--mai-due-over)}.adm-band-input{width:72px;height:30px;text-align:right;font-variant-numeric:tabular-nums lining-nums}.adm-issues{margin:var(--s-3) 0 0;padding-left:var(--s-5);color:var(--mai-due-over);font-weight:600}.adm-matrix{border-collapse:separate;border-spacing:3px}.adm-matrix th{width:28px;font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-3);text-align:center}.adm-cell{width:52px;height:40px;text-align:center;border-radius:var(--r-1);font:600 13px/1 var(--mai-font-ui);font-variant-numeric:tabular-nums lining-nums}.adm-cell--past{background:color-mix(in srgb,var(--mai-risk-past) 16%,var(--mai-paper-0));color:var(--mai-risk-past)}.adm-cell--orta{background:color-mix(in srgb,var(--mai-risk-orta) 16%,var(--mai-paper-0));color:var(--mai-risk-orta)}.adm-cell--yuqori{background:color-mix(in srgb,var(--mai-risk-yuqori) 18%,var(--mai-paper-0));color:var(--mai-risk-yuqori)}.adm-cell--kritik{background:color-mix(in srgb,var(--mai-risk-kritik) 22%,var(--mai-paper-0));color:var(--mai-risk-kritik)}.adm-cell--none{background:var(--mai-paper-2);color:var(--mai-ink-3)}.adm-matrix-axes{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin:var(--s-2) 0 0;font:400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.adm-matrix-legend{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;padding:0;list-style:none;font:400 12.5px/16px var(--mai-font-ui)}.adm-matrix-legend li{display:inline-flex;align-items:center;gap:var(--s-2)}.adm-swatch{display:inline-block;width:12px;height:12px;border-radius:2px}@media(width<=1024px){.adm-card,.adm-weights{grid-template-columns:minmax(0,1fr)}.adm-checks--columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=760px){.adm-form-pair,.adm-checks--columns{grid-template-columns:minmax(0,1fr)}.adm-filter,.adm-field-narrow{width:100%;max-width:none}.adm-step{padding-right:var(--s-3)}.adm-step-label{font-size:12px}.adm-cell{width:44px;height:36px}}}@layer mai.pages{.sector-view-unverified{display:inline-block;padding:0 var(--s-1);border:1px solid var(--mai-warn-rule);border-radius:2px;background:var(--mai-warn-tint);font:600 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-1);white-space:nowrap}.sector-view-marker{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);max-width:92ch;margin:0 0 var(--s-4);font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.sv-note{max-width:92ch;margin:0 0 var(--s-4);font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.sv-parts{display:flex;flex-wrap:wrap;gap:0 var(--s-5);margin-bottom:var(--s-5);border-bottom:1px solid var(--mai-rule-2)}.sv-part-link{position:relative;display:inline-flex;align-items:baseline;gap:var(--s-2);padding:var(--s-2) 0;border:0;background:none;font:inherit;color:var(--mai-ink-2);cursor:pointer}.sv-part-link .num{font-family:var(--mai-font-display);font-variant-numeric:tabular-nums;color:var(--mai-ink-3)}.sv-part-link[aria-current=true]{color:var(--mai-ink-1);font-weight:600}.sv-part-link[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mai-brand-accent)}.sv-part-link:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:2px}.sector-view-parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 var(--s-6);margin:0 0 var(--s-5);border-top:2px solid var(--mai-rule-ink)}.sector-view-part{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.sector-view-part dt{color:var(--mai-ink-2)}.sector-view-part dd{margin:0;font-family:var(--mai-font-display);font-variant-numeric:tabular-nums}.sv-section+.sv-section{margin-top:var(--s-8)}.sv-head{margin:0 0 var(--s-2)}.sv-subhead{margin:var(--s-6) 0 var(--s-2)}.sv-lede,.sv-lead{max-width:92ch;margin:0 0 var(--s-4);color:var(--mai-ink-2)}.sv-table td,.sv-table th{vertical-align:top}.sv-indent{display:flex;flex-direction:column;gap:2px;padding-left:calc(var(--sv-depth, 0) * var(--s-5))}.sv-code{font-family:var(--mai-font-mono);font-size:11.5px;color:var(--mai-ink-3)}td.sv-code{white-space:nowrap}.sv-text{white-space:pre-line;overflow-wrap:anywhere}.sv-alt b,.sv-branches b{font-weight:600}.sv-branches{margin:var(--s-3) 0 0;color:var(--mai-ink-2)}.sv-mark{display:inline-block;margin-left:var(--s-1);padding:0 var(--s-1);border:1px solid var(--mai-rule-2);border-radius:2px;font:500 11px/15px var(--mai-font-ui);color:var(--mai-ink-2);white-space:nowrap}.sv-chip,.sv-role{display:inline-block;margin:0 var(--s-1) 2px 0;padding:0 var(--s-1);border-radius:2px;background:var(--mai-paper-2);font:400 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.sv-raci{display:inline-block;min-width:1.25em;font:600 13px/18px var(--mai-font-display);color:var(--mai-ink-1)}.sv-ra{display:block;white-space:nowrap}.sv-error{color:var(--mai-status-noncompliant)}.sv-group{padding-top:var(--s-3);border-top:2px solid var(--mai-rule-ink)}.sv-group+.sv-group{margin-top:var(--s-6)}.sv-group .sv-text{max-width:92ch;margin:var(--s-2) 0}.sv-group-head{margin:0}.sv-practice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-8);margin:0 0 var(--s-6)}.sv-practice>div{padding-top:var(--s-2);border-top:1px solid var(--mai-rule-2)}.sv-practice dt{font:600 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.sv-practice dd{margin:var(--s-1) 0 0}.sv-list,.sv-questions{max-width:92ch;margin:0;padding-left:var(--s-5)}.sv-list li+li,.sv-questions li+li{margin-top:var(--s-1)}.sv-actions{text-align:right;white-space:nowrap}.sv-sheet dl{margin:0}.sv-sheet dt{margin-top:var(--s-4);font:600 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.sv-sheet dd{margin:var(--s-1) 0 0}@media(width<=760px){.sv-practice{grid-template-columns:minmax(0,1fr)}.sv-parts{overflow-x:auto;flex-wrap:nowrap}}}@layer mai.pages{.evd-lede{max-width:760px;margin-bottom:var(--s-5);color:var(--mai-ink-2)}.evd-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.evd-filter{width:200px;max-width:100%}.evd-filter--search{width:300px}.evd-class{font:500 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.evd-class--confidential{color:var(--mai-ink-1);border-bottom:1px solid var(--mai-rule-ink)}.evd-hash{cursor:help}.evd-needed{display:block;font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.table tbody tr.evd-row-infected td{color:var(--mai-ink-3)}.evd-notice{margin-bottom:var(--s-4)}.evd-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);margin-bottom:var(--s-8)}@media(max-width:1024px){.evd-columns{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}}.evd-links .table-wrap{margin-top:var(--s-2)}.evd-row-action{text-align:right;white-space:nowrap}.evd-form{display:grid;gap:var(--s-4)}.evd-file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.evd-file-name{font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-1);overflow-wrap:anywhere}.evd-declaration{padding-top:var(--s-3);border-top:1px solid var(--mai-rule-1)}.evd-progress{display:grid;gap:var(--s-3);min-height:96px}.evd-progress-track{height:4px;background:var(--mai-paper-2);border-radius:var(--r-1);overflow:hidden}.evd-progress-bar{display:block;height:100%;background:var(--mai-brand-accent);transition:width .12s cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.evd-progress-bar{transition:none}}.evd-panel-bar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-3)}.evd-panel-bar .t-note{max-width:560px;margin:0}.evd-panel-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.evd-sections{margin-bottom:var(--s-6)}.evd-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.evd-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.evd-filter--wide{width:360px}.evd-filter--check{width:auto;padding-bottom:var(--s-2)}.evd-marks{display:grid;gap:var(--s-2);margin:0;padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--mai-rule-1)}.evd-marks legend{padding:0;font:600 13px/19px var(--mai-font-ui);color:var(--mai-ink-1)}.evd-marks .t-note{margin:0 0 var(--s-1)}.evd-marks-list{margin:0;padding:0;list-style:none}.evd-marks-list li+li{margin-top:var(--s-1)}.evd-submit-choice{display:flex;flex-wrap:wrap;gap:var(--s-2)}.evd-chosen{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--mai-rule-1);border-bottom:1px solid var(--mai-rule-1)}.evd-chosen .row-sub,.evd-chosen .row-title{grid-column:1}.evd-checklist{margin-top:var(--s-8)}.evd-checklist-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-4);margin:0 0 var(--s-3);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-2)}.evd-checklist-table .evd-col-item{width:38%}.evd-checklist-table .evd-col-state{width:140px}.evd-checklist-table .evd-col-request{width:200px;text-align:right}.evd-row-buttons{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-1)}.evd-block+.evd-block{margin-top:var(--s-8)}.evd-panel-requests{margin-top:var(--s-4)}.evd-panel-requests .t-label{margin:0 0 var(--s-2)}.evd-request-list{margin:0;padding:0;list-style:none}.evd-request-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--mai-rule-1)}}@layer mai.pages{.asm-sections{margin-bottom:var(--s-6)}.asm-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.asm-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.asm-lede{max-width:76ch;margin:0 0 var(--s-5)}.asm-view-note{margin:var(--s-2) 0 var(--s-4)}.asm-notice .notice-body{display:grid;gap:var(--s-2);justify-items:start}.asm-notices{display:grid;gap:var(--s-2);margin-bottom:var(--s-5)}.asm-notices:empty{display:none}.asm-notices p+p{margin-top:var(--s-1)}.asm-quote{max-width:72ch;margin:var(--s-1) 0 0;padding-left:var(--s-3);border-left:2px solid var(--mai-rule-2);font-style:italic;white-space:pre-line}.asm-statement{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 var(--s-5);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.asm-statement--6{grid-template-columns:repeat(6,minmax(0,1fr))}.asm-statement-item{padding:var(--s-3) var(--s-3) var(--s-3) 0}.asm-statement-item+.asm-statement-item{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.asm-statement-item dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.asm-statement-item dd{margin:4px 0 0;font:600 26px/30px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--mai-ink-1)}.asm-statement-pct{margin-left:var(--s-2);font:500 13px/18px var(--mai-font-ui);color:var(--mai-ink-3)}.asm-needed,.asm-overdue{color:var(--mai-due-over);font-weight:600}.asm-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.asm-filter{width:200px;max-width:100%}.asm-filter--search{width:300px}.asm-excerpt{display:-webkit-box;max-width:60ch;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.asm-meter{display:block;width:120px;height:4px;margin-top:4px;background:var(--mai-rule-1)}.asm-meter-bar{display:block;height:100%;background:var(--mai-brand-accent)}.asm-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.asm-fact{padding:var(--s-3) var(--s-3) var(--s-3) 0}.asm-fact+.asm-fact{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.asm-fact dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.asm-fact dd{margin:4px 0 0;font:400 14px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.asm-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8);align-items:start}.asm-section{margin-top:var(--s-6)}.asm-text,.asm-description{max-width:72ch;margin:0 0 var(--s-3);font:400 14px/21px var(--mai-font-ui);white-space:pre-line}.asm-justification{padding-left:var(--s-4);border-left:2px solid var(--mai-rule-2)}.asm-cited{display:flex;flex-wrap:wrap;gap:2px var(--s-2)}.asm-form{display:grid;gap:var(--s-4)}.asm-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);align-items:start}.asm-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-2)}.asm-cite{display:grid;gap:var(--s-2);margin:0;padding:0;border:0}.asm-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4)}.asm-panel-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}@media(max-width:900px){.asm-statement,.asm-statement--6,.asm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.asm-statement-item+.asm-statement-item,.asm-fact+.asm-fact{padding-left:0;border-left:0}.asm-columns,.asm-form-row{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}}@layer mai.pages{.gap-lede{max-width:760px;margin:0 0 var(--s-5);color:var(--mai-ink-2)}.gap-figures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 var(--s-5);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.gap-figures>div{display:flex;flex-direction:column-reverse;gap:var(--s-1);padding:var(--s-3) var(--s-4) var(--s-3) 0}.gap-figures>div+div{padding-left:var(--s-4);border-left:1px solid var(--mai-rule-1)}.gap-figures dt{color:var(--mai-ink-3);font-size:12px}.gap-figures dd{margin:0;color:var(--mai-ink-1);font-family:var(--mai-font-display);font-size:28px;line-height:1.1}.gap-figures dd a{color:inherit}.gap-figures .is-alert dt,.gap-figures .is-alert dd{color:var(--mai-due-over)}.gap-figures--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-figures--compact dd{font-size:22px}.gap-chips{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin:0 0 var(--s-4);border-bottom:1px solid var(--mai-rule-1)}.gap-chip{position:relative;padding:var(--s-2) 0;border:0;background:none;font:500 13px/18px var(--mai-font-ui);color:var(--mai-ink-2);cursor:pointer}.gap-chip:hover{color:var(--mai-ink-1)}.gap-chip.is-selected{color:var(--mai-ink-1);font-weight:600}.gap-chip.is-selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mai-brand-accent)}.gap-chip-count{margin-left:6px;color:var(--mai-ink-3);font-weight:400}.gap-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.gap-toolbar--board{align-items:center;margin-top:var(--s-4)}.gap-toolbar--board .t-note{margin:0}.gap-filter{width:200px;max-width:100%}.gap-filter--search{width:300px}.gap-toggle{display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;font:400 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.gap-sev{font:500 12.5px/18px var(--mai-font-ui);white-space:nowrap;color:var(--mai-ink-2)}.gap-sev--critical{color:var(--mai-risk-kritik);font-weight:600}.gap-sev--high{color:var(--mai-risk-yuqori)}.gap-overdue{color:var(--mai-due-over)}.gap-needed{display:block;font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.gap-returned{color:var(--mai-due-soon)}.gap-notice{margin-bottom:var(--s-4)}.gap-deficiency{max-width:860px;margin-bottom:var(--s-6)}.gap-text{margin:0 0 var(--s-3);white-space:pre-line;color:var(--mai-ink-1)}.gap-subhead{margin:var(--s-4) 0 var(--s-1);font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.gap-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);align-items:start;margin-bottom:var(--s-6)}.gap-columns .dl{border-top:2px solid var(--mai-rule-ink)}.gap-inline-state{margin-left:var(--s-2)}.gap-timeline{margin:0 0 var(--s-3);padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.gap-timeline li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);padding:9px 0 9px 18px;border-bottom:1px solid var(--mai-rule-1);position:relative;font-size:13px;line-height:19px;color:var(--mai-ink-3)}.gap-timeline li:before{content:"";position:absolute;left:2px;top:15px;width:7px;height:7px;border:1px solid var(--mai-rule-2);border-radius:50%;background:var(--mai-paper-0)}.gap-timeline li.is-done{color:var(--mai-ink-1)}.gap-timeline li.is-done:before{border-color:var(--mai-ink-1);background:var(--mai-ink-1)}.gap-timeline li.is-returned{color:var(--mai-due-soon)}.gap-timeline li.is-returned:before{border-color:var(--mai-due-soon)}.gap-timeline-at{font-variant-numeric:tabular-nums}.gap-plan{margin-bottom:var(--s-6)}.gap-plan>.t-note{margin:0 0 var(--s-3)}.gap-plan-table td.gap-row-actions{white-space:nowrap;text-align:right}.gap-evidence{margin-top:var(--s-6)}.gap-links{margin-bottom:var(--s-6)}.gap-links>.t-note{margin:0}.gap-form{display:grid;gap:var(--s-4)}.gap-form>.t-note,.gap-form mai-notice,.gap-form mai-problem{margin:0}.gap-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-4)}.gap-step-evidence{margin:0;font:500 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.gap-tab-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.gap-tab-head .t-note{margin:0;max-width:680px}@media(width<=1024px){.gap-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-figures>div:nth-child(4){padding-left:0;border-left:0}.gap-columns{grid-template-columns:minmax(0,1fr)}}@media(width<=760px){.gap-filter,.gap-filter--search{width:100%}.gap-figures,.gap-figures--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-figures>div:nth-child(odd),.gap-figures--compact>div:nth-child(odd){padding-left:0;border-left:0}.gap-figures>div:nth-child(2n),.gap-figures--compact>div:nth-child(2n){padding-left:var(--s-4);border-left:1px solid var(--mai-rule-1)}.gap-plan-table td.gap-row-actions{white-space:normal}}}@layer mai.pages{.rsk-sections{margin-bottom:var(--s-6)}.rsk-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.rsk-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.rsk-lede{max-width:780px;margin:0 0 var(--s-5)}.rsk-matrix-block{margin-bottom:var(--s-8)}.rsk-matrix-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.rsk-matrix-head h2{margin:0}.rsk-basis{display:inline-flex;border:1px solid var(--mai-rule-2);border-radius:2px}.rsk-basis-btn{padding:4px 12px;border:0;background:transparent;font:500 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2);cursor:pointer}.rsk-basis-btn+.rsk-basis-btn{border-left:1px solid var(--mai-rule-2)}.rsk-basis-btn[aria-pressed=true]{background:var(--mai-paper-2);color:var(--mai-ink-1);font-weight:600}.rsk-matrix-wrap{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:var(--s-6);align-items:start}.rsk-matrix{width:100%;border-collapse:collapse;border-top:2px solid var(--mai-rule-ink);font-variant-numeric:tabular-nums}.rsk-matrix th{padding:4px 6px;font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3);text-align:center}.rsk-matrix thead th{border-bottom:1px solid var(--mai-rule-1)}.rsk-matrix tbody th{border-right:1px solid var(--mai-rule-1);width:28px}.rsk-matrix-corner{text-align:left!important;white-space:nowrap}.rsk-cell{padding:0;border:1px solid var(--mai-rule-1);border-left-width:3px}.rsk-cell button{display:flex;width:100%;min-height:44px;align-items:baseline;justify-content:space-between;gap:4px;padding:6px 8px;border:0;background:transparent;cursor:pointer;color:var(--mai-ink-1)}.rsk-cell button:disabled{cursor:default;color:var(--mai-ink-4)}.rsk-cell button:not(:disabled):hover{background:var(--mai-paper-2)}.rsk-cell.is-selected button{background:var(--mai-brand-accent-tint);outline:2px solid var(--mai-brand-accent);outline-offset:-2px}.rsk-cell--PAST{border-left-color:var(--mai-risk-past)}.rsk-cell--ORTA{border-left-color:var(--mai-risk-orta)}.rsk-cell--YUQORI{border-left-color:var(--mai-risk-yuqori)}.rsk-cell--KRITIK{border-left-color:var(--mai-risk-kritik)}.rsk-cell-count{font:600 15px/20px var(--mai-font-ui)}.rsk-cell-score{font:400 11px/16px var(--mai-font-mono);color:var(--mai-ink-3)}.rsk-legend{margin:0;border-top:2px solid var(--mai-rule-ink)}.rsk-legend div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--s-3);padding:6px 0;border-bottom:1px solid var(--mai-rule-1)}.rsk-legend dt{font:500 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.rsk-legend dd{margin:0;font:400 13px/18px var(--mai-font-ui);font-variant-numeric:tabular-nums}.rsk-appetite{margin-left:var(--s-2);font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.rsk-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin:var(--s-4) 0}.rsk-filter{width:200px;max-width:100%}.rsk-filter--search{width:300px}.rsk-band{font:600 12px/16px var(--mai-font-ui);letter-spacing:.02em;padding-left:6px;border-left:3px solid var(--mai-rule-2)}.rsk-band--CRITICAL{border-left-color:var(--mai-risk-kritik)}.rsk-band--HIGH{border-left-color:var(--mai-risk-yuqori)}.rsk-band--MEDIUM{border-left-color:var(--mai-risk-orta)}.rsk-band--LOW{border-left-color:var(--mai-risk-past)}.rsk-notice{margin-bottom:var(--s-4)}.rsk-facts{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.rsk-fact{padding:var(--s-3) var(--s-3) var(--s-3) 0}.rsk-fact+.rsk-fact{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.rsk-fact dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.rsk-fact dd{margin:4px 0 0;font:400 14px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.rsk-above{display:block;font:600 12px/16px var(--mai-font-ui);color:var(--mai-due-over)}.rsk-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);align-items:start;margin-top:var(--s-4)}.rsk-block{margin-top:var(--s-8)}.rsk-text{max-width:780px;white-space:pre-line;font:400 14px/22px var(--mai-font-ui)}.rsk-plain-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink)}.rsk-plain-list li{padding:8px 0;border-bottom:1px solid var(--mai-rule-1);font-size:13.5px;line-height:20px}.rsk-impact-table{max-width:420px}.rsk-impact-table tr.rsk-impact-max th,.rsk-impact-table tr.rsk-impact-max td{font-weight:600}.rsk-tab-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.rsk-tab-head .t-note{max-width:680px;margin:0}.rsk-tab-actions{display:flex;gap:var(--s-2)}.rsk-row-actions{text-align:right;white-space:nowrap}.table tbody tr.rsk-row-withdrawn td{color:var(--mai-ink-3)}.rsk-level-counts{display:flex;flex-wrap:wrap;gap:var(--s-4);margin:0 0 var(--s-3);font-variant-numeric:tabular-nums}.rsk-form{display:grid;gap:var(--s-4)}.rsk-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.rsk-rating,.rsk-options{margin:0;padding:0;border:0;display:grid;gap:var(--s-3)}.rsk-rating legend,.rsk-options legend{margin-bottom:var(--s-2);font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.rsk-impacts th[scope=row]{font-weight:400}.rsk-impacts td{text-align:center}.rsk-preview{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3);margin:0;font:400 13px/18px var(--mai-font-mono);color:var(--mai-ink-2)}.rsk-option{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--s-2);align-items:start;font-size:13.5px;line-height:20px}.rsk-field-error{margin:0;font:400 12.5px/18px var(--mai-font-ui);color:var(--mai-due-over)}.rsk-act-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin:0;padding:var(--s-3) 0;border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.rsk-act-facts dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.rsk-act-facts dd{margin:4px 0 0}.rsk-file{display:grid;gap:var(--s-2);margin-bottom:var(--s-3)}.rsk-file-label{font:500 12.5px/18px var(--mai-font-ui);color:var(--mai-ink-2)}.rsk-file-line{display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3)}.rsk-upload-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-4) 0}.rsk-statement{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:var(--s-3) 0;border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.rsk-statement div{padding:var(--s-2) var(--s-3) var(--s-2) 0}.rsk-statement dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.rsk-statement dd{margin:2px 0 0;font:600 18px/24px var(--mai-font-ui);font-variant-numeric:tabular-nums}.rsk-statement-bad dd{color:var(--mai-due-over)}.rsk-issues{margin:0;padding:0;list-style:none;font-size:12.5px;line-height:18px}.rsk-issue-warning{color:var(--mai-ink-3)}.rsk-link-button{padding:0;border:0;background:none;text-align:left;cursor:pointer}@media(max-width:960px){.rsk-matrix-wrap,.rsk-columns{grid-template-columns:minmax(0,1fr)}.rsk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rsk-statement{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.rsk-form-row,.rsk-act-facts{grid-template-columns:minmax(0,1fr)}}}@layer mai.pages{.res-lede{max-width:760px;margin-bottom:var(--s-5);color:var(--mai-ink-2)}.res-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.res-filter{width:200px;max-width:100%}.res-filter--search{width:280px}.res-filter-check{align-self:center;padding-top:var(--s-4)}.res-totals{max-width:640px;margin-bottom:var(--s-6)}.res-totals .t-note{margin:var(--s-2) 0 0}.res-totals-title{margin:0 0 var(--s-2);font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.res-totals-table{width:100%;border-collapse:collapse;font:400 13px/19px var(--mai-font-ui);font-variant-numeric:tabular-nums}.res-totals-table th,.res-totals-table td{padding:6px var(--s-3) 6px 0;border-bottom:1px solid var(--mai-rule-1);text-align:left}.res-totals-table thead th{font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-3);border-bottom:1px solid var(--mai-rule-ink)}.res-totals-table tbody tr:last-child th,.res-totals-table tbody tr:last-child td{border-bottom:3px double var(--mai-rule-ink)}.res-totals-table .num{text-align:right;white-space:nowrap}.res-needed{display:block;font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.table tbody tr.is-pending td:first-child{box-shadow:inset 3px 0 0 var(--mai-warn-rule)}.res-notice{margin-bottom:var(--s-4)}.res-cite{display:block;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.res-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 var(--s-6);padding:0;list-style:none}.res-step{display:flex;flex-direction:column;padding:10px 12px 10px 0;border-top:3px solid var(--mai-rule-2)}.res-step+.res-step{padding-left:12px;border-left:1px solid var(--mai-rule-1)}.res-step-no{font:600 18px/22px var(--mai-font-display);font-variant-numeric:lining-nums;color:var(--mai-ink-3)}.res-step-title{margin-top:2px;font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.res-step-state{margin-top:4px;font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.res-step--done{border-top-color:var(--mai-ink-1)}.res-step--done .res-step-no{color:var(--mai-ink-1)}.res-step--current{padding-left:12px;border-top-color:var(--mai-brand-accent);background:var(--mai-brand-accent-tint)}.res-step--current .res-step-no,.res-step--current .res-step-state{color:var(--mai-brand-accent)}.res-step--current,.res-step--current+.res-step{border-left-color:transparent}.res-step--todo .res-step-title,.res-step--skipped .res-step-title{color:var(--mai-ink-2)}.res-step--skipped .res-step-title{text-decoration:line-through;text-decoration-color:var(--mai-ink-4)}.res-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);margin-bottom:var(--s-6)}.res-columns>section>.t-note,.res-columns>div>.t-note{max-width:560px}.res-kv-text{display:block;white-space:pre-line;overflow-wrap:anywhere}.res-amount{font-weight:600}.res-section{margin-bottom:var(--s-8)}.res-section-lede{max-width:760px;margin:0 0 var(--s-4);color:var(--mai-ink-2)}.res-people{margin:0;padding:0;list-style:none}.res-people li+li{margin-top:4px}.res-escalations,.res-missing,.res-existing{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-left:3px solid var(--mai-warn-rule);background:var(--mai-warn-tint)}.res-escalations h4,.res-missing h4,.res-existing h4{margin:0 0 var(--s-2)}.res-escalations ul,.res-missing ul,.res-existing ul{margin:0;padding-left:var(--s-4)}.res-escalations li+li,.res-missing li+li,.res-existing li+li{margin-top:4px}.res-existing{border-left-color:var(--mai-rule-2);background:var(--mai-paper-1)}.res-existing ul{padding-left:0;list-style:none}.res-existing li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s-2)}.res-desk{margin-top:var(--s-2)}.res-doc-link{display:inline-flex;align-items:center;gap:4px;color:var(--mai-brand-accent)}.res-paper .res-paper-to{display:grid;justify-items:end;gap:var(--s-2);margin-left:auto;max-width:300px;text-align:right}.res-paper .res-paper-to p{margin:0}.res-paper .res-paper-date{margin:0 0 var(--s-3);text-align:center}.res-paper .res-paper-table{margin:12px 0}.res-paper .res-paper-table th,.res-paper .res-paper-table td{padding:5px 6px;border:1px solid var(--mai-document-ink);vertical-align:top;text-align:left}.res-paper .res-paper-table th{width:34%;font-weight:600}.res-paper .res-paper-sub{font-size:11px;color:var(--mai-ink-2)}.res-paper .res-paper-sign{margin-top:18px}.res-paper .res-paper-sign td{padding:4px 0;border:0;vertical-align:top}.res-paper .res-paper-sign td+td{text-align:right}.res-paper .res-gap{font-style:italic;color:var(--mai-due-soon);text-decoration:underline dotted}.res-form{display:grid;gap:var(--s-4)}.res-form-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:var(--s-3);align-items:start}.res-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2)}.res-field-error{margin:calc(var(--s-2) * -1) 0 0;font:400 12px/16px var(--mai-font-ui);color:var(--mai-status-noncompliant)}.res-decision-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 var(--s-4);margin:0;font:400 13px/19px var(--mai-font-ui)}.res-decision-facts dt,.res-decision-facts dd{margin:0;padding:6px 0;border-bottom:1px solid var(--mai-rule-1)}.res-decision-facts dt{color:var(--mai-ink-3)}.res-decision-facts dd{overflow-wrap:anywhere}.res-pick-list{display:grid;margin:var(--s-3) 0 0;padding:0;list-style:none;max-height:420px;overflow-y:auto;border-top:1px solid var(--mai-rule-2)}.res-pick{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px var(--s-3);width:100%;padding:var(--s-2) var(--s-1);border:0;border-bottom:1px solid var(--mai-rule-1);background:none;font:inherit;text-align:left;color:var(--mai-ink-1);cursor:pointer}.res-pick:hover{background:var(--mai-paper-1)}.res-pick:focus-visible{outline:2px solid var(--mai-brand-accent);outline-offset:-2px}.res-pick .row-sub{grid-column:2}.res-pick-text{overflow-wrap:anywhere}@media(width<=1024px){.res-columns{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.res-steps{grid-template-columns:minmax(0,1fr);gap:0}.res-step,.res-step+.res-step{padding:8px 0 8px 14px;border-top:0;border-left:0;border-bottom:1px solid var(--mai-rule-1);box-shadow:inset 3px 0 0 var(--mai-rule-2)}.res-step.res-step--done{box-shadow:inset 3px 0 0 var(--mai-ink-1)}.res-step.res-step--current{box-shadow:inset 3px 0 0 var(--mai-brand-accent)}}@media(width<=760px){.res-filter,.res-filter--search{width:100%}.res-form-row,.res-decision-facts{grid-template-columns:minmax(0,1fr)}.res-decision-facts dt{padding-bottom:0;border-bottom:0}.res-paper .res-paper-to{max-width:none}}}@layer mai.pages{.ia-sections{margin-bottom:var(--s-6)}.ia-sections .tab[aria-current=page]{color:var(--mai-ink-1);font-weight:600}.ia-sections .tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mai-brand-accent)}.ia-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.ia-filter{width:200px;max-width:100%}.ia-filter--search{width:300px}.ia-filter--year{width:120px}.ia-view-note{max-width:760px;margin:0 0 var(--s-4)}.ia-needed{display:block;font:italic 400 12px/16px var(--mai-font-ui);color:var(--mai-due-soon)}.ia-late{display:block;font:500 12px/16px var(--mai-font-ui);color:var(--mai-due-over)}.table tbody tr.ia-row-closed td{color:var(--mai-ink-3)}.ia-notice{margin-bottom:var(--s-4)}.ia-notice .notice-body{display:grid;gap:var(--s-2);justify-items:start}.ia-facts{display:grid;grid-template-columns:repeat(var(--ia-facts, 6),minmax(0,1fr));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.ia-fact{padding:var(--s-3) var(--s-3) var(--s-3) 0}.ia-fact+.ia-fact{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.ia-fact dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.ia-fact dd{margin:4px 0 0;font:400 14px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.ia-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);align-items:start;margin-top:var(--s-6)}.ia-columns .dl{border-top:2px solid var(--mai-rule-ink)}.ia-block{margin-top:var(--s-6)}.ia-prose{max-width:760px;margin:0;padding:var(--s-3) 0;border-top:2px solid var(--mai-rule-ink);font:400 14px/22px var(--mai-font-ui);color:var(--mai-ink-1);white-space:pre-line}.ia-confidential{max-width:760px;margin:0;padding:var(--s-3) var(--s-4);border-left:3px solid var(--mai-brand-accent-rule);background:var(--mai-paper-1);font:400 14px/22px var(--mai-font-ui);color:var(--mai-ink-1);white-space:pre-line}.ia-tab-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.ia-tab-head .t-note{flex:1 1 420px;max-width:760px;margin:0}.ia-tab-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ia-totals{display:grid;grid-template-columns:repeat(var(--ia-totals, 5),minmax(0,max-content));margin:0 0 var(--s-6);border-top:2px solid var(--mai-rule-ink);border-bottom:3px double var(--mai-rule-ink)}.ia-totals>div{padding:var(--s-2) var(--s-6) var(--s-2) 0}.ia-totals>div+div{padding-left:var(--s-4);border-left:1px solid var(--mai-rule-1)}.ia-totals dt{font:500 11.5px/16px var(--mai-font-ui);color:var(--mai-ink-3)}.ia-totals dd{margin:2px 0 0;font:600 20px/26px var(--mai-font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--mai-ink-1)}.ia-totals-bad dd{color:var(--mai-due-over)}.ia-quarter+.ia-quarter{margin-top:var(--s-8)}.ia-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--s-6);padding:0;list-style:none;border-top:2px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.ia-step{position:relative;padding:var(--s-3) var(--s-3) var(--s-3) 0}.ia-step+.ia-step{padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.ia-step:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:transparent}.ia-step-label{display:block;font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.ia-step-who{display:block;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.ia-step-at{display:block;margin-top:var(--s-2);font:500 13px/18px var(--mai-font-ui);font-variant-numeric:tabular-nums lining-nums;color:var(--mai-ink-2)}.ia-step-state{display:block;margin-top:2px;font:400 12px/17px var(--mai-font-ui);color:var(--mai-ink-3)}.ia-step--done:before{background:var(--mai-ink-1)}.ia-step--current:before{background:var(--mai-brand-accent)}.ia-step--current .ia-step-state{color:var(--mai-due-soon);font-weight:600}.ia-step--reached:before{background:var(--mai-due-over)}.ia-step--reached .ia-step-state{color:var(--mai-due-over);font-weight:600}.ia-step--skipped .ia-step-label,.ia-step--skipped .ia-step-at{color:var(--mai-ink-3)}.ia-form{display:grid;gap:var(--s-4)}.ia-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.ia-form-problem,.ia-form-notice{margin:0}.ia-fieldset,.ia-checklist{display:grid;gap:var(--s-3);margin:0;padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--mai-rule-2)}.ia-fieldset legend,.ia-checklist legend{padding:0;font:600 13px/18px var(--mai-font-ui);color:var(--mai-ink-1)}.ia-fieldset .t-note,.ia-checklist .t-note{margin:0}.ia-checklist-items{display:grid;gap:var(--s-2);max-height:240px;overflow-y:auto}.ia-checklist-items .t-meta{margin-left:var(--s-2);color:var(--mai-ink-3)}.ia-consequences{display:grid;gap:var(--s-2);margin:0;padding-left:var(--s-5);font:400 13px/19px var(--mai-font-ui);color:var(--mai-ink-1)}@media(width<=1280px){.ia-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-fact:nth-child(4){padding-left:0;border-left:0}}@media(width<=960px){.ia-columns{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.ia-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-step:nth-child(3){padding-left:0;border-left:0}.ia-totals{grid-template-columns:repeat(2,minmax(0,max-content))}.ia-totals>div:nth-child(odd){padding-left:0;border-left:0}}@media(width<=600px){.ia-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-fact:nth-child(odd){padding-left:0;border-left:0}.ia-fact:nth-child(2n){padding-left:var(--s-3);border-left:1px solid var(--mai-rule-1)}.ia-form-row{grid-template-columns:minmax(0,1fr)}.ia-filter,.ia-filter--search{width:100%}}}@layer mai.pages{.cor-lede{max-width:760px;margin-bottom:var(--s-5);color:var(--mai-ink-2)}.cor-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 var(--s-5);border-top:1px solid var(--mai-rule-ink);border-bottom:1px solid var(--mai-rule-1)}.cor-count{padding:var(--s-3) var(--s-4);border-left:1px solid var(--mai-rule-1)}.cor-count:first-child{border-left:0;padding-left:0}.cor-count dt{font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.cor-count dd{margin:var(--s-1) 0 0;font:600 22px/28px var(--mai-font-ui);color:var(--mai-ink-1)}.cor-count--due dd{color:var(--mai-due-soon)}.cor-count--overdue dd{color:var(--mai-due-over)}.cor-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.cor-filter{width:180px;max-width:100%}.cor-filter--search{width:280px}.cor-subject{display:block;max-width:52ch}.cor-overdue{color:var(--mai-due-over)}.table tbody tr.cor-row-cancelled td{color:var(--mai-ink-3);text-decoration:line-through;text-decoration-color:var(--mai-rule-ink)}.cor-notice{margin-bottom:var(--s-4)}.cor-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);margin-bottom:var(--s-6)}.cor-summary{max-width:68ch;margin-top:var(--s-3);color:var(--mai-ink-2);white-space:pre-line}.cor-block{margin-bottom:var(--s-6)}.cor-chain{margin:0;padding:0;list-style:none}.cor-chain li{padding:var(--s-2) 0;border-bottom:1px solid var(--mai-rule-1)}.cor-chain__label{display:inline-block;min-width:132px;font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.cor-trail{margin-top:var(--s-4)}.cor-form{display:grid;gap:var(--s-4)}.cor-form__row{display:grid;gap:var(--s-4);margin:0;padding:0;border:0;min-width:0}.cor-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cor-form__row--wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cor-form__row--narrow{grid-template-columns:120px minmax(0,1fr)}@media(max-width:720px){.cor-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.cor-count:nth-child(odd){border-left:0;padding-left:0}.cor-columns,.cor-form__row--2,.cor-form__row--wide,.cor-form__row--narrow{grid-template-columns:minmax(0,1fr)}}}@layer mai.pages{.pkg-lede{max-width:760px;margin-bottom:var(--s-5);color:var(--mai-ink-2)}.pkg-block{margin-bottom:var(--s-8)}.pkg-notice,.pkg-next-kv{margin-bottom:var(--s-4)}.pkg-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);margin-bottom:var(--s-6)}.pkg-drafts{margin:var(--s-2) 0 0;padding-left:var(--s-5)}.pkg-sections{width:100%}.pkg-lines{max-width:420px}.pkg-line{display:inline-block;margin:0 var(--s-2) var(--s-1) 0}.pkg-line:before{margin-right:2px;font:600 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.pkg-line--added:before{content:"+"}.pkg-line--changed:before{content:"~"}.pkg-line--retired:before{content:"\2212"}.pkg-line--retired .t-mono{text-decoration:line-through;text-decoration-color:var(--mai-rule-ink)}.pkg-hash{display:inline-block;max-width:100%;word-break:break-all}.pkg-serial{display:block}.pkg-warning{color:var(--mai-due-over)}.table tbody tr.pkg-row-rejected td{color:var(--mai-ink-2)}.table tbody tr.pkg-row-discarded td{color:var(--mai-ink-3)}.pkg-section{border-bottom:1px solid var(--mai-rule-1)}.pkg-section summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;cursor:pointer}.pkg-section__name{font:600 14px/20px var(--mai-font-ui);color:var(--mai-ink-1)}.pkg-section__totals{color:var(--mai-ink-2)}.pkg-section__lines{columns:3 220px;margin:0 0 var(--s-3);padding:0;list-style:none}.pkg-section__lines .pkg-line{display:block}.pkg-line__change{display:inline-block;min-width:88px;font:500 12px/16px var(--mai-font-ui);color:var(--mai-ink-2)}.pkg-form{display:grid;gap:var(--s-4)}.pkg-verify__head{margin:0 0 var(--s-2);font:600 14px/20px var(--mai-font-ui)}.pkg-checks{margin:0 0 var(--s-3);padding:0;list-style:none}.pkg-checks li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-1) 0}@media(max-width:720px){.pkg-columns{grid-template-columns:minmax(0,1fr)}}}
