@layer reset{*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}:where(:not(fieldset,progress,meter)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:none;block-size:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;min-block-size:100dvh}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select){color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}@supports (resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*=\-])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset .145s cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(input[type=file])::-webkit-file-upload-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}}@layer open-props{:where(html){--gray-0:#f8f9fa;--gray-1:#f1f3f5;--gray-2:#e9ecef;--gray-3:#dee2e6;--gray-4:#ced4da;--gray-5:#adb5bd;--gray-6:#868e96;--gray-7:#495057;--gray-8:#343a40;--gray-9:#212529;--gray-10:#16191d;--gray-11:#0d0f12;--gray-12:#030507;--stone-0:#f8fafb;--stone-1:#f2f4f6;--stone-2:#ebedef;--stone-3:#e0e4e5;--stone-4:#d1d6d8;--stone-5:#b1b6b9;--stone-6:#979b9d;--stone-7:#7e8282;--stone-8:#666968;--stone-9:#50514f;--stone-10:#3a3a37;--stone-11:#252521;--stone-12:#121210;--red-0:#fff5f5;--red-1:#ffe3e3;--red-2:#ffc9c9;--red-3:#ffa8a8;--red-4:#ff8787;--red-5:#ff6b6b;--red-6:#fa5252;--red-7:#f03e3e;--red-8:#e03131;--red-9:#c92a2a;--red-10:#b02525;--red-11:#962020;--red-12:#7d1a1a;--pink-0:#fff0f6;--pink-1:#ffdeeb;--pink-2:#fcc2d7;--pink-3:#faa2c1;--pink-4:#f783ac;--pink-5:#f06595;--pink-6:#e64980;--pink-7:#d6336c;--pink-8:#c2255c;--pink-9:#a61e4d;--pink-10:#8c1941;--pink-11:#731536;--pink-12:#59102a;--purple-0:#f8f0fc;--purple-1:#f3d9fa;--purple-2:#eebefa;--purple-3:#e599f7;--purple-4:#da77f2;--purple-5:#cc5de8;--purple-6:#be4bdb;--purple-7:#ae3ec9;--purple-8:#9c36b5;--purple-9:#862e9c;--purple-10:#702682;--purple-11:#5a1e69;--purple-12:#44174f;--violet-0:#f3f0ff;--violet-1:#e5dbff;--violet-2:#d0bfff;--violet-3:#b197fc;--violet-4:#9775fa;--violet-5:#845ef7;--violet-6:#7950f2;--violet-7:#7048e8;--violet-8:#6741d9;--violet-9:#5f3dc4;--violet-10:#5235ab;--violet-11:#462d91;--violet-12:#3a2578;--indigo-0:#edf2ff;--indigo-1:#dbe4ff;--indigo-2:#bac8ff;--indigo-3:#91a7ff;--indigo-4:#748ffc;--indigo-5:#5c7cfa;--indigo-6:#4c6ef5;--indigo-7:#4263eb;--indigo-8:#3b5bdb;--indigo-9:#364fc7;--indigo-10:#2f44ad;--indigo-11:#283a94;--indigo-12:#21307a;--blue-0:#e7f5ff;--blue-1:#d0ebff;--blue-2:#a5d8ff;--blue-3:#74c0fc;--blue-4:#4dabf7;--blue-5:#339af0;--blue-6:#228be6;--blue-7:#1c7ed6;--blue-8:#1971c2;--blue-9:#1864ab;--blue-10:#145591;--blue-11:#114678;--blue-12:#0d375e;--cyan-0:#e3fafc;--cyan-1:#c5f6fa;--cyan-2:#99e9f2;--cyan-3:#66d9e8;--cyan-4:#3bc9db;--cyan-5:#22b8cf;--cyan-6:#15aabf;--cyan-7:#1098ad;--cyan-8:#0c8599;--cyan-9:#0b7285;--cyan-10:#095c6b;--cyan-11:#074652;--cyan-12:#053038;--teal-0:#e6fcf5;--teal-1:#c3fae8;--teal-2:#96f2d7;--teal-3:#63e6be;--teal-4:#38d9a9;--teal-5:#20c997;--teal-6:#12b886;--teal-7:#0ca678;--teal-8:#099268;--teal-9:#087f5b;--teal-10:#066649;--teal-11:#054d37;--teal-12:#033325;--green-0:#ebfbee;--green-1:#d3f9d8;--green-2:#b2f2bb;--green-3:#8ce99a;--green-4:#69db7c;--green-5:#51cf66;--green-6:#40c057;--green-7:#37b24d;--green-8:#2f9e44;--green-9:#2b8a3e;--green-10:#237032;--green-11:#1b5727;--green-12:#133d1b;--lime-0:#f4fce3;--lime-1:#e9fac8;--lime-2:#d8f5a2;--lime-3:#c0eb75;--lime-4:#a9e34b;--lime-5:#94d82d;--lime-6:#82c91e;--lime-7:#74b816;--lime-8:#66a80f;--lime-9:#5c940d;--lime-10:#4c7a0b;--lime-11:#3c6109;--lime-12:#2c4706;--yellow-0:#fff9db;--yellow-1:#fff3bf;--yellow-2:#ffec99;--yellow-3:#ffe066;--yellow-4:#ffd43b;--yellow-5:#fcc419;--yellow-6:#fab005;--yellow-7:#f59f00;--yellow-8:#f08c00;--yellow-9:#e67700;--yellow-10:#b35c00;--yellow-11:#804200;--yellow-12:#663500;--orange-0:#fff4e6;--orange-1:#ffe8cc;--orange-2:#ffd8a8;--orange-3:#ffc078;--orange-4:#ffa94d;--orange-5:#ff922b;--orange-6:#fd7e14;--orange-7:#f76707;--orange-8:#e8590c;--orange-9:#d9480f;--orange-10:#bf400d;--orange-11:#99330b;--orange-12:#802b09;--choco-0:#fff8dc;--choco-1:#fce1bc;--choco-2:#f7ca9e;--choco-3:#f1b280;--choco-4:#e99b62;--choco-5:#df8545;--choco-6:#d46e25;--choco-7:#bd5f1b;--choco-8:#a45117;--choco-9:#8a4513;--choco-10:#703a13;--choco-11:#572f12;--choco-12:#3d210d;--brown-0:#faf4eb;--brown-1:#ede0d1;--brown-2:#e0cab7;--brown-3:#d3b79e;--brown-4:#c5a285;--brown-5:#b78f6d;--brown-6:#a87c56;--brown-7:#956b47;--brown-8:#825b3a;--brown-9:#6f4b2d;--brown-10:#5e3a21;--brown-11:#4e2b15;--brown-12:#422412;--sand-0:#f8fafb;--sand-1:#e6e4dc;--sand-2:#d5cfbd;--sand-3:#c2b9a0;--sand-4:#aea58c;--sand-5:#9a9178;--sand-6:#867c65;--sand-7:#736a53;--sand-8:#5f5746;--sand-9:#4b4639;--sand-10:#38352d;--sand-11:#252521;--sand-12:#121210;--camo-0:#f9fbe7;--camo-1:#e8ed9c;--camo-2:#d2df4e;--camo-3:#c2ce34;--camo-4:#b5bb2e;--camo-5:#a7a827;--camo-6:#999621;--camo-7:#8c851c;--camo-8:#7e7416;--camo-9:#6d6414;--camo-10:#5d5411;--camo-11:#4d460e;--camo-12:#36300a;--jungle-0:#ecfeb0;--jungle-1:#def39a;--jungle-2:#d0e884;--jungle-3:#c2dd6e;--jungle-4:#b5d15b;--jungle-5:#a8c648;--jungle-6:#9bbb36;--jungle-7:#8fb024;--jungle-8:#84a513;--jungle-9:#7a9908;--jungle-10:#658006;--jungle-11:#516605;--jungle-12:#3d4d04;--shadow-color:220 3% 15%;--shadow-strength:1%;--shadow-1:0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5:0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6:0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}@media (prefers-color-scheme:dark){:where(html){--shadow-color:220 40% 2%;--shadow-strength:25%}}}@layer base{@font-face{font-family:Lexend;src:url(../../../Lexend%5BHEXP,wght%5D.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}#root{--main-1-color-light:var(--brand-color-1,var(--gray-5));--main-2-color-light:var(--brand-color-2,var(--gray-2));--main-3-color-light:var(--brand-color-3,var(--gray-1));--text-1-color-light:var(--gray-12);--text-2-color-light:var(--gray-7);--surface-1-color-light:var(--gray-0);--surface-2-color-light:var(--gray-2);--surface-2_5-color-light:var(--gray-3);--surface-3-color-light:var(--gray-5);--surface-4-color-light:var(--gray-8);--line-1-color-light:var(--gray-6);--line-2-color-light:var(--gray-5);--line-3-color-light:var(--gray-3);--warning-1-color-light:var(--red-9);--warning-2-color-light:var(--red-6);--warning-3-color-light:var(--red-2);--success-1-color-light:var(--green-4);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--main-1-color:var(--main-1-color-light);--main-2-color:var(--main-2-color-light);--main-3-color:var(--main-3-color-light);--text-1-color:var(--text-1-color-light);--text-2-color:var(--text-2-color-light);--surface-1-color:var(--surface-1-color-light);--surface-2-color:var(--surface-2-color-light);--surface-2_5-color:var(--surface-2_5-color-light);--surface-3-color:var(--surface-3-color-light);--surface-4-color:var(--surface-4-color-light);--line-1-color:var(--line-1-color-light);--line-2-color:var(--line-2-color-light);--line-3-color:var(--line-3-color-light);--warning-1-color:var(--warning-1-color-light);--warning-2-color:var(--warning-2-color-light);--warning-3-color:var(--warning-3-color-light);--success-1-color:var(--success-1-color-light);--font-size--4:clamp(.66rem, calc(.62rem + .2vw), .78rem);--font-size--3:clamp(.75rem, calc(.7rem + .23vw), .88rem);--font-size--2:clamp(.84rem, calc(.79rem + .26vw), .99rem);--font-size--1:clamp(.94rem, calc(.89rem + .29vw), 1.11rem);--font-size-0:clamp(1.06rem, calc(1rem + .33vw), 1.25rem);--font-size-1:clamp(1.2rem, calc(1.12rem + .37vw), 1.41rem);--font-size-2:clamp(1.35rem, calc(1.26rem + .41vw), 1.58rem);--font-size-3:clamp(1.51rem, calc(1.42rem + .46vw), 1.78rem);--font-size-4:clamp(1.7rem, calc(1.6rem + .52vw), 2rem);--font-size-5:clamp(1.91rem, calc(1.8rem + .59vw), 2.25rem);--font-size-6:clamp(2.15rem, calc(2.02rem + .66vw), 2.53rem);--font--regular:300;--font--bold:500;--font--extra-bold:700;--space-3xs:clamp(.25rem, calc(.23rem + .11vw), .31rem);--space-2xs:clamp(.56rem, calc(.54rem + .11vw), .63rem);--space-xs:clamp(.81rem, calc(.77rem + .22vw), .94rem);--space-s:clamp(1.06rem, calc(1rem + .33vw), 1.25rem);--space-m:clamp(1.63rem, calc(1.54rem + .43vw), 1.88rem);--space-l:clamp(2.13rem, calc(1.99rem + .65vw), 2.5rem);--space-xl:clamp(3.19rem, calc(2.99rem + .98vw), 3.75rem);--space-2xl:clamp(4.25rem, calc(3.99rem + 1.3vw), 5rem);--space-3xl:clamp(6.38rem, calc(5.98rem + 1.96vw), 7.5rem);--space-3xs-2xs:clamp(.25rem, calc(.12rem + .65vw), .63rem);--space-2xs-xs:clamp(.56rem, calc(.43rem + .65vw), .94rem);--space-xs-s:clamp(.81rem, calc(.66rem + .76vw), 1.25rem);--space-s-m:clamp(1.06rem, calc(.78rem + 1.41vw), 1.88rem);--space-m-l:clamp(1.63rem, calc(1.32rem + 1.52vw), 2.5rem);--space-l-xl:clamp(2.13rem, calc(1.56rem + 2.83vw), 3.75rem);--space-xl-2xl:clamp(3.19rem, calc(2.56rem + 3.15vw), 5rem);--space-2xl-3xl:clamp(4.25rem, calc(3.12rem + 5.65vw), 7.5rem);--border-radius:5px;--layer-1:10;--layer-2:20;--content-padding:var(--space-s)}:root{overscroll-behavior:none}body{background:var(--gray-2)}@media (prefers-color-scheme:dark){#root{--main-1-color-dark:var(--brand-color-1,var(--gray-5));--main-2-color-dark:var(--brand-color-2,var(--gray-2));--main-3-color-dark:var(--brand-color-3,var(--gray-1));--text-1-color-dark:var(--gray-0);--text-2-color-dark:var(--gray-5);--surface-1-color-dark:var(--gray-12);--surface-2-color-dark:var(--gray-10);--surface-2_5-color-dark:var(--gray-9);--surface-3-color-dark:var(--gray-8);--surface-4-color-dark:var(--gray-4);--line-1-color-dark:var(--gray-7);--line-2-color-dark:var(--gray-5);--line-3-color-dark:var(--gray-3);--warning-1-color-dark:var(--red-5);--warning-2-color-dark:var(--red-6);--warning-3-color-dark:var(--red-2);--success-1-color-dark:var(--green-4);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--main-1-color:var(--main-1-color-dark);--main-2-color:var(--main-2-color-dark);--main-3-color:var(--main-3-color-dark);--text-1-color:var(--text-1-color-dark);--text-2-color:var(--text-2-color-dark);--surface-1-color:var(--surface-1-color-dark);--surface-2-color:var(--surface-2-color-dark);--surface-2_5-color:var(--surface-2_5-color-dark);--surface-3-color:var(--surface-3-color-dark);--surface-4-color:var(--surface-4-color-dark);--line-1-color:var(--line-1-color-dark);--line-2-color:var(--line-2-color-dark);--line-3-color:var(--line-3-color-dark);--warning-1-color:var(--warning-1-color-dark);--warning-2-color:var(--warning-2-color-dark);--warning-3-color:var(--warning-3-color-dark);--success-1-color:var(--success-1-color-dark)}body{background:var(--gray-10)}::selection{background-color:var(--main-2-color);color:var(--text-1-color-light)}}#root{font-family:Lexend,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:var(--font-size-0);font-weight:var(--font--regular);color:var(--text-1-color);background-color:var(--surface-2-color);min-block-size:100dvh}dialog::backdrop{background:#03050780}::selection{background-color:var(--main-1-color);color:var(--text-1-color-light)}main:not(.cover){padding:var(--content-padding)}a{color:var(--link-color,var(--text-1-color));text-decoration:none}a.regular-link{text-decoration:underline}fieldset{border:none}strong{font-weight:var(--font--bold)}@keyframes loopRotate{0%{rotate:0turn}80%{rotate:1turn}to{rotate:1turn}}}@layer compositions{.center{box-sizing:content-box;max-inline-size:var(--max-justification,50ch);margin-inline:auto}.cluster{--cluster-align:center;--cluster-justify:flex-start;gap:var(--cluster-gap,var(--space-xs-s));justify-content:var(--cluster-justify);align-items:var(--cluster-align);flex-wrap:wrap;display:flex}.cluster[data-align=start]{--cluster-align:flex-start}.cluster[data-justify=center]{--cluster-justify:center}.cluster[data-justify=spaced]{--cluster-justify:space-between}.cluster[data-justify=stretched]>*{--cluster-columns:2;--cluster-inline-size:calc(100% / var(--cluster-columns));min-inline-size:calc(var(--cluster-inline-size) - var(--cluster-gap,var(--space-xs-s)) / var(--cluster-columns) - 1px)}.cover{flex-direction:column;min-block-size:100dvh;display:flex}.cover>*{margin-block:var(--cover-gap,var(--space-xs-s))}.cover>:first-child:not(.cover-head){margin-block-start:0}.cover>:last-child:not(.cover-head){margin-block-end:0}.cover>.cover-head{margin-block:auto}.flow>*+*{margin-block-start:var(--flow-space,1em)}.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-block:0}.stack>*+*{--stack-gap:var(--space-xs-s);margin-block-start:var(--stack-gap)}.stack:only-child{block-size:100%}.stack>.stack-spacer{margin-block-end:auto}.stack>[data-align=center]{align-self:center}.stack[data-stack="3xs"]>*+*{--stack-gap:var(--space-3xs)}.stack[data-stack="2xs"]>*+*{--stack-gap:var(--space-2xs)}.stack[data-stack=xs]>*+*{--stack-gap:var(--space-xs)}.stack[data-stack=s]>*+*{--stack-gap:var(--space-s)}.stack[data-stack=m]>*+*{--stack-gap:var(--space-m)}.stack[data-stack=l]>*+*{--stack-gap:var(--space-l)}.stack[data-stack=xl]>*+*{--stack-gap:var(--space-xl)}.switcher{gap:var(--switcher-gap,var(--space-xs-s));flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-basis,30ch) - 100%) * 999)}}@layer blocks{:is(button,a).action{padding:var(--space-2xs) var(--space-s);background-color:var(--main-1-color);color:var(--text-1-color-light);border-radius:var(--border-radius);box-shadow:var(--shadow-2);font-size:var(--font-size--1);--cluster-gap:var(--space-3xs-2xs);transition:background-color .25s}button.action:disabled{background-color:var(--line-2-color);color:var(--surface-1-color)}:is(button,a)[data-color=secondary]{background-color:var(--button-secondary-bg,var(--surface-4-color));color:var(--button-secondary-color,var(--surface-1-color))}:is(button,a)[data-color=warning]{background-color:var(--warning-2-color)}:is(button,a).action[data-type=main-action]{min-block-size:var(--space-xl);font-size:var(--font-size-0)}.stack>:is(button,a).action[data-type=main-action]{align-self:flex-start;min-inline-size:max-content}@media (width<=810px),(width<=1024px) and (pointer:coarse){.stack>:is(button,a).action[data-type=main-action]{align-self:stretch}}.stack>:is(button,a).action[data-type=main-action][data-width=full]{align-self:stretch}a.action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}button.icon-button{border-radius:var(--border-radius);background-color:#0000}.secondary-action{padding:var(--space-2xs) var(--space-s);background-color:var(--surface-4-color);color:var(--surface-1-color);border-radius:var(--border-radius);font-size:var(--font-size--1);display:inline-block}@media (hover:hover){:is(button:not(:disabled),a).action:hover,.secondary-action:hover{background-color:var(--hover-bg-color,var(--main-2-color));position:relative}:is(button:not(:disabled),a).action[data-color=secondary]:hover,.secondary-action:hover{--hover-border-color:var(--button-secondary-bg,var(--surface-4-color));--hover-bg-color:var(--gray-7)}:is(button:not(:disabled),a).action[data-color=warning]:hover{--hover-border-color:var(--warning-2-color);--hover-bg-color:var(--warning-3-color)}@media (prefers-color-scheme:dark){:is(button:not(:disabled),a).action[data-color=secondary]:hover,.secondary-action:hover{--hover-bg-color:var(--gray-1)}.light-brand-background :is(button:not(:disabled),a).action[data-color=secondary]:hover{--hover-bg-color:var(--gray-7)}}:is(button:not(:disabled),a).action:hover:after,.secondary-action:hover:after{content:"";border-radius:var(--border-radius);border:2px solid var(--hover-border-color,var(--main-1-color));block-size:100%;inline-size:100%;position:absolute;top:0;left:0}:is(button:not(:disabled),a).action[data-type=main-action]:hover:after{border-width:3px}}form[action]>.action:not(:only-child){margin-block-start:var(--actions-space,var(--space-m-l))}form[action]>.action:first-child{margin-block-start:0}.action-cover{--icon-size:var(--space-2xl);--icon-fill:var(--main-1-color);align-items:center}.action-cover>p{max-inline-size:15ch}.action-cover>div{--icon-size:var(--space-m);margin-block-start:var(--space-m)}.alert{padding:var(--space-2xs);background-color:var(--warning-2-color);border-radius:var(--border-radius);border:3px solid var(--warning-1-color);color:var(--text-1-color-light)}.alert>.heading{--heading-color:var(--text-1-color-light)}.app-wrapper{--sidebar-width:64px;grid-template-columns:var(--sidebar-width) 1fr;min-block-size:100dvh;transition:grid-template-columns .5s ease-in-out .25s;display:grid}.app-wrapper:has(.navigation-item:focus-visible){--sidebar-width:18ch}@media (hover:hover){.app-wrapper:has(>div:not(.content-wrapper):hover){--sidebar-width:18ch;transition-delay:.5s}}@media (width<=810px),(width<=1024px) and (pointer:coarse){.app-wrapper{grid-template-columns:1fr}}aside.note{padding:var(--space-3xs-2xs);background-color:var(--main-2-color);color:var(--text-1-color-light);border:1px solid var(--text-1-color);border-radius:var(--border-radius)}.card{background-color:var(--surface-1-color);border-radius:var(--border-radius);box-shadow:var(--shadow-3)}.card>:where(a,.card-wrapper){padding:var(--space-2xs)}@media (hover:hover){.card.clickable{transition:all .25s}.card.clickable:hover{box-shadow:var(--shadow-1);transform:translateY(1px)}@media (prefers-color-scheme:dark){.card.clickable:hover{box-shadow:var(--shadow-4);transform:translateY(-1px)}}}@media (prefers-color-scheme:dark){.card{background-color:var(--surface-3-color)}}.chat-interface{flex-direction:column;padding-block:0;display:flex;position:relative}.chat-interface:after{content:"";top:0;left:var(--content-padding);inline-size:calc(100% - var(--content-padding) * 2);block-size:var(--space-m);background:linear-gradient(var(--main-3-color), transparent);position:absolute}.chat-details{--cluster-gap:var(--space-2xs)}@keyframes dotPulse{0%{opacity:.000001}15%{opacity:1}25%{opacity:.000001}35%{opacity:1}55%{opacity:1}80%{opacity:.000001}to{opacity:.000001}}.chat-dot{inline-size:var(--space-2xs);aspect-ratio:1;background-color:var(--status-bg,var(--main-1-color));border:1px solid var(--text-1-color-light);border-radius:50%}.chat-dot.live-dot{animation:3s cubic-bezier(.33,1,.68,1) infinite dotPulse}.chat-dot.online-dot{--status-bg:var(--success-1-color)}.chat-dot.slow-dot{--status-bg:var(--yellow-4)}.chat-dot.offline-dot{--status-bg:var(--warning-2-color)}@media (width<=810px),(width<=1024px) and (pointer:coarse){.chat-details{justify-content:center}}.chat-container{padding-inline:var(--content-padding);flex:auto;block-size:0;position:relative;overflow-y:auto}.chat-container.smoot-scroll{scroll-behavior:smooth}.no-messages{justify-content:center;align-items:center;display:flex}.messages-container{block-size:auto;padding-block:var(--space-2xl) var(--content-padding)}.chat-container .message{max-inline-size:90%;padding:var(--space-2xs);background-color:var(--surface-1-color-light);border:1px solid var(--line-2-color-light);border-radius:var(--border-radius);box-shadow:var(--shadow-1);align-self:flex-start}.chat-container .message.sent{background-color:var(--main-1-color);border-color:var(--text-1-color-light);align-self:flex-end}.chat-container .message.sent ::selection{background-color:var(--surface-1-color);color:var(--text-1-color)}.chat-container .message.same-sender{--stack-gap:3px}.chat-container .message>*{--stack-gap:1px}.chat-container .message-content{white-space:pre-wrap}.chat-container .label-time{color:var(--line-1-color-dark);align-self:flex-end}.chat-container .sent .label-time{color:var(--text-2-color-light)}.send-message-wrapper{--cluster-gap:var(--space-2xs);color:var(--text-1-color);background-color:var(--surface-2-color);inline-size:calc(100% - var(--content-padding) * 2);margin-inline:var(--content-padding);padding:var(--space-2xs) var(--space-xs) calc(var(--content-padding) * 2);border-top:1px solid var(--line-2-color);border-left:1px solid var(--line-2-color);border-right:1px solid var(--line-2-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);box-shadow:var(--shadow-3);position:relative}.send-message-wrapper:after{content:"";top:calc((var(--space-m) + 1px) * -1);inline-size:100%;block-size:var(--space-m);background:linear-gradient(to top, var(--main-3-color), transparent);position:absolute;left:-1px}.send-message-wrapper .input-form{gap:var(--space-2xs);flex:1;grid-template-columns:1fr auto;align-items:center;display:grid}.new-message-wrapper{display:grid;container-type:inline-size}.new-message-wrapper>*{max-block-size:calc(var(--space-2xs) * 2 + var(--font-size-0) * var(--max-lines,6));grid-area:1/1/-1/-1;max-inline-size:100cqi}.new-message-wrapper>.expander{padding:var(--space-2xs);border:1px solid var(--line-2-color);white-space:pre-wrap;visibility:hidden;overflow-y:auto}.new-message-wrapper>textarea{resize:none;--field-background:var(--surface-1-color)}.send-message-wrapper button.control-button{padding:var(--space-3xs);color:var(--text-1-color-light);background-color:var(--main-1-color);border:2px solid var(--text-1-color-light);border-radius:var(--border-radius)}.send-message-wrapper button.control-button[data-color=secondary]{color:var(--surface-1-color);background-color:var(--surface-4-color)}.send-message-wrapper button.control-button:disabled{background-color:var(--line-2-color);color:var(--surface-1-color)}@media (hover:hover){.send-message-wrapper button.control-button:not(:disabled):hover{background-color:var(--hover-bg-color,var(--main-2-color));position:relative}.send-message-wrapper button.control-button[data-color=secondary]:not(:disabled):hover{--hover-bg-color:var(--gray-7)}@media (prefers-color-scheme:dark){.send-message-wrapper button.control-button[data-color=secondary]:not(:disabled):hover{--hover-bg-color:var(--gray-1)}}.send-message-wrapper button.control-button:not(:disabled):hover:after{content:"";border-radius:var(--border-radius);border:2px solid var(--hover-border-color,var(--main-1-color));block-size:100%;inline-size:100%;position:absolute;top:0;left:0}.send-message-wrapper button.control-button[data-color=secondary]:not(:disabled):hover:after{--hover-border-color:var(--surface-4-color)}}@media (width<=810px),(width<=1024px) and (pointer:coarse){.send-message-wrapper{border-left:none;border-right:none;border-top-left-radius:0;border-top-right-radius:0;inline-size:100%;margin-inline:0}}.edit-mode-banner{background-color:var(--warning-1-color);color:var(--surface-1-color);text-wrap:balance;padding-block:3px;position:absolute;inset-block-start:0;inset-inline:0}.content-wrapper:has(.edit-mode-banner){padding-block-start:var(--space-m);position:relative}.content-wrapper>.edit-mode-banner{grid-column:1/-1}.evaluation-highlight{padding:var(--space-2xs) var(--space-xs);border:3px solid var(--text-1-color-light);border-radius:var(--border-radius);background-color:var(--main-1-color);color:var(--text-1-color-light)}.evaluation-highlight ::selection{background-color:var(--surface-1-color);color:var(--text-1-color)}.evaluation-highlight.is-wrong{border-color:var(--warning-1-color);background-color:var(--warning-3-color-light)}.dialog{inline-size:clamp(60ch,40vw,70ch);padding:var(--space-s);background-color:var(--surface-1-color);border-radius:var(--border-radius);max-block-size:85dvh;margin:auto}.dialog>:where(div,form){block-size:min-content}@media (prefers-color-scheme:dark){.dialog{background-color:var(--surface-3-color)}}.icon{stroke:var(--icon-stroke,currentColor);inline-size:var(--icon-size);aspect-ratio:1}.icon>path{vector-effect:non-scaling-stroke}.icon>path.highlightable{fill:var(--icon-fill,none)}.icon>path.animatable{animation:var(--path-animation)}@media (prefers-color-scheme:dark){.icon.dark-mode>path.highlightable{stroke:var(--main-1-color)}}.icon>path.only-dark{stroke:var(--text-1-color-light)}.loader{justify-content:center}.loader.action-loader{justify-content:start}@media (width<=810px),(width<=1024px) and (pointer:coarse){.loader.action-loader{justify-content:center}}.prose :where(ul,ol){padding-inline-start:var(--list-block-start-padding,var(--space-s-m))}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li+li{margin-block-start:var(--space-3xs)}.no-reminders{--cluster-gap:var(--space-3xs-2xs);inline-size:min(28ch,75vw);min-block-size:calc(var(--space-3xl) + var(--space-xl) + var(--space-s) + var(--space-3xs));border:1px solid var(--line-1-color);border-radius:var(--border-radius);flex-direction:column;margin-inline-start:var(--content-padding);display:flex}.no-reminders>p{margin-block:auto}.reminder-list{align-items:stretch}@media (width<=810px),(width<=1024px) and (pointer:coarse){.reminder-wrapper{inline-size:100%}.reminder-list{scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--content-padding));flex-wrap:nowrap;padding-block-end:var(--space-s);overflow-x:auto}.reminder-list>li{scroll-snap-align:start}}.toast-wrapper{--toastContainerTop:var(--space-m);--toastContainerRight:auto;--toastContainerLeft:calc(50vw - var(--toastWidth) / 2);--toastWidth:min(40ch, 90vw);--toastBackground:var(--main-2-color);--toastColor:var(--text-1-color-light);--toastBoxShadow:var(--shadow-3);--toastBorderRadius:var(--border-radius);--toastMsgPadding:var(--space-xs) var(--space-xs) calc(var(--space-xs) + 2px);--toastBtnFont:var(--font-size--1) "Lexend";--toastBarHeight:var(--space-3xs);--toastBarBackground:var(--main-1-color);font-size:var(--font-size--1)}.toast-warning{--toastBackground:var(--warning-3-color);--toastBarBackground:var(--warning-1-color)}main.main-content{padding-block-start:var(--space-2xl)}main[data-overlayable].is-fixed{inline-size:100%;position:fixed;overflow:auto}main[data-overlayable].is-fixed+footer{opacity:0;pointer-events:none}.content-wrapper.is-fixed{position:fixed}[role=search]>:first-child{flex-grow:8}:is(.field .field-label,.field-hint){color:var(--field-label-color,var(--text-2-color))}.field.field--text :is(input,textarea),.field select{padding:var(--space-2xs);border:1px solid var(--line-2-color);border-radius:var(--border-radius);box-shadow:var(--inner-shadow-1);background-color:var(--field-background,var(--surface-1-color))}.field .field-error-msg{color:var(--warning-1-color)}.field input:invalid{border-color:var(--warning-1-color)}label:has(+input:invalid):after{content:url("data: image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22none%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cpath%20stroke%3D%22%23FF6B6B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%205.625V8.75M7.5%2013.382H3.713c-2.17%200-3.075-1.55-2.025-3.444l1.95-3.512%201.837-3.3c1.113-2.006%202.938-2.006%204.05%200l1.838%203.306%201.95%203.513c1.05%201.893.137%203.443-2.025%203.443H7.5v-.006ZM7.496%2010.625h.006%22%2F%3E%3C%2Fsvg%3E");position:relative;inset-block-start:2px}input[type=checkbox]{appearance:none;inline-size:var(--space-s);aspect-ratio:1;background-color:var(--field-background,var(--surface-1-color));border:2px solid var(--input-border,var(--line-1-color));border-radius:var(--border-radius);flex-shrink:0;position:relative}input[type=checkbox].text-aligned{top:2px}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{--field-background:var(--main-1-color)}input[type=checkbox]:before{content:"";margin:auto;position:absolute;inset:0}input[type=checkbox]:checked:before{border-right:3px solid var(--input-tick,var(--text-1-color-light));border-bottom:3px solid var(--input-tick,var(--text-1-color-light));block-size:60%;inline-size:38%;transform:translateY(-1px)rotate(45deg)}input[type=checkbox]:indeterminate:before{border-bottom:3px solid var(--input-tick,var(--text-1-color-light));block-size:100%;inline-size:50%;transform:translateY(calc(2px - 50%))}input[type=checkbox]:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:5px}@media (prefers-reduced-motion:no-preference){input[type=checkbox]{transition:outline-offset .25s cubic-bezier(.25,0,.4,1)}}input[type=radio]{appearance:none;inline-size:var(--space-s);aspect-ratio:1;background-color:var(--field-background,var(--surface-1-color));border:2px solid var(--input-border,var(--line-1-color));border-radius:50%;flex-shrink:0;position:relative}input[type=radio]:checked{--field-background:var(--text-1-color-light)}input[type=radio]:before{content:"";margin:auto;position:absolute;inset:0}input[type=radio]:checked:before{border:3px solid var(--text-1-color-light);background:var(--main-1-color);border-radius:100%}input[type=radio]:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:5px}input[type=radio]+label{word-break:break-word}@media (prefers-reduced-motion:no-preference){input[type=radio]{transition:outline-offset .25s cubic-bezier(.25,0,.4,1)}}@media (prefers-color-scheme:dark){:is(input[type=checkbox],input[type=radio]){--input-border:var(--line-2-color)}.light-brand-background :is(input[type=checkbox],input[type=radio]){--input-border:var(--line-1-color)}dialog :is(.field :is(input,textarea),.field select){--field-background:var(--surface-1-color)}.light-brand-background dialog :is(input[type=checkbox],input[type=radio]){--input-border:var(--line-2-color)}}}@layer utilities{.heading{font-size:var(--font-size-0);font-weight:var(--font--bold);color:var(--heading-color,var(--text-2-color))}.sub-section-heading{font-size:var(--font-size--1);font-weight:var(--font--regular);color:var(--sub-heading-color,var(--text-2-color));padding-block-start:var(--space-xs);position:relative}.sub-section-heading:before{content:"";border-top:1px solid var(--text-2-color);inline-size:8ch;position:absolute;top:0;left:0}.label{font-size:var(--font-size--1);color:var(--text-2-color)}.label--small{font-size:var(--font-size--2);color:var(--text-2-color)}.tag{padding:var(--space-3xs) var(--space-xs);block-size:var(--space-l);border:1px solid var(--line-2-color);border-radius:var(--font-size-0);color:var(--text-1-color-light);background-color:var(--main-2-color)}.chip{font-size:var(--font-size--2);border-radius:var(--font-size--1);border:1px solid var(--text-1-color);padding:.05em .5em}.chip[data-type=warning]{background-color:var(--warning-2-color);color:var(--text-1-color-light);border-color:var(--warning-2-color)}.chip[data-type=primary]{background-color:var(--main-1-color);color:var(--text-1-color-light);border-color:var(--text-1-color-light)}.highlight{padding:var(--highlight-padding,var(--space-3xs) var(--space-2xs));border:1px solid var(--main-1-color);background-color:var(--main-2-color);color:var(--text-1-color-light);border-radius:var(--border-radius)}.text-3xs{font-size:var(--font-size--3)}.text-2xs{font-size:var(--font-size--2)}.text-xs{font-size:var(--font-size--1)}.text-s{font-size:var(--font-size-0)}.text-m{font-size:var(--font-size-2)}.text-l{font-size:var(--font-size-6)}.regular{font-weight:var(--font--regular)}.bold{font-weight:var(--font--bold)}.centered{text-align:center}.pretty{text-wrap:balance;text-wrap:pretty}.balanced{text-wrap:balance}.titlecase:first-letter{text-transform:uppercase}.lowercase{text-transform:lowercase}.fg-secondary{color:var(--text-2-color)}.fg-warning{color:var(--warning-1-color)}.light-brand-background{background-color:var(--main-3-color);color:var(--text-1-color-light);--heading-color:var(--text-2-color-light);--field-label-color:var(--text-2-color-light);--vote-border:var(--text-2-color-light);--button-secondary-bg:var(--surface-4-color-light);--button-secondary-color:var(--surface-1-color-light);--header-bg:var(--main-3-color);--link-color:var(--text-1-color-light);--field-background:var(--surface-1-color-light)}.width-limited{max-inline-size:65ch}.spacer{margin-block-start:0}.padded{padding-inline:var(--content-padding)}@media (width<=810px),(width<=1024px) and (pointer:coarse){.width-limited{max-inline-size:100%}.full-height{block-size:100%}.spacer{margin-block-end:auto}}.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;top:var(--space-s);left:var(--space-s);z-index:var(--layer-1);padding:var(--space-xs);background-color:var(--surface-4-color);color:var(--surface-1-color);overflow:visible}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bottom-border{border-bottom:1px solid var(--line-2-color);padding-block-end:var(--bottom-padding,var(--space-2xs-xs))}.aligned-start{align-self:start}}
