@layer mr.tokens{:root{--mr-color-link:#069;--mr-color-link-visited:#262e73;--mr-color-link-hover:#036;--mr-color-primary:#696969;--mr-color-primary-darker:#525252;--mr-color-primary-lighter:#8c8c8c;--mr-color-secondary:#dedede;--mr-color-secondary-darker:#b5b5b5;--mr-color-secondary-lighter:#f0f0f0;--mr-color-text-primary:#333;--mr-color-text-secondary:#545454;--mr-color-text-on-primary:#fff;--mr-color-text-on-primary-darker:#e6e6e6;--mr-color-text-on-secondary:#404040;--mr-color-background:#fff;--mr-color-background-light-contrast:#f0f0f0;--mr-color-positive-darker:#8dcf77;--mr-color-positive:#d6f5c7;--mr-color-negative-darker:#c43636;--mr-color-negative:#f5c7c7;--mr-color-warning:#f5e4c2;--mr-color-warning-darker:#cf9a4a;--mr-color-info:#c7d6f5;--mr-color-info-darker:#778acf;--mr-color-help:#d6c7f5;--mr-color-help-darker:#9077cf;--mr-color-main-text-area-darker:#f7f7f7;--mr-color-main-text-area:#fff;--mr-color-main-text:#000;--mr-color-overlay:#0000004d;--mr-container-max-width:55rem;--mr-radius-medium:3px;--mr-radius-large:5px;--mr-font-family-sans:"Verdana", "Noto Sans", sans-serif;--mr-font-family-serif:Georgia, "Liberation Serif", serif;--mr-font-family-mono:"Courier New", Courier, monospace;--mr-line-height-body:1.6;--mr-space-xs:.25rem;--mr-space-sm:.5rem;--mr-space-md:1rem;--mr-space-lg:1.5rem;--mr-stack-gap:1rem;--mr-cluster-gap:.5rem;--mr-cluster-align:center;--mr-inline-gap:.5rem;--mr-grid-gap:1rem;--mr-grid-min-column-size:16rem;--mr-container-padding-inline:clamp(.5rem, 2vw, 1rem);--mr-control-padding:.5rem;--mr-control-border-width:2px;--mr-button-border-width:3px;--mr-control-font-size:1.3rem;--mr-focus-outline-width:1px;--mr-focus-outline-style:dashed;--mr-focus-outline-offset:-.25rem;--mr-motion-duration-short:.1s;--mr-motion-duration-fast:.2s;--mr-motion-duration-medium:.25s;--mr-motion-duration-normal:.3s;--mr-overlay-blur:3px;--mr-layer-surface-inline-size:36rem;--mr-layer-surface-max-inline-size:calc(100vi - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap));--mr-layer-surface-max-block-size:calc(100dvb - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap));--mr-layer-drawer-inline-size:24rem;--mr-layer-viewport-gap:var(--mr-space-md);--mr-layer-surface-padding:var(--mr-space-lg);--mr-layer-surface-background:var(--mr-color-background);--mr-layer-surface-color:var(--mr-color-text-primary);--mr-layer-surface-border-color:var(--mr-color-background-light-contrast);--mr-layer-surface-border-width:1px;--mr-layer-surface-radius:var(--mr-radius-large);--mr-layer-backdrop-color:var(--mr-color-overlay);--mr-layer-backdrop-blur:var(--mr-overlay-blur);--mr-layer-motion-duration:var(--mr-motion-duration-medium);--mr-layer-motion-distance:.75rem;--mr-layer-motion-scale:.98;--mr-layer-motion-easing:ease-out;--mr-layer-popover-max-inline-size:28rem;--mr-layer-popover-max-block-size:70dvb;--mr-layer-popover-padding:var(--mr-space-md);--mr-layer-popover-radius:var(--mr-radius-medium);--mr-layer-header-gap:var(--mr-space-md);--mr-layer-section-gap:var(--mr-space-md);--mr-layer-description-gap:var(--mr-space-xs);--mr-layer-actions-gap:var(--mr-space-sm);--mr-layer-actions-padding-block-start:var(--mr-space-md);--mr-layer-actions-border-color:var(--mr-layer-surface-border-color);--mr-layer-actions-border-width:var(--mr-layer-surface-border-width);--mr-tooltip-min-inline-size:0rem;--mr-tooltip-inline-size:max-content;--mr-tooltip-max-inline-size:24rem;--mr-tooltip-max-block-size:var(--mr-layer-popover-max-block-size);--mr-tooltip-padding-block:var(--mr-space-sm);--mr-tooltip-padding-inline:var(--mr-space-md);--mr-tooltip-background:var(--mr-color-main-text-area-darker);--mr-tooltip-color:var(--mr-color-text-primary);--mr-tooltip-border-color:var(--mr-color-primary-lighter);--mr-tooltip-border-width:1px;--mr-tooltip-radius:var(--mr-radius-medium);--mr-tooltip-shadow:0 .5rem 1.5rem #0000002e, 0 .125rem .375rem #0000001f;--mr-tooltip-content-gap:var(--mr-space-xs);--mr-tooltip-title-font-weight:700;--mr-tooltip-motion-duration:var(--mr-motion-duration-fast);--mr-tooltip-motion-distance:.25rem;--mr-tooltip-motion-easing:ease-out;--mr-tooltip-pinned-outline-width:2px;--mr-tooltip-pinned-outline-color:var(--mr-color-primary);--mr-tooltip-pinned-outline-offset:2px;--mr-tooltip-control-size:1.5rem;--mr-tooltip-control-gap:var(--mr-space-xs);--mr-tooltip-control-inset:var(--mr-space-xs);--mr-tooltip-pin-progress-track-color:var(--mr-color-secondary-darker);--mr-tooltip-pin-progress-color:var(--mr-tooltip-pinned-outline-color);--mr-tooltip-pin-progress-stroke-width:2}@media (prefers-color-scheme:dark){:root{--mr-color-link:#39c;--mr-color-link-visited:#6670cc;--mr-color-link-hover:#66abff;--mr-color-primary:#4f4f4f;--mr-color-primary-darker:#404040;--mr-color-primary-lighter:#787878;--mr-color-secondary:#666;--mr-color-secondary-darker:#4a4a4a;--mr-color-secondary-lighter:#7a7a7a;--mr-color-text-primary:#dedede;--mr-color-text-secondary:#bababa;--mr-color-text-on-primary:#d4d4d4;--mr-color-text-on-primary-darker:#bababa;--mr-color-text-on-secondary:#d9d9d9;--mr-color-background:#303030;--mr-color-background-light-contrast:#292929;--mr-color-positive-darker:#696;--mr-color-positive:#363;--mr-color-negative-darker:#966;--mr-color-negative:#633;--mr-color-warning:#b38f4d;--mr-color-warning-darker:#996d33;--mr-color-info:#69c;--mr-color-info-darker:#4478ab;--mr-color-help:#595086;--mr-color-help-darker:#3c3357;--mr-color-main-text-area-darker:#1f1f1f;--mr-color-main-text-area:#262626;--mr-color-main-text:#fff}}@media (prefers-reduced-motion:reduce){:root{--mr-motion-duration-short:0s;--mr-motion-duration-fast:0s;--mr-motion-duration-medium:0s;--mr-motion-duration-normal:0s}}}@layer mr.base{@scope([data-mr]) to ([data-mr-unstyled]){:where(:scope,*),:where(:scope,*):before,:where(:scope,*):after{box-sizing:border-box}:where(:scope:is(html,body)){width:100%;height:auto;margin:0;padding:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,figcaption){margin:0;padding:0}}:where([data-mr] [data-mr-unstyled]){all:revert}@scope([data-mr]) to ([data-mr-unstyled]){:scope{color:var(--mr-color-text-primary);font-family:var(--mr-font-family-sans);line-height:var(--mr-line-height-body);color-scheme:light dark}:where(:scope:is(body)){background-color:var(--mr-color-background);margin:0;padding:0}:where(main){padding:1rem}:where(p){margin:.75rem 0}:where(img){max-width:100%;height:auto;margin:auto;display:block}:where(figure){margin:0;padding:1rem 0;overflow:scroll}:where(figcaption){text-align:center;padding-top:.5rem;font-style:italic}:where(label){margin-bottom:.3rem;display:block}:where(details){background:var(--mr-color-secondary);border-radius:var(--mr-radius-large);margin-bottom:1rem;padding:.5rem}:where(summary){cursor:pointer;font-weight:700}:where(details[open] summary){margin-bottom:.5rem}:where(hr){background-color:var(--mr-color-secondary-darker);height:1px;box-shadow:2px 2px 0 0 var(--mr-color-text-on-primary);border:none;margin:2rem 0}:where(blockquote){border-left:4px solid var(--mr-color-primary-darker);margin:1rem 0;padding-left:1rem;font-style:italic}:where(footer){text-align:center;padding:1rem 0}:where(small,sub,sup){font-size:.8em}:where(kbd){background-color:var(--mr-color-secondary);border:2px solid var(--mr-color-secondary-darker);border-radius:var(--mr-radius-large);margin:0 2px;padding:.2rem}:where(iframe){border:none;width:100%;height:500px}:where(audio,video,map){border-radius:var(--mr-radius-large);border:none;margin:0 auto;display:block}}@scope([data-mr]) to ([data-mr-unstyled]){:where(button,input[type=submit],input[type=reset]){background-color:var(--mr-color-primary-lighter);color:var(--mr-color-text-on-primary);width:100%;padding:var(--mr-control-padding);transition:all var(--mr-motion-duration-normal) ease;border-radius:var(--mr-radius-medium);border:solid var(--mr-button-border-width) var(--mr-color-primary-darker);font-weight:700;font-size:var(--mr-control-font-size);&:hover{box-shadow:inset 0 0 0 2px var(--mr-color-primary)}&:active{transform:translateY(2px)}&:focus{outline-offset:var(--mr-focus-outline-offset);outline:var(--mr-focus-outline-width) var(--mr-focus-outline-style) var(--mr-color-text-on-primary)}}}@scope([data-mr]) to ([data-mr-unstyled]){:where(fieldset){border-radius:var(--mr-radius-medium);border:solid var(--mr-control-border-width) var(--mr-color-secondary-darker);margin:1rem 0}:where(form){background:var(--mr-color-background-light-contrast);border-radius:var(--mr-radius-large);margin:1rem 0;padding:1.5rem 2rem;& :where(button,input[type=submit],input[type=reset]){margin:1rem auto .5rem}}:where(input,select,textarea){padding:var(--mr-control-padding);border:var(--mr-control-border-width) solid var(--mr-color-secondary-darker);border-radius:var(--mr-radius-medium);background-color:var(--mr-color-background);width:100%;color:var(--mr-color-text-primary);justify-content:center;margin:0 auto 1.5rem;display:block;&:focus{outline:var(--mr-focus-outline-width) var(--mr-focus-outline-style) var(--mr-color-primary-lighter)}&:disabled{background-color:var(--mr-color-secondary)}}:where(input[type=checkbox],input[type=radio]){width:auto;margin:0;display:inline}:where(input[type=radio]:checked,input[type=checkbox]:checked){background-color:var(--mr-color-primary);accent-color:var(--mr-color-primary)}:where(input[type=file]){border:var(--mr-control-border-width) solid var(--mr-color-secondary-darker);border-radius:var(--mr-radius-medium);padding:var(--mr-control-padding);width:100%;max-width:100%;color:var(--mr-color-text-primary);background-color:#0000;margin:.5rem auto 1rem;font-size:medium;display:block}:where(input[type=file])::file-selector-button{background-color:var(--mr-color-primary);color:var(--mr-color-text-on-primary);border:var(--mr-control-border-width) solid var(--mr-color-primary-darker);border-radius:var(--mr-radius-medium);padding:var(--mr-control-padding);cursor:pointer;margin-right:.5rem}:where(input[type=file])::file-selector-button:hover{box-shadow:inset 0 0 0 2px var(--mr-color-primary-darker)}}@scope([data-mr]) to ([data-mr-unstyled]){:where(h1,h2,h3,h4,h5,h6){color:var(--mr-color-text-secondary);font-family:var(--mr-font-family-serif);margin-bottom:.3rem}:where(h1){margin-top:0;font-size:2rem}}@scope([data-mr]) to ([data-mr-unstyled]){:where(a){color:var(--mr-color-link)}:where(a:hover,a:focus){color:var(--mr-color-link-hover);text-decoration-thickness:.1em}:where(a:visited){color:var(--mr-color-link-visited)}}@scope([data-mr]) to ([data-mr-unstyled]){:where(ul,ol){margin:.5rem 0;padding-left:20px;list-style-position:inside}}@scope([data-mr]) to ([data-mr-unstyled]){:where(pre,code){font-family:var(--mr-font-family-mono);word-break:break-word;margin-bottom:.3rem;padding:.1rem .3rem;font-size:1.05rem;font-style:italic;line-height:1.5;overflow:auto}:where(pre){max-width:100%;margin:.5rem 0 1.25rem;position:relative}:where(code){vertical-align:middle;background-color:var(--mr-color-secondary);color:var(--mr-color-text-primary);border-radius:var(--mr-radius-large);padding-bottom:0;display:inline-block}:where(pre code){white-space:pre;margin:0;padding:1rem;display:block;overflow-x:auto}}@scope([data-mr]) to ([data-mr-unstyled]){:where(table){border-collapse:collapse;text-align:center;max-width:100%;margin:auto auto .5rem;padding:1rem .2rem 0;overflow-x:scroll}:where(tr:hover){background-color:var(--mr-color-main-text-area-darker);transition:background-color var(--mr-motion-duration-fast) ease-in-out}:where(th,td){border:1px solid var(--mr-color-secondary-darker);text-align:left;padding:.5rem}:where(tr){background-color:var(--mr-color-main-text-area);& :where(th){border:1px solid var(--mr-color-secondary-darker);background-color:var(--mr-color-secondary);padding:.5rem}}:where(thead){background-color:var(--mr-color-secondary)}:where(tbody){margin:0 auto}@media screen and (width<=480px){:where(caption){width:95%}:where(tr){border:1px solid var(--mr-color-secondary-darker);margin-bottom:.5rem}:where(td):before{content:attr(data-label);color:var(--mr-color-text-secondary);text-align:left;padding-right:10px;font-weight:700}}}}@layer mr.components{:where(.mr-ascii-image){letter-spacing:0;font-family:Inconsolata,monospace;line-height:1}:where(.mr-breadcrumbs){& ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}& li+li:before{content:"›";margin:0;padding:0 .5rem}& li:last-child{pointer-events:none;margin:0;padding:0;font-weight:700}& a{margin:0;padding:0;text-decoration:none}& a:hover{text-decoration:underline}}@media (width<=768px){:where(.mr-breadcrumbs){padding:.5rem;& a{font-size:.9rem}}}:where(button,input[type=submit],input[type=reset]){&:where(.mr-button--outlined){color:var(--mr-color-text-primary);border-color:var(--mr-color-primary-lighter);background-color:#0000;&:hover{box-shadow:inset 0 0 0 2px var(--mr-color-primary-lighter)}&:focus{outline-color:var(--mr-color-primary-lighter)}&:where(.mr-button--secondary){outline-color:var(--mr-color-secondary-darker);border-color:var(--mr-color-secondary-darker);color:var(--mr-color-secondary-darker);background-color:#0000}&:where(.mr-button--positive){outline-color:var(--mr-color-positive-darker);border-color:var(--mr-color-positive-darker);color:var(--mr-color-positive-darker);background-color:#0000}&:where(.mr-button--negative){outline-color:var(--mr-color-negative-darker);border-color:var(--mr-color-negative-darker);color:var(--mr-color-negative-darker);background-color:#0000}&:where(.mr-button--warning){outline-color:var(--mr-color-warning-darker);border-color:var(--mr-color-warning-darker);color:var(--mr-color-warning-darker);background-color:#0000}&:where(.mr-button--info){outline-color:var(--mr-color-info-darker);border-color:var(--mr-color-info-darker);color:var(--mr-color-info-darker);background-color:#0000}&:where(.mr-button--help){outline-color:var(--mr-color-help-darker);border-color:var(--mr-color-help-darker);color:var(--mr-color-help-darker);background-color:#0000}}&:where(.mr-button--secondary){outline-color:var(--mr-color-secondary-darker);border-color:var(--mr-color-secondary);background-color:var(--mr-color-secondary);color:var(--mr-color-text-primary);&:hover{box-shadow:inset 0 0 0 2px var(--mr-color-secondary-darker)}}&:where(.mr-button--positive){outline-color:var(--mr-color-positive-darker);border-color:var(--mr-color-positive-darker);background-color:var(--mr-color-positive);color:var(--mr-color-text-primary);&:hover{box-shadow:inset 0 0 0 2px var(--mr-color-positive-darker)}}&:where(.mr-button--negative){outline-color:var(--mr-color-negative-darker);border-color:var(--mr-color-negative);background-color:var(--mr-color-negative);color:var(--mr-color-text-primary);&:hover{box-shadow:inset 0 0 0 2px var(--mr-color-negative-darker)}}&:where(.mr-button--warning){outline-color:var(--mr-color-warning-darker);border-color:var(--mr-color-warning);background-color:var(--mr-color-warning);color:var(--mr-color-text-primary);&:hover{box-shadow:inset 0 0 0 2px var(--mr-color-warning-darker)}}&:where(.mr-button--info){outline-color:var(--mr-color-info-darker);border-color:var(--mr-color-info);background-color:var(--mr-color-info);color:var(--mr-color-text-primary);&:hover{box-shadow:inset 0 0 0 2px var(--mr-color-info-darker)}}&:where(.mr-button--help){outline-color:var(--mr-color-help-darker);border-color:var(--mr-color-help);background-color:var(--mr-color-help);color:var(--mr-color-text-primary);&:hover{box-shadow:inset 0 0 0 2px var(--mr-color-help-darker)}}}:where(.mr-card){border:1px solid var(--mr-color-primary-darker);border-radius:var(--mr-radius-medium);margin-bottom:1rem;padding:.5rem;&>:where(header,.mr-card__header){background-color:var(--mr-color-primary-darker);color:var(--mr-color-text-on-primary);border:0;border-radius:0;margin:-.5rem -.5rem .5rem;padding:.5rem;display:block}&:where(.mr-card--secondary){border-color:var(--mr-color-secondary-darker);background-color:var(--mr-color-secondary);&>:where(header,.mr-card__header){background-color:var(--mr-color-secondary-darker)}}&:where(.mr-card--positive){border-color:var(--mr-color-positive-darker);background-color:var(--mr-color-positive);&>:where(header,.mr-card__header){background-color:var(--mr-color-positive-darker)}}&:where(.mr-card--negative){border-color:var(--mr-color-negative-darker);background-color:var(--mr-color-negative);&>:where(header,.mr-card__header){background-color:var(--mr-color-negative-darker)}}&:where(.mr-card--warning){border-color:var(--mr-color-warning-darker);background-color:var(--mr-color-warning);&>:where(header,.mr-card__header){background-color:var(--mr-color-warning-darker)}}&:where(.mr-card--info){border-color:var(--mr-color-info-darker);background-color:var(--mr-color-info);&>:where(header,.mr-card__header){background-color:var(--mr-color-info-darker)}}&:where(.mr-card--help){border-color:var(--mr-color-help-darker);background-color:var(--mr-color-help);&>:where(header,.mr-card__header){background-color:var(--mr-color-help-darker)}}}:where(.mr-card--elevated){border-radius:var(--mr-radius-large);background:var(--mr-color-secondary);box-shadow:0 2px 5px var(--mr-color-secondary);margin-bottom:1rem;padding:.5rem}:where(.mr-clickable-list){color:var(--mr-color-text-on-secondary);padding:0 .5rem;position:relative;& ul{margin:0;padding-left:1rem}& details{background-color:inherit;border-radius:0;width:100%;margin-bottom:0;padding:0;display:inline-block;& li{padding:.1rem}}& details[open]{background-color:var(--mr-color-secondary)}& summary{color:var(--mr-color-text-secondary);padding:.1rem;&:hover{color:var(--mr-color-text-on-secondary)}}& summary li{width:100%}& li{transition:background-color var(--mr-motion-duration-fast) ease-in-out;padding:0;list-style-type:none;&:hover{background-color:var(--mr-color-secondary-lighter)}}& a{white-space:nowrap;width:100%;color:var(--mr-color-text-secondary);padding:.1rem .4rem;text-decoration:none;display:inline-block;&:visited{color:var(--mr-color-text-secondary)}&:hover{color:var(--mr-color-text-on-secondary);text-decoration:underline}}& details[open] summary{margin-bottom:0}& details summary{list-style:none;&:after{content:"◀";transition:transform var(--mr-motion-duration-short) ease-in-out;border-radius:1em;margin-inline-start:5px;padding:0 15px;font-weight:700;position:absolute;right:.5rem}}& details[open]>summary:after{transition:transform var(--mr-motion-duration-short) ease-in-out;transform:translateY(25%)rotate(-90deg)}& details summary::-webkit-details-marker{margin-left:5rem;display:none}& details ul{& li{margin-right:.3rem;padding:0 .1rem 0 0;&:has(details){margin-bottom:.3rem;padding:0}}& a,& details{padding:0 .4rem}& details[open]{padding:0 .4rem .3rem}}& details summary+ul{margin-top:.3rem}& details ul details summary{&:before{content:"";border-left:2px solid var(--mr-color-text-secondary);float:left;height:1.7rem;margin-top:-2px;margin-left:-.6rem}&:hover{color:var(--mr-color-text-on-secondary);&:before{border-color:var(--mr-color-text-on-secondary)}}}& details ul a{&:before{content:"";border-left:2px solid var(--mr-color-text-secondary);float:left;height:1.7rem;margin-left:-.5rem}&:hover{color:var(--mr-color-text-on-secondary);&:before{border-color:var(--mr-color-text-on-secondary)}}}& a[aria-current=page]{color:var(--mr-color-text-on-secondary);background-color:var(--mr-color-secondary-lighter);font-weight:700}& :where(a[aria-current=page]){color:var(--mr-color-text-on-secondary);background-color:var(--mr-color-secondary-lighter);&:before{border-color:var(--mr-color-text-on-secondary)}}}:where(ul[data-mr-clickable-list-autoselect]){width:calc(100% - 1.2rem);margin:auto}button:where(.mr-copy-button){cursor:pointer;opacity:.6;width:3rem;height:3rem;transition:opacity var(--mr-motion-duration-fast) ease;background:0 0;border:none;font-size:1em;position:absolute;top:0;right:0}button:where(.mr-copy-button):hover{box-shadow:none;opacity:1;background-color:#0000;border:none}button:where(.mr-copy-button):focus{background-color:#0000;outline:none}button:where(.mr-file-input__reset){width:2rem;height:2rem;color:var(--mr-color-primary-darker);cursor:pointer;opacity:.8;background:0 0;border:none;margin:0;padding:0;font-size:1.6rem;position:absolute;top:0;right:0}button:where(.mr-file-input__reset):hover{box-shadow:none;opacity:1;background-color:#0000;border:none}button:where(.mr-file-input__reset):focus{background-color:#0000;outline:none}:where(.mr-file-input){position:relative}:where(.mr-range-labels){white-space:nowrap;justify-content:space-between;width:100%;margin:-.75rem auto 1rem;padding:0 1rem;display:flex;& option{justify-content:center;align-items:center;width:0;display:flex}}:where(.mr-nav-brand){background-color:var(--mr-color-primary);color:var(--mr-color-text-on-primary);text-align:center;padding:1rem 0 0;font-size:2.5rem;& a{color:var(--mr-color-text-on-primary);text-decoration:none}}:where(.mr-search-trigger){cursor:pointer;color:var(--mr-color-text-on-primary-darker);border:solid 2px var(--mr-color-text-on-primary-darker);background-color:#0000;justify-content:start;margin:0 1rem 0 0;display:flex;& :where(.mr-search-trigger__label){width:auto;padding:0}&:hover{color:var(--mr-color-text-on-primary);border:solid 2px var(--mr-color-text-on-primary);box-shadow:none;outline:none}&:focus{outline:none}&:active{transform:none}}:where(.mr-nav-title){color:var(--mr-color-text-on-primary);text-align:center;margin-bottom:0;font-size:2.25rem;display:inline;& a{color:var(--mr-color-text-on-primary);text-decoration:none}}:where(.mr-nav-icon){cursor:pointer;border:2px solid var(--mr-color-text-primary);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;&>svg{fill:var(--mr-color-text-primary);margin:0}}:where(.mr-nav-icon[aria-current=page]){border:2px solid var(--mr-color-text-primary);&>svg{fill:var(--mr-color-text-primary)}&:hover{border-color:var(--mr-color-main-text-area);&>svg{fill:var(--mr-color-main-text-area-darker)}}}:where(.mr-shell__topbar){& :where(.mr-shell__button)~:where(.mr-nav-title){margin-left:4rem}& :where(.mr-search-trigger){width:100%;max-width:15rem;transition:all var(--mr-motion-duration-normal) ease;border-radius:var(--mr-radius-medium);padding:.3rem;font-size:1.3rem;font-weight:700;display:flex;& span{margin:auto 0}}@media (width<=640px){& :where(.mr-search-trigger) span{display:none}}}:where(.mr-shell__sidebar,.mr-shell__drawer){& :where(.mr-shell__sidebar-titlebar){background-color:var(--mr-color-secondary-darker);justify-content:space-between;align-items:center;display:flex}& :where(.mr-shell__sidebar-body){border-radius:var(--mr-radius-medium);flex-direction:column;width:100%;margin:0 auto .8rem;display:flex;overflow:hidden scroll}& :where(.mr-shell__back){color:var(--mr-color-text-secondary);margin:.3rem 0 0 .6rem;font-weight:700;text-decoration:none;&:visited{color:var(--mr-color-text-secondary)}&:hover{color:var(--mr-color-text-primary);text-decoration:underline}}}:where(.mr-nav-tabs){text-align:center;cursor:pointer;flex-flow:row;justify-content:center;column-gap:1rem;width:100%;display:flex;& a{color:var(--mr-color-text-secondary);transition:all var(--mr-motion-duration-normal) ease;white-space:nowrap;padding:0 .5rem;text-decoration:none;position:relative;&:after{content:"";background-color:var(--mr-color-secondary);width:100%;height:2px;display:block;position:absolute;bottom:-4px;left:0}&:hover,&:focus{color:var(--mr-color-text-primary);background-color:#0000;outline:none;&:after{background-color:var(--mr-color-secondary-darker)}}&:where([aria-current=page]){color:var(--mr-color-text-on-secondary);&:after{background-color:var(--mr-color-text-on-secondary)}}&:where([aria-selected=true]){color:var(--mr-color-text-on-secondary);&:after{background-color:var(--mr-color-text-on-secondary)}}}& ul{all:unset;column-gap:1rem;display:flex}& li{all:unset;display:flex}}@media (width<=992px){:where(.mr-nav-tabs){column-gap:0;& ul{column-gap:0}}:where(.mr-nav-title){font-size:1.75rem}}:where(.mr-shell__sidebar,.mr-shell__drawer){& :where(.mr-tabs){background-color:var(--mr-color-secondary-darker);padding:.4rem .2rem 0;display:flex}& button:where(.mr-tab){all:unset;outline:var(--mr-color-secondary) solid 2px;cursor:pointer;outline:revert;transition:transform var(--mr-motion-duration-medium) ease, background-color var(--mr-motion-duration-medium) ease;margin:0 .2rem;padding:.25rem .5rem;display:flex}& button:where(.mr-tab):hover{background-color:var(--mr-color-secondary)}& button:where(.mr-tab):active{transform:translateY(2px)}& button:where(.mr-tab[aria-selected=true]){background-color:var(--mr-color-secondary)}}:where(.mr-nav-tabs) [role=tab]:focus-visible,:where(.mr-tabs) [role=tab]:focus-visible{outline:var(--mr-focus-outline-width) var(--mr-focus-outline-style) var(--mr-color-primary-darker);outline-offset:2px}@media (forced-colors:active){:where(.mr-nav-tabs) a[aria-current=page],:where(.mr-nav-tabs) [role=tab][aria-selected=true],:where(.mr-tabs) [role=tab][aria-selected=true]{outline-offset:2px;outline:2px solid canvastext}}:where(.mr-pill){border:1px solid var(--mr-color-primary-darker);background-color:var(--mr-color-primary-lighter);border-radius:var(--mr-radius-large);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:.2rem;padding:.1rem .2rem;display:inline-block;overflow:hidden;&:where(.mr-pill--secondary){border-color:var(--mr-color-secondary-darker);background-color:var(--mr-color-secondary)}&:where(.mr-pill--positive){border-color:var(--mr-color-positive-darker);background-color:var(--mr-color-positive)}&:where(.mr-pill--negative){border-color:var(--mr-color-negative-darker);background-color:var(--mr-color-negative)}&:where(.mr-pill--warning){border-color:var(--mr-color-warning-darker);background-color:var(--mr-color-warning)}&:where(.mr-pill--info){border-color:var(--mr-color-info-darker);background-color:var(--mr-color-info)}&:where(.mr-pill--help){border-color:var(--mr-color-help-darker);background-color:var(--mr-color-help)}}:where(dialog.mr-layer){--mr-layer-closed-transform:none;box-sizing:border-box;inline-size:min(var(--mr-layer-surface-inline-size), var(--mr-layer-surface-max-inline-size));max-inline-size:var(--mr-layer-surface-max-inline-size);max-block-size:var(--mr-layer-surface-max-block-size);padding:var(--mr-layer-surface-padding);background:var(--mr-layer-surface-background);color:var(--mr-layer-surface-color);border:var(--mr-layer-surface-border-width) solid var(--mr-layer-surface-border-color);border-radius:var(--mr-layer-surface-radius);opacity:0;transform:var(--mr-layer-closed-transform);transition:opacity var(--mr-layer-motion-duration) var(--mr-layer-motion-easing), transform var(--mr-layer-motion-duration) var(--mr-layer-motion-easing), overlay var(--mr-layer-motion-duration) allow-discrete, display var(--mr-layer-motion-duration) allow-discrete;margin:auto;position:fixed;inset:0;overflow:auto}:where(dialog.mr-layer.mr-layer--modal){--mr-layer-closed-transform:translateY(var(--mr-layer-motion-distance)) scale(var(--mr-layer-motion-scale))}:where(.mr-layer__header){align-items:start;gap:var(--mr-layer-header-gap);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--mr-layer-section-gap);display:grid}:where(.mr-layer__heading){min-inline-size:0}:where(.mr-layer__title){margin-block:0}:where(.mr-layer__description){margin-block:var(--mr-layer-description-gap) 0;color:var(--mr-color-text-secondary)}:where(.mr-layer__body){min-inline-size:0}:where(.mr-layer__body>:first-child){margin-block-start:0}:where(.mr-layer__body>:last-child){margin-block-end:0}:where(.mr-layer__actions){justify-content:flex-end;align-items:center;gap:var(--mr-layer-actions-gap);border-block-start:var(--mr-layer-actions-border-width) solid var(--mr-layer-actions-border-color);flex-wrap:wrap;margin-block-start:var(--mr-layer-section-gap);padding-block-start:var(--mr-layer-actions-padding-block-start);display:flex}:where(dialog.mr-layer[open]:not([data-mr-layer-closing])){opacity:1;transform:none}:where(dialog.mr-layer)::backdrop{backdrop-filter:blur();transition:background-color var(--mr-layer-motion-duration) var(--mr-layer-motion-easing), backdrop-filter var(--mr-layer-motion-duration) var(--mr-layer-motion-easing), overlay var(--mr-layer-motion-duration) allow-discrete, display var(--mr-layer-motion-duration) allow-discrete;background-color:#0000}:where(dialog.mr-layer[open]:not([data-mr-layer-closing]))::backdrop{background-color:var(--mr-layer-backdrop-color);backdrop-filter:blur(var(--mr-layer-backdrop-blur))}:where(dialog.mr-layer.mr-layer--drawer){--mr-layer-closed-transform:translateX(-100%);inline-size:min(var(--mr-layer-drawer-inline-size), var(--mr-layer-surface-max-inline-size));border-start-start-radius:0;border-start-end-radius:var(--mr-layer-surface-radius);border-end-end-radius:var(--mr-layer-surface-radius);border-end-start-radius:0;block-size:100dvb;max-block-size:100dvb;margin:0;inset-block:0;inset-inline:0 auto}:where(dialog.mr-layer.mr-layer--drawer):dir(rtl){--mr-layer-closed-transform:translateX(100%)}@starting-style{:where(dialog.mr-layer[open]:not([data-mr-layer-closing])){opacity:0;transform:var(--mr-layer-closed-transform)}:where(dialog.mr-layer[open]:not([data-mr-layer-closing]))::backdrop{backdrop-filter:blur();background-color:#0000}}@media (prefers-reduced-motion:reduce){:where(dialog.mr-layer){--mr-layer-closed-transform:none;transition-duration:0s}:where(dialog.mr-layer)::backdrop{backdrop-filter:none;transition-duration:0s}}@media (forced-colors:active){:where(dialog.mr-layer){color:canvastext;background:canvas;border-color:canvastext}:where(dialog.mr-layer)::backdrop,:where(dialog.mr-layer[open])::backdrop{opacity:.75;backdrop-filter:none;background:canvas}}:where([popover].mr-layer.mr-layer--popover){box-sizing:border-box;max-inline-size:min(var(--mr-layer-popover-max-inline-size), calc(100vi - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap)));max-block-size:min(var(--mr-layer-popover-max-block-size), calc(100dvb - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap)));padding:var(--mr-layer-popover-padding);background:var(--mr-layer-surface-background);color:var(--mr-layer-surface-color);border:var(--mr-layer-surface-border-width) solid var(--mr-layer-surface-border-color);border-radius:var(--mr-layer-popover-radius);opacity:0;transform:translateY(calc(var(--mr-layer-motion-distance) * .5)) scale(var(--mr-layer-motion-scale));transition:opacity var(--mr-layer-motion-duration) var(--mr-layer-motion-easing), transform var(--mr-layer-motion-duration) var(--mr-layer-motion-easing), overlay var(--mr-layer-motion-duration) allow-discrete, display var(--mr-layer-motion-duration) allow-discrete;margin:0;inset:auto;overflow:auto}:where([popover].mr-layer.mr-layer--popover:popover-open:not([data-mr-layer-closing])){opacity:1;transform:none}@starting-style{:where([popover].mr-layer.mr-layer--popover:popover-open:not([data-mr-layer-closing])){opacity:0;transform:translateY(calc(var(--mr-layer-motion-distance) * .5)) scale(var(--mr-layer-motion-scale))}}@supports (position-area:block-end center){:where([popover].mr-layer.mr-layer--popover){position-area:block-end center}}@supports (position-try-fallbacks:block-start center){:where([popover].mr-layer.mr-layer--popover){position-try-fallbacks:block-start center, block-end inline-start, block-end inline-end, block-start inline-start, block-start inline-end}}@media (prefers-reduced-motion:reduce){:where([popover].mr-layer.mr-layer--popover){transition-duration:0s;transform:none}}@media (forced-colors:active){:where([popover].mr-layer.mr-layer--popover){color:canvastext;background:canvas;border-color:canvastext}}:where(.mr-tooltip){box-sizing:border-box;inline-size:var(--mr-tooltip-inline-size);min-inline-size:min(var(--mr-tooltip-min-inline-size), calc(100vi - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap)));max-inline-size:min(var(--mr-tooltip-max-inline-size), calc(100vi - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap)));max-block-size:min(var(--mr-tooltip-max-block-size), calc(100dvb - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap)));padding-block:var(--mr-tooltip-padding-block);background:var(--mr-tooltip-background);color:var(--mr-tooltip-color);border:var(--mr-tooltip-border-width) solid var(--mr-tooltip-border-color);border-radius:var(--mr-tooltip-radius);box-shadow:var(--mr-tooltip-shadow);-webkit-user-select:text;user-select:text;margin:0;padding-inline-start:var(--mr-tooltip-padding-inline);padding-inline-end:calc(var(--mr-tooltip-padding-inline) + var(--mr-tooltip-control-size) + var(--mr-tooltip-control-gap));inset:auto;overflow:auto}:where(.mr-tooltip__title){margin:0 0 var(--mr-tooltip-content-gap);font-weight:var(--mr-tooltip-title-font-weight);display:block}:where(.mr-tooltip__content){min-inline-size:0;display:block}:where(.mr-tooltip__content>:first-child){margin-block-start:0}:where(.mr-tooltip__content>:last-child){margin-block-end:0}:where(.mr-tooltip--preview){pointer-events:auto}:where(.mr-tooltip__pin-progress,.mr-tooltip__dismiss){inline-size:var(--mr-tooltip-control-size);block-size:var(--mr-tooltip-control-size);-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:var(--mr-tooltip-control-inset);inset-inline-end:var(--mr-tooltip-control-inset)}:where(.mr-tooltip__pin-progress){opacity:0;visibility:hidden;place-items:center;display:grid}:where(.mr-tooltip__pin-progress-svg){block-size:100%;inline-size:100%;display:block;transform:rotate(-90deg)}:where(.mr-tooltip__pin-progress-track,.mr-tooltip__pin-progress-value){fill:none;stroke-width:var(--mr-tooltip-pin-progress-stroke-width)}:where(.mr-tooltip__pin-progress-track){stroke:var(--mr-tooltip-pin-progress-track-color)}:where(.mr-tooltip__pin-progress-value){stroke:var(--mr-tooltip-pin-progress-color);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}:where(.mr-tooltip--preview[data-mr-tooltip-pinning] .mr-tooltip__pin-progress){opacity:1;visibility:visible}:where(.mr-tooltip--preview[data-mr-tooltip-pinning] .mr-tooltip__pin-progress-value){animation:mr-tooltip-pin-progress var(--mr-tooltip-pin-delay,0s) linear forwards}:where(.mr-tooltip__dismiss){appearance:none;border:1px solid var(--mr-tooltip-border-color);background:var(--mr-tooltip-background);color:var(--mr-tooltip-color);font:inherit;cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;font-size:1rem;font-weight:700;line-height:1;display:grid}:where(.mr-tooltip__dismiss:hover){background:var(--mr-color-secondary-lighter)}:where(.mr-tooltip__dismiss:focus-visible){outline:2px solid var(--mr-tooltip-pinned-outline-color);outline-offset:1px}:where(.mr-tooltip--preview[popover]){opacity:0;transform:translateY(var(--mr-tooltip-motion-distance));transition:opacity var(--mr-tooltip-motion-duration) var(--mr-tooltip-motion-easing), transform var(--mr-tooltip-motion-duration) var(--mr-tooltip-motion-easing), overlay var(--mr-tooltip-motion-duration) allow-discrete, display var(--mr-tooltip-motion-duration) allow-discrete}:where(.mr-tooltip--preview[popover]:popover-open){opacity:1;transform:none}:where(.mr-tooltip--pinned){pointer-events:auto;inline-size:var(--mr-tooltip-inline-size);min-inline-size:min(var(--mr-tooltip-min-inline-size), calc(100vi - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap)));max-inline-size:min(var(--mr-tooltip-max-inline-size), calc(100vi - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap)));max-block-size:min(var(--mr-tooltip-max-block-size), calc(100dvb - var(--mr-layer-viewport-gap) - var(--mr-layer-viewport-gap)));padding-block:var(--mr-tooltip-padding-block);background:var(--mr-tooltip-background);color:var(--mr-tooltip-color);border:var(--mr-tooltip-border-width) solid var(--mr-tooltip-border-color);border-radius:var(--mr-tooltip-radius);box-shadow:var(--mr-tooltip-shadow);outline:var(--mr-tooltip-pinned-outline-width) solid var(--mr-tooltip-pinned-outline-color);outline-offset:var(--mr-tooltip-pinned-outline-offset);padding-inline-start:var(--mr-tooltip-padding-inline);padding-inline-end:calc(var(--mr-tooltip-padding-inline) + var(--mr-tooltip-control-size) + var(--mr-tooltip-control-gap));overflow:auto}:where(.mr-tooltip--preview [inert]){pointer-events:none}:where(.mr-tooltip--preview[data-mr-tooltip-promoting]){opacity:1;transition-duration:0s;transform:none}:where(.mr-tooltip--pinned[popover]:popover-open:not([data-mr-layer-closing])){opacity:1;transform:none}@starting-style{:where(.mr-tooltip--preview[popover]:popover-open){opacity:0;transform:translateY(var(--mr-tooltip-motion-distance))}:where(.mr-tooltip--pinned[popover]:popover-open:not([data-mr-layer-closing])){opacity:1;transform:none}}@supports (position-area:block-end center){:where(.mr-tooltip){position-area:block-end center}}@supports (position-try-fallbacks:block-start center){:where(.mr-tooltip){position-try-fallbacks:block-start center, block-end inline-start, block-end inline-end, block-start inline-start, block-start inline-end}}@keyframes mr-tooltip-pin-progress{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){:where(.mr-tooltip--preview[popover]){transition-duration:0s;transform:none}:where(.mr-tooltip--preview[data-mr-tooltip-pinning] .mr-tooltip__pin-progress-value){animation-timing-function:steps(4,end)}}@media (forced-colors:active){:where(.mr-tooltip){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}:where(.mr-tooltip--pinned){outline-color:highlight}:where(.mr-tooltip__pin-progress-track){stroke:canvastext}:where(.mr-tooltip__pin-progress-value){stroke:highlight}:where(.mr-tooltip__dismiss){color:canvastext;background:canvas;border-color:canvastext}}body:has(dialog:where(.mr-search)[open]){overflow:hidden}:where(dialog.mr-search){--mr-search-input-border-width:2px;--mr-layer-surface-background:var(--mr-color-background);--mr-layer-surface-color:var(--mr-color-text-primary);--mr-layer-surface-padding:.5rem 1em;--mr-layer-surface-border-color:var(--mr-color-background-light-contrast);--mr-layer-surface-border-width:1px;--mr-layer-surface-radius:var(--mr-radius-medium);width:var(--mr-container-max-width);max-width:calc(100vw - 2rem);min-height:calc(7.5rem + 3em + 4px);max-height:70vh;margin:0 auto;inset-block:20% auto;inset-inline:0}:where(dialog.mr-search):not([open]){display:none}:where(dialog.mr-search)[open]{flex-direction:column;display:flex}:where(.mr-search__dismiss){background:0 0;border:none;align-self:end;width:2.5rem;height:2.5rem;margin:-.5rem -.75rem 0 0}:where(.mr-search__dismiss):hover{box-shadow:none}:where(.mr-search__dismiss):focus-visible{outline:var(--mr-focus-outline-width) var(--mr-focus-outline-style) var(--mr-color-primary-darker);outline-offset:2px}:where(.mr-search__input){border-width:var(--mr-search-input-border-width);width:100%;min-height:3rem;margin-bottom:.1rem;padding:.5em .5em .5em 3.5rem;font-size:1.1rem}:where(.mr-search__results){margin:.5rem 0;padding:0;list-style:none;overflow-y:auto}:where(.mr-search__result){border-bottom:1px solid var(--mr-color-background-light-contrast);padding:4px 0}:where(.mr-search__message){text-align:center;color:var(--mr-color-negative-darker);padding:1.5em 0 .5em;font-style:italic}:where(.mr-search__spinner){text-align:center;color:var(--mr-color-text-primary);margin:.5em 0;font-size:.9em}:where(.mr-search__result-link){color:var(--mr-color-text-primary);text-decoration:none}:where(.mr-search__result-link:hover strong){text-decoration:underline}:where(.mr-search__result-link strong){color:var(--mr-color-text-primary)}:where(.mr-search__count){margin:.5em 0}.search-tool-input-icon{--spinner-border-width:3px;fill:var(--color-primary-lighter);border:var(--spinner-border-width) solid transparent;width:30px;height:30px;top:calc(4rem - 15px - var(--search-input-border-width) - var(--spinner-border-width));left:calc(.5rem + 15px + var(--search-input-border-width) + var(--spinner-border-width));margin-left:-.4rem;display:inline-block;position:absolute}.search-tool-spinner{border-color:var(--color-primary-lighter);width:22px;height:22px;top:calc(4rem - 14px - var(--search-input-border-width) - var(--spinner-border-width));box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;margin-left:0;animation:1s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(.mr-search__icon){--mr-search-spinner-border-width:3px;fill:var(--mr-color-primary-lighter);border:var(--mr-search-spinner-border-width) solid transparent;width:30px;height:30px;top:calc(4rem - 15px - var(--mr-search-input-border-width) - var(--mr-search-spinner-border-width));left:calc(.5rem + 15px + var(--mr-search-input-border-width) + var(--mr-search-spinner-border-width));margin-left:-.4rem;position:absolute}:where(.mr-search__spinner){border-color:var(--mr-color-primary-lighter);width:22px;height:22px;top:calc(4rem - 14px - var(--mr-search-input-border-width) - var(--mr-search-spinner-border-width));right:calc(.5rem + 15px + var(--mr-search-input-border-width) + var(--mr-search-spinner-border-width));box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;margin-left:0;animation:1s linear infinite mr-search-rotation}@keyframes mr-search-rotation{to{transform:rotate(360deg)}}@media (width<=1700px){:where(dialog.mr-search){width:60%}}@media (width<=1400px){:where(dialog.mr-search){width:70%}}@media (width<=992px){:where(dialog.mr-search){width:80%}}@media (width<=768px){:where(dialog.mr-search){width:95%}}@media (prefers-reduced-motion:reduce){:where(.mr-search__spinner){animation:none}}@media (forced-colors:active){:where(dialog.mr-search){border:1px solid canvastext}:where(.mr-search__spinner){border-color:canvastext canvastext #0000}}:where(body:has(:where(.mr-shell))){--mr-shell-topbar-height:4rem;--mr-shell-subbar-height:3rem;--mr-shell-sidebar-width:20rem}:where(.mr-shell){z-index:1001;position:sticky;top:0}:where(.mr-shell__sidebar){height:calc(100vh - var(--mr-shell-topbar-height));width:var(--mr-shell-sidebar-width);top:0;overflow:auto}:where(.mr-shell__subbar){height:var(--mr-shell-subbar-height);background-color:var(--mr-color-secondary-lighter);width:100vw;overflow:auto}:where(.mr-shell__topbar){background-color:var(--mr-color-primary);width:100vw;height:var(--mr-shell-topbar-height);top:0;left:0;& :where(.mr-shell__button)~:where(.mr-nav-title){margin-left:4rem}& :where(.mr-search-trigger){width:100%;max-width:15rem;transition:all var(--mr-motion-duration-normal) ease;border-radius:var(--mr-radius-medium);padding:.3rem;font-size:1.3rem;font-weight:700;display:flex;& span{margin:auto 0}}@media (width<=640px){& :where(.mr-search-trigger) span{display:none}}}:where(.mr-shell__sidebar){background-color:var(--mr-color-secondary);top:var(--mr-shell-topbar-height);height:calc(100% - var(--mr-shell-topbar-height));width:var(--mr-shell-sidebar-width);z-index:1003;position:fixed;left:0;overflow-x:hidden}:where(.mr-shell__sidebar)~:where(.mr-shell__subbar){margin-left:var(--mr-shell-sidebar-width);width:calc(100vw - var(--mr-shell-sidebar-width))}:where(.mr-shell){& :where(.mr-shell__button){background:0 0;border:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem}& :where(.mr-shell__button):hover{box-shadow:none}& :where(.mr-shell__button):focus-visible{outline:var(--mr-focus-outline-width) var(--mr-focus-outline-style) var(--mr-color-text-on-primary);outline-offset:2px}& :where(.mr-shell__button) svg path{fill:var(--mr-color-text-secondary);transition:fill var(--mr-motion-duration-normal) ease}& :where(.mr-shell__button):hover svg path{fill:var(--mr-color-text-primary)}& [hidden]{display:none}}:where(.mr-shell__dismiss){display:none}:where(.mr-shell__toggle){top:calc((var(--mr-shell-topbar-height) - 3.5rem) / 2);display:none;position:absolute;left:.3rem}@media (width<=1700px){body:has(:where(.mr-shell__sidebar)){& :where(.mr-shell__main):where(.mr-container){margin-left:var(--mr-shell-sidebar-width)}}}@media (width<=1400px){:where(.mr-shell__toolbar){transform:none}}@media (width<=992px){body:has(dialog.mr-shell__drawer[open]){overflow:hidden}body:has(:where(.mr-shell__sidebar)){& :where(.mr-shell__main):where(.mr-container){margin-left:auto}}[data-mr-shell-initialized=true]>:where(.mr-shell__sidebar){display:none}:where(dialog.mr-shell__drawer){--mr-layer-drawer-inline-size:var(--mr-shell-sidebar-width);--mr-layer-surface-max-inline-size:min(var(--mr-shell-sidebar-width), 100vi);--mr-layer-surface-padding:0;--mr-layer-surface-radius:0;--mr-layer-surface-background:var(--mr-color-secondary);overflow-x:hidden}:where(.mr-shell__sidebar)~:where(.mr-shell__subbar),:where(.mr-shell__subbar){width:100vw;margin-left:0}[data-mr-shell-initialized=true] :where(.mr-shell__dismiss),[data-mr-shell-initialized=true] :where(.mr-shell__toggle){display:block}}:where(.mr-shell__toggle):where(.mr-shell__button) svg path{fill:var(--mr-color-text-on-primary-darker);transition:fill var(--mr-motion-duration-normal) ease}:where(.mr-shell__toggle):where(.mr-shell__button):hover svg path{fill:var(--mr-color-text-on-primary)}:where(.mr-shell__topbar-content){height:var(--mr-shell-topbar-height);flex-direction:row;justify-content:space-evenly;align-items:center;gap:1rem;display:flex}:where(.mr-shell__subbar-content){flex-direction:row;justify-content:start;align-items:center;gap:1rem;height:100%;margin:auto 2rem;display:flex}:where(.mr-shell__sidebar,.mr-shell__drawer){& hr{background-color:var(--mr-color-secondary-darker);height:2px;box-shadow:none;border:none;margin:.5rem 1rem}& :where(.mr-shell__sidebar-section){justify-content:start;align-items:center;width:95%;margin:.75rem auto;display:flex}& :where(.mr-shell__sidebar-search){width:calc(100% - 2rem);margin:.75rem auto}}:where(.mr-shell__sidebar-header){&:has(>:nth-child(2)){justify-content:space-between}flex-direction:row;justify-content:end;align-items:center;display:flex;& :where(.mr-shell__dismiss){flex-grow:0;margin:0}& h1,& h2,& h3,& h4,& h5,& h6{margin:.5rem 1rem}}:where(.mr-shell__subbar){& h1,& h2,& h3,& h4,& h5,& h6{margin:auto 1rem}}:where(.mr-tree){padding:1rem;& summary{position:relative;inset:-.1rem 0 0 -.2rem}& details{background:0 0;border-radius:0;margin:0;padding:0}& details summary::-webkit-details-marker,& details summary::marker{color:var(--mr-color-secondary-darker)}& ul{margin:0;padding:0;list-style-type:none;& li{border-left:3px solid var(--mr-color-secondary-darker);margin-top:-.3rem;padding-left:1rem;position:relative}& li:last-child{border:none}& li:last-child:after{border-left:3px solid var(--mr-color-secondary-darker);content:"";height:.7rem;display:block;position:absolute;inset:0}& li:before{border-bottom:3px solid var(--mr-color-secondary-darker);content:"";width:.6rem;display:block;position:absolute;inset:.7rem auto auto 0}}&>ul:first-of-type{&>li:only-child:after,&>li:only-child{content:none;border:none}&>li:only-child:before{content:none}}}}@layer mr.layout{:where(.mr-stack){gap:var(--mr-stack-gap);flex-direction:column;display:flex}:where(.mr-cluster){gap:var(--mr-cluster-gap);align-items:var(--mr-cluster-align);flex-wrap:wrap;display:flex}:where(.mr-cluster.mr-cluster--around){justify-content:space-around}:where(.mr-cluster.mr-cluster--between){justify-content:space-between}:where(.mr-cluster.mr-cluster--center){justify-content:center}:where(.mr-cluster.mr-cluster--end){justify-content:end}:where(.mr-cluster.mr-cluster--fill){flex-grow:1}:where(.mr-inline){gap:var(--mr-inline-gap);flex-wrap:nowrap;align-items:baseline;max-inline-size:100%;display:inline-flex}:where(.mr-grid){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--mr-grid-min-column-size)), 1fr));gap:var(--mr-grid-gap);display:grid}:where(.mr-container){box-sizing:border-box;inline-size:min(100%, var(--mr-container-max-width));padding-inline:var(--mr-container-padding-inline);margin-inline:auto}}@layer mr.utilities;
