@layer starter{@layer missing{*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:root{cursor:default;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;text-size-adjust:none}abbr[title]{text-decoration:underline dotted}strong,b{font-weight:bolder}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg:not([fill]){fill:currentColor}table{border-collapse:collapse;text-indent:0;border-color:currentColor}button,input,select{margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0}progress{vertical-align:baseline}textarea{margin:0}[type=search]{-webkit-appearance:textfield}input{outline-offset:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{block-size:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none!important}:focus-visible{outline:.2em solid var(--accent);z-index:2}iframe:focus-visible,html:focus-visible,body:focus-visible{outline:none}:target{outline:.2em solid var(--fg);z-index:2}details>summary:first-of-type{display:list-item}[aria-busy=true]{cursor:progress}[aria-disabled=true],[disabled]{cursor:not-allowed}datalist{display:none!important}:root{--gray-0:#f8fafb;--gray-1:#f2f4f6;--gray-2:#ebedef;--gray-3:#e0e4e5;--gray-4:#d1d6d8;--gray-5:#b1b6b9;--gray-6:#979b9d;--gray-7:#7e8282;--gray-8:#666968;--gray-9:#50514f;--gray-10:#3a3a37;--gray-11:#252521;--gray-12:#121210;--red-0:#fff5f5;--red-1:#ffe3e3;--red-2:#ffc9c9;--red-3:#ffa8a8;--red-4:#ff8787;--red-5:#ff6b6b;--red-6:#fa5252;--red-7:#f03e3e;--red-8:#e03131;--red-9:#c92a2a;--red-10:#b02525;--red-11:#962020;--red-12:#7d1a1a;--pink-0:#fff0f6;--pink-1:#ffdeeb;--pink-2:#fcc2d7;--pink-3:#faa2c1;--pink-4:#f783ac;--pink-5:#f06595;--pink-6:#e64980;--pink-7:#d6336c;--pink-8:#c2255c;--pink-9:#a61e4d;--pink-10:#8c1941;--pink-11:#731536;--pink-12:#59102a;--purple-0:#f8f0fc;--purple-1:#f3d9fa;--purple-2:#eebefa;--purple-3:#e599f7;--purple-4:#da77f2;--purple-5:#cc5de8;--purple-6:#be4bdb;--purple-7:#ae3ec9;--purple-8:#9c36b5;--purple-9:#862e9c;--purple-10:#702682;--purple-11:#5a1e69;--purple-12:#44174f;--violet-0:#f3f0ff;--violet-1:#e5dbff;--violet-2:#d0bfff;--violet-3:#b197fc;--violet-4:#9775fa;--violet-5:#845ef7;--violet-6:#7950f2;--violet-7:#7048e8;--violet-8:#6741d9;--violet-9:#5f3dc4;--violet-10:#5235ab;--violet-11:#462d91;--violet-12:#3a2578;--indigo-0:#edf2ff;--indigo-1:#dbe4ff;--indigo-2:#bac8ff;--indigo-3:#91a7ff;--indigo-4:#748ffc;--indigo-5:#5c7cfa;--indigo-6:#4c6ef5;--indigo-7:#4263eb;--indigo-8:#3b5bdb;--indigo-9:#364fc7;--indigo-10:#2f44ad;--indigo-11:#283a94;--indigo-12:#21307a;--blue-0:#e7f5ff;--blue-1:#d0ebff;--blue-2:#a5d8ff;--blue-3:#74c0fc;--blue-4:#4dabf7;--blue-5:#339af0;--blue-6:#228be6;--blue-7:#1c7ed6;--blue-8:#1971c2;--blue-9:#1864ab;--blue-10:#145591;--blue-11:#114678;--blue-12:#0d375e;--cyan-0:#e3fafc;--cyan-1:#c5f6fa;--cyan-2:#99e9f2;--cyan-3:#66d9e8;--cyan-4:#3bc9db;--cyan-5:#22b8cf;--cyan-6:#15aabf;--cyan-7:#1098ad;--cyan-8:#0c8599;--cyan-9:#0b7285;--cyan-10:#095c6b;--cyan-11:#074652;--cyan-12:#053038;--teal-0:#e6fcf5;--teal-1:#c3fae8;--teal-2:#96f2d7;--teal-3:#63e6be;--teal-4:#38d9a9;--teal-5:#20c997;--teal-6:#12b886;--teal-7:#0ca678;--teal-8:#099268;--teal-9:#087f5b;--teal-10:#066649;--teal-11:#054d37;--teal-12:#033325;--green-0:#ebfbee;--green-1:#d3f9d8;--green-2:#b2f2bb;--green-3:#8ce99a;--green-4:#69db7c;--green-5:#51cf66;--green-6:#40c057;--green-7:#37b24d;--green-8:#2f9e44;--green-9:#2b8a3e;--green-10:#237032;--green-11:#1b5727;--green-12:#133d1b;--lime-0:#f4fce3;--lime-1:#e9fac8;--lime-2:#d8f5a2;--lime-3:#c0eb75;--lime-4:#a9e34b;--lime-5:#94d82d;--lime-6:#82c91e;--lime-7:#74b816;--lime-8:#66a80f;--lime-9:#5c940d;--lime-10:#4c7a0b;--lime-11:#3c6109;--lime-12:#2c4706;--yellow-0:#fff9db;--yellow-1:#fff3bf;--yellow-2:#ffec99;--yellow-3:#ffe066;--yellow-4:#ffd43b;--yellow-5:#fcc419;--yellow-6:#fab005;--yellow-7:#f59f00;--yellow-8:#f08c00;--yellow-9:#e67700;--yellow-10:#b35c00;--yellow-11:#804200;--yellow-12:#663500;--orange-0:#fff4e6;--orange-1:#ffe8cc;--orange-2:#ffd8a8;--orange-3:#ffc078;--orange-4:#ffa94d;--orange-5:#ff922b;--orange-6:#fd7e14;--orange-7:#f76707;--orange-8:#e8590c;--orange-9:#d9480f;--orange-10:#bf400d;--orange-11:#99330b;--orange-12:#802b09;--choco-0:#fff8dc;--choco-1:#fce1bc;--choco-2:#f7ca9e;--choco-3:#f1b280;--choco-4:#e99b62;--choco-5:#df8545;--choco-6:#d46e25;--choco-7:#bd5f1b;--choco-8:#a45117;--choco-9:#8a4513;--choco-10:#703a13;--choco-11:#572f12;--choco-12:#3d210d;--brown-0:#faf4eb;--brown-1:#ede0d1;--brown-2:#e0cab7;--brown-3:#d3b79e;--brown-4:#c5a285;--brown-5:#b78f6d;--brown-6:#a87c56;--brown-7:#956b47;--brown-8:#825b3a;--brown-9:#6f4b2d;--brown-10:#5e3a21;--brown-11:#4e2b15;--brown-12:#422412;--sand-0:#f8fafb;--sand-1:#e6e4dc;--sand-2:#d5cfbd;--sand-3:#c2b9a0;--sand-4:#aea58c;--sand-5:#9a9178;--sand-6:#867c65;--sand-7:#736a53;--sand-8:#5f5746;--sand-9:#4b4639;--sand-10:#38352d;--sand-11:#252521;--sand-12:#121210;--camo-0:#f9fbe7;--camo-1:#e8ed9c;--camo-2:#d2df4e;--camo-3:#c2ce34;--camo-4:#b5bb2e;--camo-5:#a7a827;--camo-6:#999621;--camo-7:#8c851c;--camo-8:#7e7416;--camo-9:#6d6414;--camo-10:#5d5411;--camo-11:#4d460e;--camo-12:#36300a;--jungle-0:#ecfeb0;--jungle-1:#def39a;--jungle-2:#d0e884;--jungle-3:#c2dd6e;--jungle-4:#b5d15b;--jungle-5:#a8c648;--jungle-6:#9bbb36;--jungle-7:#8fb024;--jungle-8:#84a513;--jungle-9:#7a9908;--jungle-10:#658006;--jungle-11:#516605;--jungle-12:#3d4d04}html{font-family:var(--main-font);line-height:var(--rhythm,1.4rem);background:var(--bg);color:var(--fg);scrollbar-color:var(--accent)transparent;scrollbar-width:auto;scroll-padding-block-start:calc(4*var(--gap));& *{scrollbar-color:var(--accent)transparent;scrollbar-width:thin;@supports (accent-color:#000){&{accent-color:var(--accent)}}}}body{scrollbar-width:auto;margin:0}header,footer,section+section{margin-block:calc(2*var(--gap))}nav{& :is(a:not(.\<button\>),.\<a\>){color:var(--accent);text-decoration:none}}aside{font-size:.8em;line-height:calc(var(--rhythm,1rlh)*2/3);--gap:calc(var(--rhythm,1rlh)*var(--density)*2/3);border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--graphical-fg);border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--graphical-fg);padding-block:var(--gap);margin-block:calc(var(--gap)*3/2);&.bg{padding-inline:var(--gap)}& h1,& h2,& h3,& h4,& h5,& h6{text-transform:none;letter-spacing:normal;font-size:1em}&:is(.big,.\<big\>){border:none;border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)var(--muted-fg);color:var(--accent);background:0 0;border-radius:0;padding:0;padding-inline-start:var(--rhythm,1rlh);font-style:italic}}h1,h2,h3,h4,h5,h6,.\<h1\>,.\<h2\>,.\<h3\>,.\<h4\>,.\<h5\>,.\<h6\>{font-family:var(--display-font);margin-block:calc(2*var(--gap))var(--gap);font-size:1em;position:relative}h1,.\<h1\>{text-transform:none;font-size:2em;line-height:calc(2*var(--rhythm,1rlh));letter-spacing:0}h2,.\<h2\>{text-transform:none;font-size:1.6em;line-height:calc(1.5*var(--rhythm,1rlh));letter-spacing:0}h3,.\<h3\>{font-size:1.17em;line-height:calc(1*var(--rhythm,1rlh))}h4,.\<h4\>,h5,.\<h5\>,h6,.\<h6\>{text-transform:none;font-size:1em;line-height:calc(1*var(--rhythm,1rlh));letter-spacing:0;margin-block-start:var(--gap)}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-block-start:var(--gap)}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:none;&:before{content:"";background:var(--accent);block-size:100%;inline-size:4px;display:block;position:absolute;inset-inline-start:-.5em}}header{font-family:var(--display-font);border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--graphical-fg)}footer{font-family:var(--secondary-font);font-size:.8em;line-height:calc(var(--rhythm,1rlh)*2/3);border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--graphical-fg)}body>header,body>footer,main+footer{--eff-line-length:min(calc(var(--full-width) - (2*var(--rhythm,1rlh))),var(--line-length));padding-block:var(--rhythm,1rlh);padding-inline:calc((var(--full-width) - var(--eff-line-length))/2)}address{--density:0}p{margin-block:var(--gap)}hr{color:inherit;margin-inline:0;margin-block:var(--gap);border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)var(--accent);border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--accent);border-block-end:none;border-inline-end:none;flex:0 1 0;block-size:auto}pre{font-family:var(--mono-font);font-size:.9em;line-height:var(--rhythm,1rlh);tab-size:2;margin-block:var(--gap);margin-inline:0;overflow-x:auto}blockquote{margin-inline:0 var(--gap);padding-inline:var(--gap)0;margin-block:var(--gap);font-size:1.1em;line-height:var(--rhythm,1rlh);border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)var(--graphical-fg);color:var(--muted-fg);font-style:italic;& em,& cite,& dfn,& var,& i,& address{font-style:normal}& footer{text-align:end}}ul,ol{margin-block:var(--gap);padding-inline-start:var(--rhythm,1rlh);& &{padding-inline-start:var(--gap)}&[role=list],&[role=listbox]{padding-inline-start:0;list-style:none}}dl{margin-block:var(--gap)}dt{font-weight:700;font-family:var(--secondary-font)}dd{margin-inline-start:var(--rhythm,1rlh)}@supports selector(li::marker){li::marker{font-family:var(--secondary-font)}}figure{max-inline-size:100%;margin-inline:0}figcaption{margin-block:var(--gap);font-family:var(--secondary-font);color:var(--muted-fg)}main{--eff-line-length:min(calc(var(--full-width) - (2*var(--rhythm,1rlh))),var(--line-length));max-inline-size:var(--eff-line-length);inline-size:100%;margin-inline:auto;&:first-child{padding-block-start:var(--gap)}}a,.\<a\>{color:var(--link-fg,var(--accent));border-radius:var(--interactive-border-radius);outline-offset:1px;background:0 0;border:none;font-family:inherit;font-size:1em;text-decoration:underline 1px dotted;&:is(button){padding:0}.list-of-links &{text-decoration:none}&:hover,&:focus{cursor:pointer;outline:none;text-decoration:underline 2px}}small,.\<small\>{font-size:.8em;line-height:calc(var(--rhythm,1rlh)*2/3)}s{color:var(--bad-fg)}q{font-style:italic;& em,& cite,& dfn,& var,& i,& address{font-style:normal}}time{font-variant-numeric:tabular-nums}code,samp,kbd{font-family:var(--mono-font);font-style:normal}samp{color:var(--ok-fg)}kbd kbd{background:var(--interactive-bg);border:1px outset var(--bg);border-radius:var(--interactive-border-radius);border-block-end-width:3px;padding-block:0;padding-inline:.3em;font-size:.8em;line-height:1.1em;display:inline-block}sub{vertical-align:bottom;line-height:1}sup{vertical-align:top;line-height:1}mark{background:var(--warn-bg);color:var(--warn-fg)}ins{background:var(--ok-bg);color:var(--ok-fg)}del{background:var(--bad-bg);color:var(--bad-fg)}img,video,audio,iframe,object,embed{block-size:auto;inline-size:max-content;max-inline-size:100%}:is(object,embed)[type="image/svg+xml"]{color-scheme:light}table{font-variant-numeric:tabular-nums;font:inherit}caption{text-align:start;font-family:var(--secondary-font);font-style:italic}tbody{border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--faded-fg);border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--faded-fg)}td,th{vertical-align:top;&:not(:last-child){padding-inline-end:var(--rhythm,1rlh)}}th{font-family:var(--secondary-font);text-align:start}input{display:block}label :is(input,select):not([specificity-hack]){padding-block:0;display:inline}:where(button,input[type=submit],input[type=reset],input[type=button],.\<button\>):not(.\<a\>){padding-block:0;padding-inline:calc(var(--rhythm,1rlh)/4);vertical-align:middle;box-sizing:border-box;font-size:.8rem;line-height:1.125em;font-family:var(--secondary-font);min-block-size:var(--rhythm,1rlh);background:var(--interactive-bg);color:var(--fg);border:var(--interactive-border-width)var(--interactive-border-style)var(--muted-fg);box-shadow:var(--shadow);border-radius:var(--interactive-border-radius);align-items:center;display:inline-flex;&:is(a){color:var(--fg);cursor:default;justify-content:center;align-items:center;text-decoration:none;&:hover,&:focus{text-decoration:none}}&:is(.plain,.info,.ok,.warn,.bad){--interactive-bg:var(--box-bg);--muted-fg:var(--graphical-fg);--fg:var(--accent)}&:hover,&:focus-visible{filter:brightness(1.1);box-shadow:var(--shadow-focus)}&:active{box-shadow:var(--shadow-active)}&:active:is([aria-pressed],[aria-expanded]){color:var(--accent);box-shadow:var(--pressed-shadow-active)}&:where([aria-pressed=true],[aria-expanded=true]){box-shadow:var(--pressed-shadow);background:var(--pressed-interactive-bg);color:var(--accent);&:hover,&:focus-visible{box-shadow:var(--pressed-shadow-focus)}}&:disabled{cursor:not-allowed;--fg:var(--muted-fg);box-shadow:var(--shadow-disabled)}&:is(.big,.\<big\>){min-block-size:calc(1.5*var(--rhythm,1rlh));padding-inline:calc(.5*var(--rhythm,1rlh));font-size:1rem;line-height:var(--rhythm,1rlh)}}a.\<button\>:not([specificity-hack]){cursor:default}strong>:where(button,input[type=submit],input[type=reset],input[type=button],.\<button\>):not(.\<a\>){background:var(--accent);color:var(--box-bg);border-color:#0000;font-weight:700;&:is(.plain,.info,.ok,.warn,.bad){--fg:var(--box-bg)}&:active:is([aria-pressed],[aria-expanded]){color:var(--graphical-fg);box-shadow:var(--pressed-shadow-active)}&:where([aria-pressed=true],[aria-expanded=true]){box-shadow:var(--pressed-shadow);background:var(--pressed-interactive-bg);color:var(--graphical-fg);border-color:var(--muted-fg);&:hover,&:focus-visible{box-shadow:var(--pressed-shadow-focus)}}}strong:has(button,input[type=submit],input[type=reset],input[type=button],.\<button\>){line-height:1.125em}input::file-selector-button{padding-block:0;padding-inline:calc(var(--rhythm,1rlh)/4);vertical-align:middle;box-sizing:border-box;font-size:.8rem;line-height:1.125em;font-family:var(--secondary-font);min-block-size:var(--rhythm,1rlh);background:var(--interactive-bg);color:var(--fg);border:var(--interactive-border-width)var(--interactive-border-style)var(--muted-fg);box-shadow:var(--shadow);border-radius:var(--interactive-border-radius);align-items:center;display:inline-flex}input:is(.plain,.info,.ok,.warn,.bad)::file-selector-button{--interactive-bg:var(--box-bg);--muted-fg:var(--graphical-fg);--fg:var(--accent)}input::file-selector-button:is(:hover,:focus-visible){filter:brightness(1.1);box-shadow:var(--shadow-focus)}input::file-selector-button:active{box-shadow:var(--shadow-active)}input:disabled::file-selector-button{cursor:not-allowed;--fg:var(--muted-fg);box-shadow:var(--shadow-disabled)}input:is(.big,.\<big\>)::file-selector-button{min-block-size:calc(1.5*var(--rhythm,1rlh));padding-inline:calc(.5*var(--rhythm,1rlh));font-size:1rem;line-height:var(--rhythm,1rlh)}strong>input::file-selector-button{background:var(--accent);color:var(--box-bg);border-color:#0000;font-weight:700}strong:has(input::file-selector-button){line-height:1.125em}strong>input:is(.plain,.info,.ok,.warn,.bad)::file-selector-button{--fg:var(--box-bg)}input:not([type]),input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=number],select,textarea{padding:calc(var(--rhythm,1rlh)/4);vertical-align:top;font-size:1rem;line-height:inherit;font-family:var(--main-font);background:var(--bg);color:var(--fg);border:var(--interactive-border-width)var(--interactive-border-style)var(--graphical-fg);border-radius:var(--interactive-border-radius);&:not(input[size],textarea[cols]){inline-size:var(--input-inline-size-internal,var(--input-inline-size))}&:focus-visible{border-color:var(--accent)}&::placeholder{color:var(--muted-fg);opacity:1;text-align:end}}input[type=range]{inline-size:100%;padding:calc(var(--gap)/4)}input[type=color]{block-size:calc(1.5*var(--rhythm,1rlh));background:0 0;border:none;margin:0;padding:0}input[type=file]{padding-block:calc(var(--gap)/4);font:inherit;line-height:calc(var(--rhythm,1rlh)/2);padding-inline:0;&::file-selector-button{margin-block:.1em 0;margin-inline-end:1ch}}select{--picker-icon:var(--chevron-down-icon);--focus-color:var(--accent);--hover-color:color-mix(currentColor 10%,transparent);--checked-color:color-mix(var(--graphical-fg)50%,var(--box-bg));--active-color:color-mix(var(--graphical-fg)75%,var(--box-bg));--padding:calc(var(--rhythm,1rlh)/4);--indented:1em;&[multiple],&[size]:not([size="1"]){padding:unset}@supports (appearance:base-select){&{appearance:base-select;field-sizing:fixed;display:inline-flex!important}&::picker(select){appearance:base-select;color:inherit;background:inherit;border:inherit;border-radius:inherit;scrollbar-width:inherit}&::picker-icon{background-color:var(--accent);opacity:.7;mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-image:var(--picker-icon)}&>button:first-child{all:unset;interactivity:inert;white-space:normal;display:contents}&>optgroup>legend{all:unset;padding-inline:var(--padding);unicode-bidi:isolate;display:block}&[multiple][size="1"]{padding:var(--padding)}}@supports selector(option::checkmark){& option::checkmark{content:"";visibility:hidden;aspect-ratio:1;background-color:var(--accent);opacity:.7;block-size:1em;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}&:not([multiple],.checks,.checkboxes){& option::checkmark{display:none}}&:is([multiple],.checks,.checkboxes){& option:checked::checkmark{visibility:visible;mask-image:var(--check-icon)}&>optgroup>option{padding-inline-start:var(--padding)}}&.checkboxes{& option:not(:checked)::checkmark{visibility:visible;mask-image:var(--square-icon)}& option:checked::checkmark{visibility:visible;mask-image:var(--square-check-icon)}}&.flip{& option::checkmark{order:1;margin-inline-start:auto}&>optgroup>option{padding-inline-start:var(--indented)}}}&>optgroup{color:var(--muted-fg);font-style:normal;font-weight:bolder;&:disabled{cursor:not-allowed;filter:grayscale();opacity:.7}&>option{padding-inline:var(--indented)var(--padding)}}& option{color:var(--fg);padding-inline:var(--padding);font-weight:400;&:focus-visible{outline:2px dotted var(--focus-color)}&:enabled:hover{background-color:var(--hover-color)}&:enabled:checked{background-color:var(--checked-color)}&:enabled:checked:hover,&:enabled:active{background-color:var(--active-color)}:not(optgroup:disabled &):disabled{cursor:not-allowed;filter:grayscale();opacity:.7}}&:focus option:checked{background:linear-gradient(0deg,var(--focus-color)0%,var(--focus-color)100%);color:var(--bg);@supports (appearance:base-select){&::checkmark{background-color:var(--bg)}}}@supports not (appearance:base-select){&:focus option:checked{color:var(--fg)}&>optgroup:before{padding-inline:var(--padding)}}}meter,progress{--border-width:var(--interactive-border-width);--border-style:var(--interactive-border-style);--border-radius:var(--tab-border-radius);@supports selector(::-moz-meter-bar) or selector(::-webkit-meter-bar) or selector(::-moz-progress-bar) or selector(::-webkit-progress-bar){&{appearance:none;box-sizing:border-box;background:var(--box-bg);border:var(--border-width)var(--border-style)var(--graphical-fg);border-radius:var(--border-radius);block-size:1em;inline-size:unset;vertical-align:-.2em;min-inline-size:5em;transition:all .1s ease-in-out;display:inline-block;position:relative;overflow:clip}}}meter{@supports selector(::-webkit-meter-bar){&{background:var(--plain-bg);border-color:var(--interactive-bg)}&::-webkit-meter-inner-element{grid-template-rows:unset}&::-webkit-meter-bar{background:var(--box-bg);border-radius:0}&::-webkit-meter-even-less-good-value,&::-webkit-meter-suboptimum-value,&::-webkit-meter-optimum-value{background:var(--accent);border-radius:0}&::-webkit-meter-optimum-value{--accent:var(--ok-fg)}&::-webkit-meter-suboptimum-value{--accent:var(--warn-fg)}&::-webkit-meter-even-less-good-value{--accent:var(--bad-fg)}}@supports selector(::-moz-meter-bar){&{background:var(--box-bg);border-color:var(--graphical-fg)}&::-moz-meter-bar{background:var(--accent);border-radius:0}&:-moz-meter-optimum{--box-bg:var(--ok-bg);--accent:var(--ok-fg);--graphical-fg:var(--ok-graphical-fg)}&:-moz-meter-sub-optimum{--box-bg:var(--warn-bg);--accent:var(--warn-fg);--graphical-fg:var(--warn-graphical-fg)}&:-moz-meter-sub-sub-optimum{--box-bg:var(--bad-bg);--accent:var(--bad-fg);--graphical-fg:var(--bad-graphical-fg)}}}progress{@supports selector(::-moz-progress-bar){&::-moz-progress-bar{background:var(--accent);border-radius:0;transition:all .1s ease-in-out}}@supports selector(::-webkit-progress-bar){&::-webkit-progress-bar{background:var(--box-bg);border-radius:0}&::-webkit-progress-value{background:var(--accent);border-radius:0}}&:not([value]){--track-animation:progress-indeterminate 4s infinite ease-in-out;--track-size:225% 100%;--track-animation-direction:to right;--track-bg-position-start:right;--track-bg-position-end:left;--track-bg-color:linear-gradient(var(--track-animation-direction),var(--box-bg)45%,var(--accent)0%,var(--accent)55%,var(--box-bg)0%);&.vertical{--track-size:100% 225%;--track-animation-direction:to bottom;--track-bg-position-start:bottom;--track-bg-position-end:top}@media (prefers-reduced-motion){&{--track-bg-position-start:center;--track-bg-position-end:center;--track-animation:none}}@supports selector(progress::after){&:after{content:"";background:var(--track-bg-color);background-size:var(--track-size);background-position:var(--track-bg-position-start);animation:var(--track-animation);position:absolute;inset:0}}@supports selector(::-webkit-progress-bar){&::-webkit-progress-bar{background:var(--track-bg-color);background-size:var(--track-size);background-position:var(--track-bg-position-start);animation:var(--track-animation)}}@supports selector(::-moz-progress-bar){&::-moz-progress-bar{background:var(--track-bg-color);background-size:var(--track-size);background-position:var(--track-bg-position-start);animation:var(--track-animation)}}}}@keyframes progress-indeterminate{50%{background-position:var(--track-bg-end)}}label[for]{padding-block:calc(var(--gap)/4);display:block}fieldset{padding:var(--gap);margin-block:var(--gap);border-radius:var(--border-radius);border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--graphical-fg);border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--graphical-fg);border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)var(--graphical-fg);border-inline-end:var(--border-inline-end-width)var(--border-inline-end-style)var(--graphical-fg);inline-size:100%;margin-inline:0;position:relative;&>legend+*{margin-block-start:0}}details:not(specificity-hack){padding-block-start:0;&:not([open]){padding-block-end:0}}summary{margin-inline:calc(0px - var(--gap));margin-block:calc(0px - var(--gap))0;padding-inline:var(--gap);font-family:var(--secondary-font);cursor:pointer;font-weight:700;&:focus-visible,&:active{filter:brightness(.8);outline:none}}@supports selector(::details-content){details:target::details-content{content-visibility:visible}}dialog{background-color:var(--bg);block-size:fit-content;inline-size:fit-content;color:var(--fg);border-color:var(--fg);inset-inline:0;margin:auto!important}dialog:is([open],[popover])::backdrop{opacity:.4;background:#000;animation:2s bg;display:block}@keyframes bg{0%{background:0 0}}dialog:not([popover],[open]),[popover]:not(:popover-open){display:none}.box,[role=menu],.sidebar-layout>header,[role=tabpanel],figure,details,:where(dialog){margin-block:var(--gap);padding:var(--gap);border-radius:var(--border-radius);background:var(--box-bg);border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--graphical-fg);border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--graphical-fg);border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)var(--graphical-fg);border-inline-end:var(--border-inline-end-width)var(--border-inline-end-style)var(--graphical-fg);scrollbar-color:var(--accent)transparent;margin-inline:0;overflow:clip}.titlebar{margin-inline:calc(0px - var(--gap));padding-inline:var(--gap);font:inherit;font-family:var(--secondary-font);background:var(--graphical-fg);color:var(--bg);text-shadow:0 .1em .2em var(--fg);margin-block-end:var(--gap);font-weight:700;display:block;overflow-y:clip;& a{color:var(--bg)}}:is(.box,dialog):has(>.titlebar){padding-block-start:0}.sub-title,sub-title{color:var(--muted-fg);font-weight:400;display:block}.tool-bar,[role=toolbar]{gap:calc(var(--gap)/2);flex-flow:wrap;display:flex;&>*{margin:0}}.sidebar-layout{--border:var(--border-inline-end-width)var(--border-inline-end-style)var(--graphical-fg);& header{border:none;border-block-end:var(--border);border-radius:0;& li{margin-block:calc(.5*var(--gap))}& a{font-weight:700}}.writing-mode\:vertical-lr &,.writing-mode\:vertical-rl &{grid-template-columns:var(--sidebar-width)auto;display:grid;inset:0;&>header{border-block-end:none;border-inline-end:var(--border);margin:0}&>:nth-child(2){scrollbar-width:auto;--full-width:calc(100vi - var(--sidebar-width));--eff-line-length:min(calc(var(--full-width) - (2*var(--rhythm,1rlh))),var(--line-length));padding-block-start:var(--gap);overflow:auto}}@media (width>=75ch){&{grid-template-columns:var(--sidebar-width)auto;display:grid;inset:0}&>header{border-block-end:none;border-inline-end:var(--border);margin:0}&>:nth-child(2){scrollbar-width:auto;--full-width:calc(100vi - var(--sidebar-width));--eff-line-length:min(calc(var(--full-width) - (2*var(--rhythm,1rlh))),var(--line-length));padding-block-start:var(--gap);overflow:auto}}}.breadcrumbs[aria-label]{font-family:var(--secondary-font);&:has([aria-current=page]){--separator:var(--breadcrumb-page)}&:has([aria-current=step]){--separator:var(--breadcrumb-step)}& ul,& ol{padding-inline-start:0}& :is(ul,ol):not([type]){list-style-type:""}& li{display:inline list-item;&:not(:last-child):after{content:var(--separator,var(--breadcrumb-page))/"";display:inline}}& [aria-current=page],& [aria-current=step]{font-weight:700}}.chip,chip{font-family:var(--secondary-font);border:var(--chip-border-width)var(--chip-border-style)var(--accent);background:var(--box-bg);border-radius:calc(var(--rhythm,1rlh)/2);padding-inline:calc(var(--rhythm,1rlh)/2)}.navbar{padding:var(--rhythm,1rlh);font-family:var(--secondary-font);background:var(--box-bg);border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--accent);z-index:5;align-items:center;gap:var(--gap);flex-flow:row;display:flex;position:sticky;inset-block-start:0;inset-inline:0;overflow-x:auto;&.expanded{flex-flow:column;align-items:start;max-block-size:90svb;overflow-y:auto;& ul[role=list]{flex-flow:column}}& *{flex-shrink:0;margin-block:0}&:not(.expanded){&>:first-child,& nav>:first-child{margin-inline-start:auto}&>:last-child,& nav>:last-child{margin-inline-end:auto}}& hr{align-self:stretch}& nav ul[role=list]{gap:var(--rhythm,1rlh);flex-flow:row;padding-inline-start:0;display:flex;& *{flex-shrink:0}}& :is(a:not(.\<button\>,.chip),.\<a\>){padding-inline:.2em;font-weight:700;text-decoration:none;&:hover,&:focus{text-decoration:underline}}& [aria-current=page]{position:relative}& [aria-current=page]:after{content:"";block-size:6px;inline-size:100%;background:currentColor;display:block;position:absolute;inset-block-end:calc(-1*var(--gap));inset-inline:0}&.expanded [aria-current=page]:after{block-size:100%;inline-size:6px;inset-block:0;inset-inline-start:calc(-1*var(--gap))}}.permalink-anchor{display:none;:hover>&{display:initial}}.iconbutton{color:currentColor;box-shadow:none;line-height:var(--rhythm,1rlh);font-size:var(--wcag-target-size-aa);inline-size:var(--wcag-target-size-aa);block-size:var(--wcag-target-size-aa);text-align:center;background:0 0;border:none;border-radius:50%;padding:0;transition:font-weight .2s ease-in-out;&:hover,&:focus-visible{box-shadow:none;outline:var(--interactive-border-width)var(--interactive-border-style)var(--accent);outline-offset:6px}&:active{box-shadow:none;outline-offset:3px;background:0 0}&[aria-pressed=true]{box-shadow:none;transform:none}&:is(.plain,.info,.ok,.warn,.bad){color:var(--accent)}&:is(.big,.\<big\>){font-size:var(--wcag-target-size-aaa);inline-size:var(--wcag-target-size-aaa);block-size:var(--wcag-target-size-aaa);padding-inline:0}}small[role=note],aside[role=note]{--sidenote-width:20ch;--gutter-width:calc((var(--full-width) - var(--eff-line-length))/2);--margin-inline:min(0px,calc(0px - min(var(--gutter-width) - var(--rhythm,1rlh),var(--sidenote-width) + var(--rhythm,1rlh)) + var(--rhythm,1rlh) - 1ch));--density:.5;max-inline-size:var(--sidenote-width);font-family:var(--secondary-font);background:var(--bg);border-block-start:var(--border-block-start-width)var(--border-block-start-style)transparent;border-block-end:var(--border-block-end-width)var(--border-block-end-style)transparent;border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)transparent;border-inline-end:var(--border-inline-end-width)var(--border-inline-end-style)transparent;float:inline-end;clear:inline-end;margin-inline:1ch var(--margin-inline);text-align:start;padding-block:1ch;padding-inline:1.5ch 1ch;display:block;&.flip{float:inline-start;clear:inline-start;margin-inline:var(--margin-inline)1ch;text-align:end}& p:first-child{margin-block-start:0}& p:last-child{margin-block-end:0}&:hover,&:focus-within{border-color:var(--graphical-fg);border-radius:var(--border-radius);background:var(--box-bg)}}[role=tablist]{gap:.5ch;display:flex}[role=tab]:not([specificity-hack]){border:var(--border-block-start-width)var(--border-block-start-style)var(--graphical-fg);border-start-start-radius:var(--tab-border-radius);border-start-end-radius:var(--tab-border-radius);border-end-end-radius:0;border-end-start-radius:0;margin:0;position:relative;inset-block-end:calc(-1*var(--border-block-start-width));&:is(button){font-size:1em;line-height:var(--rhythm,1.4rem);box-shadow:none;&:is(:hover,:focus-visible,:active,:disabled){filter:none;box-shadow:none}}&:active,&[aria-selected=true]{background:var(--box-bg);border-block-end:var(--border-block-start-width)var(--border-block-start-style)transparent}&:hover{background-color:var(--box-bg)}&:focus-visible{color:var(--accent);text-decoration:underline}}[role=tabpanel]{z-index:1;border-start-start-radius:0;border-start-end-radius:0;margin-block-start:0}[role=menu]{z-index:10;padding-block:calc(var(--gap)/2);flex-flow:column;margin-block:1px 0;margin-inline:0;padding-inline:0;display:flex;position:absolute}[role=menuitem]{padding-block:0;padding-inline:calc(var(--gap)/2);color:var(--fg);border-radius:0;text-decoration:none;display:block;&:focus,&:active{background:var(--accent);color:var(--bg)}}[role=listbox]{list-style:none;& [role=option]{margin-inline:calc(-1*var(--gap));padding-inline:var(--gap);border-radius:0}& [role=option][aria-selected=true]{background:var(--interactive-bg)}& [role=option].active{--temporary-bg:var(--accent);--temporary-fg:var(--bg);--temporary-accent:var(--muted-accent);--temporary-muted-accent:var(--box-bg);background:var(--temporary-bg);color:var(--temporary-fg);&>*{--bg:var(--temporary-bg);--fg:var(--temporary-fg);--accent:var(--temporary-accent);--muted-accent:var(--temporary-muted-accent)}}}[aria-orientation=vertical]{text-align:center;flex-direction:column;inline-size:fit-content}input[type=checkbox][role=switch]{--toggle-track-border-color:var(--graphical-fg);--toggle-track-background:var(--bg);--toggle-nub-margin:2px;--toggle-nub-background:var(--graphical-fg);--toggle-translate-end:translateX(calc(var(--dir)*(100% + 2*var(--toggle-nub-margin))));--toggle-translate-mid:translateX(calc(var(--dir)*(50% + var(--toggle-nub-margin))));all:unset;appearance:none;vertical-align:middle;aspect-ratio:2;isolation:isolate;grid-template-columns:repeat(2,1rem);block-size:1em;margin-block:auto;display:inline-grid;&:dir(ltr){--dir:1}&:dir(rtl){--dir:-1}&.vertical{--toggle-translate-end:translateY(calc(100% + 2*var(--toggle-nub-margin)));--toggle-translate-mid:translateY(calc(50% + var(--toggle-nub-margin)))}&:before,&:after{content:"";transition:transform .2s ease-in-out,translate .2s ease-in-out,background-color .2s ease-in-out;display:inline-block}&:before{border:var(--interactive-border-width)var(--interactive-border-style)var(--toggle-track-border-color);background:var(--toggle-track-background);border-radius:9999rem;grid-area:1/1/auto/span 2}&:after{margin:var(--toggle-nub-margin);background:var(--toggle-nub-background);z-index:2;border-radius:99999rem;grid-area:1/1}&:checked{--toggle-track-border-color:var(--accent);--toggle-track-background:var(--accent);--toggle-nub-background:var(--bg);&:after{transform:var(--toggle-translate-end)}}&:indeterminate{--toggle-track-border-color:var(--interactive-bg);--toggle-nub-background:var(--interactive-bg);&:after{transform:var(--toggle-translate-mid)}}&:focus-visible{--toggle-track-border-color:var(--bg);&:before{outline:.2em solid var(--accent)}}&:is(label>*):not(#specificity-hack){margin-block-end:auto}&:not(label>*){padding-block:calc(var(--gap)/4 + (var(--rhythm,1rlh) - 1em)/2)}label:has(>&){gap:var(--gap);flex-direction:row;display:flex}label:has(+&){inline-size:100%}}.plain{--box-bg:var(--plain-bg);--accent:var(--plain-fg);--graphical-fg:var(--plain-graphical-fg)}.info{--box-bg:var(--info-bg);--accent:var(--info-fg);--graphical-fg:var(--info-graphical-fg)}.ok{--box-bg:var(--ok-bg);--accent:var(--ok-fg);--muted-accent:light-dark(var(--green-7),var(--green-5));--graphical-fg:var(--ok-graphical-fg)}.warn{--box-bg:var(--warn-bg);--accent:var(--warn-fg);--muted-accent:light-dark(var(--yellow-7),var(--yellow-5));--graphical-fg:var(--warn-graphical-fg)}.bad{--box-bg:var(--bad-bg);--accent:var(--bad-fg);--muted-accent:light-dark(var(--red-7),var(--red-5));--graphical-fg:var(--bad-graphical-fg)}.color{color:var(--accent)}.bg{background:var(--box-bg)}.border\:none{border:none}.border{border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--graphical-fg);border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--graphical-fg);border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)var(--graphical-fg);border-inline-end:var(--border-inline-end-width)var(--border-inline-end-style)var(--graphical-fg)}.border-block\:none{border-block:none}.border-block{border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--graphical-fg);border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--graphical-fg)}.border-block-start\:none{border-block-start:none}.border-block-start{border-block-start:var(--border-block-start-width)var(--border-block-start-style)var(--graphical-fg)}.border-block-end\:none{border-block-end:none}.border-block-end{border-block-end:var(--border-block-end-width)var(--border-block-end-style)var(--graphical-fg)}.border-inline\:none{border-inline:none}.border-inline{border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)var(--graphical-fg);border-inline-end:var(--border-inline-end-width)var(--border-inline-end-style)var(--graphical-fg)}.border-inline-start\:none{border-inline-start:none}.border-inline-start{border-inline-start:var(--border-inline-start-width)var(--border-inline-start-style)var(--graphical-fg)}.border-inline-end\:none{border-inline-end:none}.border-inline-end{border-inline-end:var(--border-inline-end-width)var(--border-inline-end-style)var(--graphical-fg)}:root{--fg:light-dark(var(--gray-12),var(--gray-0));--muted-fg:light-dark(var(--gray-10),var(--gray-2));--faded-fg:light-dark(var(--gray-6),var(--gray-7));--graphical-fg:var(--plain-graphical-fg);--plain-fg:light-dark(var(--blue-10),var(--blue-2));--info-fg:light-dark(var(--blue-11),var(--blue-2));--ok-fg:light-dark(var(--green-11),var(--green-2));--bad-fg:light-dark(var(--red-11),var(--red-2));--warn-fg:light-dark(var(--yellow-11),var(--yellow-2));--plain-graphical-fg:light-dark(var(--gray-6),var(--gray-6));--info-graphical-fg:light-dark(var(--blue-6),var(--blue-6));--ok-graphical-fg:light-dark(var(--green-6),var(--green-6));--bad-graphical-fg:light-dark(var(--red-6),var(--red-6));--warn-graphical-fg:light-dark(var(--yellow-6),var(--yellow-6));--bg:light-dark(var(--gray-0),var(--gray-12));--box-bg:var(--plain-bg);--interactive-bg:light-dark(var(--gray-4),var(--gray-8));--pressed-interactive-bg:var(--bg);--plain-bg:light-dark(var(--gray-1),var(--gray-11));--info-bg:light-dark(var(--blue-1),var(--blue-12));--ok-bg:light-dark(var(--green-1),var(--green-12));--bad-bg:light-dark(var(--red-1),var(--red-12));--warn-bg:light-dark(var(--yellow-1),var(--yellow-12));--accent:light-dark(var(--blue-10),var(--blue-2));--muted-accent:light-dark(var(--blue-7),var(--blue-5));--rhythm:1.4rem;--line-length:40rem;--input-inline-size:20ch;--border-width:1px;--border-block-start-width:var(--border-width);--border-block-end-width:var(--border-width);--border-inline-start-width:var(--border-width);--border-inline-end-width:var(--border-width);--border-style:solid;--border-block-start-style:var(--border-style);--border-block-end-style:var(--border-style);--border-inline-start-style:var(--border-style);--border-inline-end-style:var(--border-style);--border-radius:.2rem;--interactive-border-width:var(--border-width);--interactive-border-style:var(--border-style);--interactive-border-radius:.2rem;--chip-border-width:var(--border-width);--chip-border-style:var(--border-style);--tab-border-radius:.4em;--shadow:0 2px 4px -2px var(--fg);--shadow-focus:0 3px 6px -2px var(--fg);--shadow-active:none;--shadow-disabled:none;--pressed-shadow:0 2px 4px -1px var(--fg)inset;--pressed-shadow-focus:1 1px 3px -1px var(--fg)inset;--pressed-shadow-active:0 1px 5px -1px var(--fg)inset;--main-font:"Source Sans 3","Source Sans Pro",-apple-system,system-ui,sans-serif;--secondary-font:var(--main-font);--display-font:var(--secondary-font);--mono-font:"M Plus Code Latin",monospace,monospace;--breadcrumb-page:" / ";--breadcrumb-step:" › ";--density:1;--full-width:100vi;--sidebar-width:25ch;--wcag-target-size-aa:24px;--wcag-target-size-aaa:44px;--chevron-down-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"/></svg>");--check-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"/></svg>");--square-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"/></svg>");--square-check-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"/><path d=\"m9 12 2 2 4-4\"/></svg>")}:root:not(:has(meta[name=color-scheme])){&.-dark-theme{color-scheme:dark}&.-no-dark-theme{color-scheme:light}&:not(.-dark-theme,.-no-dark-theme){color-scheme:light dark}}*{--gap:calc(var(--rhythm,1rlh)*var(--density))}.textcolumns{--col-width:30ch;column-width:var(--col-width);column-gap:var(--gap);margin-block:var(--gap);& :first-child{margin-block-start:0!important}&:is(dl){@supports (break-after:avoid-column){& dt{break-after:avoid-column;break-inside:avoid-column;orphans:2;widows:2}& dd{break-before:avoid-column;break-inside:avoid-column;orphans:2;widows:2}}&>div:has(dt):has(dd){break-inside:avoid-column}}}.text-align\:center{text-align:center}.center{place-items:center;display:grid}.align-content\:center{align-content:center}.align-content\:end{align-content:end}.big,.\<big\>{font-size:1.4em;line-height:calc(1.5*var(--rhythm,1rlh))}.container{--eff-line-length:min(calc(var(--full-width) - (2*var(--rhythm,1rlh))),var(--line-length));max-inline-size:var(--eff-line-length);margin-inline:auto}.fullbleed,.fullscreen{--gutter-width:calc((var(--full-width) - var(--eff-line-length))/2);max-inline-size:none;inline-size:var(--full-width);border-inline:none;border-radius:0;margin-inline-start:calc(0px - var(--gutter-width));position:relative}.fullscreen{block-size:100dvb;max-block-size:none}.width\:100\%{width:100%;max-width:100%}.height\:100\%{height:100%;max-height:100%}.inline-size\:100\%{inline-size:100%;max-inline-size:100%}.block-size\:100\%{block-size:100%;max-block-size:100%}:is(body,.box,[role=menu],.sidebar-layout>header,[role=tabpanel],figure,details,dialog,aside,fieldset,dd,td,th){&>:first-child:first-child:first-child:first-child,&>:first-child>:first-child:first-child:first-child,&>:first-child>:first-child>:first-child:first-child,&>:first-child>:first-child>:first-child>:first-child{margin-block-start:0}&>:last-child:last-child:last-child:last-child,&>:last-child>:last-child:last-child:last-child,&>:last-child>:last-child>:last-child:last-child,&>:last-child>:last-child>:last-child>:last-child{margin-block-end:0}}.padding\:0{padding:0}.padding{padding:var(--gap)}.padding-block\:0{padding-block:0}.padding-block{padding-block:var(--gap)}.padding-block-start\:0{padding-block-start:0}.padding-block-start{padding-block-start:var(--gap)}.padding-block-end\:0{padding-block-end:0}.padding-block-end{padding-block-end:var(--gap)}.padding-inline\:0{padding-inline:0}.padding-inline{padding-inline:var(--gap)}.padding-inline-start\:0{padding-inline-start:0}.padding-inline-start{padding-inline-start:var(--gap)}.padding-inline-end\:0{padding-inline-end:0}.padding-inline-end{padding-inline-end:var(--gap)}.padding-start\:0{padding-block-start:0;padding-inline-start:0}.padding-start{padding-block-start:var(--gap);padding-inline-start:var(--gap)}.padding-end\:0{padding-block-end:0;padding-inline-end:0}.padding-end{padding-block-end:var(--gap);padding-inline-end:var(--gap)}.margin\:0:not([specificity-hack]){margin:0}.margin:not([specificity-hack]){margin:var(--gap)}.margin-block\:0:not([specificity-hack]){margin-block:0}.margin-block:not([specificity-hack]){margin-block:var(--gap)}.margin-block\:auto:not([specificity-hack]){margin-block:auto}.margin-block-start\:0:not([specificity-hack]){margin-block-start:0}.margin-block-start:not([specificity-hack]){margin-block-start:var(--gap)}.margin-block-start\:auto:not([specificity-hack]){margin-block-start:auto}.margin-block-end\:0:not([specificity-hack]){margin-block-end:0}.margin-block-end:not([specificity-hack]){margin-block-end:var(--gap)}.margin-block-end\:auto:not([specificity-hack]){margin-block-end:auto}.margin-inline\:0:not([specificity-hack]){margin-inline:0}.margin-inline:not([specificity-hack]){margin-inline:var(--gap)}.margin-inline\:auto:not([specificity-hack]){margin-inline:auto}.margin-inline-start\:0:not([specificity-hack]){margin-inline-start:0}.margin-inline-start:not([specificity-hack]){margin-inline-start:var(--gap)}.margin-inline-start\:auto:not([specificity-hack]){margin-inline-start:auto}.margin-inline-end\:0:not([specificity-hack]){margin-inline-end:0}.margin-inline-end:not([specificity-hack]){margin-inline-end:var(--gap)}.margin-inline-end\:auto:not([specificity-hack]){margin-inline-end:auto}.margin-start\:0:not([specificity-hack]){margin-block-start:0;margin-inline-start:0}.margin-start:not([specificity-hack]){margin-block-start:var(--gap);margin-inline-start:var(--gap)}.margin-start\:auto:not([specificity-hack]){margin-block-start:auto;margin-inline-start:auto}.margin-end\:0:not([specificity-hack]){margin-block-end:0;margin-inline-end:0}.margin-end:not([specificity-hack]){margin-block-end:var(--gap);margin-inline-end:var(--gap)}.margin-end\:auto:not([specificity-hack]){margin-block-end:auto;margin-inline-end:auto}.flow-gap{&>:not(:last-child){margin-block-end:var(--gap)}}.nested-list :where(ul,ol,dl){margin-block:0}.inline{display:inline}.block{display:block}.contents{display:contents}.table{--input-inline-size-internal:calc(100% - var(--gap));inline-size:100%;margin:0;display:table}.row,.rows>*{display:table-row;&:not(:last-child):not([specificity-hack])>*{margin-block-end:var(--gap)}&>:not([specificity-hack]){vertical-align:top;display:table-cell}&>*+:not([specificity-hack]){margin-inline-start:var(--gap);display:inline-block}}.overflow\:auto{overflow:auto}.overflow\:scroll{overflow:scroll}.overflow-x\:scroll{overflow-x:scroll}.overflow-y\:scroll{overflow-y:scroll}.overflow\:clip{overflow:clip}.overflow-x\:clip{overflow-x:clip}.overflow-y\:clip{overflow-y:clip}.fixed{position:fixed}.sticky{position:sticky}.top{top:0}.right{right:0}.bottom{bottom:0}.left{left:0}.float\:left{float:left}.float\:right{float:right}.inset-block-start{inset-block-start:0}.inset-block-end{inset-block-end:0}.inset-inline-start{inset-inline-start:0}.inset-inline-end{inset-inline-end:0}.inset-block{inset-block:0}.inset-inline{inset-inline:0}.float\:inline-start{float:inline-start}.float\:inline-end{float:inline-end}@media print{:root{--bg:transparent;--fg:black;color-scheme:light}.titlebar,role[menuitem]{--bg:white;text-shadow:none}main,.container{max-inline-size:unset;inline-size:auto}h1,h2,h3,h4,h5,h6,table,tr,th,td,blockquote,pre,code,ol,li,dt,dd,.box,dialog,details,summary,img,figure,figcaption,video,audio,object,embed,fieldset,legend,input,textarea,select,button,header,footer,nav,aside,search,section{break-inside:avoid-page}h1,h2,h3,h4,h5,h6{break-after:avoid-page}@supports (orphans:2){p{orphans:2;widows:2}}a:not([href^=\#]):not(:has(>*)):after{content:" (" attr(href)")";font-size:80%}abbr[title]:after{content:" (" attr(title)")"}@supports selector(::details-content){details::details-content{content-visibility:visible}}}.wide-inputs{--input-inline-size-internal:100%}.narrow-inputs{--input-inline-size-internal:var(--input-inline-size)}.airy{--density:3}.spacious{--density:2}.dense{--density:1}.crowded{--density:.5}.packed{--density:0}.airy-inside>*{--density:3}.spacious-inside>*{--density:2}.dense-inside>*{--density:1}.crowded-inside>*{--density:.5}.packed-inside>*{--density:0}.autodensity{--density:1;@media (width>=768px){&{--density:2}}@media (width>=1024px){&{--density:3}}}.vh,v-h{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden}.all\:initial{all:initial}.bold{font-weight:700}.italic{font-style:italic;& em,& cite,& dfn,& var,& i,& address{font-style:normal}}.allcaps{text-transform:uppercase;letter-spacing:.1rem}.main-font,.primary-font{font-family:var(--main-font)}.secondary-font{font-family:var(--secondary-font)}.display-font{font-family:var(--display-font)}.mono-font,.monospace{font-family:var(--mono-font)}.massivetext{--eff-line-length:min(calc(var(--full-width) - (2*var(--rhythm,1rlh))),var(--line-length));font-size:calc(.13*var(--eff-line-length));letter-spacing:0;line-height:1em}.background-clip\:text{color:#0000;background-size:cover;@supports (background-clip:text){&{background-clip:text}}}.text-stroke{--stroke-width:1px;--stroke-color:lch(from currentcolor calc(100 - l)c calc(h + 180));-webkit-text-stroke:var(--stroke-width)var(--stroke-color)}.aestheticbreak{block-size:calc(.5*var(--gap));margin:0;padding:0;display:block}@media screen{.hidden\@screen{display:none;& *{display:none}}}@media print{.annotations\@print\:disabled :is(a:not([href^=\#]),abbr[title]):after{display:none}.hidden\@print{display:none;& *{display:none}}.block\@print{display:block;& :is(.f-row,.flex-row,.f-col,.flex-column,.f-switch,.flex-switch,.grid)>*{margin:revert}}hr.page-break{break-before:page;display:none}.break-before\:page{break-before:page}.break-after\:page{break-after:page}.break-inside\:avoid-page{break-inside:avoid-page;& *{break-inside:avoid-page}}}.flex-row,.f-row{gap:var(--gap);flex-direction:row;display:flex;&>*{margin:0}}.flex-column,.f-col{gap:var(--gap);flex-direction:column;display:flex;&>*{margin:0}}.flex-switch,.f-switch{gap:var(--gap);--f-switch-threshold:55ch;--flex-switch-threshold:var(--f-switch-threshold);flex-wrap:wrap;display:flex;&>*{flex-grow:1;flex-basis:calc((var(--flex-switch-threshold) - 100%)*999);margin:0}}.justify-content\:start{justify-content:start}.justify-content\:end{justify-content:end}.justify-content\:center{justify-content:center}.justify-content\:stretch{justify-content:stretch}.justify-content\:space-between{justify-content:space-between}.justify-content\:space-around{justify-content:space-around}.justify-content\:space-evenly{justify-content:space-evenly}.align-items\:start{align-items:start}.align-items\:end{align-items:end}.align-items\:baseline{align-items:baseline}.align-items\:center{align-items:center}.align-items\:stretch{align-items:stretch}.align-self\:start{align-self:start}.align-self\:end{align-self:end}.align-self\:baseline{align-self:baseline}.align-self\:center{align-self:center}.align-self\:stretch{align-self:stretch}.flex-grow\:0{flex-grow:0}.flex-grow\:1{flex-grow:1}.flex-grow\:2{flex-grow:2}.flex-grow\:3{flex-grow:3}.flex-grow\:4{flex-grow:4}.flex-grow\:5{flex-grow:5}.flex-grow\:6{flex-grow:6}.flex-grow\:7{flex-grow:7}.flex-grow\:8{flex-grow:8}.flex-grow\:9{flex-grow:9}.flex-grow\:10{flex-grow:10}.flex-grow\:11{flex-grow:11}.flex-grow\:12{flex-grow:12}.flex-wrap\:wrap{flex-wrap:wrap}.flex-wrap\:nowrap{flex-wrap:nowrap}.flex-wrap\:wrap-reverse{flex-wrap:wrap-reverse}.grid{grid-auto-columns:var(--grid-col-width,1fr);grid-auto-rows:var(--grid-row-width,auto);gap:var(--gap);display:grid;&>*{margin:0}}.grid-even-rows{--grid-row-width:1fr}.grid-variable-cols{--grid-col-width:auto}[data-cols^="1 "]{grid-column-start:1}[data-cols$=\ 1]{grid-column-end:2}[data-cols="1"]{grid-column:1}[data-cols^="2 "]{grid-column-start:2}[data-cols$=\ 2]{grid-column-end:3}[data-cols="2"]{grid-column:2}[data-cols^="3 "]{grid-column-start:3}[data-cols$=\ 3]{grid-column-end:4}[data-cols="3"]{grid-column:3}[data-cols^="4 "]{grid-column-start:4}[data-cols$=\ 4]{grid-column-end:5}[data-cols="4"]{grid-column:4}[data-cols^="5 "]{grid-column-start:5}[data-cols$=\ 5]{grid-column-end:6}[data-cols="5"]{grid-column:5}[data-cols^="6 "]{grid-column-start:6}[data-cols$=\ 6]{grid-column-end:7}[data-cols="6"]{grid-column:6}[data-cols^="7 "]{grid-column-start:7}[data-cols$=\ 7]{grid-column-end:8}[data-cols="7"]{grid-column:7}[data-cols^="8 "]{grid-column-start:8}[data-cols$=\ 8]{grid-column-end:9}[data-cols="8"]{grid-column:8}[data-cols^="9 "]{grid-column-start:9}[data-cols$=\ 9]{grid-column-end:10}[data-cols="9"]{grid-column:9}[data-cols^="10 "]{grid-column-start:10}[data-cols$=\ 10]{grid-column-end:11}[data-cols="10"]{grid-column:10}[data-cols^="11 "]{grid-column-start:11}[data-cols$=\ 11]{grid-column-end:12}[data-cols="11"]{grid-column:11}[data-cols^="12 "]{grid-column-start:12}[data-cols$=\ 12]{grid-column-end:13}[data-cols="12"]{grid-column:12}[data-rows^="1 "]{grid-row-start:1}[data-rows$=\ 1]{grid-row-end:2}[data-rows="1"]{grid-row:1}[data-rows^="2 "]{grid-row-start:2}[data-rows$=\ 2]{grid-row-end:3}[data-rows="2"]{grid-row:2}[data-rows^="3 "]{grid-row-start:3}[data-rows$=\ 3]{grid-row-end:4}[data-rows="3"]{grid-row:3}[data-rows^="4 "]{grid-row-start:4}[data-rows$=\ 4]{grid-row-end:5}[data-rows="4"]{grid-row:4}[data-rows^="5 "]{grid-row-start:5}[data-rows$=\ 5]{grid-row-end:6}[data-rows="5"]{grid-row:5}[data-rows^="6 "]{grid-row-start:6}[data-rows$=\ 6]{grid-row-end:7}[data-rows="6"]{grid-row:6}[data-rows^="7 "]{grid-row-start:7}[data-rows$=\ 7]{grid-row-end:8}[data-rows="7"]{grid-row:7}[data-rows^="8 "]{grid-row-start:8}[data-rows$=\ 8]{grid-row-end:9}[data-rows="8"]{grid-row:8}[data-rows^="9 "]{grid-row-start:9}[data-rows$=\ 9]{grid-row-end:10}[data-rows="9"]{grid-row:9}[data-rows^="10 "]{grid-row-start:10}[data-rows$=\ 10]{grid-row-end:11}[data-rows="10"]{grid-row:10}[data-rows^="11 "]{grid-row-start:11}[data-rows$=\ 11]{grid-row-end:12}[data-rows="11"]{grid-row:11}[data-rows^="12 "]{grid-row-start:12}[data-rows$=\ 12]{grid-row-end:13}[data-rows="12"]{grid-row:12}@media (width<=768px){[data-cols\@s^="1 "]{grid-column-start:1}[data-cols\@s$=\ 1]{grid-column-end:2}[data-cols\@s="1"]{grid-column:1}[data-cols\@s^="2 "]{grid-column-start:2}[data-cols\@s$=\ 2]{grid-column-end:3}[data-cols\@s="2"]{grid-column:2}[data-cols\@s^="3 "]{grid-column-start:3}[data-cols\@s$=\ 3]{grid-column-end:4}[data-cols\@s="3"]{grid-column:3}[data-cols\@s^="4 "]{grid-column-start:4}[data-cols\@s$=\ 4]{grid-column-end:5}[data-cols\@s="4"]{grid-column:4}[data-cols\@s^="5 "]{grid-column-start:5}[data-cols\@s$=\ 5]{grid-column-end:6}[data-cols\@s="5"]{grid-column:5}[data-cols\@s^="6 "]{grid-column-start:6}[data-cols\@s$=\ 6]{grid-column-end:7}[data-cols\@s="6"]{grid-column:6}[data-cols\@s^="7 "]{grid-column-start:7}[data-cols\@s$=\ 7]{grid-column-end:8}[data-cols\@s="7"]{grid-column:7}[data-cols\@s^="8 "]{grid-column-start:8}[data-cols\@s$=\ 8]{grid-column-end:9}[data-cols\@s="8"]{grid-column:8}[data-cols\@s^="9 "]{grid-column-start:9}[data-cols\@s$=\ 9]{grid-column-end:10}[data-cols\@s="9"]{grid-column:9}[data-cols\@s^="10 "]{grid-column-start:10}[data-cols\@s$=\ 10]{grid-column-end:11}[data-cols\@s="10"]{grid-column:10}[data-cols\@s^="11 "]{grid-column-start:11}[data-cols\@s$=\ 11]{grid-column-end:12}[data-cols\@s="11"]{grid-column:11}[data-cols\@s^="12 "]{grid-column-start:12}[data-cols\@s$=\ 12]{grid-column-end:13}[data-cols\@s="12"]{grid-column:12}[data-rows\@s^="1 "]{grid-row-start:1}[data-rows\@s$=\ 1]{grid-row-end:2}[data-rows\@s="1"]{grid-row:1}[data-rows\@s^="2 "]{grid-row-start:2}[data-rows\@s$=\ 2]{grid-row-end:3}[data-rows\@s="2"]{grid-row:2}[data-rows\@s^="3 "]{grid-row-start:3}[data-rows\@s$=\ 3]{grid-row-end:4}[data-rows\@s="3"]{grid-row:3}[data-rows\@s^="4 "]{grid-row-start:4}[data-rows\@s$=\ 4]{grid-row-end:5}[data-rows\@s="4"]{grid-row:4}[data-rows\@s^="5 "]{grid-row-start:5}[data-rows\@s$=\ 5]{grid-row-end:6}[data-rows\@s="5"]{grid-row:5}[data-rows\@s^="6 "]{grid-row-start:6}[data-rows\@s$=\ 6]{grid-row-end:7}[data-rows\@s="6"]{grid-row:6}[data-rows\@s^="7 "]{grid-row-start:7}[data-rows\@s$=\ 7]{grid-row-end:8}[data-rows\@s="7"]{grid-row:7}[data-rows\@s^="8 "]{grid-row-start:8}[data-rows\@s$=\ 8]{grid-row-end:9}[data-rows\@s="8"]{grid-row:8}[data-rows\@s^="9 "]{grid-row-start:9}[data-rows\@s$=\ 9]{grid-row-end:10}[data-rows\@s="9"]{grid-row:9}[data-rows\@s^="10 "]{grid-row-start:10}[data-rows\@s$=\ 10]{grid-row-end:11}[data-rows\@s="10"]{grid-row:10}[data-rows\@s^="11 "]{grid-row-start:11}[data-rows\@s$=\ 11]{grid-row-end:12}[data-rows\@s="11"]{grid-row:11}[data-rows\@s^="12 "]{grid-row-start:12}[data-rows\@s$=\ 12]{grid-row-end:13}[data-rows\@s="12"]{grid-row:12}}@media (width>=1024px){[data-cols\@l^="1 "]{grid-column-start:1}[data-cols\@l$=\ 1]{grid-column-end:2}[data-cols\@l="1"]{grid-column:1}[data-cols\@l^="2 "]{grid-column-start:2}[data-cols\@l$=\ 2]{grid-column-end:3}[data-cols\@l="2"]{grid-column:2}[data-cols\@l^="3 "]{grid-column-start:3}[data-cols\@l$=\ 3]{grid-column-end:4}[data-cols\@l="3"]{grid-column:3}[data-cols\@l^="4 "]{grid-column-start:4}[data-cols\@l$=\ 4]{grid-column-end:5}[data-cols\@l="4"]{grid-column:4}[data-cols\@l^="5 "]{grid-column-start:5}[data-cols\@l$=\ 5]{grid-column-end:6}[data-cols\@l="5"]{grid-column:5}[data-cols\@l^="6 "]{grid-column-start:6}[data-cols\@l$=\ 6]{grid-column-end:7}[data-cols\@l="6"]{grid-column:6}[data-cols\@l^="7 "]{grid-column-start:7}[data-cols\@l$=\ 7]{grid-column-end:8}[data-cols\@l="7"]{grid-column:7}[data-cols\@l^="8 "]{grid-column-start:8}[data-cols\@l$=\ 8]{grid-column-end:9}[data-cols\@l="8"]{grid-column:8}[data-cols\@l^="9 "]{grid-column-start:9}[data-cols\@l$=\ 9]{grid-column-end:10}[data-cols\@l="9"]{grid-column:9}[data-cols\@l^="10 "]{grid-column-start:10}[data-cols\@l$=\ 10]{grid-column-end:11}[data-cols\@l="10"]{grid-column:10}[data-cols\@l^="11 "]{grid-column-start:11}[data-cols\@l$=\ 11]{grid-column-end:12}[data-cols\@l="11"]{grid-column:11}[data-cols\@l^="12 "]{grid-column-start:12}[data-cols\@l$=\ 12]{grid-column-end:13}[data-cols\@l="12"]{grid-column:12}[data-rows\@l^="1 "]{grid-row-start:1}[data-rows\@l$=\ 1]{grid-row-end:2}[data-rows\@l="1"]{grid-row:1}[data-rows\@l^="2 "]{grid-row-start:2}[data-rows\@l$=\ 2]{grid-row-end:3}[data-rows\@l="2"]{grid-row:2}[data-rows\@l^="3 "]{grid-row-start:3}[data-rows\@l$=\ 3]{grid-row-end:4}[data-rows\@l="3"]{grid-row:3}[data-rows\@l^="4 "]{grid-row-start:4}[data-rows\@l$=\ 4]{grid-row-end:5}[data-rows\@l="4"]{grid-row:4}[data-rows\@l^="5 "]{grid-row-start:5}[data-rows\@l$=\ 5]{grid-row-end:6}[data-rows\@l="5"]{grid-row:5}[data-rows\@l^="6 "]{grid-row-start:6}[data-rows\@l$=\ 6]{grid-row-end:7}[data-rows\@l="6"]{grid-row:6}[data-rows\@l^="7 "]{grid-row-start:7}[data-rows\@l$=\ 7]{grid-row-end:8}[data-rows\@l="7"]{grid-row:7}[data-rows\@l^="8 "]{grid-row-start:8}[data-rows\@l$=\ 8]{grid-row-end:9}[data-rows\@l="8"]{grid-row:8}[data-rows\@l^="9 "]{grid-row-start:9}[data-rows\@l$=\ 9]{grid-row-end:10}[data-rows\@l="9"]{grid-row:9}[data-rows\@l^="10 "]{grid-row-start:10}[data-rows\@l$=\ 10]{grid-row-end:11}[data-rows\@l="10"]{grid-row:10}[data-rows\@l^="11 "]{grid-row-start:11}[data-rows\@l$=\ 11]{grid-row-end:12}[data-rows\@l="11"]{grid-row:11}[data-rows\@l^="12 "]{grid-row-start:12}[data-rows\@l$=\ 12]{grid-row-end:13}[data-rows\@l="12"]{grid-row:12}}@media print{[data-cols\@p^="1 "]{grid-column-start:1}[data-cols\@p$=\ 1]{grid-column-end:2}[data-cols\@p="1"]{grid-column:1}[data-cols\@p^="2 "]{grid-column-start:2}[data-cols\@p$=\ 2]{grid-column-end:3}[data-cols\@p="2"]{grid-column:2}[data-cols\@p^="3 "]{grid-column-start:3}[data-cols\@p$=\ 3]{grid-column-end:4}[data-cols\@p="3"]{grid-column:3}[data-cols\@p^="4 "]{grid-column-start:4}[data-cols\@p$=\ 4]{grid-column-end:5}[data-cols\@p="4"]{grid-column:4}[data-cols\@p^="5 "]{grid-column-start:5}[data-cols\@p$=\ 5]{grid-column-end:6}[data-cols\@p="5"]{grid-column:5}[data-cols\@p^="6 "]{grid-column-start:6}[data-cols\@p$=\ 6]{grid-column-end:7}[data-cols\@p="6"]{grid-column:6}[data-cols\@p^="7 "]{grid-column-start:7}[data-cols\@p$=\ 7]{grid-column-end:8}[data-cols\@p="7"]{grid-column:7}[data-cols\@p^="8 "]{grid-column-start:8}[data-cols\@p$=\ 8]{grid-column-end:9}[data-cols\@p="8"]{grid-column:8}[data-cols\@p^="9 "]{grid-column-start:9}[data-cols\@p$=\ 9]{grid-column-end:10}[data-cols\@p="9"]{grid-column:9}[data-cols\@p^="10 "]{grid-column-start:10}[data-cols\@p$=\ 10]{grid-column-end:11}[data-cols\@p="10"]{grid-column:10}[data-cols\@p^="11 "]{grid-column-start:11}[data-cols\@p$=\ 11]{grid-column-end:12}[data-cols\@p="11"]{grid-column:11}[data-cols\@p^="12 "]{grid-column-start:12}[data-cols\@p$=\ 12]{grid-column-end:13}[data-cols\@p="12"]{grid-column:12}[data-rows\@p^="1 "]{grid-row-start:1}[data-rows\@p$=\ 1]{grid-row-end:2}[data-rows\@p="1"]{grid-row:1}[data-rows\@p^="2 "]{grid-row-start:2}[data-rows\@p$=\ 2]{grid-row-end:3}[data-rows\@p="2"]{grid-row:2}[data-rows\@p^="3 "]{grid-row-start:3}[data-rows\@p$=\ 3]{grid-row-end:4}[data-rows\@p="3"]{grid-row:3}[data-rows\@p^="4 "]{grid-row-start:4}[data-rows\@p$=\ 4]{grid-row-end:5}[data-rows\@p="4"]{grid-row:4}[data-rows\@p^="5 "]{grid-row-start:5}[data-rows\@p$=\ 5]{grid-row-end:6}[data-rows\@p="5"]{grid-row:5}[data-rows\@p^="6 "]{grid-row-start:6}[data-rows\@p$=\ 6]{grid-row-end:7}[data-rows\@p="6"]{grid-row:6}[data-rows\@p^="7 "]{grid-row-start:7}[data-rows\@p$=\ 7]{grid-row-end:8}[data-rows\@p="7"]{grid-row:7}[data-rows\@p^="8 "]{grid-row-start:8}[data-rows\@p$=\ 8]{grid-row-end:9}[data-rows\@p="8"]{grid-row:8}[data-rows\@p^="9 "]{grid-row-start:9}[data-rows\@p$=\ 9]{grid-row-end:10}[data-rows\@p="9"]{grid-row:9}[data-rows\@p^="10 "]{grid-row-start:10}[data-rows\@p$=\ 10]{grid-row-end:11}[data-rows\@p="10"]{grid-row:10}[data-rows\@p^="11 "]{grid-row-start:11}[data-rows\@p$=\ 11]{grid-row-end:12}[data-rows\@p="11"]{grid-row:11}[data-rows\@p^="12 "]{grid-row-start:12}[data-rows\@p$=\ 12]{grid-row-end:13}[data-rows\@p="12"]{grid-row:12}}}@layer props{:where(html){--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--size-px-000:-8px;--size-px-00:-4px;--size-px-1:4px;--size-px-2:8px;--size-px-3:16px;--size-px-4:20px;--size-px-5:24px;--size-px-6:28px;--size-px-7:32px;--size-px-8:48px;--size-px-9:64px;--size-px-10:80px;--size-px-11:120px;--size-px-12:160px;--size-px-13:240px;--size-px-14:320px;--size-px-15:480px;--size-fluid-1:max(.5rem,min(1vw,1rem));--size-fluid-2:max(1rem,min(2vw,1.5rem));--size-fluid-3:max(1.5rem,min(3vw,2rem));--size-fluid-4:max(2rem,min(4vw,3rem));--size-fluid-5:max(4rem,min(5vw,5rem));--size-fluid-6:max(5rem,min(7vw,7.5rem));--size-fluid-7:max(7.5rem,min(10vw,10rem));--size-fluid-8:max(10rem,min(20vw,15rem));--size-fluid-9:max(15rem,min(30vw,20rem));--size-fluid-10:max(20rem,min(40vw,30rem));--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-xxs:240px;--size-xs:360px;--size-sm:480px;--size-md:768px;--size-lg:1024px;--size-xl:1440px;--size-xxl:1920px;--size-relative-000:-.5ch;--size-relative-00:-.25ch;--size-relative-1:.25ch;--size-relative-2:.5ch;--size-relative-3:1ch;--size-relative-4:1.25ch;--size-relative-5:1.5ch;--size-relative-6:1.75ch;--size-relative-7:2ch;--size-relative-8:3ch;--size-relative-9:4ch;--size-relative-10:5ch;--size-relative-11:7.5ch;--size-relative-12:10ch;--size-relative-13:15ch;--size-relative-14:20ch;--size-relative-15:30ch;--font-system-ui:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-transitional:Charter,Bitstream Charter,Sitka Text,Cambria,serif;--font-old-style:Iowan Old Style,Palatino Linotype,URW Palladio L,P052,serif;--font-humanist:Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;--font-geometric-humanist:Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;--font-classical-humanist:Optima,Candara,Noto Sans,source-sans-pro,sans-serif;--font-neo-grotesque:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--font-monospace-slab-serif:Nimbus Mono PS,Courier New,monospace;--font-monospace-code:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--font-industrial:Bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;--font-rounded-sans:ui-rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif;--font-slab-serif:Rockwell,Rockwell Nova,Roboto Slab,DejaVu Serif,Sitka Small,serif;--font-antique:Superclarendon,Bookman Old Style,URW Bookman,URW Bookman L,Georgia Pro,Georgia,serif;--font-didone:Didot,Bodoni MT,Noto Serif Display,URW Palladio L,P052,Sylfaen,serif;--font-handwritten:Segoe Print,Bradley Hand,Chilanka,TSCu_Comic,casual,cursive;--font-sans:var(--font-system-ui);--font-serif:ui-serif,serif;--font-mono:var(--font-monospace-code);--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--font-lineheight-00:.95;--font-lineheight-0:1.1;--font-lineheight-1:1.25;--font-lineheight-2:1.375;--font-lineheight-3:1.5;--font-lineheight-4:1.75;--font-lineheight-5:2;--font-letterspacing-0:-.05em;--font-letterspacing-1:.025em;--font-letterspacing-2:.05em;--font-letterspacing-3:.075em;--font-letterspacing-4:.15em;--font-letterspacing-5:.5em;--font-letterspacing-6:.75em;--font-letterspacing-7:1em;--font-size-00:.5rem;--font-size-0:.75rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:2rem;--font-size-6:2.5rem;--font-size-7:3rem;--font-size-8:3.5rem;--font-size-fluid-0:max(.75rem,min(2vw,1rem));--font-size-fluid-1:max(1rem,min(4vw,1.5rem));--font-size-fluid-2:max(1.5rem,min(6vw,2.5rem));--font-size-fluid-3:max(2rem,min(9vw,3.5rem));--border-size-1:1px;--border-size-2:2px;--border-size-3:5px;--border-size-4:10px;--border-size-5:25px;--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-5:4rem;--radius-6:8rem;--radius-drawn-1:255px 15px 225px 15px/15px 225px 15px 255px;--radius-drawn-2:125px 10px 20px 185px/25px 205px 205px 25px;--radius-drawn-3:15px 255px 15px 225px/225px 15px 255px 15px;--radius-drawn-4:15px 25px 155px 25px/225px 150px 25px 115px;--radius-drawn-5:250px 25px 15px 20px/15px 80px 105px 115px;--radius-drawn-6:28px 100px 20px 15px/150px 30px 205px 225px;--radius-round:100000px;--radius-blob-1:30% 70% 70% 30%/53% 30% 70% 47%;--radius-blob-2:53% 47% 34% 66%/63% 46% 54% 37%;--radius-blob-3:37% 63% 56% 44%/49% 56% 44% 51%;--radius-blob-4:63% 37% 37% 63%/43% 37% 63% 57%;--radius-blob-5:49% 51% 48% 52%/57% 44% 56% 43%;--radius-conditional-1:clamp(0px,calc(100vw - 100%)*100000,var(--radius-1));--radius-conditional-2:clamp(0px,calc(100vw - 100%)*100000,var(--radius-2));--radius-conditional-3:clamp(0px,calc(100vw - 100%)*100000,var(--radius-3));--radius-conditional-4:clamp(0px,calc(100vw - 100%)*100000,var(--radius-4));--radius-conditional-5:clamp(0px,calc(100vw - 100%)*100000,var(--radius-5));--radius-conditional-6:clamp(0px,calc(100vw - 100%)*100000,var(--radius-6));--shadow-color:220 3% 15%;--shadow-strength:1%;--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-7:calc(var(--shadow-strength) + 6%);--shadow-strength-8:calc(var(--shadow-strength) + 7%);--shadow-strength-10:calc(var(--shadow-strength) + 9%);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 #0001;--shadow-1:0 1px 2px -1px hsl(var(--shadow-color)/var(--shadow-strength-10));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 14px -5px hsl(var(--shadow-color)/var(--shadow-strength-6));--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 2px -5px hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 5px -5px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 4px 12px -5px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 12px 15px -5px hsl(var(--shadow-color)/var(--shadow-strength-8));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 2px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 9px 9px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 16px 16px -2px hsl(var(--shadow-color)/var(--shadow-strength-7));--shadow-5:0 -1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 10px 10px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 20px 20px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 40px 40px -2px hsl(var(--shadow-color)/var(--shadow-strength-8));--shadow-6:0 -1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 3px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 12px 10px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 22px 18px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 41px 33px -2px hsl(var(--shadow-color)/var(--shadow-strength-7)),0 100px 80px -2px hsl(var(--shadow-color)/var(--shadow-strength-8));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow-color)/var(--shadow-strength-10));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight)}@media (prefers-color-scheme:dark){:where(html){--shadow-color:220 40% 2%;--shadow-strength:25%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff1,inset 0 .5px 0 0 #0007}}:where(html){--layer-1:1;--layer-2:2;--layer-3:3;--layer-4:4;--layer-5:5;--layer-important:2147480000;--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.618/1}}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(../fonts/poppins-latin-400-normal.9212f6f9860f.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(../fonts/poppins-latin-500-normal.a09f2fccfee3.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(../fonts/poppins-latin-600-normal.72993dddf88a.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(../fonts/poppins-latin-700-normal.25b0e113ca7c.woff2)format("woff2")}@font-face{font-family:Commissioner;font-weight:600;font-display:swap;src:url(../fonts/commissioner-latin-600-normal.a5045088268a.woff2)format("woff2")}@font-face{font-family:Commissioner;font-weight:700;font-display:swap;src:url(../fonts/commissioner-latin-700-normal.6079e73eadeb.woff2)format("woff2")}@font-face{font-family:Commissioner;font-weight:900;font-display:swap;src:url(../fonts/commissioner-latin-900-normal.35b9c319ed85.woff2)format("woff2")}:root{--main-font:"Poppins",var(--font-system-ui);--display-font:"Commissioner",var(--main-font);--rhythm:1rlh;--density:calc(2/3);--space-tight:var(--size-1);--space-related:var(--size-2);--space-inside:var(--size-3);--space-blocks:var(--size-5);--space-pad:var(--size-fluid-2);--space-section:var(--size-fluid-4);--space-band:clamp(var(--size-8),6vw,var(--size-10));--line-length:80rem;--page-pad:max(1rlh,(100% - var(--line-length))/2);--text-width:var(--size-content-3);--heading-width:var(--size-header-3);--card-min:17rem;--field-min:16rem;--choice-col:14rem;--menu-min:12rem;--panel-width:var(--size-14);--dialog-width:36rem;--dialog-picture:60rem;--text-lg:1.125rem;--h3:var(--font-size-3);--h2:clamp(var(--font-size-3),4vw,var(--font-size-4));--h1:clamp(var(--font-size-4),5vw,var(--font-size-5));--hero:var(--font-size-fluid-3);--heading-leading:var(--font-lineheight-1);--heading-tracking:calc(var(--font-letterspacing-0)/2);--heading-weight:var(--font-weight-7);--weight-medium:var(--font-weight-5);--control:2.5rem;--control-sm:var(--size-7);--control-lg:var(--size-8);--logo:var(--size-7);--icon:var(--size-4);--check:var(--icon);--border-radius:12px;--interactive-border-radius:6px;--line:var(--border-width)var(--border-style)var(--graphical-fg);--shadow-box:0 2px 16px #112c4c14;--shadow-card:0 12px 32px #20305024;--shadow-overlay:0 24px 60px #20305038;--picture-ratio:var(--ratio-landscape);--scrim:oklch(from var(--brand).15 .03 h/.45);--motion:.15s;--ease:cubic-bezier(.4,0,.2,1);--shadow:none;--shadow-focus:none;--shadow-active:var(--inner-shadow-1);--pressed-shadow:var(--inner-shadow-1);--pressed-shadow-focus:none;--pressed-shadow-active:none;--brand:#203050;--brand-ink:#35608f;--brand-tint:#eaf5fc;--brand-mark:#4070b0;--bg:#f5f5f7;--box-bg:#fff;--fg:#1a1a1a;--muted-fg:#52606d;--faded-fg:var(--muted-fg);--heading-fg:var(--fg);--accent:var(--brand-ink);--muted-accent:var(--brand-ink);--link-fg:#35608f;--link-hover:var(--fg);--primary:var(--brand);--primary-hover:#1a2742;--on-primary:#fff;--plain-fg:var(--fg);--plain-bg:#eaf5fc;--plain-graphical-fg:#e2e8f0;--interactive-bg:var(--box-bg);--pressed-interactive-bg:var(--brand-tint);--pressed-hover-bg:color-mix(in oklab,var(--pressed-interactive-bg),var(--accent)15%);--overlay-bg:var(--box-bg);--hero-bg:linear-gradient(135deg,var(--info-bg),var(--box-bg)70%);--deep-bg:#131d33;--deep-fg:oklch(from var(--brand).98 .005 h);--deep-muted:oklch(from var(--brand).85 .03 h);--ok-bg:#e4f5ec;--ok-fg:#137a52;--ok-graphical-fg:#137a52;--warn-bg:#fdf1dc;--warn-fg:#8a5a00;--warn-graphical-fg:#8a5a00;--bad-bg:#fdeaea;--bad-fg:#a32020;--bad-graphical-fg:#a32020;--info-bg:var(--brand-tint);--info-fg:var(--brand-ink);--info-graphical-fg:var(--brand-mark);--shadow-color:220 3% 15%;--shadow-strength:1%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 #0001}.on-dark{display:none}html{font-size:15px}@media (pointer:coarse),(width<=768px){:root{--control:2.75rem;--control-sm:2.5rem}}html{line-height:1.5}svg{max-inline-size:100%}p{max-inline-size:var(--text-width)}h1,h2,h3{font-weight:var(--heading-weight);line-height:var(--heading-leading);color:var(--heading-fg)}h1,h2{max-inline-size:var(--heading-width);text-wrap:balance}h1{font-size:var(--h1);letter-spacing:var(--heading-tracking)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}:is(li>:is(h2,h3),.card>:first-child){font-family:var(--main-font);font-size:var(--text-lg);font-weight:var(--weight-medium)}small,figcaption,.helptext{font-size:inherit;color:var(--muted-fg);line-height:1.5}blockquote{font-size:var(--text-lg);line-height:1.5}.lead{font-size:var(--text-lg);color:var(--muted-fg)}a{text-underline-offset:.2em}a:not(.\<button\>):hover{color:var(--link-hover)}:is(h1,h2,h3,td,th,body>header,body>footer) a:not(.\<button\>){text-decoration:none;&:hover{text-decoration:underline}}a.chip:is(:hover,:focus){text-decoration:none}main{padding-block:var(--space-blocks)calc(var(--space-section)*1.5)}:where(main,section,article,.box,#dialog-body,#results,fieldset){&>*{margin-block:0}&>*+*{margin-block-start:var(--space-inside)}}:where(main)>*+*{margin-block-start:var(--space-section)}:where(main)>.page-head+*{margin-block-start:var(--space-blocks)}:where(section,.box)>:is(h2,h3)+*{margin-block-start:var(--space-related)}.page-head>.back{flex-basis:100%}.grid{--grid-col-width:minmax(0,1fr);gap:var(--space-blocks)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min),100%),1fr));gap:var(--space-blocks);display:grid;&>*{min-inline-size:0;margin:0}}.card{row-gap:var(--space-related);transition:box-shadow var(--motion)var(--ease),border-color var(--motion)var(--ease);align-content:start;display:grid;position:relative;&:has(>:nth-child(2):last-child){grid-row:span 2;grid-template-rows:subgrid}&:has(>:nth-child(3):last-child){grid-row:span 3;grid-template-rows:subgrid}&>*{min-inline-size:0;margin:0}&>:last-child{align-self:end}&>:first-child{position:static;& a:after{content:"";position:absolute;inset:0}& a:is(*,:hover){color:inherit;text-decoration:none}}&:has(>:first-child a:hover){border-color:var(--accent);box-shadow:var(--shadow-card)}&>:not(:first-child) :is(a,button,input,select,summary,label){z-index:var(--layer-1);position:relative}}.box{max-inline-size:none;padding:var(--space-pad);box-shadow:var(--shadow-box)}:is(.card,[data-gallery]) :is(img,figure>svg){block-size:auto;inline-size:100%;aspect-ratio:var(--picture-ratio);object-fit:cover}:is(.gallery,#dialog-body,.hero)>figure,figure:has(>blockquote){background:0 0;border:none;margin:0;padding:0}figure>svg:not(:has(>use)){block-size:auto;inline-size:100%}.gallery{gap:var(--space-related);display:grid;& figcaption{text-align:center}}@media screen{.js [data-gallery]:not([data-at])>figure~figure,[data-gallery]>figure[data-off]{display:none}}html:not(.js) [data-gallery] .gallery-bar{display:none}.gallery-bar{justify-content:center;align-items:center;gap:var(--space-related);display:flex;& [data-count]{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:6ch}}@media (width>768px){#dialog:has(#dialog-body>figure){inline-size:min(100% - 2*var(--space-inside),var(--dialog-picture))}}#dialog-body>figure img{block-size:auto;inline-size:100%}dialog::backdrop{opacity:1;background:var(--scrim);animation:none}#dialog{inline-size:min(100% - 2*var(--space-inside),var(--dialog-width));max-block-size:calc(100dvh - 2*var(--space-inside));background:var(--overlay-bg);box-shadow:var(--shadow-overlay);flex-direction:column;padding:0;overflow:hidden;&[open]{display:flex}}#dialog-body{min-block-size:0;padding:var(--space-pad);flex:auto;overflow:auto}#dialog-body>:is(h1,h2,h3):first-child{z-index:var(--layer-1);min-block-size:calc(var(--control) + 2*var(--space-inside));max-inline-size:none;margin:calc(-1*var(--space-pad))calc(-1*var(--space-pad))0;padding-inline:var(--space-pad)calc(var(--space-pad) + var(--control));border-block-end:var(--line);background:var(--overlay-bg);align-items:center;display:flex;position:sticky;inset-block-start:calc(-1*var(--space-pad))}.dialog-close{z-index:var(--layer-2);position:absolute;inset-block-start:var(--space-inside);inset-inline-end:calc(var(--space-pad) - (var(--control) - var(--icon))/2)}#dialog-body>:not(h1,h2,h3,figure,.confirm):first-child{padding-inline-end:var(--control)}#dialog:has(.confirm) .dialog-close{display:none}#dialog-body>figure:first-child{gap:var(--space-inside);display:grid;&>figcaption{min-block-size:var(--control);order:-1;align-items:center;margin-block-start:calc(var(--space-inside) - var(--space-pad));padding-inline-end:var(--control);display:flex}}#dialog-body:has(form>:last-child :is([type=submit],button:not([type]))){padding-block-end:0}#dialog-body form>:last-child:has(:is([type=submit],button:not([type]))){z-index:var(--layer-1);margin-inline:calc(-1*var(--space-pad));padding:var(--space-inside)var(--space-pad);border-block-start:var(--line);background:var(--overlay-bg);flex-direction:row-reverse;justify-content:flex-start;position:sticky;inset-block-end:0}@media (width<=768px){#dialog{max-block-size:100dvh;inline-size:100%;max-inline-size:100%;inset-block:auto 0}}main.bands{max-inline-size:none;padding:0;&>*+*{margin-block-start:0}}.band{padding:var(--space-band)var(--page-pad);&.tint{background:var(--plain-bg)}}.band.deep{--bg:var(--deep-bg);--box-bg:var(--deep-bg);--fg:var(--deep-fg);--heading-fg:var(--deep-fg);--muted-fg:var(--deep-muted);--link-fg:var(--deep-fg);--link-hover:var(--deep-muted);--accent:var(--deep-fg);--graphical-fg:color-mix(in oklab,var(--deep-fg)50%,var(--deep-bg));--interactive-bg:transparent;--pressed-interactive-bg:color-mix(in oklab,var(--deep-fg)15%,transparent);color:var(--fg);background:var(--bg)}.hero{background:var(--hero-bg);& h1{font-size:var(--hero)}&.band>*+*{margin-block-start:0}&>:first-child>*+*{margin-block-start:var(--space-inside)}&>figure{place-items:center;display:grid}}body>header{font-family:var(--main-font);align-items:center;gap:var(--space-related);padding-block:var(--space-related);border-block-end:var(--line);margin-block:0;display:flex;&>.actions,&>nav:not(:has(~.actions)){margin-inline-start:auto}&>.tools{gap:var(--space-tight)}& nav>ul{gap:var(--space-tight);margin:0;display:flex}}.brand{flex-shrink:1;min-inline-size:0;& img{block-size:var(--logo);object-fit:contain;object-position:left;inline-size:auto}}:is(body>header nav,.drawer nav,.side-menu) a:not(.\<button\>){min-block-size:var(--control);padding-inline:var(--space-inside);border-radius:var(--interactive-border-radius);color:var(--fg);white-space:nowrap;align-items:center;display:flex;&:is(:hover,[aria-current=page]){color:var(--accent);background:var(--pressed-interactive-bg);text-decoration:none}}:is(.drawer nav,.side-menu) ul{gap:var(--space-tight);margin-block:0;margin-inline:calc(-1*var(--space-inside));display:grid}header .nav-toggle{display:none}@media (width<1024px){.js header .nav-toggle{display:inline-flex}body>header>:is(nav,.actions){display:none}body>header>.brand{flex:1 1 0}body>header>.tools{margin-inline-start:auto}}@media (1024px<=width<1280px){.js .menu-long>header .nav-toggle{display:inline-flex}.menu-long>header>:is(nav,.actions){display:none}.menu-long>header>.brand{flex:1 1 0}.menu-long>header>.tools{margin-inline-start:auto}}.drawer{background:0 0;border:none;max-block-size:100dvh;inline-size:100%;max-inline-size:none;padding:0;position:fixed;inset:0 0 auto;&::backdrop{background:var(--scrim)}&>div{pointer-events:none;display:grid;&>*{pointer-events:auto}}& .drawer-head{padding:var(--space-related)var(--page-pad);border-block-end:var(--line);background:var(--bg);justify-content:space-between;align-items:center;display:flex}& .drawer-panel{gap:var(--space-inside);padding:var(--space-inside)var(--page-pad)var(--space-pad);border-block-end:var(--line);background:var(--overlay-bg);box-shadow:var(--shadow-overlay);display:grid}& .actions{border-block-start:var(--line);padding-block-start:var(--space-inside);& [role=menu]{inset-inline:0 auto}}}@media (width>=576px){.drawer .drawer-panel{inline-size:min(var(--panel-width),100%);padding-inline:var(--space-pad);border:var(--line);border-radius:0 0 var(--border-radius)var(--border-radius);border-block-start:none;justify-self:end;margin-inline-end:var(--page-pad)}}.menu-anchor{position:relative}.menu-anchor>[role=menu]{min-inline-size:var(--menu-min);background:var(--overlay-bg);box-shadow:var(--shadow-overlay);inset-inline-end:0}[role=menu]{padding:var(--space-tight)}[role=menu] :is(a,button)[role=menuitem]{inline-size:100%;min-block-size:var(--control-sm);padding-inline:var(--space-inside);border-radius:var(--interactive-border-radius);color:inherit;background:0 0;border:none;justify-content:start;align-items:center;font-weight:400;text-decoration:none;display:flex;&:is(:hover,[aria-current=true]){background:var(--pressed-interactive-bg);color:var(--fg)}}svg:has(>use){inline-size:var(--icon);block-size:var(--icon);flex-shrink:0}:is(button,.\<button\>)>svg{pointer-events:none}.iconbutton{min-block-size:var(--control);min-inline-size:var(--control);border-radius:var(--interactive-border-radius);justify-content:center;align-items:center;padding-inline:0;display:inline-flex;&:hover{background:var(--pressed-interactive-bg);outline:none}}:is(a,button,.\<button\>,input,select,textarea,summary){transition-property:color,background-color,border-color,outline-color,text-decoration-color;transition-duration:var(--motion);transition-timing-function:var(--ease)}button,input[type=submit],input[type=button],input[type=reset],.\<button\>{min-block-size:var(--control);padding-inline:var(--space-inside);font-size:1rem;font-weight:var(--weight-medium);white-space:nowrap;justify-content:center;&:hover{filter:none;background:var(--pressed-interactive-bg)}&.\<small\>{min-block-size:var(--control-sm);line-height:1.5}&.\<big\>{min-block-size:var(--control-lg);padding-inline:var(--space-blocks);font-size:var(--text-lg)}}.\<button\>:has(>input:is([type=radio],[type=checkbox])){position:relative;&>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}&:has(>input:checked){background:var(--pressed-interactive-bg);color:var(--accent);border-color:var(--accent);box-shadow:var(--pressed-shadow);&:hover{background:var(--pressed-hover-bg)}}&:has(>input:disabled){color:var(--muted-fg);cursor:not-allowed;background:0 0;border-style:dashed}}strong:has(>:is(button,input[type=submit],.\<button\>)){display:contents}strong>:is(button,input[type=submit],.\<button\>){--accent:var(--primary);--box-bg:var(--on-primary);&:hover{background:var(--primary-hover)}}strong>.bad:is(button,.\<button\>){--accent:var(--bad-fg);--box-bg:var(--bg);&:hover{background:color-mix(in oklab,var(--bad-fg),var(--fg)20%)}}input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=file]),select:not([multiple],[size]:not([size="1"])){block-size:var(--control);padding-block:0;padding-inline:calc(var(--space-inside)*.75);line-height:calc(var(--control) - 2px);&::placeholder{text-align:start}}form:not(.flex-row,.tool-bar,.search,.inline),form fieldset.box{--input-inline-size:100%;grid-template-columns:repeat(auto-fit,minmax(max(var(--field-min),calc((100% - var(--space-blocks))/2)),1fr));gap:var(--space-inside)var(--space-blocks);align-items:start;display:grid;&>*{grid-column:1/-1;min-inline-size:0;margin:0}&>div:has(>:is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select)):not(:has(textarea,fieldset)){flex-direction:column;grid-column:auto;align-self:stretch;display:flex;&>:is(input:not([type=hidden]),select){margin-block-start:auto}}& textarea{inline-size:100%}}form fieldset.box>legend{float:inline-start;inline-size:100%;font-family:var(--display-font);font-size:var(--h2);line-height:var(--heading-leading);font-weight:var(--heading-weight);color:var(--heading-fg);margin:0}:where(label,legend){font-weight:var(--weight-medium)}:is(label,legend)>.required:after{content:" *"/"";color:var(--bad-fg)}input:is([type=checkbox],[type=radio]){inline-size:var(--check);block-size:var(--check);accent-color:var(--brand-ink)}.helptext{margin-block-end:var(--space-tight);display:block}:where(label:has(>input:is([type=checkbox],[type=radio])):not(.\<button\>)){align-items:start;gap:var(--space-related);margin:0;font-weight:400;display:flex;&>input{line-height:inherit;margin:calc((1lh - var(--check))/2)0 0;flex-shrink:0}}summary{font-weight:var(--weight-medium)}fieldset:not(.box){border:none;margin:0;padding:0;&>legend{padding:0}&>.choices{margin-block-start:0}}.choices>div{gap:var(--space-tight);display:grid;&>div{margin:0}& label{min-block-size:var(--control-sm)}&:is(:has(>:nth-child(7)),:has(>div:nth-child(2)>div)){column-width:var(--choice-col);column-gap:var(--space-blocks);display:block;&>div{break-inside:avoid;margin-block-end:var(--space-tight);&:has(>div){margin-block-end:var(--space-blocks)}}}&:has(>div>div){row-gap:var(--space-blocks)}}.choices.tiles>div:not(:has(>:nth-child(7)),:has(>div:nth-child(2)>div)){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--choice-col)),1fr));gap:var(--space-related);display:grid;& label{block-size:100%;padding:var(--space-inside);border:var(--line);border-radius:var(--interactive-border-radius);background:var(--box-bg);transition:border-color var(--motion)var(--ease),background-color var(--motion)var(--ease);&:hover{border-color:var(--muted-fg)}&:has(:checked){border-color:var(--accent);background:var(--pressed-interactive-bg);&:hover{background:var(--pressed-hover-bg)}}&:has(:disabled){color:var(--muted-fg);cursor:not-allowed;border-style:dashed}}}:is(.\<button\>:has(>input:focus-visible),.choices.tiles>div:not(:has(>:nth-child(7)),:has(>div:nth-child(2)>div)) label:has(:focus-visible)){outline:.2em solid var(--accent);outline-offset:2px}.choices>div>div>label:first-child:not(:has(input)){min-block-size:0;color:var(--muted-fg);margin-block-end:var(--space-tight)}[aria-invalid=true]{border-color:var(--bad-graphical-fg)}.errorlist{color:var(--bad-fg);margin:0;padding:0;list-style:none}.flex-row{gap:var(--space-related)}.chip{white-space:nowrap;&:is(.ok,.warn,.bad,.info){font-weight:var(--weight-medium);color:var(--bg);background:var(--accent);border-color:#0000}}time,.num{white-space:nowrap}.num{text-align:end}.facts{gap:var(--space-tight)var(--space-inside);grid-template-columns:fit-content(50%) minmax(0,1fr);display:grid;& dt{color:var(--muted-fg);font-weight:400}& dd{overflow-wrap:anywhere;margin:0}& :is(time,.num){white-space:normal;text-align:start}}:has(>.facts):not(.card){container-type:inline-size}@media (width<576px){.facts{grid-template-columns:minmax(0,1fr)}}@container (width<=28rem){.facts{grid-template-columns:minmax(0,1fr)}}.icon-list>li{align-items:start;gap:var(--space-related);display:flex;&>svg{color:var(--accent);margin-block-start:calc((1lh - var(--icon))/2)}}.table-wrap{border:var(--line);border-radius:var(--border-radius);background:linear-gradient(to right,var(--box-bg)30%,transparent)left/2rem 100% no-repeat local,linear-gradient(to left,var(--box-bg)30%,transparent)right/2rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0000002e,transparent)left/.75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0000002e,transparent)right/.75rem 100% no-repeat scroll,var(--box-bg);position:relative;& tbody{border-block:none}}table{inline-size:100%}tbody tr+tr{border-block-start:var(--line)}[role=tablist]{gap:var(--space-tight);padding:var(--space-tight);border-radius:var(--border-radius);background:var(--plain-bg);flex-wrap:wrap}[role=tab]:not([specificity-hack]){min-block-size:var(--control-sm);border-radius:var(--interactive-border-radius);color:var(--muted-fg);background:0 0;border:none;inset-block-end:0;&:hover{color:var(--fg)}&[aria-selected=true]{color:var(--fg);background:var(--box-bg);box-shadow:var(--shadow-1)}}[role=tabpanel]{border-radius:var(--border-radius);box-shadow:var(--shadow-box);margin-block-start:var(--space-inside)}button[aria-busy=true]{gap:var(--space-related);opacity:.5;pointer-events:none;&:before{content:"";border:var(--border-size-2)solid;border-radius:var(--radius-round);border-block-start-color:#0000;block-size:1em;inline-size:1em;animation:1s linear infinite spin}}@keyframes spin{to{rotate:1turn}}.toasts{z-index:var(--layer-4);gap:var(--space-related);pointer-events:none;margin:0;padding:0;list-style:none;display:grid;position:fixed;inset-block-end:var(--space-inside);inset-inline-end:var(--space-inside);&>*{box-shadow:var(--shadow-overlay);pointer-events:auto;margin:0}}.stat>strong{font-family:var(--display-font);font-size:var(--h1);line-height:var(--heading-leading);color:var(--heading-fg);display:block}.stat>span{color:var(--muted-fg)}.vh:not(:focus,:focus-within){position:absolute}html:not(.js) .js-only,.js .nojs-only{display:none}body{flex-direction:column;min-block-size:100dvh;display:flex;&>:is(main,.area){flex:1 0 auto}}body>footer{margin-block-end:0;font-size:1rem;line-height:1.5;& p{color:var(--muted-fg)}& :is(h2,h3){margin-block:0 var(--space-related);font-size:1rem}& ul{margin:0}& li a{min-block-size:var(--control-sm);align-items:center;display:inline-flex}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both reveal view();animation-range:entry -25% entry 35%}}}@keyframes reveal{0%{opacity:0}}@media print{body>:is(header,footer),.drawer,#dialog,.toasts,.no-print{display:none}a:not([href^=\#]):not(:has(>*)):after{content:none}:is(p,li,dd,blockquote)>a[href^=http]:not(.\<button\>,nav a):after{content:" (" attr(href)")";font-size:inherit}[data-gallery] .gallery-bar{display:none}:root{color-scheme:light;&:has(meta[name=color-scheme][content]){& .on-dark{display:none}& .on-light{display:revert}}}a{color:inherit}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--search-width:40rem;--count:var(--size-4);--side-menu-width:var(--size-13)}.area{gap:0 var(--space-blocks);grid-template-columns:minmax(0,1fr);align-items:start;inline-size:100%;display:grid;&>main{max-inline-size:none;margin:0;padding-inline:0}}nav.side-menu{& a:not(.\<button\>){min-block-size:var(--control-sm);border-inline-start:var(--border-size-3)solid transparent}& a[aria-current=page]{border-inline-start-color:var(--brand-ink)}& h2{margin-block:var(--space-inside)var(--space-tight);font-family:var(--main-font);font-size:1rem;font-weight:var(--weight-medium);color:var(--muted-fg)}}.area>.side-menu{& ul{margin-inline:0}& h2{padding-inline-start:calc(var(--space-inside) + var(--border-size-3))}}@media (width>768px){.area{grid-template-columns:minmax(0,1fr)var(--side-menu-width)}.drawer .side-menu{display:none}.area>.side-menu{max-block-size:100dvh;padding-block:var(--space-blocks);position:sticky;inset-block-start:0;overflow-y:auto}}@media (width<=768px){.js .area>.side-menu{display:none}.area>.side-menu{order:-1}}@media (width<1024px){.js .fold-toggle[aria-expanded=false]+.fold-panel{display:none}}@media (width>=1024px){.js .area .fold-toggle[aria-expanded=false]+.fold-panel,.fold-toggle:not(.area *){display:none}}html:not(.js) .fold-toggle{display:none}form.tool-bar:not(.demo-bar form){--input-inline-size:100%;align-items:end;&>:is(div,label):has(input,select){flex:1 1 var(--field-min)}&>:is(div,label):has(input[type=search]){flex-grow:2}&>:is(fieldset,details,.fold-panel,:has(>fieldset)){flex-basis:100%}}.filters{gap:var(--space-inside);display:grid;& fieldset>legend{color:var(--muted-fg);margin-block-end:var(--space-tight)}& label{min-block-size:var(--control-sm)}& .sub{padding-inline-start:calc(var(--space-inside)*1.5)}& .more>summary{min-block-size:var(--control-sm)}}.search{max-inline-size:var(--search-width);flex-wrap:wrap;display:flex;&>label:not(.vh){flex-basis:100%}&>input{border-start-end-radius:0;border-end-end-radius:0;flex:1 1 0;min-inline-size:0}&>:is(button,strong){flex-shrink:0}& button{border-start-start-radius:0;border-end-start-radius:0}&:has(>input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--border-radius)}&>input:focus-visible{outline:none}}.iconbutton:has(.count){gap:var(--space-tight);padding-inline:var(--space-related)}.count{min-inline-size:var(--count);block-size:var(--count);padding-inline:var(--space-tight);border-radius:calc(var(--count)/2);color:var(--on-primary);background:var(--primary);place-items:center;line-height:1;display:inline-grid}.bell>[role=menu]{inline-size:min(var(--panel-width),100vw - 2*var(--page-pad));max-block-size:70dvh;overflow-y:auto;&>a[role=menuitem]{padding-block:var(--space-related);white-space:normal;display:block;& small{display:block}&:last-child{color:var(--link-fg)}}& .unread{font-weight:var(--weight-medium);&:before{content:"";inline-size:var(--size-2);block-size:var(--size-2);border-radius:var(--radius-round);background:var(--brand-mark);margin-inline-end:var(--space-related);display:inline-block}}&>form{border-block-start:var(--line);margin-block-start:var(--space-tight);padding-block-start:var(--space-tight);& button{color:var(--link-fg)}}}@media (width<=768px){body>header{position:relative}.bell{position:static}.bell>[role=menu]{inset-inline-end:var(--page-pad)}}.state{min-block-size:var(--control);color:var(--muted-fg);align-items:center;display:inline-flex}th,td{block-size:var(--control);padding:var(--space-related);vertical-align:middle;&:first-child{padding-inline-start:var(--space-inside)}&:last-child{padding-inline-end:var(--space-inside)}}thead th{color:var(--muted-fg);white-space:nowrap;border-block-end:var(--line)}tbody tr:hover{background:var(--pressed-interactive-bg)}td>small{display:block}tbody :is(td,th)>a:not(.\<button\>){color:inherit}tr.sub>.name{padding-inline-start:calc(var(--space-inside)*2.5)}tbody tr:not(.sub):has(+tr.sub)>.name{font-weight:var(--weight-medium)}.row-actions :is(button,.\<button\>){min-block-size:var(--control-sm)}.row-actions>*{flex-shrink:0;inline-size:auto}:is(td,.row-actions) .iconbutton{min-inline-size:var(--control-sm);min-block-size:var(--control-sm)}:is(td,.filters) details{background:0 0;border:none;padding:0;&>summary{color:var(--link-fg);margin:0}}.pager{&>p{color:var(--muted-fg)}& :is(a,span){min-inline-size:var(--control);min-block-size:var(--control);border-radius:var(--interactive-border-radius);justify-content:center;align-items:center;display:inline-flex}& a:hover{background:var(--pressed-interactive-bg)}& [aria-current=page]{background:var(--primary);color:var(--on-primary);font-weight:var(--weight-medium)}}.demo-bar{padding:var(--space-related)var(--page-pad);background:var(--plain-bg)}@media print{.side-menu,.demo-bar{display:none}}.cf-turnstile{min-block-size:4.0625rem}}:root{--navy-darkest:var(--deep-bg);--navy-700:var(--primary-hover);--navy:var(--brand);--blue:var(--brand-mark);--blue-600:var(--brand-ink);--blue-light:#a8d8f0;--sky-300:#c8e6f6;--white:#fff;--bg-tint:var(--brand-tint);--bg-tint-2:var(--bg);--text:var(--fg);--text-muted:var(--muted-fg);--line:#e2e8f0;--line-strong:#cbd8e8;--green:var(--ok-fg);--green-bg:var(--ok-bg);--amber:var(--warn-fg);--amber-bg:var(--warn-bg);--red:var(--bad-fg);--red-bg:var(--bad-bg);--font-heading:"Commissioner",Arial,Helvetica,sans-serif;--font-base:"Poppins",Arial,Helvetica,sans-serif;--radius:6px;--radius-sm:4px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--shadow-card:0 2px 16px #112c4c14;--shadow-sm:0 4px 12px #20305014;--shadow-md:0 12px 32px #20305024;--shadow-lg:0 24px 60px #20305038;--ease-out:cubic-bezier(.16,1,.3,1);--focus:var(--blue)}:where(html,body),:where(body :not(svg,svg *,img,video,audio,canvas,iframe,picture,source)),:where(body :not(svg,svg *,img,video,audio,canvas,iframe,picture,source)):before,:where(body :not(svg,svg *,img,video,audio,canvas,iframe,picture,source)):after,:where(body input,body textarea)::placeholder{all:revert}html{font-size:100%}svg.i{width:18px;height:18px;vertical-align:baseline;flex:none;max-inline-size:none}.sidebar,.hero,.loginart{--focus:var(--blue-light)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-base);color:var(--text);background:var(--bg-tint-2);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--navy);margin:0;line-height:1.2}h1{font-size:1.7rem;font-weight:700}h2{font-size:1.25rem;font-weight:700}h3{font-size:1.02rem;font-weight:700}h4{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.88rem;font-weight:700}p{margin:0 0 .7rem}a{color:var(--blue-600);text-decoration:none}a:hover{text-decoration:underline}small,.small{font-size:.8rem}.muted{color:var(--text-muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}hr{border:0;border-top:1px solid var(--line);margin:1.2rem 0}.shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#fff;flex-direction:column;flex:0 0 246px;gap:.15rem;width:246px;height:100vh;padding:1.1rem .8rem;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar.wr{background:var(--navy-darkest)}.brand{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.2rem .5rem 1.1rem;display:flex}.brandlogo{width:auto;max-width:190px;height:34px;display:block}.brand .sub2{opacity:.6;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:600}.brand .sub2 .betamerk{border-radius:var(--radius-sm);background:var(--amber-bg);color:var(--amber);letter-spacing:.04em;opacity:1;margin-left:.45rem;padding:.05rem .34rem;display:inline-block}.loginart .brandlogo{max-width:368px;height:74px;margin-bottom:.4rem}.brand .mark{background:linear-gradient(135deg,var(--blue-light),var(--blue));width:34px;height:34px;color:var(--navy-darkest);font-weight:900;font-family:var(--font-heading);border-radius:10px;flex:0 0 34px;place-items:center;font-size:.95rem;display:grid}.brand .nm{font-family:var(--font-heading);font-size:.95rem;font-weight:700;line-height:1.1}.brand .sb{opacity:.6;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.navlink{border-radius:var(--radius);color:#ffffffd1;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:all .15s;display:flex}.navlink:hover{color:#fff;background:#ffffff17;text-decoration:none}.navlink.active{color:#fff;background:#a8d8f02e;font-weight:600}.navlink .ico{opacity:.9;flex:0 0 18px;width:18px}.navlink .cnt{background:var(--blue-light);color:var(--navy-darkest);border-radius:var(--radius-pill);margin-left:auto;padding:.05rem .42rem;font-size:.68rem;font-weight:700}.navlink.accent{color:#ffd9a8;border-left:3px solid #e8a33d;padding-left:calc(.7rem - 3px)}.navlink.accent:hover{color:#fff;background:#e8a33d29}.navlink.accent.active{color:#fff;background:#e8a33d3d}.navlink.accent .cnt{color:#3b2708;background:#e8a33d}.navgroup{text-transform:uppercase;letter-spacing:.1em;opacity:.45;padding:.9rem .7rem .3rem;font-size:.66rem;font-weight:700}.sidefoot{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:.9rem;font-size:.78rem}.userchip{border-radius:var(--radius);cursor:pointer;align-items:center;gap:.55rem;padding:.4rem .5rem;display:flex}.userchip:hover{background:#ffffff14}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:60;background:#fff;align-items:center;gap:.8rem;height:60px;padding:0 1.4rem;display:flex;position:sticky;top:0}.topbar .crumb{color:var(--text-muted);font-size:.82rem}.topbar .ttl{font-family:var(--font-heading);color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:700;overflow:hidden}.topbar>div:first-of-type{min-width:0}.topbar .spacer{flex:1}.iconbtn{border-radius:var(--radius);border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--navy);background:#fff;place-items:center;transition:all .15s;display:grid;position:relative}.iconbtn:hover{background:var(--bg-tint);border-color:var(--line-strong)}.iconbtn .dot{border-radius:var(--radius-pill);color:#fff;background:#d64545;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.62rem;font-weight:700;display:grid;position:absolute;top:5px;right:5px}.content{width:100%;max-width:1520px;padding:1.5rem 1.4rem 4rem}.hamburger{display:none}.pagehead{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.pagehead .sub{color:var(--text-muted);margin-top:.15rem;font-size:.9rem}.shell.wr .pagehead .sub{max-width:58ch}.pagehead .spacer{flex:1}.pagehead .spacer:last-child{display:none}.card{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;margin-bottom:1.1rem;padding:1.15rem 1.25rem}.card.pad0{padding:0;overflow:hidden}.card-head{align-items:center;gap:.7rem;margin-bottom:.9rem;display:flex}.card-head .spacer{flex:1}.dossiersectie{margin-bottom:1.6rem}.dossiersectie-kop{align-items:center;gap:.55rem;min-height:2.15rem;margin:0 0 .6rem .1rem;display:flex}.dossiersectie-kop .spacer{flex:1}.dossiersectie-kop h2{color:var(--navy);letter-spacing:.01em;margin:0;font-size:.93rem;font-weight:700}.dossiersectie-aantal{background:var(--bg-tint-2);border:1px solid var(--line);min-width:1.35rem;height:1.35rem;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:700;display:inline-flex}.accordion{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;margin-bottom:1.1rem;overflow:hidden}.accordion-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;width:100%;padding:1.05rem 1.25rem;font-family:inherit;display:flex}.accordion-head:hover{background:var(--bg-tint)}.accordion-chevron{transition:transform .15s var(--ease-out);color:var(--text-muted);font-size:.8rem;display:inline-block}.accordion-chevron.open{transform:rotate(90deg)}.accordion-title{font-family:var(--font-heading);color:var(--navy);font-size:.98rem;font-weight:700}.accordion-body{padding:0 1.25rem 1.25rem}.accordion-body .card{box-shadow:none;border:0;margin-bottom:0;padding:0}.card.tint{background:var(--bg-tint);border-color:var(--sky-300)}.card.aandacht{background:var(--red-bg);border-color:#f2c4c4}.card.navy{background:linear-gradient(135deg,var(--navy-darkest)0%,var(--blue)100%);color:#fff;border:0}.card.navy h2,.card.navy h3{color:#fff}.card.navy .muted{color:#ffffffbf}.grid{gap:1.1rem;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.stat{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:.95rem 1.05rem;position:relative;overflow:hidden}.stat:after{content:"";background:linear-gradient(90deg,var(--blue),var(--blue-light));height:3px;position:absolute;top:0;left:0;right:0}.stat.g2:after{background:linear-gradient(90deg,var(--green),#5ec49a)}.stat.g3:after{background:linear-gradient(90deg,var(--amber),#e0b563)}.stat.g4:after{background:linear-gradient(90deg,var(--navy),var(--blue))}.stat .top{align-items:flex-start;gap:.6rem;display:flex}.stat .top .spacer{flex:1}.stat .spark{opacity:.9;flex:0 0 76px;width:76px;height:26px}.stat .delta{align-items:center;gap:.2rem;font-size:.74rem;font-weight:700;display:inline-flex}.stat .delta.up{color:var(--green)}.stat .delta.down{color:var(--red)}.stat .k{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:.74rem;font-weight:600}.stat .v{font-family:var(--font-heading);color:var(--navy);margin-top:.2rem;font-size:1.75rem;font-weight:900;line-height:1.15}.stat .d{color:var(--text-muted);font-size:.78rem}.infotip{vertical-align:middle;margin-left:.3rem;display:inline-flex;position:relative}.infotip-knop{border-radius:var(--radius-pill);border:1px solid var(--sky-300);background:var(--bg-tint);width:17px;height:17px;color:var(--blue-600);font-family:var(--font-heading);cursor:pointer;place-items:center;padding:0;font-size:.68rem;font-style:italic;font-weight:700;line-height:1;transition:all .15s;display:grid}.infotip-knop:hover,.infotip-knop[aria-expanded=true]{background:var(--blue-light);color:var(--navy-darkest)}.infotip-knop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.infotip-paneel{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius);width:max-content;max-width:300px;box-shadow:var(--shadow-card);color:var(--text);background:#fff;padding:.6rem .75rem;font-size:.82rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0}.badge{border-radius:var(--radius-pill);background:var(--bg-tint);color:var(--blue-600);border:1px solid var(--sky-300);white-space:nowrap;align-items:center;gap:.32rem;padding:.16rem .58rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge.ok{background:var(--green-bg);color:var(--green);border-color:#bfe6d3}.badge.warn{background:var(--amber-bg);color:var(--amber);border-color:#f2ddb2}.badge.danger{background:var(--red-bg);color:var(--red);border-color:#f2c4c4}.badge.grey{color:var(--text-muted);background:#eef1f5;border-color:#dde3ec}.badge.navy{background:var(--navy);color:#fff;border-color:var(--navy)}.badge .d{background:currentColor;border-radius:50%;width:6px;height:6px}.avatar{color:#fff;background:var(--blue);width:38px;height:38px;font-size:.82rem;font-weight:700;font-family:var(--font-heading);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.avatar.sm{flex:0 0 28px;width:28px;height:28px;font-size:.68rem}.avatar.lg{flex:0 0 56px;width:56px;height:56px;font-size:1.1rem}.avatar.c1{background:#4070b0}.avatar.c2{background:#137a52}.avatar.c3{background:#8a5a00}.avatar.c4{background:#7a3e9d}.avatar.c5{background:#a32020}.avatar.c6{background:#203050}.btn{font-family:var(--font-base);border-radius:var(--radius-pill);cursor:pointer;transition:.15s var(--ease-out);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.45rem;padding:.55rem 1.2rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-700)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-600)}.btn-ghost{color:var(--navy);border-color:var(--line-strong);background:#fff}.btn-ghost:hover{background:var(--bg-tint);border-color:var(--blue-light)}.btn-danger{color:var(--red);background:#fff;border-color:#f2c4c4}.btn-danger:hover{background:var(--red-bg)}.btn-sm{padding:.35rem .85rem;font-size:.78rem}.btn-lg{padding:.75rem 1.7rem;font-size:.95rem}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.linkbtn{color:var(--blue-600);cursor:pointer;background:0 0;border:0;padding:.2rem;font-family:inherit;font-size:.82rem;font-weight:600}.linkbtn:hover{text-decoration:underline}.linkbtn.danger{color:var(--red)}.tabs{border-bottom:1px solid var(--line);gap:.2rem;margin-bottom:1.1rem;display:flex;overflow-x:auto}.tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.6rem .95rem;font-family:inherit;font-size:.86rem;font-weight:600}.tab:hover{color:var(--navy)}.tab.active{color:var(--navy);border-bottom-color:var(--blue)}.tab .cnt{border-radius:var(--radius-pill);background:#eef1f5;margin-left:.3rem;padding:.02rem .38rem;font-size:.68rem}.tab.eerste-beta{margin-left:auto}.tab.beta{color:#8b96a3;font-weight:500}.tab.beta .cnt{color:#8b96a3;background:#f4f6f8}.tab.beta:hover{color:var(--text-muted)}.tab.beta.active{color:var(--text-muted);border-bottom-color:#b9c2cc}.tabpanel{display:none}.tabpanel.active{display:block}.tablewrap{overflow-x:auto}.tbl-acties th:last-child,.tbl-acties td:last-child{z-index:1;position:sticky;right:0;box-shadow:inset 8px 0 8px -8px #20305059}.tbl-acties td:last-child{background:#fff}.tbl-acties th:last-child{background:var(--bg-tint-2)}.tbl-acties tbody tr:hover td:last-child,.tbl-acties tbody tr.sel td:last-child{background:var(--bg-tint)}table.tbl.tbl-compact th,table.tbl.tbl-compact td{padding:.5rem .6rem}table.tbl.tbl-compact .linkbtn{padding:.2rem .1rem}table.tbl{border-collapse:collapse;width:100%;font-size:.86rem}table.tbl th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);background:var(--bg-tint-2);white-space:nowrap;padding:.6rem .8rem;font-size:.74rem;font-weight:600}table.tbl th.sortable{cursor:pointer;user-select:none}table.tbl th.sortable:hover{color:var(--navy)}table.tbl th.sortable a{color:inherit;white-space:nowrap;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}table.tbl th.sortable a:hover{text-decoration:underline}table.tbl th[aria-sort=ascending],table.tbl th[aria-sort=descending]{color:var(--navy)}.sortarrow{font-size:.8em}table.tbl th .arr{opacity:.35;font-size:.7rem}table.tbl th.sorted .arr{opacity:1;color:var(--blue)}table.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.7rem .8rem}table.tbl tbody tr{cursor:pointer;transition:all .12s}table.tbl tbody tr:hover{background:var(--bg-tint)}table.tbl tbody tr.norow{cursor:default}table.tbl tbody tr.norow:hover{background:0 0}.rowtitle{color:var(--navy);font-weight:600}table.tbl td input[type=text],table.tbl td input[type=number],table.tbl td select{border-radius:var(--radius-sm);padding:.32rem .45rem;font-size:.82rem}table.tbl td input[type=number]{max-width:96px}table.tbl td.tight{padding:.4rem .5rem}table.tbl tr.sel{background:var(--bg-tint)}table.tbl tfoot td{background:var(--bg-tint-2);color:var(--navy);border-top:2px solid var(--line-strong);font-size:.84rem;font-weight:700}.bulkbar{background:var(--bg-tint);border:1px solid var(--sky-300);border-radius:var(--radius-md);flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:0 1.25rem 1rem;padding:.8rem .95rem;display:flex}.bulkbar .field{min-width:150px;margin-bottom:0}.bulkbar .field label{font-size:.72rem}.bulkbar .cnt{color:var(--navy);font-size:.86rem;font-weight:700;font-family:var(--font-heading);white-space:nowrap;padding-bottom:.5rem}.bulkbar .field select,.bulkbar .field input{min-width:150px}.segmented{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:#fff;display:inline-flex;overflow:hidden}.segmented button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.35rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600}.segmented button.on{background:var(--navy);color:#fff}.chkcell{width:34px}table.tbl.compact th,table.tbl.compact td{padding:.48rem .55rem;font-size:.83rem}table.tbl.compact th{letter-spacing:.04em;font-size:.68rem}table.tbl.compact .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.tbl.compact .trunc{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}table.tbl.compact .trunc.sm{max-width:132px}table.tbl.compact .mono{font-size:.78rem}.minichip{border-radius:var(--radius-sm);background:var(--bg-tint);color:var(--blue-600);border:1px solid var(--sky-300);margin-right:.15rem;padding:.06rem .34rem;font-size:.63rem;font-weight:700;display:inline-block}.minichip.off{color:#9aa5b1;background:#f2f4f7;border-color:#e4e8ee}@media (width<=1280px){table.tbl.compact thead th:nth-child(9),table.tbl.compact tbody td:nth-child(9){display:none}table.tbl.compact .trunc{max-width:138px}table.tbl.compact .trunc.sm{max-width:100px}}@media (width<=1024px){table.tbl.compact thead th:nth-child(3),table.tbl.compact tbody td:nth-child(3){display:none}}.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.search{flex:1;min-width:190px;max-width:340px;position:relative}.search input{width:100%;padding:.52rem .8rem}.toolbar select,.toolbar input{font-family:inherit}.shell.wr .toolbar select,.shell.wr .toolbar>input{width:auto;min-width:9rem;max-width:18rem}.field{margin-bottom:.9rem}.form-compact .field{margin-bottom:.6rem}.form-compact .row{gap:.6rem;margin-bottom:.1rem}.field label,.lbl{color:var(--navy);margin-bottom:.28rem;font-size:.78rem;font-weight:600;display:block}.field .hint{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}input[type=text],input[type=email],input[type=number],input[type=date],input[type=time],input[type=password],input[type=tel],input[type=url],select,textarea{width:100%;font-family:var(--font-base);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;padding:.55rem .75rem;font-size:.88rem;transition:all .15s}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #4070b026}.shell.wr :where(a,button,.btn,.linkbtn,.tab,.navlink,.iconbtn,.xbtn,.radiocard,summary,input,select,textarea,[role=tab],[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}textarea{resize:vertical;min-height:90px}select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%2352606d' stroke-width='1.6'/></svg>");background-position:right .7rem center;background-repeat:no-repeat;padding-right:2rem}.row{gap:.9rem;display:grid}.row.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.row.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.row.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.switch{cursor:pointer;align-items:center;gap:.5rem;font-size:.84rem;display:inline-flex}.switch input{display:none}.switch .tr{border-radius:var(--radius-pill);background:#cfd8e4;width:38px;height:21px;transition:all .2s;position:relative}.switch .tr:after{content:"";width:17px;height:17px;transition:.2s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.switch input:checked+.tr{background:var(--green)}.switch input:checked+.tr:after{transform:translate(17px)}.radiocards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.radiocard{border:2px solid var(--line);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;padding:1rem 1.1rem;font-family:inherit;transition:all .15s}.radiocard:hover{border-color:var(--blue-light);background:var(--bg-tint)}.radiocard.on{border-color:var(--blue);background:var(--bg-tint);box-shadow:var(--shadow-sm)}.radiocard .t{font-family:var(--font-heading);color:var(--navy);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.radiocard .d{color:var(--text-muted);margin-top:.3rem;font-size:.82rem}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--line);align-items:flex-start;gap:.8rem;padding:.75rem 0;display:flex}.checklist li:last-child{border-bottom:0}.checklist .box{border:2px solid var(--line-strong);color:#fff;background:#fff;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:.15rem;font-size:.7rem;display:grid}.checklist li.done .box{background:var(--green);border-color:var(--green)}.checklist li.done .t{color:var(--text-muted);text-decoration:line-through}.checklist .t{color:var(--navy);font-size:.9rem;font-weight:600}.checklist .s{color:var(--text-muted);font-size:.79rem}.checklist .act{align-items:center;gap:.5rem;margin-left:auto;display:flex}.listrow{border-bottom:1px solid var(--line);align-items:flex-start;gap:.85rem;padding:.8rem 0;display:flex}.listrow:last-child{border-bottom:0}.listrow .spacer{flex:1}.datechip{border-radius:var(--radius);background:var(--bg-tint);border:1px solid var(--sky-300);text-align:center;flex:0 0 52px;width:52px;padding:.3rem 0;line-height:1.1}.datechip .d{font-family:var(--font-heading);color:var(--navy);font-size:1.15rem;font-weight:900}.datechip .m{text-transform:uppercase;letter-spacing:.05em;color:var(--blue-600);font-size:.66rem;font-weight:700}.accordion-caret{color:var(--text-muted);transition:transform .15s var(--ease-out);margin-right:.1rem;font-size:.7rem;display:inline-block}.accordion-caret.open{transform:rotate(90deg)}.filecard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:.75rem;padding:.6rem .75rem;transition:all .15s;display:flex}.filecard:hover{border-color:var(--blue-light);background:var(--bg-tint)}.filecard .ft{border-radius:var(--radius-sm);color:#fff;background:var(--blue-600);width:34px;height:34px;font-size:.62rem;font-weight:800;font-family:var(--font-heading);flex:0 0 34px;place-items:center;display:grid}.filecard .ft.pdf{background:#a32020}.filecard .ft.doc{background:#2b579a}.filecard .ft.xls{background:#137a52}.filecard .nm{color:var(--navy);word-break:break-word;font-size:.85rem;font-weight:600}.filecard .me{color:var(--text-muted);font-size:.74rem}.filecard .spacer{flex:1}.dropzone{border:2px dashed var(--line-strong);border-radius:var(--radius-md);text-align:center;background:var(--bg-tint-2);cursor:pointer;padding:1.4rem;transition:all .15s}.dropzone:hover{border-color:var(--blue);background:var(--bg-tint)}.dropzone .t{color:var(--navy);font-size:.9rem;font-weight:600}.quote{border-left:4px solid var(--blue);background:var(--bg-tint);border-radius:0 var(--radius)var(--radius)0;color:var(--navy-700);padding:.85rem 1rem;font-size:.88rem}.quote .src{color:var(--text-muted);margin-top:.55rem;font-size:.75rem;font-style:italic;display:block}mark{background:#ffe9a8;border-radius:3px;padding:0 .15rem}.msg{align-items:flex-start;gap:.7rem;margin-bottom:1rem;display:flex}.msg .bub{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;max-width:min(560px,80%);padding:.7rem .9rem;font-size:.88rem}.msg .meta{color:var(--text-muted);margin-bottom:.2rem;font-size:.72rem}.msg.me{flex-direction:row-reverse}.msg.me .bub{background:var(--bg-tint);border-color:var(--sky-300)}.msg.me .meta{text-align:right}.threadrow{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;display:flex}.threadrow:hover{background:var(--bg-tint)}.threadrow.on{background:var(--bg-tint);box-shadow:inset 3px 0 0 var(--blue)}.threadrow .sub{color:var(--navy);font-size:.86rem;font-weight:600}.threadrow .pv{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.unread{background:var(--blue);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:.45rem}.xbtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;padding:.2rem .4rem;font-size:1.3rem;line-height:1}.xbtn:hover{background:var(--bg-tint);color:var(--navy)}.panel{border:1px solid var(--line);border-radius:var(--radius-md);width:340px;box-shadow:var(--shadow-md);z-index:80;background:#fff;display:none;position:absolute;top:52px;right:0;overflow:hidden}.panel.open{display:block}.panel .ph{border-bottom:1px solid var(--line);align-items:center;padding:.8rem 1rem;display:flex}.panel .ph .spacer{flex:1}.panel .pb{max-height:340px;overflow-y:auto}.notif{border-bottom:1px solid var(--line);cursor:pointer;gap:.65rem;padding:.7rem 1rem;display:flex}.notif:hover{background:var(--bg-tint)}.notif.new{background:#f5fbff}.notif .t{color:var(--navy);font-size:.84rem;font-weight:600}.notif .s{color:var(--text-muted);font-size:.76rem}.empty{text-align:center;color:var(--text-muted);padding:2.6rem 1rem}.empty .t{font-family:var(--font-heading);color:var(--navy);margin-bottom:.3rem;font-size:1rem;font-weight:700}.kv{grid-template-columns:minmax(140px,auto) 1fr;gap:.5rem 1rem;font-size:.88rem;display:grid}.kv dt{color:var(--text-muted);font-weight:500}.kv dd{color:var(--navy);margin:0;font-weight:600}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.progress{border-radius:var(--radius-pill);background:#e6ecf3;height:8px;overflow:hidden}.progress>i{background:linear-gradient(90deg,var(--blue),var(--blue-light));height:100%;display:block}.callout{border-radius:var(--radius);border:1px solid;align-items:flex-start;gap:.6rem;padding:.75rem .95rem;font-size:.85rem;display:flex}.callout.info{background:var(--bg-tint);border-color:var(--sky-300);color:var(--navy-700)}.callout.warn{background:var(--amber-bg);color:var(--amber);border-color:#f2ddb2}.callout.ok{background:var(--green-bg);color:var(--green);border-color:#bfe6d3}.callout.danger{background:var(--red-bg);color:var(--red);border-color:#f2c4c4}.feedbackbtn,.agendacontrolebtn{flex-shrink:0;gap:.4rem}.agendacontrolebtn .ico,.agendacontrolebtn svg{width:16px;height:16px}@media (width<1024px){.agendacontrolebtn-label{display:none}}@media (width<768px){.feedbackbtn-label{display:none}}.uitklap{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-bottom:.6rem}.uitklap-urgent{border-left-color:var(--red)}.uitklap-rustig{border-left-color:var(--line-strong)}.uitklap>summary{cursor:pointer;font-family:var(--font-heading);color:var(--navy);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:600;list-style:none;display:flex}.uitklap>summary::-webkit-details-marker{display:none}.uitklap>summary:before{content:"";width:0;height:0;transition:transform .15s var(--ease-out);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;flex:none}.uitklap[open]>summary:before{transform:rotate(90deg)}.uitklap>summary:hover{background:var(--bg-tint-2)}.uitklap>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.uitklap-titel{font-size:.95rem}.uitklap-aantal{background:var(--navy);color:#fff;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;padding:.08rem .45rem;font-size:.7rem;font-weight:700}.uitklap-urgent .uitklap-aantal{background:var(--red)}.uitklap-sub{font-family:var(--font-base);color:var(--text-muted);font-size:.82rem;font-weight:400}.uitklap>summary .spacer{flex:1}.uitklap-actie{font-family:var(--font-base);white-space:nowrap;font-size:.82rem;font-weight:500}.uitklap-inhoud{border-top:1px solid var(--line);padding:0 1rem 1rem}.uitklap-inhoud>.card:first-child{margin-top:1rem}.devnote{color:var(--text-muted);border-left:2px solid var(--line-strong);margin-top:.4rem;padding-left:.6rem;font-size:.72rem}.loginwrap{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.loginart{background:linear-gradient(135deg,var(--navy-darkest)0%,var(--blue)100%);color:#fff;flex-direction:column;justify-content:center;padding:3rem;display:flex}.loginart h1{color:#fff;max-width:420px;font-size:2.1rem}.loginart p{color:#ffffffd1;max-width:420px;margin-top:.8rem}.loginform{background:#fff;justify-content:center;align-items:center;padding:2rem;display:flex}.loginform .inner{width:100%;max-width:380px}.codeinputs{justify-content:space-between;gap:.5rem;display:flex}.codeinputs input{text-align:center;font-size:1.3rem;font-weight:700;font-family:var(--font-heading);padding:.6rem .2rem}.card,.stat{transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .2s}.card.lift:hover,.stat.lift:hover{box-shadow:var(--shadow-md);border-color:var(--sky-300);transform:translateY(-3px)}.hero{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,var(--navy-darkest)0%,var(--navy)45%,var(--blue)100%);margin-bottom:1.2rem;padding:1.6rem 1.8rem;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";filter:blur(46px);pointer-events:none;border-radius:50%;position:absolute}.hero:before{background:#a8d8f059;width:320px;height:320px;top:-140px;right:-70px}.hero:after{background:#4070b080;width:260px;height:260px;bottom:-190px;left:38%}.hero>*{z-index:1;position:relative}.hero h1{color:#fff;font-size:1.85rem}.hero .lead{color:#ffffffd1;max-width:52ch;margin-top:.25rem}.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6rem;display:grid}.hero-pills{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.hero-pill{border-radius:var(--radius-pill);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.45rem;padding:.32rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.hero-pill b{font-family:var(--font-heading);font-size:.95rem}.hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.hero.slim{margin-bottom:1.1rem;padding:1.15rem 1.4rem}.hero.slim h1{font-size:1.45rem}.hero.slim .lead{margin-top:.15rem;font-size:.86rem}.hero.slim:before{width:220px;height:220px;top:-120px;right:-50px}.hero.slim:after{width:180px;height:180px;bottom:-140px;left:45%}.hero-stats{flex-wrap:wrap;align-items:flex-end;gap:1.6rem;display:flex}.hero-stat .k{text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;font-size:.66rem;font-weight:600}.hero-stat .v{font-family:var(--font-heading);font-size:1.5rem;font-weight:900;line-height:1.1}.hero-stat .d{color:#ffffffb3;font-size:.72rem}.hero-head{flex-wrap:wrap;align-items:flex-end;gap:1.2rem;display:flex}.hero-head .spacer{flex:1}.btn-onhero{color:var(--navy);background:#fff}.btn-onhero:hover{background:var(--bg-tint)}.btn-onhero.ghost{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.btn-onhero.ghost:hover{background:#ffffff38}@media (width<=1024px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g-2-1,.g-1-2,.g3{grid-template-columns:minmax(0,1fr)}.row.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<1024px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero{padding:1.3rem 1.2rem}.sidebar{z-index:200;transition:.25s var(--ease-out);box-shadow:var(--shadow-lg);position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:none}.hamburger{display:grid}.g2,.row.c2,.row.c3,.row.c4,.radiocards{grid-template-columns:minmax(0,1fr)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.loginwrap{grid-template-columns:1fr}.loginart{display:none}.content{padding:1.1rem .9rem 4rem}.topbar{gap:.5rem;padding:0 .9rem}.panel{width:min(340px,100vw - 1.6rem);right:.4rem}.userchip .small{display:none}}@media (width<576px){.g4{grid-template-columns:minmax(0,1fr)}h1{font-size:1.35rem}#dialog-body{max-height:none}.topbar .crumb{display:none}.topbar{gap:.3rem;padding:0 .6rem}.topbar .syncmomenten{display:none}}.stat-link{color:inherit;text-decoration:none;transition:all .12s;display:block}.stat-link:hover{border-color:var(--line-strong);transform:translateY(-1px)}.listrow-link{color:inherit;text-decoration:none;transition:all .12s}.listrow-link:hover{background:var(--bg-tint)}.panel .pf{border-top:1px solid var(--line);text-align:center;padding:.6rem .9rem;font-size:.82rem}.werkrij{border-top:1px solid var(--line);align-items:center;gap:.9rem;padding:.78rem .2rem;display:flex}.werkrij:first-child{border-top:0}.werkrij .spacer{flex:1}.werkrij-aantal{font-family:var(--font-heading);color:var(--navy);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:2ch;font-size:1.3rem;font-weight:900}.werkrij-aantal.dringend{color:var(--red)}.werkrij-tekst{flex-direction:column;min-width:0;display:flex}.werkrij-titel{color:var(--navy);font-size:.92rem;font-weight:600}.werkrij-toelichting{color:var(--text-muted);font-size:.8rem}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.reveal.pending{opacity:0;transform:translateY(16px)}.reveal.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card.lift:hover,.stat.lift:hover{transform:none}*{animation:none!important}.shell.wr *{transition:none!important}}.zijlade{background:0 0;border:0;width:246px;max-width:100vw;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow:visible}.zijlade::backdrop{background:#131d3366}.zijlade .sidebar{width:246px;height:100dvh;box-shadow:var(--shadow-lg);position:static;transform:none}@media (width>=1024px){.zijlade{display:none}}.sidebar>nav{flex-direction:column;gap:.15rem;display:flex}#dialog{border-radius:var(--radius-lg);width:calc(100% - 2rem);max-width:620px;max-height:calc(100dvh - 7rem);color:var(--text);box-shadow:var(--shadow-lg);background:#fff;border:0;margin:3.5rem auto auto;padding:0;position:fixed;inset:0;overflow:hidden}#dialog[open]{animation:pop .22s var(--ease-out);flex-direction:column;display:flex}#dialog.wide{max-width:880px}#dialog.narrow{max-width:440px}#dialog::backdrop{backdrop-filter:blur(2px);background:#131d338c}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}#dialog>.xbtn{z-index:1;position:absolute;top:.85rem;right:1rem}#dialog-body{flex-direction:column;min-height:0;display:flex;overflow-y:auto}#dialog-body>form{flex-direction:column;min-height:0;display:flex}#dialog-body:not(:has(.modal-head)){padding:1.2rem 3.2rem 1.2rem 1.3rem;display:block}#dialog .modal-head{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:1.1rem 3.2rem 1.1rem 1.3rem;display:flex}#dialog .modal-head .spacer{flex:1}#dialog .modal-body{max-height:min(66vh,640px);padding:1.2rem 1.3rem;overflow-y:auto}#dialog .modal-foot{border-top:1px solid var(--line);background:var(--bg-tint-2);align-items:center;gap:.6rem;padding:.9rem 1.3rem;display:flex}#dialog .modal-foot .spacer{flex:1}@media (width<576px){#dialog .modal-body{max-height:none}}.toasts{z-index:2000;pointer-events:none;justify-items:center;gap:.5rem;max-width:90vw;margin:0;padding:0;list-style:none;display:grid;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%)}.toasts li{background:var(--navy-darkest);color:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-md);pointer-events:auto;animation:toast-in .3s var(--ease-out);padding:.7rem 1.2rem;font-size:.85rem}@keyframes toast-in{0%{transform:translateY(140%)}to{transform:none}}.topbar-anker{position:relative}.syncmomenten{white-space:nowrap;line-height:1.25}.panel.smal{width:200px}.panel .navlink{color:var(--navy)}.panel .navlink:hover{background:var(--bg-tint);color:var(--navy)}.panel.middel{width:320px}.panel .pb.ruim{padding:.8rem .9rem}.betarij{margin-bottom:.8rem}.betarij .switch{width:100%;display:inline-flex}.betarij-uitleg{margin-top:.2rem;margin-left:3rem}.betaknoppen{align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.tekst-ok{color:var(--green)}.tekst-fout{color:var(--red)}.meekijkbalk{background:var(--navy);color:#fff;align-items:center;gap:.8rem;padding:.55rem 1.2rem;font-size:.85rem;display:flex}.meekijkbalk .spacer{flex:1}.filecard .info{min-width:0}table.tbl th.rechts{text-align:right}table.tbl th.midden{text-align:center}.callout.betamelding{margin-bottom:1rem}.gebruikernaam{align-items:baseline;gap:.45rem;display:inline-flex}.badge svg.i{width:12px;height:12px}.dropzone input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.dropzone{display:block;position:relative}.dropzone progress{width:100%;margin-top:.6rem;display:block}.infotip>summary{list-style:none}.infotip>summary::-webkit-details-marker{display:none}details.accordion>summary{list-style:none}details.accordion>summary::-webkit-details-marker{display:none}details.accordion[open] .accordion-chevron{transform:rotate(90deg)}.nognietovergezet{max-width:60ch}.panel form{margin:0}button.notif{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;background:0 0}button.notif.new{background:#f5fbff}button.notif:hover{background:var(--bg-tint)}.notif .t,.notif .s{display:block}button.userchip{font:inherit;color:inherit;background:0 0;border:0}.pager{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.8rem 1.25rem;display:flex}.pager .spacer{flex:1}.actievefilters{align-items:center;margin:-.3rem 0 .9rem}.stijlgids-blok{margin-bottom:2rem}.stijlgids-blok>h2{margin-bottom:.8rem}.stijlgids-rij{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.progress>i.voortgang-60{width:60%}