/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{color-scheme:light dark;--palette-artwork-background:#382656}:root:where([data-palette=arctic]){--palette-artwork-background:#11223c}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root,[data-contrast=standard]{--md-sys-color-primary:light-dark(#765085,#e4b7f3);--md-sys-color-surface-tint:light-dark(#765085,#e4b7f3);--md-sys-color-on-primary:light-dark(#fff,#442253);--md-sys-color-primary-container:light-dark(#f8d8ff,#5c386b);--md-sys-color-on-primary-container:light-dark(#5c386b,#f8d8ff);--md-sys-color-secondary:light-dark(#6c538c,#d7bafb);--md-sys-color-on-secondary:light-dark(#fff,#3c255a);--md-sys-color-secondary-container:light-dark(#eedcff,#533b72);--md-sys-color-on-secondary-container:light-dark(#533b72,#eedcff);--md-sys-color-tertiary:light-dark(#545a92,#bdc2ff);--md-sys-color-on-tertiary:light-dark(#fff,#262b61);--md-sys-color-tertiary-container:light-dark(#e0e0ff,#3c4279);--md-sys-color-on-tertiary-container:light-dark(#3c4279,#e0e0ff);--md-sys-color-error:light-dark(#904a48,#ffb3af);--md-sys-color-on-error:light-dark(#fff,#571d1d);--md-sys-color-error-container:light-dark(#ffdad8,#733332);--md-sys-color-on-error-container:light-dark(#733332,#ffdad8);--md-sys-color-background:light-dark(#fff7fb,#161217);--md-sys-color-on-background:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface:light-dark(#fff7fb,#161217);--md-sys-color-on-surface:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface-variant:light-dark(#ebdfea,#4c444d);--md-sys-color-on-surface-variant:light-dark(#4c444d,#cec3cd);--md-sys-color-outline:light-dark(#7d747d,#978e97);--md-sys-color-outline-variant:light-dark(#cec3cd,#4c444d);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#342f34,#e9e0e7);--md-sys-color-inverse-on-surface:light-dark(#f8eef5,#342f34);--md-sys-color-inverse-primary:light-dark(#e4b7f3,#765085);--md-sys-color-primary-fixed:#f8d8ff;--md-sys-color-on-primary-fixed:#2d0b3d;--md-sys-color-primary-fixed-dim:#e4b7f3;--md-sys-color-on-primary-fixed-variant:#5c386b;--md-sys-color-secondary-fixed:#eedcff;--md-sys-color-on-secondary-fixed:#260e44;--md-sys-color-secondary-fixed-dim:#d7bafb;--md-sys-color-on-secondary-fixed-variant:#533b72;--md-sys-color-tertiary-fixed:#e0e0ff;--md-sys-color-on-tertiary-fixed:#0f154b;--md-sys-color-tertiary-fixed-dim:#bdc2ff;--md-sys-color-on-tertiary-fixed-variant:#3c4279;--md-sys-color-surface-dim:light-dark(#e1d7df,#161217);--md-sys-color-surface-bright:light-dark(#fff7fb,#3d373d);--md-sys-color-surface-container-lowest:light-dark(#fff,#110d12);--md-sys-color-surface-container-low:light-dark(#fbf1f8,#1f1a1f);--md-sys-color-surface-container:light-dark(#f5ebf3,#231e23);--md-sys-color-surface-container-high:light-dark(#efe5ed,#2d282e);--md-sys-color-surface-container-highest:light-dark(#e9e0e7,#383339)}[data-contrast=medium]{--md-sys-color-primary:light-dark(#4a2859,#f5d0ff);--md-sys-color-surface-tint:light-dark(#765085,#e4b7f3);--md-sys-color-on-primary:light-dark(#fff,#381648);--md-sys-color-primary-container:light-dark(#855f94,#ab82ba);--md-sys-color-on-primary-container:light-dark(#fff,#000);--md-sys-color-secondary:light-dark(#422b60,#e9d4ff);--md-sys-color-on-secondary:light-dark(#fff,#31194e);--md-sys-color-secondary-container:light-dark(#7b629c,#a085c2);--md-sys-color-on-secondary-container:light-dark(#fff,#000);--md-sys-color-tertiary:light-dark(#2c3167,#d8d9ff);--md-sys-color-on-tertiary:light-dark(#fff,#1a2055);--md-sys-color-tertiary-container:light-dark(#6369a2,#878cc8);--md-sys-color-on-tertiary-container:light-dark(#fff,#000);--md-sys-color-error:light-dark(#5e2323,#ffd2cf);--md-sys-color-on-error:light-dark(#fff,#481313);--md-sys-color-error-container:light-dark(#a15856,#cb7b77);--md-sys-color-on-error-container:light-dark(#fff,#000);--md-sys-color-background:light-dark(#fff7fb,#161217);--md-sys-color-on-background:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface:light-dark(#fff7fb,#161217);--md-sys-color-on-surface:light-dark(#141015,#fff);--md-sys-color-surface-variant:light-dark(#ebdfea,#4c444d);--md-sys-color-on-surface-variant:light-dark(#3b343c,#e5d9e3);--md-sys-color-outline:light-dark(#585059,#b9afb9);--md-sys-color-outline-variant:light-dark(#736a73,#978d97);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#342f34,#e9e0e7);--md-sys-color-inverse-on-surface:light-dark(#f8eef5,#2d282e);--md-sys-color-inverse-primary:light-dark(#e4b7f3,#5e3a6d);--md-sys-color-primary-fixed:light-dark(#855f94,#f8d8ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#220032);--md-sys-color-primary-fixed-dim:light-dark(#6b467a,#e4b7f3);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#4a2859);--md-sys-color-secondary-fixed:light-dark(#7b629c,#eedcff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#1b0239);--md-sys-color-secondary-fixed-dim:light-dark(#624981,#d7bafb);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#422b60);--md-sys-color-tertiary-fixed:light-dark(#6369a2,#e0e0ff);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#030741);--md-sys-color-tertiary-fixed-dim:light-dark(#4b5088,#bdc2ff);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#2c3167);--md-sys-color-surface-dim:light-dark(#cdc4cb,#161217);--md-sys-color-surface-bright:light-dark(#fff7fb,#484349);--md-sys-color-surface-container-lowest:light-dark(#fff,#0a060b);--md-sys-color-surface-container-low:light-dark(#fbf1f8,#211c21);--md-sys-color-surface-container:light-dark(#efe5ed,#2b262c);--md-sys-color-surface-container-high:light-dark(#e4dae1,#363137);--md-sys-color-surface-container-highest:light-dark(#d8cfd6,#413c42)}[data-contrast=high]{--md-sys-color-primary:light-dark(#3f1d4f,#fdeaff);--md-sys-color-surface-tint:light-dark(#765085,#e4b7f3);--md-sys-color-on-primary:light-dark(#fff,#000);--md-sys-color-primary-container:light-dark(#5f3b6e,#e0b3ef);--md-sys-color-on-primary-container:light-dark(#fff,#190026);--md-sys-color-secondary:light-dark(#372055,#f8ecff);--md-sys-color-on-secondary:light-dark(#fff,#000);--md-sys-color-secondary-container:light-dark(#563e75,#d3b6f7);--md-sys-color-on-secondary-container:light-dark(#fff,#14002e);--md-sys-color-tertiary:light-dark(#21275c,#f0eeff);--md-sys-color-on-tertiary:light-dark(#fff,#000);--md-sys-color-tertiary-container:light-dark(#3f447b,#b9befd);--md-sys-color-on-tertiary-container:light-dark(#fff,#000239);--md-sys-color-error:light-dark(#511919,#ffecea);--md-sys-color-on-error:light-dark(#fff,#000);--md-sys-color-error-container:light-dark(#763534,#ffadaa);--md-sys-color-on-error-container:light-dark(#fff,#220002);--md-sys-color-background:light-dark(#fff7fb,#161217);--md-sys-color-on-background:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface:light-dark(#fff7fb,#161217);--md-sys-color-on-surface:light-dark(#000,#fff);--md-sys-color-surface-variant:light-dark(#ebdfea,#4c444d);--md-sys-color-on-surface-variant:light-dark(#000,#fff);--md-sys-color-outline:light-dark(#302a32,#f9ecf7);--md-sys-color-outline-variant:light-dark(#4e474f,#cabfc9);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#342f34,#e9e0e7);--md-sys-color-inverse-on-surface:light-dark(#fff,#000);--md-sys-color-inverse-primary:light-dark(#e4b7f3,#5e3a6d);--md-sys-color-primary-fixed:light-dark(#5f3b6e,#f8d8ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000);--md-sys-color-primary-fixed-dim:light-dark(#472456,#e4b7f3);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#220032);--md-sys-color-secondary-fixed:light-dark(#563e75,#eedcff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000);--md-sys-color-secondary-fixed-dim:light-dark(#3e275d,#d7bafb);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#1b0239);--md-sys-color-tertiary-fixed:light-dark(#3f447b,#e0e0ff);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#000);--md-sys-color-tertiary-fixed-dim:light-dark(#282d63,#bdc2ff);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#030741);--md-sys-color-surface-dim:light-dark(#bfb6bd,#161217);--md-sys-color-surface-bright:light-dark(#fff7fb,#544e54);--md-sys-color-surface-container-lowest:light-dark(#fff,#000);--md-sys-color-surface-container-low:light-dark(#f8eef5,#231e23);--md-sys-color-surface-container:light-dark(#e9e0e7,#342f34);--md-sys-color-surface-container-high:light-dark(#dbd2d9,#3f3a3f);--md-sys-color-surface-container-highest:light-dark(#cdc4cb,#4b454b)}:root:where([data-palette=arctic]),:root:where([data-palette=arctic]) [data-contrast=standard]{--md-sys-color-primary:light-dark(#475d92,#b1c6ff);--md-sys-color-surface-tint:light-dark(#475d92,#b1c6ff);--md-sys-color-on-primary:light-dark(#fff,#162e60);--md-sys-color-primary-container:light-dark(#d9e2ff,#2f4578);--md-sys-color-on-primary-container:light-dark(#2f4578,#d9e2ff);--md-sys-color-secondary:light-dark(#4a5d92,#b3c5ff);--md-sys-color-on-secondary:light-dark(#fff,#192e60);--md-sys-color-secondary-container:light-dark(#dae1ff,#314578);--md-sys-color-on-secondary-container:light-dark(#314578,#dae1ff);--md-sys-color-tertiary:light-dark(#8d4a5b,#ffb1c2);--md-sys-color-on-tertiary:light-dark(#fff,#551d2d);--md-sys-color-tertiary-container:light-dark(#ffd9df,#713343);--md-sys-color-on-tertiary-container:light-dark(#713343,#ffd9df);--md-sys-color-error:light-dark(#ba1a1a,#ffb4ab);--md-sys-color-on-error:light-dark(#fff,#690005);--md-sys-color-error-container:light-dark(#ffdad6,#93000a);--md-sys-color-on-error-container:light-dark(#93000a,#ffdad6);--md-sys-color-background:light-dark(#faf8ff,#121318);--md-sys-color-on-background:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface:light-dark(#faf8ff,#121318);--md-sys-color-on-surface:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface-variant:light-dark(#e1e2ec,#44464f);--md-sys-color-on-surface-variant:light-dark(#44464f,#c5c6d0);--md-sys-color-outline:light-dark(#757780,#8f9099);--md-sys-color-outline-variant:light-dark(#c5c6d0,#44464f);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#2f3036,#e2e2e9);--md-sys-color-inverse-on-surface:light-dark(#f1f0f7,#2f3036);--md-sys-color-inverse-primary:light-dark(#b1c6ff,#475d92);--md-sys-color-primary-fixed:#d9e2ff;--md-sys-color-on-primary-fixed:#001946;--md-sys-color-primary-fixed-dim:#b1c6ff;--md-sys-color-on-primary-fixed-variant:#2f4578;--md-sys-color-secondary-fixed:#dae1ff;--md-sys-color-on-secondary-fixed:#001849;--md-sys-color-secondary-fixed-dim:#b3c5ff;--md-sys-color-on-secondary-fixed-variant:#314578;--md-sys-color-tertiary-fixed:#ffd9df;--md-sys-color-on-tertiary-fixed:#3a0719;--md-sys-color-tertiary-fixed-dim:#ffb1c2;--md-sys-color-on-tertiary-fixed-variant:#713343;--md-sys-color-surface-dim:light-dark(#dad9e0,#121318);--md-sys-color-surface-bright:light-dark(#faf8ff,#38393f);--md-sys-color-surface-container-lowest:light-dark(#fff,#0c0e13);--md-sys-color-surface-container-low:light-dark(#f4f3fa,#1a1b21);--md-sys-color-surface-container:light-dark(#eeedf4,#1e1f25);--md-sys-color-surface-container-high:light-dark(#e8e7ef,#282a2f);--md-sys-color-surface-container-highest:light-dark(#e2e2e9,#33343a)}[data-contrast=medium]:root:where([data-palette=arctic]),:root:where([data-palette=arctic]) [data-contrast=medium]{--md-sys-color-primary:light-dark(#1d3466,#d1dcff);--md-sys-color-surface-tint:light-dark(#475d92,#b1c6ff);--md-sys-color-on-primary:light-dark(#fff,#072355);--md-sys-color-primary-container:light-dark(#566ca1,#7a90c8);--md-sys-color-on-primary-container:light-dark(#fff,#000);--md-sys-color-secondary:light-dark(#1f3467,#d2dbff);--md-sys-color-on-secondary:light-dark(#fff,#0b2255);--md-sys-color-secondary-container:light-dark(#586ba2,#7c8fc8);--md-sys-color-on-secondary-container:light-dark(#fff,#000);--md-sys-color-tertiary:light-dark(#5c2233,#ffd1d9);--md-sys-color-on-tertiary:light-dark(#fff,#471223);--md-sys-color-tertiary-container:light-dark(#9e5869,#c87a8c);--md-sys-color-on-tertiary-container:light-dark(#fff,#000);--md-sys-color-error:light-dark(#740006,#ffd2cc);--md-sys-color-on-error:light-dark(#fff,#540003);--md-sys-color-error-container:light-dark(#cf2c27,#ff5449);--md-sys-color-on-error-container:light-dark(#fff,#000);--md-sys-color-background:light-dark(#faf8ff,#121318);--md-sys-color-on-background:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface:light-dark(#faf8ff,#121318);--md-sys-color-on-surface:light-dark(#0f1116,#fff);--md-sys-color-surface-variant:light-dark(#e1e2ec,#44464f);--md-sys-color-on-surface-variant:light-dark(#34363e,#dbdce6);--md-sys-color-outline:light-dark(#50525a,#b0b1bb);--md-sys-color-outline-variant:light-dark(#6b6d75,#8e9099);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#2f3036,#e2e2e9);--md-sys-color-inverse-on-surface:light-dark(#f1f0f7,#282a2f);--md-sys-color-inverse-primary:light-dark(#b1c6ff,#304679);--md-sys-color-primary-fixed:light-dark(#566ca1,#d9e2ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000f31);--md-sys-color-primary-fixed-dim:light-dark(#3e5387,#b1c6ff);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#1d3466);--md-sys-color-secondary-fixed:light-dark(#586ba2,#dae1ff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000e33);--md-sys-color-secondary-fixed-dim:light-dark(#405387,#b3c5ff);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#1f3467);--md-sys-color-tertiary-fixed:light-dark(#9e5869,#ffd9df);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#2c000e);--md-sys-color-tertiary-fixed-dim:light-dark(#824051,#ffb1c2);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#5c2233);--md-sys-color-surface-dim:light-dark(#c6c6cd,#121318);--md-sys-color-surface-bright:light-dark(#faf8ff,#43444a);--md-sys-color-surface-container-lowest:light-dark(#fff,#06070c);--md-sys-color-surface-container-low:light-dark(#f4f3fa,#1c1d23);--md-sys-color-surface-container:light-dark(#e8e7ef,#26282d);--md-sys-color-surface-container-high:light-dark(#dddce3,#313238);--md-sys-color-surface-container-highest:light-dark(#d1d1d8,#3c3d43)}[data-contrast=high]:root:where([data-palette=arctic]),:root:where([data-palette=arctic]) [data-contrast=high]{--md-sys-color-primary:light-dark(#102a5c,#edefff);--md-sys-color-surface-tint:light-dark(#475d92,#b1c6ff);--md-sys-color-on-primary:light-dark(#fff,#000);--md-sys-color-primary-container:light-dark(#31487b,#acc2fd);--md-sys-color-on-primary-container:light-dark(#fff,#000a25);--md-sys-color-secondary:light-dark(#14295c,#edefff);--md-sys-color-on-secondary:light-dark(#fff,#000);--md-sys-color-secondary-container:light-dark(#34477b,#aec1fd);--md-sys-color-on-secondary-container:light-dark(#fff,#000927);--md-sys-color-tertiary:light-dark(#501829,#ffebee);--md-sys-color-on-tertiary:light-dark(#fff,#000);--md-sys-color-tertiary-container:light-dark(#743546,#ffabbe);--md-sys-color-on-tertiary-container:light-dark(#fff,#210009);--md-sys-color-error:light-dark(#600004,#ffece9);--md-sys-color-on-error:light-dark(#fff,#000);--md-sys-color-error-container:light-dark(#98000a,#ffaea4);--md-sys-color-on-error-container:light-dark(#fff,#220001);--md-sys-color-background:light-dark(#faf8ff,#121318);--md-sys-color-on-background:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface:light-dark(#faf8ff,#121318);--md-sys-color-on-surface:light-dark(#000,#fff);--md-sys-color-surface-variant:light-dark(#e1e2ec,#44464f);--md-sys-color-on-surface-variant:light-dark(#000,#fff);--md-sys-color-outline:light-dark(#2a2c33,#efeffa);--md-sys-color-outline-variant:light-dark(#474951,#c1c2cc);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#2f3036,#e2e2e9);--md-sys-color-inverse-on-surface:light-dark(#fff,#000);--md-sys-color-inverse-primary:light-dark(#b1c6ff,#304679);--md-sys-color-primary-fixed:light-dark(#31487b,#d9e2ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000);--md-sys-color-primary-fixed-dim:light-dark(#193163,#b1c6ff);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#000f31);--md-sys-color-secondary-fixed:light-dark(#34477b,#dae1ff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000);--md-sys-color-secondary-fixed-dim:light-dark(#1c3063,#b3c5ff);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#000e33);--md-sys-color-tertiary-fixed:light-dark(#743546,#ffd9df);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#000);--md-sys-color-tertiary-fixed-dim:light-dark(#581f2f,#ffb1c2);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#2c000e);--md-sys-color-surface-dim:light-dark(#b8b8bf,#121318);--md-sys-color-surface-bright:light-dark(#faf8ff,#4f5056);--md-sys-color-surface-container-lowest:light-dark(#fff,#000);--md-sys-color-surface-container-low:light-dark(#f1f0f7,#1e1f25);--md-sys-color-surface-container:light-dark(#e2e2e9,#2f3036);--md-sys-color-surface-container-high:light-dark(#d4d4db,#3a3b41);--md-sys-color-surface-container-highest:light-dark(#c6c6cd,#45464c)}@media (prefers-contrast:more){:root:is(:not([data-contrast]),[data-contrast=system]){--md-sys-color-primary:light-dark(#3f1d4f,#fdeaff);--md-sys-color-surface-tint:light-dark(#765085,#e4b7f3);--md-sys-color-on-primary:light-dark(#fff,#000);--md-sys-color-primary-container:light-dark(#5f3b6e,#e0b3ef);--md-sys-color-on-primary-container:light-dark(#fff,#190026);--md-sys-color-secondary:light-dark(#372055,#f8ecff);--md-sys-color-on-secondary:light-dark(#fff,#000);--md-sys-color-secondary-container:light-dark(#563e75,#d3b6f7);--md-sys-color-on-secondary-container:light-dark(#fff,#14002e);--md-sys-color-tertiary:light-dark(#21275c,#f0eeff);--md-sys-color-on-tertiary:light-dark(#fff,#000);--md-sys-color-tertiary-container:light-dark(#3f447b,#b9befd);--md-sys-color-on-tertiary-container:light-dark(#fff,#000239);--md-sys-color-error:light-dark(#511919,#ffecea);--md-sys-color-on-error:light-dark(#fff,#000);--md-sys-color-error-container:light-dark(#763534,#ffadaa);--md-sys-color-on-error-container:light-dark(#fff,#220002);--md-sys-color-background:light-dark(#fff7fb,#161217);--md-sys-color-on-background:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface:light-dark(#fff7fb,#161217);--md-sys-color-on-surface:light-dark(#000,#fff);--md-sys-color-surface-variant:light-dark(#ebdfea,#4c444d);--md-sys-color-on-surface-variant:light-dark(#000,#fff);--md-sys-color-outline:light-dark(#302a32,#f9ecf7);--md-sys-color-outline-variant:light-dark(#4e474f,#cabfc9);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#342f34,#e9e0e7);--md-sys-color-inverse-on-surface:light-dark(#fff,#000);--md-sys-color-inverse-primary:light-dark(#e4b7f3,#5e3a6d);--md-sys-color-primary-fixed:light-dark(#5f3b6e,#f8d8ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000);--md-sys-color-primary-fixed-dim:light-dark(#472456,#e4b7f3);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#220032);--md-sys-color-secondary-fixed:light-dark(#563e75,#eedcff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000);--md-sys-color-secondary-fixed-dim:light-dark(#3e275d,#d7bafb);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#1b0239);--md-sys-color-tertiary-fixed:light-dark(#3f447b,#e0e0ff);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#000);--md-sys-color-tertiary-fixed-dim:light-dark(#282d63,#bdc2ff);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#030741);--md-sys-color-surface-dim:light-dark(#bfb6bd,#161217);--md-sys-color-surface-bright:light-dark(#fff7fb,#544e54);--md-sys-color-surface-container-lowest:light-dark(#fff,#000);--md-sys-color-surface-container-low:light-dark(#f8eef5,#231e23);--md-sys-color-surface-container:light-dark(#e9e0e7,#342f34);--md-sys-color-surface-container-high:light-dark(#dbd2d9,#3f3a3f);--md-sys-color-surface-container-highest:light-dark(#cdc4cb,#4b454b)}:root:where([data-palette=arctic]):is(:not([data-contrast]),[data-contrast=system]){--md-sys-color-primary:light-dark(#102a5c,#edefff);--md-sys-color-surface-tint:light-dark(#475d92,#b1c6ff);--md-sys-color-on-primary:light-dark(#fff,#000);--md-sys-color-primary-container:light-dark(#31487b,#acc2fd);--md-sys-color-on-primary-container:light-dark(#fff,#000a25);--md-sys-color-secondary:light-dark(#14295c,#edefff);--md-sys-color-on-secondary:light-dark(#fff,#000);--md-sys-color-secondary-container:light-dark(#34477b,#aec1fd);--md-sys-color-on-secondary-container:light-dark(#fff,#000927);--md-sys-color-tertiary:light-dark(#501829,#ffebee);--md-sys-color-on-tertiary:light-dark(#fff,#000);--md-sys-color-tertiary-container:light-dark(#743546,#ffabbe);--md-sys-color-on-tertiary-container:light-dark(#fff,#210009);--md-sys-color-error:light-dark(#600004,#ffece9);--md-sys-color-on-error:light-dark(#fff,#000);--md-sys-color-error-container:light-dark(#98000a,#ffaea4);--md-sys-color-on-error-container:light-dark(#fff,#220001);--md-sys-color-background:light-dark(#faf8ff,#121318);--md-sys-color-on-background:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface:light-dark(#faf8ff,#121318);--md-sys-color-on-surface:light-dark(#000,#fff);--md-sys-color-surface-variant:light-dark(#e1e2ec,#44464f);--md-sys-color-on-surface-variant:light-dark(#000,#fff);--md-sys-color-outline:light-dark(#2a2c33,#efeffa);--md-sys-color-outline-variant:light-dark(#474951,#c1c2cc);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#2f3036,#e2e2e9);--md-sys-color-inverse-on-surface:light-dark(#fff,#000);--md-sys-color-inverse-primary:light-dark(#b1c6ff,#304679);--md-sys-color-primary-fixed:light-dark(#31487b,#d9e2ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000);--md-sys-color-primary-fixed-dim:light-dark(#193163,#b1c6ff);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#000f31);--md-sys-color-secondary-fixed:light-dark(#34477b,#dae1ff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000);--md-sys-color-secondary-fixed-dim:light-dark(#1c3063,#b3c5ff);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#000e33);--md-sys-color-tertiary-fixed:light-dark(#743546,#ffd9df);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#000);--md-sys-color-tertiary-fixed-dim:light-dark(#581f2f,#ffb1c2);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#2c000e);--md-sys-color-surface-dim:light-dark(#b8b8bf,#121318);--md-sys-color-surface-bright:light-dark(#faf8ff,#4f5056);--md-sys-color-surface-container-lowest:light-dark(#fff,#000);--md-sys-color-surface-container-low:light-dark(#f1f0f7,#1e1f25);--md-sys-color-surface-container:light-dark(#e2e2e9,#2f3036);--md-sys-color-surface-container-high:light-dark(#d4d4db,#3a3b41);--md-sys-color-surface-container-highest:light-dark(#c6c6cd,#45464c)}}@font-face{font-family:Paper Mono;src:url(/fonts/PaperMono%5Bwght%5D.woff2)format("woff2");font-weight:100 800;font-display:swap}:root,[data-theme=light]{--typo-weight-thin:100;--typo-weight-extra-light:200;--typo-weight-light:300;--typo-weight-regular:400;--typo-weight-medium:500;--typo-weight-semibold:600;--typo-weight-bold:700;--typo-weight-extra-bold:800}[data-theme=dark]{--typo-weight-thin:100;--typo-weight-extra-light:150;--typo-weight-light:250;--typo-weight-regular:350;--typo-weight-medium:450;--typo-weight-semibold:550;--typo-weight-bold:650;--typo-weight-extra-bold:750}@media (prefers-color-scheme:dark){:root:is(:not([data-theme]),[data-theme=system]){--typo-weight-thin:100;--typo-weight-extra-light:150;--typo-weight-light:250;--typo-weight-regular:350;--typo-weight-medium:450;--typo-weight-semibold:550;--typo-weight-bold:650;--typo-weight-extra-bold:750}}:root,[data-theme]{--typo-display-large:var(--typo-weight-regular) 3.5625rem/4rem "Paper Mono", monospace;--typo-display-medium:var(--typo-weight-regular) 2.8125rem/3.25rem "Paper Mono", monospace;--typo-display-small:var(--typo-weight-regular) 2.25rem/2.75rem "Paper Mono", monospace;--typo-headline-large:var(--typo-weight-regular) 2rem/2.5rem "Paper Mono", monospace;--typo-headline-medium:var(--typo-weight-regular) 1.75rem/2.25rem "Paper Mono", monospace;--typo-headline-small:var(--typo-weight-regular) 1.5rem/2rem "Paper Mono", monospace;--typo-title-large:var(--typo-weight-regular) 1.375rem/1.75rem "Paper Mono", monospace;--typo-title-medium:var(--typo-weight-medium) 1rem/1.5rem "Paper Mono", monospace;--typo-title-small:var(--typo-weight-medium) .875rem/1.25rem "Paper Mono", monospace;--typo-body-large:var(--typo-weight-regular) 1rem/1.5rem "Paper Mono", monospace;--typo-body-medium:var(--typo-weight-regular) .875rem/1.25rem "Paper Mono", monospace;--typo-body-small:var(--typo-weight-regular) .75rem/1rem "Paper Mono", monospace;--typo-label-large:var(--typo-weight-medium) .875rem/1.25rem "Paper Mono", monospace;--typo-label-medium:var(--typo-weight-medium) .75rem/1rem "Paper Mono", monospace;--typo-label-small:var(--typo-weight-medium) .6875rem/1rem "Paper Mono", monospace;--typo-features-heading:"ss02", "ss03", "ss04", "cv01";--typo-features-body:"ss02", "ss04", "cv01";--typo-features-code:"ss01", "zero"}body{font:var(--typo-body-medium);font-feature-settings:var(--typo-features-body)}h1,h2,h3,h4,h5,h6{font-feature-settings:var(--typo-features-heading)}code,pre{font-feature-settings:var(--typo-features-code);font-family:Paper Mono,monospace}:root{--md-sys-shape-corner-none:0;--md-sys-shape-corner-extra-small:.25rem;--md-sys-shape-corner-small:.5rem;--md-sys-shape-corner-medium:.75rem;--md-sys-shape-corner-large:1rem;--md-sys-shape-corner-large-increased:1.25rem;--md-sys-shape-corner-extra-large:1.75rem;--md-sys-shape-corner-extra-large-increased:2rem;--md-sys-shape-corner-extra-extra-large:3rem;--md-sys-shape-corner-full:9999px}*,:before,:after{corner-shape:bevel}:root{--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-pressed-state-layer-opacity:.1;--md-sys-state-dragged-state-layer-opacity:.16;--md-sys-state-disabled-opacity:12%;--md-sys-state-disabled-content-opacity:38%;--md-sys-elevation-shadow-ambient-opacity:15%;--md-sys-elevation-shadow-key-opacity:30%;--md-sys-elevation-floating-shadow-opacity:24%;--md-sys-dialog-backdrop-opacity:32%;--md-sys-sidebar-image-overlay-opacity:75%;--md-sys-artwork-opacity:25%;--md-sys-motion-effects-track-opacity:20%;--md-sys-motion-spring-fast-effects:linear(0, .004 1%, .023 2.5%, .042 3.5%, .079 5%, .154 7.5%, .371 14%, .466 17%, .565 20.5%, .639 23.5%, .702 26.5%, .764 30%, .815 33.5%, .861 37.5%, .9 42%, .931 47%, .954 52.5%, .971 58.5%, .983 65.5%, .991 73.5%, 1);--md-sys-motion-spring-fast-effects-duration:.15s;--md-sys-motion-spring-default-effects:linear(0, .004 1%, .023 2.5%, .042 3.5%, .079 5%, .153 7.5%, .371 14%, .466 17%, .565 20.5%, .638 23.5%, .702 26.5%, .764 30%, .815 33.5%, .86 37.5%, .899 42%, .931 47%, .954 52.5%, .971 58.5%, .983 65.5%, .991 73.5%, 1);--md-sys-motion-spring-default-effects-duration:.231s;--md-sys-motion-spring-slow-effects:linear(0, .004 1%, .023 2.5%, .042 3.5%, .079 5%, .153 7.5%, .371 14%, .465 17%, .564 20.5%, .638 23.5%, .702 26.5%, .764 30%, .814 33.5%, .86 37.5%, .899 42%, .93 47%, .954 52.5%, .971 58.5%, .983 65.5%, .991 73.5%, 1);--md-sys-motion-spring-slow-effects-duration:.327s;--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--md-sys-motion-easing-legacy:cubic-bezier(.4, 0, .2, 1);--md-sys-motion-easing-legacy-decelerate:cubic-bezier(0, 0, .2, 1);--md-sys-motion-easing-legacy-accelerate:cubic-bezier(.4, 0, 1, 1);--md-sys-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--md-sys-motion-duration-short1:50ms;--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-short3:.15s;--md-sys-motion-duration-short4:.2s;--md-sys-motion-duration-medium1:.25s;--md-sys-motion-duration-medium2:.3s;--md-sys-motion-duration-medium3:.35s;--md-sys-motion-duration-medium4:.4s;--md-sys-motion-duration-long1:.45s;--md-sys-motion-duration-long2:.5s;--md-sys-motion-duration-long3:.55s;--md-sys-motion-duration-long4:.6s;--md-sys-motion-duration-extra-long1:.7s;--md-sys-motion-duration-extra-long2:.8s;--md-sys-motion-duration-extra-long3:.9s;--md-sys-motion-duration-extra-long4:1s;--md-comp-ripple-grow-duration:.45s;--md-comp-ripple-fade-in-duration:.105s;--md-comp-ripple-minimum-press-duration:.225s;--md-comp-ripple-fade-duration:.375s}:root,[data-motion=expressive]{--md-sys-motion-spring-fast-spatial:linear(0, .005 1%, .011 1.5%, .029 2.5%, .07 4%, .123 5.5%, .187 7%, .257 8.5%, .532 14%, .65 16.5%, .757 19%, .849 21.5%, .925 24%, .985 26.5%, 1.031 29%, 1.062 31.5%, 1.079 33.5%, 1.089 35.5%, 1.094 37.5%, 1.094 39.5%, 1.082 44.5%, 1.018 59%, .998 67%, .993 72%, .991 78%, 1);--md-sys-motion-spring-fast-spatial-duration:.36s;--md-sys-motion-spring-default-spatial:linear(0, .008 1.5%, .028 3%, .059 4.5%, .098 6%, .143 7.5%, .193 9%, .441 16%, .541 19%, .632 22%, .712 25%, .781 28%, .846 31.5%, .891 34.5%, .932 38%, .962 41.5%, .986 45.5%, 1.003 50%, 1.012 55%, 1.015 64.5%, 1);--md-sys-motion-spring-default-spatial-duration:.435s;--md-sys-motion-spring-slow-spatial:linear(0, .008 1.5%, .028 3%, .059 4.5%, .098 6%, .143 7.5%, .193 9%, .441 16%, .541 19%, .632 22%, .712 25%, .781 28%, .846 31.5%, .891 34.5%, .932 38%, .962 41.5%, .986 45.5%, 1.003 50%, 1.012 55%, 1.015 64.5%, 1);--md-sys-motion-spring-slow-spatial-duration:.599s}[data-motion=standard]{--md-sys-motion-spring-fast-spatial:linear(0, .003 1%, .019 2.5%, .046 4%, .094 6%, .182 9%, .394 15.5%, .487 18.5%, .585 22%, .671 25.5%, .734 28.5%, .795 32%, .845 35.5%, .885 39%, .923 43.5%, .951 48%, .971 53%, .986 59%, .995 65.5%, 1 73.5%, 1);--md-sys-motion-spring-fast-spatial-duration:.224s;--md-sys-motion-spring-default-spatial:linear(0, .003 1%, .019 2.5%, .046 4%, .094 6%, .182 9%, .394 15.5%, .487 18.5%, .586 22%, .671 25.5%, .734 28.5%, .795 32%, .845 35.5%, .885 39%, .923 43.5%, .951 48%, .971 53%, .986 59%, .995 65.5%, 1 73.5%, 1);--md-sys-motion-spring-default-spatial-duration:.317s;--md-sys-motion-spring-slow-spatial:linear(0, .003 1%, .019 2.5%, .046 4%, .094 6%, .182 9%, .394 15.5%, .487 18.5%, .585 22%, .671 25.5%, .734 28.5%, .795 32%, .845 35.5%, .885 39%, .923 43.5%, .951 48%, .971 53%, .986 59%, .995 65.5%, 1 73.5%, 1);--md-sys-motion-spring-slow-spatial-duration:.484s}@media (prefers-reduced-motion:reduce){:root,[data-motion]{--md-sys-motion-spring-fast-spatial:linear;--md-sys-motion-spring-fast-spatial-duration:.01ms;--md-sys-motion-spring-default-spatial:linear;--md-sys-motion-spring-default-spatial-duration:.01ms;--md-sys-motion-spring-slow-spatial:linear;--md-sys-motion-spring-slow-spatial-duration:.01ms}}:root,[data-contrast=standard]{--syntax-keyword:light-dark(#765085,#e4b7f3);--syntax-string:light-dark(#8d4a5b,#ffb1c2);--syntax-function:light-dark(#475d92,#b1c6ff);--syntax-number:light-dark(#545a92,#bdc2ff);--syntax-type:light-dark(#475d92,#b1c6ff);--syntax-parameter:light-dark(#904a48,#ffb3af)}[data-contrast=medium]{--syntax-keyword:light-dark(#744e83,#e4b7f3);--syntax-string:light-dark(#8b4859,#ffb1c2);--syntax-function:light-dark(#455b90,#b1c6ff);--syntax-number:light-dark(#525890,#bdc2ff);--syntax-type:light-dark(#455b90,#b1c6ff);--syntax-parameter:light-dark(#8e4846,#ffb3af)}[data-contrast=high]{--syntax-keyword:light-dark(#674276,#e4b7f3);--syntax-string:light-dark(#7d3d4d,#ffb1c2);--syntax-function:light-dark(#394f83,#b1c6ff);--syntax-number:light-dark(#464c83,#bdc2ff);--syntax-type:light-dark(#394f83,#b1c6ff);--syntax-parameter:light-dark(#7f3d3b,#ffb3af)}@media (prefers-contrast:more){:root:is(:not([data-contrast]),[data-contrast=system]){--syntax-keyword:light-dark(#674276,#e4b7f3);--syntax-string:light-dark(#7d3d4d,#ffb1c2);--syntax-function:light-dark(#394f83,#b1c6ff);--syntax-number:light-dark(#464c83,#bdc2ff);--syntax-type:light-dark(#394f83,#b1c6ff);--syntax-parameter:light-dark(#7f3d3b,#ffb3af)}}pre[class*=language-]{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);padding:1rem;overflow:auto}:root :is(pre,code) .token{font-style:normal;font-weight:inherit;color:inherit;background:0 0}:root :is(pre,code) .token.comment,:root :is(pre,code) .token.prolog,:root :is(pre,code) .token.doctype,:root :is(pre,code) .token.cdata{color:var(--md-sys-color-on-surface-variant);font-style:normal}:root :is(pre,code) .token.punctuation,:root :is(pre,code) .token.variable,:root :is(pre,code) .token.property,:root :is(pre,code) .token.namespace,:root :is(pre,code) .token.script{color:var(--md-sys-color-on-surface)}:root :is(pre,code) .token.keyword,:root :is(pre,code) .token.operator,:root :is(pre,code) .token.atrule,:root :is(pre,code) .token.rule,:root :is(pre,code) .token.important,:root :is(pre,code) .token.selector,:root :is(pre,code) .token.tag:not(:where(.script)){color:var(--syntax-keyword)}:root :is(pre,code) .token.string,:root :is(pre,code) .token.char,:root :is(pre,code) .token.attr-value,:root :is(pre,code) .token.url,:root :is(pre,code) .token.inserted{color:var(--syntax-string)}:root :is(pre,code) .token.function,:root :is(pre,code) .token.function-variable,:root :is(pre,code) .token.attr-name{color:var(--syntax-function)}:root :is(pre,code) .token.attr-name{font-style:italic}:root :is(pre,code) .token.number,:root :is(pre,code) .token.boolean,:root :is(pre,code) .token.constant,:root :is(pre,code) .token.symbol{color:var(--syntax-number)}:root :is(pre,code) .token.class-name,:root :is(pre,code) .token.builtin{color:var(--syntax-type);font-style:italic}:root :is(pre,code) .language-json .token.property,:root :is(pre,code).language-json .token.property{color:var(--syntax-type)}:root :is(pre,code) .token.parameter,:root :is(pre,code) .token.regex{color:var(--syntax-parameter)}:root :is(pre,code) .token.parameter{font-style:italic}:root :is(pre,code) .token.deleted{color:var(--syntax-parameter)}:root :is(pre,code) .token.tag.punctuation,:root :is(pre,code) .token.tag .token.punctuation{color:var(--md-sys-color-on-surface)}:root :is(pre,code) .token.attr-value.punctuation,:root :is(pre,code) .token.attr-value .token.punctuation{color:var(--syntax-string)}:root :is(pre,code) .token.tag.punctuation.attr-equals,:root :is(pre,code) .token.tag .token.punctuation.attr-equals,:root :is(pre,code) .token.tag.punctuation.script-punctuation,:root :is(pre,code) .token.tag .token.punctuation.script-punctuation{color:var(--syntax-keyword)}:root :is(pre,code) .token.important,:root :is(pre,code) .token.bold{font-weight:var(--typo-weight-bold)}:root :is(pre,code) .token.italic{font-style:italic}.app-bar{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);grid-template-rows:minmax(4rem,auto) minmax(3.5rem,auto);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline:.25rem;display:grid}.app-bar.app-bar--with-subtitle{grid-template-rows:minmax(4rem,auto) minmax(5.5rem,auto)}.app-bar__actions{border:0;grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-block-size:4rem;min-inline-size:0;margin:0;padding:0;display:grid}.app-bar__back{color:inherit;grid-area:1/1;justify-self:start}.app-bar__bottom-navigation{display:none}@media (width<37.5rem){.app-bar__bottom-navigation{view-transition-name:bottom-navigation;z-index:2;min-block-size:calc(5rem + env(safe-area-inset-bottom));padding-block:.75rem calc(.75rem + env(safe-area-inset-bottom));padding-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));background-color:var(--md-sys-color-surface-container-high);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}@media (forced-colors:active){.app-bar__bottom-navigation{border-top:1px solid var(--md-sys-color-outline)}}}::view-transition-group(page-content){z-index:0;animation:none}::view-transition-group(page-heading){z-index:0;animation:none}::view-transition-group(bottom-navigation){z-index:1;animation:none}::view-transition-old(bottom-navigation){display:none}::view-transition-new(bottom-navigation){mix-blend-mode:normal;animation:none}::view-transition-old(page-content){mix-blend-mode:normal;animation-duration:var(--md-sys-motion-spring-default-spatial-duration), var(--md-sys-motion-spring-default-effects-duration);animation-timing-function:var(--md-sys-motion-spring-default-spatial), var(--md-sys-motion-spring-default-effects);animation-fill-mode:both}::view-transition-new(page-content){mix-blend-mode:normal;animation-duration:var(--md-sys-motion-spring-default-spatial-duration), var(--md-sys-motion-spring-default-effects-duration);animation-timing-function:var(--md-sys-motion-spring-default-spatial), var(--md-sys-motion-spring-default-effects);animation-fill-mode:both}::view-transition-old(page-heading){mix-blend-mode:normal;animation-duration:var(--md-sys-motion-spring-default-spatial-duration), var(--md-sys-motion-spring-default-effects-duration);animation-timing-function:var(--md-sys-motion-spring-default-spatial), var(--md-sys-motion-spring-default-effects);animation-fill-mode:both}::view-transition-new(page-heading){mix-blend-mode:normal;animation-duration:var(--md-sys-motion-spring-default-spatial-duration), var(--md-sys-motion-spring-default-effects-duration);animation-timing-function:var(--md-sys-motion-spring-default-spatial), var(--md-sys-motion-spring-default-effects);animation-fill-mode:both}::view-transition-old(page-content){animation-name:page-slide-out,page-fade-out}@media (prefers-reduced-motion:reduce){::view-transition-old(page-content){animation:none}}::view-transition-old(page-heading){animation-name:page-slide-out,page-fade-out}@media (prefers-reduced-motion:reduce){::view-transition-old(page-heading){animation:none}}::view-transition-new(page-content){animation-name:page-slide-in,page-fade-in}@media (prefers-reduced-motion:reduce){::view-transition-new(page-content){animation:none}}::view-transition-new(page-heading){animation-name:page-slide-in,page-fade-in}@media (prefers-reduced-motion:reduce){::view-transition-new(page-heading){animation:none}}@keyframes page-slide-out{to{translate:calc(-1 * var(--page-slide-distance)) 0}}@keyframes page-slide-in{0%{translate:var(--page-slide-distance) 0}}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}@media (width<37.5rem){:is(:root:active-view-transition-type(page-forward),:root:active-view-transition-type(page-backward)){view-transition-name:none}:is(:root:active-view-transition-type(page-forward),:root:active-view-transition-type(page-backward)) .app-shell__content{view-transition-name:page-content}:is(:root:active-view-transition-type(page-forward),:root:active-view-transition-type(page-backward)) .app-bar__text{view-transition-name:page-heading}:root:active-view-transition-type(page-forward){--page-slide-distance:24px}:root:active-view-transition-type(page-forward):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--page-slide-distance:-24px}:root:active-view-transition-type(page-backward){--page-slide-distance:-24px}:root:active-view-transition-type(page-backward):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--page-slide-distance:24px}.app-shell__main:has(>.app-bar){padding-block-end:calc(5rem + env(safe-area-inset-bottom))}.app-bar__destination{min-block-size:3.5rem;min-inline-size:0;color:var(--md-sys-color-on-surface-variant);font:var(--typo-label-medium);--icon-fill:0;align-content:center;justify-items:center;gap:.25rem;text-decoration:none;display:grid}.app-bar__destination:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:0;border-radius:var(--md-sys-shape-corner-small)}.app-bar__destination[aria-current=page]{color:var(--md-sys-color-on-surface);--icon-fill:1}.app-bar__destination[aria-current=page] .app-bar__destination-icon{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.app-bar__destination-icon{isolation:isolate;border-radius:var(--md-sys-shape-corner-full);place-items:center;block-size:2rem;inline-size:4rem;display:grid;position:relative}.app-bar__destination-icon:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background-color:currentColor;position:absolute;inset:0}.app-bar__destination:hover .app-bar__destination-icon:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.app-bar__destination:focus-visible .app-bar__destination-icon:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.app-bar__destination:active .app-bar__destination-icon:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}@media (prefers-reduced-motion:no-preference){.app-bar__destination-icon{transition:background-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects)}.app-bar__destination-icon:before{transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects)}}.app-bar__destination-icon:has(>.ripple[data-active]):before{opacity:0;transition:none}:root{scroll-padding-block-end:calc(5rem + env(safe-area-inset-bottom))}}.app-bar__text{overflow-wrap:anywhere;grid-area:2/1/auto/-1;align-self:end;gap:.5rem;min-inline-size:0;margin-inline:.75rem;padding-block-end:.75rem;display:grid}.app-bar__title{font:var(--typo-display-small);font-feature-settings:var(--typo-features-heading)}.app-bar__subtitle{font:var(--typo-title-medium);font-feature-settings:var(--typo-features-heading);color:var(--md-sys-color-on-surface-variant)}.app-bar__subtitle a{color:var(--md-sys-color-primary);text-underline-offset:3px}.app-bar__navigation.icon-button{color:inherit;grid-area:1/1;justify-self:start;display:none}@media (width<=48rem){.app-bar__navigation.icon-button{display:inline-grid}}@media (width<37.5rem){.app-bar__navigation.icon-button{display:none}}.app-bar__preferences{--icon-fill:0;grid-area:1/2}.app-bar__preferences[aria-expanded=true]{--icon-fill:1}.app-bar__preferences-icon{display:inline-flex}@media (prefers-reduced-motion:no-preference){.app-bar__preferences-icon{transition:rotate var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.app-bar__preferences:is(:hover,:focus-visible) .app-bar__preferences-icon{rotate:30deg}.app-bar__preferences[aria-expanded=true] .app-bar__preferences-icon{rotate:60deg}}.button{--button-min-size:48px;--button-icon-size:18;--button-gap:8px;--button-padding-block:10px;--button-padding-inline:24px;--button-icon-padding-start:16px;--button-text-padding-inline:12px;--button-border-width:1px;--button-font:var(--typo-label-large);--button-corner-full:min(var(--md-sys-shape-corner-full), calc(var(--button-min-size) / 2));isolation:isolate;justify-content:center;align-items:center;gap:var(--button-gap);min-inline-size:var(--button-min-size);min-block-size:var(--button-min-size);padding:var(--button-padding-block) var(--button-padding-inline);border:var(--button-border-width) solid transparent;border-radius:var(--button-corner-full);background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font:var(--button-font);font-feature-settings:var(--typo-features-body);text-align:center;cursor:pointer;vertical-align:middle;text-decoration:none;display:inline-flex;position:relative}.button[hidden]{display:none}.button{transition:flex-grow var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), border-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), background-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), box-shadow var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects)}.button:before{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects);background-color:currentColor;position:absolute;inset:0}.button:not(:disabled,[aria-disabled=true]):hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.button:not(:disabled,[aria-disabled=true]):focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.button:not(:disabled,[aria-disabled=true]):active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.button:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:3px}.button:where([aria-pressed=true],[aria-current]:not([aria-current=false])){--icon-fill:1;border-radius:var(--md-sys-shape-corner-medium)}.button:has(>.button__icon):not(.button--text){padding-inline-start:var(--button-icon-padding-start)}.button--extra-small{--button-min-size:32px;--button-icon-size:20;--button-padding-block:5px;--button-padding-inline:16px;--button-icon-padding-start:16px}.button--small{--button-min-size:40px;--button-icon-size:20;--button-padding-block:9px;--button-padding-inline:16px;--button-icon-padding-start:16px}.button--medium{--button-min-size:56px;--button-icon-size:24;--button-padding-block:15px;--button-icon-padding-start:24px;--button-text-padding-inline:16px;--button-font:var(--typo-title-medium)}.button--large{--button-min-size:96px;--button-icon-size:32;--button-gap:12px;--button-padding-block:30px;--button-padding-inline:48px;--button-icon-padding-start:48px;--button-text-padding-inline:32px;--button-border-width:2px;--button-font:var(--typo-headline-small)}.button--extra-large{--button-min-size:136px;--button-icon-size:40;--button-gap:16px;--button-padding-block:45px;--button-padding-inline:64px;--button-icon-padding-start:64px;--button-text-padding-inline:48px;--button-border-width:3px;--button-font:var(--typo-headline-large)}.button--filled:is([aria-pressed=false],[aria-pressed=mixed],[aria-current=false]){background-color:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}.button__icon{--icon-size:var(--button-icon-size);flex:0 0 calc(var(--button-icon-size) * 1px);inline-size:calc(var(--button-icon-size) * 1px);block-size:calc(var(--button-icon-size) * 1px);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.button__icon>svg{block-size:100%;inline-size:100%}.button--tonal{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.button--tonal:is([aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}.button--elevated{background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-primary);box-shadow:0 1px 2px alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-shadow-key-opacity)), 0 1px 3px 1px alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-shadow-ambient-opacity))}.button--elevated:is([aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.button--outlined{border-color:var(--md-sys-color-outline);color:var(--md-sys-color-primary);background-color:#0000}.button--outlined:is([aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-color:#0000}.button--text{padding-inline:var(--button-text-padding-inline);color:var(--md-sys-color-primary);background-color:#0000}.button--text:is([aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}@media (pointer:coarse){.button{min-inline-size:max(48px, var(--button-min-size));min-block-size:max(48px, var(--button-min-size))}}.button:is(:disabled,[aria-disabled=true]){background-color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-opacity));color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-content-opacity));box-shadow:none;cursor:default;border-color:#0000}.button:is(:disabled,[aria-disabled=true]).button--outlined{border-color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-opacity));background-color:#0000}.button:is(:disabled,[aria-disabled=true]).button--text{background-color:#0000}@media (prefers-reduced-motion:reduce){.button,.button:before{transition:none}}@media (forced-colors:active){.button:is([aria-pressed=true],[aria-current]:not([aria-current=false])),.button[aria-pressed=mixed]{padding-block:calc(var(--button-padding-block) - (3px - var(--button-border-width)));border-style:double;border-width:3px}}.button-group{align-items:stretch;gap:12px;max-inline-size:100%;padding:6px;display:inline-flex;overflow-x:auto}.button-group>.button{white-space:nowrap;flex:1 0 0}.button-group--standard>.button:active:not(:disabled,[aria-disabled=true]){border-radius:var(--md-sys-shape-corner-medium);flex-grow:1.15}.button-group--standard>.button:active:not(:disabled,[aria-disabled=true])+.button{flex-grow:.925}.button-group--standard>.button:has(+.button:active:not(:disabled,[aria-disabled=true])){flex-grow:.925}.button-group--connected{gap:2px}.button-group--connected>.button{--button-group-inner-corner:var(--md-sys-shape-corner-small);border-radius:var(--button-group-inner-corner)}.button-group--connected>.button[aria-pressed=true]{--button-group-inner-corner:var(--button-corner-full)}.button-group--connected>.button:active:not(:disabled,[aria-disabled=true]){--button-group-inner-corner:var(--md-sys-shape-corner-extra-small)}.button-group--connected>.button:first-child{border-start-start-radius:var(--button-corner-full);border-end-start-radius:var(--button-corner-full)}.button-group--connected>.button:last-child{border-start-end-radius:var(--button-corner-full);border-end-end-radius:var(--button-corner-full)}.icon-button{--icon-button-size:48px;--icon-button-icon-size:24;--icon-button-border-width:1px;isolation:isolate;min-inline-size:var(--icon-button-size);min-block-size:var(--icon-button-size);border:var(--icon-button-border-width) solid transparent;border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);vertical-align:middle;cursor:pointer;transition:border-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), background-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects);background-color:#0000;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.icon-button[hidden]{display:none}.icon-button:before{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects);background-color:currentColor;position:absolute;inset:0}.icon-button:not(:disabled,[aria-disabled=true]):hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.icon-button:not(:disabled,[aria-disabled=true]):focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.icon-button:not(:disabled,[aria-disabled=true]):active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.icon-button:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:3px}.icon-button:is([aria-pressed=true],[aria-current]:not([aria-current=false])){--icon-fill:1}.icon-button--extra-small{--icon-button-size:32px;--icon-button-icon-size:20}.icon-button--small{--icon-button-size:40px}.icon-button--medium{--icon-button-size:56px}.icon-button--large{--icon-button-size:96px;--icon-button-icon-size:32;--icon-button-border-width:2px}.icon-button--extra-large{--icon-button-size:136px;--icon-button-icon-size:40;--icon-button-border-width:3px}.icon-button__icon{--icon-size:var(--icon-button-icon-size);inline-size:calc(var(--icon-button-icon-size) * 1px);block-size:calc(var(--icon-button-icon-size) * 1px);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.icon-button__icon>svg{block-size:100%;inline-size:100%}@media (pointer:coarse){.icon-button{min-inline-size:max(48px, var(--icon-button-size));min-block-size:max(48px, var(--icon-button-size))}}.icon-button--standard:is([aria-pressed=true],[aria-current]:not([aria-current=false])){color:var(--md-sys-color-primary)}.icon-button--filled{background-color:var(--md-sys-color-surface-container-highest)}.icon-button--filled:is([aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.icon-button--tonal{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.icon-button--tonal:is([aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}.icon-button--outlined{border-color:var(--md-sys-color-outline-variant)}.icon-button--outlined:is([aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-color:#0000}.icon-button:is(:disabled,[aria-disabled=true]){background-color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-opacity));color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-content-opacity));cursor:default;border-color:#0000}.icon-button:is(:disabled,[aria-disabled=true]).icon-button--outlined{border-color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-opacity));background-color:#0000}@media (prefers-reduced-motion:reduce){.icon-button,.icon-button:before{transition:none}}.card{border-radius:var(--md-sys-shape-corner-medium);min-inline-size:0;color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;border:1px solid #0000;flex-direction:column;gap:12px;padding:16px;display:flex}.card--elevated{background-color:var(--md-sys-color-surface-container-low);box-shadow:0 1px 2px alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-shadow-key-opacity)), 0 1px 3px 1px alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-shadow-ambient-opacity))}.card--filled{background-color:var(--md-sys-color-surface-container-highest)}.card--outlined{border-color:var(--md-sys-color-outline-variant);background-color:#0000}.chip-group{flex-wrap:wrap;flex-wrap:balance;border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:flex}.chip{--chip-selection-size:0px;--chip-selection-margin:-8px;--chip-check-offset:1;--chip-leading-opacity:1;isolation:isolate;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);min-block-size:32px;color:var(--md-sys-color-on-surface-variant);font:var(--typo-label-large);cursor:pointer;transition:padding-inline-start var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), background-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects);background-color:#0000;justify-content:center;align-items:center;gap:8px;padding:6px 16px;text-decoration:none;display:inline-flex;position:relative}.chip[hidden]{display:none}.chip:before{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;background-color:currentColor;position:absolute;inset:0}.chip:not(:disabled):hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.chip:not(:disabled):active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.chip:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.chip:has(>.chip__selection--with-icon){padding-inline-start:8px}.chip:is([aria-pressed=true],[aria-current]:not([aria-current=false])){--chip-selection-size:18px;--chip-selection-margin:0px;--chip-check-offset:0;--chip-leading-opacity:0;background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000;padding-inline-start:8px}.chip:disabled{border-color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-opacity));color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-content-opacity));cursor:default;background-color:#0000}.chip__icon{--icon-size:18;justify-content:center;align-items:center;block-size:18px;inline-size:18px;display:inline-flex}.chip__icon>svg{block-size:100%;inline-size:100%}.chip__selection{inline-size:var(--chip-selection-size);transition:inline-size var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), margin-inline-end var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);flex-shrink:0;margin-inline-end:var(--chip-selection-margin);position:relative}.chip__selection.chip__selection--with-icon{inline-size:18px;margin-inline-end:0}.chip__check,.chip__leading-icon{justify-content:center;align-items:center;block-size:18px;inline-size:18px;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.chip__leading-icon{opacity:var(--chip-leading-opacity);transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects)}.chip__leading-icon>svg{block-size:100%;inline-size:100%}.chip__icon>.chip__check-mask{forced-color-adjust:none;block-size:0;inline-size:0;position:absolute}.chip__check-reveal{stroke-dasharray:1;stroke-dashoffset:var(--chip-check-offset);transition:stroke-dashoffset var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects)}@media (prefers-reduced-motion:reduce){.chip,.chip__selection,.chip__leading-icon,.chip__check-reveal{transition:none}}@media (forced-colors:active){.chip:is([aria-pressed=true],[aria-current]:not([aria-current=false])){border-style:double;border-color:currentColor}}.empty-state{min-inline-size:0;color:var(--md-sys-color-on-surface);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.empty-state__icon{--icon-size:48;color:var(--md-sys-color-on-surface-variant);justify-content:center;align-items:center;margin-block-end:4px;display:flex}.empty-state__icon>:is(svg,img){object-fit:contain;block-size:48px;inline-size:48px}.empty-state__title{max-inline-size:32rem;font:var(--typo-title-large);font-feature-settings:var(--typo-features-heading);margin:0}.empty-state__description{max-inline-size:32rem;color:var(--md-sys-color-on-surface-variant);font:var(--typo-body-medium);font-feature-settings:var(--typo-features-body);margin:0}.app-shell{min-block-size:100vh;display:flex}@media (width<=48rem){.app-shell{flex-direction:column}}.app-shell__main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.app-shell__content{flex:1}.site-footer{isolation:isolate;background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);border-top:1px solid var(--md-sys-color-outline);place-items:center;min-block-size:8rem;padding:2rem 1.5rem;display:grid;position:relative}.site-footer:before{content:"";z-index:-1;opacity:var(--md-sys-artwork-opacity);pointer-events:none;background-image:url(/Transparent.PNG);background-position:50%;background-repeat:no-repeat;background-size:min(100vw,32rem);position:absolute;inset:0}@media (width>=48rem){.site-footer:before{background-position:100%}}.site-footer__links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.site-footer__credit{margin:0}.site-footer__link{text-underline-offset:.2em;align-items:center;min-block-size:2.75rem;display:inline-flex}.site-footer__link:hover{text-decoration-thickness:.15em}.site-footer__link:focus-visible{outline-offset:4px;outline:2px solid}.list{flex-direction:column;gap:4px;margin:0;padding:12px;list-style:none;display:flex}@media (width<=48rem){.list{flex-direction:row;padding-block:8px;overflow-x:auto}}.list:not(.list--expressive)>.list__item{min-inline-size:0}.list:not(.list--expressive)>.list__item>a{isolation:isolate;min-block-size:56px;color:var(--md-sys-color-on-surface-variant);font:var(--typo-label-large);font-feature-settings:var(--typo-features-body);transition:background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects), color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects);border-radius:0 var(--md-sys-shape-corner-full) var(--md-sys-shape-corner-full) 0;align-items:center;gap:12px;padding-inline:16px;text-decoration:none;display:flex;position:relative}.list:not(.list--expressive)>.list__item>a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:var(--md-sys-shape-corner-full) 0 0 var(--md-sys-shape-corner-full)}.list:not(.list--expressive)>.list__item>a:before{z-index:-1;border-radius:inherit;content:"";opacity:0;transition:opacity var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects);background-color:currentColor;position:absolute;inset:0}.list:not(.list--expressive)>.list__item>a:hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.list:not(.list--expressive)>.list__item>a:focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.list:not(.list--expressive)>.list__item>a:active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.list:not(.list--expressive)>.list__item>a:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.list:not(.list--expressive)>.list__item>a[aria-current=page]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);--icon-fill:1}@media (width<=48rem){.list:not(.list--expressive)>.list__item{flex:none}.list:not(.list--expressive)>.list__item>a{min-inline-size:7rem}}.list__divider{background-color:var(--md-sys-color-outline-variant);min-block-size:1px;margin:4px 0;margin-inline:16px -12px}@media (width<=48rem){.list__divider{flex:0 0 1px;margin:8px 4px}}.list--expressive{flex-direction:column;gap:2px;padding:0;overflow:visible}.list--expressive>.list__item{border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--md-sys-color-surface-container);min-inline-size:0;color:var(--md-sys-color-on-surface)}.list--expressive>.list__item:first-child{border-start-start-radius:var(--md-sys-shape-corner-large-increased);border-start-end-radius:var(--md-sys-shape-corner-large-increased)}.list--expressive>.list__item:last-child{border-end-end-radius:var(--md-sys-shape-corner-large-increased);border-end-start-radius:var(--md-sys-shape-corner-large-increased)}.list--expressive>.list__item>:is(a,button){isolation:isolate;border-radius:inherit;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background-color:#0000;border:0;padding:0;text-decoration:none;display:block;position:relative}.list--expressive>.list__item>:is(a,button):before{z-index:-1;border-radius:inherit;content:"";opacity:0;transition:opacity var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects);background-color:currentColor;position:absolute;inset:0}.list--expressive>.list__item>:is(a,button):hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.list--expressive>.list__item>:is(a,button):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.list--expressive>.list__item>:is(a,button):focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.list--expressive>.list__item>:is(a,button):active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.list--expressive>.list__item>:is(a,button):is([aria-current=page],[aria-pressed=true]){background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.list--expressive>.list__item>:is(a,button):disabled{cursor:default;opacity:var(--md-sys-state-disabled-content-opacity)}.list--expressive>.list__item>:is(a,button):disabled:before{opacity:0}.list--expressive>.list__divider{flex:none;margin:8px 16px}.list__content{align-items:center;gap:16px;min-block-size:56px;padding:12px 16px;display:flex}.list__content:has(.list__supporting){min-block-size:72px}.list__text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-inline-size:0;display:flex}.list__headline{font:var(--typo-body-large);font-feature-settings:var(--typo-features-body)}.list__supporting{color:var(--md-sys-color-on-surface-variant);font:var(--typo-body-medium);font-feature-settings:var(--typo-features-body)}.list__leading{color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.list__leading>img{border-radius:var(--md-sys-shape-corner-medium);object-fit:cover;block-size:56px;inline-size:56px}.list__trailing{min-inline-size:0;max-inline-size:35%;color:inherit;font:var(--typo-label-small);font-feature-settings:var(--typo-features-body);overflow-wrap:anywhere;flex:0 auto}@media (prefers-reduced-motion:reduce){.list--expressive>.list__item>:is(a,button):before{transition:none}}.page-state{flex:1;place-items:center;min-block-size:100svh;min-inline-size:0;display:grid}.app-shell__content:has(>.page-state){flex-direction:column;display:flex}.app-shell__content>.page-state{min-block-size:0}.site-sidebar{isolation:isolate;background-color:var(--md-sys-color-surface-container-low);min-block-size:100svh;inline-size:min(100%,20rem);color:var(--md-sys-color-on-surface);flex-shrink:0;position:relative}.site-sidebar .list__divider{background-color:var(--md-sys-color-outline)}.site-sidebar .list{padding-inline-start:0}.site-sidebar:before{content:"";z-index:-1;background-color:var(--palette-artwork-background);opacity:var(--md-sys-artwork-opacity);pointer-events:none;background-image:url(/Goat.JPG);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}[data-palette=arctic] .site-sidebar:before{background-image:none}[data-palette=arctic] .site-sidebar:after{content:"";z-index:-1;aspect-ratio:2772/3508;background-image:linear-gradient(alpha(from var(--md-sys-color-surface-container-low) / var(--md-sys-sidebar-image-overlay-opacity)), alpha(from var(--md-sys-color-surface-container-low) / var(--md-sys-sidebar-image-overlay-opacity))), url(/OC.PNG);opacity:1;pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:contain;max-block-size:100%;position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.site-sidebar--desktop{overscroll-behavior:contain;align-self:flex-start;block-size:100dvh;min-block-size:0;display:block;position:sticky;inset-block-start:0;overflow-y:auto}@media (width<=48rem){.site-sidebar--desktop{display:none}}.dialog.site-sidebar__dialog{opacity:1;block-size:100%;max-block-size:none;inline-size:min(22.5rem,100% - 3.5rem);max-inline-size:none;transition:translate var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized), opacity var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects), display var(--dialog-transition-duration) linear, overlay var(--dialog-transition-duration) linear;transition-behavior:allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline-start:0;overflow:visible;translate:-100%;scale:none}.dialog.site-sidebar__dialog[open]:not([data-closing]){opacity:1;translate:0;scale:none}@media (prefers-reduced-motion:reduce){.dialog.site-sidebar__dialog{transition-duration:.01ms}}.site-sidebar--modal-content{block-size:100%;min-block-size:100svh;inline-size:100%;box-shadow:0 1rem 2rem alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-floating-shadow-opacity));border-start-end-radius:var(--md-sys-shape-corner-large);border-end-end-radius:var(--md-sys-shape-corner-large);overflow-y:auto}.site-sidebar__header{align-items:center;gap:1rem;min-block-size:4rem;padding:.5rem 1rem;display:flex}.site-sidebar__title{font:var(--typo-title-large);font-feature-settings:var(--typo-features-heading);margin:0}.site-sidebar__palette-toggle{isolation:isolate;border-radius:var(--md-sys-shape-corner-full);cursor:pointer;background-color:#0000;border:0;place-items:center;block-size:3rem;inline-size:3rem;padding:0;display:grid;position:relative;overflow:hidden}.site-sidebar__palette-toggle:before{z-index:1;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects);background-color:currentColor;position:absolute;inset:0}.site-sidebar__palette-toggle:hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity)}.site-sidebar__palette-toggle:focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}.site-sidebar__palette-toggle:active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.site-sidebar__palette-toggle>.ripple{z-index:1}.site-sidebar__palette-toggle:has(>.ripple[data-active]):before{opacity:0;transition:none}.site-sidebar__palette-toggle:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:3px}.site-sidebar__palette-track{transition:translate var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial);direction:ltr;display:flex;position:absolute;inset:0;translate:0}.site-sidebar__palette-track[data-palette=arctic]{translate:-100%}.site-sidebar__palette-avatar{object-fit:cover;flex:0 0 100%;block-size:100%;inline-size:100%;display:block}@starting-style{.dialog.site-sidebar__dialog[open]:not([data-closing]){opacity:0;translate:-100%}}@media (width<=48rem){.site-sidebar__dialog .list{flex-direction:column;padding-block:12px;overflow:visible}.site-sidebar__dialog .list__item{flex:initial}.site-sidebar__dialog .list__item>a{justify-content:flex-start;min-inline-size:0}.site-sidebar__dialog .list__divider{flex:0 0 1px;margin:4px 0;margin-inline:16px -12px}}.md-symbol.material-symbols-sharp{--icon-font-family:"Material Symbols Sharp";-webkit-user-select:none;user-select:none;font-family:var(--icon-font-family);font-weight:var(--icon-weight,400);font-style:normal;font-size:calc(var(--icon-size,24) * 1px);letter-spacing:normal;text-transform:none;white-space:nowrap;overflow-wrap:normal;font-feature-settings:"liga";font-variation-settings:"FILL" var(--icon-fill,0), "wght" var(--icon-weight,400), "GRAD" clamp(-25, var(--icon-grade,var(--default-icon-grade)), 200), "opsz" clamp(20, var(--icon-optical-size,var(--icon-size,24)), 48);transition:font-variation-settings var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects);direction:ltr;width:1em;height:1em;line-height:1;display:inline-block}.md-symbol.material-symbols-sharp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-flip-rtl]{transform:scaleX(-1)}[data-theme=dark]{--default-icon-grade:-25}:root,[data-theme=light],[data-theme=system]{--default-icon-grade:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]),[data-theme=system]{--default-icon-grade:-25}}@media (prefers-reduced-motion:reduce){.md-symbol{transition:none}}.dialog{--dialog-transition-duration:max(var(--md-sys-motion-spring-default-spatial-duration), var(--md-sys-motion-spring-default-effects-duration));max-block-size:min(48rem,100% - 3rem);inline-size:min(35rem,100% - 2rem);color:var(--md-sys-color-on-surface);overscroll-behavior:contain;opacity:0;transition:opacity var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects), scale var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial), display var(--dialog-transition-duration) linear, overlay var(--dialog-transition-duration) linear;transition-behavior:allow-discrete;background:0 0;border:0;padding:0;overflow:visible;scale:.95}@media (prefers-reduced-motion:reduce){.dialog{scale:none}}.dialog[open]:not([data-closing]){opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.dialog[open]:not([data-closing]){scale:none}}.dialog:modal{overscroll-behavior:contain}.dialog:focus{outline:none}.dialog::backdrop{background-color:alpha(from var(--md-sys-color-scrim) / var(--md-sys-dialog-backdrop-opacity));overscroll-behavior:contain;opacity:0;transition:opacity var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects), display var(--dialog-transition-duration) linear, overlay var(--dialog-transition-duration) linear;transition-behavior:allow-discrete;overflow:hidden}.dialog[open]:not([data-closing])::backdrop{opacity:1}@media (width<=37.5rem){.dialog{inline-size:calc(100% - 2rem)}}@starting-style{.dialog[open]:not([data-closing]){opacity:0;scale:.95}@media (prefers-reduced-motion:reduce){.dialog[open]:not([data-closing]){scale:none}}.dialog[open]:not([data-closing])::backdrop{opacity:0}}.dialog__surface{max-block-size:inherit;border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-high);box-shadow:0 1rem 2rem alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-floating-shadow-opacity));flex-direction:column;display:flex;overflow:hidden}.dialog__header{gap:.5rem;padding:1.5rem 1.5rem 1rem;display:grid}.dialog__title{font:var(--typo-headline-small);margin:0}.dialog__description{color:var(--md-sys-color-on-surface-variant)}.dialog__body{overscroll-behavior:contain;min-block-size:0;padding:0 1.5rem 1.5rem;overflow:auto}.dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.5rem 1.5rem 1.5rem;display:flex}.dialog__actions button{border-radius:var(--md-sys-shape-corner-full);min-block-size:2.5rem;color:var(--md-sys-color-primary);cursor:pointer;font:var(--typo-label-large);background:0 0;border:0;padding:.5rem .75rem}.dialog__actions button:hover{background-color:alpha(from var(--md-sys-color-primary) / var(--md-sys-state-hover-state-layer-opacity))}.dialog__actions button:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.preferences-dialog{gap:1.5rem;display:grid}@media (width<=37.5rem){.dialog.preferences-dialog-modal{max-block-size:min(85dvh,48rem);inline-size:100%;max-inline-size:none;transition:opacity var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects), translate var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial), display var(--dialog-transition-duration) linear, overlay var(--dialog-transition-duration) linear;transition-behavior:allow-discrete;margin-block:0;position:fixed;inset-block:auto 0;inset-inline:0;translate:0 100%;scale:none}.dialog.preferences-dialog-modal[open]:not([data-closing]){translate:0}.dialog.preferences-dialog-modal:after{background-color:var(--md-sys-color-surface-container-high);content:"";pointer-events:none;block-size:100%;position:absolute;inset-block-start:100%;inset-inline:0}.dialog.preferences-dialog-modal>.dialog__surface{background-color:var(--md-sys-color-surface-container-high);border-start-start-radius:var(--md-sys-shape-corner-extra-large);border-start-end-radius:var(--md-sys-shape-corner-extra-large);border-end-end-radius:var(--md-sys-shape-corner-none);border-end-start-radius:var(--md-sys-shape-corner-none)}.dialog.preferences-dialog-modal .dialog__body{padding-block-end:max(1.5rem, env(safe-area-inset-bottom))}.dialog.preferences-dialog-modal .dialog__actions{display:none}}@starting-style{.dialog.preferences-dialog-modal[open]:not([data-closing]){translate:0 100%;scale:none}}.preferences-dialog__section{min-inline-size:0}.preferences-dialog__section>.button-group{inline-size:100%}@media (width<=37.5rem){.preferences-dialog__section>.button-group{display:none}}.preferences-dialog__label{font:var(--typo-title-medium);font-feature-settings:var(--typo-features-heading);margin:0 0 .5rem}@media (width<=37.5rem){.preferences-dialog__label{display:none}}.preferences-dialog__select{--select-menu-label-background:var(--md-sys-color-surface-container-high);display:none}@media (width<=37.5rem){.preferences-dialog__select{--select-menu-label-background:var(--md-sys-color-surface-container-high);display:block}}.preferences-dialog .button[data-palette=goat]{--md-sys-color-primary:light-dark(#765085,#e4b7f3);--md-sys-color-surface-tint:light-dark(#765085,#e4b7f3);--md-sys-color-on-primary:light-dark(#fff,#442253);--md-sys-color-primary-container:light-dark(#f8d8ff,#5c386b);--md-sys-color-on-primary-container:light-dark(#5c386b,#f8d8ff);--md-sys-color-secondary:light-dark(#6c538c,#d7bafb);--md-sys-color-on-secondary:light-dark(#fff,#3c255a);--md-sys-color-secondary-container:light-dark(#eedcff,#533b72);--md-sys-color-on-secondary-container:light-dark(#533b72,#eedcff);--md-sys-color-tertiary:light-dark(#545a92,#bdc2ff);--md-sys-color-on-tertiary:light-dark(#fff,#262b61);--md-sys-color-tertiary-container:light-dark(#e0e0ff,#3c4279);--md-sys-color-on-tertiary-container:light-dark(#3c4279,#e0e0ff);--md-sys-color-error:light-dark(#904a48,#ffb3af);--md-sys-color-on-error:light-dark(#fff,#571d1d);--md-sys-color-error-container:light-dark(#ffdad8,#733332);--md-sys-color-on-error-container:light-dark(#733332,#ffdad8);--md-sys-color-background:light-dark(#fff7fb,#161217);--md-sys-color-on-background:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface:light-dark(#fff7fb,#161217);--md-sys-color-on-surface:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface-variant:light-dark(#ebdfea,#4c444d);--md-sys-color-on-surface-variant:light-dark(#4c444d,#cec3cd);--md-sys-color-outline:light-dark(#7d747d,#978e97);--md-sys-color-outline-variant:light-dark(#cec3cd,#4c444d);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#342f34,#e9e0e7);--md-sys-color-inverse-on-surface:light-dark(#f8eef5,#342f34);--md-sys-color-inverse-primary:light-dark(#e4b7f3,#765085);--md-sys-color-primary-fixed:#f8d8ff;--md-sys-color-on-primary-fixed:#2d0b3d;--md-sys-color-primary-fixed-dim:#e4b7f3;--md-sys-color-on-primary-fixed-variant:#5c386b;--md-sys-color-secondary-fixed:#eedcff;--md-sys-color-on-secondary-fixed:#260e44;--md-sys-color-secondary-fixed-dim:#d7bafb;--md-sys-color-on-secondary-fixed-variant:#533b72;--md-sys-color-tertiary-fixed:#e0e0ff;--md-sys-color-on-tertiary-fixed:#0f154b;--md-sys-color-tertiary-fixed-dim:#bdc2ff;--md-sys-color-on-tertiary-fixed-variant:#3c4279;--md-sys-color-surface-dim:light-dark(#e1d7df,#161217);--md-sys-color-surface-bright:light-dark(#fff7fb,#3d373d);--md-sys-color-surface-container-lowest:light-dark(#fff,#110d12);--md-sys-color-surface-container-low:light-dark(#fbf1f8,#1f1a1f);--md-sys-color-surface-container:light-dark(#f5ebf3,#231e23);--md-sys-color-surface-container-high:light-dark(#efe5ed,#2d282e);--md-sys-color-surface-container-highest:light-dark(#e9e0e7,#383339)}.preferences-dialog .button[data-palette=goat][data-contrast=medium]{--md-sys-color-primary:light-dark(#4a2859,#f5d0ff);--md-sys-color-surface-tint:light-dark(#765085,#e4b7f3);--md-sys-color-on-primary:light-dark(#fff,#381648);--md-sys-color-primary-container:light-dark(#855f94,#ab82ba);--md-sys-color-on-primary-container:light-dark(#fff,#000);--md-sys-color-secondary:light-dark(#422b60,#e9d4ff);--md-sys-color-on-secondary:light-dark(#fff,#31194e);--md-sys-color-secondary-container:light-dark(#7b629c,#a085c2);--md-sys-color-on-secondary-container:light-dark(#fff,#000);--md-sys-color-tertiary:light-dark(#2c3167,#d8d9ff);--md-sys-color-on-tertiary:light-dark(#fff,#1a2055);--md-sys-color-tertiary-container:light-dark(#6369a2,#878cc8);--md-sys-color-on-tertiary-container:light-dark(#fff,#000);--md-sys-color-error:light-dark(#5e2323,#ffd2cf);--md-sys-color-on-error:light-dark(#fff,#481313);--md-sys-color-error-container:light-dark(#a15856,#cb7b77);--md-sys-color-on-error-container:light-dark(#fff,#000);--md-sys-color-background:light-dark(#fff7fb,#161217);--md-sys-color-on-background:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface:light-dark(#fff7fb,#161217);--md-sys-color-on-surface:light-dark(#141015,#fff);--md-sys-color-surface-variant:light-dark(#ebdfea,#4c444d);--md-sys-color-on-surface-variant:light-dark(#3b343c,#e5d9e3);--md-sys-color-outline:light-dark(#585059,#b9afb9);--md-sys-color-outline-variant:light-dark(#736a73,#978d97);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#342f34,#e9e0e7);--md-sys-color-inverse-on-surface:light-dark(#f8eef5,#2d282e);--md-sys-color-inverse-primary:light-dark(#e4b7f3,#5e3a6d);--md-sys-color-primary-fixed:light-dark(#855f94,#f8d8ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#220032);--md-sys-color-primary-fixed-dim:light-dark(#6b467a,#e4b7f3);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#4a2859);--md-sys-color-secondary-fixed:light-dark(#7b629c,#eedcff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#1b0239);--md-sys-color-secondary-fixed-dim:light-dark(#624981,#d7bafb);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#422b60);--md-sys-color-tertiary-fixed:light-dark(#6369a2,#e0e0ff);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#030741);--md-sys-color-tertiary-fixed-dim:light-dark(#4b5088,#bdc2ff);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#2c3167);--md-sys-color-surface-dim:light-dark(#cdc4cb,#161217);--md-sys-color-surface-bright:light-dark(#fff7fb,#484349);--md-sys-color-surface-container-lowest:light-dark(#fff,#0a060b);--md-sys-color-surface-container-low:light-dark(#fbf1f8,#211c21);--md-sys-color-surface-container:light-dark(#efe5ed,#2b262c);--md-sys-color-surface-container-high:light-dark(#e4dae1,#363137);--md-sys-color-surface-container-highest:light-dark(#d8cfd6,#413c42)}.preferences-dialog .button[data-palette=goat][data-contrast=high]{--md-sys-color-primary:light-dark(#3f1d4f,#fdeaff);--md-sys-color-surface-tint:light-dark(#765085,#e4b7f3);--md-sys-color-on-primary:light-dark(#fff,#000);--md-sys-color-primary-container:light-dark(#5f3b6e,#e0b3ef);--md-sys-color-on-primary-container:light-dark(#fff,#190026);--md-sys-color-secondary:light-dark(#372055,#f8ecff);--md-sys-color-on-secondary:light-dark(#fff,#000);--md-sys-color-secondary-container:light-dark(#563e75,#d3b6f7);--md-sys-color-on-secondary-container:light-dark(#fff,#14002e);--md-sys-color-tertiary:light-dark(#21275c,#f0eeff);--md-sys-color-on-tertiary:light-dark(#fff,#000);--md-sys-color-tertiary-container:light-dark(#3f447b,#b9befd);--md-sys-color-on-tertiary-container:light-dark(#fff,#000239);--md-sys-color-error:light-dark(#511919,#ffecea);--md-sys-color-on-error:light-dark(#fff,#000);--md-sys-color-error-container:light-dark(#763534,#ffadaa);--md-sys-color-on-error-container:light-dark(#fff,#220002);--md-sys-color-background:light-dark(#fff7fb,#161217);--md-sys-color-on-background:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface:light-dark(#fff7fb,#161217);--md-sys-color-on-surface:light-dark(#000,#fff);--md-sys-color-surface-variant:light-dark(#ebdfea,#4c444d);--md-sys-color-on-surface-variant:light-dark(#000,#fff);--md-sys-color-outline:light-dark(#302a32,#f9ecf7);--md-sys-color-outline-variant:light-dark(#4e474f,#cabfc9);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#342f34,#e9e0e7);--md-sys-color-inverse-on-surface:light-dark(#fff,#000);--md-sys-color-inverse-primary:light-dark(#e4b7f3,#5e3a6d);--md-sys-color-primary-fixed:light-dark(#5f3b6e,#f8d8ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000);--md-sys-color-primary-fixed-dim:light-dark(#472456,#e4b7f3);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#220032);--md-sys-color-secondary-fixed:light-dark(#563e75,#eedcff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000);--md-sys-color-secondary-fixed-dim:light-dark(#3e275d,#d7bafb);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#1b0239);--md-sys-color-tertiary-fixed:light-dark(#3f447b,#e0e0ff);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#000);--md-sys-color-tertiary-fixed-dim:light-dark(#282d63,#bdc2ff);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#030741);--md-sys-color-surface-dim:light-dark(#bfb6bd,#161217);--md-sys-color-surface-bright:light-dark(#fff7fb,#544e54);--md-sys-color-surface-container-lowest:light-dark(#fff,#000);--md-sys-color-surface-container-low:light-dark(#f8eef5,#231e23);--md-sys-color-surface-container:light-dark(#e9e0e7,#342f34);--md-sys-color-surface-container-high:light-dark(#dbd2d9,#3f3a3f);--md-sys-color-surface-container-highest:light-dark(#cdc4cb,#4b454b)}.preferences-dialog .button[data-palette=arctic]{--md-sys-color-primary:light-dark(#475d92,#b1c6ff);--md-sys-color-surface-tint:light-dark(#475d92,#b1c6ff);--md-sys-color-on-primary:light-dark(#fff,#162e60);--md-sys-color-primary-container:light-dark(#d9e2ff,#2f4578);--md-sys-color-on-primary-container:light-dark(#2f4578,#d9e2ff);--md-sys-color-secondary:light-dark(#4a5d92,#b3c5ff);--md-sys-color-on-secondary:light-dark(#fff,#192e60);--md-sys-color-secondary-container:light-dark(#dae1ff,#314578);--md-sys-color-on-secondary-container:light-dark(#314578,#dae1ff);--md-sys-color-tertiary:light-dark(#8d4a5b,#ffb1c2);--md-sys-color-on-tertiary:light-dark(#fff,#551d2d);--md-sys-color-tertiary-container:light-dark(#ffd9df,#713343);--md-sys-color-on-tertiary-container:light-dark(#713343,#ffd9df);--md-sys-color-error:light-dark(#ba1a1a,#ffb4ab);--md-sys-color-on-error:light-dark(#fff,#690005);--md-sys-color-error-container:light-dark(#ffdad6,#93000a);--md-sys-color-on-error-container:light-dark(#93000a,#ffdad6);--md-sys-color-background:light-dark(#faf8ff,#121318);--md-sys-color-on-background:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface:light-dark(#faf8ff,#121318);--md-sys-color-on-surface:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface-variant:light-dark(#e1e2ec,#44464f);--md-sys-color-on-surface-variant:light-dark(#44464f,#c5c6d0);--md-sys-color-outline:light-dark(#757780,#8f9099);--md-sys-color-outline-variant:light-dark(#c5c6d0,#44464f);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#2f3036,#e2e2e9);--md-sys-color-inverse-on-surface:light-dark(#f1f0f7,#2f3036);--md-sys-color-inverse-primary:light-dark(#b1c6ff,#475d92);--md-sys-color-primary-fixed:#d9e2ff;--md-sys-color-on-primary-fixed:#001946;--md-sys-color-primary-fixed-dim:#b1c6ff;--md-sys-color-on-primary-fixed-variant:#2f4578;--md-sys-color-secondary-fixed:#dae1ff;--md-sys-color-on-secondary-fixed:#001849;--md-sys-color-secondary-fixed-dim:#b3c5ff;--md-sys-color-on-secondary-fixed-variant:#314578;--md-sys-color-tertiary-fixed:#ffd9df;--md-sys-color-on-tertiary-fixed:#3a0719;--md-sys-color-tertiary-fixed-dim:#ffb1c2;--md-sys-color-on-tertiary-fixed-variant:#713343;--md-sys-color-surface-dim:light-dark(#dad9e0,#121318);--md-sys-color-surface-bright:light-dark(#faf8ff,#38393f);--md-sys-color-surface-container-lowest:light-dark(#fff,#0c0e13);--md-sys-color-surface-container-low:light-dark(#f4f3fa,#1a1b21);--md-sys-color-surface-container:light-dark(#eeedf4,#1e1f25);--md-sys-color-surface-container-high:light-dark(#e8e7ef,#282a2f);--md-sys-color-surface-container-highest:light-dark(#e2e2e9,#33343a)}.preferences-dialog .button[data-palette=arctic][data-contrast=medium]{--md-sys-color-primary:light-dark(#1d3466,#d1dcff);--md-sys-color-surface-tint:light-dark(#475d92,#b1c6ff);--md-sys-color-on-primary:light-dark(#fff,#072355);--md-sys-color-primary-container:light-dark(#566ca1,#7a90c8);--md-sys-color-on-primary-container:light-dark(#fff,#000);--md-sys-color-secondary:light-dark(#1f3467,#d2dbff);--md-sys-color-on-secondary:light-dark(#fff,#0b2255);--md-sys-color-secondary-container:light-dark(#586ba2,#7c8fc8);--md-sys-color-on-secondary-container:light-dark(#fff,#000);--md-sys-color-tertiary:light-dark(#5c2233,#ffd1d9);--md-sys-color-on-tertiary:light-dark(#fff,#471223);--md-sys-color-tertiary-container:light-dark(#9e5869,#c87a8c);--md-sys-color-on-tertiary-container:light-dark(#fff,#000);--md-sys-color-error:light-dark(#740006,#ffd2cc);--md-sys-color-on-error:light-dark(#fff,#540003);--md-sys-color-error-container:light-dark(#cf2c27,#ff5449);--md-sys-color-on-error-container:light-dark(#fff,#000);--md-sys-color-background:light-dark(#faf8ff,#121318);--md-sys-color-on-background:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface:light-dark(#faf8ff,#121318);--md-sys-color-on-surface:light-dark(#0f1116,#fff);--md-sys-color-surface-variant:light-dark(#e1e2ec,#44464f);--md-sys-color-on-surface-variant:light-dark(#34363e,#dbdce6);--md-sys-color-outline:light-dark(#50525a,#b0b1bb);--md-sys-color-outline-variant:light-dark(#6b6d75,#8e9099);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#2f3036,#e2e2e9);--md-sys-color-inverse-on-surface:light-dark(#f1f0f7,#282a2f);--md-sys-color-inverse-primary:light-dark(#b1c6ff,#304679);--md-sys-color-primary-fixed:light-dark(#566ca1,#d9e2ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000f31);--md-sys-color-primary-fixed-dim:light-dark(#3e5387,#b1c6ff);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#1d3466);--md-sys-color-secondary-fixed:light-dark(#586ba2,#dae1ff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000e33);--md-sys-color-secondary-fixed-dim:light-dark(#405387,#b3c5ff);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#1f3467);--md-sys-color-tertiary-fixed:light-dark(#9e5869,#ffd9df);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#2c000e);--md-sys-color-tertiary-fixed-dim:light-dark(#824051,#ffb1c2);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#5c2233);--md-sys-color-surface-dim:light-dark(#c6c6cd,#121318);--md-sys-color-surface-bright:light-dark(#faf8ff,#43444a);--md-sys-color-surface-container-lowest:light-dark(#fff,#06070c);--md-sys-color-surface-container-low:light-dark(#f4f3fa,#1c1d23);--md-sys-color-surface-container:light-dark(#e8e7ef,#26282d);--md-sys-color-surface-container-high:light-dark(#dddce3,#313238);--md-sys-color-surface-container-highest:light-dark(#d1d1d8,#3c3d43)}.preferences-dialog .button[data-palette=arctic][data-contrast=high]{--md-sys-color-primary:light-dark(#102a5c,#edefff);--md-sys-color-surface-tint:light-dark(#475d92,#b1c6ff);--md-sys-color-on-primary:light-dark(#fff,#000);--md-sys-color-primary-container:light-dark(#31487b,#acc2fd);--md-sys-color-on-primary-container:light-dark(#fff,#000a25);--md-sys-color-secondary:light-dark(#14295c,#edefff);--md-sys-color-on-secondary:light-dark(#fff,#000);--md-sys-color-secondary-container:light-dark(#34477b,#aec1fd);--md-sys-color-on-secondary-container:light-dark(#fff,#000927);--md-sys-color-tertiary:light-dark(#501829,#ffebee);--md-sys-color-on-tertiary:light-dark(#fff,#000);--md-sys-color-tertiary-container:light-dark(#743546,#ffabbe);--md-sys-color-on-tertiary-container:light-dark(#fff,#210009);--md-sys-color-error:light-dark(#600004,#ffece9);--md-sys-color-on-error:light-dark(#fff,#000);--md-sys-color-error-container:light-dark(#98000a,#ffaea4);--md-sys-color-on-error-container:light-dark(#fff,#220001);--md-sys-color-background:light-dark(#faf8ff,#121318);--md-sys-color-on-background:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface:light-dark(#faf8ff,#121318);--md-sys-color-on-surface:light-dark(#000,#fff);--md-sys-color-surface-variant:light-dark(#e1e2ec,#44464f);--md-sys-color-on-surface-variant:light-dark(#000,#fff);--md-sys-color-outline:light-dark(#2a2c33,#efeffa);--md-sys-color-outline-variant:light-dark(#474951,#c1c2cc);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#2f3036,#e2e2e9);--md-sys-color-inverse-on-surface:light-dark(#fff,#000);--md-sys-color-inverse-primary:light-dark(#b1c6ff,#304679);--md-sys-color-primary-fixed:light-dark(#31487b,#d9e2ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000);--md-sys-color-primary-fixed-dim:light-dark(#193163,#b1c6ff);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#000f31);--md-sys-color-secondary-fixed:light-dark(#34477b,#dae1ff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000);--md-sys-color-secondary-fixed-dim:light-dark(#1c3063,#b3c5ff);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#000e33);--md-sys-color-tertiary-fixed:light-dark(#743546,#ffd9df);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#000);--md-sys-color-tertiary-fixed-dim:light-dark(#581f2f,#ffb1c2);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#2c000e);--md-sys-color-surface-dim:light-dark(#b8b8bf,#121318);--md-sys-color-surface-bright:light-dark(#faf8ff,#4f5056);--md-sys-color-surface-container-lowest:light-dark(#fff,#000);--md-sys-color-surface-container-low:light-dark(#f1f0f7,#1e1f25);--md-sys-color-surface-container:light-dark(#e2e2e9,#2f3036);--md-sys-color-surface-container-high:light-dark(#d4d4db,#3a3b41);--md-sys-color-surface-container-highest:light-dark(#c6c6cd,#45464c)}@media (prefers-contrast:more){.preferences-dialog .button[data-palette=goat][data-contrast=system]{--md-sys-color-primary:light-dark(#3f1d4f,#fdeaff);--md-sys-color-surface-tint:light-dark(#765085,#e4b7f3);--md-sys-color-on-primary:light-dark(#fff,#000);--md-sys-color-primary-container:light-dark(#5f3b6e,#e0b3ef);--md-sys-color-on-primary-container:light-dark(#fff,#190026);--md-sys-color-secondary:light-dark(#372055,#f8ecff);--md-sys-color-on-secondary:light-dark(#fff,#000);--md-sys-color-secondary-container:light-dark(#563e75,#d3b6f7);--md-sys-color-on-secondary-container:light-dark(#fff,#14002e);--md-sys-color-tertiary:light-dark(#21275c,#f0eeff);--md-sys-color-on-tertiary:light-dark(#fff,#000);--md-sys-color-tertiary-container:light-dark(#3f447b,#b9befd);--md-sys-color-on-tertiary-container:light-dark(#fff,#000239);--md-sys-color-error:light-dark(#511919,#ffecea);--md-sys-color-on-error:light-dark(#fff,#000);--md-sys-color-error-container:light-dark(#763534,#ffadaa);--md-sys-color-on-error-container:light-dark(#fff,#220002);--md-sys-color-background:light-dark(#fff7fb,#161217);--md-sys-color-on-background:light-dark(#1f1a1f,#e9e0e7);--md-sys-color-surface:light-dark(#fff7fb,#161217);--md-sys-color-on-surface:light-dark(#000,#fff);--md-sys-color-surface-variant:light-dark(#ebdfea,#4c444d);--md-sys-color-on-surface-variant:light-dark(#000,#fff);--md-sys-color-outline:light-dark(#302a32,#f9ecf7);--md-sys-color-outline-variant:light-dark(#4e474f,#cabfc9);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#342f34,#e9e0e7);--md-sys-color-inverse-on-surface:light-dark(#fff,#000);--md-sys-color-inverse-primary:light-dark(#e4b7f3,#5e3a6d);--md-sys-color-primary-fixed:light-dark(#5f3b6e,#f8d8ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000);--md-sys-color-primary-fixed-dim:light-dark(#472456,#e4b7f3);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#220032);--md-sys-color-secondary-fixed:light-dark(#563e75,#eedcff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000);--md-sys-color-secondary-fixed-dim:light-dark(#3e275d,#d7bafb);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#1b0239);--md-sys-color-tertiary-fixed:light-dark(#3f447b,#e0e0ff);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#000);--md-sys-color-tertiary-fixed-dim:light-dark(#282d63,#bdc2ff);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#030741);--md-sys-color-surface-dim:light-dark(#bfb6bd,#161217);--md-sys-color-surface-bright:light-dark(#fff7fb,#544e54);--md-sys-color-surface-container-lowest:light-dark(#fff,#000);--md-sys-color-surface-container-low:light-dark(#f8eef5,#231e23);--md-sys-color-surface-container:light-dark(#e9e0e7,#342f34);--md-sys-color-surface-container-high:light-dark(#dbd2d9,#3f3a3f);--md-sys-color-surface-container-highest:light-dark(#cdc4cb,#4b454b)}.preferences-dialog .button[data-palette=arctic][data-contrast=system]{--md-sys-color-primary:light-dark(#102a5c,#edefff);--md-sys-color-surface-tint:light-dark(#475d92,#b1c6ff);--md-sys-color-on-primary:light-dark(#fff,#000);--md-sys-color-primary-container:light-dark(#31487b,#acc2fd);--md-sys-color-on-primary-container:light-dark(#fff,#000a25);--md-sys-color-secondary:light-dark(#14295c,#edefff);--md-sys-color-on-secondary:light-dark(#fff,#000);--md-sys-color-secondary-container:light-dark(#34477b,#aec1fd);--md-sys-color-on-secondary-container:light-dark(#fff,#000927);--md-sys-color-tertiary:light-dark(#501829,#ffebee);--md-sys-color-on-tertiary:light-dark(#fff,#000);--md-sys-color-tertiary-container:light-dark(#743546,#ffabbe);--md-sys-color-on-tertiary-container:light-dark(#fff,#210009);--md-sys-color-error:light-dark(#600004,#ffece9);--md-sys-color-on-error:light-dark(#fff,#000);--md-sys-color-error-container:light-dark(#98000a,#ffaea4);--md-sys-color-on-error-container:light-dark(#fff,#220001);--md-sys-color-background:light-dark(#faf8ff,#121318);--md-sys-color-on-background:light-dark(#1a1b21,#e2e2e9);--md-sys-color-surface:light-dark(#faf8ff,#121318);--md-sys-color-on-surface:light-dark(#000,#fff);--md-sys-color-surface-variant:light-dark(#e1e2ec,#44464f);--md-sys-color-on-surface-variant:light-dark(#000,#fff);--md-sys-color-outline:light-dark(#2a2c33,#efeffa);--md-sys-color-outline-variant:light-dark(#474951,#c1c2cc);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:light-dark(#2f3036,#e2e2e9);--md-sys-color-inverse-on-surface:light-dark(#fff,#000);--md-sys-color-inverse-primary:light-dark(#b1c6ff,#304679);--md-sys-color-primary-fixed:light-dark(#31487b,#d9e2ff);--md-sys-color-on-primary-fixed:light-dark(#fff,#000);--md-sys-color-primary-fixed-dim:light-dark(#193163,#b1c6ff);--md-sys-color-on-primary-fixed-variant:light-dark(#fff,#000f31);--md-sys-color-secondary-fixed:light-dark(#34477b,#dae1ff);--md-sys-color-on-secondary-fixed:light-dark(#fff,#000);--md-sys-color-secondary-fixed-dim:light-dark(#1c3063,#b3c5ff);--md-sys-color-on-secondary-fixed-variant:light-dark(#fff,#000e33);--md-sys-color-tertiary-fixed:light-dark(#743546,#ffd9df);--md-sys-color-on-tertiary-fixed:light-dark(#fff,#000);--md-sys-color-tertiary-fixed-dim:light-dark(#581f2f,#ffb1c2);--md-sys-color-on-tertiary-fixed-variant:light-dark(#fff,#2c000e);--md-sys-color-surface-dim:light-dark(#b8b8bf,#121318);--md-sys-color-surface-bright:light-dark(#faf8ff,#4f5056);--md-sys-color-surface-container-lowest:light-dark(#fff,#000);--md-sys-color-surface-container-low:light-dark(#f1f0f7,#1e1f25);--md-sys-color-surface-container:light-dark(#e2e2e9,#2f3036);--md-sys-color-surface-container-high:light-dark(#d4d4db,#3a3b41);--md-sys-color-surface-container-highest:light-dark(#c6c6cd,#45464c)}}.ripple{z-index:-1;border-radius:inherit;opacity:var(--md-sys-state-pressed-state-layer-opacity);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ripple__wave{border-radius:var(--md-sys-shape-corner-full);corner-shape:round;background-image:radial-gradient(closest-side,currentColor max(100% - 70px,65%),#0000 100%);position:absolute;inset:0}:is(.button,.icon-button,.chip,.list__item>a,.list__item>button):has(>.ripple[data-active]):before{opacity:0;transition:none}.list:not(.list--expressive)>.list__item>a:has(>.ripple[data-active]):before{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.ripple__wave{border-radius:inherit;corner-shape:inherit}}.select-menu{min-inline-size:0;padding-block-start:6px}.select-menu__trigger{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);min-block-size:56px;inline-size:100%;color:var(--md-sys-color-on-surface);text-align:start;cursor:pointer;background-color:#0000;justify-content:space-between;align-items:center;gap:1rem;padding:12px 16px;display:flex;position:relative}.select-menu__trigger:hover:not(:disabled){border-color:var(--md-sys-color-on-surface)}.select-menu__trigger:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}.select-menu__trigger:is(:focus-visible,[aria-expanded=true]){border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.select-menu__trigger:is(:focus-visible,[aria-expanded=true]) .select-menu__label{color:var(--md-sys-color-primary)}.select-menu__trigger:disabled{color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-content-opacity));cursor:default;border-color:currentColor}.select-menu__trigger:disabled .select-menu__label,.select-menu__trigger:disabled .select-menu__arrow{color:inherit}.select-menu__trigger[aria-expanded=true] .select-menu__arrow{rotate:180deg}@media (forced-colors:active){.select-menu__trigger{border:1px solid buttontext}}.select-menu__text{overflow-wrap:anywhere;flex:1;min-inline-size:0;display:grid}.select-menu__icon{flex:0 0 24px;justify-content:center;align-items:center;display:flex}.select-menu__label{background-color:var(--select-menu-label-background,var(--md-sys-color-surface));max-inline-size:calc(100% - 24px);color:var(--md-sys-color-on-surface-variant);font:var(--typo-body-small);font-feature-settings:var(--typo-features-body);padding-inline:4px;position:absolute;inset-block-start:0;inset-inline-start:12px;translate:0 -50%}.select-menu__value{font:var(--typo-body-large);font-feature-settings:var(--typo-features-body)}.select-menu__arrow{color:var(--md-sys-color-on-surface-variant);transition:rotate var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);display:flex}@media (prefers-reduced-motion:reduce){.select-menu__arrow{transition:none}}.select-menu__menu{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;inline-size:anchor-size(inline);overscroll-behavior:contain;border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--md-sys-color-surface-container);max-block-size:min(20rem,100dvh - 2rem);max-inline-size:calc(100dvw - 2rem);color:var(--md-sys-color-on-surface);box-shadow:0 2px 6px 2px alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-shadow-ambient-opacity)), 0 1px 2px alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-shadow-key-opacity));font:var(--typo-body-large);font-feature-settings:var(--typo-features-body);opacity:0;transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), display var(--md-sys-motion-spring-fast-effects-duration) allow-discrete, overlay var(--md-sys-motion-spring-fast-effects-duration) allow-discrete;border:0;margin:4px 0;padding:8px 0;position:fixed;inset:auto;overflow:auto}.select-menu__menu:popover-open{opacity:1}@media (prefers-reduced-motion:reduce){.select-menu__menu{transition:none}}@media (forced-colors:active){.select-menu__menu{border:1px solid buttontext}}@starting-style{.select-menu__menu:popover-open{opacity:0}}.select-menu__option{min-block-size:48px;inline-size:100%;color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.select-menu__option[aria-selected=true]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.select-menu__option .select-menu__option-label{flex:1;min-inline-size:0}.select-menu__option:hover,.select-menu__option[data-active=true]{background-image:linear-gradient(alpha(from currentColor / var(--md-sys-state-focus-state-layer-opacity)), alpha(from currentColor / var(--md-sys-state-focus-state-layer-opacity)))}.select-menu__option[data-active=true]{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}@media (forced-colors:active){.select-menu__option[aria-selected=true]{color:highlighttext;forced-color-adjust:none;background-color:highlight}}.tabs{--tabs-divider-width:1px;min-inline-size:0;color:var(--md-sys-color-on-surface)}:is(:root:active-view-transition-type(tab-forward),:root:active-view-transition-type(tab-backward)){view-transition-name:none}:is(:root:active-view-transition-type(tab-forward),:root:active-view-transition-type(tab-backward)) .tabs__route-content{view-transition-name:tab-content}:root:active-view-transition-type(tab-forward){--tabs-slide-distance:24px}:root:active-view-transition-type(tab-forward):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tabs-slide-distance:-24px}:root:active-view-transition-type(tab-backward){--tabs-slide-distance:-24px}:root:active-view-transition-type(tab-backward):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tabs-slide-distance:24px}::view-transition-group(tab-content){animation:none}::view-transition-old(tab-content){animation-name:tabs-slide-out,tabs-fade-out}::view-transition-new(tab-content){animation-name:tabs-slide-in,tabs-fade-in}::view-transition-old(tab-content){mix-blend-mode:normal;animation-duration:var(--md-sys-motion-spring-default-spatial-duration), var(--md-sys-motion-spring-default-effects-duration);animation-timing-function:var(--md-sys-motion-spring-default-spatial), var(--md-sys-motion-spring-default-effects);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){::view-transition-old(tab-content){animation:none}}::view-transition-new(tab-content){mix-blend-mode:normal;animation-duration:var(--md-sys-motion-spring-default-spatial-duration), var(--md-sys-motion-spring-default-effects-duration);animation-timing-function:var(--md-sys-motion-spring-default-spatial), var(--md-sys-motion-spring-default-effects);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){::view-transition-new(tab-content){animation:none}}@keyframes tabs-slide-out{to{translate:calc(-1 * var(--tabs-slide-distance)) 0}}@keyframes tabs-slide-in{0%{translate:var(--tabs-slide-distance) 0}}@keyframes tabs-fade-out{to{opacity:0}}@keyframes tabs-fade-in{0%{opacity:0}}.tabs__list{border-block-end-width:var(--tabs-divider-width);border-block-end-style:solid;border-block-end-color:var(--md-sys-color-outline-variant);overscroll-behavior-inline:contain;scrollbar-width:none;max-inline-size:100%;display:flex;position:relative;overflow:auto hidden}.tabs__list[data-orientation=horizontal]:has(>.tabs__tab:is([aria-selected=true],[aria-current=page])):after{position-anchor:var(--tabs-active-label);inset-block-end:0;left:anchor(left);right:anchor(right);block-size:var(--tabs-indicator-size,3px);border-radius:var(--tabs-indicator-radius,var(--md-sys-shape-corner-full) var(--md-sys-shape-corner-full) 0 0);background:var(--md-sys-color-primary);content:"";pointer-events:none;position:absolute}.tabs__list::-webkit-scrollbar{display:none}.tabs__list[data-orientation=vertical]{border-block-end-color:#0000;border-inline-end-width:var(--tabs-divider-width);border-inline-end-style:solid;border-inline-end-color:var(--md-sys-color-outline-variant);flex-direction:column;max-block-size:100%;inline-size:max-content;overflow:hidden auto}@media (prefers-reduced-motion:no-preference){.tabs__list:after{transition:left var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial), right var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial)}}.tabs__tab{isolation:isolate;min-block-size:3rem;min-inline-size:4rem;color:var(--md-sys-color-on-surface-variant);font:var(--typo-title-small);text-align:center;white-space:nowrap;cursor:pointer;transition:color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), background-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects);background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex;position:relative}.tabs__tab:is([aria-selected=true],[aria-current=page]){--icon-fill:1;color:var(--md-sys-color-primary)}.tabs__tab:is([aria-selected=true],[aria-current=page])>.tabs__content{anchor-name:var(--tabs-active-label)}.tabs__tab:not(:disabled,[aria-disabled=true]):hover{background:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-hover-state-layer-opacity))}.tabs__tab:not(:disabled,[aria-disabled=true]):focus-visible{z-index:1;outline:2px solid var(--md-sys-color-secondary);outline-offset:-2px}.tabs__tab:has(>.ripple[data-active]){background:0 0;transition-property:color}.tabs__tab:is(:disabled,[aria-disabled=true]){color:alpha(from var(--md-sys-color-on-surface) / var(--md-sys-state-disabled-content-opacity));cursor:default}.tabs--secondary{--tabs-indicator-size:2px;--tabs-indicator-radius:0}.tabs--secondary .tabs__tab:is([aria-selected=true],[aria-current=page]){anchor-name:var(--tabs-active-label)}.tabs--secondary .tabs__tab:is([aria-selected=true],[aria-current=page])>.tabs__content{anchor-name:none}.tabs--secondary .tabs__tab{font:var(--typo-title-small)}@media (width>48rem){.tabs--responsive>.tabs__list[data-orientation=horizontal]>.tabs__tab{flex-grow:0}}.tabs--primary .tabs__list[data-orientation=horizontal] .tabs__tab:has(.tabs__icon){min-block-size:4rem;padding-block:.5rem}.tabs--primary .tabs__list[data-orientation=horizontal] .tabs__content{flex-direction:column;gap:2px}.tabs__list[data-orientation=vertical] .tabs__tab{text-align:start;flex:none;justify-content:flex-start}.tabs__list[data-orientation=vertical] .tabs__tab:after{inline-size:var(--tabs-indicator-size,3px);border-radius:var(--md-sys-shape-corner-full) 0 0 var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);content:"";pointer-events:none;block-size:auto;transition:transform var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial);position:absolute;inset-block:0;inset-inline:auto 0;transform:scaleY(0)}.tabs__list[data-orientation=vertical] .tabs__tab:is([aria-selected=true],[aria-current=page]):after{transform:scaleY(1)}.tabs__icon{--icon-size:24;flex:none;justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:inline-flex}.tabs__icon>svg{block-size:100%;inline-size:100%}.tabs__content{align-items:center;gap:.5rem;display:inline-flex}.tabs__label{align-items:center;display:inline-flex}.tabs__panel{outline:none}.tabs__panel:focus-visible{outline:2px solid var(--md-sys-color-secondary);outline-offset:2px}.tabs__panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.tabs__tab,.tabs__tab:after{transition:none}}@media (forced-colors:active){.tabs__list:after,.tabs__tab:is([aria-selected=true],[aria-current=page]):after{background:currentColor}}[data-tooltip-trigger]{--interest-delay-start:var(--tooltip-delay);--interest-delay-end:.15s;interest-delay-start:var(--interest-delay-start);interest-delay-end:var(--interest-delay-end)}[data-tooltip-trigger]:focus-visible{--interest-delay-start:0s}.tooltip{position-area:bottom span-all;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;justify-self:anchor-center;border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--md-sys-color-inverse-surface);max-block-size:calc(100dvh - 1rem);inline-size:max-content;max-inline-size:min(12.5rem,100vw - 1rem);color:var(--md-sys-color-inverse-on-surface);font:var(--typo-body-small);font-feature-settings:var(--typo-features-body);overflow-wrap:anywhere;opacity:0;transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), display var(--md-sys-motion-spring-fast-effects-duration) allow-discrete, overlay var(--md-sys-motion-spring-fast-effects-duration) allow-discrete;border:0;margin:.5rem;padding:.25rem .5rem;position:fixed;inset:auto;overflow:auto}.tooltip[data-placement=top]{position-area:top span-all}.tooltip[data-placement=left]{position-area:left span-all;align-self:anchor-center;justify-self:normal}.tooltip[data-placement=right]{position-area:right span-all;align-self:anchor-center;justify-self:normal}.tooltip:popover-open{opacity:1;transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects), scale var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial), display max(var(--md-sys-motion-spring-fast-effects-duration), var(--md-sys-motion-spring-fast-spatial-duration)) allow-discrete, overlay max(var(--md-sys-motion-spring-fast-effects-duration), var(--md-sys-motion-spring-fast-spatial-duration)) allow-discrete;scale:1}@media (prefers-reduced-motion:reduce){.tooltip{transition:none;scale:none}.tooltip:popover-open{transition:none;scale:none}}@media (forced-colors:active){.tooltip{border:1px solid}}@starting-style{.tooltip:popover-open{opacity:0;scale:.95}@media (prefers-reduced-motion:reduce){.tooltip:popover-open{scale:none}}}.tooltip--rich{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container);max-inline-size:min(20rem,100vw - 1rem);color:var(--md-sys-color-on-surface-variant);box-shadow:0 .125rem .375rem alpha(from var(--md-sys-color-shadow) / var(--md-sys-elevation-shadow-ambient-opacity));font:var(--typo-body-medium);font-feature-settings:var(--typo-features-body);padding:.75rem 1rem}.ts-chart-tooltip{overflow:visible}.tooltip__subhead{color:var(--md-sys-color-on-surface-variant);font:var(--typo-title-small);font-feature-settings:var(--typo-features-heading);margin:0 0 .25rem}.tooltip--chart>p{font:var(--typo-label-large);font-feature-settings:var(--typo-features-body);font-variant-numeric:tabular-nums}.tooltip--chart li>strong{color:var(--md-sys-color-on-surface);font:var(--typo-title-small);font-feature-settings:var(--typo-features-heading)}.tooltip--chart li>p{font:var(--typo-body-small);font-feature-settings:var(--typo-features-body)}.tooltip__actions{border:0;flex-wrap:wrap;gap:.5rem;min-inline-size:0;margin-block:.75rem 0;margin-inline:0;padding:0;display:flex}*{box-sizing:border-box}:where(button,input[type=button],input[type=submit],input[type=reset],[role=button],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=switch],[role=checkbox],[role=radio],.button,.icon-button,.chip,.tabs__tab,.app-bar__destination,.list__item>a){-webkit-user-select:none;user-select:none}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}:where(a[href]){color:var(--md-sys-color-primary)}::view-transition-group(root){animation-duration:var(--md-sys-motion-spring-slow-effects-duration);animation-timing-function:var(--md-sys-motion-spring-slow-effects)}::view-transition-group(music-results){animation-duration:var(--md-sys-motion-spring-slow-effects-duration);animation-timing-function:var(--md-sys-motion-spring-slow-effects)}::view-transition-old(root){animation-duration:inherit;animation-timing-function:inherit}::view-transition-new(root){animation-duration:inherit;animation-timing-function:inherit}::view-transition-old(music-results){animation-duration:inherit;animation-timing-function:inherit}::view-transition-new(music-results){animation-duration:inherit;animation-timing-function:inherit}@media (prefers-reduced-motion:reduce){::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(music-results){animation:none}::view-transition-old(music-results){animation:none}::view-transition-new(music-results){animation:none}}
