.ask-survey{height:100dvh;min-height:0;color:var(--hp-ink);background:var(--hp-bg);font-family:var(--sw-font-sans);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ask-main{min-height:0;position:relative;overflow-y:auto}.ask-header{border-bottom:0}.ask-header .caio-header__actions{display:flex}.ask-header>.caio-wordmark,.ask-header>.caio-header__actions{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(-60px)}.ask-header:hover>.caio-wordmark,.ask-header:hover>.caio-header__actions,.ask-header:focus-within>.caio-wordmark,.ask-header:focus-within>.caio-header__actions{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:none){.ask-header>.caio-wordmark,.ask-header>.caio-header__actions{opacity:1;pointer-events:auto;transform:none}}.ask-language-panel{left:auto;right:0}.ask-language-panel:not([hidden]){opacity:1;pointer-events:auto;visibility:visible;transform:none}.ask-language-panel[hidden]{display:none}.ask-progress{bottom:0;left:var(--caio-inset);width:calc(100% - var(--caio-inset) - var(--caio-inset));appearance:none;background:var(--hp-border);height:2px;color:var(--hp-accent);border:0;display:block;position:absolute}.ask-progress::-webkit-progress-bar{background:var(--hp-border)}.ask-progress::-webkit-progress-value{background:var(--hp-accent)}.ask-progress::-moz-progress-bar{background:var(--hp-accent)}.ask-section{min-height:100%;padding:clamp(28px, 3vw, 44px) var(--hp-inset) clamp(48px, 6vw, 80px);flex-direction:column;justify-content:center;gap:24px;margin:0;display:flex}.ask-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:44px;width:100%;min-width:0;display:grid}.ask-grid__information,.ask-grid__content{flex-direction:column;justify-content:center;gap:24px;min-width:0;display:flex}.ask-grid--centered{grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}.ask-grid--centered .ask-grid__content{text-align:left;align-items:flex-start}.ask-grid--centered .ask-grid__content>.ask-actions{padding-top:24px}.ask-section--entering{animation:.5s both ask-section-enter}.ask-section--leaving{pointer-events:none;animation:.35s both ask-section-leave}@keyframes ask-section-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ask-section-leave{to{opacity:0;transform:translateY(-24px)}}.ask-position{font-family:var(--sw-font-mono);margin:0;font-size:11px;line-height:1.5}.ask-body{overflow-wrap:anywhere;max-width:80ch;margin:0;font-size:14px;line-height:1.6}.ask-context{color:var(--hp-ink-sub)}.ask-question-reference{gap:14px;display:grid}.ask-reference-list{gap:14px;margin:0;padding-left:24px;font-size:14px;line-height:1.6;display:grid}.ask-reference-list li::marker{color:var(--hp-ink-sub);font-family:var(--sw-font-mono);font-size:11px}.ask-authors{color:var(--hp-ink-sub);margin:0;font-size:14px;line-height:1.5}.ask-authors a{color:inherit;text-decoration:none}.ask-authors a:hover,.ask-authors a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hp-ink-faint);text-decoration-color:var(--hp-ink-faint);text-underline-offset:3px}.ask-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ask-button{appearance:none}.ask-action-link{color:var(--hp-ink-sub);font-family:var(--sw-font-mono);cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 0;font-size:11px;line-height:1.5;text-decoration:none;display:inline-flex}.ask-action-link:not(:disabled):hover,.ask-action-link:not(:disabled):focus-visible{color:var(--hp-ink);text-underline-offset:3px;text-decoration:underline}.ask-button--accent{border-color:var(--hp-accent);color:var(--hp-ink);background:0 0}.ask-button--accent:not(:disabled):hover,.ask-button--accent:not(:disabled):focus-visible{background:var(--hp-accent);border-color:var(--hp-accent);color:#fff}.ask-language{appearance:none;cursor:pointer;background:0 0;border:0}.ask-button:disabled{opacity:.45;cursor:default}.ask-language[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.ask-survey :focus-visible{outline:2px solid var(--hp-ink);outline-offset:4px}.ask-survey h1:focus{outline:none}.ask-control{border:0;gap:14px;min-width:0;max-width:680px;margin:0;padding:0;display:grid}.ask-control--rating{margin-block:24px}.ask-rating{min-width:0}.ask-frequency{gap:14px;padding-bottom:9px;display:grid}.ask-frequency__value{color:var(--hp-ink);font-family:var(--sw-font-mono);text-align:center;font-size:16px;line-height:1.6}.ask-rating__row{grid-template-columns:minmax(0,1fr) 78px;align-items:start;gap:14px;display:grid}.ask-rating__scale{min-width:0;padding-top:9px}.ask-rating__track{background:var(--hp-border-strong);border-radius:3px;height:4px;position:relative}.ask-rating__fill{pointer-events:none;background:var(--hp-accent);border-radius:3px;transition:width .14s ease-out;position:absolute;inset:0 auto 0 0}.ask-rating input[type=range]{appearance:none;z-index:2;cursor:pointer;background:0 0;width:100%;height:32px;margin:0;position:absolute;top:-14px}.ask-rating input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.ask-rating input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--hp-bg);background:var(--hp-accent);border-radius:50%;width:22px;height:22px;margin-top:-9px;transition:transform .2s cubic-bezier(.33,1,.68,1)}.ask-rating input[type=range]::-moz-range-track{background:0 0;height:4px}.ask-rating input[type=range]::-moz-range-thumb{border:2px solid var(--hp-bg);background:var(--hp-accent);border-radius:50%;width:18px;height:18px;transition:transform .2s}.ask-rating input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.ask-rating input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.ask-rating input[type=range]:hover::-moz-range-thumb{transform:scale(1.15)}.ask-rating input[type=range]:active::-moz-range-thumb{transform:scale(1.15)}.ask-survey .ask-rating__row input[type=number]{appearance:textfield;width:78px;color:var(--hp-ink);text-align:center;font-family:var(--sw-font-mono);background:0 0;border:0;border-radius:0;padding:0;font-size:14px;line-height:1.6}.ask-rating__row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ask-rating__row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ask-survey .ask-rating__row input[type=number]:focus-visible{outline:none}.ask-rating__ticks{pointer-events:none;height:27px;color:var(--hp-ink);font-family:var(--sw-font-mono);margin-inline:11px;font-size:11px;line-height:1.5;position:relative}.ask-rating__ticks span{padding-top:10px;position:absolute;top:0;transform:translate(-50%)}.ask-rating__ticks span:first-child{left:0}.ask-rating__ticks span:nth-child(2){left:50%}.ask-rating__ticks span:last-child{left:100%}.ask-rating__ticks span:before{content:"";background:var(--hp-ink-sub);width:1px;height:10px;position:absolute;top:0;left:50%}.ask-rating__ends{color:var(--hp-ink);font-family:var(--sw-font-mono);justify-content:space-between;gap:14px;margin-top:2px;font-size:11px;line-height:1.5;display:flex}.ask-rating__ends span{max-width:45%}.ask-rating__ends span:last-child{text-align:right}.ask-survey input[type=number],.ask-survey input[type=email],.ask-survey input[type=text],.ask-survey textarea{border:1px solid var(--hp-border-strong);background:var(--hp-panel);color:inherit;font:inherit;border-radius:3px;width:100%;padding:7px 14px}.ask-survey input[type=number]{width:100px}.ask-survey textarea{resize:vertical}.ask-survey input[type=radio],.ask-survey input[type=checkbox]{accent-color:var(--hp-accent);flex-shrink:0;width:16px;height:16px;margin:2px 0}.ask-options{gap:5px;display:grid}.ask-option{cursor:pointer;border:0;align-items:flex-start;gap:14px;padding:0;font-size:14px;line-height:1.5;display:flex}.ask-example{flex:1;grid-template-rows:auto minmax(220px,1fr);gap:10px;min-width:0;min-height:0;display:grid}.ask-example__copy{display:contents}.ask-example__lead{grid-row:1}.ask-example--page,.ask-example--inline{width:100%;display:block}.ask-example--page .ask-example__copy{flex-direction:column;justify-content:center;gap:24px;min-width:0;display:flex}.ask-example__heading{gap:14px;display:grid}.ask-example__heading .hp-archive-hero__headline{font-size:clamp(24px,3vw,32px)}.ask-example--page .ask-flow{grid-row:auto;height:560px;min-height:560px}.ask-flow{grid-row:2;width:100%;min-width:0;height:100%;min-height:220px}.ask-flow--reference{height:clamp(480px,100svh - 240px,760px);min-height:480px}.ask-flow--reference .ask-flow-node,.ask-flow--reference .ask-flow-edge,.ask-flow--reference .ask-flow-edge__line{transition:none}.ask-flow .react-flow{background:var(--hp-bg)}.ask-flow .react-flow,.ask-flow .react-flow *{pointer-events:none}.ask-flow .react-flow__pane{touch-action:auto}.ask-flow-node{border:1px solid var(--hp-ink);background:var(--hp-bg);width:100%;height:100%;color:var(--hp-ink);text-align:center;opacity:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:14px 20px;transition:opacity .7s,transform .85s cubic-bezier(.33,1,.68,1);display:flex;transform:translateY(14px)}.ask-flow-node[data-visible=true]{opacity:1;transform:none}.ask-flow-node[data-visible=true][data-muted=true]{opacity:.45}.ask-flow-node[data-highlighted=true]{border-color:var(--hp-accent)}.ask-flow-node[data-visible=false]{pointer-events:none}.ask-flow-node[data-state=true]{border-style:dashed}.ask-flow-node[data-node=ai]{border:2.5px solid var(--hp-accent)}.ask-flow-node[data-node=update]{border-color:var(--hp-accent)}.ask-flow-node[data-active=true]{background:var(--hp-panel);animation:1.2s 2 ask-bank-update}@keyframes ask-bank-update{0%,to{box-shadow:0 0 0 0 var(--hp-accent)}50%{box-shadow:0 0 0 3px var(--hp-accent)}}.ask-flow-node[data-compact=true]{padding:14px}.ask-flow-node[data-compact=true] .ask-flow-node__title{font-size:22px}.ask-flow-node__title{overflow-wrap:anywhere;max-width:100%;font-size:24px;font-weight:500;line-height:1.2}.ask-flow-node__title:lang(de){-webkit-hyphens:auto;hyphens:auto}.ask-flow-node .react-flow__handle{opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0}.ask-flow-edge{opacity:0;transition:opacity .4s}.ask-flow-edge[data-visible=true]{opacity:1}.ask-flow-edge__line{fill:none;stroke:var(--hp-accent);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.33,1,.68,1)}.ask-flow-edge[data-visible=true] .ask-flow-edge__line{stroke-dashoffset:0}.ask-flow-edge[data-record=true] .ask-flow-edge__line{stroke-dasharray:.025 .015;transition:none}.ask-flow-edge[data-alternative=true] .ask-flow-edge__line,.ask-flow-edge[data-alternative=true] .ask-flow-arrow{stroke:var(--hp-ink)}.ask-flow-pulse{fill:none;stroke:var(--hp-accent);stroke-width:2.5px;stroke-dasharray:.12 .88;opacity:0}.ask-flow-edge[data-visible=true] .ask-flow-pulse{animation:3.2s linear infinite ask-connector-flow}.ask-flow-edge[data-paused=true] .ask-flow-pulse{animation-play-state:paused}@keyframes ask-connector-flow{0%{stroke-dashoffset:.12px;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.ask-flow-arrow{fill:none;stroke:var(--hp-accent);stroke-width:1px}.ask-flow-edge__label{font-family:var(--sw-font-sans);fill:var(--hp-ink);text-anchor:middle;paint-order:stroke;stroke:var(--hp-bg);stroke-width:5px;stroke-linejoin:round;font-size:16px}.ask-flow-withdrawal circle{fill:var(--hp-bg);stroke:var(--hp-ink);stroke-width:1px}.ask-flow-withdrawal>path{fill:none;stroke:var(--hp-ink);stroke-width:1px}.ask-flow .react-flow__node{pointer-events:none}.ask-form{gap:14px;width:100%;max-width:680px;display:grid}.ask-field{color:var(--hp-ink-sub);display:block;position:relative}.ask-field__label{z-index:1;background:var(--hp-bg);font-family:var(--sw-font-mono);letter-spacing:.8px;text-transform:uppercase;padding:0 5px;font-size:9.5px;font-weight:500;position:absolute;top:0;left:9px;transform:translateY(-50%)}.ask-field:focus-within .ask-field__label{color:var(--hp-ink)}.ask-survey .ask-field input{color:var(--hp-ink);background:0 0;padding:8px 12px;transition:border-color .15s}.ask-field input:focus-visible{border-color:var(--hp-ink);outline:none}.ask-check{align-items:flex-start;gap:14px;font-size:14px;line-height:1.5;display:flex}.ask-error{border:1px solid var(--hp-ink);padding:14px}.ask-footer{padding:24px var(--hp-inset);font-family:var(--sw-font-mono);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;font-size:12px;line-height:1.5;display:flex}.ask-footer .ask-actions{justify-content:flex-end}.ask-footer a{color:var(--hp-ink-sub);text-decoration:none}.ask-footer a:hover,.ask-footer a:focus-visible{color:var(--hp-ink)}.ask-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.ask-section{gap:24px}.ask-survey .caio-header{gap:14px}}@media (prefers-reduced-motion:reduce){.ask-header>.caio-wordmark,.ask-header>.caio-header__actions{transition:none}.ask-section--entering,.ask-section--leaving,.ask-flow-edge[data-visible=true] .ask-flow-pulse,.ask-flow-node[data-active=true]{animation:none}.ask-flow-node,.ask-flow-edge,.ask-flow-edge__line,.ask-rating__fill{transition:none}.ask-rating input[type=range]::-webkit-slider-thumb{transition:none}}.ask-question-heading{max-width:1000px;font-size:clamp(24px,3vw,32px)}.ask-grid__content>.hp-archive-hero__headline{max-width:1000px}@media (max-width:960px){.ask-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ask-grid__information[data-empty=true]{display:none}.ask-example--page .ask-flow,.ask-flow--reference{height:clamp(480px,75svh,760px);min-height:480px}}
