@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(./outfit-v11-latin-regular.CQm_KAGb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Outfit-Regular;font-style:normal;font-weight:400;src:url(./outfit-v11-latin-regular.CQm_KAGb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Outfit-Bold;font-style:normal;font-weight:700;src:url(./outfit-v11-latin-700.DH66iFdQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Neutra Text;font-style:normal;font-weight:400;src:url(./Neutra%20Text%20Light.C1Dxf0UG.woff2)format("woff2")}@font-face{font-display:swap;font-family:Neutra Text;font-style:normal;font-weight:700;src:url(./Neutra%20Text%20Bold.DMheGtwA.woff2)format("woff2")}a,button,input,select,h1,h2,h3,h4,h5,*{appearance:none;-webkit-font-smoothing:antialiased;background:0 0;border:none;margin:0;padding:0;line-height:100%;text-decoration:none;box-sizing:border-box!important}body.no-scroll,body.no-overflow{width:100%;position:fixed;overflow:hidden}html{background-color:var(--neutral-white)}body{color:var(--text-invers-100);min-height:100vh;overflow-x:hidden;background-color:var(--bg-100)!important}ul{list-style-type:none}.primary-list{--primary-list-text:var(--text-100);--primary-list-muted:color-mix(in srgb, var(--text-100) 70%, transparent);--primary-list-accent:var(--list-accent,var(--primary-100));--primary-list-hover-strength:var(--list-hover-strength,14%);--primary-list-hover-bg:color-mix(in srgb, var(--primary-list-accent) var(--primary-list-hover-strength), transparent);--primary-list-margin:0;--primary-list-padding:0;--primary-list-padding-top:0;--primary-list-padding-right:0;--primary-list-padding-left:0;--primary-list-gap:.4rem;--primary-list-max-height:initial;--primary-list-overflow-y:visible;margin:var(--primary-list-margin);padding:var(--primary-list-padding);padding-top:var(--primary-list-padding-top);padding-right:var(--primary-list-padding-right);padding-left:var(--primary-list-padding-left);gap:var(--primary-list-gap);max-height:var(--primary-list-max-height);overflow-y:var(--primary-list-overflow-y);flex-direction:column;list-style:none;display:flex;position:relative;overflow-x:hidden}.primary-list__item,.primary-list__link,.primary-list>li{width:100%;color:var(--primary-list-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.7rem;padding:.45rem .5rem;text-decoration:none;transition:background .12s,transform .12s,color .12s,box-shadow .12s;display:flex}.primary-list__item,.primary-list>li{cursor:default}.primary-list__dot,.primary-list>li:before{content:" ";background:var(--primary-list-accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary-list-accent) 20%, transparent);border-radius:999px;flex-shrink:0}.primary-list__label{flex:1;font-size:.97rem;font-weight:600}.primary-list__sub{color:var(--primary-list-muted);font-size:.9rem}.primary-list--light{--primary-list-text:var(--text-invers-100);--primary-list-muted:color-mix(in srgb, var(--text-invers-100) 70%, transparent);--primary-list-accent:var(--primary-100);--primary-list-hover-bg:color-mix(in srgb, var(--primary-100) var(--primary-list-hover-strength,8%), transparent)}.primary-list--dark{--primary-list-text:var(--text-100);--primary-list-muted:color-mix(in srgb, var(--text-100) 70%, transparent);--primary-list-accent:var(--primary-200);--primary-list-hover-bg:color-mix(in srgb, var(--primary-200) var(--primary-list-hover-strength,14%), transparent)}*{transition:background-color .5s,max-height .5s,height .5s,width .5s,flex .5s,opacity .5s,top .5s,bottom .5s,left .5s,right .5s,transform .5s}::-webkit-scrollbar{width:6px;height:11px}::-webkit-scrollbar-thumb{background-color:var(--neutral-white)}::-webkit-scrollbar-track{background:var(--bg-100);background-clip:padding-box}.horizontalScrollbar::-webkit-scrollbar{height:11px}.horizontalScrollbar::-webkit-scrollbar-thumb{background:var(--bg-100)}.horizontalScrollbar::-webkit-scrollbar-track{background:#0d0c0c40 padding-box padding-box;border-top:3px solid #0000;border-bottom:3px solid #0000}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--neutral-white) var(--bg-100)}.horizontalScrollbar{scrollbar-height:11px}}@supports (-webkit-touch-callout:none){.horizontalScrollbar{-webkit-overflow-scrolling:touch;overflow:scroll}.horizontalScrollbar::-webkit-scrollbar{height:11px}.horizontalScrollbar::-webkit-scrollbar-thumb{background:var(--bg-100)}.horizontalScrollbar::-webkit-scrollbar-track{background:#0d0c0c40 padding-box padding-box;border-top:3px solid #0000;border-bottom:3px solid #0000}}h1,.h1,h1 em,.h1 em{font-size:3.2rem;font-weight:700;font-family:var(--font-family-heading,var(--font-family-bold,"Outfit", sans-serif));color:var(--text-100);font-style:normal;line-height:100%}@media only screen and (width>=100px) and (width<=967px){h1,.h1,h1 em,.h1 em{font-size:2.4rem}}h2,.h2,h2 em{font-size:2rem;font-style:normal;font-weight:700;font-family:var(--font-family-regular,var(--font-family-base,"Outfit", sans-serif));color:var(--text-100);line-height:100%}@media only screen and (width>=100px) and (width<=967px){h2,.h2,h2 em{font-size:1.6rem}}.h2{font-size:2rem;font-style:normal;font-weight:400;font-family:var(--font-family-regular,var(--font-family-base,"Outfit", sans-serif));color:var(--text-100);line-height:100%}@media only screen and (width>=100px) and (width<=967px){.h2{font-size:1.3rem}}h3{font-size:1.6rem;font-weight:700;font-family:var(--font-family-heading,var(--font-family-bold,"Outfit", sans-serif));color:var(--text-100);line-height:100%}@media only screen and (width>=100px) and (width<=967px){h3{font-size:1.2rem}}em{font-size:1rem;font-family:var(--font-family-heading,var(--font-family-bold,"Outfit", sans-serif));font-style:normal;font-weight:700}button{color:var(--text-100);cursor:pointer}.btn{color:var(--text-invers-100)}.btn.bright{color:var(--text-100)}.btn:hover{color:var(--primary-100)}p{color:var(--text-invers-100);font-size:1rem}p.headline-description{color:var(--text-100);font-size:1.2rem;font-family:var(--font-family-regular,var(--font-family-base,"Outfit", sans-serif));font-weight:400}a{color:var(--text-invers-100);cursor:pointer;font-weight:700;font-family:var(--font-family-bold,"Outfit", sans-serif)}small{color:var(--text-invers-100)}.red{color:var(--primary-200)!important}html,body{font-family:var(--font-family-base,"Outfit", sans-serif);background-color:var(--bg-100);min-height:100vh}html button,body button{font-family:inherit}@media only screen and (width>=100px) and (width<=967px){html,body{font-size:16px}}@media only screen and (width>=968px){html,body{font-size:18px}}html .app-shell,body .app-shell{background-color:var(--bg-100);flex-direction:column;min-height:100vh;display:flex}html main,body main{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}ul.labeled-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}ul.labeled-list li{background:#f3eed90f;border:1px solid #f3eed914;border-radius:14px;flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}ul.labeled-list li .label{text-transform:uppercase;letter-spacing:.12em;color:#f3eed98c;font-size:.72rem}ul.labeled-list li .value{color:var(--text-100);word-break:break-word;font-size:.95rem}.form,form:not(.exclude){flex-direction:column;justify-content:flex-start;gap:1.2rem;height:100%;display:flex}.form h2,form:not(.exclude) h2,.form h3,form:not(.exclude) h3{color:var(--text-invers-100);margin-bottom:.6rem}.form .row,form:not(.exclude) .row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.2rem;width:100%;display:grid;position:relative}.form .row.some,form:not(.exclude) .row.some{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.form .row.many,form:not(.exclude) .row.many{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form .row.single,form:not(.exclude) .row.single{grid-template-columns:1fr}.form .row .row,form:not(.exclude) .row .row{padding:0}@media (width<=500px){.form,form:not(.exclude){gap:.6rem}.form .row,form:not(.exclude) .row{grid-template-columns:1fr;gap:.6rem}}.form .action-button-line,form:not(.exclude) .action-button-line,.form .action-line,form:not(.exclude) .action-line{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.form .action-line,form:not(.exclude) .action-line{background:var(--bg-100);flex-direction:row;justify-content:space-between;align-items:center;min-height:2.4rem;padding:.6rem 3.3rem;display:flex}.form .action-line p,form:not(.exclude) .action-line p,.form .action-line span,form:not(.exclude) .action-line span{color:var(--neutral-white)}.form .data-protection,form:not(.exclude) .data-protection{align-items:center;gap:.6rem;width:100%;display:flex}.form .data-protection p,form:not(.exclude) .data-protection p{flex-grow:1}.form .action-button-line,form:not(.exclude) .action-button-line{width:100%;min-height:2.4rem;display:flex}.form .action-button-line button,form:not(.exclude) .action-button-line button{flex-grow:1;width:0;height:100%}.form .error-message,form:not(.exclude) .error-message{color:var(--primary-100);font-size:.7rem;font-weight:700;line-height:.7rem;position:absolute;bottom:-15px}.form .checkit-span,form:not(.exclude) .checkit-span{border:1px solid gray;justify-content:center;align-items:center;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;display:flex;position:relative}.form [type=checkbox]:checked+.checkit-span:before,form:not(.exclude) [type=checkbox]:checked+.checkit-span:before{content:"✔";color:var(--text-invers-100);transform-origin:bottom;position:absolute}.form label.tagBasedInput .tag-input-shell span.text-segment,form:not(.exclude) label.tagBasedInput .tag-input-shell span.text-segment,.form label.tagBasedInput .tag-input-shell .token__tag,form:not(.exclude) label.tagBasedInput .tag-input-shell .token__tag{color:var(--text-invers-100)!important}.form label,form:not(.exclude) label{flex-direction:column;justify-content:flex-end;gap:12px;width:100%;max-width:100%;height:60px;max-height:60px;display:flex;position:relative}.form label.checkbox,form:not(.exclude) label.checkbox{height:1.2rem;max-height:1.2rem}.form label>span,form:not(.exclude) label>span{opacity:0;text-align:left;width:100%;height:12px;color:var(--text-invers-100);text-transform:uppercase;padding:0 19px;font-size:.7rem;font-weight:700;line-height:.7rem;transition:opacity;display:block}.form label>span.hasValue,form:not(.exclude) label>span.hasValue{opacity:1;top:.3rem}.form label>span.labelspan,form:not(.exclude) label>span.labelspan{position:relative}.form label p,form:not(.exclude) label p{padding:0 19px;font-size:.7rem;color:var(--text-invers-100)!important}.form label.textarea,form:not(.exclude) label.textarea,.form label.file,form:not(.exclude) label.file,.form label.tagBasedInput,form:not(.exclude) label.tagBasedInput,.form label.passwordField,form:not(.exclude) label.passwordField{height:auto;max-height:none}.form label>input,form:not(.exclude) label>input,.form label>select,form:not(.exclude) label>select,.form label>div.wrapper,form:not(.exclude) label>div.wrapper,.form label>.no-input,form:not(.exclude) label>.no-input,.form label>textarea,form:not(.exclude) label>textarea,.form label>.password-field>input,form:not(.exclude) label>.password-field>input{border:0 solid #000!important;border-bottom:1px solid var(--text-invers-100)!important;text-align:start!important;width:100%!important;color:var(--text-invers-100)!important;border-radius:0!important;padding:0 18px 12px!important;font-size:1rem!important}.form label>input.fileContainer,form:not(.exclude) label>input.fileContainer,.form label>select.fileContainer,form:not(.exclude) label>select.fileContainer,.form label>div.wrapper.fileContainer,form:not(.exclude) label>div.wrapper.fileContainer,.form label>.no-input.fileContainer,form:not(.exclude) label>.no-input.fileContainer,.form label>textarea.fileContainer,form:not(.exclude) label>textarea.fileContainer,.form label>.password-field>input.fileContainer,form:not(.exclude) label>.password-field>input.fileContainer{height:100%!important;max-height:none!important}.form label>input:focus,form:not(.exclude) label>input:focus,.form label>select:focus,form:not(.exclude) label>select:focus,.form label>div.wrapper:focus,form:not(.exclude) label>div.wrapper:focus,.form label>.no-input:focus,form:not(.exclude) label>.no-input:focus,.form label>textarea:focus,form:not(.exclude) label>textarea:focus,.form label>.password-field>input:focus,form:not(.exclude) label>.password-field>input:focus{border-bottom:1px solid var(--primary-100)!important;outline:none!important}.form label>input.error,form:not(.exclude) label>input.error,.form label>select.error,form:not(.exclude) label>select.error,.form label>div.wrapper.error,form:not(.exclude) label>div.wrapper.error,.form label>.no-input.error,form:not(.exclude) label>.no-input.error,.form label>textarea.error,form:not(.exclude) label>textarea.error,.form label>.password-field>input.error,form:not(.exclude) label>.password-field>input.error{border-bottom:3px solid var(--primary-100)!important}.form label>input.checkit,form:not(.exclude) label>input.checkit,.form label>select.checkit,form:not(.exclude) label>select.checkit,.form label>div.wrapper.checkit,form:not(.exclude) label>div.wrapper.checkit,.form label>.no-input.checkit,form:not(.exclude) label>.no-input.checkit,.form label>textarea.checkit,form:not(.exclude) label>textarea.checkit,.form label>.password-field>input.checkit,form:not(.exclude) label>.password-field>input.checkit{display:none!important}.form label>input.no-input,form:not(.exclude) label>input.no-input,.form label>select.no-input,form:not(.exclude) label>select.no-input,.form label>div.wrapper.no-input,form:not(.exclude) label>div.wrapper.no-input,.form label>.no-input.no-input,form:not(.exclude) label>.no-input.no-input,.form label>textarea.no-input,form:not(.exclude) label>textarea.no-input,.form label>.password-field>input.no-input,form:not(.exclude) label>.password-field>input.no-input{border-bottom:none!important}.form label>input:disabled,form:not(.exclude) label>input:disabled,.form label>select:disabled,form:not(.exclude) label>select:disabled,.form label>div.wrapper:disabled,form:not(.exclude) label>div.wrapper:disabled,.form label>.no-input:disabled,form:not(.exclude) label>.no-input:disabled,.form label>textarea:disabled,form:not(.exclude) label>textarea:disabled,.form label>.password-field>input:disabled,form:not(.exclude) label>.password-field>input:disabled{opacity:.5}.form label>input[type=checkbox],form:not(.exclude) label>input[type=checkbox],.form label>select[type=checkbox],form:not(.exclude) label>select[type=checkbox],.form label>div.wrapper[type=checkbox],form:not(.exclude) label>div.wrapper[type=checkbox],.form label>.no-input[type=checkbox],form:not(.exclude) label>.no-input[type=checkbox],.form label>textarea[type=checkbox],form:not(.exclude) label>textarea[type=checkbox],.form label>.password-field>input[type=checkbox],form:not(.exclude) label>.password-field>input[type=checkbox]{border-bottom:0 solid #000!important}.form label input,form:not(.exclude) label input,.form label div.wrapper,form:not(.exclude) label div.wrapper,.form label .no-input,form:not(.exclude) label .no-input,.form label textarea,form:not(.exclude) label textarea,.form label select,form:not(.exclude) label select{color:var(--text-invers-100)!important}.form label textarea,form:not(.exclude) label textarea{min-height:170px}form.light,.form.light,.content-block.dark{color:#fff}form.light label.tagBasedInput .tag-input-shell span.text-segment,.form.light label.tagBasedInput .tag-input-shell span.text-segment,.content-block.dark label.tagBasedInput .tag-input-shell span.text-segment,form.light label.tagBasedInput .tag-input-shell .token__tag,.form.light label.tagBasedInput .tag-input-shell .token__tag,.content-block.dark label.tagBasedInput .tag-input-shell .token__tag{color:#fff!important}form.light h2,.form.light h2,.content-block.dark h2,form.light h3,.form.light h3,.content-block.dark h3{color:#fff}form.light .action-line,.form.light .action-line,.content-block.dark .action-line{background:var(--bg-150)}form.light .action-line p,.form.light .action-line p,.content-block.dark .action-line p,form.light .action-line span,.form.light .action-line span,.content-block.dark .action-line span{color:#fff}form.light .error-message,.form.light .error-message,.content-block.dark .error-message{color:var(--primary-200)}form.light .checkit-span,.form.light .checkit-span,.content-block.dark .checkit-span{border:1px solid var(--neutral-white)}form.light [type=checkbox]:checked+.checkit-span:before,.form.light [type=checkbox]:checked+.checkit-span:before,.content-block.dark [type=checkbox]:checked+.checkit-span:before{color:#fff}form.light label span.hasValue,.form.light label span.hasValue,.content-block.dark label span.hasValue,form.light label>span,.form.light label>span,.content-block.dark label>span,form.light label p,.form.light label p,.content-block.dark label p,form.light label .toggle-row .checkbox-label,.form.light label .toggle-row .checkbox-label,.content-block.dark label .toggle-row .checkbox-label{color:#fff!important}form.light label>input,.form.light label>input,.content-block.dark label>input,form.light label>div.wrapper,.form.light label>div.wrapper,.content-block.dark label>div.wrapper,form.light label>.no-input,.form.light label>.no-input,.content-block.dark label>.no-input,form.light label>textarea,.form.light label>textarea,.content-block.dark label>textarea,form.light label>select,.form.light label>select,.content-block.dark label>select{color:#fff!important;border-bottom:1px solid #fff!important}form.light label>input:focus,.form.light label>input:focus,.content-block.dark label>input:focus,form.light label>div.wrapper:focus,.form.light label>div.wrapper:focus,.content-block.dark label>div.wrapper:focus,form.light label>.no-input:focus,.form.light label>.no-input:focus,.content-block.dark label>.no-input:focus,form.light label>textarea:focus,.form.light label>textarea:focus,.content-block.dark label>textarea:focus,form.light label>select:focus,.form.light label>select:focus,.content-block.dark label>select:focus{border-bottom:1px solid var(--primary-200)!important}form.light label>input.error,.form.light label>input.error,.content-block.dark label>input.error,form.light label>div.wrapper.error,.form.light label>div.wrapper.error,.content-block.dark label>div.wrapper.error,form.light label>.no-input.error,.form.light label>.no-input.error,.content-block.dark label>.no-input.error,form.light label>textarea.error,.form.light label>textarea.error,.content-block.dark label>textarea.error,form.light label>select.error,.form.light label>select.error,.content-block.dark label>select.error{border-bottom:3px solid var(--primary-200)!important}form.light label>input.no-input,.form.light label>input.no-input,.content-block.dark label>input.no-input,form.light label>div.wrapper.no-input,.form.light label>div.wrapper.no-input,.content-block.dark label>div.wrapper.no-input,form.light label>.no-input.no-input,.form.light label>.no-input.no-input,.content-block.dark label>.no-input.no-input,form.light label>textarea.no-input,.form.light label>textarea.no-input,.content-block.dark label>textarea.no-input,form.light label>select.no-input,.form.light label>select.no-input,.content-block.dark label>select.no-input{border-bottom:none!important}form.light label input,.form.light label input,.content-block.dark label input,form.light label div.wrapper,.form.light label div.wrapper,.content-block.dark label div.wrapper,form.light label .no-input,.form.light label .no-input,.content-block.dark label .no-input,form.light label textarea,.form.light label textarea,.content-block.dark label textarea,form.light label select,.form.light label select,.content-block.dark label select{color:#fff!important}form.light label.checkbox,.form.light label.checkbox,.content-block.dark label.checkbox{color:#fff}:root{--wire:linear-gradient(-77.29deg, #0000 0%, #0d0c0c 44.8642%), linear-gradient(98.68deg, #0000 0%, #0d0c0c 44.8642%), linear-gradient(180deg, #332d2c 0%, #332d2c00 100%);--bg-grey-cultured:linear-gradient(to left, #0d0c0c, #0d0c0c);--quote-font-family:Poly-Italic, sans-serif;--quote-font-size:20px;--quote-line-height:normal;--quote-font-weight:400;--quote-font-style:italic;--font-family-base:"Outfit", sans-serif;--font-family-regular:"Outfit-Regular", sans-serif;--font-family-bold:"Outfit-Bold", sans-serif;--font-family-heading:var(--font-family-bold);--font-family:var(--font-family-base);--glow-box-shadow:0px 0px 20px 0px #d1e7e0;--glow2-box-shadow:0px 0px 20px 0px #d1e7e033;--redglow-box-shadow:0px 0px 24px 0px #741e20, 0px 0px 20px 0px #741e20;--blackglow-box-shadow:0px 10px 20px 0px #000;--buttunshadow-box-shadow:inset 0px -2px 0px 0px #00000040;--redneonglow-box-shadow:0px 0px 20px 0px #ff0d00;--blueneonglow-box-shadow:0px 0px 20px 0px #00fff0;--innershadow-box-shadow:inset 0px 0px 10px 0px #00000040;--redneonglow2-box-shadow:0px 0px 20px 0px #741e20, inset 0px 0px 1px 0px #000;--dropshadow-box-shadow:0px 10px 20px 0px #0003;--text-100:#f3eed9;--text-200:#d1e7e0;--text-300:#625755;--text-invers-100:#2f4858;--text-invers-150:#6d97b0;--text-invers-200:#741e20;--primary-100:#741e20;--primary-200:#ad514c;--bg-100:#0d0c0c;--bg-200:#332d2c;--bg-300:#eceaea;--neutral-white:#fff;--vertical-default-margin:3rem;--small-max-width:1392px;--normal-max-width:1776px;--horizontal-default-margin:1.2rem;--primary-050:#f7e6e6;--primary-075:#f0caca;--primary-150:#8c2f2f;--primary-300:#d17670;--text-000:#0d0c0c;--text-050:#202020;--text-075:#2b2a2a;--text-40:#f3eed966;--text-60:#f3eed999;--text-muted:#f3eed9b8;--text-subtle:#f3eed98c;--text-reverse-100:#202020;--text:var(--text-100);--white-100:#fff;--grey-100:#f8f9fa;--grey-200:#dee2e6;--grey-300:#adb5bd;--grey-400:#667085;--grey-500:#475467;--yellow-100:#ffcf00;--confirm-100:#18a999;--red-100:var(--primary-100);--red-200:var(--primary-200);--red-300:#ff6a63;--blue-100:#0f4c75;--green-200:#18a999;--bg-050:#181414;--bg-075:#241f1f;--bg-150:#1c1818;--bg-250:#3f3a39;--surface-base:#191414;--surface-raised:#221d1c;--surface-overlay:#292322;--surface-muted:#2f2726;--surface-border:#f3eed91f;--surface-border-soft:#f3eed914;--surface-border-strong:#ad514c59;--shadow-soft:0 24px 48px #0000004d;--shadow-card:0 14px 32px #0f172a59;--card-padding:1.2rem;--default-gap:1.2rem;--max-width:var(--normal-max-width);--focus-ring:0 0 0 3px #ad514c3d;--input-border:#4754673d;--input-border-focus:#ad514c73;--input-focus-ring:0 0 0 3px #ad514c40;--input-bg:#fffffff5;--input-bg-focus:#fff;--input-color:var(--text-050);--input-placeholder:#f3eed9a3;--input-label-color:var(--text-invers-150);--input-helper-color:#f3eed98c;--input-checkbox-accent:var(--primary-200);--input-active-box-shadow:0 0 1.2rem #dee2e6;--hover-color:var(--text-invers-100);--panel-bg:#131212db;--panel-border:#f3eed91f;--panel-shadow:0 18px 36px #0f172a40;--monospace-font:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--kontext-primary:#ad514c;--kontext-primary-hover:#741e20;--kontext-accent:#18a999;--kontext-surface:#0d0c0c;--kontext-panel:#191414;--kontext-panel-muted:#221d1c;--kontext-panel-overlay:#2a2322;--kontext-border:#f3eed91f;--kontext-border-strong:#ad514c59;--kontext-text:#f3eed9;--kontext-text-muted:#f3eed9b8;--kontext-text-subtle:#f3eed98c;--kontext-header-text:#f3eed9;--kontext-error:#ff6a63;--kontext-outline:#ad514c8c;--kontext-bubble-assistant:#292322eb;--kontext-bubble-assistant-border:#f3eed914;--kontext-bubble-assistant-shadow:0 12px 36px #0a08087a;--kontext-bubble-user:#ad514c;--kontext-bubble-user-shadow:0 16px 36px #ad514c52;--kontext-button-shadow:0 22px 48px #0a080894;--kontext-scrollbar:#ad514c73;--kontext-shadow:0 26px 52px #0a08088c;--skeleton-from:#0f172a0f;--skeleton-mid:#0f172a24;--skeleton-to:#0f172a0f;--card-fade-strong:#ad514c73;--card-fade-secondary:#2f48588c;--card-shadow:var(--redneonglow2-box-shadow);--list-accent:var(--primary-100);--list-hover-strength:14%}:root[data-kw-theme=KehrBlatt]{--font-family-base:"Neutra Text", sans-serif;--font-family-regular:"Neutra Text", sans-serif;--font-family-bold:"Neutra Text", sans-serif;--font-family-heading:var(--font-family-bold);--font-family:var(--font-family-base);--primary-100:#0ed163;--primary-050:#d8f8e6;--primary-075:#c5f4da;--primary-150:#0ec960;--primary-200:#43db85;--primary-300:#6ee3a1;--text-invers-200:#0e9247;--confirm-100:#0ed163;--kontext-primary:var(--primary-200);--kontext-primary-hover:var(--primary-100);--kontext-accent:#3f3e3e;--kontext-border-strong:color-mix(in srgb, var(--primary-100) 32%, transparent);--kontext-outline:color-mix(in srgb, var(--primary-100) 45%, transparent);--kontext-bubble-user:var(--primary-200);--kontext-bubble-user-shadow:0 16px 36px color-mix(in srgb, var(--primary-100) 32%, transparent);--kontext-scrollbar:color-mix(in srgb, var(--primary-100) 45%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--primary-200) 32%, transparent);--input-border-focus:color-mix(in srgb, var(--primary-100) 55%, transparent);--input-focus-ring:0 0 0 3px color-mix(in srgb, var(--primary-100) 26%, transparent);--card-fade-strong:color-mix(in srgb, var(--primary-100) 38%, transparent);--card-fade-secondary:color-mix(in srgb, var(--primary-150) 28%, transparent);--card-shadow:0 18px 42px color-mix(in srgb, var(--primary-100) 24%, #0009);--list-hover-strength:10%}@media only screen and (width>=968px) and (width<=1223px){:root{--horizontal-default-margin:2.4rem}}@media only screen and (width>=1440px){:root{--horizontal-default-margin:3.6rem}}.footer-placeholder{background-color:#fff;width:100%;height:3rem;margin-top:-3rem}footer.footer{background:var(--neutral-white);flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;display:flex;position:relative}footer.footer,footer.footer *{box-sizing:border-box}footer.footer #content-section{padding:0px var(--horizontal-default-margin);max-width:var(--small-max-width);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex;position:relative}footer.footer #content-section #content-link-section{flex-direction:row;flex:1;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex;position:relative}footer.footer #content-section #content-link-section .content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.125rem;width:8rem;display:flex;position:relative}@media only screen and (width>=100px) and (width<=967px){footer.footer #content-section{flex-direction:column;align-items:flex-start}footer.footer #content-section #content-link-section{flex-direction:column}}footer.footer #newsletter-section{flex-direction:column;gap:18px;min-width:300px;display:flex}footer.footer #newsletter-section form button{width:fit-content}footer.footer #icons-section{padding:0px var(--horizontal-default-margin);max-width:var(--small-max-width);flex:1;justify-content:flex-start;align-items:flex-start;gap:.625rem;width:100%;margin:0 0 0 -.0625rem;display:flex;position:relative;overflow:hidden}footer.footer #icons-section .payments,footer.footer #icons-section .social{gap:.75rem;display:flex}footer.footer #icons-section .payments figure,footer.footer #icons-section .social figure{height:1.2rem}footer.footer #icons-section .payments figure img,footer.footer #icons-section .social figure img{width:auto;height:100%}footer.footer #icons-section .line{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex;position:relative;overflow:hidden}footer.footer #icons-section .line .brand-logo{object-fit:contain;width:auto;height:60px}footer.footer #icons-section .line svg{width:auto;height:2.4rem}footer.footer #icons-section .line .line-1,footer.footer #icons-section .line .line-2{border-style:solid;border-color:var(--text-invers-100);border-width:.0625rem 0 0;flex:1;height:0;position:relative}@media only screen and (width>=100px) and (width<=967px){footer.footer #icons-section{flex-direction:column-reverse;align-items:center;gap:2rem}footer.footer #icons-section .line{width:100%;padding:0}}footer.footer #legal-section{background:var(--bg-100);justify-content:center;gap:1.2rem;width:100%;display:flex}footer.footer #legal-section .wrapper{max-width:var(--small-max-width);width:100%;padding:1.5rem var(--horizontal-default-margin);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.2rem;display:flex;position:relative}footer.footer #legal-section .wrapper a,footer.footer #legal-section .wrapper small{color:var(--text-100)}@media only screen and (width>=100px) and (width<=967px){footer.footer #legal-section .wrapper{flex-direction:column;align-items:flex-start}}footer.footer #legal-section .wrapper .nav-points ul{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}footer.footer #legal-section .wrapper .nav-points ul li{align-items:center;gap:.35rem;display:inline-flex;position:relative}footer.footer #legal-section .wrapper .nav-points ul a{font-weight:400;font-family:var(--font-family-base,"Outfit", sans-serif)}footer.footer #legal-section .wrapper .nav-points a.footer-link{cursor:pointer;align-items:center;padding-bottom:.05rem;text-decoration:none;display:inline-flex;position:relative}footer.footer #legal-section .wrapper .nav-points a.footer-link:after{content:"";background:var(--primary-100);transform-origin:0;opacity:.9;width:100%;height:.125rem;transition:transform .18s,opacity .18s;position:absolute;bottom:-.125rem;left:0;transform:scaleX(0)}footer.footer #legal-section .wrapper .nav-points a.footer-link:hover:after,footer.footer #legal-section .wrapper .nav-points a.footer-link:focus-visible:after{opacity:1;transform:scaleX(1)}.container.svelte-13c07da{opacity:.9;z-index:9999;flex-direction:column;align-items:flex-end;gap:.6rem;width:300px;display:flex;position:fixed;top:80px;right:20px}.container.svelte-13c07da .notification:where(.svelte-13c07da):first-child{margin-top:0}@media (width<=768px){.container.svelte-13c07da{width:auto;left:20px}}.notification.svelte-13c07da{z-index:9999;text-align:left;cursor:pointer;border:none;border-radius:5px;width:100%;max-width:300px;margin-top:12px;padding:20px;display:block;position:relative}.notification.info.svelte-13c07da{color:#fff;background-color:#464646}.notification.success.svelte-13c07da{color:#000;background-color:#8fca8f}.notification.warning.svelte-13c07da{color:#000;background-color:#dbbb7e}.notification.error.svelte-13c07da{color:#fff;background-color:#8b0000}.notification.activate.svelte-13c07da{animation:.5s svelte-13c07da-fadeinUp}@keyframes svelte-13c07da-fadeinUp{0%{opacity:0;width:fit-content;position:absolute;transform:translateY(100%)}to{opacity:1;width:fit-content;position:absolute;transform:translateY(0)}}.notification.svelte-13c07da .close:where(.svelte-13c07da){cursor:pointer;opacity:.5;position:absolute;top:5px;right:5px}.blocker.svelte-13c07da{z-index:2000;background:#525151b8;width:100%;height:100%;position:absolute;top:0;left:0}.inModal.svelte-13c07da{top:initial;top:calc(50% - 50vh + 100px)!important;right:calc(50% - 50vw)!important}
