@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,*{box-sizing:border-box!important;margin:0;padding:0;border:none;text-decoration:none;appearance:none;background:none;line-height:100%;-webkit-font-smoothing:antialiased}body.no-scroll,body.no-overflow{overflow:hidden;position:fixed;width:100%}html{background-color:var(--neutral-white)}body{color:var(--text-invers-100);min-height:100vh;background-color:var(--bg-100)!important;overflow-x:hidden}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;list-style:none;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);display:flex;flex-direction:column;gap:var(--primary-list-gap);position:relative;max-height:var(--primary-list-max-height);overflow-y:var(--primary-list-overflow-y);overflow-x:hidden}.primary-list__item,.primary-list__link,.primary-list>li{width:100%;display:flex;align-items:center;gap:.7rem;padding:.45rem .5rem;border-radius:10px;text-decoration:none;background:transparent;color:var(--primary-list-text);border:none;cursor:pointer;text-align:left;transition:background .12s ease,transform .12s ease,color .12s ease,box-shadow .12s ease}.primary-list__item,.primary-list>li{cursor:default}.primary-list__dot,.primary-list>li:before{width:9px;height:9px;content:" ";border-radius:999px;background:var(--primary-list-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-list-accent) 20%,transparent);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 ease,max-height .5s,height .5s ease,width .5s ease,flex .5s ease,opacity .5s ease,top .5s ease,bottom .5s ease,left .5s ease,right .5s ease,transform .5s ease}*::-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;border-top:3px solid transparent;border-bottom:3px solid transparent;background-clip:padding-box}@-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{overflow:scroll;-webkit-overflow-scrolling:touch}.horizontalScrollbar::-webkit-scrollbar{height:11px}.horizontalScrollbar::-webkit-scrollbar-thumb{background:var(--bg-100)}.horizontalScrollbar::-webkit-scrollbar-track{background:#0d0c0c40;border-top:3px solid transparent;border-bottom:3px solid transparent;background-clip:padding-box}}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));line-height:100%;font-style:normal;color:var(--text-100)}@media only screen and (min-width:100px)and (max-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));line-height:100%;color:var(--text-100)}@media only screen and (min-width:100px)and (max-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));line-height:100%;color:var(--text-100)}@media only screen and (min-width:100px)and (max-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));line-height:100%;color:var(--text-100)}@media only screen and (min-width:100px)and (max-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{font-size:1rem;color:var(--text-invers-100)}p.headline-description{font-size:1.2rem;color:var(--text-100);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 (min-width:100px)and (max-width:967px){html,body{font-size:16px}}@media only screen and (min-width:968px){html,body{font-size:18px}}html .app-shell,body .app-shell{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-100)}html main,body main{flex:1;display:flex;flex-direction:column;align-items:center;width:100%}ul.labeled-list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}ul.labeled-list li{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;border-radius:14px;background:#f3eed90f;border:1px solid rgba(243,238,217,.08)}ul.labeled-list li .label{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#f3eed98c}ul.labeled-list li .value{font-size:.95rem;color:var(--text-100);word-break:break-word}.form,form:not(.exclude){display:flex;flex-direction:column;gap:1.2rem;height:100%;justify-content:flex-start}.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{display:grid;width:100%;gap:1.2rem;position:relative;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.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(max-width:500px){.form,form:not(.exclude){gap:.6rem}.form .row,form:not(.exclude) .row{gap:.6rem;grid-template-columns:1fr}}.form .action-button-line,form:not(.exclude) .action-button-line,.form .action-line,form:not(.exclude) .action-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form .action-line,form:not(.exclude) .action-line{background:var(--bg-100);padding:.6rem 3.3rem;display:flex;flex-direction:row;align-items:center;min-height:2.4rem;justify-content:space-between}.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{display:flex;align-items:center;gap:.6rem;width:100%}.form .data-protection p,form:not(.exclude) .data-protection p{flex-grow:1}.form .action-button-line,form:not(.exclude) .action-button-line{min-height:2.4rem;display:flex;width:100%}.form .action-button-line button,form:not(.exclude) .action-button-line button{width:0px;height:100%;flex-grow:1}.form .error-message,form:not(.exclude) .error-message{font-size:.7rem;line-height:.7rem;color:var(--primary-100);font-weight:700;position:absolute;bottom:-15px}.form .checkit-span,form:not(.exclude) .checkit-span{height:1.2rem;width:1.2rem;min-height:1.2rem;min-width:1.2rem;border:1px solid grey;display:flex;align-items:center;justify-content:center;position:relative}.form [type=checkbox]:checked+.checkit-span:before,form:not(.exclude) [type=checkbox]:checked+.checkit-span:before{content:"✔";position:absolute;color:var(--text-invers-100);transform-origin:bottom}.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{width:100%;display:flex;position:relative;flex-direction:column;justify-content:flex-end;gap:12px;height:60px;max-height:60px}.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;transition:opacity 0s;padding:0 19px;width:100%;height:12px;text-align:left;color:var(--text-invers-100);font-size:.7rem;line-height:.7rem;font-weight:700;text-transform:uppercase;display:block}.form label>span.hasValue,form:not(.exclude) label>span.hasValue{opacity:1}.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{height:auto;max-height:none}.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{width:100%!important;padding:0 18px 12px!important;border:0px solid black!important;border-radius:0!important;border-bottom:1px solid var(--text-invers-100)!important;text-align:start!important;color:var(--text-invers-100)!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{max-height:none!important;height:100%!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{outline:none!important;border-bottom:1px solid var(--primary-100)!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:0px solid black!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{color:#fff!important}form.light label>span,.form.light label>span,.content-block.dark label>span{color:#fff!important}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{border-bottom:1px solid white!important;color:#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, rgba(0, 0, 0, 0) 0%, #0d0c0c 44.8641628%), linear-gradient(98.68deg, rgba(0, 0, 0, 0) 0%, #0d0c0c 44.8641628%), linear-gradient(180deg, #332d2c 0%, rgba(51, 45, 44, 0) 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 rgba(209, 231, 224, .2);--redglow-box-shadow: 0px 0px 24px 0px #741e20, 0px 0px 20px 0px #741e20;--blackglow-box-shadow: 0px 10px 20px 0px #000000;--buttunshadow-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, .25);--redneonglow-box-shadow: 0px 0px 20px 0px #ff0d00;--blueneonglow-box-shadow: 0px 0px 20px 0px #00fff0;--innershadow-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .25);--redneonglow2-box-shadow: 0px 0px 20px 0px #741e20, inset 0px 0px 1px 0px #000000;--dropshadow-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, .2);--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: #ffffff;--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: rgba(243, 238, 217, .4);--text-60: rgba(243, 238, 217, .6);--text-muted: rgba(243, 238, 217, .72);--text-subtle: rgba(243, 238, 217, .55);--text-reverse-100: #202020;--text: var(--text-100);--white-100: #ffffff;--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: rgba(243, 238, 217, .12);--surface-border-soft: rgba(243, 238, 217, .08);--surface-border-strong: rgba(173, 81, 76, .35);--shadow-soft: 0 24px 48px rgba(0, 0, 0, .3);--shadow-card: 0 14px 32px rgba(15, 23, 42, .35);--card-padding: 1.2rem;--default-gap: 1.2rem;--max-width: var(--normal-max-width);--focus-ring: 0 0 0 3px rgba(173, 81, 76, .24);--input-border: rgba(71, 84, 103, .24);--input-border-focus: rgba(173, 81, 76, .45);--input-focus-ring: 0 0 0 3px rgba(173, 81, 76, .25);--input-bg: rgba(255, 255, 255, .96);--input-bg-focus: #ffffff;--input-color: var(--text-050);--input-placeholder: rgba(243, 238, 217, .64);--input-label-color: var(--text-invers-150);--input-helper-color: rgba(243, 238, 217, .55);--input-checkbox-accent: var(--primary-200);--input-active-box-shadow: 0 0 1.2rem #dee2e6;--hover-color: var(--text-invers-100);--panel-bg: rgba(19, 18, 18, .86);--panel-border: rgba(243, 238, 217, .12);--panel-shadow: 0 18px 36px rgba(15, 23, 42, .25);--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: rgba(243, 238, 217, .12);--kontext-border-strong: rgba(173, 81, 76, .35);--kontext-text: #f3eed9;--kontext-text-muted: rgba(243, 238, 217, .72);--kontext-text-subtle: rgba(243, 238, 217, .55);--kontext-header-text: #f3eed9;--kontext-error: #ff6a63;--kontext-outline: rgba(173, 81, 76, .55);--kontext-bubble-assistant: rgba(41, 35, 34, .92);--kontext-bubble-assistant-border: rgba(243, 238, 217, .08);--kontext-bubble-assistant-shadow: 0 12px 36px rgba(10, 8, 8, .48);--kontext-bubble-user: #ad514c;--kontext-bubble-user-shadow: 0 16px 36px rgba(173, 81, 76, .32);--kontext-button-shadow: 0 22px 48px rgba(10, 8, 8, .58);--kontext-scrollbar: rgba(173, 81, 76, .45);--kontext-shadow: 0 26px 52px rgba(10, 8, 8, .55);--skeleton-from: rgba(15, 23, 42, .06);--skeleton-mid: rgba(15, 23, 42, .14);--skeleton-to: rgba(15, 23, 42, .06);--card-fade-strong: rgba(173, 81, 76, .45);--card-fade-secondary: rgba(47, 72, 88, .55);--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: color-mix(in srgb, #0ed163 16%, white);--primary-075: color-mix(in srgb, #0ed163 24%, white);--primary-150: color-mix(in srgb, #0ed163 88%, #0a8b49);--primary-200: color-mix(in srgb, #0ed163 78%, white);--primary-300: color-mix(in srgb, #0ed163 60%, white);--text-invers-200: color-mix(in srgb, #0ed163 68%, #0d0c0c);--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%, rgba(0, 0, 0, .6));--list-hover-strength: 10%}@media only screen and (min-width:968px)and (max-width:1223px){:root{--horizontal-default-margin: 2.4rem}}@media only screen and (min-width:1440px){:root{--horizontal-default-margin: 3.6rem}}.footer-placeholder{background-color:#fff;height:3rem;width:100%;margin-top:-3rem}footer.footer{background:var(--neutral-white);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;width:100%;gap:1.5rem}footer.footer,footer.footer *{box-sizing:border-box}footer.footer #content-section{padding:0px var(--horizontal-default-margin);max-width:var(--small-max-width);width:100%;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;justify-content:flex-start;position:relative}footer.footer #content-section #content-link-section{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}footer.footer #content-section #content-link-section .content{display:flex;flex-direction:column;gap:1.125rem;align-items:flex-start;justify-content:flex-start;width:8rem;position:relative}@media only screen and (min-width:100px)and (max-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{display:flex;flex-direction:column;gap:18px;min-width:300px}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);width:100%;margin:0 0 0 -.0625rem;display:flex;gap:.625rem;align-items:flex-start;justify-content:flex-start;flex:1;position:relative;overflow:hidden}footer.footer #icons-section .payments,footer.footer #icons-section .social{display:flex;gap:.75rem}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{height:100%;width:auto}footer.footer #icons-section .line{display:flex;flex-direction:row;gap:1.5rem;align-items:center;justify-content:flex-start;flex:1;position:relative;overflow:hidden}footer.footer #icons-section .line .brand-logo{height:60px;width:auto;object-fit:contain}footer.footer #icons-section .line svg{height:2.4rem;width:auto}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 0;flex:1;height:0rem;position:relative}@media only screen and (min-width:100px)and (max-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{display:flex;justify-content:center;width:100%;background:var(--bg-100);gap:1.2rem}footer.footer #legal-section .wrapper{max-width:var(--small-max-width);width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;position:relative;gap:1.2rem;padding:1.5rem var(--horizontal-default-margin)}footer.footer #legal-section .wrapper a,footer.footer #legal-section .wrapper small{color:var(--text-100)}@media only screen and (min-width:100px)and (max-width:967px){footer.footer #legal-section .wrapper{flex-direction:column;align-items:flex-start}}footer.footer #legal-section .wrapper .nav-points ul{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}footer.footer #legal-section .wrapper .nav-points ul li{display:inline-flex;align-items:center;gap:.35rem;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{position:relative;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer;padding-bottom:.05rem}footer.footer #legal-section .wrapper .nav-points a.footer-link:after{content:"";position:absolute;left:0;bottom:-.125rem;height:.125rem;width:100%;background:var(--primary-100);transform-origin:left center;transform:scaleX(0);opacity:.9;transition:transform .18s ease,opacity .18s ease}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{transform:scaleX(1);opacity:1}.container.svelte-13c07da{position:fixed;top:80px;right:20px;width:300px;opacity:.9;z-index:9999;display:flex;flex-direction:column;gap:.6rem;align-items:flex-end}.container.svelte-13c07da .notification:where(.svelte-13c07da):nth-child(1){margin-top:0}@media(max-width:768px){.container.svelte-13c07da{width:auto;left:20px}}.notification.svelte-13c07da{padding:20px;border-radius:5px;z-index:9999;margin-top:12px;position:relative;max-width:300px;width:fit-content}.notification.info.svelte-13c07da{background-color:#464646;color:#fff}.notification.success.svelte-13c07da{background-color:#8fca8f;color:#000}.notification.warning.svelte-13c07da{background-color:#dbbb7e;color:#000}.notification.error.svelte-13c07da{background-color:#8b0000;color:#fff}.notification.activate.svelte-13c07da{animation:svelte-13c07da-fadeinUp .5s}@keyframes svelte-13c07da-fadeinUp{0%{position:absolute;transform:translateY(100%);opacity:0;width:fit-content}to{position:absolute;opacity:1;transform:translateY(0);width:fit-content}}.notification.svelte-13c07da .close:where(.svelte-13c07da){position:absolute;top:5px;right:5px;cursor:pointer;opacity:.5}.blocker.svelte-13c07da{position:absolute;background:#525151b8;top:0;left:0;width:100%;height:100%;z-index:2000}.inModal.svelte-13c07da{top:initial;top:calc(50% - 50vh + 100px)!important;right:calc(50% - 50vw)!important}
