*{margin:0}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-inline-size:100%;height:auto;display:block}svg *{transform-box:fill-box}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:unset}@font-face{font-family:Sofia Sans;src:url(/assets/SofiaSansVariable-plvsCzRr.ttf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Sofia Sans;src:url(/assets/SofiaSansVariableItalic-B-PmB8Qk.ttf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Sofia Sans;src:url(/assets/SofiaSansVariable-plvsCzRr.ttf)format("opentype");font-display:swap;font-weight:700;font-style:normal}:root{--font-sans:"Sofia Sans", Helvetica, Arial, sans-serif}html{background-color:var(--text-color);height:100%;font-size:100%}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--font-size-md);font-style:normal;font-weight:var(--weight-normal);font-synthesis:none;line-height:var(--line-height-body);color:var(--text-color);background-color:var(--background-color);flex-direction:column;align-items:flex-start;display:flex;position:relative}body:has(.scroll-block){overflow:hidden}::selection{color:var(--background-color);background:var(--text-color)}main{width:100%;min-width:0;max-width:1200px;padding-inline:var(--space-lg);flex-direction:column;flex:1;margin-inline:auto;display:flex}main.full{max-width:100%}h1,h2,h3{font-style:normal;font-weight:var(--weight-bold)}h1,.heading-1{font-size:var(--font-size-xl);line-height:var(--line-height-single)}h2{font-size:var(--font-size-lg);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-condensed)}small{font-size:var(--step--1);line-height:var(--line-height-body)}a{color:var(--link-color);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;transition:text-underline-offset .1s ease-out}a:hover{text-underline-offset:.1em}@media (hover:hover){a:hover,a:focus{-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color)}}img{max-width:100%}.avatar-sm{width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-sm)}.inline-icon{vertical-align:baseline;width:.75em;height:.75em;display:inline-block}.text-end{text-align:end}@media (width>=768px){.\@lg\:text-end{text-align:end}}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--radius-sm) solid var(--text-color);outline-offset:2px}button:not(:disabled){cursor:pointer}.button{gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-lg);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;border-radius:var(--radius-md);border:3px solid #0000;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.primary{color:var(--background-color);background-color:var(--text-color);border-color:var(--text-color)}@media (hover:hover){.button.primary:hover{color:var(--text-color);background-color:var(--background-color)}}.button.secondary{color:var(--text-color);background-color:var(--background-color);border-color:var(--text-color)}@media (hover:hover){.button.secondary:hover{color:var(--background-color);background-color:var(--text-color)}}.button.danger{color:var(--danger-color);background-color:var(--background-color);border-color:var(--danger-color)}@media (hover:hover){.button.danger:hover{color:var(--danger-color);background-color:var(--danger-color-background)}}.button.small{gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);font-size:var(--font-size-md)}.button svg{flex-shrink:0;width:1em;height:1em}.button:disabled{cursor:not-allowed;opacity:.5}.layout-simple{width:var(--container-sm);max-width:100%;padding:var(--space-md);margin:max(10vh, var(--space-xl)) auto 0}.text-muted{color:var(--text-color-muted)}.text-smaller{font-size:.8em}p:not(:first-child){margin-block-start:var(--space-sm)}.icon-badge{width:var(--space-xl);height:var(--space-xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-badge>svg{width:var(--space-lg)}[data-status=primary]{color:var(--variant-primary-text-color);background-color:var(--variant-primary-background-color)}[data-status=info]{color:var(--status-info-text-color);background-color:var(--status-info-background-color)}[data-status=positive]{color:var(--status-positive-text-color);background-color:var(--status-positive-background-color)}[data-status=negative]{color:var(--status-negative-text-color);background-color:var(--status-negative-background-color)}[data-status=neutral]{color:var(--status-neutral-text-color);background-color:var(--status-neutral-background-color)}.markdown-prose blockquote{border-inline-start:3px solid var(--border-color);margin-block-start:var(--space-sm);padding-inline-start:var(--space-sm);font-style:italic}.markdown-prose h2,.markdown-prose h3,.markdown-prose h4,.markdown-prose h5,.markdown-prose h6{line-height:var(--line-height-single)}.markdown-prose h2:not(:first-child),.markdown-prose h3:not(:first-child),.markdown-prose h4:not(:first-child),.markdown-prose h5:not(:first-child),.markdown-prose h6:not(:first-child){margin-block-start:var(--space-lg)}.markdown-prose h2{font-size:1.75em;font-weight:700}.markdown-prose h3{font-size:1.5em;font-weight:700}.markdown-prose h4{font-size:1.25em;font-weight:700}.markdown-prose h5{font-size:1.125em;font-weight:700}.markdown-prose h6{font-size:1.125em}.markdown-prose hr{border-color:var(--border-color);margin:var(--space-md)}:root{--color-black:#2d3142;--color-gray:#4f5d75;--color-silver:#bfc0c0;--color-white:#f3f4f6;--color-orange:#ef8354;--color-purple:#564787;--text-color:var(--color-black);--text-color-muted:var(--color-gray);--text-color-accent:var(--color-purple);--background-color:var(--color-white);--background-color-active:#f2edff;--input-border-color:var(--color-gray);--input-background:#fff;--surface-background:#fff;--surface-empty-background:#bfc0c022;--shadow-color:var(--color-gray);--link-color:var(--color-purple);--brand-background:var(--color-purple);--brand-text:var(--color-white);--border-color:var(--color-silver);--border-color-dark:var(--color-gray);--input-option-hover-background:var(--color-white);--variant-primary-background-color:var(--color-gray);--variant-primary-text-color:var(--color-white);--danger-color:#b60554;--danger-color-background:#fddde3;--status-info-background-color:#d8e6fe;--status-info-text-color:#0b5cab;--status-positive-background-color:#acf3e4;--status-positive-text-color:#056764;--status-negative-background-color:#fddde3;--status-negative-text-color:#b60554;--status-neutral-background-color:#e0e1e3;--status-neutral-text-color:#4f5d75;--weight-bold:700;--weight-normal:400;--font-size-sm:clamp(.9375rem, .871rem + .2955vw, 1.1rem);--font-size-md:clamp(1.125rem, 1.0227rem + .4545vw, 1.375rem);--font-size-lg:clamp(1.35rem, 1.1991rem + .6705vw, 1.7188rem);--font-size-xl:clamp(1.944rem, 1.6406rem + 1.3483vw, 2.6855rem);--line-height-single:1;--line-height-body:1.3;--radius-sm:3px;--radius-md:6px;--space-3xs:clamp(.125rem, .0994rem + .1136vw, .1875rem);--space-2xs:clamp(.25rem, .1989rem + .2273vw, .375rem);--space-xs:clamp(.375rem, .2983rem + .3409vw, .5625rem);--space-sm:clamp(.5rem, .3977rem + .4545vw, .75rem);--space-md:clamp(.75rem, .5966rem + .6818vw, 1.125rem);--space-lg:clamp(1rem, .7955rem + .9091vw, 1.5rem);--space-xl:clamp(1.5rem, 1.1932rem + 1.3636vw, 2.25rem);--space-2xl:clamp(2rem, 1.5909rem + 1.8182vw, 3rem);--space-3xl:clamp(3rem, 2.3864rem + 2.7273vw, 4.5rem);--container-sm:clamp(20rem, 20rem + 10vw, 40rem);--container-md:clamp(30rem, 30rem + 10vw, 54rem)}input[type=text],input[type=email],input[type=date],input[type=url],.text-input{width:100%;height:3rem;padding-inline:var(--space-sm);background-color:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--radius-md);font-size:1.25rem}input[type=text]:disabled,input[type=email]:disabled,input[type=date]:disabled,input[type=url]:disabled,.text-input:disabled{opacity:.5}input[type=text],input[type=email],input[type=date],input[type=url],.text-input{height:3rem}textarea{width:100%;height:3rem;padding-inline:var(--space-sm);background-color:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--radius-md);font-size:1.25rem}textarea:disabled{opacity:.5}textarea{resize:vertical;min-height:10rem;max-height:60vh;padding:var(--space-sm)}label,.label{line-height:var(--line-height-single);color:var(--label-color);margin-block-end:var(--space-2xs);display:block}.label svg{width:1em;height:1em}.form-footer{gap:var(--space-md);justify-content:flex-end;margin-block-start:var(--space-xl);display:flex}.form-footer button[type=submit]{width:100%}.form-field+.form-field{margin-block-start:var(--space-md)}.search-results-dropdown{width:100%;padding:var(--space-xs) 0;background-color:var(--input-background);border:1px solid var(--input-border-color);border-radius:6px;position:absolute}.search-result-item{gap:var(--space-sm);width:100%;padding:var(--space-xs);text-align:start;appearance:none;cursor:pointer;background-color:#0000;border:0;align-items:center;display:flex;overflow:hidden}.search-static-item{padding:var(--space-sm);color:var(--text-color-muted);text-align:center}@media (hover:hover){button.search-result-item:hover{background-color:var(--input-option-hover-background)}}.search-result-item>img{border-radius:6px;width:3rem;height:3rem;display:block}.box{padding:var(--space-md)}.block{margin-block:var(--space-md)}.row{align-items:center;display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.nowrap{white-space:nowrap}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.flow>*+*,.ms-md{margin-block-start:var(--space-md)}.me-md{margin-block-end:var(--space-md)}.text-center{text-align:center}.scroll-shadows{--scroll-shadow-color:hsl(from var(--shadow-color) h s l / .3);--scroll-shadow-color-transparent:hsl(from var(--shadow-color) h s l / 0);--scroll-background:var(--surface-background);--scroll-background-transparent:hsl(from var(--surface-background) h s l / 0);background:linear-gradient(var(--scroll-background) 30%, var(--scroll-background-transparent)) center top, linear-gradient(var(--scroll-background-transparent), var(--scroll-background) 70%) center bottom, linear-gradient(var(--scroll-shadow-color), var(--scroll-shadow-color-transparent)) center top, linear-gradient(var(--scroll-shadow-color-transparent), var(--scroll-shadow-color)) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;max-height:100%;overflow:auto}.grow{flex:1}
