.ff-textquiz-source-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.ff-letter-inputs-live{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 6px;display:flex}.ff-letter-inputs-live .ff-letter-input{border:1.5px solid color-mix(in srgb,var(--ink,#19181c) 24%,transparent);background:var(--field,#fff);width:64px;height:72px;color:var(--ink,#19181c);text-align:center;font:800 32px/1 var(--font,Inter,system-ui);border-radius:14px;outline:none;transition:all .16s;box-shadow:0 4px 14px #18141e0d}.ff-letter-inputs-live .ff-letter-input:focus{border-color:var(--accent,#7353e9);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent,#7353e9) 13%,transparent),0 8px 24px #18141e14;transform:translateY(-2px)}.ff-letter-inputs-live .ff-letter-space{width:20px;height:1px}.ff-match.ff-match-pro{grid-template-columns:minmax(190px,.8fr) minmax(310px,1.2fr)!important;align-items:start!important;gap:46px!important;margin-top:30px!important;display:grid!important}.ff-match-pro>.ff-match-col{min-width:0;gap:14px!important;display:grid!important}.ff-match-source-bank:before,.ff-match-destinations:before{color:color-mix(in srgb,var(--ink,#19181c) 42%,transparent);letter-spacing:.15em;margin:0 0 2px 2px;font-size:8px;font-weight:850;display:block}.ff-match-source-bank:before{content:"BEGRIFFE"}.ff-match-destinations:before{content:"ZUORDNEN ZU"}.ff-match-pro .ff-match-target{border:1.5px solid color-mix(in srgb,var(--ink,#19181c) 18%,transparent)!important;background:var(--field,#fff)!important;min-height:70px!important;color:var(--ink,#19181c)!important;text-align:left!important;cursor:grab!important;border-radius:15px!important;align-items:center!important;gap:12px!important;padding:17px 18px!important;font-size:14px!important;font-weight:800!important;transition:all .16s!important;display:flex!important;box-shadow:0 6px 18px #18141e0e!important}.ff-match-pro .ff-match-target:active{transform:scale(.985);cursor:grabbing!important}.ff-match-pro .ff-match-target:hover,.ff-match-pro .ff-match-target.selected{border-color:var(--accent,#7353e9)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#7353e9) 9%,transparent),0 10px 24px #18141e12!important}.ff-match-pro .ff-match-target.ff-source-assigned{opacity:.56}.ff-match-pro .ff-match-target>small{display:none!important}.ff-match-pro .ff-match-target:after{content:"⋮⋮";color:color-mix(in srgb,var(--ink,#19181c) 35%,transparent);letter-spacing:-2px;margin-left:auto;font-size:11px}.ff-match-pro .ff-match-item{border:1.5px solid color-mix(in srgb,var(--ink,#19181c) 18%,transparent)!important;background:var(--field,#fff)!important;min-height:70px!important;color:var(--ink,#19181c)!important;text-align:left!important;cursor:default!important;border-radius:15px!important;grid-template-columns:minmax(118px,42%) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:8px!important;transition:all .16s!important;display:grid!important;overflow:visible!important;box-shadow:0 6px 18px #18141e0e!important}.ff-match-pro .ff-match-item:hover,.ff-match-pro .ff-match-item.ff-drop-hover{border-color:var(--accent,#7353e9)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#7353e9) 8%,transparent),0 10px 26px #18141e14!important}.ff-match-empty-slot{border:1.5px dashed color-mix(in srgb,var(--accent,#7353e9) 50%,var(--border,#ddd6ce))!important;background:color-mix(in srgb,var(--accent,#7353e9) 4%,var(--field,#fff))!important;width:auto!important;min-width:0!important;height:52px!important;color:var(--accent,#7353e9)!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;padding:8px 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important}.ff-match-empty-slot:after{content:"+";opacity:.45;font-size:18px;font-weight:500}.ff-match-empty-slot.filled{background:color-mix(in srgb,var(--accent,#7353e9) 9%,var(--field,#fff))!important;color:var(--ink,#19181c)!important;border-style:solid!important}.ff-match-empty-slot.filled:after{display:none}.ff-match-destination-text{min-width:0!important;color:var(--ink,#19181c)!important;overflow-wrap:anywhere!important;word-break:normal!important;opacity:1!important;visibility:visible!important;z-index:1!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;display:block!important;position:static!important}.ff-session-settings-btn{align-items:center;gap:7px;display:flex}.ff-session-panel{z-index:10000;opacity:0;color:#211d28;background:#fff;border:1px solid #ddd6ce;border-radius:22px;width:min(430px,100vw - 36px);padding:22px;transition:all .24s cubic-bezier(.2,.8,.2,1);position:fixed;top:18px;bottom:18px;right:18px;overflow:auto;transform:translate(calc(100% + 40px));box-shadow:0 30px 80px #18141e38}.ff-session-panel.open{opacity:1;transform:none}.ff-session-panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.ff-session-panel-head small{letter-spacing:.12em;color:#8b8292;font-size:9px;font-weight:850}.ff-session-panel-head h3{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.ff-session-close{background:#fff;border:1px solid #e1dbd3;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.ff-session-panel>label{gap:7px;font-size:11px;font-weight:800;display:grid}.ff-session-panel input[type=text],.ff-session-name{border:1px solid #d9d1ca;border-radius:11px;width:100%;padding:11px 12px;font:600 14px/1.2 Inter,system-ui}.ff-setting-group{border-top:1px solid #ece6df;margin-top:20px;padding:20px 0}.ff-setting-group>strong{margin-bottom:12px;font-size:11px;display:block}.ff-setting-group>small{color:#817985;margin-top:8px;font-size:9px;line-height:1.45;display:block}.ff-setting-switch{align-items:center;gap:10px;margin:9px 0;font-size:12px;display:flex}.ff-layout-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ff-layout-choice button{text-align:left;color:#2b2630;background:#faf8f5;border:1px solid #ddd6ce;border-radius:14px;gap:5px;padding:14px;display:grid}.ff-layout-choice button.active{background:#f7f4ff;border-color:#7353e9;box-shadow:0 0 0 3px #7353e91a}.ff-layout-choice b{font-size:12px}.ff-layout-choice small{color:#817985;font-size:9px;line-height:1.4}.ff-per-question-change-hidden{display:none!important}.ff-layout-full.ff-preview{background:var(--surface,#fff)!important;padding:0!important}.ff-layout-full .ff-device{box-shadow:none!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important}.ff-full-preview.ff-layout-full .ff-preview-stage{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.ff-full-preview.ff-layout-full{background:var(--surface,#fff)!important}@media (width<=760px){.ff-letter-inputs-live{gap:8px}.ff-letter-inputs-live .ff-letter-input{width:50px;height:60px;font-size:26px}.ff-match.ff-match-pro{grid-template-columns:1fr!important;gap:28px!important}.ff-match-pro .ff-match-item{grid-template-columns:minmax(105px,38%) minmax(0,1fr)!important}.ff-match-source-bank:before,.ff-match-destinations:before{margin-top:0}.ff-layout-choice{grid-template-columns:1fr}}.ff-quiz-feedback{border:1px solid var(--border,#ded7d0);border-left:4px solid var(--ink,#19181c);border-radius:var(--radius,11px);background:var(--field,#fff);color:var(--ink,#19181c);font-family:var(--font,inherit);margin-top:18px;padding:14px 16px}.ff-quiz-feedback.correct{border-left-color:#23834b}.ff-quiz-feedback.incorrect{border-left-color:#b33939}.ff-quiz-feedback strong{font-size:15px}.ff-quiz-feedback p{color:inherit;margin:6px 0 0;font-size:13px}.ff-theme-surface{--control-accent:var(--accent);--control-check:var(--surface)}:is(.theme-orange,.theme-amethyst,.theme-bubblegum,.theme-doom,.theme-vercel,.theme-minimal-blue,.theme-green-breeze){--control-accent:var(--primary);--control-check:var(--primary-foreground)}.ff-theme-surface .ff-check-choices label{color:var(--ink);font-family:var(--font)}.ff-theme-surface .ff-check-choices label.selected{border-color:var(--control-accent);background:color-mix(in srgb,var(--control-accent) 10%,var(--field));box-shadow:0 0 0 1px var(--control-accent)}.ff-theme-surface input[type=checkbox]{appearance:none;border:1.5px solid var(--border);border-radius:min(var(--radius),5px);background:var(--field);width:18px;height:18px;color:var(--control-check);cursor:pointer;vertical-align:middle;flex:none;place-content:center;margin:0;transition:background .15s,border-color .15s;display:inline-grid}.ff-theme-surface input[type=checkbox]:checked{background:var(--control-accent);border-color:var(--control-accent)}.ff-theme-surface input[type=checkbox]:checked:after{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ff-theme-surface input[type=checkbox]:focus-visible{outline:2px solid var(--control-accent);outline-offset:3px}.ff-theme-surface [data-quiz-state=correct]{outline-offset:2px;box-shadow:none!important;outline:2px solid #23834b!important}.ff-theme-surface [data-quiz-state=incorrect]{outline-offset:2px;box-shadow:none!important;outline:2px solid #c43c3c!important}.ff-theme-surface .ff-answer[aria-label=Quizantwort]{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.ff-theme-surface .ff-quiz-feedback{background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.ff-theme-surface .ff-quiz-feedback strong{color:var(--ink);font-size:13px}.ff-theme-surface .ff-quiz-feedback p{color:var(--ink);line-height:1.7}.ff-quiz-solution{border-radius:var(--radius,8px);color:var(--ink);border:1.5px solid #23834b;margin:4px 0;padding:3px 10px;display:inline-block}.ff-transition-label{gap:8px;margin-top:18px;font-size:12px;display:grid}.ff-transition-select{color:#211d28;width:100%;font:inherit;background:#faf8f5;border:1px solid #ddd6ce;border-radius:11px;padding:10px 12px}.ff-question{--slide-offset:160px;transform-origin:50%;animation:.36s ease-out both ff-slide-fade}.ff-question[data-slide-direction=back]{--slide-offset:-160px}html[data-flowform-transition=fade] .ff-question{animation-name:ff-slide-fade}html[data-flowform-transition=swipe] .ff-question{animation:.75s cubic-bezier(.4,0,.2,1) both ff-slide-swipe}html[data-flowform-transition=flip] .ff-question{transform-origin:0;animation:.9s cubic-bezier(.4,0,.2,1) both ff-slide-flip}html[data-flowform-transition=flip] .ff-question[data-slide-direction=back]{transform-origin:100%}html[data-flowform-transition=zoom] .ff-question{animation:.7s cubic-bezier(.4,0,.2,1) both ff-slide-zoom}html[data-flowform-transition=rise] .ff-question{animation:.75s cubic-bezier(.4,0,.2,1) both ff-slide-rise}html[data-flowform-transition=blur] .ff-question{animation:.45s ease-out both ff-slide-blur}@keyframes ff-slide-fade{0%{opacity:0}to{opacity:1}}@keyframes ff-slide-swipe{0%{opacity:0;transform:translateX(var(--slide-offset))}to{opacity:1;transform:translate(0)}}@keyframes ff-slide-flip{0%{opacity:0;transform:perspective(1100px)rotateY(-85deg)}to{opacity:1;transform:perspective(1100px)rotateY(0)}}@keyframes ff-slide-zoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes ff-slide-rise{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes ff-slide-blur{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){html .ff-question,html[data-flowform-transition] .ff-question{animation:none}}.ff-device.ff-theme-surface,.ff-preview-stage.ff-theme-surface{align-items:flex-start}.ff-preview-stage.ff-theme-surface .ff-question{margin-inline:auto;margin-block:0!important}.ff-quiz-feedback{animation:.25s ease-out both ff-slide-fade}@media (prefers-reduced-motion:reduce){.ff-quiz-feedback{animation:none}}.ff-theme-surface .ff-themed-slider{color:var(--ink);font-family:var(--font);margin-top:22px}.ff-themed-slider .ff-slider-current{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:flex-end;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.ff-theme-surface .ff-themed-slider input[type=range]{appearance:none;background:linear-gradient(to right,var(--control-accent) 0 var(--slider-fill),var(--border) var(--slider-fill) 100%);border-radius:var(--radius);width:100%;height:8px;accent-color:var(--control-accent);cursor:pointer;border:0;margin:14px 0;padding:0;display:block}.ff-theme-surface .ff-themed-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--control-accent);border-radius:var(--radius);background:var(--field);width:24px;height:24px;box-shadow:0 2px 6px #0002}.ff-theme-surface .ff-themed-slider input[type=range]::-moz-range-thumb{border:3px solid var(--control-accent);border-radius:var(--radius);background:var(--field);width:18px;height:18px;box-shadow:0 2px 6px #0002}.ff-theme-surface .ff-themed-slider input[type=range]:focus-visible{outline:2px solid var(--control-accent);outline-offset:7px}.ff-themed-slider .ff-slider-bounds{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:16px;font-size:12px;font-weight:700;display:flex}.ff-themed-slider .ff-slider-values{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:14px;display:flex}.ff-themed-slider .ff-slider-values button{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);min-width:30px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;padding:6px 8px;font-size:12px}.ff-themed-slider .ff-slider-values button[aria-pressed=true]{border-color:var(--control-accent);outline:1px solid var(--control-accent);background:color-mix(in srgb,var(--control-accent) 12%,var(--field))}.ff-themed-slider .ff-slider-values button:focus-visible{outline:2px solid var(--control-accent);outline-offset:3px}.ff-device.ff-theme-surface .ff-question{padding-top:clamp(80px,12vh,120px)}.ff-preview-stage.ff-theme-surface .ff-question{padding-top:clamp(100px,16vh,170px)}@media (width<=760px){.ff-device.ff-theme-surface .ff-question,.ff-preview-stage.ff-theme-surface .ff-question{padding-top:80px}}.ff-theme-surface .ff-choices,.ff-theme-surface .ff-check-choices{grid-template-columns:minmax(0,max-content);justify-content:start;width:max-content;max-width:100%;display:grid}.ff-theme-surface .ff-choices button,.ff-theme-surface .ff-check-choices label{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}.ff-themed-slider .ff-slider-bounds{align-items:flex-start;gap:24px}.ff-themed-slider .ff-slider-bounds>span{overflow-wrap:anywhere;max-width:48%}.ff-themed-slider .ff-slider-bounds>span:last-child{text-align:right}.ff-invert-theme{flex-shrink:0;margin-left:auto}.ff-invert-theme[hidden]{display:none}.ff-theme-surface.ff-theme-inverted{--ink:#fff;--muted:#f0edf5;--muted-foreground:#f0edf5;--field:#00000018;--border:#ffffff70;--accent:#fff;--primary:#fff;--primary-foreground:#19181c;--control-accent:var(--primary);--control-check:var(--primary-foreground);color:var(--ink);background:var(--surface)!important}.ff-theme-inverted[data-inverted-theme=classic]{--surface:#7353e9;--primary-foreground:#7353e9}.ff-theme-inverted[data-inverted-theme=editorial]{--surface:#111;--primary-foreground:#111}.ff-theme-inverted[data-inverted-theme=soft]{--surface:#a33d68;--primary-foreground:#a33d68}.ff-theme-inverted[data-inverted-theme=amethyst]{--surface:oklch(61.04% .0767 299.734);--ink:#fff;--muted:#fff;--muted-foreground:#fff;--field:#ffffff30;--border:#21192e70;--primary-foreground:#4b365e}.ff-theme-inverted[data-inverted-theme=vercel]{--surface:#000;--primary-foreground:#000}.ff-theme-inverted[data-inverted-theme=minimal-blue]{--surface:oklch(62.31% .188 259.815);--ink:#fff;--muted:#fff;--muted-foreground:#fff;--field:#ffffff30;--border:#07142570;--primary-foreground:#164890}.ff-theme-inverted[data-inverted-theme=orange]{--surface:oklch(76.86% .1647 70.0804);--ink:#fff;--muted:#fff;--muted-foreground:#fff;--field:#ffffff30;--border:#24180560;--primary-foreground:#241805}.ff-theme-inverted[data-inverted-theme=green-breeze]{--surface:oklch(72.27% .192 149.579);--ink:#fff;--muted:#fff;--muted-foreground:#fff;--field:#ffffff30;--border:#10291b60;--primary-foreground:#10291b}.ff-theme-inverted[data-inverted-theme=night]{--surface:#fff;--ink:#10140f;--muted:#4c5946;--muted-foreground:#4c5946;--field:#f3f7ef;--border:#b7c4ae;--accent:#426b13;--primary:#426b13;--primary-foreground:#fff}.ff-theme-surface.ff-theme-inverted .ff-question p,.ff-theme-surface.ff-theme-inverted .ff-question>small{color:var(--ink)}.ff-theme-surface.ff-theme-inverted .ff-next{background:var(--primary);color:var(--primary-foreground)}.ff-theme-surface.ff-theme-inverted .ff-back,.ff-theme-surface.ff-theme-inverted .ff-choices button,.ff-theme-surface.ff-theme-inverted .ff-check-choices label,.ff-theme-surface.ff-theme-inverted .ff-ranking div{color:var(--ink);background:var(--field);border-color:var(--border)}.ff-theme-surface.ff-theme-inverted .ff-progress{background:var(--border)}.ff-theme-surface.ff-theme-inverted .ff-progress i{background:var(--primary)}.ff-theme-surface.ff-theme-inverted .ff-answer{color:var(--ink);border-color:var(--border)}.ff-theme-surface.ff-theme-inverted .ff-choices button.selected,.ff-theme-surface.ff-theme-inverted .ff-choices button:hover,.ff-theme-surface.ff-theme-inverted .ff-check-choices label.selected{background:color-mix(in srgb,var(--ink) 12%,var(--surface));border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ff-full-preview.ff-theme-inverted:not(.ff-layout-full):not(.layout-full){background:#fff!important}.ff-preview:not(.ff-layout-full):has(.ff-device.ff-theme-inverted:not(.layout-full)){background:#fff!important}.ff-theme-surface.ff-theme-inverted{--detail-ink:var(--primary-foreground);--control-shadow:0 3px 0 color-mix(in srgb,var(--detail-ink) 45%,transparent)}.ff-theme-inverted[data-inverted-theme=classic]{--detail-ink:#36226f}.ff-theme-inverted[data-inverted-theme=editorial],.ff-theme-inverted[data-inverted-theme=vercel]{--detail-ink:#a8a8a8}.ff-theme-inverted[data-inverted-theme=soft]{--detail-ink:#4a1b31}.ff-theme-inverted[data-inverted-theme=night]{--detail-ink:#426b13}.ff-theme-surface.ff-theme-inverted .ff-question>small,.ff-theme-surface.ff-theme-inverted .ff-slider-current{color:var(--detail-ink)}.ff-theme-surface.ff-theme-inverted .ff-next,.ff-theme-surface.ff-theme-inverted .ff-back,.ff-theme-surface.ff-theme-inverted .ff-choices button,.ff-theme-surface.ff-theme-inverted .ff-check-choices label,.ff-theme-surface.ff-theme-inverted .ff-slider-values button{border:1px solid color-mix(in srgb,var(--detail-ink) 60%,transparent);box-shadow:var(--control-shadow)}.ff-theme-surface.ff-theme-inverted .ff-choices button.selected,.ff-theme-surface.ff-theme-inverted .ff-choices button:hover,.ff-theme-surface.ff-theme-inverted .ff-check-choices label.selected,.ff-theme-surface.ff-theme-inverted .ff-slider-values button[aria-pressed=true]{border-color:var(--detail-ink);box-shadow:0 0 0 1px var(--detail-ink),var(--control-shadow)}.ff-theme-surface.ff-theme-inverted .ff-themed-slider input[type=range]{background:linear-gradient(to right,var(--detail-ink) 0 var(--slider-fill),var(--border) var(--slider-fill) 100%);accent-color:var(--detail-ink)}.ff-theme-surface.ff-theme-inverted .ff-themed-slider input[type=range]::-webkit-slider-thumb{border-color:var(--detail-ink);box-shadow:0 2px 5px color-mix(in srgb,var(--detail-ink) 40%,transparent)}.ff-theme-surface.ff-theme-inverted .ff-themed-slider input[type=range]::-moz-range-thumb{border-color:var(--detail-ink);box-shadow:0 2px 5px color-mix(in srgb,var(--detail-ink) 40%,transparent)}.ff-gradient-colors{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.ff-gradient-colors label{gap:7px;font-size:12px;display:grid}.ff-gradient-colors input[type=color]{cursor:pointer;background:#fff;border:1px solid #ddd6ce;border-radius:9px;width:100%;height:42px;padding:3px}.ff-device.ff-theme-surface.ff-card-gradient,.ff-preview-stage.ff-theme-surface.ff-card-gradient{background-image:var(--ff-card-gradient)!important}.ff-theme-surface.ff-theme-inverted select.ff-answer,.ff-theme-surface.ff-theme-inverted select.ff-gap-select{color:var(--ink);background-color:var(--surface);border-color:var(--border);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ff-theme-surface.ff-theme-inverted select option,.ff-theme-surface.ff-theme-inverted select optgroup{color:#19181c;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}.ff-theme-surface .ff-nav-actions :is(.ff-next,.ff-back){box-sizing:border-box;border-radius:var(--radius,11px);height:42px;min-height:42px;font-family:var(--font,inherit);letter-spacing:normal;white-space:nowrap;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}:is(.theme-editorial,.theme-swiss,.theme-taxi) .ff-nav-actions :is(.ff-next,.ff-back){text-transform:uppercase;letter-spacing:.08em}.ff-theme-surface .ff-question .ff-choices button:has(.ff-choice-check){grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:8px;display:grid}.ff-choice-check{visibility:hidden;text-align:center;font-weight:900}.ff-choices button.selected .ff-choice-check{visibility:visible}.ff-theme-surface .ff-question .ff-choices button.selected{border-color:var(--control-accent);background:color-mix(in srgb,var(--control-accent) 16%,var(--field));box-shadow:0 0 0 2px var(--control-accent);color:var(--ink)}.ff-theme-surface.ff-theme-inverted .ff-question .ff-choices button.selected{border-color:var(--detail-ink);background:color-mix(in srgb,var(--detail-ink) 20%,var(--surface));box-shadow:0 0 0 2px var(--detail-ink),var(--control-shadow);color:var(--ink)}.ff-theme-surface .ff-question .ff-choices button:focus-visible{outline:2px solid var(--control-accent);outline-offset:5px}.ff-theme-surface .ff-question .ff-short-answer{border:2px solid color-mix(in srgb,var(--ink) 45%,transparent);border-radius:var(--radius,11px);background:var(--field);min-height:48px;color:var(--ink);caret-color:var(--ink);cursor:text;outline:none;padding:12px 14px}.ff-theme-surface .ff-question .ff-short-answer::placeholder{color:var(--ink);opacity:.65}.ff-theme-surface .ff-question .ff-short-answer:focus{border-color:var(--control-accent);outline:2px solid var(--control-accent);outline-offset:3px}.ff-theme-surface.ff-theme-inverted .ff-question .ff-short-answer:focus{border-color:var(--detail-ink);outline-color:var(--detail-ink)}:is(.theme-taxi,.theme-blue,.theme-futuristic,.theme-retro-pixel) .ff-question p{color:var(--muted)}:is(.theme-taxi,.theme-blue,.theme-futuristic,.theme-retro-pixel) .ff-choices button,:is(.theme-taxi,.theme-blue,.theme-futuristic,.theme-retro-pixel) .ff-check-choices label,:is(.theme-taxi,.theme-blue,.theme-futuristic,.theme-retro-pixel) .ff-ranking div{color:var(--ink)}:is(.theme-taxi,.theme-blue,.theme-futuristic,.theme-retro-pixel) .ff-back{background:var(--field);color:var(--ink);border:1px solid var(--border)}.theme-futuristic .ff-nav-actions :is(.ff-next,.ff-back){font-family:var(--font);letter-spacing:.04em}.theme-retro-pixel .ff-nav-actions :is(.ff-next,.ff-back){box-shadow:3px 3px 0 var(--ink);font-size:10px}.theme-retro-pixel .ff-question .ff-choices button{line-height:1.8}.ff-theme-inverted[data-inverted-theme=taxi]{--surface:#080808;--ink:#d6ad00;--muted:#d6ad00;--muted-foreground:#d6ad00;--field:#19170b;--border:#d6ad0080;--accent:#d6ad00;--primary:#d6ad00;--primary-foreground:#080808;--detail-ink:#d6ad00}.ff-theme-inverted[data-inverted-theme=blue]{--surface:#2082b6;--ink:#fff;--muted:#fff;--muted-foreground:#fff;--field:#ffffff18;--border:#78bedc;--primary-foreground:#155576;--detail-ink:#113e58}.ff-theme-surface.ff-theme-inverted:is(.theme-taxi,.theme-blue) .ff-question p{color:var(--ink)}.ff-theme-surface.ff-theme-inverted.theme-taxi .ff-question>small{color:#d6ad00;background:#080808}.ff-device.ff-theme-surface>.ff-question:not(.ff-question-big-text),.ff-preview-stage.ff-theme-surface>.ff-question:not(.ff-question-big-text){flex-direction:column;align-self:stretch;min-height:100%;display:flex}.ff-question:not(.ff-question-big-text)>*{flex-shrink:0}.ff-question:not(.ff-question-big-text)>.ff-nav-actions{flex-wrap:wrap;justify-content:flex-start;align-self:flex-start;margin-top:auto;padding-top:24px}
