body{margin:0;font-family:var(--font-primary, "Lato", sans-serif);font-size:var(--body-m-size, 16px);line-height:var(--body-m-line, 24px);color:var(--text-body, #464646);background-color:var(--surface-page, #fafafa)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{max-width:100%;height:auto;display:block}:root{--surface-page: #fafafa;--surface-bottom-container: #f5f5f5;--surface-middle-container: #e9e9e9;--surface-top-container: #d0d0d0;--surface-default-container: #fdfdfd;--surface-disabled: #e9e9e9;--surface-action: #e96620;--surface-action-hover: #fff1eb;--surface-action-pressed: #d14000;--surface-action-carousel: #ffe2d4;--surface-brand-primary: #e96620;--surface-brand-secondary: #0063c7;--surface-information: #eff7f9;--surface-success: #f1f7f2;--surface-error: #fff1f1;--text-headings: #393939;--text-body: #464646;--text-captions: #555555;--text-nav: #2b2b2b;--text-placeholder: #7d7d7d;--text-action: #e96620;--text-action-hover: #f78958;--text-action-pressed: #d14000;--text-action-disabled: #7d7d7d;--text-action-on: #ffffff;--text-status-information: #097892;--text-status-information-hover: #3a90a9;--text-status-success: #438558;--text-status-success-hover: #609c71;--text-status-error: #de515e;--text-status-error-hover: #ed6f76;--border-default: #e9e9e9;--border-accent: #d0d0d0;--border-disabled: #b3b3b3;--border-action: #f78958;--border-action-hover: #ffa984;--border-action-pressed: #b11500;--border-information: #3a90a9;--border-success: #609c71;--border-error: #f88c90;--radius-none: 0;--radius-s: 4px;--radius-m: 8px;--radius-l: 16px;--radius-xl: 24px;--radius-xxl: 48px;--space-0: 0px;--space-10: 1px;--space-25: 2px;--space-50: 4px;--space-100: 8px;--space-150: 12px;--space-200: 16px;--space-225: 18px;--space-250: 20px;--space-300: 24px;--space-400: 32px;--space-500: 40px;--space-600: 48px;--space-700: 56px;--space-800: 64px;--space-900: 72px;--space-1000: 80px;--padding-xxxs: 2px;--padding-xxs: 4px;--padding-s: 8px;--padding-s-m: 12px;--padding-m: 16px;--padding-l: 24px;--padding-xl: 32px;--jumper-xl-lg: 96px;--jumper-lg-md: 64px;--jumper-md-sm: 48px;--jumper-sm-xs: 32px;--jumper-xs-xxs: 24px;--jumper-xxs-xxxs: 16px;--jumper-xxxs-tiny: 8px;--margin-s: 32px;--margin-m: 64px;--margin-l: 128px;--margin-xl: 244px;--grid-col-margin: 244px;--grid-col-count: 12;--grid-col-width: 56px;--grid-col-gutter: 32px;--grid-row-gap: 64px;--grid-body-max-width: 672px;--font-primary: "Lato", sans-serif;--font-secondary: "Lora", Georgia, "Times New Roman", Times, serif;--font-icons: "Font Awesome 6 Free";--hero-size: 64px;--hero-line: 76px;--hero-weight: 900;--h1-size: 56px;--h1-line: 64px;--h1-weight: 900;--h2-size: 48px;--h2-line: 56px;--h2-weight: 900;--h3-size: 40px;--h3-line: 48px;--h3-weight: 900;--h4-size: 32px;--h4-line: 40px;--h4-weight: 900;--h5-size: 24px;--h5-line: 28px;--h5-weight: 900;--h6-size: 20px;--h6-line: 24px;--h6-weight: 700;--body-xxl-size: 32px;--body-xxl-line: 40px;--body-xl-size: 24px;--body-xl-line: 32px;--body-l-size: 20px;--body-l-line: 28px;--body-m-size: 16px;--body-m-line: 24px;--body-s-size: 14px;--body-s-line: 20px;--body-xs-size: 12px;--body-xs-line: 14px;--btn-primary-bg: #e96620;--btn-primary-bg-hover: #fff1eb;--btn-primary-bg-pressed: #d14000;--btn-primary-bg-disabled: #e9e9e9;--btn-primary-border: #f78958;--btn-primary-border-hover: #ffa984;--btn-primary-border-pressed: #b11500;--btn-primary-outline: #e96620;--btn-primary-text: #ffffff;--btn-primary-text-hover: #f78958;--btn-primary-text-pressed: #d14000;--btn-icon-action-on: #ffffff;--btn-icon-action: #e96620;--btn-icon-action-hover: #f78958;--btn-icon-action-pressed: #d14000;--btn-icon-action-disabled: #7d7d7d;--btn-border-disabled: #b3b3b3;--btn-border-width: 2px;--btn-radius: 48px;--sidebar-width: 280px}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-primary);color:var(--text-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);color:var(--text-headings)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--padding-s);padding-left:var(--padding-l);padding-right:var(--padding-l);border-width:var(--btn-border-width);border-style:solid;border-radius:var(--btn-radius);font-family:var(--font-primary);cursor:pointer;text-decoration:none;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease;position:relative;overflow:clip}.btn:focus-visible{outline:none}.btn .btn-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px}.btn.btn-s{padding-top:var(--padding-s);padding-bottom:var(--padding-s);padding-left:var(--padding-m);padding-right:var(--padding-m);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:400;letter-spacing:.02em}.btn.btn-s .btn-icon{font-size:var(--body-s-size);line-height:var(--body-s-line)}.btn.btn-m{padding-top:var(--padding-s);padding-bottom:var(--padding-s);padding-left:var(--padding-l);padding-right:var(--padding-l);font-size:var(--body-m-size);line-height:var(--body-m-line);font-weight:400;letter-spacing:.01em}.btn.btn-m .btn-icon{font-size:var(--body-m-size);line-height:var(--body-m-line)}.btn.btn-l{padding-top:var(--padding-s-m);padding-bottom:var(--padding-s-m);padding-left:var(--padding-xl);padding-right:var(--padding-xl);font-size:var(--body-l-size);line-height:var(--body-l-line);font-weight:400;letter-spacing:.01em}.btn.btn-l .btn-icon{font-size:var(--body-l-size);line-height:var(--body-l-line)}.btn.btn-xl{padding-top:var(--padding-m);padding-bottom:var(--padding-m);padding-left:var(--padding-xl);padding-right:var(--padding-xl);font-size:var(--body-l-size);line-height:var(--body-l-line);font-weight:700;letter-spacing:0}.btn.btn-xl .btn-icon{font-size:var(--body-l-size);line-height:var(--body-l-line)}.btn.btn-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-text)}.btn.btn-primary .btn-icon{color:var(--btn-icon-action-on)}.btn.btn-primary:hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-border-hover);color:var(--btn-primary-text-hover)}.btn.btn-primary:hover .btn-icon{color:var(--btn-icon-action-hover)}.btn.btn-primary:active{background:var(--btn-primary-bg-pressed);border-color:var(--btn-primary-border-pressed);color:var(--text-action-on)}.btn.btn-primary:active .btn-icon{color:var(--text-action-on)}.btn.btn-primary:focus-visible:after{content:"";position:absolute;inset:-6px;border:var(--btn-border-width) solid var(--btn-primary-border);border-radius:var(--btn-radius);pointer-events:none}.btn.btn-primary:disabled,.btn.btn-primary.is-disabled{background:var(--btn-primary-bg-disabled);border-color:var(--btn-border-disabled);color:var(--text-action-disabled);cursor:not-allowed}.btn.btn-primary:disabled .btn-icon,.btn.btn-primary.is-disabled .btn-icon{color:var(--btn-icon-action-disabled)}.btn.btn-outline{background:var(--surface-page);border-color:var(--btn-primary-outline);color:var(--text-action)}.btn.btn-outline .btn-icon{color:var(--btn-icon-action)}.btn.btn-outline:hover{border-color:var(--btn-primary-border-hover);color:var(--text-action-hover)}.btn.btn-outline:hover .btn-icon{color:var(--btn-icon-action-hover)}.btn.btn-outline:active{border-color:var(--btn-primary-border-pressed);color:var(--btn-primary-text-pressed)}.btn.btn-outline:active .btn-icon{color:var(--btn-icon-action-pressed)}.btn.btn-outline:focus-visible:after{content:"";position:absolute;inset:-6px;border:var(--btn-border-width) solid var(--btn-primary-outline);border-radius:var(--btn-radius);pointer-events:none}.btn.btn-outline:disabled,.btn.btn-outline.is-disabled{border-color:var(--btn-border-disabled);color:var(--text-action-disabled);cursor:not-allowed}.btn.btn-outline:disabled .btn-icon,.btn.btn-outline.is-disabled .btn-icon{color:var(--btn-icon-action-disabled)}.btn.btn-icon-only{gap:0}.btn.btn-icon-only.btn-s{padding:var(--padding-s)}.btn.btn-icon-only.btn-m{padding:var(--padding-s-m)}.btn.btn-icon-only.btn-l{padding:var(--padding-m)}.btn.btn-icon-only.btn-xl{padding:var(--padding-l)}.btn.btn-icon-only .btn-icon{width:auto;line-height:1}.btn-group{display:inline-flex;align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-s);background:var(--surface-page);overflow:hidden}.btn-group-item{display:flex;align-items:center;justify-content:center;gap:var(--padding-s);padding:var(--padding-s) var(--padding-m);background:var(--surface-page);border:none;border-right:2px solid var(--border-default);font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);font-weight:400;letter-spacing:.01em;color:var(--text-body);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn-group-item:last-child{border-right:none}.btn-group-item .btn-group-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:var(--body-m-size);width:18px;line-height:1;color:inherit}.btn-group-item:hover{background:var(--surface-action-hover);border-right-color:var(--border-action-hover);color:var(--text-action-hover)}.btn-group-item.selected{background:var(--surface-action);border-right-color:var(--border-action);color:var(--text-action-on)}.btn-group-item:disabled,.btn-group-item.is-disabled{background:var(--surface-disabled);border-right-color:var(--border-disabled);color:var(--text-action-disabled);cursor:not-allowed}.btn-group-item:focus-visible{outline:2px solid var(--surface-action);outline-offset:-2px;z-index:1;position:relative}.btn-group-item.btn-group-icon-only{padding:var(--padding-s-m)}.btn-group-item.show-hover{background:var(--surface-action-hover);border-right-color:var(--border-action-hover);color:var(--text-action-hover)}.btn-group-item.show-selected{background:var(--surface-action);border-right-color:var(--border-action);color:var(--text-action-on)}.text-link{display:inline-flex;align-items:center;gap:var(--padding-s);font-family:var(--font-primary);text-decoration:none;cursor:pointer;transition:color .15s ease;background:none;border:none;padding:0}.text-link .link-icon{font-family:var(--font-icons);font-weight:900;line-height:1;flex-shrink:0}.text-link .link-label{transition:text-decoration-color .15s ease}.text-link.text-link-m{font-size:var(--body-m-size);line-height:var(--body-m-line);font-weight:700;letter-spacing:.01em;color:var(--text-action)}.text-link.text-link-m:hover .link-label,.text-link.text-link-m.link-label:hover,.text-link.text-link-m.show-hover .link-label{text-decoration:underline}.text-link.text-link-m:hover,.text-link.text-link-m.show-hover{color:var(--text-action-hover)}.text-link.text-link-m:active,.text-link.text-link-m.show-pressed{color:var(--text-action-pressed)}.text-link.text-link-m:focus-visible{outline:2px solid var(--surface-action);outline-offset:2px;border-radius:var(--radius-s)}.text-link.text-link-m.is-disabled{color:var(--text-body);background:var(--border-default);padding:0 2px;border-radius:var(--radius-s);cursor:not-allowed}.text-link.show-focus{outline:2px solid var(--border-action);outline-offset:2px;border-radius:var(--radius-m)}.text-link.text-link-s{font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:700;letter-spacing:0;color:var(--text-body)}.text-link.text-link-s:hover .link-label,.text-link.text-link-s.link-label:hover,.text-link.text-link-s.show-hover .link-label{text-decoration:underline}.text-link.text-link-s:hover,.text-link.text-link-s.show-hover{color:var(--text-action-hover)}.text-link.text-link-s:active,.text-link.text-link-s.show-pressed{color:var(--text-action-pressed)}.text-link.text-link-s:focus-visible{outline:2px solid var(--surface-action);outline-offset:2px;border-radius:var(--radius-s)}.text-link.text-link-s.is-disabled{color:var(--text-body);background:var(--border-default);padding:0 2px;border-radius:var(--radius-s);cursor:not-allowed}.text-link.text-link-s.active .link-label{text-decoration:underline}.text-link.text-link-s.type-information{color:var(--text-status-information)}.text-link.text-link-s.type-information:hover,.text-link.text-link-s.type-information.show-hover{color:var(--text-status-information-hover)}.text-link.text-link-s.type-information:hover .link-label,.text-link.text-link-s.type-information.show-hover .link-label{text-decoration:underline}.text-link.text-link-s.type-success{color:var(--text-status-success)}.text-link.text-link-s.type-success:hover,.text-link.text-link-s.type-success.show-hover{color:var(--text-status-success-hover)}.text-link.text-link-s.type-success:hover .link-label,.text-link.text-link-s.type-success.show-hover .link-label{text-decoration:underline}.text-link.text-link-s.type-error{color:var(--text-status-error)}.text-link.text-link-s.type-error:hover,.text-link.text-link-s.type-error.show-hover{color:var(--text-status-error-hover)}.text-link.text-link-s.type-error:hover .link-label,.text-link.text-link-s.type-error.show-hover .link-label{text-decoration:underline}.breadcrumb{display:flex;align-items:center;gap:var(--padding-s);font-family:var(--font-primary);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:700}.breadcrumb-item{display:inline-flex;align-items:center;gap:var(--padding-s);color:var(--text-body);text-decoration:none;cursor:pointer;transition:color .15s ease}.breadcrumb-item .breadcrumb-icon{font-family:var(--font-icons);font-weight:900;font-size:var(--body-s-size);line-height:var(--body-s-line)}.breadcrumb-item:hover,.breadcrumb-item.show-hover{color:var(--text-action-hover)}.breadcrumb-item:focus-visible{outline:2px solid var(--border-action);outline-offset:2px;border-radius:var(--radius-m)}.breadcrumb-item.show-focus{outline:2px solid var(--border-action);outline-offset:2px;border-radius:var(--radius-m)}.breadcrumb-item.current .link-label{text-decoration:underline}.breadcrumb-item.current:hover,.breadcrumb-item.current.show-hover{color:var(--text-action-hover)}.breadcrumb-item.is-disabled{color:var(--text-body);background:var(--border-default);padding:0 2px;border-radius:var(--radius-s);cursor:not-allowed;pointer-events:none}.carousel{display:flex;flex-direction:column;gap:var(--padding-m);width:100%}.carousel-viewport{overflow:hidden;width:100%}.carousel-track{display:flex;gap:var(--padding-m);transition:transform .35s ease}.carousel-track>*{flex:0 0 auto}.carousel-controls{display:flex;align-items:center;gap:var(--padding-m)}.carousel-btn{display:flex;align-items:center;justify-content:center;width:34px;height:32px;padding:4px 12px;flex-shrink:0;border:1px solid var(--border-action);border-radius:var(--radius-xxl);background:var(--surface-default-container);color:var(--text-action);font-family:var(--font-icons);font-weight:900;font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.4px;text-align:center;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease}.carousel-btn:hover,.carousel-btn.show-hover{background:var(--surface-action-hover);border-color:var(--border-action-hover);color:var(--text-action-hover)}.carousel-btn:active,.carousel-btn.show-pressed{background:var(--surface-default-container);border-color:var(--border-action-pressed);color:var(--surface-action-pressed)}.carousel-btn:focus-visible,.carousel-btn.show-focus{outline:none}.carousel-btn:focus-visible:after,.carousel-btn.show-focus:after{content:"";position:absolute;inset:-5px;border:2px solid var(--border-action);border-radius:var(--radius-xxl);pointer-events:none}.carousel-btn.is-disabled{background:var(--surface-disabled);border-color:var(--border-disabled);color:var(--text-action-disabled);cursor:not-allowed;pointer-events:none}.carousel-bar{flex:1;height:8px;background:var(--surface-action-carousel);border-radius:var(--radius-xxl);overflow:hidden;position:relative}.carousel-bar-fill{position:absolute;top:0;bottom:0;background:var(--surface-action);border-radius:var(--radius-xxl);transition:left .35s ease,width .35s ease}.state-row{display:flex;align-items:center;gap:var(--space-300);margin-bottom:var(--space-200)}.state-label{min-width:80px;font-size:var(--body-s-size);font-weight:700;color:var(--text-captions);text-transform:capitalize}.btn.show-hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-border-hover);color:var(--btn-primary-text-hover)}.btn.show-hover .btn-icon{color:var(--btn-icon-action-hover)}.btn.btn-outline.show-hover{background:var(--surface-page);border-color:var(--btn-primary-border-hover);color:var(--text-action-hover)}.btn.btn-outline.show-hover .btn-icon{color:var(--btn-icon-action-hover)}.btn.show-pressed{background:var(--btn-primary-bg-pressed);border-color:var(--btn-primary-border-pressed);color:var(--text-action-on)}.btn.show-pressed .btn-icon{color:var(--text-action-on)}.btn.btn-outline.show-pressed{background:var(--surface-page);border-color:var(--btn-primary-border-pressed);color:var(--btn-primary-text-pressed)}.btn.btn-outline.show-pressed .btn-icon{color:var(--btn-icon-action-pressed)}.btn.show-focus,.btn:focus-visible{overflow:visible}.btn.show-focus:after{content:"";position:absolute;inset:-6px;border:var(--btn-border-width) solid var(--btn-primary-border);border-radius:var(--btn-radius);pointer-events:none}.btn.btn-outline.show-focus:after{border-color:var(--btn-primary-outline)}.form-field{display:flex;align-items:center;gap:var(--padding-s);min-width:336px;width:100%;padding:var(--padding-s) var(--padding-s-m);background:var(--surface-default-container);border:1px solid var(--border-accent);border-radius:var(--radius-m);font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--text-body);transition:background .15s ease,border-color .15s ease,color .15s ease;position:relative}.form-field:hover{background:var(--surface-action-hover);border-color:var(--border-action-hover);color:var(--text-action-hover)}.form-field:focus-within{border-color:var(--border-action);outline:none}.form-field:focus-within:after{content:"";position:absolute;inset:-5px;border:2px solid var(--border-action);border-radius:10px;pointer-events:none}.form-field.is-disabled{background:var(--surface-disabled);border-color:var(--border-disabled);color:var(--text-action-disabled);cursor:not-allowed}.form-field .field-icon{flex-shrink:0;font-size:var(--body-m-size);line-height:1;width:18px;text-align:center;color:inherit}.form-field input{flex:1;border:none;background:transparent;font:inherit;color:inherit;outline:none;min-width:0}.form-field input::placeholder{color:var(--text-placeholder)}.form-field.show-hover{background:var(--surface-action-hover);border-color:var(--border-action-hover);color:var(--text-action-hover)}.form-field.show-focus{border-color:var(--border-action)}.form-field.show-focus:after{content:"";position:absolute;inset:-5px;border:2px solid var(--border-action);border-radius:10px;pointer-events:none}.input-group{display:flex;flex-direction:column;gap:var(--padding-s);align-items:flex-start}.input-label{display:flex;align-items:center;gap:var(--padding-s);position:relative;font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.01em;color:var(--text-body)}.input-label.label-required:before{content:"*";position:absolute;left:-9px;top:0;color:var(--text-status-error)}.input-label .label-icon{font-family:var(--font-icons);font-weight:900;font-size:var(--body-m-size);line-height:1;letter-spacing:.025em;color:inherit}.input-hint{font-family:var(--font-primary);font-size:var(--body-s-size);line-height:var(--body-s-line);color:var(--text-body)}.input-hint.hint-error{color:var(--text-status-error)}.input-hint.hint-success{color:var(--text-status-success)}.input-hint.hint-information{color:var(--text-status-information)}.form-field.field-error{border-color:var(--border-error)}.form-field.field-success{border-color:var(--border-success)}.form-field.field-information{border-color:var(--border-information)}.form-field.field-error .field-icon.field-status-icon{color:var(--text-status-error)}.form-field.field-success .field-icon.field-status-icon{color:var(--text-status-success)}.form-field.field-information .field-icon.field-status-icon{color:var(--text-status-information)}.form-field.field-error:hover,.form-field.field-error.show-hover{background:var(--surface-error);border-color:var(--border-error);color:var(--text-body)}.form-field.field-success:hover,.form-field.field-success.show-hover{background:var(--surface-success);border-color:var(--border-success);color:var(--text-body)}.form-field.field-information:hover,.form-field.field-information.show-hover{background:var(--surface-information);border-color:var(--border-information);color:var(--text-body)}.form-textarea{display:block;width:100%;min-width:336px;min-height:224px;padding:var(--padding-m);background:var(--surface-default-container);border:1px solid var(--border-accent);border-radius:var(--radius-m);font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--text-body);resize:vertical;transition:border-color .15s ease}.form-textarea::placeholder{color:var(--text-placeholder)}.form-textarea:hover{border-color:var(--border-action-hover)}.form-textarea:focus{border-color:var(--border-action);outline:2px solid var(--border-action);outline-offset:3px;border-radius:var(--radius-m)}.form-checkbox{display:flex;align-items:center;gap:var(--space-100);cursor:pointer;font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--text-body)}.form-checkbox input[type=checkbox]{appearance:none;width:24px;height:24px;flex-shrink:0;background:var(--surface-default-container);border:1px solid var(--border-action);border-radius:var(--radius-s);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.form-checkbox input[type=checkbox]:checked{background:var(--surface-action);border-color:var(--border-action)}.form-checkbox input[type=checkbox]:checked:after{content:"";font-family:var(--font-icons);font-weight:900;font-size:var(--body-m-size);color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.form-checkbox input[type=checkbox]:hover,.form-checkbox input[type=checkbox].show-hover{background:var(--surface-action-hover);border-color:var(--border-action-hover)}.form-checkbox input[type=checkbox]:checked:hover:after,.form-checkbox input[type=checkbox]:checked.show-hover:after{color:var(--text-action-hover)}.form-checkbox input[type=checkbox]:focus-visible,.form-checkbox input[type=checkbox].show-focus{outline:2px solid var(--border-action);outline-offset:3px;border-radius:var(--radius-s)}.form-checkbox input[type=checkbox]:disabled,.form-checkbox input[type=checkbox].is-disabled{background:var(--surface-disabled);border-color:var(--border-disabled);cursor:not-allowed}.form-checkbox input[type=checkbox]:checked:disabled:after,.form-checkbox input[type=checkbox]:checked.is-disabled:after{color:var(--text-action-disabled)}.form-checkbox input[type=checkbox].has-error{background:var(--surface-error);border-color:var(--border-error)}.form-checkbox input[type=checkbox]:checked.has-error{background:var(--surface-error);border-color:var(--border-error)}.form-checkbox input[type=checkbox]:checked.has-error:after{color:var(--text-status-error)}.form-radio{display:flex;align-items:center;gap:var(--space-100);padding:var(--padding-xxs) 0;cursor:pointer;font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--text-body)}.form-radio input[type=radio]{appearance:none;width:24px;height:24px;flex-shrink:0;background:var(--surface-default-container);border:1px solid var(--border-action);border-radius:104px;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.form-radio input[type=radio]:checked{background:var(--surface-action);border-color:var(--border-action)}.form-radio input[type=radio]:checked:after{content:"";width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-radio input[type=radio]:hover,.form-radio input[type=radio].show-hover{background:var(--surface-action-hover);border-color:var(--border-action-hover)}.form-radio input[type=radio]:checked:hover:after,.form-radio input[type=radio]:checked.show-hover:after{background:var(--text-action-hover)}.form-radio input[type=radio]:focus-visible,.form-radio input[type=radio].show-focus{outline:2px solid var(--border-action);outline-offset:2px}.form-radio input[type=radio]:disabled,.form-radio input[type=radio].is-disabled{background:var(--surface-disabled);border-color:var(--border-disabled);cursor:not-allowed}.form-radio input[type=radio]:checked:disabled:after,.form-radio input[type=radio]:checked.is-disabled:after{background:#fff}.form-radio input[type=radio].has-error{background:var(--surface-error);border-color:var(--border-error)}.form-radio input[type=radio]:checked.has-error{background:var(--surface-error);border-color:var(--border-error)}.form-radio input[type=radio]:checked.has-error:after{background:var(--text-status-error)}.form-toggle{display:flex;align-items:center;gap:var(--padding-s);cursor:pointer;font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--text-body)}.toggle-track{display:flex;align-items:center;width:64px;height:32px;flex-shrink:0;background:var(--surface-action-on);border:1px solid var(--border-action);border-radius:104px;position:relative;transition:background .2s ease,border-color .2s ease;padding:4px;overflow:clip}.toggle-track .toggle-knob{display:block;width:24px;height:24px;background:var(--btn-icon-action);border-radius:50%;transition:transform .2s ease,background .2s ease;box-shadow:0 1px 3px #00000026}.form-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.form-toggle input[type=checkbox]:checked+.toggle-track{background:var(--surface-action);border-color:var(--border-action)}.form-toggle input[type=checkbox]:checked+.toggle-track .toggle-knob{transform:translate(32px);background:var(--btn-icon-action-on);box-shadow:0 1px 3px #00000026}.toggle-track.show-checked{background:var(--surface-action);border-color:var(--border-action)}.toggle-track.show-checked .toggle-knob{transform:translate(32px);background:var(--btn-icon-action-on);box-shadow:0 1px 3px #00000026}.form-toggle:hover .toggle-track,.toggle-track.show-hover{background:var(--surface-action-hover);border-color:var(--border-action-hover)}.form-toggle:hover .toggle-track .toggle-knob,.toggle-track.show-hover .toggle-knob{background:var(--btn-icon-action-hover);box-shadow:none}.form-toggle input[type=checkbox]:checked:hover+.toggle-track,.toggle-track.show-checked.show-hover{background:var(--surface-action-hover);border-color:var(--border-action-hover)}.form-toggle input[type=checkbox]:checked:hover+.toggle-track .toggle-knob,.toggle-track.show-checked.show-hover .toggle-knob{background:var(--btn-icon-action-hover);box-shadow:none}.form-toggle input[type=checkbox]:focus-visible+.toggle-track,.toggle-track.show-focus{outline:2px solid var(--border-action);outline-offset:3px;overflow:visible}.form-toggle input[type=checkbox]:disabled+.toggle-track,.toggle-track.is-disabled{background:var(--surface-disabled);border-color:var(--border-disabled);cursor:not-allowed}.form-toggle input[type=checkbox]:disabled+.toggle-track .toggle-knob,.toggle-track.is-disabled .toggle-knob{background:var(--border-disabled);box-shadow:none}.toggle-selector{position:relative;display:inline-flex;align-items:stretch;background:#fff;border:2px solid var(--surface-action);border-radius:48px;overflow:clip;height:40px}.toggle-selector-pill{position:absolute;inset:1px 50% 1px 1px;background:var(--surface-action);border:1px solid var(--border-action);border-radius:48px;pointer-events:none;transition:left .3s cubic-bezier(.4,0,.58,1),right .3s cubic-bezier(.4,0,.58,1)}.toggle-selector.right-active .toggle-selector-pill{left:50%;right:1px}.toggle-selector-option{position:relative;z-index:1;flex:1 1 50%;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 12px;border:none;background:none;cursor:pointer;font-family:var(--font-primary);font-weight:700;font-size:var(--body-s-size);line-height:var(--body-s-line);color:var(--text-action);white-space:nowrap;transition:color .3s cubic-bezier(.4,0,.58,1)}.toggle-selector-option.is-active{color:var(--text-action-on);cursor:default}.toggle-selector-option:hover:not(.is-active){color:var(--text-action-hover)}.toggle-selector-option:active:not(.is-active){color:var(--text-action-pressed)}.toggle-selector-option:focus-visible{outline:none}.toggle-selector-option:focus-visible:after{content:"";position:absolute;inset:-5px;border:2px solid var(--border-action);border-radius:48px;pointer-events:none}.toggle-selector.toggle-selector-desktop{height:46px}.toggle-selector.toggle-selector-desktop .toggle-selector-option{padding:0 16px;font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.16px}.progress-bar{display:flex;flex-direction:column;gap:var(--jumper-xxs-xxxs);align-items:flex-start;width:100%}.progress-bar-label{display:flex;gap:var(--jumper-xxxs-tiny);align-items:center;width:100%;font-family:var(--font-primary);font-weight:700;font-size:var(--h6-size);line-height:var(--h6-line);letter-spacing:-.1px;color:var(--text-headings)}.progress-bar-label-text{flex-shrink:0;white-space:nowrap}.progress-bar-label-value{flex:1 0 0;min-width:0}.progress-bar-track{width:100%;height:8px;background:var(--surface-action-hover);border-radius:var(--radius-xxl);overflow:clip;position:relative}.progress-bar-fill{position:absolute;top:0;bottom:0;left:0;background:var(--surface-action);border-radius:var(--radius-xxl)}.progress-bar.progress-bar-sm .progress-bar-label{font-size:var(--body-m-size);line-height:var(--body-s-line);letter-spacing:-.08px}.progress-bar.progress-bar-sm .progress-bar-track{height:4px}.snackbar{display:flex;flex-direction:column;align-items:flex-start;width:336px;background:var(--surface-default-container);border:1px solid var(--border-default);border-radius:var(--radius-m);overflow:clip}.snackbar-content{display:flex;gap:var(--padding-m);align-items:flex-start;padding:var(--padding-m);width:100%}.snackbar-icon-text{display:flex;flex:1 0 0;gap:var(--padding-s);align-items:center;align-self:stretch;min-width:0}.snackbar-icon{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:20px;flex-shrink:0;font-family:var(--font-icons);font-weight:900;font-size:var(--body-l-size);line-height:var(--body-m-line);letter-spacing:.5px;text-align:center;color:var(--text-action)}.snackbar.snackbar-success .snackbar-icon{color:var(--text-status-success)}.snackbar.snackbar-error .snackbar-icon{color:var(--text-status-error)}.snackbar.snackbar-information .snackbar-icon{color:var(--text-status-information)}.snackbar-text{display:flex;flex-direction:column;flex:1 0 0;gap:var(--jumper-xxxs-tiny);align-items:flex-start;min-width:0}.snackbar-heading{font-family:var(--font-primary);font-weight:700;font-size:var(--body-l-size);line-height:var(--body-m-line);letter-spacing:-.1px;color:var(--text-action)}.snackbar.snackbar-success .snackbar-heading{color:var(--text-status-success)}.snackbar.snackbar-error .snackbar-heading{color:var(--text-status-error)}.snackbar.snackbar-information .snackbar-heading{color:var(--text-status-information)}.snackbar-body{font-family:var(--font-primary);font-weight:400;font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.16px;color:var(--text-body)}.snackbar-close{display:flex;flex-direction:column;align-items:center;justify-content:center;width:28px;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-icons);font-weight:900;font-size:var(--body-l-size);line-height:var(--body-l-line);letter-spacing:.05px;text-align:center;color:var(--text-body)}.snackbar.snackbar-success .text-link.text-link-m{color:var(--text-status-success)}.snackbar.snackbar-success .text-link.text-link-m:hover{color:var(--text-status-success-hover)}.snackbar.snackbar-error .text-link.text-link-m{color:var(--text-status-error)}.snackbar.snackbar-error .text-link.text-link-m:hover{color:var(--text-status-error-hover)}.snackbar.snackbar-information .text-link.text-link-m{color:var(--text-status-information)}.snackbar.snackbar-information .text-link.text-link-m:hover{color:var(--text-status-information-hover)}.snackbar.snackbar-success .progress-bar-track{background:var(--surface-success)}.snackbar.snackbar-success .progress-bar-fill{background:var(--text-status-success)}.snackbar.snackbar-error .progress-bar-track{background:var(--surface-error)}.snackbar.snackbar-error .progress-bar-fill{background:var(--text-status-error)}.snackbar.snackbar-information .progress-bar-track{background:var(--surface-information)}.snackbar.snackbar-information .progress-bar-fill{background:var(--text-status-information)}.alert{display:flex;gap:var(--padding-s);align-items:flex-start;padding:var(--padding-s-m);background:var(--surface-default-container);border:1px solid var(--border-default);border-radius:var(--radius-s);overflow:clip}.alert-icon-text{display:flex;flex:1 0 0;gap:var(--padding-s);align-items:flex-start;min-width:0}.alert-icon{display:flex;align-items:center;justify-content:center;width:14px;height:var(--body-m-line);flex-shrink:0;font-family:var(--font-icons);font-weight:900;font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.4px;text-align:center;color:var(--text-headings)}.alert-text{display:flex;flex-direction:column;flex:1 0 0;gap:var(--padding-xxxs);align-items:flex-start;min-width:0}.alert-heading{font-family:var(--font-primary);font-weight:700;font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:-.08px;color:var(--text-headings)}.alert-body{font-family:var(--font-primary);font-weight:400;font-size:var(--body-s-size);line-height:var(--body-s-line);color:var(--text-body)}.alert-close{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-icons);font-weight:900;font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.4px;text-align:center;color:var(--text-body)}.alert.alert-success{background:var(--surface-success);border-color:var(--border-success)}.alert.alert-error{background:var(--surface-error);border-color:var(--border-error)}.alert.alert-information{background:var(--surface-information);border-color:var(--border-information)}.alert.alert-success .alert-icon,.alert.alert-success .alert-heading,.alert.alert-success .alert-body,.alert.alert-success .alert-close{color:var(--text-status-success)}.alert.alert-error .alert-icon,.alert.alert-error .alert-heading,.alert.alert-error .alert-body,.alert.alert-error .alert-close{color:var(--text-status-error)}.alert.alert-information .alert-icon,.alert.alert-information .alert-heading,.alert.alert-information .alert-body,.alert.alert-information .alert-close{color:var(--text-status-information)}.alert.alert-success .text-link.text-link-s{color:var(--text-status-success)}.alert.alert-success .text-link.text-link-s:hover{color:var(--text-status-success-hover)}.alert.alert-error .text-link.text-link-s{color:var(--text-status-error)}.alert.alert-error .text-link.text-link-s:hover{color:var(--text-status-error-hover)}.alert.alert-information .text-link.text-link-s{color:var(--text-status-information)}.alert.alert-information .text-link.text-link-s:hover{color:var(--text-status-information-hover)}.tab-bar{display:flex;align-items:center;border-bottom:1px solid var(--border-default)}.tab-item{display:flex;align-items:center;gap:var(--padding-s);padding:var(--padding-s);position:relative;white-space:nowrap;font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.16px;font-weight:400;color:var(--text-body);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.tab-item .tab-icon{font-family:var(--font-icons);font-weight:900;font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.4px;color:var(--text-action)}.tab-item.selected{font-weight:700;border-bottom-color:var(--border-action)}.tab-item:hover,.tab-item.show-hover{background:var(--surface-action-hover);color:var(--text-action-hover)}.tab-item:hover .tab-icon,.tab-item.show-hover .tab-icon{color:var(--text-action-hover)}.tab-item:focus-visible,.tab-item.show-focus{outline:none}.tab-item:focus-visible:after,.tab-item.show-focus:after{content:"";position:absolute;inset:-4px;border:2px solid var(--border-action);border-radius:var(--radius-s);pointer-events:none}.tab-item.selected:focus-visible:after,.tab-item.selected.show-focus:after{inset:-4px -4px -6px}.tab-item.is-disabled{background:var(--surface-disabled);color:var(--text-action-disabled);cursor:not-allowed;pointer-events:none}.tab-item.is-disabled .tab-icon{color:var(--text-action-disabled)}.tab-item.is-disabled.selected{border-bottom-color:var(--border-disabled)}.form-example-card{display:flex;flex-direction:column;align-items:center;gap:var(--jumper-md-sm);padding:var(--jumper-md-sm) var(--margin-m);background:var(--surface-page);border-radius:var(--radius-m);overflow:clip}.form-example-card .card-heading{display:flex;flex-direction:column;align-items:center;gap:var(--jumper-xxxs-tiny);text-align:center}.form-example-card .card-heading h3{font-family:var(--font-primary);font-weight:900;font-size:var(--h4-size);line-height:var(--h4-line);color:var(--text-headings);margin:0;border:none;padding:0}.form-example-card .card-heading p{font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:.01em;color:var(--text-body);margin:0}.form-example-card .card-inputs{display:flex;flex-direction:column;gap:var(--jumper-sm-xs);width:100%}.form-example-card .card-inputs .form-field,.form-example-card .card-inputs .form-textarea{width:100%}.form-example-row{display:flex;flex-direction:column;gap:var(--jumper-lg-md);align-items:flex-start}.form-example-row .example-desktop{width:100%}.form-example-row .example-desktop .form-example-card{max-width:672px}.form-example-row .example-mobile{width:384px}@media(max-width:808px){:root{--sidebar-width: 240px;--hero-size: 40px;--hero-line: 44px;--h1-size: 32px;--h1-line: 40px;--h2-size: 28px;--h2-line: 36px;--h3-size: 24px;--h3-line: 32px;--h4-size: 20px;--h4-line: 28px;--h5-size: 18px;--h5-line: 24px;--h6-size: 16px;--h6-line: 20px;--body-xxl-size: 24px;--body-xxl-line: 32px;--body-xl-size: 20px;--body-xl-line: 28px;--jumper-xl-lg: 48px;--jumper-lg-md: 32px;--jumper-md-sm: 24px;--jumper-sm-xs: 16px;--jumper-xs-xxs: 16px;--jumper-xxs-xxxs: 8px;--jumper-xxxs-tiny: 4px;--margin-s: 16px;--margin-m: 24px;--margin-l: 24px;--margin-xl: 24px;--grid-body-max-width: 336px}}.site-footer.svelte-1meha4{background:var(--surface-bottom-container, #f5f5f5);padding:24px 48px;display:flex;flex-flow:column;align-items:center;text-align:center;font-family:var(--font-primary, "Lato", sans-serif);color:var(--text-body, #464646);font-size:13px;line-height:1.333}.site-footer.svelte-1meha4 p:where(.svelte-1meha4){margin:0 0 20px}.site-header.svelte-17g6nza{margin-left:auto;margin-right:auto;padding:0 15px;height:90px;display:flex;align-items:center}.logo.svelte-17g6nza{width:205px;height:42px;display:block}@media(min-width:768px){.site-header.svelte-17g6nza{width:750px}.logo.svelte-17g6nza{width:165px;height:38px;margin-top:10px}}@media(min-width:992px){.site-header.svelte-17g6nza{width:970px}.logo.svelte-17g6nza{width:175px;height:40px;margin-top:15px}}@media(min-width:1200px){.site-header.svelte-17g6nza{width:1170px}.logo.svelte-17g6nza{width:205px;height:42px;margin-top:10px}}
