:root{--font-size: 16px;--font-size-small: 12px;--heading-font-size: revert;--text-font-size: 1.2rem;--font-family: sans-serif;--code-font-size: .9em;--line-height: 1.4;--line-width: 42rem;--bold: bold;--heading-margin-top: 1em;--heading-margin-bottom: .25em;--first-heading-margin-top: 0;--heading-bg: transparent;--heading-fg: var(--primary-bg);--heading-padding: 0;--heading-box-shadow: none;--heading-border-radius: 0;--first-heading-padding: 0;--paragraph-padding: 0;--paragraph-margin-top: 1em;--data-list-heading-font-size: var(--font-size);--data-list-paragraph-font-size: var(--font-size-small)}:root{--white: #fff;--black: #222;--primary-bg: var(--material-color-blue-600);--primary-fg: var(--white);--secondary-bg: var(--material-color-blue-grey-100);--secondary-fg: var(--material-color-grey-900);--inactive-bg: var(--material-color-grey-400);--inactive-fg: var(--material-color-grey-900);--bg: var(--material-color-grey-50);--fg: var(--material-color-grey-900);--stripe-fg: var(--menu-fg, var(--fg));--stripe-bg: color-mix( in srgb, var(--menu-bg, var(--bg)) 94%, var(--menu-fg, var(--fg)) 6% );--shadow-color: color-mix(in srgb, var(--fg) 10%, rgba(34, 34, 34, .2));--border-color: var(--fg);--warning-bg: var(--material-color-orange-600);--warning-fg: var(--white);--warning-text-transform: uppercase;--danger-bg: var(--material-color-red-600);--danger-fg: var(--white);--success-bg: var(--material-color-green-600);--success-fg: var(--white);--info-bg: var(--material-color-light-blue-600);--info-fg: var(--white);--surface-bg: var(--bg);--surface-fg: var(--fg);--surface-link-fg: var(--link-fg, var(--primary-bg));--container-link-fg: var(--surface-link-fg);--menu-item-bg: var(--menu-bg);--focus-color: var(--material-color-blue-a400);--tooltip-border: none}body{background-color:var(--body-bg, var(--bg));color:var(--body-fg, var(--fg))}a{background-color:var(--link-bg, transparent);color:var(--link-fg, var(--material-color-blue-a400))}:root{--material-color-red: #f44336;--material-color-red-50: #ffebee;--material-color-red-100: #ffcdd2;--material-color-red-200: #ef9a9a;--material-color-red-300: #e57373;--material-color-red-400: #ef5350;--material-color-red-500: var(--material-color-red);--material-color-red-600: #e53935;--material-color-red-700: #d32f2f;--material-color-red-800: #c62828;--material-color-red-900: #b71c1c;--material-color-red-a100: #ff8a80;--material-color-red-a200: #ff5252;--material-color-red-a400: #ff1744;--material-color-red-a700: #d50000;--material-color-pink: #e91e63;--material-color-pink-50: #fce4ec;--material-color-pink-100: #f8bbd0;--material-color-pink-200: #f48fb1;--material-color-pink-300: #f06292;--material-color-pink-400: #ec407a;--material-color-pink-500: var(--material-color-pink);--material-color-pink-600: #d81b60;--material-color-pink-700: #c2185b;--material-color-pink-800: #ad1457;--material-color-pink-900: #880e4f;--material-color-pink-a100: #ff80ab;--material-color-pink-a200: #ff4081;--material-color-pink-a400: #f50057;--material-color-pink-a700: #c51162;--material-color-purple: #9c27b0;--material-color-purple-50: #f3e5f5;--material-color-purple-100: #e1bee7;--material-color-purple-200: #ce93d8;--material-color-purple-300: #ba68c8;--material-color-purple-400: #ab47bc;--material-color-purple-500: var(--material-color-purple);--material-color-purple-600: #8e24aa;--material-color-purple-700: #7b1fa2;--material-color-purple-800: #6a1b9a;--material-color-purple-900: #4a148c;--material-color-purple-a100: #ea80fc;--material-color-purple-a200: #e040fb;--material-color-purple-a400: #d500f9;--material-color-purple-a700: #a0f;--material-color-deep-purple: #673ab7;--material-color-deep-purple-50: #ede7f6;--material-color-deep-purple-100: #d1c4e9;--material-color-deep-purple-200: #b39ddb;--material-color-deep-purple-300: #9575cd;--material-color-deep-purple-400: #7e57c2;--material-color-deep-purple-500: var(--material-color-deep-purple);--material-color-deep-purple-600: #5e35b1;--material-color-deep-purple-700: #512da8;--material-color-deep-purple-800: #4527a0;--material-color-deep-purple-900: #311b92;--material-color-deep-purple-a100: #b388ff;--material-color-deep-purple-a200: #7c4dff;--material-color-deep-purple-a400: #651fff;--material-color-deep-purple-a700: #6200ea;--material-color-indigo: #3f51b5;--material-color-indigo-50: #e8eaf6;--material-color-indigo-100: #c5cae9;--material-color-indigo-200: #9fa8da;--material-color-indigo-300: #7986cb;--material-color-indigo-400: #5c6bc0;--material-color-indigo-500: var(--material-color-indigo);--material-color-indigo-600: #3949ab;--material-color-indigo-700: #303f9f;--material-color-indigo-800: #283593;--material-color-indigo-900: #1a237e;--material-color-indigo-a100: #8c9eff;--material-color-indigo-a200: #536dfe;--material-color-indigo-a400: #3d5afe;--material-color-indigo-a700: #304ffe;--material-color-blue: #2196f3;--material-color-blue-50: #e3f2fd;--material-color-blue-100: #bbdefb;--material-color-blue-200: #90caf9;--material-color-blue-300: #64b5f6;--material-color-blue-400: #42a5f5;--material-color-blue-500: var(--material-color-blue);--material-color-blue-600: #1e88e5;--material-color-blue-700: #1976d2;--material-color-blue-800: #1565c0;--material-color-blue-900: #0d47a1;--material-color-blue-a100: #82b1ff;--material-color-blue-a200: #448aff;--material-color-blue-a400: #2979ff;--material-color-blue-a700: #2962ff;--material-color-light-blue: #03a9f4;--material-color-light-blue-50: #e1f5fe;--material-color-light-blue-100: #b3e5fc;--material-color-light-blue-200: #81d4fa;--material-color-light-blue-300: #4fc3f7;--material-color-light-blue-400: #29b6f6;--material-color-light-blue-500: var(--material-color-light-blue);--material-color-light-blue-600: #039be5;--material-color-light-blue-700: #0288d1;--material-color-light-blue-800: #0277bd;--material-color-light-blue-900: #01579b;--material-color-light-blue-a100: #80d8ff;--material-color-light-blue-a200: #40c4ff;--material-color-light-blue-a400: #00b0ff;--material-color-light-blue-a700: #0091ea;--material-color-cyan: #00bcd4;--material-color-cyan-50: #e0f7fa;--material-color-cyan-100: #b2ebf2;--material-color-cyan-200: #80deea;--material-color-cyan-300: #4dd0e1;--material-color-cyan-400: #26c6da;--material-color-cyan-500: var(--material-color-cyan);--material-color-cyan-600: #00acc1;--material-color-cyan-700: #0097a7;--material-color-cyan-800: #00838f;--material-color-cyan-900: #006064;--material-color-cyan-a100: #84ffff;--material-color-cyan-a200: #18ffff;--material-color-cyan-a400: #00e5ff;--material-color-cyan-a700: #00b8d4;--material-color-teal: #009688;--material-color-teal-50: #e0f2f1;--material-color-teal-100: #b2dfdb;--material-color-teal-200: #80cbc4;--material-color-teal-300: #4db6ac;--material-color-teal-400: #26a69a;--material-color-teal-500: var(--material-color-teal);--material-color-teal-600: #00897b;--material-color-teal-700: #00796b;--material-color-teal-800: #00695c;--material-color-teal-900: #004d40;--material-color-teal-a100: #a7ffeb;--material-color-teal-a200: #64ffda;--material-color-teal-a400: #1de9b6;--material-color-teal-a700: #00bfa5;--material-color-green: #4caf50;--material-color-green-50: #e8f5e9;--material-color-green-100: #c8e6c9;--material-color-green-200: #a5d6a7;--material-color-green-300: #81c784;--material-color-green-400: #66bb6a;--material-color-green-500: var(--material-color-green);--material-color-green-600: #43a047;--material-color-green-700: #388e3c;--material-color-green-800: #2e7d32;--material-color-green-900: #1b5e20;--material-color-green-a100: #b9f6ca;--material-color-green-a200: #69f0ae;--material-color-green-a400: #00e676;--material-color-green-a700: #00c853;--material-color-light-green: #8bc34a;--material-color-light-green-50: #f1f8e9;--material-color-light-green-100: #dcedc8;--material-color-light-green-200: #c5e1a5;--material-color-light-green-300: #aed581;--material-color-light-green-400: #9ccc65;--material-color-light-green-500: var(--material-color-light-green);--material-color-light-green-600: #7cb342;--material-color-light-green-700: #689f38;--material-color-light-green-800: #558b2f;--material-color-light-green-900: #33691e;--material-color-light-green-a100: #ccff90;--material-color-light-green-a200: #b2ff59;--material-color-light-green-a400: #76ff03;--material-color-light-green-a700: #64dd17;--material-color-lime: #cddc39;--material-color-lime-50: #f9fbe7;--material-color-lime-100: #f0f4c3;--material-color-lime-200: #e6ee9c;--material-color-lime-300: #dce775;--material-color-lime-400: #d4e157;--material-color-lime-500: var(--material-color-lime);--material-color-lime-600: #c0ca33;--material-color-lime-700: #afb42b;--material-color-lime-800: #9e9d24;--material-color-lime-900: #827717;--material-color-lime-a100: #f4ff81;--material-color-lime-a200: #eeff41;--material-color-lime-a400: #c6ff00;--material-color-lime-a700: #aeea00;--material-color-yellow: #ffeb3b;--material-color-yellow-50: #fffde7;--material-color-yellow-100: #fff9c4;--material-color-yellow-200: #fff59d;--material-color-yellow-300: #fff176;--material-color-yellow-400: #ffee58;--material-color-yellow-500: var(--material-color-yellow);--material-color-yellow-600: #fdd835;--material-color-yellow-700: #fbc02d;--material-color-yellow-800: #f9a825;--material-color-yellow-900: #f57f17;--material-color-yellow-a100: #ffff8d;--material-color-yellow-a200: #ff0;--material-color-yellow-a400: #ffea00;--material-color-yellow-a700: #ffd600;--material-color-amber: #ffc107;--material-color-amber-50: #fff8e1;--material-color-amber-100: #ffecb3;--material-color-amber-200: #ffe082;--material-color-amber-300: #ffd54f;--material-color-amber-400: #ffca28;--material-color-amber-500: var(--material-color-amber);--material-color-amber-600: #ffb300;--material-color-amber-700: #ffa000;--material-color-amber-800: #ff8f00;--material-color-amber-900: #ff6f00;--material-color-amber-a100: #ffe57f;--material-color-amber-a200: #ffd740;--material-color-amber-a400: #ffc400;--material-color-amber-a700: #ffab00;--material-color-orange: #ff9800;--material-color-orange-50: #fff3e0;--material-color-orange-100: #ffe0b2;--material-color-orange-200: #ffcc80;--material-color-orange-300: #ffb74d;--material-color-orange-400: #ffa726;--material-color-orange-500: var(--material-color-orange);--material-color-orange-600: #fb8c00;--material-color-orange-700: #f57c00;--material-color-orange-800: #ef6c00;--material-color-orange-900: #e65100;--material-color-orange-a100: #ffd180;--material-color-orange-a200: #ffab40;--material-color-orange-a400: #ff9100;--material-color-orange-a700: #ff6d00;--material-color-deep-orange: #ff5722;--material-color-deep-orange-50: #fbe9e7;--material-color-deep-orange-100: #ffccbc;--material-color-deep-orange-200: #ffab91;--material-color-deep-orange-300: #ff8a65;--material-color-deep-orange-400: #ff7043;--material-color-deep-orange-500: var(--material-color-deep-orange);--material-color-deep-orange-600: #f4511e;--material-color-deep-orange-700: #e64a19;--material-color-deep-orange-800: #d84315;--material-color-deep-orange-900: #bf360c;--material-color-deep-orange-a100: #ff9e80;--material-color-deep-orange-a200: #ff6e40;--material-color-deep-orange-a400: #ff3d00;--material-color-deep-orange-a700: #dd2c00;--material-color-brown: #795548;--material-color-brown-50: #efebe9;--material-color-brown-100: #d7ccc8;--material-color-brown-200: #bcaaa4;--material-color-brown-300: #a1887f;--material-color-brown-400: #8d6e63;--material-color-brown-500: var(--material-color-brown);--material-color-brown-600: #6d4c41;--material-color-brown-700: #5d4037;--material-color-brown-800: #4e342e;--material-color-brown-900: #3e2723;--material-color-grey: #9e9e9e;--material-color-grey-50: #fafafa;--material-color-grey-100: #f5f5f5;--material-color-grey-200: #eee;--material-color-grey-300: #e0e0e0;--material-color-grey-400: #bdbdbd;--material-color-grey-500: var(--material-color-grey);--material-color-grey-600: #757575;--material-color-grey-700: #616161;--material-color-grey-800: #424242;--material-color-grey-900: #212121;--material-color-blue-grey: #607d8b;--material-color-blue-grey-50: #eceff1;--material-color-blue-grey-100: #cfd8dc;--material-color-blue-grey-200: #b0bec5;--material-color-blue-grey-300: #90a4ae;--material-color-blue-grey-400: #78909c;--material-color-blue-grey-500: var(--material-color-blue-grey);--material-color-blue-grey-600: #546e7a;--material-color-blue-grey-700: #455a64;--material-color-blue-grey-800: #37474f;--material-color-blue-grey-900: #263238}:root{--material-color-red-light: var(--material-color-red-100);--material-color-pink-light: var(--material-color-pink-100);--material-color-purple-light: var(--material-color-purple-100);--material-color-deep-purple-light: var(--material-color-deep-purple-100);--material-color-indigo-light: var(--material-color-indigo-100);--material-color-cyan-light: var(--material-color-cyan-100);--material-color-blue-light: var(--material-color-blue-100);--material-color-teal-light: var(--material-color-teal-100);--material-color-light-blue-light: var(--material-color-light-blue-100);--material-color-light-green-light: var(--material-color-green-100);--material-color-green-light: var(--material-color-green-100);--material-color-lime-light: var(--material-color-lime-100);--material-color-yellow-light: var(--material-color-yellow-100);--material-color-amber-light: var(--material-color-amber-100);--material-color-orange-light: var(--material-color-orange-100);--material-color-deep-orange-light: var(--material-color-deep-orange-100);--material-color-brown-light: var(--material-color-brown-100);--material-color-grey-light: var(--material-color-grey-100);--material-color-blue-grey-light: var(--material-color-blue-grey-100)}:root{--red: var(--material-color-red);--deep-orange: var(var(--material-color-deep-orange))}:root{--code-font-size: 1rem;--code-line-height: 1.5;--code-tab-size: 4;--code-width: min(75em, 100%);--code-height: auto}:root{--shadow-blur: 4px;--hover-filter-brightness-hack: brightness(1.05);--hover-filter-custom: ;--hover-filter: var(--hover-filter-brightness-hack,) var(--hover-filter-custom,);--button-hover-filter-custom: ;--active-filter-brightness-hack: brightness(.9);--active-filter-custom: ;--active-filter: var(--active-filter-brightness-hack,) var(--active-filter-custom,);--button-active-filter-custom: ;--menu-hover-filter: var(--hover-filter);--menu-hover-transform: var(--hover-transform);--menu-item-hover-filter-brightness-hack: brightness(.95);--menu-item-hover-filter-custom: ;--menu-item-hover-filter: var(--menu-item-hover-filter-brightness-hack,) var(--menu-item-hover-filter-custom,);--menu-item-bg: var(--menu-bg, var(--bg));--menu-item-active-filter-custom: ;--menu-item-active-filter: var(--menu-item-active-filter-custom,);--transition: .3s;--menu-transition: var(--transition);--button-transition: var(--transition);--sidebar-transition: var(--transition);--checkbox-hover-filter: var(--hover-filter);--checkbox-hover-transform: rotateY(-5deg);--checkbox-active-filter: var(--active-filter);--checkbox-active-transform: rotateY(5deg);--checkbox-transition: .4s;--checked-weight: var(--bold);--grab-bar-hover-base-color-percentage: 88%;--grab-bar-hover-color-mix: var(--hover-color-mix, white);--grab-bar-active-base-color-percentage: 80%;--grab-bar-active-color-mix: var(--active-color-mix, black);--grab-bar-shadow-color: color-mix( in srgb, var(--grab-bar-fg, var(--sidebar-fg, var(--fg))) 24%, transparent );--grab-bar-hover-bg: color-mix( in oklch, var(--grab-bar-bg, var(--sidebar-bg, var(--surface-bg, var(--bg)))) var(--grab-bar-hover-base-color-percentage, 88%), var(--grab-bar-hover-color-mix, white) calc(100% - var(--grab-bar-hover-base-color-percentage, 88%)) );--grab-bar-active-bg: color-mix( in oklch, var(--grab-bar-bg, var(--sidebar-bg, var(--surface-bg, var(--bg)))) var(--grab-bar-active-base-color-percentage, 80%), var(--grab-bar-active-color-mix, black) calc(100% - var(--grab-bar-active-base-color-percentage, 80%)) );--grab-bar-hover-box-shadow: inset 0 0 0 1px var(--grab-bar-shadow-color);--grab-bar-active-box-shadow: inset 0 0 0 1px var(--grab-bar-shadow-color), 0 0 .4rem var(--grab-bar-shadow-color);--greyed-out-filter: blur(2px) grayscale(.5);--disabled-hover-transform: none;--disabled-transform: none;--disabled-filter-brightness-hack: brightness(.9);--disabled-filter-custom: grayscale(.5) blur(.5px);--disabled-filter: var(--disabled-filter-brightness-hack,) var(--disabled-filter-custom,);--disabled-shadow-distance: var(--button-shadow-distance);--disabled-shadow-color: var(--button-shadow-color);--scrollbar-track-bg: transparent;--hover-base-color-percentage: 90%;--hover-color-mix: white;--active-base-color-percentage: 90%;--active-color-mix: black;--disabled-base-color-percentage: 50%;--disabled-color-mix: gray}@supports (background: color-mix(in srgb,red 50%,blue)){:root{--menu-item-hover-filter: var(--menu-item-hover-filter-custom);--menu-item-active-filter: var(--menu-item-active-filter-custom);--button-hover-filter: var(--button-hover-filter-custom);--button-active-filter: var(--button-active-filter-custom);--hover-filter: var(--hover-filter-custom);--active-filter: var(--active-filter-custom);--disabled-filter: var(--disabled-filter-custom)}}body{margin:0;padding:0}:root{--space: 2px;--space-md: calc(var(--space) * 2);--space-lg: calc(var(--space-md) * 2);--space-xl: calc(var(--space-xl) * 2);--padding: calc(var(--space) * 4);--gap: calc(var(--padding) * 2);--column-gap: var(--gap);--row-gap: var(--gap);--grab-bar-width: var(--padding);--border-radius: 8px;--border-style: solid;--border-width: 1px;--icon-size: 32px;--card-width: 420px;--card-width-small: 250px;--card-width-large: 600px;--card-height: 300px;--card-height-small: 150px;--card-height-large: 450px;--min-card-height: 200px;--card-header-height: 2em;--card-footer-height: 1.5em;--card-footer-border: 1px solid #1113}:root{--sidebar-width: 256px}:root{font-family:var(--font-family);font-size:var(--font-size, 16px)}body{font-size:var(--font-size);font-family:var(--font-family);scroll-behavior:smooth;background-color:var(--body-bg, var(--bg));color:var(--body-fg, var(--fg))}:root{--fg: var(--material-color-grey-800);--bg: #fafafa;--surface-bg: var(--material-color-grey-100);--surface-fg: var(--material-color-grey-800);--container-bg: var(--surface-bg);--container-fg: var(--surface-fg);--sidebar-bg: var(--material-color-grey-100);--sidebar-fg: var(--material-color-grey-900);--menu-fg: var(--material-color-grey-900);--menu-bg: var(--material-color-grey-100);--primary-bg: var(--material-color-blue-500);--primary-fg: var(--material-color-grey-100);--secondary-bg: var(--material-color-grey-400);--secondary-fg: var(--material-color-grey-900);--stripe-bg: color-mix(in srgb, var(--menu-bg) 94%, var(--menu-fg) 6%);--hover-color-mix: #444;--active-color-mix: black;--stripe-fg: var(--menu-fg);--control-bg: var(--material-color-grey-300);--control-fg: var(--material-color-grey-900);--tab-bg: var(--material-color-grey-200);--tab-fg: var(--material-color-grey-800);--tab-active-bg: #ffffff;--tab-active-fg: var(--material-color-blue-700);--tab-bar-fg: var(--material-color-grey-900);--warning-bg: var(--material-color-orange-600);--warning-fg: var(--white);--danger-bg: var(--material-color-red-600);--danger-fg: var(--white);--success-bg: var(--material-color-green-600);--success-fg: var(--white);--info-bg: var(--material-color-light-blue-600);--info-fg: var(--white);--border-color: var(--material-color-grey-400);--input-bg: #fefefe;--input-fg: var(--material-color-grey-900);--slider-track-bg: color-mix( in srgb, var(--input-bg) 62%, var(--border-color) 38% );--slider-fill-bg: var(--primary-bg);--slider-thumb-bg: #ffffff;--slider-thumb-border: 1px solid var(--primary-bg);--slider-thumb-size: 1rem;--hover-filter-brightness-hack: brightness(.9);--code-bg: #ffffff;--code-fg: #333333;--code-comment-fg: #999999;--code-comment-bg: transparent;--code-string-fg: #d14;--code-string-bg: transparent;--code-keyword-fg: #00f;--code-keyword-bg: transparent;--code-attr-name-fg: #ff4500;--code-attr-name-bg: transparent;--code-tag-fg: #170;--code-tag-bg: transparent;--code-function-fg: #005cc5;--code-function-bg: transparent;--code-variable-fg: #e90;--code-variable-bg: transparent;--code-operator-fg: #9a6e3a;--code-operator-bg: transparent;--code-prolog-fg: #999999;--code-prolog-bg: transparent;--code-doctype-fg: #999999;--code-doctype-bg: transparent;--code-cdata-fg: #999999;--code-cdata-bg: transparent}:root{--pol-gray-900: #222;--pol-gray-800: #333;--pol-gray-700: #555;--pol-gray-600: #666;--pol-gray-500: #777;--pol-gray-400: #888;--pol-gray-300: #aaa;--pol-gray-200: #ccc;--pol-gray-150: #ddd;--pol-gray-100: #eee;--pol-gray-75: #efefef;--pol-gray-50: #f0f0f0;--pol-color-primary: #0033a0;--pol-color-accent: #01abfc;--pol-color-action: #4caf50;--pol-color-action-hover: #43a047;--pol-color-danger: #c6093b;--pol-color-danger-alt: #dc3545;--pol-color-success: #28a745;--pol-color-success-dark: #155724;--pol-color-warning: #ffc107;--pol-color-highlight: #ffff88;--pol-text-dark: var(--pol-gray-900);--pol-text-heading: var(--pol-gray-800);--pol-text-body: var(--pol-gray-700);--pol-text-light: var(--pol-gray-600);--pol-text-muted: var(--pol-gray-500);--pol-text-disabled: var(--pol-gray-300);--pol-text-on-dark: #fff;--pol-text-error: var(--pol-color-danger-alt);--pol-bg-white: #fff;--pol-bg-page: #fefefe;--pol-bg-subtle: var(--pol-gray-75);--pol-bg-muted: var(--pol-gray-100);--pol-bg-warning: #fff3cd;--pol-bg-danger: #f8d7da;--pol-bg-success: #d4edda;--pol-bg-success-light: #f6fff8;--pol-bg-highlight: var(--pol-color-highlight);--pol-bg-row-odd: hsl(67, 100%, 98%);--pol-bg-row-even: #f4fcfe;--pol-border-color: var(--pol-gray-200);--pol-border-color-dark: var(--pol-gray-500);--pol-border-color-light: var(--pol-gray-150);--pol-border-default: 1px solid var(--pol-border-color);--pol-border-dark: 1px solid var(--pol-border-color-dark);--pol-space-1: 3px;--pol-space-2: 4px;--pol-space-3: 8px;--pol-space-4: .75rem;--pol-space-5: 1rem;--pol-space-6: 1.25rem;--pol-space-7: 1.5rem;--pol-space-8: 2rem;--pol-radius-sm: 4px;--pol-radius-md: 6px;--pol-radius-lg: 8px;--pol-radius-xl: 10px;--pol-radius-full: 50%;--pol-font-size-xs: .75rem;--pol-font-size-sm: .85rem;--pol-font-size-md: .9rem;--pol-font-size-base: 1rem;--pol-font-size-lg: 1.25rem;--pol-font-size-xl: 1.5rem;--pol-font-size-2xl: 2rem;--pol-font-weight-normal: 400;--pol-font-weight-semibold: 600;--pol-font-weight-bold: 700;--pol-transition-fast: .2s ease;--pol-transition-normal: .3s ease;--pol-shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--pol-shadow-md: 0 4px 8px rgba(0, 0, 0, .1);--pol-shadow-lg: 0 8px 16px rgba(0, 0, 0, .12);--pol-focus-ring: 0 0 0 2px rgba(0, 51, 160, .35);--pol-z-dropdown: 100;--pol-z-modal: 200;--pol-z-tooltip: 300;--pol-z-footer: 400}.pol-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--pol-space-2);padding:var(--pol-space-2) var(--pol-space-3);background-color:var(--pol-color-action);color:var(--pol-text-on-dark);font-weight:var(--pol-font-weight-bold);font-size:inherit;border:none;border-radius:var(--pol-radius-sm);cursor:pointer;transition:background-color var(--pol-transition-fast);white-space:nowrap}.pol-action:hover{background-color:var(--pol-color-action-hover)}.pol-action:focus-visible{outline:none;box-shadow:var(--pol-focus-ring)}.pol-action:disabled,.pol-action[disabled]{background-color:var(--pol-gray-300);color:var(--pol-gray-600);cursor:not-allowed}.pol-action-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--pol-space-2);padding:var(--pol-space-2) var(--pol-space-3);background-color:var(--pol-color-danger-alt);color:var(--pol-text-on-dark);font-weight:var(--pol-font-weight-bold);font-size:inherit;border:none;border-radius:var(--pol-radius-sm);cursor:pointer;transition:background-color var(--pol-transition-fast);white-space:nowrap}.pol-action-danger:hover{background-color:var(--pol-color-danger)}.pol-action-danger:focus-visible{outline:none;box-shadow:var(--pol-focus-ring)}.pol-action-danger:disabled,.pol-action-danger[disabled]{background-color:var(--pol-gray-300);color:var(--pol-gray-600);cursor:not-allowed}.pol-mini-btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.8em;min-height:1.8em;padding:var(--pol-space-1) var(--pol-space-2);font-size:var(--pol-font-size-sm);font-weight:var(--pol-font-weight-semibold);line-height:1;background-color:var(--pol-bg-white);color:var(--pol-text-heading);border:var(--pol-border-default);border-radius:var(--pol-radius-lg);cursor:pointer;transition:background-color var(--pol-transition-fast),color var(--pol-transition-fast),border-color var(--pol-transition-fast);white-space:nowrap}.pol-mini-btn:hover{background-color:var(--pol-gray-800);color:var(--pol-text-on-dark);border-color:var(--pol-gray-800)}.pol-mini-btn:focus-visible{outline:none;box-shadow:var(--pol-focus-ring)}.pol-mini-btn-danger{color:var(--pol-color-danger-alt);border-color:var(--pol-color-danger-alt)}.pol-mini-btn-danger:hover{background-color:var(--pol-color-danger-alt);color:var(--pol-text-on-dark);border-color:var(--pol-color-danger-alt)}.pol-tab-bar{display:flex;gap:var(--pol-space-1);border-bottom:2px solid var(--pol-gray-800);padding:0;margin-bottom:var(--pol-space-3)}.pol-tab{padding:var(--pol-space-2) var(--pol-space-4);background-color:inherit;color:var(--pol-text-heading);font-size:inherit;font-weight:var(--pol-font-weight-normal);border:1px solid var(--pol-gray-800);border-bottom:none;border-radius:var(--pol-radius-xl) var(--pol-radius-xl) 0 0;cursor:pointer;transition:background-color var(--pol-transition-normal),color var(--pol-transition-normal)}.pol-tab:hover{background-color:var(--pol-gray-100)}.pol-tab.active{background-color:var(--pol-gray-800);color:var(--pol-text-on-dark)}.pol-tab:focus-visible{outline:none;box-shadow:var(--pol-focus-ring)}.pol-top-nav{display:flex;flex-wrap:wrap;gap:var(--pol-space-1);align-items:center;padding:var(--pol-space-2) var(--pol-space-3);background:var(--pol-gray-800);border-bottom:3px solid var(--pol-color-primary)}.pol-top-nav-label{font-weight:var(--pol-font-weight-bold);color:var(--pol-text-on-dark);margin-right:var(--pol-space-2);font-size:var(--pol-font-size-sm);text-transform:uppercase;letter-spacing:.05em}.pol-top-nav a,.pol-top-nav :is(a){color:var(--pol-gray-200);text-decoration:none;white-space:nowrap;padding:var(--pol-space-1) var(--pol-space-2);border-radius:var(--pol-radius-sm);font-size:var(--pol-font-size-sm);transition:background-color var(--pol-transition-fast),color var(--pol-transition-fast)}.pol-top-nav a:hover{background-color:#ffffff1f;color:var(--pol-text-on-dark);text-decoration:none}.pol-top-nav a.active{background-color:#ffffff2e;color:var(--pol-text-on-dark);font-weight:var(--pol-font-weight-bold)}.pol-top-nav a:after{content:""}.pol-edit-table{border:1px solid var(--pol-gray-400);border-collapse:collapse;max-width:800px;margin:auto}.pol-edit-table td{padding:var(--pol-space-2);border-top:1px solid var(--pol-border-color)}.pol-edit-table th{padding:var(--pol-space-2) var(--pol-space-3);text-align:left;background-color:var(--pol-gray-800);color:var(--pol-text-on-dark);font-weight:var(--pol-font-weight-semibold);font-size:var(--pol-font-size-sm);position:sticky;top:0;z-index:1}.pol-edit-table tr:nth-child(even),.pol-edit-table tr:nth-child(even) td,.pol-edit-table tr:nth-child(even) input,.pol-edit-table tr:nth-child(even) select{background-color:var(--pol-bg-row-even)}.pol-edit-table tr:nth-child(odd),.pol-edit-table tr:nth-child(odd) td,.pol-edit-table tr:nth-child(odd) input,.pol-edit-table tr:nth-child(odd) select{background-color:var(--pol-bg-row-odd)}.pol-edit-table input,.pol-edit-table select{padding:var(--pol-space-2) var(--pol-space-1);font-size:inherit;font-family:inherit;border:none;border-bottom:2px solid transparent;transition:border-color var(--pol-transition-fast)}.pol-edit-table input:focus,.pol-edit-table select:focus{outline:none;border-bottom-color:var(--pol-color-primary)}.pol-edit-table input:hover,.pol-edit-table select:hover{border-bottom-color:var(--pol-gray-300)}.pol-edit-table .change{background-color:var(--pol-bg-highlight)}.pol-edit-table .changed{font-weight:var(--pol-font-weight-bold);font-style:italic}.pol-toolbar-sticky{position:sticky;top:0;z-index:2;background-color:var(--pol-bg-white);box-shadow:var(--pol-shadow-sm)}div.pol-toolbar-sticky{padding:var(--pol-space-2) var(--pol-space-3);display:flex;align-items:center;gap:var(--pol-space-2);flex-wrap:wrap;min-height:2em}.pol-toolbar-content{display:flex;align-items:center;gap:var(--pol-space-2);flex-wrap:wrap;padding:var(--pol-space-1) 0}.pol-input{padding:var(--pol-space-2) var(--pol-space-1);font-size:inherit;font-family:inherit;background:transparent;border:none;border-bottom:2px solid var(--pol-gray-200);transition:border-color var(--pol-transition-fast)}.pol-input:focus{outline:none;border-bottom-color:var(--pol-color-primary)}.pol-input:hover:not(:focus){border-bottom-color:var(--pol-gray-300)}.pol-input::placeholder{color:var(--pol-text-disabled)}.pol-status{display:inline-block;padding:var(--pol-space-1) var(--pol-space-3);font-size:var(--pol-font-size-sm);font-weight:var(--pol-font-weight-semibold);border-radius:var(--pol-radius-sm)}.pol-status-saving{color:var(--pol-text-muted)}.pol-status-error{color:var(--pol-color-danger-alt);background-color:var(--pol-bg-danger);border:1px solid var(--pol-color-danger-alt);padding:var(--pol-space-2) var(--pol-space-3);border-radius:var(--pol-radius-sm);font-size:var(--pol-font-size-sm)}.pol-status-success{color:var(--pol-color-success-dark);background-color:var(--pol-bg-success);border:1px solid var(--pol-color-success);padding:var(--pol-space-2) var(--pol-space-3);border-radius:var(--pol-radius-sm);font-size:var(--pol-font-size-sm)}.pol-table-plain,.pol-table-plain td,.pol-table-plain th,.pol-table-plain tr,.pol-table-plain tr:nth-child(even),.pol-table-plain tr:nth-child(odd),.pol-table-plain tr:nth-child(even) td,.pol-table-plain tr:nth-child(odd) td{background-color:transparent;border:none}.pol-table-plain td,.pol-table-plain th{padding:var(--pol-space-1) var(--pol-space-3)}.pol-table-plain th{text-align:right;font-weight:var(--pol-font-weight-bold);color:var(--pol-text-heading)}.pol-center{margin-inline:auto;box-sizing:border-box}.pol-w-xs{max-width:400px}.pol-w-sm{max-width:600px}.pol-w-md{max-width:800px}.pol-w-normal{max-width:1000px}.pol-w-wide{max-width:1200px}.pol-w-xl{max-width:1650px}.pol-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pol-space-below{margin-bottom:5rem}.pol-space-below-sm{margin-bottom:2rem}.pol-space-below-lg{margin-bottom:10rem}.pol-inline-group{display:inline-flex;align-items:center;gap:var(--pol-space-1);flex-wrap:nowrap}iframe.svelte-12azing.svelte-12azing{display:none}footer.svelte-12azing.svelte-12azing{display:flex;flex-direction:row;height:32px;justify-content:space-between;position:fixed;bottom:0;width:100vw;box-sizing:border-box;padding-left:1em;padding-right:1em;background-color:var(--pol-color-primary);color:var(--pol-text-on-dark)}footer.svelte-12azing input.svelte-12azing{border:none;background-color:transparent;color:var(--pol-text-on-dark)}.edit-dashboard-toggle.svelte-12azing.svelte-12azing{border:1px solid rgba(255,255,255,.4);background-color:transparent;color:var(--pol-text-on-dark);cursor:pointer;border-radius:var(--pol-radius-sm);padding:var(--pol-space-1) var(--pol-space-2);font-size:var(--pol-font-size-sm);transition:background-color var(--pol-transition-fast)}.edit-dashboard-toggle.svelte-12azing.svelte-12azing:hover{background-color:#ffffff26}.edit-dashboard-toggle.active.svelte-12azing.svelte-12azing{background-color:var(--pol-color-warning);color:var(--pol-gray-800);border-color:var(--pol-color-warning)}.body-wrap.svelte-12azing.svelte-12azing{margin-bottom:32px}.loggedout.svelte-12azing.svelte-12azing{max-width:800px;margin:auto;text-align:center}.minimal.svelte-12azing.svelte-12azing{border:none;background-color:transparent;text-decoration:underline}@media print{footer.svelte-12azing.svelte-12azing{display:none}}
