:root{--accent:oklch(97% 0 0deg);--color-accent:var(--accent);--color-neutral-50:#fff;--color-neutral-100:#f9fafb;--color-neutral-200:#f3f3f3;--color-neutral-300:#e6e8ec;--color-neutral-400:#adadad;--color-neutral-500:#8a8a8a;--color-neutral-600:#737373;--color-neutral-700:#525252;--color-neutral-800:#1d1d1d;--color-neutral-900:#0a0a0a;--color-green-50:#e6f6f0;--color-green-100:#b0e2d1;--color-green-200:#8ad4bb;--color-green-300:#54c19c;--color-green-400:#33b589;--color-green-500:#00a26b;--color-green-600:#009361;--color-green-700:#00734c;--color-green-800:#00593b;--color-green-900:#00442d;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-bg-primary:var(--color-neutral-50);--color-bg-secondary:var(--color-neutral-100);--color-bg-tertiary:var(--color-neutral-300);--color-bg-muted:var(--color-neutral-200);--color-bg-accent:var(--color-green-500);--color-bg-accent-light:var(--color-green-50);--color-bg-accent-hover:var(--color-green-800);--color-bg-dark:var(--color-neutral-700);--color-bg-dark-hover:var(--color-neutral-800);--color-bg-hover:#f5f5f5;--color-bg-topbar:var(--color-bg-primary);--color-bg-surface:var(--color-bg-primary);--color-bg-table-header:var(--color-bg-secondary);--color-bg-table-row:var(--color-bg-primary);--color-bg-table-row-alt:var(--color-bg-primary);--color-bg-table-row-hover:var(--color-bg-muted);--color-bg-input:var(--color-bg-primary);--color-bg-chip-neutral:var(--color-neutral-200);--color-bg-chip-neutral-hover:var(--color-neutral-300);--color-bg-chip-neutral-selected:var(--color-neutral-700);--color-bg-chip-neutral-selected-text:var(--color-neutral-50);--color-bg-chip-primary:var(--color-green-50);--color-bg-chip-primary-hover:var(--color-green-100);--color-bg-chip-primary-selected:var(--color-green-50);--color-bg-chip-primary-selected-text:var(--color-green-700);--color-bg-filters:var(--color-bg-secondary);--color-surface-border:var(--color-border-shell);--color-table-divider:var(--color-border-subtle);--color-input-border:var(--color-border-default);--color-button-secondary-bg:var(--color-neutral-50);--color-button-secondary-border:var(--color-border-accent);--color-button-secondary-hover:var(--color-green-50);--color-chip-selected-border:var(--color-border-accent);--color-border-shell:var(--color-border-default);--color-border-module:var(--color-border-shell);--color-bg-sticky:var(--color-bg-secondary);--color-bg-accent-light-hover:#d4ede3;--ui-backgrounds-bg-07:var(--color-green-50);--sn-item-bg:var(--ui-backgrounds-bg-07);--sn-item-bg-hover:var(--color-bg-accent-light-hover);--sn-item-color:var(--color-text-secondary);--sn-item-bg-active:var(--color-bg-accent);--sn-item-bg-active-hover:var(--color-green-600);--sn-item-color-active:var(--color-text-inverted);--sn-underline-border:var(--color-neutral-200);--color-bg-tag:var(--color-neutral-300);--color-text-primary:var(--color-neutral-800);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-600);--color-text-inverted:var(--color-neutral-50);--color-text-accent:var(--color-green-500);--color-text-accent-dark:var(--color-green-700);--color-text-accent-hover:var(--color-green-800);--color-text-error:var(--color-red-500);--color-guide-accent:#ec9000;--color-border-default:var(--color-neutral-300);--color-border-muted:var(--color-neutral-200);--color-border-accent:var(--color-green-500);--color-border-accent-hover:var(--color-green-800);--color-border-error:var(--color-red-500);--color-border-focus:var(--color-green-500);--color-border-subtle:#dcdfe0;--color-ring:var(--color-green-500);--color-ring-offset:var(--color-neutral-50);--font-sans:var(--font-montserrat),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--text-xs:10px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--spacing:0.25rem;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 0 24px rgba(0,0,0,.2);--shadow-sidebar:0 10px 10px 0 rgba(0,0,0,.1);--shadow-topbar-scroll:0 -1rem 1.4rem #000;--primary:var(--color-bg-accent);--UI-Backgrounds-bg-01:var(--color-bg-primary);--ui-backgrounds-bg-01:var(--color-bg-primary);--UI-Borders-border-01:var(--color-border-default);--UI-Borders-border-02:var(--color-border-subtle);--ui-borders-border-02:var(--color-border-subtle);--UI-Text-text-02:var(--color-text-primary);--ui-text-text-02:var(--color-text-primary);--UI-Text-text-03:var(--color-text-secondary);--ui-text-text-03:var(--color-text-secondary);--ui-text-text-05:var(--color-text-accent);--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--color-input:var(--color-border-default);--color-primary:var(--color-text-primary);--color-muted-foreground:var(--color-text-muted);--color-popover:var(--color-bg-primary);--color-popover-foreground:var(--color-text-primary);--color-destructive:var(--color-text-error);--shadow-xs:0 1px 1px rgba(0,0,0,.05);--default-transition-duration:200ms;--default-transition-timing-function:ease;--ease-out:cubic-bezier(0.16,1,0.3,1);--text-sm--line-height:var(--leading-normal);--text-xs--line-height:var(--leading-normal);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animate-bounce:bounce 1s infinite;--animate-alert-dialog-in:fade-in,zoom-in;--animate-alert-dialog-out:fade-out,zoom-out;--animate-slide-top:slide-top var(--default-transition-duration) var(--ease-out);--animate-slide-bottom:slide-bottom var(--default-transition-duration) var(--ease-out);--animate-slide-left:slide-left var(--default-transition-duration) var(--ease-out);--animate-slide-right:slide-right var(--default-transition-duration) var(--ease-out)}[data-theme=dark]{--color-bg-primary:var(--color-neutral-900);--color-bg-secondary:var(--color-neutral-900);--color-bg-tertiary:var(--color-neutral-700);--color-bg-muted:var(--color-neutral-700);--color-bg-hover:var(--color-neutral-700);--color-bg-topbar:var(--color-bg-primary);--color-bg-filters:var(--color-neutral-800);--color-bg-surface:var(--color-neutral-800);--color-bg-table-header:var(--color-neutral-800);--color-bg-table-row:var(--color-neutral-800);--color-bg-table-row-alt:var(--color-neutral-800);--color-bg-table-row-hover:var(--color-neutral-700);--color-bg-input:var(--color-bg-primary);--color-bg-chip-neutral:var(--color-neutral-700);--color-bg-chip-neutral-hover:var(--color-neutral-600);--color-bg-chip-neutral-selected:var(--color-bg-accent);--color-bg-chip-neutral-selected-text:var(--color-text-inverted);--color-bg-chip-primary:var(--color-neutral-700);--color-bg-chip-primary-hover:var(--color-neutral-600);--color-bg-chip-primary-selected:var(--color-bg-accent);--color-bg-chip-primary-selected-text:var(--color-text-inverted);--color-bg-accent-light:var(--color-neutral-700);--color-text-primary:var(--color-neutral-50);--color-text-secondary:var(--color-neutral-300);--color-text-muted:var(--color-neutral-400);--color-text-accent-dark:var(--color-green-300);--color-border-default:var(--color-neutral-700);--color-border-subtle:var(--color-neutral-600);--color-border-muted:var(--color-neutral-700);--color-surface-border:transparent;--color-table-divider:var(--color-neutral-700);--color-border-module:var(--color-border-shell);--color-input-border:var(--color-border-default);--color-button-secondary-bg:var(--color-neutral-700);--color-button-secondary-border:var(--color-neutral-600);--color-button-secondary-hover:var(--color-neutral-600);--color-chip-selected-border:transparent;--color-border-shell:var(--color-neutral-800);--color-bg-sticky:var(--color-bg-primary);--color-bg-accent-light-hover:var(--color-neutral-700);--ui-backgrounds-bg-07:var(--color-neutral-800);--sn-item-bg:var(--color-neutral-700);--sn-item-bg-hover:var(--color-neutral-600);--sn-item-color:var(--color-text-secondary);--sn-item-bg-active:var(--color-bg-accent);--sn-item-bg-active-hover:var(--color-green-600);--sn-item-color-active:var(--color-text-inverted);--sn-underline-border:var(--color-neutral-700);--color-bg-tag:var(--color-neutral-700);--color-ring-offset:var(--color-neutral-900);--color-popover:var(--color-neutral-900);--color-popover-foreground:var(--color-neutral-50);--shadow-sidebar:0 10px 10px 0 rgba(0,0,0,.4);--shadow-topbar-scroll:0 -1rem 1.4rem rgba(0,0,0,.6)}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes zoom-in{0%{scale:.95}to{scale:1}}@keyframes zoom-out{0%{scale:1}to{scale:.95}}@keyframes slide-top{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}:root{--black:var(--color-text-primary);--light-blue:#f4fbf8;--semi-bold:600}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{scroll-behavior:auto}html{color:var(--black)}body,html{height:100%}body{margin:0;display:flex!important;flex-direction:column}main{flex-grow:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only,body.modal-open{overflow:hidden}img{overflow-clip-margin:unset}.main{margin-top:2.5rem;margin-bottom:6rem}.centered-container,.container{box-sizing:border-box;max-width:95%}.centered-container,.container.large{width:80rem}.container.medium,.medium.centered-container{width:60rem}.container.small,.small.centered-container{width:45rem}@media screen and (min-width:1600px){html{font-size:1.1rem}}@media screen and (max-width:1600px){html{font-size:.95rem}}@media screen and (max-width:1400px){html{font-size:.925rem}}@media screen and (max-width:900px){html{font-size:.9rem}}@media screen and (max-width:400px){html{font-size:.85rem}}.col-primary,.primary{color:var(--primary)}.semi-bold,h1,h2,h3,h4,h5,h6{font-weight:var(--semi-bold)}h1,h2,h3,h4,h5,h6{margin:0;word-wrap:break-word}h1{font-size:2.1em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.35em}h5{font-size:1.15em}h6{font-size:1em}p{margin:0;font-size:1.05em;word-wrap:break-word}p.medium{font-size:1.1em}p.centered-container,p.large{font-size:1.2em}.centered-text{text-align:center}iframe{border:none}iframe.video{aspect-ratio:16/9}iframe.rounded,img.rounded{border-radius:.5rem}img.shadow{box-shadow:0 0 2rem -1rem #949494}.link,a{all:unset;cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--primary);font-weight:var(--semi-bold)}.link:is(:hover,:focus),a:is(:hover,:focus){text-decoration:underline}.link:focus:has(img),a:focus:has(img){outline:2px solid blue}.button{all:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-wrap:auto;text-align:center;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--semi-bold);color:var(--primary);border:1px solid var(--primary);padding:.9rem 1rem;border-radius:.5rem;background:#fff;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box;transition:transform,.15s ease-in-out}.centered,.centered-container{margin-left:auto;margin-right:auto}.button.col-primary,.button.primary{color:#fff;border:none;background-color:var(--primary)}.button.red{color:red;border-color:red}.button.red:disabled{background-color:#fff;color:#db9696;border-color:#db9696}.button:not(:disabled):focus,.button:not(:disabled):hover{transform:scale(1.05);text-decoration:none}.button:disabled{background-color:#d3d3d3;cursor:not-allowed}.input,textarea{all:unset;display:inline-block;font-family:inherit;font-size:inherit;border:1px solid #d3d3d3;padding:.7rem 1rem;border-radius:4rem;width:100%;box-sizing:border-box;cursor:text}.input.square,textarea.square{border-radius:.35rem;padding:.7rem}.input.square>select,textarea.square>select{padding:.7rem;border-right:.7rem solid transparent}.input:has(>select),textarea:has(>select){padding:0!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input>select,textarea>select{all:unset;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;width:100%;height:100%;padding:.7rem 1rem;border-right:1rem solid transparent}.input>svg,textarea>svg{color:var(--primary)}.input:has(>input),textarea:has(>input){display:flex;flex-direction:row;align-items:center;gap:.5rem}.input>input,textarea>input{all:unset;flex-grow:1;width:100%}input[type=checkbox]{accent-color:var(--primary);cursor:pointer}textarea{white-space:pre-wrap;border-radius:.5rem}i.arrow{all:unset;border:solid var(--black);border-width:0 .14em .14em 0;display:inline-block;padding:.225em;width:0;height:0}i.arrow.up{transform:translateY(25%) rotate(-135deg)}i.arrow.down{transform:translateY(-25%) rotate(45deg)}.form-success{color:green!important;font-size:.95em!important}.form-issue{color:red!important;font-size:.95em!important}.orange{color:#fab03d}.red{color:red}