@charset "UTF-8";:where(:root){--s-multiplier-rounded:1;--s-multiplier-sparsity:1;--s-multiplier-fatness:0;--s-multiplier-shadow:1;--s-gap-default:calc(0.75rem + (0.25rem * var(--s-multiplier-sparsity)));--text-inline-padding-block:0.125rem;--text-inline-padding-inline:0.375rem;--s-line-height:1.6;--s-focus-offset:3px;--s-focus-offset-negative:-2px;--s-input-border-radius:calc(0.375rem * var(--s-multiplier-rounded));--s-checkbox-radius:calc(0.2rem + 0.05rem * var(--s-multiplier-rounded));--s-block-radius:calc(0.5rem * var(--s-multiplier-rounded));--s-input-padding-inline:calc(0.75rem + (1rem * var(--s-multiplier-rounded) / 10));--s-input-block-padding:0.75rem;--s-tooltip-padding-inline:calc(0.75rem + (1rem * var(--s-multiplier-rounded) / 10));--s-tooltip-padding-block:calc(0.5rem + (1rem * var(--s-multiplier-rounded) / 10));--sugar-spacing-block:calc(2.5rem * var(--s-multiplier-sparsity));--sugar-base-spacing-inline:calc(0.25rem + (0.75rem * var(--s-multiplier-sparsity)));--sugar-spacing-inline:var(--sugar-base-spacing-inline);--sugar-spacing-list:1rem;--container-width-number:65;--container-width:calc(1rem * var(--container-width-number));--sugar-border-width:calc(1px + (1rem * var(--s-multiplier-fatness) / 5));--sugar-border-width-min:calc(1px + (1rem * var(--s-multiplier-fatness) / 10));--sugar-border-width-plus:calc(2px + (1rem * var(--s-multiplier-fatness) / 8));--s-border-width-max:calc(0.375rem + (1rem * var(--s-multiplier-fatness) / 2));--s-hr-height:calc(2px + (1rem * var(--s-multiplier-fatness)));--sugar-icon-invalid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23B42828' d='M2.93 17.07A9.97 9.97 0 0 1-.123 9.877c0-5.523 4.477-10 10-10a9.97 9.97 0 0 1 7.19 3.05l.003.003a9.96 9.96 0 0 1 2.807 6.947c0 5.523-4.477 10-10 10-2.7 0-5.151-1.07-6.95-2.81zm12.73-1.41A8.004 8.004 0 1 0 4.34 4.34a8.004 8.004 0 1 0 11.32 11.32M9 5h2v6H9zm0 8h2v2H9z'/%3E%3C/svg%3E");--sugar-icon-valid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%231E8200' d='M2.93 17.07A9.97 9.97 0 0 1-.123 9.877c0-5.523 4.477-10 10-10a9.97 9.97 0 0 1 7.19 3.05l.003.003a9.96 9.96 0 0 1 2.807 6.947c0 5.523-4.477 10-10 10-2.7 0-5.151-1.07-6.95-2.81zm12.73-1.41A8.004 8.004 0 1 0 4.34 4.34a8.004 8.004 0 1 0 11.32 11.32M6.7 9.29 9 11.6l4.3-4.3 1.4 1.42L9 14.4l-3.7-3.7 1.4-1.42z'/%3E%3C/svg%3E");--sugar-icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23aaa' d='M12.9 14.32a7.95 7.95 0 0 1-4.908 1.682 8 8 0 1 1 6.305-3.075l.013-.018 5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 1 0 0 12'/%3E%3C/svg%3E");--sugar-icon-date:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23fff' d='M1 4c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2zm2 2v12h14V6zm2-6h2v2H5zm8 0h2v2h-2zM5 9h2v2H5zm0 4h2v2H5zm4-4h2v2H9zm0 4h2v2H9zm4-4h2v2h-2zm0 4h2v2h-2z'/%3E%3C/svg%3E");--sugar-icon-time:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23fff' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10m0-2a8 8 0 0 0 0-16 8 8 0 0 0 0 16m-1-7.59V4h2v5.59l3.95 3.95-1.41 1.41z'/%3E%3C/svg%3E");--sugar-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath fill='%23fff' d='M0 0h8L4 4'/%3E%3C/svg%3E");--sugar-icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23fff' d='M10 8.586 2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414z'/%3E%3C/svg%3E");--sugar-check-radio-size:1.5rem;--sugar-check-radio-border-size:calc(var(--sugar-check-radio-size) / 3);--sugar-range-height:0.375rem;--sugar-progress-height:0.8rem;--sugar-nav-gap:0.3rem 1rem}@media screen and (min-width:20rem){:where(:root){--sugar-spacing-inline:calc(var(--sugar-base-spacing-inline) + (1.5 * ((100vw - 20rem) / var(--container-width-number)) * var(--s-multiplier-sparsity)))}}:where(:root){--s-color-dark-theme-bg:#1a1a1a;--s-color-dark-theme-fg:#fff;--s-color-dark-theme-primary:#ff75b1;--s-color-dark-theme-primary-contrast:#000;--s-color-light-theme-bg:#fff;--s-color-light-theme-fg:#000;--s-color-light-theme-primary:#b1024e;--s-color-light-theme-primary-contrast:#fff}:where(:root,.s-dark,.s-light){--s-color-bg-95-fg:color-mix(in srgb,var(--s-color-bg) 95%,var(--s-color-fg));--s-color-bg-85-fg:color-mix(in srgb,var(--s-color-bg) 85%,var(--s-color-fg));--s-color-fg-65-bg:color-mix(in srgb,var(--s-color-fg) 65%,var(--s-color-bg));--s-color-text:var(--s-color-fg);--s-color-input-border:var(--s-color-fg-65-bg);--s-color-separator:var(--s-color-bg-85-fg);--s-color-primary-80-fg:color-mix(in srgb,var(--s-color-primary) 80%,var(--s-color-fg));--s-color-primary-40-bg:color-mix(in srgb,var(--s-color-primary) 40%,var(--s-color-bg));--s-color-shadow:color-mix(in srgb,var(--s-color-fg) 16%,transparent);--s-color-shadow-half:color-mix(in srgb,var(--s-color-fg) 8%,transparent);--s-box-shadow:0 0 calc(2rem * var(--s-multiplier-shadow)) var(--s-color-shadow);--s-box-shadow-half:0 0 calc(1rem * var(--s-multiplier-shadow)) var(--s-color-shadow-half);--s-color-bg-85-fg-primary:color-mix(in srgb,var(--s-color-bg-85-fg) 95%,var(--s-color-primary));--s-color-link:var(--s-color-primary);--s-color-mark:var(--s-color-primary-40-bg);--s-color-positive:#1c7800;--s-color-bg-positive:color-mix(in srgb,var(--s-color-positive) 10%,var(--s-color-bg));--s-color-negative:#b42828;--s-color-bg-negative:color-mix(in srgb,var(--s-color-negative) 10%,var(--s-color-bg));--s-color-bg-header-footer:var(--s-color-bg-95-fg);--s-color-bg-article-footer:var(--s-color-bg-95-fg);--s-color-bg-article:var(--s-color-bg)}:where(.s-dark){--s-color-bg:var(--s-color-dark-theme-bg);--s-color-fg:var(--s-color-dark-theme-fg);--s-color-primary:var(--s-color-dark-theme-primary);--s-color-primary-contrast:var(--s-color-dark-theme-primary-contrast);color:var(--s-color-text)}:where(:root,.s-light){--s-color-bg:var(--s-color-light-theme-bg);--s-color-fg:var(--s-color-light-theme-fg);--s-color-primary:var(--s-color-light-theme-primary);--s-color-primary-contrast:var(--s-color-light-theme-primary-contrast);color:var(--s-color-text)}@media screen and (prefers-color-scheme:dark){:where(:root){--s-color-bg:var(--s-color-dark-theme-bg);--s-color-fg:var(--s-color-dark-theme-fg);--s-color-primary:var(--s-color-dark-theme-primary);--s-color-primary-contrast:var(--s-color-dark-theme-primary-contrast)}}@media screen and (min-width:320px){:where(html){font-size:calc(100% + 2 * (100vw - 320px) / 960)}}@media screen and (min-width:1280px){:where(html){font-size:calc(100% + 2px + 54 * (100vw - 1280px) / 10000)}}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:var(--s-line-height);overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){background-color:var(--s-color-bg);color:var(--s-color-text);margin:0}:where(p){text-wrap:pretty}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}@font-face{font-family:system-ui;src:local(".AppleSystemUIFont"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("HelveticaNeue")}@font-face{font-family:system-ui;font-style:italic;src:local(".AppleSystemUIFont"),local("Segoe UI Italic"),local("Ubuntu-Italic"),local("Roboto-Italic"),local("HelveticaNeue-Italic")}@font-face{font-family:system-ui;font-weight:700;src:local(".AppleSystemUIFont"),local("Segoe UI Bold"),local("Ubuntu-Bold"),local("Roboto-Bold"),local("HelveticaNeue-Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".AppleSystemUIFont"),local("Segoe UI Bold Italic"),local("Ubuntu-BoldItalic"),local("Roboto-BoldItalic"),local("HelveticaNeue-BoldItalic")}:root{--font-family:system-ui}:where(html){font-family:var(--font-family),-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}:where(code,kbd,samp,pre){font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:var(--sugar-spacing-block)}}:where(h1,h2,h3,h4,h5,h6){font-weight:700;margin:0 0 calc(1em * var(--s-multiplier-sparsity));text-wrap:balance}:where(h1){font-size:2rem}:where(h2){font-size:1.75rem}:where(h3){font-size:1.375rem}:where(h4){font-size:1.125rem}:where(h5){font-size:1rem}:where(h6){font-size:1rem}:where(hgroup){margin-bottom:calc(var(--sugar-spacing-block) * var(--s-multiplier-sparsity))}:where(hgroup>*){margin-bottom:0}:where(hgroup>:not(:first-child)){color:var(--s-color-fg-65-bg);font-weight:400}:where(table){--table-padding:0.75rem 1rem;border-collapse:collapse;border-color:currentColor;margin-bottom:var(--sugar-spacing-block);text-indent:0;width:100%}:where(:has(>table)){overflow-x:auto}:where(td,th){padding:var(--table-padding);text-align:left;vertical-align:top}:where(thead,tfoot) :where(th,td){background-color:var(--s-color-bg-header-footer)}:where(thead,tr:not(:last-child)) :where(th,td){border-bottom:var(--sugar-border-width) solid var(--s-color-separator)}:where(tfoot tr:first-child) :where(th,td){border-top:var(--sugar-border-width) solid var(--s-color-separator)}:where(tbody){background-color:var(--s-color-bg)}:where(caption){background-color:inherit;color:var(--s-color-fg-65-bg);font-size:.75rem;padding-block:.5rem;text-transform:uppercase}:where(small){font-size:80%}:where(abbr[title]){border-bottom:var(--sugar-border-width-min) dotted;cursor:help;text-decoration:none}:where(b,strong,var){font-weight:bolder}:where(u,ins,a){border-bottom:var(--sugar-border-width-min) solid;text-decoration:none}:where(a){color:var(--s-color-link);outline-offset:var(--s-focus-offset)}:where(mark,del,code,kbd,samp,ins){padding:var(--text-inline-padding-block) var(--text-inline-padding-inline)}:where(kbd){--shadow-offset:0.075rem;box-shadow:inset calc(var(--shadow-offset) * -1) calc(var(--shadow-offset) * -1) 0 .125rem var(--s-color-fg-65-bg);padding-bottom:calc(var(--text-inline-padding-block) + var(--shadow-offset))}:where(mark){background-color:var(--s-color-mark);color:var(--s-color-fg)}:where(del){background-color:var(--s-color-bg-negative);color:var(--s-color-negative)}:where(ins){background-color:var(--s-color-bg-positive);color:var(--s-color-positive)}:where(code,kbd,samp){background-color:var(--s-color-bg-85-fg);border-radius:.25rem;color:var(--s-color-fg-65-bg);font-family:monospace,monospace;font-size:1rem}:where(:has(>.s-grid>*)){padding-block-start:.02px}:where(.s-grid){--span:1;--offset:0;--gap:var(--s-gap-default);--padding:0rem;--gap-half:calc(var(--gap) / 2);--span-2:initial;--offset-2:initial;--span-3:initial;--offset-3:initial;--span-4:initial;--offset-4:initial;--span-5:initial;--offset-5:initial;--span-6:initial;--offset-6:initial;--span-7:initial;--offset-7:initial;--span-8:initial;--offset-8:initial;--span-9:initial;--offset-9:initial;--span-10:initial;--offset-10:initial;--span-11:initial;--offset-11:initial;--span-12:initial;--offset-12:initial;container-name:s-grid;container-type:inline-size;margin:calc(var(--gap-half) * -1)}:where(.s-grid>*){display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}:where(.s-grid.s-fixed>*){grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}:where(.s-grid>*>*){--max-span:1;--span-1f:var(--span);--offset-1f:var(--offset);--span-result:1;--span-plus-offset:calc(var(--span-result) + var(--offset-result));grid-column:span min(var(--max-span),var(--span-plus-offset));margin:var(--gap-half);margin-inline-start:calc(100% / var(--span-plus-offset) * var(--offset-result) + var(--gap-half));padding:var(--padding)}:where(.s-grid:has(+.s-grid)){margin-bottom:calc(var(--gap) / 2)}@container s-grid (min-width: 10rem){:where(.s-grid>*>*){--max-span:2;--span-2f:var(--span-2,var(--span-1f));--offset-2f:var(--offset-2,var(--offset-1f));--span-result:var(--span-2f);--offset-result:var(--offset-2f)}}@container s-grid (min-width: 15rem){:where(.s-grid>*>*){--max-span:3;--span-3f:var(--span-3,var(--span-2f));--offset-3f:var(--offset-3,var(--offset-2f));--span-result:var(--span-3f);--offset-result:var(--offset-3f)}}@container s-grid (min-width: 20rem){:where(.s-grid>*>*){--max-span:4;--span-4f:var(--span-4,var(--span-3f));--offset-4f:var(--offset-4,var(--offset-3f));--span-result:var(--span-4f);--offset-result:var(--offset-4f)}}@container s-grid (min-width: 25rem){:where(.s-grid>*>*){--max-span:5;--span-5f:var(--span-5,var(--span-4f));--offset-5f:var(--offset-5,var(--offset-4f));--span-result:var(--span-5f);--offset-result:var(--offset-5f)}}@container s-grid (min-width: 30rem){:where(.s-grid>*>*){--max-span:6;--span-6f:var(--span-6,var(--span-5f));--offset-6f:var(--offset-6,var(--offset-5f));--span-result:var(--span-6f);--offset-result:var(--offset-6f)}}@container s-grid (min-width: 35rem){:where(.s-grid>*>*){--max-span:7;--span-7f:var(--span-7,var(--span-6f));--offset-7f:var(--offset-7,var(--offset-6f));--span-result:var(--span-7f);--offset-result:var(--offset-7f)}}@container s-grid (min-width: 40rem){:where(.s-grid>*>*){--max-span:8;--span-8f:var(--span-8,var(--span-7f));--offset-8f:var(--offset-8,var(--offset-7f));--span-result:var(--span-8f);--offset-result:var(--offset-8f)}}@container s-grid (min-width: 45rem){:where(.s-grid>*>*){--max-span:9;--span-9f:var(--span-9,var(--span-8f));--offset-9f:var(--offset-9,var(--offset-8f));--span-result:var(--span-9f);--offset-result:var(--offset-9f)}}@container s-grid (min-width: 50rem){:where(.s-grid>*>*){--max-span:10;--span-10f:var(--span-10,var(--span-9f));--offset-10f:var(--offset-10,var(--offset-9f));--span-result:var(--span-10f);--offset-result:var(--offset-10f)}}@container s-grid (min-width: 55rem){:where(.s-grid>*>*){--max-span:11;--span-11f:var(--span-11,var(--span-10f));--offset-11f:var(--offset-11,var(--offset-10f));--span-result:var(--span-11f);--offset-result:var(--offset-11f)}}@container s-grid (min-width: 60rem){:where(.s-grid>*>*){--max-span:12;--span-12f:var(--span-12,var(--span-11f));--offset-12f:var(--offset-12,var(--offset-11f));--span-result:var(--span-12f);--offset-result:var(--offset-12f)}}:where(article){--inner-border-radius:calc(var(--s-block-radius) - var(--sugar-border-width));background:var(--s-color-bg-article);border:var(--sugar-border-width) solid var(--s-color-bg-85-fg);border-radius:var(--s-block-radius);box-shadow:var(--s-box-shadow);margin-bottom:calc(var(--sugar-spacing-block) * 1.5);padding:var(--sugar-spacing-block) var(--sugar-spacing-inline)}:where(article>header,article>footer){margin-inline:calc(var(--sugar-spacing-inline) * -1)}:where(article>header){border-radius:var(--inner-border-radius) var(--inner-border-radius) 0 0;margin-block:calc(var(--sugar-spacing-block) * -1) var(--sugar-spacing-block);padding:var(--sugar-spacing-block) var(--sugar-spacing-inline)}:where(article>footer){border-radius:0 0 var(--inner-border-radius) var(--inner-border-radius);margin-block:var(--sugar-spacing-block) calc(var(--sugar-spacing-block) * -1)}:where(article>header,body>header){border-bottom:var(--sugar-border-width) solid var(--s-color-bg-85-fg)}:where(article>header){background-color:var(--s-color-bg-article-footer)}:where(article>footer,body>footer){background-color:var(--s-color-bg-article-footer);border-top:var(--sugar-border-width) solid var(--s-color-bg-85-fg)}:where(article>footer){padding:var(--sugar-spacing-block) var(--sugar-spacing-inline)}:where(.s-container){margin-inline:calc((100dvw - min(100dvw, var(--container-width))) / 2);padding-inline:var(--sugar-spacing-inline)}:where(body>header){background-color:var(--s-color-bg)}:where(body>footer){box-shadow:var(--s-box-shadow-half);margin-top:auto;padding:var(--sugar-spacing-block) 0}:where(body>header){box-shadow:var(--s-box-shadow-half);padding-top:.02px;position:sticky;top:0;width:100%;z-index:1}:where(body>header+*){padding-top:var(--sugar-spacing-block)}:where(body>:has(+footer)){padding-bottom:var(--sugar-spacing-block)}:where(body:has(>footer)){display:flex;flex-direction:column;min-height:100dvh}:where(section){margin-bottom:var(--sugar-spacing-block)}:where(h1,h2,h3,h4,h5,h6,hgroup,dl,article,section,table,p){margin-block-start:0}:where(h1,h2,h3,h4,h5,h6,hgroup,dl,article,section,table,p):last-child{margin-block-end:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){--fieldset-radius:calc(var(--s-input-border-radius) * 1.5);--fieldset-padding:calc(0.5rem + (var(--sugar-spacing-inline) * 0.375));border:var(--sugar-border-width) solid var(--s-color-bg-85-fg);border-radius:var(--fieldset-radius);padding:var(--fieldset-padding)}:where(fieldset:has(>legend)){--legend-height:calc((var(--s-input-block-padding) / 2) + (0.5rem * var(--s-line-height)));margin-top:calc(var(--fieldset-padding) + var(--legend-height))}:where(legend){border:var(--sugar-border-width) solid var(--s-color-bg-85-fg);border-bottom:0;border-radius:calc(var(--fieldset-radius) * .5) calc(var(--fieldset-radius) * .5) 0 0;color:var(--s-color-primary-80-fg);line-height:0;margin-inline-start:var(--s-input-border-radius);padding:calc(var(--s-input-block-padding) / 2) var(--s-input-padding-inline);padding-top:var(--legend-height);translate:0 calc(var(--sugar-border-width) / 2 - 50%)}:where(textarea){margin:0;resize:vertical}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input,select,textarea,[type=button i],[type=reset i],[type=submit i],[role=button i],summary[role=button i]){background-color:var(--s-color-bg);border:var(--sugar-border-width) solid var(--s-color-input-border);border-radius:var(--s-input-border-radius);color:inherit;font:inherit;letter-spacing:inherit;padding:var(--s-input-block-padding) var(--s-input-padding-inline);word-spacing:inherit}:where([role=button i]:not(summary)){display:inline-block;text-align:center}:where(input:not([type=checkbox],[type=radio]),select,textarea,button){width:100%}:where(button,input,select,textarea,[role=button i],[type=reset i],[type=submit i]):disabled{background-color:var(--s-color-bg-85-fg)}:where(button,[role=button i],[type=reset i],[type=submit i]):disabled{border-color:var(--s-color-bg-85-fg)}:where(input,textarea):where([aria-invalid]),:where(select,input[type=datetime-local],input[type=date],input[type=month],input[type=week],input[type=time],input[type=search]){-webkit-appearance:none;appearance:none;background-position:center right var(--s-input-padding-inline);background-repeat:no-repeat;background-size:1.2rem;padding-right:2.5rem}:where(input,textarea):where([aria-invalid=true]){background-image:var(--sugar-icon-invalid);border-color:var(--s-color-negative)}:where(input,textarea):where([aria-invalid=false]){background-image:var(--sugar-icon-valid);border-color:var(--s-color-positive)}:where(select){background-image:var(--sugar-chevron);background-size:1rem}:where(select[multiple]){background-image:none}:where(button,[type=button i],[type=reset i],[type=submit i],[role=button i],summary[role=button i]){align-items:center;background-color:var(--s-color-primary);border:var(--sugar-border-width) solid var(--s-color-primary);color:var(--s-color-primary-contrast);cursor:pointer;display:flex;justify-content:center;transition:background-color .25s}:where(button,[type=button i],[type=reset i],[type=submit i],[role=button i]):where(.s-outline){background-color:var(--s-color-primary-contrast);border:var(--sugar-border-width) solid var(--s-color-primary);color:var(--s-color-primary)}:where(button,[type=button i],[type=reset i],[type=submit i],[role=button i]):where(:hover){background-color:var(--s-color-primary-80-fg);border-color:var(--s-color-primary-80-fg);color:var(--s-color-primary-contrast)}:where(button,[type=button i],[type=reset i],[type=submit i],[role=button i]):where(.s-secondary){filter:saturate(.5)}:where([type=file i]){align-items:center;display:flex;padding:calc(var(--s-input-block-padding) / 2)}::file-selector-button{background-color:var(--s-color-bg);border:var(--sugar-border-width) solid;border-radius:calc(var(--s-input-border-radius) * .8);color:var(--s-color-fg);height:100%;line-height:0;margin-inline-end:1rem;padding-inline:var(--s-input-padding-inline)}:where(input[type=color i]){padding:calc(var(--s-input-block-padding) / 2)}::-webkit-color-swatch-wrapper{padding:0}::-webkit-color-swatch{border-radius:calc(var(--s-input-border-radius) * .8)}::-moz-color-swatch{border-radius:calc(var(--s-input-border-radius) * .8)}:where(input[type=file i],[type=color i]){box-sizing:border-box;height:calc(var(--s-input-block-padding) * 2 + var(--s-line-height) * 1rem + 2 * var(--sugar-border-width))}:where(label){display:block}:where(label)+:where(input,select,textarea,progress),:where(label)>:where(input,select,textarea,progress){margin-top:calc(var(--s-input-block-padding) / 3)}:where(progress){--sugar-progress-radius:calc(var(--sugar-progress-height) / 2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--s-color-bg-85-fg-primary);border:0;border-radius:var(--sugar-progress-radius);display:inline-block;height:var(--sugar-progress-height);overflow:hidden;vertical-align:baseline;width:100%}:where(progress)::-webkit-progress-bar{background:none}:where(progress):indeterminate::-moz-progress-bar{background:none}:where(progress)::-webkit-progress-value{background-color:var(--s-color-primary)}:where(progress)::-moz-progress-bar{background-color:var(--s-color-primary)}:where(progress):indeterminate{animation:a 1.3s infinite;background:var(--s-color-bg-85-fg-primary) linear-gradient(to right,var(--s-color-primary) 20%,var(--s-color-bg-85-fg-primary) 20%) left/200% no-repeat}@keyframes a{0%{background-position:40% 0}to{background-position:-100% 0}}:where(input[type=radio],input[type=checkbox]){appearance:none;border:var(--sugar-border-width-plus) solid var(--s-color-input-border);border-radius:50%;cursor:pointer;flex-shrink:0;height:var(--sugar-check-radio-size);margin:0;margin-inline-end:var(--s-input-block-padding);padding:0;transition:all .2s linear;vertical-align:middle;width:var(--sugar-check-radio-size)}:where(label:has(input[type=radio],input[type=checkbox])){align-items:center;display:flex}:where(input[type=radio]):checked{border:var(--sugar-check-radio-border-size) solid var(--s-color-primary)}:where(input[type=checkbox]:not([role=switch i])){border-radius:var(--s-checkbox-radius);display:grid;place-content:center}:where(input[type=checkbox]:not([role=switch i])):before{background-color:var(--s-color-primary);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:calc(var(--sugar-check-radio-size) / 1.6);transform:scale(0);transform-origin:bottom left;transition:transform .1s ease-in-out;width:calc(var(--sugar-check-radio-size) / 1.6)}:where(input[type=checkbox]:not([role=switch i])):checked:before{transform:scale(1)}:where(input[type=checkbox]):focus{outline:2px solid -webkit-focus-ring-color;outline-offset:var(--s-focus-offset)}:where(input[type=datetime-local],input[type=date],input[type=month],input[type=week]){padding-inline-end:var(--s-input-padding-inline)}:where(input[type=datetime-local],input[type=date],input[type=month],input[type=week]){background-image:var(--sugar-icon-date)}:where(input[type=time]){background-image:var(--sugar-icon-time)}:where(input[type=time],input[type=datetime-local],input[type=date],input[type=month],input[type=week],select){background-blend-mode:difference}:where(input[type=search i]){-webkit-appearance:textfield;background-image:var(--sugar-icon-search)}:where(input[type=search i]),_::-webkit-full-page-media{outline-offset:var(--s-focus-offset-negative)}:where(:has(>input:not([type=radio],[type=checkbox]):first-child:nth-last-child(2)):has(>:where(button,[type=button i],[type=reset i],[type=submit i]):last-child:nth-child(2))){display:flex}:where(:has(>input:not([type=radio],[type=checkbox]):first-child:nth-last-child(2)):has(>:where(button,[type=button i],[type=reset i],[type=submit i]):last-child:nth-child(2))) :first-child{border-radius:0;border-end-start-radius:var(--s-input-border-radius);border-inline-end:0;border-start-start-radius:var(--s-input-border-radius)}:where(:has(>input:not([type=radio],[type=checkbox]):first-child:nth-last-child(2)):has(>:where(button,[type=button i],[type=reset i],[type=submit i]):last-child:nth-child(2))) :last-child{border-radius:0;border-end-end-radius:var(--s-input-border-radius);border-start-end-radius:var(--s-input-border-radius);max-width:min-content;white-space:nowrap}:where(input[type=datetime-local],input[type=date],input[type=month],input[type=week],input[type=time])::-webkit-calendar-picker-indicator{opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{background-image:none!important}}:where(input[type=range i]){--c:var(--s-color-primary);--g:0.25rem;--l:var(--sugar-range-height);--s:var(--sugar-check-radio-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-width:0;cursor:pointer;height:var(--s);overflow:hidden;padding:0;width:100%;--polygon:polygon(0 calc(50% + var(--l) / 2),-100vw calc(50% + var(--l) / 2),-100vw calc(50% - var(--l) / 2),0 calc(50% - var(--l) / 2),0 0,100% 0,100% calc(50% - var(--l) / 2),100vw calc(50% - var(--l) / 2),100vw calc(50% + var(--l) / 2),100% calc(50% + var(--l) / 2),100% 100%,0 100%)}:where(input):focus-visible,:where(input):hover{--c:var(--s-color-primary-80-fg)}:where(input):active,:where(input):focus-visible{--_b:var(--s)}:where(input[type=range i])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;aspect-ratio:1;border-image:linear-gradient(90deg,var(--c) 50%,var(--s-color-bg-85-fg-primary) 0) 1/0 100vw/0 calc(100vw + var(--g));border-radius:50%;box-shadow:0 0 0 var(--_b,var(--sugar-check-radio-border-size)) inset var(--c);clip-path:var(--polygon);height:var(--s);transition:.3s}:where(input[type=range])::-moz-range-thumb{-moz-appearance:none;appearance:none;background:none;border-image:linear-gradient(90deg,var(--c) 50%,var(--s-color-bg-85-fg-primary) 0) 1/0 100vw/0 calc(100vw + var(--g));border-radius:50%;box-shadow:0 0 0 var(--_b,var(--sugar-check-radio-border-size)) inset var(--c);clip-path:var(--polygon);height:var(--s);transition:.3s;width:var(--s)}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where(input[type=checkbox i][role=switch i]){--dot-gap:0.15rem;--dot-size:calc(var(--sugar-check-radio-size) - 2 * (var(--dot-gap) + var(--sugar-border-width-plus)));--switch-width:calc(var(--sugar-check-radio-size) * 2);--dot-move:calc(var(--switch-width) - var(--sugar-check-radio-size));background-color:var(--s-color-primary-contrast);border:var(--sugar-border-width-plus) solid var(--s-color-input-border);border-radius:calc(var(--sugar-check-radio-size) / 2);display:flex;height:var(--sugar-check-radio-size);justify-content:left;position:relative;width:var(--switch-width)}:where(input[type=checkbox i][role=switch i]):before{background-color:var(--s-color-primary);border-radius:50%;content:"";display:block;height:var(--dot-size);position:absolute;top:var(--dot-gap);transform:translateX(var(--dot-gap));transition:transform .3s,background-color .3s;width:var(--dot-size)}:where(input[type=checkbox i][role=switch i]:checked):before{background-color:var(--s-color-primary-contrast);transform:translateX(calc(var(--dot-gap) + var(--dot-move)))}:where(input[type=checkbox i][role=switch i]:checked){background-color:var(--s-color-primary)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(dl){--dl-width:9rem;--dd-min-width:70%;--dl-gap:1rem;display:flex;flex-wrap:wrap;gap:var(--dl-gap)}:where(dt){width:var(--dl-width)}:where(dd){flex:1 0 var(--dd-min-width);margin:0 0 1rem;min-width:calc(100% - var(--dl-width) - var(--dl-gap) - 1px)}:where(dd:last-child){margin:0}:where(blockquote){border-inline-start:var(--s-border-width-max) var(--s-color-primary) solid;margin-inline:0;padding-block:1rem;padding-inline:1rem 0}:where(blockquote>footer){color:var(--s-color-fg-65-bg);padding-top:calc(var(--sugar-spacing-block) / 3)}:where(figure){margin:0}:where(figcaption){color:var(--s-color-fg-65-bg);font-size:.75rem;padding-top:.2rem;text-transform:uppercase}:where(hr){background-color:var(--s-color-separator);border:0;height:var(--s-hr-height);margin-block:var(--sugar-spacing-block)}:where(article>hr){margin-inline:calc(var(--sugar-spacing-inline) * -1)}:where(details summary){align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between}:where(details:not(:last-of-type)){margin-bottom:var(--sugar-spacing-list)}:where(details[open] summary){margin-bottom:var(--sugar-spacing-list)}:where(details:not([open]):not(:last-of-type) summary:not([role=button i])){padding-bottom:var(--sugar-spacing-list)}:where(details[open]:not(:last-of-type):has(summary:not([role=button i]))){padding-bottom:var(--sugar-spacing-list)}:where(details:not(:last-of-type):has(summary:not([role=button i]))){border-bottom:var(--sugar-border-width) solid var(--s-color-separator)}:where(details summary):after{--chevron-size:0.8rem;border:solid;border-width:0 0 var(--sugar-border-width-plus) var(--sugar-border-width-plus);content:"";flex-shrink:0;height:var(--chevron-size);margin-inline:.8rem .3rem;transform:rotate(-45deg) translateY(-30%);transition:transform .3s;width:var(--chevron-size)}:where(details[open] summary):after{transform:rotate(45deg)}article:has(>details:only-child){margin-bottom:var(--sugar-spacing-list);padding:0}article>details:only-child{margin:calc(var(--sugar-border-width) * -1)}article:has(>details:only-child)>details[open]>summary{border-end-end-radius:0;border-end-start-radius:0;margin:0}article>details:only-child>:not(summary){padding:var(--sugar-spacing-block) var(--sugar-spacing-inline)}article>details:only-child>summary{padding:var(--s-input-block-padding) var(--s-input-padding-inline)}:where(menu){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(nav:has(>menu),nav menu){align-items:center;display:flex;gap:var(--sugar-nav-gap)}:where(nav:has(>menu) a){border-bottom:none}:where(aside nav:has(>menu),aside nav menu){align-items:flex-start;flex-direction:column}:where(nav:has(>menu)){justify-content:space-between}:where(nav[aria-label=breadcrumb]>ol){display:flex;flex-wrap:wrap;justify-content:start;list-style:none;padding-inline-start:0}:where(nav[aria-label=breadcrumb]>ol>li){white-space:nowrap}:where(nav[aria-label=breadcrumb]>ol>li:not(:last-child)):after{content:"/";display:inline;padding-inline:var(--text-inline-padding-inline)}:where(nav[aria-label=breadcrumb]>ol>li a[aria-current=page]){border-bottom:none;color:var(--s-color-text)}:where(dialog){border:none;border-radius:var(--s-block-radius);color:var(--s-color-text);padding:0}:where(dialog:not(:modal)){--padding:calc(var(--sugar-spacing-inline) / 2);border:1px solid var(--s-color-fg);left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:3}:where(dialog)::backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5)}:where(dialog:not([open])){display:none}:where(body:has(dialog:modal[open])){overflow:hidden}:where(dialog:modal>article,dialog:modal>form>article){max-height:calc(100dvh - var(--padding) * 2);max-width:40rem;overflow:auto}:where(dialog>article,dialog>form>article) :where(header:has(>button[aria-label]:last-child) *){margin-bottom:0}:where(dialog>article,dialog>form>article) :where(header:has(>button[aria-label]:last-child)){align-items:center;display:flex;gap:var(--s-gap-default);justify-content:space-between}:where(dialog>article,dialog>form>article) :where(header>button[aria-label]:last-child){--icon-size:1.4rem;background-blend-mode:difference;background-color:transparent;background-color:var(--s-color-bg-article-footer);background-image:var(--sugar-icon-close);background-size:cover;border:0;height:var(--icon-size);padding:0;width:var(--icon-size)}:where([aria-busy=true i]){pointer-events:none}:where([aria-busy=true i]:empty){align-items:center;display:flex;height:1px;justify-content:center}:where([aria-busy=true i]):not(:has(progress)):before{animation:b 1s linear infinite;aspect-ratio:1/1;border-top-color:currentcolor;border:var(--sugar-border-width-plus) solid;border-radius:50%;border-top:var(--sugar-border-width-plus) solid transparent;content:"";display:inline-block;height:clamp(1em,80%,3rem);margin-inline-end:.5rem;min-width:1em;opacity:.6}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:where(:has(>[aria-describedby]):has(>[role=tooltip i])){position:relative}:where([role=tooltip i]){--arrow-size:0.5rem;--tooltip-gap:0.1rem;background:var(--s-color-fg);border-radius:var(--s-input-border-radius);bottom:calc(-1 * (var(--arrow-size)) - var(--tooltip-gap));color:var(--s-color-bg);font-size:1rem;font-weight:400;inset-inline-end:0;max-width:20rem;opacity:0;padding:var(--s-tooltip-padding-block) var(--s-tooltip-padding-inline);transform:scale3d(.2,.2,1);transform-origin:0 0;transition:all .2s ease-in-out;translate:0 100%;visibility:hidden;z-index:2}:where(a[aria-describedby]+[role=tooltip i]){inset-inline-end:auto;inset-inline-start:0}:where([role=tooltip i]),:where([role=tooltip i]):after,:where([role=tooltip i]):before{display:block;position:absolute}:where([role=tooltip i]):before{content:"";height:calc(var(--arrow-size) + var(--tooltip-gap));inset-inline-start:0;top:calc(-1 * var(--arrow-size) - var(--tooltip-gap));width:100%}:where([role=tooltip i]):after{border-bottom-color:transparent;border:var(--arrow-size) solid transparent;border-bottom:var(--arrow-size) solid var(--s-color-fg);content:"";height:0;inset-inline-start:calc(1rem * var(--s-multiplier-rounded) / 4 + 1rem);top:calc(-1.9 * var(--arrow-size));width:0}:where([aria-describedby]:hover+[role=tooltip i],[aria-describedby]:focus+[role=tooltip i],[aria-describedby]+[role=tooltip i]:hover){opacity:1;transform:scaleX(1);visibility:visible}:where([role=tablist]){--padding-tabs:calc(var(--s-input-padding-inline) * 2);display:flex;margin-bottom:var(--sugar-spacing-block);overflow:auto clip;padding-bottom:var(--s-border-width-max)}:where([role=tablist]>[role=tab]){background:var(--s-color-bg);border:none;border-radius:0;color:var(--s-color-text);outline-offset:var(--s-focus-offset-negative);position:relative;white-space:nowrap}:where([role=tablist]>[role=tab]):focus{outline:2px solid -webkit-focus-ring-color}:where([role=tablist]>[role=tab]):after{background-color:var(--s-color-primary);content:"";display:block;height:var(--s-border-width-max);inset-block-end:0;inset-inline-start:0;position:absolute;translate:0 var(--s-border-width-max);width:100%}:where([role=tablist]>[role=tab]:first-child){padding-inline-start:var(--padding-tabs)}:where([role=tablist]>[role=tab]:last-child){padding-inline-end:var(--padding-tabs)}:where([role=tablist]>[role=tab][aria-selected=false]):after{background-color:var(--s-color-separator)}:where([role=tablist]+[role=tabpanel]){margin-block-end:var(--sugar-spacing-block)}:where([role=tablist]:not(:has(~[role=tablist]))~[role=tabpanel]:last-child,[role=tablist]:not(:has(~[role=tablist]))~[role=tabpanel]:has(~[role=tabpanel]:last-child)){margin-block-end:0}:where(article:not(:has(>:not([role=tablist]):not([role=tabpanel])))){padding:0;--tabs-radius:calc(var(--s-block-radius) - var(--sugar-border-width))}:where(article:not(:has(>:not([role=tablist]):not([role=tabpanel]))) [role=tabpanel]){padding:0 var(--sugar-spacing-inline) var(--sugar-spacing-block)}:where(article:not(:has(>:not([role=tablist]):not([role=tabpanel])))>[role=tablist]:first-child>[role=tab]:first-child){border-start-start-radius:var(--tabs-radius)}:where(article:not(:has(>:not([role=tablist]):not([role=tabpanel])))>[role=tablist]:first-child>[role=tab]:last-child){border-start-end-radius:var(--tabs-radius)}