*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-visually-hidden]{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Outfit;src:url(../../../fonts/Outfit-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../../../fonts/GeistMonoVF.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Outfit Fallback;src:local(Arial);font-weight:100 900;font-style:normal;size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Courier New);font-weight:100 900;font-style:normal;size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%}:root{--font-sans:"Outfit", "Outfit Fallback", sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback", monospace;--gray-1:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#111);--gray-2:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#191919);--gray-3:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#222);--gray-4:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#2a2a2a);--gray-5:var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#313131);--gray-6:var(--lightningcss-light,#d9d9d9)var(--lightningcss-dark,#3a3a3a);--gray-7:var(--lightningcss-light,#cecece)var(--lightningcss-dark,#484848);--gray-8:var(--lightningcss-light,#bbb)var(--lightningcss-dark,#606060);--gray-9:var(--lightningcss-light,#8d8d8d)var(--lightningcss-dark,#6e6e6e);--gray-10:var(--lightningcss-light,#838383)var(--lightningcss-dark,#7b7b7b);--gray-11:var(--lightningcss-light,#646464)var(--lightningcss-dark,#b4b4b4);--gray-12:var(--lightningcss-light,#202020)var(--lightningcss-dark,#eee);--gray-a1:var(--lightningcss-light,#00000003)var(--lightningcss-dark,#0000);--gray-a2:var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff09);--gray-a3:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff12);--gray-a4:var(--lightningcss-light,#00000017)var(--lightningcss-dark,#ffffff1b);--gray-a5:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#fff2);--gray-a6:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff2c);--gray-a7:var(--lightningcss-light,#00000031)var(--lightningcss-dark,#ffffff3b);--gray-a8:var(--lightningcss-light,#0004)var(--lightningcss-dark,#fff5);--gray-a9:var(--lightningcss-light,#00000072)var(--lightningcss-dark,#ffffff64);--gray-a10:var(--lightningcss-light,#0000007c)var(--lightningcss-dark,#ffffff72);--gray-a11:var(--lightningcss-light,#0000009b)var(--lightningcss-dark,#ffffffaf);--gray-a12:var(--lightningcss-light,#000000df)var(--lightningcss-dark,#ffffffed);--slate-1:var(--lightningcss-light,#fcfcfd)var(--lightningcss-dark,#111113);--slate-2:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#18191b);--slate-3:var(--lightningcss-light,#f0f0f3)var(--lightningcss-dark,#212225);--slate-4:var(--lightningcss-light,#e8e8ec)var(--lightningcss-dark,#272a2d);--slate-5:var(--lightningcss-light,#e0e1e6)var(--lightningcss-dark,#2e3135);--slate-6:var(--lightningcss-light,#d9d9e0)var(--lightningcss-dark,#363a3f);--slate-7:var(--lightningcss-light,#cdced6)var(--lightningcss-dark,#43484e);--slate-8:var(--lightningcss-light,#b9bbc6)var(--lightningcss-dark,#5a6169);--slate-9:var(--lightningcss-light,#8b8d98)var(--lightningcss-dark,#696e77);--slate-10:var(--lightningcss-light,#80838d)var(--lightningcss-dark,#777b84);--slate-11:var(--lightningcss-light,#60646c)var(--lightningcss-dark,#b0b4ba);--slate-12:var(--lightningcss-light,#1c2024)var(--lightningcss-dark,#edeef0);--slate-a1:var(--lightningcss-light,#00005503)var(--lightningcss-dark,#0000);--slate-a2:var(--lightningcss-light,#00005506)var(--lightningcss-dark,#d8f4f609);--slate-a3:var(--lightningcss-light,#0000330f)var(--lightningcss-dark,#ddeaf814);--slate-a4:var(--lightningcss-light,#00002d17)var(--lightningcss-dark,#d3edf81d);--slate-a5:var(--lightningcss-light,#0009321f)var(--lightningcss-dark,#d9edfe25);--slate-a6:var(--lightningcss-light,#00002f26)var(--lightningcss-dark,#d6ebfd30);--slate-a7:var(--lightningcss-light,#00062e32)var(--lightningcss-dark,#d9edff40);--slate-a8:var(--lightningcss-light,#00083046)var(--lightningcss-dark,#d9edff5d);--slate-a9:var(--lightningcss-light,#00051d74)var(--lightningcss-dark,#dfebfd6d);--slate-a10:var(--lightningcss-light,#00071b7f)var(--lightningcss-dark,#e5edfd7b);--slate-a11:var(--lightningcss-light,#0007149f)var(--lightningcss-dark,#f1f7feb5);--slate-a12:var(--lightningcss-light,#000509e3)var(--lightningcss-dark,#fcfdffef);--amber-1:var(--lightningcss-light,#fefdfb)var(--lightningcss-dark,#16120c);--amber-2:var(--lightningcss-light,#fefbe9)var(--lightningcss-dark,#1d180f);--amber-3:var(--lightningcss-light,#fff7c2)var(--lightningcss-dark,#302008);--amber-4:var(--lightningcss-light,#ffee9c)var(--lightningcss-dark,#3f2700);--amber-5:var(--lightningcss-light,#fbe577)var(--lightningcss-dark,#4d3000);--amber-6:var(--lightningcss-light,#f3d673)var(--lightningcss-dark,#5c3d05);--amber-7:var(--lightningcss-light,#e9c162)var(--lightningcss-dark,#714f19);--amber-8:var(--lightningcss-light,#e2a336)var(--lightningcss-dark,#8f6424);--amber-9:#ffc53d;--amber-10:var(--lightningcss-light,#ffba18)var(--lightningcss-dark,#ffd60a);--amber-11:var(--lightningcss-light,#ab6400)var(--lightningcss-dark,#ffca16);--amber-12:var(--lightningcss-light,#4f3422)var(--lightningcss-dark,#ffe7b3);--amber-a1:var(--lightningcss-light,#c0800004)var(--lightningcss-dark,#e63c0006);--amber-a2:var(--lightningcss-light,#f4d10016)var(--lightningcss-dark,#fd9b000d);--amber-a3:var(--lightningcss-light,#ffde003d)var(--lightningcss-dark,#fa820022);--amber-a4:var(--lightningcss-light,#ffd40063)var(--lightningcss-dark,#fc820032);--amber-a5:var(--lightningcss-light,#f8cf0088)var(--lightningcss-dark,#fd8b0041);--amber-a6:var(--lightningcss-light,#eab5008c)var(--lightningcss-dark,#fd9b0051);--amber-a7:var(--lightningcss-light,#dc9b009d)var(--lightningcss-dark,#ffab2567);--amber-a8:var(--lightningcss-light,#da8a00c9)var(--lightningcss-dark,#ffae3587);--amber-a9:var(--lightningcss-light,#ffb300c2)var(--lightningcss-dark,#ffc53d);--amber-a10:var(--lightningcss-light,#ffb300e7)var(--lightningcss-dark,#ffd60a);--amber-a11:var(--lightningcss-light,#ab6400)var(--lightningcss-dark,#ffca16);--amber-a12:var(--lightningcss-light,#341500dd)var(--lightningcss-dark,#ffe7b3);--brown-1:var(--lightningcss-light,#fefdfc)var(--lightningcss-dark,#12110f);--brown-2:var(--lightningcss-light,#fcf9f6)var(--lightningcss-dark,#1c1816);--brown-3:var(--lightningcss-light,#f6eee7)var(--lightningcss-dark,#28211d);--brown-4:var(--lightningcss-light,#f0e4d9)var(--lightningcss-dark,#322922);--brown-5:var(--lightningcss-light,#ebdaca)var(--lightningcss-dark,#3e3128);--brown-6:var(--lightningcss-light,#e4cdb7)var(--lightningcss-dark,#4d3c2f);--brown-7:var(--lightningcss-light,#dcbc9f)var(--lightningcss-dark,#614a39);--brown-8:var(--lightningcss-light,#cea37e)var(--lightningcss-dark,#7c5f46);--brown-9:#ad7f58;--brown-10:var(--lightningcss-light,#a07553)var(--lightningcss-dark,#b88c67);--brown-11:var(--lightningcss-light,#815e46)var(--lightningcss-dark,#dbb594);--brown-12:var(--lightningcss-light,#3e332e)var(--lightningcss-dark,#f2e1ca);--brown-a1:var(--lightningcss-light,#aa550003)var(--lightningcss-dark,#91110002);--brown-a2:var(--lightningcss-light,#aa550009)var(--lightningcss-dark,#fba67c0c);--brown-a3:var(--lightningcss-light,#a04b0018)var(--lightningcss-dark,#fcb58c19);--brown-a4:var(--lightningcss-light,#9b4a0026)var(--lightningcss-dark,#fbbb8a24);--brown-a5:var(--lightningcss-light,#9f4d0035)var(--lightningcss-dark,#fcb88931);--brown-a6:var(--lightningcss-light,#a04e0048)var(--lightningcss-dark,#fdba8741);--brown-a7:var(--lightningcss-light,#a34e0060)var(--lightningcss-dark,#ffbb8856);--brown-a8:var(--lightningcss-light,#9f4a0081)var(--lightningcss-dark,#ffbe8773);--brown-a9:var(--lightningcss-light,#823c00a7)var(--lightningcss-dark,#feb87da8);--brown-a10:var(--lightningcss-light,#723300ac)var(--lightningcss-dark,#ffc18cb3);--brown-a11:var(--lightningcss-light,#522100b9)var(--lightningcss-dark,#fed1aad9);--brown-a12:var(--lightningcss-light,#140600d1)var(--lightningcss-dark,#feecd4f2);--sky-1:var(--lightningcss-light,#f9feff)var(--lightningcss-dark,#0d141f);--sky-2:var(--lightningcss-light,#f1fafd)var(--lightningcss-dark,#111a27);--sky-3:var(--lightningcss-light,#e1f6fd)var(--lightningcss-dark,#112840);--sky-4:var(--lightningcss-light,#d1f0fa)var(--lightningcss-dark,#113555);--sky-5:var(--lightningcss-light,#bee7f5)var(--lightningcss-dark,#154467);--sky-6:var(--lightningcss-light,#a9daed)var(--lightningcss-dark,#1b537b);--sky-7:var(--lightningcss-light,#8dcae3)var(--lightningcss-dark,#1f6692);--sky-8:var(--lightningcss-light,#60b3d7)var(--lightningcss-dark,#197cae);--sky-9:#7ce2fe;--sky-10:var(--lightningcss-light,#74daf8)var(--lightningcss-dark,#a8eeff);--sky-11:var(--lightningcss-light,#00749e)var(--lightningcss-dark,#75c7f0);--sky-12:var(--lightningcss-light,#1d3e56)var(--lightningcss-dark,#c2f3ff);--sky-a1:var(--lightningcss-light,#00d5ff06)var(--lightningcss-dark,#0044ff0f);--sky-a2:var(--lightningcss-light,#00a4db0e)var(--lightningcss-dark,#1171fb18);--sky-a3:var(--lightningcss-light,#00b3ee1e)var(--lightningcss-dark,#1184fc33);--sky-a4:var(--lightningcss-light,#00ace42e)var(--lightningcss-dark,#128fff49);--sky-a5:var(--lightningcss-light,#00a1d841)var(--lightningcss-dark,#1c9dfd5d);--sky-a6:var(--lightningcss-light,#0092ca56)var(--lightningcss-dark,#28a5ff72);--sky-a7:var(--lightningcss-light,#0089c172)var(--lightningcss-dark,#2badfe8b);--sky-a8:var(--lightningcss-light,#0085bf9f)var(--lightningcss-dark,#1db2fea9);--sky-a9:var(--lightningcss-light,#00c7fe83)var(--lightningcss-dark,#7ce3fffe);--sky-a10:var(--lightningcss-light,#00bcf38b)var(--lightningcss-dark,#a8eeff);--sky-a11:var(--lightningcss-light,#00749e)var(--lightningcss-dark,#7cd3ffef);--sky-a12:var(--lightningcss-light,#002540e2)var(--lightningcss-dark,#c2f3ff);--red-1:var(--lightningcss-light,#fffcfc)var(--lightningcss-dark,#191111);--red-2:var(--lightningcss-light,#fff7f7)var(--lightningcss-dark,#201314);--red-3:var(--lightningcss-light,#feebec)var(--lightningcss-dark,#3b1219);--red-4:var(--lightningcss-light,#ffdbdc)var(--lightningcss-dark,#500f1c);--red-5:var(--lightningcss-light,#ffcdce)var(--lightningcss-dark,#611623);--red-6:var(--lightningcss-light,#fdbdbe)var(--lightningcss-dark,#72232d);--red-7:var(--lightningcss-light,#f4a9aa)var(--lightningcss-dark,#8c333a);--red-8:var(--lightningcss-light,#eb8e90)var(--lightningcss-dark,#b54548);--red-9:#e5484d;--red-10:var(--lightningcss-light,#dc3e42)var(--lightningcss-dark,#ec5d5e);--red-11:var(--lightningcss-light,#ce2c31)var(--lightningcss-dark,#ff9592);--red-12:var(--lightningcss-light,#641723)var(--lightningcss-dark,#ffd1d9);--red-a1:var(--lightningcss-light,#ff000003)var(--lightningcss-dark,#f4121209);--red-a2:var(--lightningcss-light,#ff000008)var(--lightningcss-dark,#f22f3e11);--red-a3:var(--lightningcss-light,#f3000d14)var(--lightningcss-dark,#ff173f2d);--red-a4:var(--lightningcss-light,#ff000824)var(--lightningcss-dark,#fe0a3b44);--red-a5:var(--lightningcss-light,#ff000632)var(--lightningcss-dark,#ff204756);--red-a6:var(--lightningcss-light,#f8000442)var(--lightningcss-dark,#ff3e5668);--red-a7:var(--lightningcss-light,#df000356)var(--lightningcss-dark,#ff536184);--red-a8:var(--lightningcss-light,#d2000571)var(--lightningcss-dark,#ff5d61b0);--red-a9:var(--lightningcss-light,#db0007b7)var(--lightningcss-dark,#fe4e54e4);--red-a10:var(--lightningcss-light,#d10005c1)var(--lightningcss-dark,#ff6465eb);--red-a11:var(--lightningcss-light,#c40006d3)var(--lightningcss-dark,#ff9592);--red-a12:var(--lightningcss-light,#55000de8)var(--lightningcss-dark,#ffd1d9);--jade-1:var(--lightningcss-light,#fbfefd)var(--lightningcss-dark,#0d1512);--jade-2:var(--lightningcss-light,#f4fbf7)var(--lightningcss-dark,#121c18);--jade-3:var(--lightningcss-light,#e6f7ed)var(--lightningcss-dark,#0f2e22);--jade-4:var(--lightningcss-light,#d6f1e3)var(--lightningcss-dark,#0b3b2c);--jade-5:var(--lightningcss-light,#c3e9d7)var(--lightningcss-dark,#114837);--jade-6:var(--lightningcss-light,#acdec8)var(--lightningcss-dark,#1b5745);--jade-7:var(--lightningcss-light,#8bceb6)var(--lightningcss-dark,#246854);--jade-8:var(--lightningcss-light,#56ba9f)var(--lightningcss-dark,#2a7e68);--jade-9:#29a383;--jade-10:var(--lightningcss-light,#26997b)var(--lightningcss-dark,#27b08b);--jade-11:var(--lightningcss-light,#208368)var(--lightningcss-dark,#1fd8a4);--jade-12:var(--lightningcss-light,#1d3b31)var(--lightningcss-dark,#adf0d4);--jade-a1:var(--lightningcss-light,#00c08004)var(--lightningcss-dark,#00de4505);--jade-a2:var(--lightningcss-light,#00a3460b)var(--lightningcss-dark,#27fba60c);--jade-a3:var(--lightningcss-light,#00ae4819)var(--lightningcss-dark,#02f99920);--jade-a4:var(--lightningcss-light,#00a85129)var(--lightningcss-dark,#00ffaa2d);--jade-a5:var(--lightningcss-light,#00a2553c)var(--lightningcss-dark,#11ffb63b);--jade-a6:var(--lightningcss-light,#009a5753)var(--lightningcss-dark,#34ffc24b);--jade-a7:var(--lightningcss-light,#00945f74)var(--lightningcss-dark,#45fdc75e);--jade-a8:var(--lightningcss-light,#00976ea9)var(--lightningcss-dark,#48ffcf75);--jade-a9:var(--lightningcss-light,#00916bd6)var(--lightningcss-dark,#38feca9d);--jade-a10:var(--lightningcss-light,#008764d9)var(--lightningcss-dark,#31fec7ab);--jade-a11:var(--lightningcss-light,#007152df)var(--lightningcss-dark,#21fec0d6);--jade-a12:var(--lightningcss-light,#002217e2)var(--lightningcss-dark,#b8ffe1ef);--lime-1:var(--lightningcss-light,#fcfdfa)var(--lightningcss-dark,#11130c);--lime-2:var(--lightningcss-light,#f8faf3)var(--lightningcss-dark,#151a10);--lime-3:var(--lightningcss-light,#eef6d6)var(--lightningcss-dark,#1f2917);--lime-4:var(--lightningcss-light,#e2f0bd)var(--lightningcss-dark,#29371d);--lime-5:var(--lightningcss-light,#d3e7a6)var(--lightningcss-dark,#334423);--lime-6:var(--lightningcss-light,#c2da91)var(--lightningcss-dark,#3d522a);--lime-7:var(--lightningcss-light,#abc978)var(--lightningcss-dark,#496231);--lime-8:var(--lightningcss-light,#8db654)var(--lightningcss-dark,#577538);--lime-9:#bdee63;--lime-10:var(--lightningcss-light,#b0e64c)var(--lightningcss-dark,#d4ff70);--lime-11:var(--lightningcss-light,#5c7c2f)var(--lightningcss-dark,#bde56c);--lime-12:var(--lightningcss-light,#37401c)var(--lightningcss-dark,#e3f7ba);--lime-a1:var(--lightningcss-light,#66990005)var(--lightningcss-dark,#11bb0003);--lime-a2:var(--lightningcss-light,#6b95000c)var(--lightningcss-dark,#78f7000a);--lime-a3:var(--lightningcss-light,#96c80029)var(--lightningcss-dark,#9bfd4c1a);--lime-a4:var(--lightningcss-light,#8fc60042)var(--lightningcss-dark,#a7fe5c29);--lime-a5:var(--lightningcss-light,#81bb0059)var(--lightningcss-dark,#affe6537);--lime-a6:var(--lightningcss-light,#72aa006e)var(--lightningcss-dark,#b2fe6d46);--lime-a7:var(--lightningcss-light,#61990087)var(--lightningcss-dark,#b6ff6f57);--lime-a8:var(--lightningcss-light,#559200ab)var(--lightningcss-dark,#b6fd6d6c);--lime-a9:var(--lightningcss-light,#93e4009c)var(--lightningcss-dark,#caff69ed);--lime-a10:var(--lightningcss-light,#8fdc00b3)var(--lightningcss-dark,#d4ff70);--lime-a11:var(--lightningcss-light,#375f00d0)var(--lightningcss-dark,#d1fe77e4);--lime-a12:var(--lightningcss-light,#1e2900e3)var(--lightningcss-dark,#e9febff7);--cyan-1:var(--lightningcss-light,#fafdfe)var(--lightningcss-dark,#0b161a);--cyan-2:var(--lightningcss-light,#f2fafb)var(--lightningcss-dark,#101b20);--cyan-3:var(--lightningcss-light,#def7f9)var(--lightningcss-dark,#082c36);--cyan-4:var(--lightningcss-light,#caf1f6)var(--lightningcss-dark,#003848);--cyan-5:var(--lightningcss-light,#b5e9f0)var(--lightningcss-dark,#004558);--cyan-6:var(--lightningcss-light,#9ddde7)var(--lightningcss-dark,#045468);--cyan-7:var(--lightningcss-light,#7dcedc)var(--lightningcss-dark,#12677e);--cyan-8:var(--lightningcss-light,#3db9cf)var(--lightningcss-dark,#11809c);--cyan-9:#00a2c7;--cyan-10:var(--lightningcss-light,#0797b9)var(--lightningcss-dark,#23afd0);--cyan-11:var(--lightningcss-light,#107d98)var(--lightningcss-dark,#4ccce6);--cyan-12:var(--lightningcss-light,#0d3c48)var(--lightningcss-dark,#b6ecf7);--cyan-a1:var(--lightningcss-light,#0099cc05)var(--lightningcss-dark,#0091f70a);--cyan-a2:var(--lightningcss-light,#009db10d)var(--lightningcss-dark,#02a7f211);--cyan-a3:var(--lightningcss-light,#00c2d121)var(--lightningcss-dark,#00befd28);--cyan-a4:var(--lightningcss-light,#00bcd435)var(--lightningcss-dark,#00baff3b);--cyan-a5:var(--lightningcss-light,#01b4cc4a)var(--lightningcss-dark,#00befd4d);--cyan-a6:var(--lightningcss-light,#00a7c162)var(--lightningcss-dark,#00c7fd5e);--cyan-a7:var(--lightningcss-light,#009fbb82)var(--lightningcss-dark,#14cdff75);--cyan-a8:var(--lightningcss-light,#00a3c0c2)var(--lightningcss-dark,#11cfff95);--cyan-a9:var(--lightningcss-light,#00a2c7)var(--lightningcss-dark,#00cfffc3);--cyan-a10:var(--lightningcss-light,#0094b7f8)var(--lightningcss-dark,#28d6ffcd);--cyan-a11:var(--lightningcss-light,#007491ef)var(--lightningcss-dark,#52e1fee5);--cyan-a12:var(--lightningcss-light,#00323ef2)var(--lightningcss-dark,#bbf3fef7);--blue-1:var(--lightningcss-light,#fbfdff)var(--lightningcss-dark,#0d1520);--blue-2:var(--lightningcss-light,#f4faff)var(--lightningcss-dark,#111927);--blue-3:var(--lightningcss-light,#e6f4fe)var(--lightningcss-dark,#0d2847);--blue-4:var(--lightningcss-light,#d5efff)var(--lightningcss-dark,#003362);--blue-5:var(--lightningcss-light,#c2e5ff)var(--lightningcss-dark,#004074);--blue-6:var(--lightningcss-light,#acd8fc)var(--lightningcss-dark,#104d87);--blue-7:var(--lightningcss-light,#8ec8f6)var(--lightningcss-dark,#205d9e);--blue-8:var(--lightningcss-light,#5eb1ef)var(--lightningcss-dark,#2870bd);--blue-9:#0090ff;--blue-10:var(--lightningcss-light,#0588f0)var(--lightningcss-dark,#3b9eff);--blue-11:var(--lightningcss-light,#0d74ce)var(--lightningcss-dark,#70b8ff);--blue-12:var(--lightningcss-light,#113264)var(--lightningcss-dark,#c2e6ff);--blue-a1:var(--lightningcss-light,#0080ff04)var(--lightningcss-dark,#004df211);--blue-a2:var(--lightningcss-light,#008cff0b)var(--lightningcss-dark,#1166fb18);--blue-a3:var(--lightningcss-light,#008ff519)var(--lightningcss-dark,#0077ff3a);--blue-a4:var(--lightningcss-light,#009eff2a)var(--lightningcss-dark,#0075ff57);--blue-a5:var(--lightningcss-light,#0093ff3d)var(--lightningcss-dark,#0081fd6b);--blue-a6:var(--lightningcss-light,#0088f653)var(--lightningcss-dark,#0f89fd7f);--blue-a7:var(--lightningcss-light,#0083eb71)var(--lightningcss-dark,#2a91fe98);--blue-a8:var(--lightningcss-light,#0084e6a1)var(--lightningcss-dark,#3094feb9);--blue-a9:#0090ff;--blue-a10:var(--lightningcss-light,#0086f0fa)var(--lightningcss-dark,#3b9eff);--blue-a11:var(--lightningcss-light,#006dcbf2)var(--lightningcss-dark,#70b8ff);--blue-a12:var(--lightningcss-light,#002359ee)var(--lightningcss-dark,#c2e6ff);--violet-1:var(--lightningcss-light,#fdfcfe)var(--lightningcss-dark,#14121f);--violet-2:var(--lightningcss-light,#faf8ff)var(--lightningcss-dark,#1b1525);--violet-3:var(--lightningcss-light,#f4f0fe)var(--lightningcss-dark,#291f43);--violet-4:var(--lightningcss-light,#ebe4ff)var(--lightningcss-dark,#33255b);--violet-5:var(--lightningcss-light,#e1d9ff)var(--lightningcss-dark,#3c2e69);--violet-6:var(--lightningcss-light,#d4cafe)var(--lightningcss-dark,#473876);--violet-7:var(--lightningcss-light,#c2b5f5)var(--lightningcss-dark,#56468b);--violet-8:var(--lightningcss-light,#aa99ec)var(--lightningcss-dark,#6958ad);--violet-9:#6e56cf;--violet-10:var(--lightningcss-light,#654dc4)var(--lightningcss-dark,#7d66d9);--violet-11:var(--lightningcss-light,#6550b9)var(--lightningcss-dark,#baa7ff);--violet-12:var(--lightningcss-light,#2f265f)var(--lightningcss-dark,#e2ddfe);--violet-a1:var(--lightningcss-light,#5500aa03)var(--lightningcss-dark,#4422ff0f);--violet-a2:var(--lightningcss-light,#4900ff07)var(--lightningcss-dark,#853ff916);--violet-a3:var(--lightningcss-light,#4400ee0f)var(--lightningcss-dark,#8354fe36);--violet-a4:var(--lightningcss-light,#4300ff1b)var(--lightningcss-dark,#7d51fd50);--violet-a5:var(--lightningcss-light,#3600ff26)var(--lightningcss-dark,#845ffd5f);--violet-a6:var(--lightningcss-light,#3100fb35)var(--lightningcss-dark,#8f6cfd6d);--violet-a7:var(--lightningcss-light,#2d01dd4a)var(--lightningcss-dark,#9879ff83);--violet-a8:var(--lightningcss-light,#2b00d066)var(--lightningcss-dark,#977dfea8);--violet-a9:var(--lightningcss-light,#2400b7a9)var(--lightningcss-dark,#8668ffcc);--violet-a10:var(--lightningcss-light,#2300abb2)var(--lightningcss-dark,#9176fed7);--violet-a11:var(--lightningcss-light,#1f0099af)var(--lightningcss-dark,#baa7ff);--violet-a12:var(--lightningcss-light,#0b0043d9)var(--lightningcss-dark,#e3defffe);--crimson-1:var(--lightningcss-light,#fffcfd)var(--lightningcss-dark,#191114);--crimson-2:var(--lightningcss-light,#fef7f9)var(--lightningcss-dark,#201318);--crimson-3:var(--lightningcss-light,#ffe9f0)var(--lightningcss-dark,#381525);--crimson-4:var(--lightningcss-light,#fedce7)var(--lightningcss-dark,#4d122f);--crimson-5:var(--lightningcss-light,#facedd)var(--lightningcss-dark,#5c1839);--crimson-6:var(--lightningcss-light,#f3bed1)var(--lightningcss-dark,#6d2545);--crimson-7:var(--lightningcss-light,#eaacc3)var(--lightningcss-dark,#873356);--crimson-8:var(--lightningcss-light,#e093b2)var(--lightningcss-dark,#b0436e);--crimson-9:#e93d82;--crimson-10:var(--lightningcss-light,#df3478)var(--lightningcss-dark,#ee518a);--crimson-11:var(--lightningcss-light,#cb1d63)var(--lightningcss-dark,#ff92ad);--crimson-12:var(--lightningcss-light,#621639)var(--lightningcss-dark,#fdd3e8);--crimson-a1:var(--lightningcss-light,#ff005503)var(--lightningcss-dark,#f4126709);--crimson-a2:var(--lightningcss-light,#e0004008)var(--lightningcss-dark,#f22f7a11);--crimson-a3:var(--lightningcss-light,#ff005216)var(--lightningcss-dark,#fe2a8b2a);--crimson-a4:var(--lightningcss-light,#f8005123)var(--lightningcss-dark,#fd158741);--crimson-a5:var(--lightningcss-light,#e5004f31)var(--lightningcss-dark,#fd278f51);--crimson-a6:var(--lightningcss-light,#d0004b41)var(--lightningcss-dark,#fe459763);--crimson-a7:var(--lightningcss-light,#bf004753)var(--lightningcss-dark,#fd559b7f);--crimson-a8:var(--lightningcss-light,#b6004a6c)var(--lightningcss-dark,#fe5b9bab);--crimson-a9:var(--lightningcss-light,#e2005bc2)var(--lightningcss-dark,#fe418de8);--crimson-a10:var(--lightningcss-light,#d70056cb)var(--lightningcss-dark,#ff5693ed);--crimson-a11:var(--lightningcss-light,#c4004fe2)var(--lightningcss-dark,#ff92ad);--crimson-a12:var(--lightningcss-light,#530026e9)var(--lightningcss-dark,#ffd5eafd);--plum-1:var(--lightningcss-light,#fefcff)var(--lightningcss-dark,#181118);--plum-2:var(--lightningcss-light,#fdf7fd)var(--lightningcss-dark,#201320);--plum-3:var(--lightningcss-light,#fbebfb)var(--lightningcss-dark,#351a35);--plum-4:var(--lightningcss-light,#f7def8)var(--lightningcss-dark,#451d47);--plum-5:var(--lightningcss-light,#f2d1f3)var(--lightningcss-dark,#512454);--plum-6:var(--lightningcss-light,#e9c2ec)var(--lightningcss-dark,#5e3061);--plum-7:var(--lightningcss-light,#deade3)var(--lightningcss-dark,#734079);--plum-8:var(--lightningcss-light,#cf91d8)var(--lightningcss-dark,#92549c);--plum-9:#ab4aba;--plum-10:var(--lightningcss-light,#a144af)var(--lightningcss-dark,#b658c4);--plum-11:var(--lightningcss-light,#953ea3)var(--lightningcss-dark,#e796f3);--plum-12:var(--lightningcss-light,#53195d)var(--lightningcss-dark,#f4d4f4);--plum-a1:var(--lightningcss-light,#aa00ff03)var(--lightningcss-dark,#f112f108);--plum-a2:var(--lightningcss-light,#c000c008)var(--lightningcss-dark,#f22ff211);--plum-a3:var(--lightningcss-light,#cc00cc14)var(--lightningcss-dark,#fd4cfd27);--plum-a4:var(--lightningcss-light,#c200c921)var(--lightningcss-dark,#f646ff3a);--plum-a5:var(--lightningcss-light,#b700bd2e)var(--lightningcss-dark,#f455ff48);--plum-a6:var(--lightningcss-light,#a400b03d)var(--lightningcss-dark,#f66dff56);--plum-a7:var(--lightningcss-light,#9900a852)var(--lightningcss-dark,#f07cfd70);--plum-a8:var(--lightningcss-light,#9000a56e)var(--lightningcss-dark,#ee84ff95);--plum-a9:var(--lightningcss-light,#89009eb5)var(--lightningcss-dark,#e961feb6);--plum-a10:var(--lightningcss-light,#7f0092bb)var(--lightningcss-dark,#ed70ffc0);--plum-a11:var(--lightningcss-light,#730086c1)var(--lightningcss-dark,#f19cfef3);--plum-a12:var(--lightningcss-light,#40004be6)var(--lightningcss-dark,#feddfef4);--pink-1:var(--lightningcss-light,#fffcfe)var(--lightningcss-dark,#191117);--pink-2:var(--lightningcss-light,#fef7fb)var(--lightningcss-dark,#21121d);--pink-3:var(--lightningcss-light,#fee9f5)var(--lightningcss-dark,#37172f);--pink-4:var(--lightningcss-light,#fbdcef)var(--lightningcss-dark,#4b143d);--pink-5:var(--lightningcss-light,#f6cee7)var(--lightningcss-dark,#591c47);--pink-6:var(--lightningcss-light,#efbfdd)var(--lightningcss-dark,#692955);--pink-7:var(--lightningcss-light,#e7acd0)var(--lightningcss-dark,#833869);--pink-8:var(--lightningcss-light,#dd93c2)var(--lightningcss-dark,#a84885);--pink-9:#d6409f;--pink-10:var(--lightningcss-light,#cf3897)var(--lightningcss-dark,#de51a8);--pink-11:var(--lightningcss-light,#c2298a)var(--lightningcss-dark,#ff8dcc);--pink-12:var(--lightningcss-light,#651249)var(--lightningcss-dark,#fdd1ea);--pink-a1:var(--lightningcss-light,#ff00aa03)var(--lightningcss-dark,#f412bc09);--pink-a2:var(--lightningcss-light,#e0008008)var(--lightningcss-dark,#f420bb12);--pink-a3:var(--lightningcss-light,#f4008c16)var(--lightningcss-dark,#fe37cc29);--pink-a4:var(--lightningcss-light,#e2008b23)var(--lightningcss-dark,#fc1ec43f);--pink-a5:var(--lightningcss-light,#d1008331)var(--lightningcss-dark,#fd35c24e);--pink-a6:var(--lightningcss-light,#c0007840)var(--lightningcss-dark,#fd51c75f);--pink-a7:var(--lightningcss-light,#b6006f53)var(--lightningcss-dark,#fd62c87b);--pink-a8:var(--lightningcss-light,#af006f6c)var(--lightningcss-dark,#ff68c8a2);--pink-a9:var(--lightningcss-light,#c8007fbf)var(--lightningcss-dark,#fe49bcd4);--pink-a10:var(--lightningcss-light,#c2007ac7)var(--lightningcss-dark,#ff5cc0dc);--pink-a11:var(--lightningcss-light,#b60074d6)var(--lightningcss-dark,#ff8dcc);--pink-a12:var(--lightningcss-light,#59003bed)var(--lightningcss-dark,#ffd3ecfd);--orange-1:var(--lightningcss-light,#fefcfb)var(--lightningcss-dark,#17120e);--orange-2:var(--lightningcss-light,#fff7ed)var(--lightningcss-dark,#1e160f);--orange-3:var(--lightningcss-light,#ffefd6)var(--lightningcss-dark,#331e0b);--orange-4:var(--lightningcss-light,#ffdfb5)var(--lightningcss-dark,#462100);--orange-5:var(--lightningcss-light,#ffd19a)var(--lightningcss-dark,#562800);--orange-6:var(--lightningcss-light,#ffc182)var(--lightningcss-dark,#66350c);--orange-7:var(--lightningcss-light,#f5ae73)var(--lightningcss-dark,#7e451d);--orange-8:var(--lightningcss-light,#ec9455)var(--lightningcss-dark,#a35829);--orange-9:#f76b15;--orange-10:var(--lightningcss-light,#ef5f00)var(--lightningcss-dark,#ff801f);--orange-11:var(--lightningcss-light,#cc4e00)var(--lightningcss-dark,#ffa057);--orange-12:var(--lightningcss-light,#582d1d)var(--lightningcss-dark,#ffe0c2);--orange-a1:var(--lightningcss-light,#c0400004)var(--lightningcss-dark,#ec360007);--orange-a2:var(--lightningcss-light,#ff8e0012)var(--lightningcss-dark,#fe6d000e);--orange-a3:var(--lightningcss-light,#ff9c0029)var(--lightningcss-dark,#fb6a0025);--orange-a4:var(--lightningcss-light,#ff91014a)var(--lightningcss-dark,#ff590039);--orange-a5:var(--lightningcss-light,#ff8b0065)var(--lightningcss-dark,#ff61004a);--orange-a6:var(--lightningcss-light,#ff81007d)var(--lightningcss-dark,#fd75045c);--orange-a7:var(--lightningcss-light,#ed6c008c)var(--lightningcss-dark,#ff832c75);--orange-a8:var(--lightningcss-light,#e35f00aa)var(--lightningcss-dark,#fe84389d);--orange-a9:var(--lightningcss-light,#f65e00ea)var(--lightningcss-dark,#fe6d15f7);--orange-a10:var(--lightningcss-light,#ef5f00)var(--lightningcss-dark,#ff801f);--orange-a11:var(--lightningcss-light,#cc4e00)var(--lightningcss-dark,#ffa057);--orange-a12:var(--lightningcss-light,#431200e2)var(--lightningcss-dark,#ffe0c2);--yellow-1:var(--lightningcss-light,#fdfdf9)var(--lightningcss-dark,#14120b);--yellow-2:var(--lightningcss-light,#fefce9)var(--lightningcss-dark,#1b180f);--yellow-3:var(--lightningcss-light,#fffab8)var(--lightningcss-dark,#2d2305);--yellow-4:var(--lightningcss-light,#fff394)var(--lightningcss-dark,#362b00);--yellow-5:var(--lightningcss-light,#ffe770)var(--lightningcss-dark,#433500);--yellow-6:var(--lightningcss-light,#f3d768)var(--lightningcss-dark,#524202);--yellow-7:var(--lightningcss-light,#e4c767)var(--lightningcss-dark,#665417);--yellow-8:var(--lightningcss-light,#d5ae39)var(--lightningcss-dark,#836a21);--yellow-9:#ffe629;--yellow-10:var(--lightningcss-light,#ffdc00)var(--lightningcss-dark,#ffff57);--yellow-11:var(--lightningcss-light,#9e6c00)var(--lightningcss-dark,#f5e147);--yellow-12:var(--lightningcss-light,#473b1f)var(--lightningcss-dark,#f6eeb4);--yellow-a1:var(--lightningcss-light,#aaaa0006)var(--lightningcss-dark,#d1510004);--yellow-a2:var(--lightningcss-light,#f4dd0016)var(--lightningcss-dark,#f9b4000b);--yellow-a3:var(--lightningcss-light,#ffee0047)var(--lightningcss-dark,#ffaa001e);--yellow-a4:var(--lightningcss-light,#ffe3016b)var(--lightningcss-dark,#fdb70028);--yellow-a5:var(--lightningcss-light,#ffd5008f)var(--lightningcss-dark,#febb0036);--yellow-a6:var(--lightningcss-light,#ebbc0097)var(--lightningcss-dark,#fec40046);--yellow-a7:var(--lightningcss-light,#d2a10098)var(--lightningcss-dark,#fdcb225c);--yellow-a8:var(--lightningcss-light,#c99700c6)var(--lightningcss-dark,#fdca327b);--yellow-a9:var(--lightningcss-light,#ffe100d6)var(--lightningcss-dark,#ffe629);--yellow-a10:var(--lightningcss-light,#ffdc00)var(--lightningcss-dark,#ffff57);--yellow-a11:var(--lightningcss-light,#9e6c00)var(--lightningcss-dark,#fee949f5);--yellow-a12:var(--lightningcss-light,#2e2000e0)var(--lightningcss-dark,#fef6baf6);--green-1:var(--lightningcss-light,#fbfefc)var(--lightningcss-dark,#0e1512);--green-2:var(--lightningcss-light,#f4fbf6)var(--lightningcss-dark,#121b17);--green-3:var(--lightningcss-light,#e6f6eb)var(--lightningcss-dark,#132d21);--green-4:var(--lightningcss-light,#d6f1df)var(--lightningcss-dark,#113b29);--green-5:var(--lightningcss-light,#c4e8d1)var(--lightningcss-dark,#174933);--green-6:var(--lightningcss-light,#adddc0)var(--lightningcss-dark,#20573e);--green-7:var(--lightningcss-light,#8eceaa)var(--lightningcss-dark,#28684a);--green-8:var(--lightningcss-light,#5bb98b)var(--lightningcss-dark,#2f7c57);--green-9:#30a46c;--green-10:var(--lightningcss-light,#2b9a66)var(--lightningcss-dark,#33b074);--green-11:var(--lightningcss-light,#218358)var(--lightningcss-dark,#3dd68c);--green-12:var(--lightningcss-light,#193b2d)var(--lightningcss-dark,#b1f1cb);--green-a1:var(--lightningcss-light,#00c04004)var(--lightningcss-dark,#00de4505);--green-a2:var(--lightningcss-light,#00a32f0b)var(--lightningcss-dark,#29f99d0b);--green-a3:var(--lightningcss-light,#00a43319)var(--lightningcss-dark,#22ff991e);--green-a4:var(--lightningcss-light,#00a83829)var(--lightningcss-dark,#11ff992d);--green-a5:var(--lightningcss-light,#019c393b)var(--lightningcss-dark,#2bffa23c);--green-a6:var(--lightningcss-light,#00963c52)var(--lightningcss-dark,#44ffaa4b);--green-a7:var(--lightningcss-light,#00914071)var(--lightningcss-dark,#50fdac5e);--green-a8:var(--lightningcss-light,#00924ba4)var(--lightningcss-dark,#54ffad73);--green-a9:var(--lightningcss-light,#008f4acf)var(--lightningcss-dark,#44ffa49e);--green-a10:var(--lightningcss-light,#008647d4)var(--lightningcss-dark,#43fea4ab);--green-a11:var(--lightningcss-light,#00713fde)var(--lightningcss-dark,#46fea5d4);--green-a12:var(--lightningcss-light,#002616e6)var(--lightningcss-dark,#bbffd7f0);--teal-1:var(--lightningcss-light,#fafefd)var(--lightningcss-dark,#0d1514);--teal-2:var(--lightningcss-light,#f3fbf9)var(--lightningcss-dark,#111c1b);--teal-3:var(--lightningcss-light,#e0f8f3)var(--lightningcss-dark,#0d2d2a);--teal-4:var(--lightningcss-light,#ccf3ea)var(--lightningcss-dark,#023b37);--teal-5:var(--lightningcss-light,#b8eae0)var(--lightningcss-dark,#084843);--teal-6:var(--lightningcss-light,#a1ded2)var(--lightningcss-dark,#145750);--teal-7:var(--lightningcss-light,#83cdc1)var(--lightningcss-dark,#1c6961);--teal-8:var(--lightningcss-light,#53b9ab)var(--lightningcss-dark,#207e73);--teal-9:#12a594;--teal-10:var(--lightningcss-light,#0d9b8a)var(--lightningcss-dark,#0eb39e);--teal-11:var(--lightningcss-light,#008573)var(--lightningcss-dark,#0bd8b6);--teal-12:var(--lightningcss-light,#0d3d38)var(--lightningcss-dark,#adf0dd);--teal-a1:var(--lightningcss-light,#00cc9905)var(--lightningcss-dark,#00deab05);--teal-a2:var(--lightningcss-light,#00aa800c)var(--lightningcss-dark,#12fbe60c);--teal-a3:var(--lightningcss-light,#00c69d1f)var(--lightningcss-dark,#00ffe61e);--teal-a4:var(--lightningcss-light,#00c39633)var(--lightningcss-dark,#00ffe92d);--teal-a5:var(--lightningcss-light,#00b49047)var(--lightningcss-dark,#00ffea3b);--teal-a6:var(--lightningcss-light,#00a6855e)var(--lightningcss-dark,#1cffe84b);--teal-a7:var(--lightningcss-light,#0099807c)var(--lightningcss-dark,#2efde85f);--teal-a8:var(--lightningcss-light,#009783ac)var(--lightningcss-dark,#32ffe775);--teal-a9:var(--lightningcss-light,#009e8ced)var(--lightningcss-dark,#13ffe49f);--teal-a10:var(--lightningcss-light,#009684f2)var(--lightningcss-dark,#0dffe0ae);--teal-a11:var(--lightningcss-light,#008573)var(--lightningcss-dark,#0afed5d6);--teal-a12:var(--lightningcss-light,#00332df2)var(--lightningcss-dark,#b8ffebef);--purple-1:var(--lightningcss-light,#fefcfe)var(--lightningcss-dark,#18111b);--purple-2:var(--lightningcss-light,#fbf7fe)var(--lightningcss-dark,#1e1523);--purple-3:var(--lightningcss-light,#f7edfe)var(--lightningcss-dark,#301c3b);--purple-4:var(--lightningcss-light,#f2e2fc)var(--lightningcss-dark,#3d224e);--purple-5:var(--lightningcss-light,#ead5f9)var(--lightningcss-dark,#48295c);--purple-6:var(--lightningcss-light,#e0c4f4)var(--lightningcss-dark,#54346b);--purple-7:var(--lightningcss-light,#d1afec)var(--lightningcss-dark,#664282);--purple-8:var(--lightningcss-light,#be93e4)var(--lightningcss-dark,#8457aa);--purple-9:#8e4ec6;--purple-10:var(--lightningcss-light,#8347b9)var(--lightningcss-dark,#9a5cd0);--purple-11:var(--lightningcss-light,#8145b5)var(--lightningcss-dark,#d19dff);--purple-12:var(--lightningcss-light,#402060)var(--lightningcss-dark,#ecd9fa);--purple-a1:var(--lightningcss-light,#aa00aa03)var(--lightningcss-dark,#b412f90b);--purple-a2:var(--lightningcss-light,#8000e008)var(--lightningcss-dark,#b744f714);--purple-a3:var(--lightningcss-light,#8e00f112)var(--lightningcss-dark,#c150ff2d);--purple-a4:var(--lightningcss-light,#8d00e51d)var(--lightningcss-dark,#bb53fd42);--purple-a5:var(--lightningcss-light,#8000db2a)var(--lightningcss-dark,#be5cfd51);--purple-a6:var(--lightningcss-light,#7a01d03b)var(--lightningcss-dark,#c16dfd61);--purple-a7:var(--lightningcss-light,#6d00c350)var(--lightningcss-dark,#c378fd7a);--purple-a8:var(--lightningcss-light,#6600c06c)var(--lightningcss-dark,#c47effa4);--purple-a9:var(--lightningcss-light,#5c00adb1)var(--lightningcss-dark,#b661ffc2);--purple-a10:var(--lightningcss-light,#53009eb8)var(--lightningcss-dark,#bc6fffcd);--purple-a11:var(--lightningcss-light,#52009aba)var(--lightningcss-dark,#d19dff);--purple-a12:var(--lightningcss-light,#250049df)var(--lightningcss-dark,#f1ddfffa);--background-l0:var(--gray-1);--background-l1:var(--lightningcss-light,var(--gray-3))var(--lightningcss-dark,var(--gray-2));--background-l2:var(--lightningcss-light,var(--gray-4))var(--lightningcss-dark,var(--gray-3));--background-l3:var(--lightningcss-light,var(--gray-5))var(--lightningcss-dark,var(--gray-4));--background-l4:var(--lightningcss-light,var(--gray-6))var(--lightningcss-dark,var(--gray-5));--background-l5:var(--lightningcss-light,var(--gray-7))var(--lightningcss-dark,var(--gray-6));--border:var(--gray-6);--ring:var(--gray-8);--foreground-l0:var(--gray-12);--foreground-l1:var(--gray-11);--foreground-l2:var(--gray-10);--foreground-l3:var(--gray-9);--foreground-l4:var(--gray-8);--foreground-l5:var(--lightningcss-light,var(--gray-8))var(--lightningcss-dark,var(--gray-7));--background-accent:var(--sky-4);--background-accent-hover:var(--sky-5);--foreground-accent:var(--sky-11);--background-destructive:var(--red-4);--background-destructive-hover:var(--red-5);--foreground-destructive:var(--red-11);--background-success:var(--jade-3);--foreground-success:var(--jade-11);--background-gold:var(--lightningcss-light,var(--amber-a3))var(--lightningcss-dark,color-mix(in oklab, var(--amber-9) 15%, transparent));--foreground-gold-l0:var(--amber-11);--foreground-gold-l1:color-mix(in oklab, var(--amber-11) 70%, transparent);--background-silver:var(--lightningcss-light,var(--slate-a3))var(--lightningcss-dark,color-mix(in oklab, var(--slate-9) 30%, transparent));--foreground-silver-l0:var(--slate-11);--foreground-silver-l1:color-mix(in oklab, var(--slate-11) 70%, transparent);--background-bronze:var(--lightningcss-light,var(--brown-a5))var(--lightningcss-dark,color-mix(in oklab, var(--brown-9) 25%, transparent));--foreground-bronze-l0:var(--brown-11);--foreground-bronze-l1:color-mix(in oklab, var(--brown-11) 70%, transparent);--background-self-l0:var(--jade-3);--background-self-l1:var(--jade-4);--foreground-self-l0:var(--jade-11);--foreground-self-l1:var(--jade-a11);--background-nth:var(--lightningcss-light,var(--background-l4))var(--lightningcss-dark,var(--background-l3));--foreground-nth-l0:var(--foreground-l0);--foreground-nth-l1:var(--foreground-l3);--foreground-first:var(--red-9);--foreground-second:var(--amber-9);--foreground-third:var(--lime-9);--foreground-fourth:var(--jade-9);--foreground-fifth:var(--cyan-9);--foreground-sixth:var(--sky-9);--foreground-seventh:var(--blue-9);--foreground-eighth:var(--violet-9);--foreground-ninth:var(--plum-9);--foreground-tenth:var(--pink-9);--foreground-prose:var(--gray-11);--foreground-prose-link:var(--sky-11);--foreground-prose-inline-code:var(--red-11);--background-red-l0:var(--red-a3);--background-red-l1:var(--red-a2);--background-red-l1-hover:var(--red-a2);--foreground-red-l0:var(--red-a12);--foreground-red-l1:var(--red-a11);--background-orange-l0:var(--orange-a3);--background-orange-l1:var(--orange-a2);--background-orange-l1-hover:var(--orange-a2);--foreground-orange-l0:var(--orange-a12);--foreground-orange-l1:var(--orange-a11);--background-yellow-l0:var(--yellow-a3);--background-yellow-l1:var(--yellow-a2);--background-yellow-l1-hover:var(--yellow-a2);--foreground-yellow-l0:var(--yellow-a12);--foreground-yellow-l1:var(--yellow-a11);--background-green-l0:var(--green-a3);--background-green-l1:var(--green-a2);--background-green-l1-hover:var(--green-a2);--foreground-green-l0:var(--green-a12);--foreground-green-l1:var(--green-a11);--background-teal-l0:var(--teal-a3);--background-teal-l1:var(--teal-a2);--background-teal-l1-hover:var(--teal-a2);--foreground-teal-l0:var(--teal-a12);--foreground-teal-l1:var(--teal-a11);--background-sky-l0:var(--sky-a3);--background-sky-l1:var(--sky-a2);--background-sky-l1-hover:var(--sky-a2);--foreground-sky-l0:var(--sky-a12);--foreground-sky-l1:var(--sky-a11);--background-violet-l0:var(--violet-a3);--background-violet-l1:var(--violet-a2);--background-violet-l1-hover:var(--violet-a2);--foreground-violet-l0:var(--violet-a12);--foreground-violet-l1:var(--violet-a11);--background-plum-l0:var(--plum-a3);--background-plum-l1:var(--plum-a2);--background-plum-l1-hover:var(--plum-a2);--foreground-plum-l0:var(--plum-a12);--foreground-plum-l1:var(--plum-a11);--background-crimson-l0:var(--crimson-a3);--background-crimson-l1:var(--crimson-a2);--background-crimson-l1-hover:var(--crimson-a2);--foreground-crimson-l0:var(--crimson-a12);--foreground-crimson-l1:var(--crimson-a11);--background-gray-l0:var(--gray-a3);--background-gray-l1:var(--gray-a2);--background-gray-l1-hover:var(--gray-a2);--foreground-gray-l0:var(--gray-a12);--foreground-gray-l1:var(--gray-a11);--category-background-l0:var(--background-gray-l0);--category-background-l1:var(--background-gray-l1);--category-background-l1-hover:var(--background-gray-l1-hover);--category-foreground-l0:var(--foreground-gray-l0);--category-foreground-l1:var(--foreground-gray-l1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-category-color=crimson]{--category-background-l0:var(--background-crimson-l0);--category-background-l1:var(--background-crimson-l1);--category-background-l1-hover:var(--background-crimson-l1-hover);--category-foreground-l0:var(--foreground-crimson-l0);--category-foreground-l1:var(--foreground-crimson-l1)}[data-category-color=red]{--category-background-l0:var(--background-red-l0);--category-background-l1:var(--background-red-l1);--category-background-l1-hover:var(--background-red-l1-hover);--category-foreground-l0:var(--foreground-red-l0);--category-foreground-l1:var(--foreground-red-l1)}[data-category-color=orange]{--category-background-l0:var(--background-orange-l0);--category-background-l1:var(--background-orange-l1);--category-background-l1-hover:var(--background-orange-l1-hover);--category-foreground-l0:var(--foreground-orange-l0);--category-foreground-l1:var(--foreground-orange-l1)}[data-category-color=yellow]{--category-background-l0:var(--background-yellow-l0);--category-background-l1:var(--background-yellow-l1);--category-background-l1-hover:var(--background-yellow-l1-hover);--category-foreground-l0:var(--foreground-yellow-l0);--category-foreground-l1:var(--foreground-yellow-l1)}[data-category-color=green]{--category-background-l0:var(--background-green-l0);--category-background-l1:var(--background-green-l1);--category-background-l1-hover:var(--background-green-l1-hover);--category-foreground-l0:var(--foreground-green-l0);--category-foreground-l1:var(--foreground-green-l1)}[data-category-color=teal]{--category-background-l0:var(--background-teal-l0);--category-background-l1:var(--background-teal-l1);--category-background-l1-hover:var(--background-teal-l1-hover);--category-foreground-l0:var(--foreground-teal-l0);--category-foreground-l1:var(--foreground-teal-l1)}[data-category-color=sky]{--category-background-l0:var(--background-sky-l0);--category-background-l1:var(--background-sky-l1);--category-background-l1-hover:var(--background-sky-l1-hover);--category-foreground-l0:var(--foreground-sky-l0);--category-foreground-l1:var(--foreground-sky-l1)}[data-category-color=violet]{--category-background-l0:var(--background-violet-l0);--category-background-l1:var(--background-violet-l1);--category-background-l1-hover:var(--background-violet-l1-hover);--category-foreground-l0:var(--foreground-violet-l0);--category-foreground-l1:var(--foreground-violet-l1)}[data-category-color=plum]{--category-background-l0:var(--background-plum-l0);--category-background-l1:var(--background-plum-l1);--category-background-l1-hover:var(--background-plum-l1-hover);--category-foreground-l0:var(--foreground-plum-l0);--category-foreground-l1:var(--foreground-plum-l1)}[data-category-color=gray]{--category-background-l0:var(--background-gray-l0);--category-background-l1:var(--background-gray-l1);--category-background-l1-hover:var(--background-gray-l1-hover);--category-foreground-l0:var(--foreground-gray-l0);--category-foreground-l1:var(--foreground-gray-l1)}[data-series-role=self]{color:var(--foreground-self-l0)}[data-series-role=gold]{color:var(--foreground-gold-l0)}[data-series-role=silver]{color:var(--foreground-silver-l0)}[data-series-role=bronze]{color:var(--foreground-bronze-l0)}[data-series-role=r1]{color:var(--foreground-first)}[data-series-role=r2]{color:var(--foreground-second)}[data-series-role=r3]{color:var(--foreground-third)}[data-series-role=r4]{color:var(--foreground-fourth)}[data-series-role=r5]{color:var(--foreground-fifth)}[data-series-role=r6]{color:var(--foreground-sixth)}[data-series-role=r7]{color:var(--foreground-seventh)}[data-series-role=r8]{color:var(--foreground-eighth)}[data-series-role=r9]{color:var(--foreground-ninth)}[data-series-role=r10]{color:var(--foreground-tenth)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after,::backdrop{border-color:var(--border)}::file-selector-button{border-color:var(--border)}::file-selector-button:focus-visible{outline:2px solid var(--ring);border-radius:var(--radius-sm)}:is(*,:before,:after,::backdrop):focus-visible{outline:2px solid var(--ring);border-radius:var(--radius-sm)}a:focus-visible{outline-offset:2px}body{background-color:var(--background-l0);color:var(--foreground-l0)}:root{--step--2:clamp(.7813rem, .7935rem - .0164vw, .7901rem);--step--1:clamp(.8889rem, .8709rem + .0877vw, .9375rem);--step-0:clamp(1rem, .9538rem + .2255vw, 1.125rem);--step-1:clamp(1.125rem, 1.0418rem + .4059vw, 1.35rem);--step-2:clamp(1.2656rem, 1.1346rem + .6392vw, 1.62rem);--step-3:clamp(1.4238rem, 1.2315rem + .9383vw, 1.944rem);--font-weight-normal:400;--font-weight-medium:450;--leading-offset:.65rem;--measure:40rem}body{font-family:var(--font-sans);text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--underline,transparent) 75%, transparent);text-decoration-color:color-mix(in oklab, var(--underline,transparent) 75%, transparent);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:under;text-underline-offset:-.06em;text-decoration-thickness:max(1px,.0625em)}a:hover{-webkit-text-decoration-color:var(--underline,currentColor);text-decoration-color:var(--underline,currentColor)}:root{--space-3xs:clamp(.25rem, .2269rem + .1127vw, .3125rem);--space-2xs:clamp(.5rem, .4769rem + .1127vw, .5625rem);--space-xs:clamp(.75rem, .7038rem + .2255vw, .875rem);--space-s:clamp(1rem, .9538rem + .2255vw, 1.125rem);--space-m:clamp(1.5rem, 1.4307rem + .3382vw, 1.6875rem);--space-l:clamp(2rem, 1.9076rem + .451vw, 2.25rem);--space-xl:clamp(3rem, 2.8613rem + .6764vw, 3.375rem);--space-2xl:clamp(4rem, 3.8151rem + .9019vw, 4.5rem);--space-3xl:clamp(6rem, 5.7227rem + 1.3529vw, 6.75rem);--space-3xs-2xs:clamp(.25rem, .1344rem + .5637vw, .5625rem);--space-2xs-xs:clamp(.5rem, .3613rem + .6764vw, .875rem);--space-xs-s:clamp(.75rem, .6113rem + .6764vw, 1.125rem);--space-s-m:clamp(1rem, .7458rem + 1.2401vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.2227rem + 1.3529vw, 2.25rem);--space-l-xl:clamp(2rem, 1.4915rem + 2.4803vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.4453rem + 2.7057vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 2.9831rem + 4.9605vw, 6.75rem);--header-height:4.5rem}html{scrollbar-gutter:stable}html,body{overscroll-behavior:none}[data-fade-scope]{timeline-scope:--edge-fade}[data-fade-source]{scroll-timeline:--edge-fade block}:root{--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--layer-nav:30;--layer-backdrop:40;--layer-dialog:50;--layer-popover:60;--layer-toast:70}prose-content{font-size:var(--step-0);line-height:calc(var(--leading-offset) + 1em);color:var(--foreground-l0);text-wrap:pretty;overflow-wrap:break-word;display:block}prose-content :where(p,ul,ol,blockquote,pre,table,figure,hr,details,[data-alert]){margin-block:0 1em}prose-content :where(div[data-timer]){margin-block:2em}prose-content>:first-child{margin-block-start:0}prose-content>:last-child{margin-block-end:0}prose-content>[data-alert]:last-child{margin-block-end:.5rem}prose-content :is(p,li){color:var(--foreground-prose)}prose-content :where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-medium);color:var(--foreground-l0);margin-block:1.5em .5em}prose-content :where(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}prose-content h1{font-size:var(--step-3)}prose-content h2{font-size:var(--step-2)}prose-content h3{font-size:var(--step-1)}prose-content h4{font-size:var(--step-0)}prose-content h5,prose-content h6{font-size:var(--step--1)}prose-content a{--underline:var(--foreground-prose-link);color:var(--foreground-prose-link);font-weight:var(--font-weight-medium);overflow-wrap:break-word}prose-content strong{font-weight:var(--font-weight-medium);color:var(--foreground-l0)}prose-content ul{list-style:outside}prose-content ol{list-style:decimal}prose-content ol[type=A]{list-style:upper-alpha}prose-content ol[type=a]{list-style:lower-alpha}prose-content ol[type=I]{list-style:upper-roman}prose-content ol[type=i]{list-style:lower-roman}prose-content ul,prose-content ol{padding-inline-start:var(--space-m)}:is(prose-content ul,prose-content ol) ul,:is(prose-content ul,prose-content ol) ol{margin-block:.5em 0}prose-content li{margin-block-start:.5em}prose-content li::marker{color:var(--foreground-prose)}prose-content li>p{margin-block:0}prose-content blockquote{border-inline-start:2px solid var(--border);padding-inline-start:var(--space-s)}prose-content blockquote,prose-content blockquote :is(p,li){color:var(--foreground-l3)}prose-content code{font-family:var(--font-mono);color:var(--foreground-prose-inline-code);background-color:var(--background-l4);border-radius:var(--radius-sm);padding:.125em .375em;font-size:.875em}prose-content pre{font-family:var(--font-mono);background-color:var(--background-l4);border-radius:var(--radius-md);padding:var(--space-s);overscroll-behavior:none;max-height:min(68vh,1000px);overflow-x:auto}prose-content pre code{color:inherit;background-color:#0000;border-radius:0;padding:0;font-size:1em}prose-content kbd{font-family:var(--font-mono);font-size:.75em;font-weight:var(--font-weight-medium);color:var(--foreground-l0);background-color:var(--background-l2);border:2px solid var(--border);border-radius:var(--radius-md);padding:.125em .5em}prose-content table{overscroll-behavior:none;max-width:fit-content;font-size:var(--step--1);border-collapse:collapse;margin-inline:auto;display:block;overflow-x:auto}prose-content thead{border-block-end:2px solid var(--border)}prose-content tr{border-block:2px solid var(--border)}prose-content tr:first-child{border-block-start:0}prose-content tr:last-child{border-block-end:0}prose-content th,prose-content td{padding:var(--space-3xs) var(--space-xs);text-align:left}:is(prose-content th,prose-content td)[align=center]{text-align:center}:is(prose-content th,prose-content td)[align=right]{text-align:right}prose-content th{font-weight:var(--font-weight-medium)}prose-content td{color:var(--foreground-prose);vertical-align:top;overflow-wrap:break-word}prose-content hr{border-color:var(--border);margin-block:2em}prose-content :where(img,video,figure){max-width:100%;margin-block:0 1em;margin-inline:auto}[data-reveal]{animation:.3s reveal-fade-in}@keyframes reveal-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:none}}[data-theme-visible]{display:contents}:root[data-theme=dark] [data-theme-visible=light],:root[data-theme=light] [data-theme-visible=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-theme-visible=light]{display:none}}@media (prefers-color-scheme:light){:root:not([data-theme]) [data-theme-visible=dark]{display:none}}@font-face{font-family:Caveat;src:url(/bjorn/fonts/Caveat-Variable.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root{--background-l0:var(--lightningcss-light,#f4f4f1)var(--lightningcss-dark,#111e1b);--background-l1:var(--lightningcss-light,#fdfdfa)var(--lightningcss-dark,#182923);--background-l2:var(--lightningcss-light,#e9ece8)var(--lightningcss-dark,#21362e);--background-l3:var(--lightningcss-light,#dfe4df)var(--lightningcss-dark,#2a4037);--background-l4:var(--lightningcss-light,#d1d9d3)var(--lightningcss-dark,#354d42);--background-l5:var(--lightningcss-light,#bcc8c0)var(--lightningcss-dark,#496354);--foreground-l0:var(--lightningcss-light,#1c3029)var(--lightningcss-dark,#f1f3ef);--foreground-l1:var(--lightningcss-light,#47534d)var(--lightningcss-dark,#d3ddd7);--foreground-l2:var(--lightningcss-light,#56635c)var(--lightningcss-dark,#bccbc2);--foreground-l3:var(--lightningcss-light,#647069)var(--lightningcss-dark,#a8bdb1);--foreground-l4:var(--lightningcss-light,#707a74)var(--lightningcss-dark,#a0b5a8);--foreground-l5:var(--lightningcss-light,#7a837d)var(--lightningcss-dark,#8caa98);--border:var(--lightningcss-light,#cdd4ce)var(--lightningcss-dark,#415344);--ring:var(--lightningcss-light,#496b65)var(--lightningcss-dark,#c9ddd8);--background-accent:var(--lightningcss-light,#e4e9e2)var(--lightningcss-dark,#294c3d);--background-accent-hover:var(--lightningcss-light,#d4ded3)var(--lightningcss-dark,#365e4c);--foreground-accent:var(--lightningcss-light,#365b54)var(--lightningcss-dark,#d1e4df);--museum-felt:#244e43 url(/bjorn/museum-green-felt.png) repeat center / 540px;--museum-wall:#702335 url(/bjorn/museum-oxblood-wall.png) repeat center / 600px;--museum-concrete:#343637 url(/bjorn/planning-concrete.png) repeat center / 700px;--museum-paper:linear-gradient(#e9e6de44, #e9e6de44), url(/bjorn/ledger-paper-fibres.png);--museum-brushing:repeating-linear-gradient(0deg, #ffffff16 0 1px, #302c2408 1px 2px, transparent 2px 4px);--museum-hand:"Caveat", "Segoe Print", cursive;--museum-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans:var(--museum-sans);--museum-serif:Georgia, "Times New Roman", serif;--museum-red:var(--lightningcss-light,#a52e24)var(--lightningcss-dark,#ef9787);--museum-gold:var(--lightningcss-light,#586660)var(--lightningcss-dark,#c7d8d2);--museum-line:var(--lightningcss-light,#cdd3cc)var(--lightningcss-dark,#415044)}body{background-image:none}:is(:root body:has(.collection),:root body:has(.closed-gallery)){background:var(--museum-wall)}:is(main:has(.collection),main:has(.closed-gallery)){--foreground-l0:#f5efe9;--foreground-l1:#e6dcd6;--foreground-l2:#d9cbc5;--museum-gold:#e0d5cd;--museum-red:#f0c6be;--museum-line:#c4a49c66;color:var(--foreground-l0)}:root{--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--museum-red);outline-offset:3px}.museum-eyebrow{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;line-height:1.6}.museum-link{color:#fff6e6;font-family:var(--museum-sans);background:#a33c2c;border:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;padding:.95rem 1.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex;box-shadow:0 3px #6c2c20}.museum-link:hover{background:#8e3023}.museum-link.secondary{color:var(--foreground-l0);border-color:var(--museum-line);background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}img[data-theme-visible]{display:block}.museum-link>span:last-child{border-left:1px dashed #e9c6a7;margin-left:-.5rem;padding-left:1rem}.museum-link.secondary{box-shadow:0 2px 0 var(--museum-line)}:root body:is(:has(.museum-home),:has(auth-layout),:has(profile-page),:has(profile-status)){background-color:var(--lightningcss-light,#f1eee7)var(--lightningcss-dark,#252a29);background-image:linear-gradient(var(--lightningcss-light,#f7f5ef33)var(--lightningcss-dark,#202726e8),var(--lightningcss-light,#f7f5ef33)var(--lightningcss-dark,#202726e8)),url(/bjorn/entrance-marble.png);background-size:1050px}:root[data-theme=dark] body:is(:has(.museum-home),:has(auth-layout),:has(profile-page),:has(profile-status)){background-image:url(/bjorn/entrance-marble-dark.png)}@media (prefers-color-scheme:dark){:root:not([data-theme]) body:is(:has(.museum-home),:has(auth-layout),:has(profile-page),:has(profile-status)){background-image:url(/bjorn/entrance-marble-dark.png)}}:root{--sign-bg:#111;--sign-ink:#fff3d6;--sign-muted:#bdb9af;--sign-rule:#41403c;--sign-hover:#252525;--sign-open:#303030;--sign-current:#fff3d6;--sign-current-ink:#111;--sign-current-hover:#ffe9b8;--sign-focus:#93ceff;--sign-focus-on-ivory:#005a9c;--sign-font-ui:"Helvetica Neue", Helvetica, Arial, sans-serif;--sign-font-museum:Georgia, "Times New Roman", serif;--sign-font-numbers:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--header-height:4.5rem}html{scroll-padding-top:calc(var(--header-height) + 1rem)}.museum-nav .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;flex:none}.museum-nav{z-index:var(--layer-nav);width:100%;color:var(--sign-ink);background:var(--sign-bg);isolation:isolate;flex-shrink:0;position:sticky;top:0;box-shadow:0 1px #41403c,0 3px 8px #0000001f}.museum-nav .desktop-rail{align-items:stretch;max-width:100rem;min-height:4.5rem;margin-inline:auto;padding-inline:1.5rem;display:flex}.museum-nav .brand{white-space:nowrap;flex:none;align-items:center;gap:.75rem;width:13rem;min-height:4.5rem;padding-right:1.5rem;text-decoration:none;display:inline-flex}.museum-nav .brand img{width:2rem;height:2rem;display:block}.museum-nav .brand span{font:400 1.375rem/1.15 var(--sign-font-museum);letter-spacing:-.045em}.museum-nav .brand:hover span{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.museum-nav .primary-nav{align-items:stretch;display:flex}.museum-nav .page-link{border-inline-start:1px solid var(--sign-rule);min-width:8rem;color:var(--sign-ink);flex-direction:column;justify-content:center;gap:.25rem;padding:.875rem 1.125rem;text-decoration:none;display:flex;position:relative}.museum-nav .page-link:first-child{min-width:6rem}.museum-nav .primary-nav .page-link:last-child{border-inline-end:1px solid var(--sign-rule)}.museum-nav .page-label{font:500 .9375rem/1.25rem var(--sign-font-ui)}.museum-nav .wayfinding-number,.museum-nav .eyebrow{font:400 .625rem/.875rem var(--sign-font-numbers);letter-spacing:.1em;text-transform:uppercase}.museum-nav .wayfinding-number{color:var(--sign-muted)}.museum-nav .page-link:hover{background:var(--sign-hover)}.museum-nav .page-link:hover .page-label{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.museum-nav .page-link[aria-current=page]{background:var(--sign-current);color:var(--sign-current-ink);border-color:var(--sign-current)}.museum-nav .page-link[aria-current=page] .wayfinding-number{color:#514d45}.museum-nav .page-link[aria-current=page] .page-label{font-weight:600}.museum-nav .page-link[aria-current=page]:hover{background:var(--sign-current-hover)}.museum-nav .current-mark{background:currentColor;width:.3125rem;height:.3125rem;display:none;position:absolute;top:1.125rem;right:1.125rem}.museum-nav .page-link[aria-current=page] .current-mark{display:block}.museum-nav .rail-space{flex:1 1 0;min-width:.75rem}.museum-nav .countdown{flex-direction:column;flex:none;justify-content:center;gap:.25rem;width:7.75rem;padding-inline:1rem;display:flex}.museum-nav .countdown .eyebrow{color:var(--sign-muted)}.museum-nav .countdown [data-time],.museum-nav .panel-countdown{white-space:nowrap;font:400 1rem/1.25rem var(--sign-font-numbers);font-variant-numeric:tabular-nums;letter-spacing:0}.museum-nav .utility-button{height:100%;min-height:2.75rem;color:var(--sign-ink);font:500 .875rem/1.25rem var(--sign-font-ui);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.museum-nav .utility-button:hover{background:var(--sign-hover)}.museum-nav .utility-button[aria-expanded=true]{background:var(--sign-open);box-shadow:inset 0 -2px var(--sign-ink)}.museum-nav .chevron{width:.875rem;height:.875rem}.museum-nav [aria-expanded=true] .chevron{transform:rotate(180deg)}.museum-nav .discord-direct{padding-inline:.875rem}.museum-nav .discord-direct .icon{width:.875rem;height:.875rem}.museum-nav .disclosure{flex:none;position:relative}.museum-nav .crew-wrap{width:11.5rem;margin-left:.25rem}.museum-nav .crew-button{text-align:left;justify-content:space-between;width:100%;padding-inline:1rem;position:relative}.museum-nav .crew-button:before{content:"";background:var(--sign-rule);width:1px;position:absolute;top:1rem;bottom:1rem;left:0}.museum-nav .crew-wide{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.museum-nav .crew-wide .eyebrow{color:var(--sign-muted)}.museum-nav .crew-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.museum-nav .crew-short{display:none}.museum-nav .theme-toggle{min-width:3.25rem;padding-inline:.875rem}.museum-nav .sign-panel{width:17rem;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - var(--header-height) - 1rem);overscroll-behavior:contain;background:var(--sign-bg);color:var(--sign-ink);border:1px solid var(--sign-rule);border-top-color:var(--sign-ink);z-index:10;border-radius:0;padding:.5rem;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000038}.museum-nav .crew-panel{width:19rem}.museum-nav .panel-heading{flex-direction:column;gap:.5rem;padding:.75rem .75rem 1rem;display:flex}.museum-nav .panel-heading .eyebrow,.museum-nav .panel-section-label{color:var(--sign-muted)}.museum-nav .panel-heading strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.45}.museum-nav .sign-panel a,.museum-nav .sign-panel>button,.museum-nav .mobile-admin a{width:100%;min-height:2.75rem;color:var(--sign-ink);font:400 .9375rem/1.25rem var(--sign-font-ui);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;text-decoration:none;display:flex}.museum-nav .sign-panel a:hover,.museum-nav .sign-panel button:hover{background:var(--sign-hover);text-underline-offset:.2em;text-decoration:underline}.museum-nav .panel-rule{border-top:1px solid var(--sign-rule);margin:.5rem .75rem}.museum-nav .panel-section-label{font:400 .625rem/.875rem var(--sign-font-numbers);letter-spacing:.1em;text-transform:uppercase;padding:.5rem .75rem .25rem}.museum-nav :is(a,button):focus-visible{outline:2px solid var(--sign-focus);outline-offset:-5px}.museum-nav .page-link[aria-current=page]:focus-visible{outline-color:var(--sign-focus-on-ivory)}.museum-nav .sign-panel :is(a,button):focus-visible{outline-offset:-2px}.museum-nav .desktop-rail>.more-wrap,.museum-nav .mobile-rail{display:none}@media (width<=84.999rem){.museum-nav .countdown{display:none}}@media (width>=70rem) and (width<=84.999rem){.museum-nav .crew-wrap{width:10.5rem}}@media (width>=56rem) and (width<=69.999rem){.museum-nav .desktop-rail{padding-inline:1rem}.museum-nav .brand{width:12.25rem}.museum-nav .page-link{min-width:7.375rem;padding-inline:.875rem}.museum-nav .page-link:first-child{min-width:5.375rem}.museum-nav .discord-direct,.museum-nav .admin-wrap{display:none}.museum-nav .desktop-rail>.more-wrap{display:block}.museum-nav .crew-wrap{width:5.25rem}.museum-nav .crew-wide{display:none}.museum-nav .crew-short{display:inline}.museum-nav .crew-button{padding-inline:.75rem}}@media (width<=55.999rem){:root{--header-height:6.5rem}.museum-nav .desktop-rail{display:none}.museum-nav .mobile-rail{display:block}.museum-nav .mobile-top{align-items:stretch;min-height:3.5rem;padding-inline:.75rem;display:flex}.museum-nav .mobile-top .brand{flex:auto;gap:.5rem;width:auto;min-width:0;min-height:3.5rem;padding:0}.museum-nav .mobile-top .brand img{width:1.75rem;height:1.75rem}.museum-nav .mobile-top .brand span{letter-spacing:-.045em;font-size:1.25rem}.museum-nav .mobile-tools{flex:none;align-items:stretch;display:flex}.museum-nav .mobile-tools .crew-wrap{width:5rem;margin-left:.25rem}.museum-nav .crew-wide{display:none}.museum-nav .crew-short{display:inline}.museum-nav .crew-button{padding-inline:.625rem}.museum-nav .crew-button:before{display:none}.museum-nav .theme-toggle{min-width:2.75rem;padding-inline:.625rem}.museum-nav .mobile-nav{border-top:1px solid var(--sign-rule);grid-template-columns:.8fr 1.15fr 1.15fr .8fr;min-height:3rem;display:grid}.museum-nav .mobile-nav .page-link{border:0;border-inline-end:1px solid var(--sign-rule);justify-content:center;align-items:center;gap:0;min-width:0;padding:.8125rem .5rem}.museum-nav .mobile-nav .page-label{font-size:.875rem;line-height:1.25rem}.museum-nav .mobile-nav .wayfinding-number,.museum-nav .mobile-nav .current-mark{display:none}.museum-nav .mobile-nav .more-wrap{min-width:0}.museum-nav .mobile-nav .more-button{gap:.25rem;width:100%;min-height:2.9375rem;padding:.5rem .375rem}.museum-nav .mobile-nav .chevron{width:.75rem;height:.75rem}.museum-nav .mobile-rail .disclosure{position:static}.museum-nav .mobile-rail .sign-panel{width:auto;max-width:none;top:100%;left:.75rem;right:.75rem}.museum-nav .mobile-rail .login-link{padding-inline:.625rem}}@media (width<=22.49rem){.museum-nav .mobile-top .brand span{font-size:1.125rem}.museum-nav .mobile-top .brand img{width:1.5rem;height:1.5rem}.museum-nav .mobile-tools .crew-wrap{width:4.625rem}}@media (prefers-reduced-motion:no-preference){.museum-nav :is(a,button){transition:background-color .1s}}@media (forced-colors:active){.museum-nav,.museum-nav .sign-panel{color:canvastext;background:canvas;border-bottom:1px solid canvastext}.museum-nav a,.museum-nav button{color:linktext}.museum-nav .page-link[aria-current=page]{outline-offset:-4px;outline:2px solid canvastext}.museum-nav .page-link[aria-current=page] .page-label{text-decoration:underline;text-decoration-thickness:2px}.museum-nav :is(a,button):focus-visible{outline-offset:-6px;outline:3px solid highlight}.museum-nav .utility-button[aria-expanded=true]{border-bottom:2px solid canvastext}.museum-nav .brand img{forced-color-adjust:none;background:#111}}.museum-nav .desktop-rail>.utility-button,.museum-nav .mobile-tools>.utility-button{align-self:stretch;height:auto}@media (width<=55.999rem){.museum-nav .mobile-nav .page-link[aria-current=page] .current-mark{display:none}}.museum-nav{font-family:var(--sign-font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;align-self:stretch}.museum-nav [hidden]{display:none!important}.museum-nav button{cursor:pointer}.museum-nav .brand img{object-fit:contain}.museum-nav .page-link,.museum-nav .utility-button{flex-shrink:0}.museum-nav .panel-countdown{font-size:1rem}.museum-nav .countdown{width:auto;min-width:7.75rem}.museum-nav .theme-toggle>span{display:flex}.museum-nav .theme-toggle svg{width:1.25rem;height:1.25rem}.museum-nav .sign-panel{overflow-wrap:anywhere}.museum-nav .sign-panel button{white-space:normal}@media (width<=55.999rem){.museum-nav .mobile-top{flex-wrap:wrap}.museum-nav .mobile-top .brand{min-width:max-content}.museum-nav .mobile-tools{min-height:3.5rem;margin-left:auto}.museum-nav .mobile-nav .page-label{overflow-wrap:anywhere}}@media (width<=22.49rem){.museum-nav .mobile-nav .page-link{padding-inline:.25rem}}profile-page.crew-profile{--background-l0:#111;--background-l1:#111;--background-l2:#202020;--background-l3:#292929;--background-l4:#343434;--background-l5:#454545;--foreground-l0:#fff3d6;--foreground-l1:#e5dfd0;--foreground-l2:#c9c4b9;--foreground-l3:#bdb9af;--foreground-l4:#aaa69b;--foreground-l5:#aaa69b;--foreground-prose:#e5dfd0;--foreground-prose-link:#fff3d6;--border:#41403c;--museum-line:#41403c;--foreground-accent:#fff3d6;--background-accent:#303030;--background-accent-hover:#41403c;--ring:#93ceff;--museum-red:#f0b3a8;--foreground-destructive:#ffb4ab;--background-destructive:#362222;--foreground-success:#b5dbb9;--background-success:#223026;color:var(--foreground-l0);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;block-size:calc(100dvh - var(--header-height) - 2rem);max-block-size:calc(100dvh - var(--header-height) - 2rem);column-gap:1.2rem;margin-block:1rem;padding-inline:clamp(.65rem,2vw,2rem)}profile-page.crew-profile column-surface{background:#111;border:1px solid #41403c;border-top-color:#fff3d6;border-radius:0;box-shadow:0 8px 20px #0003}profile-page.crew-profile profile-header-slot{padding:1.5rem 1.5rem 0}profile-page.crew-profile .crew-caption{color:#bdb9af;margin-bottom:1rem;font-size:.6rem}profile-page.crew-profile profile-name{font:400 clamp(1.65rem, 2.8vw, 2.4rem)/1.12 var(--museum-serif);white-space:normal;overflow-wrap:anywhere}profile-page.crew-profile profile-avatar{--avatar-size:4.5rem}profile-page.crew-profile profile-header dl{gap:.1rem 1rem;font-size:.8rem;line-height:1.6}profile-page.crew-profile profile-header dd{white-space:normal;overflow-wrap:anywhere}profile-page.crew-profile profile-header dd[data-value=country] img{object-fit:contain;block-size:1.7rem;inline-size:1.4rem}profile-page.crew-profile profile-ranks{font-family:var(--font-mono);gap:.4rem 1rem}profile-page.crew-profile profile-tabbar{border-bottom:1px solid #41403c;gap:0;padding-inline:1.5rem}profile-page.crew-profile profile-tabbar button{background:0 0;border-inline-end:1px solid #41403c;border-radius:0;min-height:44px;padding:.8rem .5rem;font-size:.85rem}profile-page.crew-profile profile-tabbar button[data-selected]{color:#111;background:#fff3d6}profile-page.crew-profile ui-section{border:0;border-top:1px solid #41403c;border-radius:0;overflow:visible}profile-page.crew-profile section-header{color:#bdb9af;font:.65rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase;background:0 0;padding:.9rem 0}profile-page.crew-profile section-content{padding:0 0 1.25rem}profile-page.crew-profile ui-card{background:0 0;border:1px solid #41403c;border-radius:0}profile-page.crew-profile :is(input,select,textarea){color:#fff3d6;background:#161616;border:1px solid #77756d;border-radius:0}profile-page.crew-profile :is(input,textarea)::placeholder{color:#aaa69b;opacity:1}profile-page.crew-profile form-field>label{font-size:.875rem}profile-page.crew-profile button[type=submit][data-variant]{color:#111;box-shadow:none;background:#fff3d6;border:1px solid #fff3d6;border-radius:0;min-height:44px}profile-page.crew-profile :is(a,button,input,select,textarea):focus-visible{outline-offset:-2px;outline:2px solid #93ceff}profile-page.crew-profile :is(button[type=submit][data-variant],profile-tabbar button[data-selected]):focus-visible{outline-color:#005a9c}body:has(.crew-profile) [data-scope=combobox][data-part=content]{color:#fff3d6;background:#111;border:1px solid #41403c;border-top-color:#fff3d6;border-radius:0}body:has(.crew-profile) [data-scope=combobox][data-part=item][data-highlighted]{background:#303030}@media (width<480px){profile-page.crew-profile profile-header-slot{padding:1rem 1rem 0}profile-page.crew-profile profile-tabbar{padding-inline:1rem}profile-page.crew-profile profile-avatar{--avatar-size:3rem}profile-page.crew-profile profile-header dl{grid-template-columns:auto minmax(0,1fr);gap:.1rem .4rem;font-size:.72rem}profile-page.crew-profile profile-panel[data-tab=settings],profile-page.crew-profile profile-panel[data-tab=analytics]{padding-inline:1rem}}profile-page.crew-profile .crew-portrait{color:#465348}profile-page.crew-profile [data-category-color]{--category-background-l0:#202020;--category-background-l1:transparent}profile-page.crew-profile :is(solves-group-header,solves-group-body,solves-row,solves-toolbar,button){border-radius:0}profile-page.crew-profile{--foreground-red-l0:#eda394;--foreground-red-l1:#eda394;--foreground-orange-l0:#dfb181;--foreground-orange-l1:#dfb181;--foreground-yellow-l0:#d5c48d;--foreground-yellow-l1:#d5c48d;--foreground-green-l0:#a5c89a;--foreground-green-l1:#a5c89a;--foreground-teal-l0:#9fcdbf;--foreground-teal-l1:#9fcdbf;--foreground-sky-l0:#9ac7df;--foreground-sky-l1:#9ac7df;--foreground-violet-l0:#c0ade0;--foreground-violet-l1:#c0ade0;--foreground-crimson-l0:#dfa8c0;--foreground-crimson-l1:#dfa8c0;--foreground-gray-l0:#c8c3b6;--foreground-gray-l1:#c8c3b6}profile-page.crew-profile solves-controls :is(search-box,toggle-group,button){border-radius:0}profile-page.crew-profile search-box input{background:0 0;border:0}profile-page.crew-profile input[data-scope=combobox]{background:#161616;border:1px solid #77756d}brainrot-window.svelte-jcluor{background:var(--background-l1);border:2px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 30px var(--gray-a8);flex-direction:column;display:flex;position:fixed;overflow:hidden}brainrot-bar.svelte-jcluor{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding-block:var(--space-3xs);padding-inline:var(--space-2xs);color:var(--foreground-l0);background:var(--background-l3);cursor:grab;-webkit-user-select:none;user-select:none;display:flex}brainrot-bar.svelte-jcluor:active{cursor:grabbing}brainrot-bar.svelte-jcluor span:where(.svelte-jcluor){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}button.svelte-jcluor{padding:var(--space-3xs);color:var(--foreground-l1);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}button.svelte-jcluor:hover{color:var(--foreground-l0);background:var(--background-l5)}button.svelte-jcluor:focus-visible{outline:2px solid var(--ring);outline-offset:-1px}iframe.svelte-jcluor{border:none;flex:1;min-block-size:0;inline-size:100%;display:block}[data-part=root].svelte-1v1j5fp{align-items:center;gap:var(--space-2xs);inline-size:20rem;height:var(--height);padding:var(--space-2xs) var(--space-xs);background:var(--background-l1);border:2px solid var(--border);border-radius:var(--radius-md);translate:var(--x) var(--y);scale:var(--scale);opacity:var(--opacity);z-index:var(--z-index);will-change:translate, opacity, scale;flex-wrap:wrap;transition:translate .2s,scale .2s,opacity .2s;display:flex}[data-part=root].svelte-1v1j5fp[data-type=error]{color:var(--foreground-destructive)}[data-part=root].svelte-1v1j5fp[data-type=success]{color:var(--foreground-success)}[data-part=title].svelte-1v1j5fp{font-size:var(--step--1);flex:1}[data-part=description].svelte-1v1j5fp{font-size:var(--step--1);color:var(--foreground-l3);flex-basis:100%}[data-part=close-trigger].svelte-1v1j5fp{cursor:pointer}[data-part=group].svelte-purfxu{z-index:var(--layer-toast)!important}app-shell.svelte-12qhfyh{flex-direction:column;min-block-size:100dvh;display:flex}main.svelte-12qhfyh{outline:none;flex-direction:column;flex:1;display:flex}.skip-link.svelte-12qhfyh{z-index:var(--layer-toast);padding:var(--space-3xs) var(--space-2xs);color:var(--foreground-l0);background:var(--background-l1);border:2px solid var(--border);border-radius:var(--radius-md);position:fixed;inset-block-start:var(--space-3xs);inset-inline-start:var(--space-3xs)}.skip-link.svelte-12qhfyh:not(:focus-visible){clip-path:inset(50%);white-space:nowrap}
