.form-submit-error{margin:16px 0 0;color:#b42318}:root[data-theme=dark] .form-submit-error{color:#ffb4ab}
@font-face{font-family:Geist;src:url("../../fonts/geist-variablefont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.body-500,.body-500-true,.heading-400,.heading-500{font-family:Geist,Arial,sans-serif;text-decoration:none}*,a,button,input,label,textarea{-webkit-tap-highlight-color:transparent}.button,.link{box-sizing:border-box;cursor:pointer}.button,.checkbox{position:relative}.checkbox-size-500,.radio-size-500{--block-padding:10px 20px 10px 12px}.heading-500{font-weight:700;font-size:28px;line-height:36px}.heading-400{font-size:26px;font-weight:700;line-height:30px}.body-500{font-weight:500}.body-500,.body-500-true{font-size:16px;line-height:24px}.body-500-true{font-weight:600}.body-400,.label-400,.table-500{font-weight:400;text-decoration:none;font-family:Geist,Arial,sans-serif}.body-400{font-size:13px;line-height:20px}.label-400{font-size:13px;line-height:16px}.table-500{font-variant-numeric:tabular-nums;font-size:15px;line-height:20px}:root{--text-500:#001122f2;--text-300:#001122a8;--text-200:#0011228f;--icon-300:#0011224d;--main-50:#f9fafb;--neutral-100:#6183a229;--neutral-50:#6183a21a;--alert-500:#d3003d;--warning-300:#ffd62c;--negative-500:#e83827;--opacity-300:50%;--opacity-500:100%;--shadowToken-100:0 0 2px #0000001f;--elevation-200:0 2px 8px #0000001f,var(--shadowToken-100);--elevation-500:0 8px 16px -2px #0000001f,var(--shadowToken-100);--elevation-900:0 16px 24px -2px #0000001f,var(--shadowToken-100);--active-bg-action-primary:#000;--active-bg-negative-primary:#c92718;--active-bg-tertiary-transparent:#1e37691a;--active-graphic-negative:#ff7965;--active-graphic-quaternary-transparent:#051b372e;--active-text-action-primary:#0088e7;--active-text-negative:#ff7965;--bg-action-primary:#222;--bg-negative-primary:#e83827;--bg-negative-secondary-transparent:#ff796524;--bg-primary-transparent:#ffffffa6;--bg-secondary-transparent:#1e37691a;--bg-success-secondary-transparent:#1dae401f;--bg-tertiary-transparent:#1e37690f;--bg-warning-secondary-transparent:#f7b2001f;--elevation-overlay1:#fff;--elevation-overlay2:#fff;--graphic-action-primary:#005bff;--graphic-action-secondary-transparent:#2f9bf94d;--graphic-alert-primary:#d3003d;--graphic-negative-primary:#e83827;--graphic-negative-secondary-transparent:#ff79654d;--graphic-primary-transparent:#0011218c;--graphic-quaternary-transparent:#0f2d4b26;--graphic-secondary-transparent:#05162863;--graphic-success-primary:#1dae40;--graphic-success-secondary-transparent:#1dae404d;--graphic-tertiary-transparent:#071a2a4f;--graphic-warning-primary:#f7b200;--graphic-warning-secondary-transparent:#f7b2004d;--layer-floor1:#fff;--layer-surface-transparent:#1e37690a;--static-bg-neutral-primary:#202e41;--static-graphic-action-primary-on-dark:#339efc;--static-graphic-alert-primary-on-dark:#ff99a2;--static-graphic-info-primary-on-dark:#4fcee4;--static-graphic-negative-primary-on-dark:#ff7965;--static-graphic-primary-on-dark-transparent:#fffffff2;--static-graphic-secondary-on-dark-transparent:#fffc;--static-graphic-success-primary-on-dark:#34d865;--static-text-primary-on-dark-transparent:#fffffff2;--text-action:#005bff;--text-alert:#d3003d;--text-negative:#e83827;--text-primary-transparent:#02080ff2;--text-secondary-transparent:#001122a8;--text-tertiary-transparent:#0011218c;--text-color:var(--text-primary-transparent);--text-decoration:none;--z-index-notification:11000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[\:has\(body\[data-theme\%3D\%22light\%22\]\)]{color-scheme:light}:root:has(body[data-theme=light]){color-scheme:light}:root[\:has\(body\[data-theme\%3D\%22dark\%22\]\)]{color-scheme:dark}:root:has(body[data-theme=dark]){color-scheme:dark}body[data-theme]{background-color:var(--layer-floor1);color:var(--text-primary-transparent)}*{box-sizing:border-box}:focus{outline:0}div[data-tippy-root] *{box-sizing:initial}body,html{height:100%;min-height:100%}a,button,input,label,textarea{outline:0}a:active,button:active{background-color:transparent}.app-root,.form-content{display:flex;flex-direction:column}.data-cell{display:grid;grid-auto-rows:max-content;grid-column-gap:8px;align-items:center;grid-template-columns:var(--columns);height:max-content;grid-column-gap:10px}.data-cell-content{grid-row:span 2}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-content,.textarea,.textarea-caption{overflow-wrap:anywhere}.data-content{--color-label:var(--data-content-color-label,var(--text-primary-transparent));--color-caption:var(--data-content-color-caption,var(--text-secondary-transparent));display:grid;gap:var(--gap);padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding)}.data-content-size-500{--vertical-padding:2px;--gap:2px}.data-content-label{color:var(--color-label)}.link-common-primary{border-bottom:1px solid var(--text-color)}.link{color:var(--text-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:color .05s,text-decoration-color .05s}.link:hover,.link[data-teststate=hover]{color:var(--hover-text-color)}.button{--initial-border-size:1px;--padding-icon-func:calc(var(--padding-constant) - 4px - var(--padding-no-content-shift, 0px));align-items:stretch;background-color:var(--background-color);border:none;border-radius:var(--leftRadius) var(--rightRadius) var(--rightRadius) var(--leftRadius);box-shadow:inset 0 0 0 var(--initial-border-size) var(--border-color);color:var(--icon-color);display:grid;height:var(--height);margin:0;min-width:var(--min-width);padding:0;width:var(--width)}.button-content{display:grid;gap:var(--gap);grid-auto-flow:column;padding-left:var(--padding-icon-left,var(--padding-constant));padding-right:var(--padding-icon-right,var(--padding-constant));place-content:center;place-items:center}.button-text{color:var(--text-color);white-space:nowrap;width:100%}.button-size-600{--padding-constant:24px;--height:56px;--min-width:56px;--leftRadius:10px;--rightRadius:10px;--gap:4px}.button-size-500{--padding-constant:16px;--height:44px;--min-width:44px;--leftRadius:8px;--rightRadius:8px;--gap:4px}.button-primary{--icon-color:var(--static-graphic-primary-on-dark-transparent);--text-color:var(--static-text-primary-on-dark-transparent);--border-color:#0000;--background-color:var(--bg-action-primary);--background-color-hovered:var(--active-bg-action-primary);--background-color-active:var(--bg-action-primary);--background-image:#0000}.button-secondary,.button:disabled{--background-color:var(--bg-tertiary-transparent);--border-color:#0000}.button-secondary{--icon-color:var(--graphic-action-primary);--background-color-hovered:var(--active-bg-tertiary-transparent);--background-color-active:#0000;--background-image:linear-gradient(to top,#0000 -500%,var(--background-color-hovered) 80%),linear-gradient(to bottom,#0000 -500%,var(--background-color-hovered) 80%)}.checkbox,.radio{cursor:pointer;margin:0;--icon-color:var(--static-graphic-primary-on-dark-transparent);box-sizing:border-box}.button-fill{--width:100%}.button:disabled{cursor:default;opacity:var(--opacity-300);--icon-color:var(--graphic-secondary-transparent);--text-color:var(--text-tertiary-transparent)}.button:active:not(:disabled,.button-clear,.button-disabled),.button[data-teststate-active=true]:not(:disabled,.button-clear,.button-disabled){--background-color:var(--background-color-active);background-image:var(--background-image)}.button:hover:not(:disabled,.button-disabled,:active,.button-clear),.button[data-teststate-hover=true]:not(:disabled,[data-teststate-active=true],.button-clear,.button-disabled){--background-color:var(--background-color-hovered)}.checkbox-container,.radio-container{box-sizing:border-box;color:var(--text-primary-transparent);cursor:pointer;height:fit-content}.checkbox-left-content,.radio-left-content{align-items:center;display:flex}.checkbox-min-height,.radio-min-height{min-height:24px}.checkbox-fit-content,.radio-fit-content{width:fit-content}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-primary-transparent);border:2px solid var(--graphic-quaternary-transparent);border-radius:var(--border-radius);display:grid;height:var(--checkbox-size);padding:0;place-items:center;width:var(--checkbox-size)}.backdrop,.window-root{position:fixed;bottom:0;left:0;right:0;top:0}.checkbox:checked:after{background-color:var(--icon-color);content:"";height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M12.707 5.293a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L7 9.586l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M12.707 5.293a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L7 9.586l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");position:absolute;width:16px}.checkbox:indeterminate:after{background-color:var(--icon-color);border-radius:1px;content:"";height:2px;position:absolute;width:8px}.checkbox:checked:not(:disabled),.checkbox:indeterminate:not(:disabled){background-color:var(--bg-action-primary);border:none}.checkbox:checked:disabled,.checkbox:indeterminate:disabled{background-color:var(--bg-primary-transparent);border:2px solid var(--graphic-quaternary-transparent)}.checkbox-container:hover:not(.checkbox-disabled) .checkbox,.checkbox-container[data-teststate-hover=true]:not(.checkbox-disabled) .checkbox,.radio-container:hover:not(.radio-has-error) .radio:not(:disabled,:checked),.radio-container[data-teststate-hover=true]:not(.radio-has-error) .radio:not(:disabled,:checked){border:2px solid var(--active-graphic-quaternary-transparent)}.checkbox-container:hover:not(.checkbox-disabled) .checkbox:checked:not(:disabled),.checkbox-container:hover:not(.checkbox-disabled) .checkbox:indeterminate:not(:disabled),.checkbox-container[data-teststate-hover=true]:not(.checkbox-disabled) .checkbox:checked:not(:disabled),.checkbox-container[data-teststate-hover=true]:not(.checkbox-disabled) .checkbox:indeterminate:not(:disabled){background-color:var(--active-bg-action-primary);border:none}.checkbox-size-500{--checkbox-size:20px;--border-radius:6px}.backdrop{background:#0b0e128f;transition:background .3s}.window-root{height:100vh;pointer-events:none;width:100vw}.window{background-color:var(--elevation-overlay1);bottom:0;box-sizing:border-box;display:flex;height:100%;left:0;min-width:100%;pointer-events:auto;position:absolute;right:0;top:0;width:100%}.rating-icon,.rating-input{pointer-events:none}.window-close-icon{background-color:initial;border:none;color:var(--graphic-secondary-transparent);cursor:pointer;display:grid;padding:0;position:absolute}.island,.textarea-root{color:var(--text-primary-transparent)}.window-close-icon:hover{color:var(--graphic-primary-transparent)}.island{--old-action-25:#2f9bf90d;border-radius:var(--border-radius);padding:var(--padding)}.island-elevate{background-color:var(--elevation-overlay1);box-shadow:var(--elevation-200)}.island-size-500{--padding:24px;--border-radius:16px}.island-has-no-padding-top,.modal-title,.text-view-padding-top-off{padding-top:0}.radio-size-500{--outer-circle-diameter:20px}.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-primary-transparent);border:2px solid var(--graphic-quaternary-transparent);border-radius:50%;height:var(--outer-circle-diameter);padding:4px;width:var(--outer-circle-diameter)}.radio:checked{background-color:var(--static-graphic-primary-on-dark-transparent);border:6px solid var(--bg-action-primary)}.radio:disabled{background-color:var(--graphic-quaternary-transparent);border:none;box-shadow:none;cursor:not-allowed}.radio:disabled:checked{background-clip:content-box;background-color:var(--graphic-primary-transparent);border:2px solid var(--graphic-quaternary-transparent);box-shadow:inset 0 0 0 4px var(--bg-primary-transparent)}.radio-container:hover .radio:checked:not(:disabled),.radio-container[data-teststate-hover=true] .radio:checked:not(:disabled){border:6px solid var(--active-bg-action-primary)}.textarea-root{--container-background-color:var(--bg-tertiary-transparent);--cursor-default:text;--cursor-disabled:not-allowed;cursor:var(--cursor-default);display:flex;flex-direction:column}.textarea-container{background-color:var(--container-background-color);border-radius:var(--border-radius);box-shadow:inset 0 0 0 1px var(--container-border,#0000);box-sizing:border-box;cursor:text;display:flex;flex-direction:column;min-height:var(--textarea-min-height,auto);outline:0;padding:var(--input-padding-top) 2px var(--input-padding-bottom) var(--left-padding);position:relative;transition:background-color .1s,box-shadow .1s}.textarea-container:has(.input-field){align-items:center;flex-direction:row;gap:4px;min-height:56px;padding:0 8px 0 10px}.textarea-container:hover:not(.textarea-container-is-disabled,.textarea-inline){--container-background-color:var(--bg-primary-transparent);box-shadow:inset 0 0 0 2px var(--container-state-hover-border,var(--graphic-quaternary-transparent))}.textarea-container:focus-within:not(.textarea-container-is-disabled,.textarea-inline){--container-background-color:var(--bg-primary-transparent);box-shadow:inset 0 0 0 2px var(--container-state-active-border,var(--bg-action-primary))}.textarea-size-500{--label-text-translate-y:12px;--label-text-floated-translate-y:4px;--input-with-label-padding-top:20px;--input-with-label-padding-bottom:4px;--input-padding-top:12px;--input-padding-bottom:12px;--left-padding:10px;--border-radius:8px;--textarea-min-height:70px;--textarea-content-min-height:46px}.textarea-footer{display:flex;gap:4px;justify-content:flex-end;margin-left:2px;margin-right:2px;margin-top:4px}.input-field,.textarea{background-color:initial;border:none;margin:5px;outline:0;box-sizing:border-box}.textarea-caption{color:var(--text-tertiary-transparent);cursor:auto;flex:1}.textarea{display:block;flex:1 1 auto;min-height:var(--textarea-content-min-height,20px);overflow-x:hidden;overflow-y:auto;padding:0 10px 0 0;resize:none;width:100%}.input-field{box-shadow:none;cursor:inherit;flex-basis:0;flex-grow:1;font:inherit;line-height:inherit;min-width:0;padding:0;width:0}.form-container,.form-header{width:100%;word-wrap:break-word}.input-field::placeholder,.textarea::placeholder{color:var(--text-tertiary-transparent)}.input-field::placeholder{max-height:20px;opacity:1}.text-view{color:var(--text-primary-transparent);margin:0}.text-view-caption{color:var(--text-secondary-transparent)}.text-view-caption-small{padding-bottom:8px;padding-top:2px}.text-view-padding-bottom-off{padding-bottom:0}.form-container{box-sizing:border-box;justify-content:center;background-color:var(--elevation-overlay1)}.form-header{align-items:center;display:flex;flex-direction:column;overflow:hidden}.form-header-title{color:var(--custom-font-primary-color,var(--text-500));max-width:100%}@media (max-width:767.98px){.form-header-title{font-size:24px;line-height:30px}}.form-header-description{color:var(--custom-font-secondary-color,var(--text-300));margin-top:2px;max-width:100%}.question-block:not(:last-child){border-bottom:1px solid var(--neutral-100)}.question-required:after{color:var(--custom-question-label-color,var(--custom-font-primary-color,var(--alert-500)));content:"*";content:none}.question-options{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.question-label{color:var(--custom-question-label-color,var(--custom-font-primary-color));word-wrap:break-word}.question-primary-color,.question-primary-color div,.question-primary-color input,.question-primary-color textarea{color:var(--custom-font-primary-color,var(--text-500))}::placeholder{color:var(--custom-font-secondary-color,var(--text-200))}.rating-group:hover .rating-star,.rating-star{color:var(--unselected-star-color)}:root{--max-width:658px;--selected-star-color:var(--warning-300);--unselected-star-color:var(--icon-300);--text-500:#000;--text-300:rgba(0, 0, 0, .62);--text-200:rgba(0, 0, 0, .42);--icon-300:rgba(0, 0, 0, .22);--main-50:#fcfcfc;--neutral-100:rgba(17, 20, 20, .1);--neutral-50:rgba(17, 20, 20, .08);--warning-300:#000;--negative-500:#d3003d;--active-bg-action-primary:#111;--active-bg-tertiary-transparent:rgba(17, 20, 20, .08);--active-graphic-quaternary-transparent:rgba(17, 20, 20, .35);--active-text-action-primary:#000;--bg-action-primary:#000;--bg-primary-transparent:#fcfcfc;--bg-tertiary-transparent:rgba(17, 20, 20, .04);--elevation-overlay1:#fcfcfc;--elevation-overlay2:#fcfcfc;--graphic-action-primary:#000;--graphic-quaternary-transparent:rgba(17, 20, 20, .16);--graphic-secondary-transparent:rgba(0, 0, 0, .52);--graphic-tertiary-transparent:rgba(0, 0, 0, .36);--layer-floor1:#fcfcfc;--layer-surface-transparent:rgba(17, 20, 20, .04);--static-text-primary-on-dark-transparent:#fcfcfc;--text-action:#000;--text-primary-transparent:#000;--text-secondary-transparent:rgba(0, 0, 0, .62);--text-tertiary-transparent:rgba(0, 0, 0, .42);--text-color:#000}.rating-field{display:flex;flex-direction:column;gap:2px}.rating-group{display:inline-flex;max-height:32px;position:relative}.rating-star{transition:color .3s ease-in-out}.rating-label:has(+ .rating-input:checked) .rating-star,.rating-label:has(~ .rating-input:checked) .rating-star{color:var(--selected-star-color)}.rating-label{cursor:pointer;flex-grow:1;text-align:center}.rating-label:has(~ .rating-label:hover) .rating-star,.rating-label:hover .rating-star{color:var(--selected-star-color)}@media (min-width:468px){.rating-label{max-width:36px}}.rating-input{height:1px;left:0;opacity:0;position:absolute;width:1px}.form-header-wrapper{display:var(--custom-header-display)}.form-page-inner{align-items:center}.form-page-inner,.form-page-wrapper{display:flex;flex-direction:column;row-gap:var(--custom-gap-between-blocks,24px);width:100%;row-gap:0}.form-page-wrapper{position:relative}.form-submit-success{align-items:center;display:flex;justify-content:center;min-height:180px;text-align:center;width:100%}.form-submit-success-inner{max-width:560px}.form-submit-success-title{color:var(--custom-font-primary-color,var(--text-500));margin-bottom:8px}.chapter-counter,.form-submit-success-text,.personal-data-link{color:var(--custom-font-secondary-color,var(--text-300))}.form-submit-success-text{margin:0}.consent-content{--data-content-color-label:var(--custom-font-primary-color);--data-content-color-caption:var(--negative-500)}.chapter-counter{position:absolute}.chapter-footer{align-items:center;display:var(--custom-chapters-footer-display,flex);position:relative}.chapter-controls{column-gap:12px;display:flex;flex:1;justify-content:flex-end}.form-page-footer{border-top:1px solid var(--neutral-50);display:flex;justify-content:center}.personal-data-link{display:block;text-align:center}.form-layout{display:flex;flex-direction:column;flex-grow:1}@media (min-width:575.98px){.form-container{padding:48px 56px}.form-layout{padding:68px 16px}}@media (min-width:767.98px){.form-layout{padding:68px calc((100% - var(--max-width))/ 2)}}.custom-window{max-width:500px;width:100%}.modal-content{width:100%}.modal-button{flex-shrink:0}.dialog.legal-modal-window{display:flex;flex-direction:column;max-height:100%;max-width:860px;width:100%}.legal-modal-scroll{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto}.app-root,body{min-height:100dvh;display:flex}.form-header-description br,.legal-modal-content[hidden]{display:none}.legal-modal-content h4:first-child{margin-top:0}.legal-modal-content p{margin:0 0 10px}.legal-modal-content .legal-modal-version{color:var(--text-tertiary-transparent)}.dialog-safe-zone{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;padding:10px;width:100%}.dialog{border-radius:var(--border-radius);box-shadow:var(--elevation-900);height:fit-content;margin:auto;max-height:100%;max-width:100%;padding:var(--padding);width:fit-content}.dialog-size-400{--close-icon-position-top:12px;--close-icon-position-right:12px;--padding:24px;--border-radius:16px}.dialog-close-icon{right:var(--close-icon-position-right);top:var(--close-icon-position-top);place-items:center;z-index:1}@media (max-width:575.98px){.modal-button{margin-bottom:8px}.dialog.legal-modal-window{max-height:calc(100vh - 20px)}.legal-modal-scroll{padding-right:4px}.dialog-close-icon{font-size:30px;height:40px;width:40px}}.app-root,.form-content{height:auto;width:100%}body,button,input,select,textarea{font-family:Geist,Arial,sans-serif;font-family:Geist,Arial,sans-serif}.consent-content .link,.consent-content .link:hover,a{color:inherit}.data-content-label,.form-header-title,.input-field,.question-label,.textarea{color:#000}.consent-content .data-content-label,.form-header-description,.form-submit-success-text{color:rgba(0,0,0,.62)}.question-required span:after{color:rgba(0,0,0,.36);content:"\202f*";font-size:1.24em;font-weight:550;line-height:1;white-space:nowrap}.checkbox,.radio{background:#fcfcfc;border-color:rgba(17,20,20,.24);border-width:1.5px}.checkbox-container:hover:not(.checkbox-disabled) .checkbox,.radio-container:hover:not(.radio-has-error) .radio:not(:disabled,:checked){border-color:rgba(17,20,20,.52);border-width:1.5px}.textarea-container{--container-background-color:rgba(17, 20, 20, .035);box-shadow:inset 0 0 0 1px rgba(17,20,20,.08)}.textarea-container:hover:not(.textarea-container-is-disabled,.textarea-inline){--container-background-color:#fcfcfc;box-shadow:inset 0 0 0 1px rgba(17,20,20,.14)}.textarea-container:focus-within:not(.textarea-container-is-disabled,.textarea-inline){--container-background-color:#fcfcfc;box-shadow:inset 0 0 0 1px #000}.input-field::placeholder,.textarea::placeholder,::placeholder{color:rgba(0,0,0,.42)}.rating-star{color:rgba(0,0,0,.2)}.form-submit-success-title,.legal-modal-content h4,.link:hover,.modal-title,body{color:#000}.rating-label:has(+ .rating-input:checked) .rating-star,.rating-label:has(~ .rating-input:checked) .rating-star,.rating-label:has(~ .rating-label:hover) .rating-star,.rating-label:hover .rating-star{color:#000}.link-common-primary{border-bottom-color:currentColor}.button-primary{--background-color:#000;--background-color-hovered:#111;--background-color-active:#000;--text-color:#fcfcfc}.button .button-text{font-style:normal;text-align:center}.chapter-controls .button-primary{--leftRadius:8px;--rightRadius:8px;transition:background-color .2s cubic-bezier(.5, .7, .4, 1),transform .2s cubic-bezier(.5, .7, .4, 1)}.chapter-controls .button-primary:hover:not(:disabled,.button-disabled,:active,.button-clear){transform:translateY(-1px);transform:none}.chapter-controls .button-primary .button-text{letter-spacing:0}.button-secondary{--background-color:rgba(17, 20, 20, .05);--background-color-hovered:rgba(17, 20, 20, .07);--background-color-active:rgba(17, 20, 20, .07);--border-color:rgba(17, 20, 20, .05);--text-color:#000}.button-secondary .button-text{color:#000;font-weight:550}.personal-data-link{color:rgba(0,0,0,.52)}.legal-modal-scroll{color:rgba(0,0,0,.72)}.window-close-icon{color:rgba(0,0,0,.48)}:root{color-scheme:light;--color-main:#2A2A2A;--color-secondary:#656565;--color-border:#00000026;--color-background:#FFFFFF;--color-background-accent:#FFFFFF;--color-button-main:#2A2A2A;--color-button-main-active:#000000;--color-button-text:#FFFFFF;--color-switch-background:#EEEEEE;--color-switch-background-active:#FFFFFF;--color-switch-text:#2A2A2A;--color-switch-text-inactive:#B3B3B3;--color-input-background:#FFFFFF;--color-input-text:#2A2A2A;--color-divider:rgba(0, 0, 0, .08)}:root[data-theme=dark]{color-scheme:dark;--color-main:#EAEAEA;--color-secondary:#C1C1C1;--color-border:#FFFFFF26;--color-background:#262629;--color-background-accent:#2F2F32;--color-button-main:#1C1C1E;--color-button-main-active:#000000;--color-button-text:#FFFFFF;--color-switch-background:#39393C;--color-switch-background-active:#222224;--color-switch-text:#FFFFFF;--color-switch-text-inactive:#747477;--color-input-background:#262629;--color-input-text:#FFFFFF;--color-divider:rgba(255, 255, 255, .08)}body{background-color:#f2f3f5;margin:0;padding:0;user-select:none;-webkit-user-select:none;align-items:flex-start;justify-content:center;color:var(--color-main);background-color:var(--color-background);transition:background-color .2s,color .2s}.app-root{align-items:flex-start;justify-content:flex-start;padding:32px 0}.form-layout{width:100%;max-width:620px;flex-grow:0;margin:0 auto;padding:45px;border:1px solid var(--color-border);border-radius:40px;box-sizing:border-box;background-color:var(--color-background-accent);transition:background-color .2s,border-color .2s}.content-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:40px}.content-logo-link{flex-shrink:0;display:block;transition:opacity .2s}.content-logo-link:active,.content-logo-link:hover,.dialog-close-icon:hover{opacity:.75}.content-logo{width:38px;height:auto;display:block}:root[data-theme=dark] .content-logo{filter:invert(1)}.theme-switch{position:relative;z-index:0;flex-shrink:0;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;border:2px solid var(--color-switch-background);border-radius:10px;background-color:var(--color-switch-background);overflow:hidden}.theme-switch::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:8px;background-color:var(--color-switch-background-active);transition:transform .2s}.theme-switch[data-theme=dark]::after{transform:translateX(100%)}.theme-switch>button{position:relative;z-index:1;min-width:48px;height:30px;padding:0 10px;border:none;background:0 0;color:var(--color-switch-text-inactive);font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:color .2s,opacity .2s}.theme-switch>button:hover{color:var(--color-switch-text);opacity:.75}.theme-switch>button.active{color:var(--color-switch-text);opacity:1}.form-container{display:block;padding:0;background:0 0}.island{padding:0;border-radius:0;color:var(--color-main)}.form-header{align-items:flex-start;text-align:left}.form-header-wrapper{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--color-divider)}.form-header-title{margin:0 0 10px;color:var(--color-main);font-weight:500;font-size:30px;line-height:110%}.form-header-description,.question-required span::after{color:var(--color-secondary)}.form-header-description{font-size:16px;line-height:140%}.questions-list{display:flex;flex-direction:column;gap:22px}.question-block:not(:last-child){margin:0;padding:0 0 22px;border-bottom:1px solid var(--color-divider)}.question-label{margin-bottom:12px;color:var(--color-main);font-weight:500;font-size:16px;line-height:140%}.question-options{gap:10px}.data-content-label,.input-field,.question-primary-color,.question-primary-color div,.question-primary-color input,.question-primary-color textarea,.textarea{color:var(--color-input-text)}.checkbox,.radio{background:var(--color-input-background);border:1px solid var(--color-border)}.radio:checked{background-color:var(--icon-color);border:6px solid var(--color-button-main)}.checkbox:checked:not(:disabled),.checkbox:indeterminate:not(:disabled){background-color:var(--color-button-main)}.checkbox-container:hover:not(.checkbox-disabled) .checkbox,.radio-container:hover:not(.radio-has-error) .radio:not(:disabled,:checked){border:1px solid var(--color-main)}.textarea-container,.textarea-container:focus-within:not(.textarea-container-is-disabled,.textarea-inline),.textarea-container:hover:not(.textarea-container-is-disabled,.textarea-inline){--container-background-color:var(--color-input-background);border-radius:18px;box-shadow:inset 0 0 0 1px var(--color-border)}.textarea-container:focus-within:not(.textarea-container-is-disabled,.textarea-inline){box-shadow:inset 0 0 0 1px var(--color-main)}.input-field::placeholder,.textarea::placeholder,::placeholder{color:var(--color-secondary)}.rating-group:hover .rating-star,.rating-star{color:var(--color-border)}.rating-group{align-self:flex-start;width:max-content}.rating-label{flex:0 0 32px;width:32px;max-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.rating-label:has(+ .rating-input:checked) .rating-star,.rating-label:has(~ .rating-input:checked) .rating-star,.rating-label:has(~ .rating-label:hover) .rating-star,.rating-label:hover .rating-star{color:var(--color-main)}.consent-content .data-content-label,.form-submit-success-text,.personal-data-link,.window-close-icon{color:var(--color-secondary)}.checkbox-container:has(#consent){margin-top:10px}.button-secondary .button-text,.form-submit-success-title,.legal-modal-content h4,.link:hover,.modal-title,.window{color:var(--color-main)}.chapter-footer{margin-top:24px}.button-primary,.chapter-controls .button-primary{--background-color:var(--color-button-main);--background-color-hovered:var(--color-button-main-active);--background-color-active:var(--color-button-main-active);--text-color:var(--color-button-text);--leftRadius:18px;--rightRadius:18px}.button .button-text,.chapter-controls .button-primary .button-text{font-weight:400;font-size:18px;line-height:24px}.form-page-footer{margin-top:28px;padding:20px 0 0;border-top:1px solid var(--color-divider)}.dialog{background:var(--color-background-accent);border:1px solid var(--color-border);border-radius:40px;box-sizing:border-box;box-shadow:none;padding:40px}.modal-title{max-width:calc(100% - 44px);font-weight:500;font-size:30px;line-height:110%}.legal-modal-scroll{color:var(--color-secondary);margin-top:24px;padding-right:12px}.legal-modal-content h4{font-weight:500;font-size:18px;line-height:130%;margin:28px 0 10px}.legal-modal-content p{font-size:16px;line-height:140%}.legal-modal-content .legal-modal-version{color:var(--color-secondary);font-size:16px;line-height:140%;margin:28px 0 0;text-align:center}.button-secondary{--background-color:var(--color-switch-background);--background-color-hovered:var(--color-divider);--background-color-active:var(--color-divider);--border-color:transparent;--text-color:var(--color-main)}.dialog-close-icon{top:24px;right:24px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;color:transparent;background:var(--color-background-accent);font-size:0;line-height:1;transition:opacity .2s,background-color .2s,border-color .2s}.dialog-close-icon::after,.dialog-close-icon::before{content:"";position:absolute;width:14px;height:1.5px;border-radius:999px;background:var(--color-secondary)}.dialog-close-icon::before{transform:rotate(45deg)}.dialog-close-icon::after{transform:rotate(-45deg)}.modal-button{margin-top:24px;border-radius:18px}@media (max-width:768px){body{align-items:stretch;background-color:var(--color-background-accent)}.app-root{align-items:stretch;padding:0}.form-layout{display:flex;flex-direction:column;flex-grow:1;min-height:100dvh;border:none;border-radius:0;padding:40px 24px 24px}.dialog-safe-zone{padding:0}.dialog.legal-modal-window{width:100%;max-width:none;height:100dvh;max-height:100dvh}.dialog{border:none;border-radius:0;padding:40px 24px max(24px,env(safe-area-inset-bottom))}.modal-title{font-size:24px;line-height:120%}.legal-modal-scroll{padding-right:4px}.dialog-close-icon{top:40px;right:24px}.form-page-footer{margin-top:auto;padding:20px 24px max(24px,env(safe-area-inset-bottom))}.theme-switch>button{min-width:46px;padding:0 9px;font-size:13px}}@media (max-height:843px){.content-header{margin-bottom:30px}}
