.kf-form--aurora{--kf-bg:#f4f7ff;--kf-surface:#fff;--kf-surface-alt:#edf1ff;--kf-text:#16203c;--kf-muted:#5d6789;--kf-primary:#2d57ff;--kf-primary-soft:#e7ecff;--kf-accent:#ff8a4a;--kf-border:#d8dfef}.kf-form--neo{--kf-bg:#090b14;--kf-surface:#101426;--kf-surface-alt:#1a2240;--kf-text:#eef0ff;--kf-muted:#b1bad6;--kf-primary:#8b8fff;--kf-primary-soft:#222f6b;--kf-accent:#ff62c3;--kf-error:#ff6f79;--kf-success:#4de0aa;--kf-border:rgba(255,255,255,.15)}.kf-form--sunset{--kf-bg:#fff5ef;--kf-surface:#fffdf9;--kf-surface-alt:#ffe7db;--kf-text:#381b17;--kf-muted:#6d4a42;--kf-primary:#ff5f4f;--kf-primary-soft:#ffe0d5;--kf-accent:#2f25d8;--kf-error:#db3f4c;--kf-success:#1f916f;--kf-border:#ffd4c5}.kf-form--midnight{--kf-bg:#05070e;--kf-surface:#0d1130;--kf-surface-alt:#1a2148;--kf-text:#eef1ff;--kf-muted:#9ca9d3;--kf-primary:#69e0b4;--kf-primary-soft:rgba(105,224,180,0.23);--kf-accent:#84d0ff;--kf-error:#ff7785;--kf-success:#5ce6b8;--kf-border:rgba(233,237,252,.2)}.kf-form--ink{--kf-bg:#f7f9ff;--kf-surface:#ffffff;--kf-surface-alt:#edf2ff;--kf-text:#131a2a;--kf-muted:#49547a;--kf-primary:#3f5fff;--kf-primary-soft:#dce5ff;--kf-accent:#00a7ff;--kf-error:#d63d52;--kf-success:#1d956f;--kf-border:#dae1f2}.kf-form--juwesta{--kf-font:"Avenir Next","Century Gothic",Futura,sans-serif;--kf-bg:#f2eee6;--kf-surface:#fffdf8;--kf-surface-alt:#ebe5da;--kf-text:#171310;--kf-muted:#655d56;--kf-primary:#df3424;--kf-primary-soft:#f8d8d1;--kf-accent:#e9a91f;--kf-error:#c92d24;--kf-success:#26735d;--kf-border:#d8d0c4;--kf-shadow:0 30px 80px rgba(35,25,18,.16)}.kf-form--juwesta .kf-form__title{max-width:760px;font-size:clamp(2rem,5vw,4.25rem);font-weight:800;letter-spacing:-.055em;line-height:.98}@media (max-width:720px){.kf-form--juwesta .kf-options{grid-template-columns:1fr}}.kf-form--studio{--kf-control-height:50px;--kf-type-title:32px;--kf-type-section:20px;--kf-type-body:16px;--kf-type-meta:14px;--kf-weight-regular:400;--kf-weight-medium:500;--kf-theme-shadow:0 28px 72px color-mix(in srgb,var(--kf-text) 14%,transparent),0 6px 22px color-mix(in srgb,var(--kf-text) 8%,transparent);--kf-shell-border:0;--kf-shell-radius:var(--kf-radius);--kf-panel-padding:clamp(28px,4.5vw,44px);--kf-panel-bg:var(--kf-surface);--kf-control-border-width:1.5px;--kf-control-radius:var(--kf-radius);--kf-control-bg:var(--kf-surface);--kf-control-shadow:0 2px 8px color-mix(in srgb,var(--kf-text) 5%,transparent);--kf-control-focus-shadow:0 0 0 3px color-mix(in srgb,var(--kf-primary) 14%,transparent),0 10px 24px color-mix(in srgb,var(--kf-text) 9%,transparent);--kf-step-radius:12px;--kf-step-shadow:0 7px 18px color-mix(in srgb,var(--kf-text) 8%,transparent),0 2px 6px color-mix(in srgb,var(--kf-text) 4%,transparent);--kf-choice-radius:max(8px,calc(var(--kf-radius) - 2px));--kf-choice-shadow:0 8px 24px color-mix(in srgb,var(--kf-text) 9%,transparent),0 2px 8px color-mix(in srgb,var(--kf-text) 5%,transparent);--kf-button-radius:10px;--kf-button-shadow:0 12px 26px color-mix(in srgb,var(--kf-primary) 24%,transparent),0 3px 9px color-mix(in srgb,var(--kf-text) 8%,transparent)}.kf-form--studio .kf-form__title{max-width:none;font-size:var(--kf-type-title);font-weight:var(--kf-weight-medium);line-height:1.18;letter-spacing:0;text-wrap:normal}.kf-form--studio .kf-field__label{font-size:var(--kf-type-body);font-weight:var(--kf-weight-medium)}.kf-form--studio .kf-field::after{display:none}.kf-form--studio .kf-field textarea{min-height:148px}.kf-form--studio .kf-form__keyboard-hint{display:none}.kf-form--studio .kf-form__progress-text{grid-column:1;min-height:0;color:var(--kf-text);font-size:var(--kf-type-section);font-weight:var(--kf-weight-medium);line-height:1.35}.kf-form--studio .kf-form__overall::before,.kf-form--studio .kf-form__overall-part+.kf-form__overall-part::before{content:none}.kf-form--studio .kf-form__progress{display:none}.kf-form--studio .kf-step.is-complete::after{content:none}.kf-form--studio .kf-step.is-complete:not(.is-active) .kf-step__marker{background:var(--kf-success);box-shadow:0 5px 14px color-mix(in srgb,var(--kf-success) 20%,transparent);color:#fff}.kf-form--studio .kf-form__body{gap:20px}.kf-form--studio .kf-step-wrap{column-gap:18px;row-gap:24px}.kf-form--studio .kf-calculation{font-size:var(--kf-type-section);font-weight:var(--kf-weight-medium);line-height:1.3;letter-spacing:0}.kf-form--studio .kf-toggle__status,.kf-form--studio .kf-timeline__content{font-size:var(--kf-type-body);font-weight:var(--kf-weight-medium)}.kf-form--studio .kf-timeline__description,.kf-form--studio .kf-timeline__index,.kf-form--studio .kf-toggle__hint{font-size:var(--kf-type-meta)}.kf-form--studio .kf-shortcuts.is-visible{max-height:340px}.kf-form--studio .kf-shortcuts__title{font-size:var(--kf-type-body);font-weight:var(--kf-weight-medium)}.kf-form--studio .kf-form__actions.is-stretch .kf-btn{flex:0 1 auto}.kf-form--studio .kf-btn.is-reset{color:var(--kf-muted)}.kf-form--site.kf-profile--gravity-legacy,.kf-form--site.kf-profile--gravity-25{--kf-site-interactive:var(--kf-primary);--kf-site-interactive-soft:color-mix(in srgb,var(--kf-primary) 10%,white);--kf-site-interactive-hover:color-mix(in srgb,var(--kf-primary) 86%,black)}.kf-profile--gravity-foundation{--kf-shell-border:1px solid var(--kf-border);--kf-shell-radius:4px;--kf-panel-padding:clamp(22px,3.2vw,32px);--kf-theme-shadow:none;--kf-control-border-width:1px;--kf-control-shadow:none;--kf-step-radius:4px;--kf-step-shadow:none;--kf-choice-radius:4px;--kf-choice-shadow:none;--kf-button-radius:4px;--kf-button-shadow:none}.kf-profile--gravity-orbital{--kf-shell-border:1px solid var(--kf-border);--kf-shell-radius:5px;--kf-panel-padding:clamp(24px,3.7vw,36px);--kf-theme-shadow:0 8px 24px color-mix(in srgb,var(--kf-text) 7%,transparent);--kf-control-border-width:1px;--kf-control-shadow:none;--kf-step-radius:5px;--kf-step-shadow:0 2px 7px color-mix(in srgb,var(--kf-text) 6%,transparent);--kf-choice-radius:5px;--kf-choice-shadow:0 2px 8px color-mix(in srgb,var(--kf-text) 7%,transparent);--kf-button-radius:5px;--kf-button-shadow:0 4px 10px color-mix(in srgb,var(--kf-primary) 18%,transparent)}.kf-profile--material-expressive{--kf-shell-radius:28px;--kf-panel-bg:color-mix(in srgb,var(--kf-surface-alt) 34%,var(--kf-surface));--kf-control-radius:18px;--kf-step-radius:18px;--kf-choice-radius:22px;--kf-button-radius:999px}.kf-profile--material-expressive .kf-form__title{font-size:clamp(2rem,5cqi,3.25rem)}.kf-profile--carbon-fluid{--kf-shell-border:1px solid var(--kf-border);--kf-shell-radius:0;--kf-panel-padding:clamp(24px,4vw,40px);--kf-theme-shadow:none;--kf-control-border-width:1px;--kf-control-radius:0;--kf-control-shadow:none;--kf-step-radius:0;--kf-step-shadow:none;--kf-choice-radius:0;--kf-choice-shadow:none;--kf-button-radius:0;--kf-button-shadow:none}.kf-profile--fluent{--kf-shell-border:1px solid color-mix(in srgb,var(--kf-border) 70%,transparent);--kf-shell-radius:12px;--kf-control-radius:8px;--kf-step-radius:8px;--kf-choice-radius:8px;--kf-button-radius:4px;--kf-theme-shadow:0 12px 32px color-mix(in srgb,var(--kf-text) 9%,transparent)}.kf-profile--civic{--kf-shell-radius:0;--kf-panel-padding:clamp(22px,3.4vw,36px);--kf-theme-shadow:none;--kf-control-border-width:2px;--kf-control-radius:0;--kf-control-shadow:none;--kf-control-focus-shadow:none;--kf-step-radius:0;--kf-step-shadow:none;--kf-choice-radius:0;--kf-choice-shadow:none;--kf-button-radius:0;--kf-button-shadow:none}.kf-profile--primer{--kf-shell-border:1px solid var(--kf-border);--kf-shell-radius:6px;--kf-panel-padding:clamp(20px,3vw,28px);--kf-theme-shadow:none;--kf-control-border-width:1px;--kf-control-radius:6px;--kf-control-shadow:inset 0 1px 0 rgba(31,35,40,.04);--kf-step-radius:6px;--kf-step-shadow:none;--kf-choice-radius:6px;--kf-choice-shadow:none;--kf-button-radius:6px;--kf-button-shadow:none}@media (max-width:520px){.kf-form--studio .kf-form__header{grid-template-columns:minmax(0,1fr);gap:14px}.kf-form--studio .kf-form__title{font-size:28px;line-height:1.2}.kf-form--studio .kf-step.is-active{font-size:var(--kf-type-meta)}.kf-form--studio .kf-step__marker{flex-basis:30px;width:30px;height:30px}.kf-form--studio .kf-options--cards{grid-template-columns:1fr}.kf-form--studio .kf-form__actions .kf-btn{width:100%;min-width:0;min-height:50px;margin-inline-start:0}.kf-form--studio .kf-form__actions .kf-btn:not(.is-subtle){grid-column:1 / -1}}@media (max-width:360px){.kf-form--studio .kf-form__actions,.kf-form--studio .kf-form__actions.is-stretch{grid-template-columns:minmax(0,1fr)}}.kf-form--website{--kf-font:inherit;--kf-bg:transparent;--kf-surface:transparent;--kf-surface-alt:transparent;--kf-text:currentColor;--kf-muted:color-mix(in srgb,currentColor 78%,transparent);--kf-primary:var(--kfw-bt-bg-x,var(--kfw-ac,CanvasText));--kf-primary-soft:transparent;--kf-accent:var(--kf-primary);--kf-on-primary:var(--kfw-bt-c-x,var(--kfw-bt-c,Canvas));--kf-success:#24765c;--kf-error:#c72f37;--kf-border:#8f8f8f;--kf-shadow:none;--kf-duration:160ms;--kf-duration-long:220ms;width:100%;max-width:none;margin:var(--kfw-top,0px) 0 0;padding-top:var(--kfw-top-pad,0px);font-family:inherit;color:inherit}.kf-form--website .kf-form__title,.kf-form--website .kf-form__description{display:none}.kf-form--website:where(:not([style*=--kf-muted])) :where(.kf-step){color:color-mix(in srgb,currentColor 84.6%,transparent)}.kf-form--website:where(:not([style*=--kf-muted])) :where(.kf-timeline__icon,.kf-choice-card__icon){color:color-mix(in srgb,currentColor 91.64%,transparent)}.kf-form--website .kf-step-wrap{gap:0 16px}.kf-form--website .kf-form__body{gap:0}.kf-form--website .kf-step-wrap>.kf-field:first-child{margin-top:0}.kf-form--website .kf-field::after{display:none}.kf-form--website .kf-field__label{display:flex;justify-self:start;width:auto;gap:6px;margin:0 0 var(--kfw-lb-mb,0);font:inherit;font-size:var(--kfw-lb-fs,1em);font-weight:var(--kfw-lb-fw,400);line-height:var(--kfw-lb-lh,1.5);color:var(--kfw-lb-c,inherit);letter-spacing:var(--kfw-lb-ls,normal);text-transform:var(--kfw-lb-tt,none);transform:none}.kf-form--website .kf-field select{appearance:auto;-webkit-appearance:menulist-button}.kf-form--website .kf-field textarea{min-height:0;height:var(--kfw-ta-h,auto);padding:var(--kfw-ta-pad,var(--kfw-in-pad,10px 12px));line-height:var(--kfw-ta-lh,var(--kfw-in-lh,normal));resize:vertical}.kf-form--website .kf-field input::placeholder,.kf-form--website .kf-field textarea::placeholder{color:var(--kfw-ph-c,color-mix(in srgb,var(--kfw-in-c,currentColor) 72%,transparent))!important;opacity:var(--kfw-ph-o,1);font-weight:400}.kf-form--website .kf-options{gap:6px}.kf-form--website .kf-checkbox-card__label,.kf-form--website .kf-field__label.kf-checkbox-card__label{display:block}.kf-form--website .kf-form__actions>.kf-btn.is-subtle:disabled{display:none}@media (max-width:720px){.kf-form--website .kf-form__actions:not(.is-stretch){align-items:flex-start}.kf-form--website .kf-form__actions.is-center{align-items:center}.kf-form--website .kf-form__actions.is-right{align-items:flex-end}}@media (min-width:721px){.kf-form--website .kf-form__actions:not(.is-stretch):has(>.kf-btn.is-subtle:not(:disabled)) .kf-btn:not(.is-subtle){width:auto;flex-grow:var(--kfw-bt-grow,0)}}.kf-form--website .kf-btn:not(.is-subtle):focus-visible{outline:2px solid var(--kfw-bt-bg-x,var(--kfw-bt-bg,CanvasText));outline-offset:2px}.kf-form--website .kf-form__submit-hint::before{content:none}.kf-form--website .kf-btn.is-next-pulse,.kf-form--website .kf-form__overall.is-pulse,.kf-form--website .kf-form__submit-hint{animation:none}.kf-form--website .kf-step-wrap>.kf-field.is-first-row{margin-top:0}.kf-form--website .kf-layout-stack,.kf-form--website .kf-layout-row{gap:var(--kf-layout-gap,var(--kfw-fg,16px))}.kf-form-root.kf-focus--calm.kf-profile--fiori .kf-field :is(input:not([type=radio]):not([type=checkbox]),select,textarea):focus{border-bottom-width:1px}.kf-profile--spectrum{--kf-shell-border:1px solid color-mix(in srgb,var(--kf-border) 76%,transparent);--kf-shell-radius:8px;--kf-panel-padding:clamp(24px,4vw,40px);--kf-theme-shadow:0 12px 32px color-mix(in srgb,var(--kf-text) 8%,transparent);--kf-control-radius:6px;--kf-control-shadow:none;--kf-step-radius:6px;--kf-step-shadow:none;--kf-choice-radius:6px;--kf-choice-shadow:none;--kf-button-radius:16px;--kf-button-shadow:none}.kf-profile--spectrum .kf-form__header{padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--kf-border) 54%,transparent)}.kf-profile--spectrum .kf-field__label{font-size:.875rem}.kf-profile--spectrum .kf-options--cards .kf-option{min-height:92px}.kf-profile--spectrum .kf-btn:not(.is-subtle){font-weight:600}.kf-profile--polaris{--kf-shell-border:1px solid color-mix(in srgb,var(--kf-border) 42%,transparent);--kf-shell-radius:14px;--kf-panel-padding:clamp(24px,4vw,38px);--kf-panel-bg:linear-gradient(180deg,var(--kf-surface),color-mix(in srgb,var(--kf-surface-alt) 44%,var(--kf-surface)));--kf-theme-shadow:0 1px 0 rgba(0,0,0,.05),0 14px 38px color-mix(in srgb,var(--kf-text) 9%,transparent);--kf-control-radius:8px;--kf-control-shadow:inset 0 1px 2px color-mix(in srgb,var(--kf-text) 8%,transparent);--kf-step-radius:10px;--kf-step-shadow:none;--kf-choice-radius:10px;--kf-choice-shadow:none;--kf-button-radius:8px;--kf-button-shadow:0 2px 0 color-mix(in srgb,var(--kf-primary) 76%,black)}.kf-profile--polaris .kf-form__title{font-size:clamp(1.75rem,4cqi,2.5rem)}.kf-profile--polaris .kf-form__description{max-width:68ch}.kf-profile--polaris .kf-step.is-active{box-shadow:inset 3px 0 0 var(--kf-primary)}.kf-profile--polaris .kf-field__desc{padding-left:2px}.kf-profile--atlassian{--kf-shell-border:1px solid color-mix(in srgb,var(--kf-border) 42%,transparent);--kf-shell-radius:10px;--kf-panel-padding:clamp(22px,3vw,32px);--kf-panel-bg:var(--kf-surface-alt);--kf-theme-shadow:0 8px 24px color-mix(in srgb,var(--kf-text) 8%,transparent);--kf-control-radius:5px;--kf-control-bg:var(--kf-surface);--kf-control-shadow:none;--kf-control-focus-shadow:0 0 0 2px var(--kf-primary);--kf-step-radius:5px;--kf-step-shadow:none;--kf-choice-radius:5px;--kf-choice-shadow:none;--kf-button-radius:5px;--kf-button-shadow:none}.kf-profile--atlassian .kf-form__header{padding:18px;border-radius:6px;background:var(--kf-surface)}.kf-profile--atlassian .kf-form__steps{gap:4px;margin-top:2px}.kf-profile--atlassian .kf-step{min-height:52px;padding:9px 11px}.kf-profile--atlassian .kf-step.is-active{box-shadow:inset 0 -3px 0 var(--kf-primary)}.kf-profile--atlassian .kf-field__label{font-size:.875rem;font-weight:600}.kf-profile--atlassian .kf-field :is(input:not([type=radio]):not([type=checkbox]),select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--kf-primary) 28%,transparent);outline-offset:2px}.kf-profile--lightning{--kf-shell-border:1px solid #c9c9c9;--kf-shell-radius:4px;--kf-panel-padding:clamp(22px,3.2vw,34px);--kf-panel-bg:#f3f3f3;--kf-theme-shadow:none;--kf-control-border-width:1px;--kf-control-radius:4px;--kf-control-bg:var(--kf-surface);--kf-control-shadow:none;--kf-step-radius:4px;--kf-step-shadow:none;--kf-choice-radius:4px;--kf-choice-shadow:none;--kf-button-radius:4px;--kf-button-shadow:none}.kf-profile--lightning .kf-form__header{padding:18px 20px;background:var(--kf-surface);border:1px solid #c9c9c9;border-radius:4px}.kf-profile--lightning .kf-form__title{font-size:1.5rem}.kf-profile--lightning .kf-field__label{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.kf-profile--lightning .kf-step{background:#fff;border:1px solid #c9c9c9}.kf-profile--lightning .kf-step.is-active{border-color:var(--kf-primary);box-shadow:inset 0 3px 0 var(--kf-primary)}.kf-profile--fiori{--kf-shell-border:1px solid #d5dadd;--kf-shell-radius:6px;--kf-panel-padding:clamp(24px,3.4vw,36px);--kf-theme-shadow:0 4px 16px rgba(34,53,72,.12);--kf-control-border-width:0px;--kf-control-radius:4px 4px 0 0;--kf-control-bg:#fff;--kf-control-shadow:inset 0 -1px 0 var(--kf-border);--kf-control-focus-shadow:inset 0 -2px 0 var(--kf-primary);--kf-step-radius:4px;--kf-step-shadow:none;--kf-choice-radius:4px;--kf-choice-shadow:none;--kf-button-radius:4px;--kf-button-shadow:none}.kf-profile--fiori .kf-field :is(input:not([type=radio]):not([type=checkbox]),select,textarea){border-bottom:1px solid var(--kf-border)}.kf-profile--fiori .kf-field :is(input:not([type=radio]):not([type=checkbox]),select,textarea):focus{border-bottom:2px solid var(--kf-primary)}.kf-profile--fiori .kf-field :is(input:not([type=radio]):not([type=checkbox]),select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--kf-primary) 28%,transparent);outline-offset:2px}.kf-profile--fiori .kf-step{min-height:54px;border-top:3px solid transparent;background:var(--kf-surface-alt)}.kf-profile--fiori .kf-field__label{font-size:.875rem}.kf-profile--nhs{--kf-shell-border:0;--kf-shell-radius:0;--kf-panel-padding:clamp(24px,4.5vw,48px);--kf-theme-shadow:none;--kf-control-border-width:2px;--kf-control-radius:0;--kf-control-bg:#fff;--kf-control-shadow:none;--kf-control-focus-shadow:0 0 0 4px var(--kf-accent);--kf-step-radius:0;--kf-step-shadow:none;--kf-choice-radius:0;--kf-choice-shadow:none;--kf-button-radius:4px;--kf-button-shadow:0 4px 0 color-mix(in srgb,var(--kf-primary) 68%,black)}.kf-profile--nhs .kf-form__title{font-size:clamp(2rem,5cqi,3.5rem);font-weight:700;line-height:1.05}.kf-profile--nhs .kf-form__description{font-size:1.125rem}.kf-profile--nhs .kf-form__header{padding-bottom:24px;border-bottom:6px solid var(--kf-primary)}.kf-profile--nhs .kf-field__label{font-size:1.125rem;font-weight:700}.kf-profile--nhs .kf-step{border-bottom:4px solid var(--kf-border);background:transparent}.kf-profile--va{--kf-shell-border:1px solid #d6d7d9;--kf-shell-radius:0;--kf-panel-padding:clamp(26px,4.6vw,50px);--kf-theme-shadow:none;--kf-control-border-width:2px;--kf-control-radius:0;--kf-control-shadow:none;--kf-control-focus-shadow:0 0 0 3px var(--kf-accent);--kf-step-radius:0;--kf-step-shadow:none;--kf-choice-radius:0;--kf-choice-shadow:none;--kf-button-radius:2px;--kf-button-shadow:none}.kf-profile--va .kf-form__header{padding-left:18px;border-left:8px solid var(--kf-primary)}.kf-profile--va .kf-form__title{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,5cqi,3.4rem);font-weight:700;line-height:1.05}.kf-profile--va .kf-field__label{font-size:1.05rem;font-weight:700}.kf-profile--va .kf-step{border:1px solid var(--kf-border)}.kf-profile--va .kf-step.is-active{border-color:var(--kf-primary);box-shadow:inset 6px 0 0 var(--kf-primary)}.kf-profile--va .kf-form__validation-summary.is-visible{border:4px solid var(--kf-error);border-radius:0}.kf-profile--ant{--kf-shell-border:1px solid #e5e5e5;--kf-shell-radius:8px;--kf-panel-padding:clamp(22px,3vw,32px);--kf-theme-shadow:0 6px 20px rgba(0,0,0,.07);--kf-control-border-width:1px;--kf-control-radius:6px;--kf-control-shadow:none;--kf-control-focus-shadow:0 0 0 2px color-mix(in srgb,var(--kf-primary) 18%,transparent);--kf-step-radius:6px;--kf-step-shadow:none;--kf-choice-radius:6px;--kf-choice-shadow:none;--kf-button-radius:6px;--kf-button-shadow:none}.kf-profile--ant .kf-form__title{font-size:1.75rem;font-weight:600}.kf-profile--ant .kf-form__steps{gap:0;border-bottom:1px solid #e5e5e5}.kf-profile--ant .kf-step{min-height:52px;border-radius:0;background:transparent}.kf-profile--ant .kf-field__label{font-size:.875rem}.kf-profile--pajamas{--kf-shell-border:1px solid color-mix(in srgb,var(--kf-border) 52%,transparent);--kf-shell-radius:10px;--kf-panel-padding:clamp(22px,3.4vw,36px);--kf-theme-shadow:0 10px 28px color-mix(in srgb,var(--kf-primary) 8%,transparent);--kf-control-radius:8px;--kf-control-shadow:none;--kf-step-radius:8px;--kf-step-shadow:none;--kf-choice-radius:8px;--kf-choice-shadow:none;--kf-button-radius:8px;--kf-button-shadow:none}.kf-profile--pajamas .kf-form__header{padding:18px 20px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--kf-primary) 9%,white),var(--kf-surface))}.kf-profile--pajamas .kf-step.is-active{box-shadow:inset 4px 0 0 var(--kf-primary)}.kf-profile--pajamas .kf-field.is-focused>.kf-field__label{color:var(--kf-primary)}.kf-profile--pajamas .kf-options--cards .kf-option:has(input:checked){border-color:var(--kf-primary);box-shadow:inset 4px 0 0 var(--kf-primary)}.kf-profile--elastic{--kf-shell-border:1px solid #d3dae6;--kf-shell-radius:8px;--kf-panel-padding:clamp(22px,3vw,32px);--kf-panel-bg:#f7f8fc;--kf-theme-shadow:0 8px 24px rgba(31,42,68,.10);--kf-control-radius:6px;--kf-control-bg:#fff;--kf-control-shadow:0 1px 3px rgba(31,42,68,.10);--kf-step-radius:6px;--kf-step-shadow:none;--kf-choice-radius:6px;--kf-choice-shadow:0 1px 4px rgba(31,42,68,.08);--kf-button-radius:6px;--kf-button-shadow:none}.kf-profile--elastic .kf-form__header{position:relative;padding:18px 18px 18px 22px;background:#fff;border-radius:6px}.kf-profile--elastic .kf-form__header::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(var(--kf-primary),var(--kf-accent))}.kf-profile--elastic .kf-form__title{font-size:1.625rem}.kf-profile--elastic .kf-field__label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.kf-profile--radix{--kf-shell-border:1px solid color-mix(in srgb,var(--kf-border) 52%,transparent);--kf-shell-radius:12px;--kf-panel-padding:clamp(24px,3.8vw,40px);--kf-theme-shadow:0 12px 32px color-mix(in srgb,var(--kf-text) 8%,transparent);--kf-control-radius:8px;--kf-control-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kf-border) 30%,transparent);--kf-step-radius:8px;--kf-step-shadow:none;--kf-choice-radius:10px;--kf-choice-shadow:0 2px 8px color-mix(in srgb,var(--kf-text) 6%,transparent);--kf-button-radius:8px;--kf-button-shadow:0 2px 7px color-mix(in srgb,var(--kf-primary) 20%,transparent)}.kf-profile--radix .kf-form__title{font-size:clamp(1.8rem,4cqi,2.6rem)}.kf-profile--radix .kf-step{border:1px solid color-mix(in srgb,var(--kf-border) 48%,transparent)}.kf-profile--radix .kf-options--cards .kf-option{min-height:98px}.kf-profile--porsche{--kf-shell-border:0;--kf-shell-radius:0;--kf-panel-padding:clamp(34px,6vw,72px);--kf-theme-shadow:none;--kf-control-border-width:0px;--kf-control-radius:0;--kf-control-bg:transparent;--kf-control-shadow:inset 0 -1px 0 var(--kf-border);--kf-control-focus-shadow:inset 0 -2px 0 var(--kf-primary);--kf-step-radius:0;--kf-step-shadow:none;--kf-choice-radius:0;--kf-choice-shadow:none;--kf-button-radius:0;--kf-button-shadow:none}.kf-profile--porsche .kf-form__header{padding-bottom:36px;border-bottom:1px solid var(--kf-text)}.kf-profile--porsche .kf-form__title{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.6rem,7cqi,5.5rem);font-weight:400;line-height:.96;letter-spacing:-.045em}.kf-profile--porsche .kf-form__description{max-width:58ch;margin-top:22px}.kf-profile--porsche .kf-form__steps{gap:26px;margin-block:14px 24px;padding-inline:16px}.kf-profile--porsche .kf-step{min-width:112px;border-bottom:1px solid var(--kf-border);background:transparent;box-shadow:none}.kf-profile--porsche .kf-field__label{font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.kf-profile--porsche .kf-field :is(input:not([type=radio]):not([type=checkbox]),select,textarea):focus-visible{outline:3px solid var(--kf-primary);outline-offset:3px}.kf-profile--porsche .kf-btn:not(.is-subtle){min-height:56px;padding-inline:34px;letter-spacing:.06em;text-transform:uppercase}.kf-profile--swiss{--kf-shell-border:2px solid var(--kf-text);--kf-shell-radius:0;--kf-panel-padding:clamp(28px,5vw,56px);--kf-theme-shadow:none;--kf-control-border-width:0px;--kf-control-radius:0;--kf-control-bg:transparent;--kf-control-shadow:inset 0 -2px 0 var(--kf-text);--kf-control-focus-shadow:inset 0 -4px 0 var(--kf-primary);--kf-step-radius:0;--kf-step-shadow:none;--kf-choice-radius:0;--kf-choice-shadow:none;--kf-button-radius:0;--kf-button-shadow:none}.kf-profile--swiss .kf-form__title{font-size:clamp(2.4rem,7cqi,5rem);font-weight:700;line-height:.88;letter-spacing:-.06em;text-transform:uppercase}.kf-profile--swiss .kf-form__description{font-size:.9rem}.kf-profile--swiss .kf-step{border-left:1px solid var(--kf-text);background:transparent}.kf-profile--swiss .kf-step.is-active .kf-step__marker{background:#fff;color:var(--kf-primary)}.kf-profile--swiss .kf-field__label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kf-profile--bauhaus{--kf-shell-border:3px solid var(--kf-text);--kf-shell-radius:0;--kf-panel-padding:clamp(28px,4.5vw,48px);--kf-panel-bg:linear-gradient(135deg,var(--kf-surface) 0 76%,color-mix(in srgb,var(--kf-surface-alt) 52%,var(--kf-surface)) 76%);--kf-theme-shadow:9px 9px 0 var(--kf-text);--kf-control-border-width:2px;--kf-control-radius:0;--kf-control-shadow:4px 4px 0 var(--kf-text);--kf-control-focus-shadow:6px 6px 0 var(--kf-accent);--kf-step-radius:0;--kf-step-shadow:4px 4px 0 var(--kf-text);--kf-choice-radius:0;--kf-choice-shadow:5px 5px 0 var(--kf-text);--kf-button-radius:0;--kf-button-shadow:5px 5px 0 var(--kf-text)}.kf-profile--bauhaus .kf-form__header{padding:18px;border:3px solid var(--kf-text);background:var(--kf-surface-alt)}.kf-profile--bauhaus .kf-form__title{font-size:clamp(2.2rem,6cqi,4rem);font-weight:800;line-height:.92;text-transform:uppercase}.kf-profile--bauhaus .kf-step__marker{border-radius:0;background:var(--kf-accent);color:#fff}.kf-profile--bauhaus .kf-field__label{font-weight:700;text-transform:uppercase}.kf-profile--bauhaus .kf-btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--kf-text)}.kf-profile--memphis{--kf-shell-border:2px solid var(--kf-border);--kf-shell-radius:26px 8px 26px 8px;--kf-panel-padding:clamp(28px,5vw,52px);--kf-panel-bg:radial-gradient(circle at 8% 6%,color-mix(in srgb,var(--kf-accent) 18%,transparent) 0 36px,transparent 37px),radial-gradient(circle at 94% 14%,color-mix(in srgb,var(--kf-primary) 18%,transparent) 0 52px,transparent 53px),var(--kf-surface);--kf-theme-shadow:12px 14px 0 color-mix(in srgb,var(--kf-border) 38%,transparent);--kf-control-border-width:2px;--kf-control-radius:16px 5px 16px 5px;--kf-control-shadow:3px 4px 0 color-mix(in srgb,var(--kf-border) 42%,transparent);--kf-step-radius:18px 5px 18px 5px;--kf-step-shadow:3px 4px 0 color-mix(in srgb,var(--kf-border) 35%,transparent);--kf-choice-radius:18px 6px 18px 6px;--kf-choice-shadow:5px 6px 0 color-mix(in srgb,var(--kf-border) 34%,transparent);--kf-button-radius:18px 5px 18px 5px;--kf-button-shadow:5px 6px 0 color-mix(in srgb,var(--kf-primary) 34%,transparent)}.kf-profile--memphis .kf-form__title{font-size:clamp(2.2rem,6cqi,4rem);font-weight:700;line-height:.95}.kf-profile--memphis .kf-form__header{padding:18px;border:2px dashed var(--kf-border);border-radius:18px;background:color-mix(in srgb,var(--kf-surface) 84%,transparent)}.kf-profile--memphis .kf-step:nth-child(even){transform:rotate(-1deg)}.kf-profile--memphis .kf-step:nth-child(odd){transform:rotate(1deg)}.kf-profile--memphis .kf-step.is-active{transform:translateY(-2px) rotate(0)}.kf-profile--memphis .kf-field__label{font-weight:700}.kf-profile--clay{--kf-shell-border:2px solid color-mix(in srgb,var(--kf-border) 52%,transparent);--kf-shell-radius:28px;--kf-panel-padding:clamp(28px,5vw,54px);--kf-panel-bg:linear-gradient(145deg,var(--kf-surface),var(--kf-surface-alt));--kf-theme-shadow:18px 22px 44px color-mix(in srgb,var(--kf-border) 24%,transparent),inset 0 1px 0 #fff;--kf-control-border-width:2px;--kf-control-radius:20px;--kf-control-bg:color-mix(in srgb,var(--kf-surface) 82%,var(--kf-surface-alt));--kf-control-shadow:inset -3px -3px 8px color-mix(in srgb,var(--kf-border) 18%,transparent),inset 3px 3px 8px #fff,0 5px 10px color-mix(in srgb,var(--kf-border) 18%,transparent);--kf-step-radius:18px;--kf-step-shadow:inset -2px -2px 7px color-mix(in srgb,var(--kf-border) 16%,transparent),0 6px 12px color-mix(in srgb,var(--kf-border) 18%,transparent);--kf-choice-radius:22px;--kf-choice-shadow:inset -3px -3px 8px color-mix(in srgb,var(--kf-border) 14%,transparent),0 8px 16px color-mix(in srgb,var(--kf-border) 20%,transparent);--kf-button-radius:18px;--kf-button-shadow:inset 0 -3px 0 color-mix(in srgb,var(--kf-primary) 60%,black),0 8px 16px color-mix(in srgb,var(--kf-primary) 24%,transparent)}.kf-profile--clay .kf-form__header{padding:22px;border-radius:22px;background:color-mix(in srgb,var(--kf-surface) 72%,transparent);box-shadow:inset 0 1px 0 #fff,0 8px 20px color-mix(in srgb,var(--kf-border) 14%,transparent)}.kf-profile--clay .kf-form__title{font-size:clamp(2rem,5cqi,3.5rem);font-weight:700}.kf-profile--clay .kf-step.is-active{transform:translateY(-2px)}.kf-profile--clay .kf-options--cards .kf-option:has(input:checked){transform:translateY(-3px)}.kf-profile--terminal{--kf-shell-border:1px solid var(--kf-border);--kf-shell-radius:3px;--kf-panel-padding:clamp(24px,4vw,42px);--kf-panel-bg:linear-gradient(rgba(80,250,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(80,250,255,.025) 1px,transparent 1px),var(--kf-surface);--kf-theme-shadow:0 0 0 1px rgba(80,250,255,.08),0 24px 70px rgba(0,0,0,.42);--kf-control-border-width:1px;--kf-control-radius:2px;--kf-control-bg:var(--kf-surface-alt);--kf-control-shadow:inset 3px 0 0 color-mix(in srgb,var(--kf-primary) 42%,transparent);--kf-control-focus-shadow:0 0 0 1px var(--kf-primary),0 0 18px color-mix(in srgb,var(--kf-primary) 36%,transparent);--kf-step-radius:2px;--kf-step-shadow:none;--kf-choice-radius:2px;--kf-choice-shadow:none;--kf-button-radius:2px;--kf-button-shadow:0 0 18px color-mix(in srgb,var(--kf-primary) 22%,transparent)}.kf-profile--terminal .kf-form__header{padding:18px;border:1px solid var(--kf-border);background:rgba(0,0,0,.2)}.kf-profile--terminal .kf-form__title,.kf-profile--terminal .kf-field__label,.kf-profile--terminal .kf-btn,.kf-profile--terminal .kf-step{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.kf-profile--terminal .kf-form__title{font-size:clamp(1.7rem,4cqi,2.7rem);font-weight:600;text-transform:uppercase}.kf-profile--terminal .kf-form__title::before{content:"> ";color:var(--kf-primary)}.kf-profile--terminal .kf-field__label{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.kf-profile--terminal .kf-step{border:1px solid var(--kf-border);background:rgba(0,0,0,.18)}@media (max-width:520px){.kf-profile--swiss .kf-form__header{grid-template-columns:1fr}.kf-profile--porsche .kf-form__steps{gap:6px;padding-inline:0}.kf-profile--porsche .kf-step{min-width:0}.kf-profile--bauhaus{--kf-theme-shadow:5px 5px 0 var(--kf-text)}.kf-profile--memphis{--kf-theme-shadow:6px 7px 0 color-mix(in srgb,var(--kf-border) 38%,transparent)}}
