.muzluk-agent-questions{--aq-page:#1c1c1e;--aq-surface:#1c1c1e;--aq-card:#1c1c1e;--aq-card-text:#f2f2f7;--aq-option:#2c2c2e;--aq-option-active:#3a3a3c;--aq-action:#0a84ff;--aq-action-pressed:#06c;--aq-action-text:#f2f2f7;--aq-muted:#a1a1a6;--aq-tertiary:#6c6c70;--aq-danger:#ff453a;--aq-focus:#0a84ff;width:100%;min-width:0;color:var(--aq-card-text);background:var(--aq-page);border-radius:1rem;flex-direction:column;gap:.375rem;padding:.75rem .75rem .5rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.muzluk-agent-questions[data-theme=ribbon]{--aq-page:#fff7fa;--aq-surface:#fff7fa;--aq-card:#fff7fa;--aq-card-text:#4a1028;--aq-option:#f4d9e4;--aq-option-active:#edcad8;--aq-action:#ff8fbd;--aq-action-text:#fff7fa;--aq-muted:#8a5970;--aq-focus:#76294a;--aq-action-pressed:#e87da9;--aq-tertiary:#8a5970}.muzluk-agent-questions *,.muzluk-agent-questions :before,.muzluk-agent-questions :after{box-sizing:border-box}.muzluk-agent-questions button,.muzluk-agent-questions textarea,.muzluk-agent-questions input{font:inherit}.muzluk-agent-questions button{appearance:none;cursor:pointer;border:0;font-weight:600}.muzluk-agent-questions button:disabled{cursor:default;opacity:.45}.muzluk-agent-questions button:focus-visible,.muzluk-agent-questions textarea:focus-visible,.muzluk-agent-questions input:focus-visible{outline:2px solid var(--aq-focus);outline-offset:2px}.muzluk-agent-questions__header{justify-content:flex-end;padding:0 .25rem .375rem;display:flex}.muzluk-agent-questions__title{margin:0 0 .25rem;padding-inline:.25rem;font-size:.9375rem;font-weight:600;line-height:1.25rem}.muzluk-agent-questions__dismiss{width:2rem;height:2rem;color:var(--aq-muted);background:0 0;flex:none;place-items:center;display:grid}.muzluk-agent-questions__small-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:1.25rem;height:1.25rem}.muzluk-agent-questions__progress-row{align-items:center;gap:.375rem;display:flex}.muzluk-agent-questions__step-buttons{gap:.1rem;display:flex}.muzluk-agent-questions__step-buttons button{width:1.5rem;height:1.5rem;color:var(--aq-muted);background:0 0;place-items:center;display:grid}.muzluk-agent-questions__progress{background:color-mix(in srgb, var(--aq-muted) 24%, transparent);border-radius:999px;flex:1;min-width:0;height:.375rem;overflow:hidden}.muzluk-agent-questions__progress span{border-radius:inherit;background:#0a84ff;height:100%;transition:width .18s;display:block}.muzluk-agent-questions__position{color:var(--aq-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.muzluk-agent-questions__error,.muzluk-agent-questions__field-error{color:var(--aq-danger);margin:0;font-size:.78rem;line-height:1.3}.muzluk-agent-questions__window{contain:layout paint;border-radius:1rem;min-height:8rem;position:relative;overflow:hidden}.muzluk-agent-questions__stage{touch-action:none;cursor:grab;will-change:transform;outline:none;position:absolute;inset:0 0 auto}.muzluk-agent-questions__window[data-dragging] .muzluk-agent-questions__stage{cursor:grabbing}.muzluk-agent-questions__stage button,.muzluk-agent-questions__stage input,.muzluk-agent-questions__stage button{cursor:pointer}.muzluk-agent-questions__stage textarea{cursor:text}.muzluk-agent-questions__current-card,.muzluk-agent-questions__neighbor{position:absolute;inset:0 0 auto}.muzluk-agent-questions__neighbor{pointer-events:none;opacity:.92;transform:scale(.97)}.muzluk-agent-questions__window[data-paging]{transition:height var(--aq-page-duration,.48s) cubic-bezier(.22, .72, .18, 1)}.muzluk-agent-questions__window[data-paging] .muzluk-agent-questions__stage{transition:transform var(--aq-page-duration,.48s) cubic-bezier(.22, .72, .18, 1)}.muzluk-agent-questions__window[data-paging] .muzluk-agent-questions__current-card,.muzluk-agent-questions__window[data-paging] .muzluk-agent-questions__neighbor{transition:transform var(--aq-page-duration,.48s) cubic-bezier(.22, .72, .18, 1), opacity var(--aq-page-duration,.48s) cubic-bezier(.22, .72, .18, 1)}.muzluk-agent-questions__answer-cue{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.muzluk-agent-questions__answer-cue-canvas{width:100%;height:100%;display:block}.muzluk-agent-questions__answer-pulse{z-index:3;pointer-events:none;background:var(--aq-action);border-radius:999px;width:.5rem;height:.5rem;animation:.32s ease-out both aq-answer-pulse;position:absolute;inset:45% auto auto 50%}.muzluk-agent-questions__card{min-height:8rem;color:var(--aq-card-text);background:var(--aq-card);transform-origin:50%;border-radius:1rem;flex-direction:column;gap:.375rem;padding:.625rem .5rem;display:flex}.muzluk-agent-questions__card[data-preview]{-webkit-user-select:none;user-select:none}.muzluk-agent-questions__prompt{padding-inline:.25rem}.muzluk-agent-questions__prompt p{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem}.muzluk-agent-questions__prompt small{color:var(--aq-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.0625rem;display:block}.muzluk-agent-questions__choice-list{gap:.25rem;display:grid}.muzluk-agent-questions__choice-list[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.muzluk-agent-questions__option{min-height:2.75rem;color:inherit;text-align:left;background:var(--aq-option);border-radius:1rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem;transition:background-color .1s,transform .1s;display:flex}.muzluk-agent-questions__option:hover{background:var(--aq-option-active)}.muzluk-agent-questions__option:active{transform:scale(.985)}.muzluk-agent-questions__option[data-selected=true]{color:var(--aq-action-text);background:var(--aq-action)}.muzluk-agent-questions__option[data-selected=true] .muzluk-agent-questions__option-letter{color:var(--aq-action);background:var(--aq-action-text)}.muzluk-agent-questions__option-letter{width:1.5rem;height:1.5rem;color:var(--aq-card-text);background:var(--aq-option-active);border-radius:.375rem;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.muzluk-agent-questions__option-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;font-size:.8125rem;font-weight:600;display:flex}.muzluk-agent-questions__option-copy small{color:var(--aq-muted);font-size:.72rem}.muzluk-agent-questions__text-row,.muzluk-agent-questions__text-answer{flex-direction:column;gap:.5rem;display:flex}.muzluk-agent-questions__text-row{grid-column:1/-1;width:100%;position:relative}.muzluk-agent-questions textarea{resize:vertical;color:#fff;background:#000;border:0;border-radius:.72rem;width:100%;min-height:2.8rem;padding:.65rem 2.4rem .65rem .7rem;font-weight:600}.muzluk-agent-questions textarea::placeholder{color:var(--aq-muted);font-weight:500}.muzluk-agent-questions__send{width:min(100%,12rem);min-height:2.25rem;color:var(--aq-action-text);background:var(--aq-action);border-radius:.5rem;justify-content:center;align-self:center;align-items:center;margin-inline:auto;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex;position:static!important}.muzluk-agent-questions__text-actions{justify-content:center;align-items:center;gap:.45rem;display:flex}.muzluk-agent-questions__text-actions .muzluk-agent-questions__primary{width:min(100%,12rem)}.muzluk-agent-questions__voice{min-height:2.3rem;color:var(--aq-card-text);background:var(--aq-option);border-radius:.65rem;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.75rem;display:flex}.muzluk-agent-questions__voice--compact{place-items:center;width:2rem;height:2rem;min-height:0;padding:0;display:grid;position:absolute;top:.35rem;right:2.65rem}.muzluk-agent-questions__primary,.muzluk-agent-questions__secondary,.muzluk-agent-questions__skip{border-radius:.5rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .12s,transform .12s cubic-bezier(.2,0,0,1);display:inline-flex}.muzluk-agent-questions__primary{color:var(--aq-action-text);background:var(--aq-action)}.muzluk-agent-questions__primary:hover{background:var(--aq-action-pressed)}.muzluk-agent-questions__primary:active,.muzluk-agent-questions__secondary:active,.muzluk-agent-questions__skip:active{transform:scale(.96)}.muzluk-agent-questions__secondary,.muzluk-agent-questions__skip{color:var(--aq-card-text);background:var(--aq-option)}.muzluk-agent-questions__skip:hover{background:var(--aq-option-active)}.muzluk-agent-questions__locked{background:var(--aq-option);border-radius:.72rem;align-items:center;gap:.45rem;padding:.65rem;font-size:.86rem;display:flex}.muzluk-agent-questions__wheel-answer{flex-direction:column;gap:.65rem;display:flex}.muzluk-agent-questions__wheel-answer .muzluk-mood-wheel{--mw-surface:#000;--mw-text:var(--aq-card-text);--mw-muted:var(--aq-muted);--mw-controls-text:var(--aq-card-text);--mw-controls-muted:var(--aq-muted);--mw-focus:var(--aq-focus)}.muzluk-agent-questions[data-theme=ribbon] .muzluk-agent-questions__wheel-answer .muzluk-mood-wheel{--mw-surface:#572649;--mw-text:#fff7fa;--mw-muted:#f0bfd4;--mw-controls-text:#4a1028;--mw-controls-muted:#4a1028ad}.muzluk-agent-questions__range{color:var(--aq-card-text);flex-direction:column;gap:.55rem;display:flex}.muzluk-agent-questions__range-labels{color:var(--aq-muted);justify-content:space-between;font-size:.72rem;display:flex}.muzluk-advanced-slider{width:100%;color:var(--aq-card-text,#f2f2f7);transform:translateY(var(--as-progress-y,0));background:#000;border-radius:1rem;padding:.75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:transform .16s cubic-bezier(.22,.72,.18,1);overflow:hidden}.muzluk-advanced-slider[data-disabled=true]{opacity:.5}.muzluk-advanced-slider[data-wave=milestone]{animation:.44s cubic-bezier(.22,.72,.18,1) as-surface-impact}.muzluk-advanced-slider[data-wave=huge]{animation:.52s cubic-bezier(.22,.72,.18,1) as-surface-impact-huge}.muzluk-advanced-slider__viewport{touch-action:none;cursor:default;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:5.125rem;position:relative;overflow:hidden}.muzluk-advanced-slider__viewport:before,.muzluk-advanced-slider__viewport:after{z-index:2;pointer-events:none;content:"";width:2.25rem;position:absolute;top:0;bottom:0}.muzluk-advanced-slider__viewport:before{background:linear-gradient(90deg,#000 0%,#0000 100%);left:0}.muzluk-advanced-slider__viewport:after{background:linear-gradient(270deg,#000 0%,#0000 100%);right:0}.muzluk-advanced-slider__viewport:focus-visible{outline:2px solid var(--aq-focus,#0a84ff);outline-offset:-2px}.muzluk-advanced-slider__rail{will-change:transform;height:100%;display:flex;position:absolute;top:0;left:0}.muzluk-advanced-slider__tick{text-align:center;flex:none;height:100%;position:relative}.muzluk-advanced-slider__tick:before{background:var(--aq-danger,#ff453a);content:"";border-radius:999px;width:2px;display:none;position:absolute;top:1.25rem;bottom:.5rem;left:0}.muzluk-advanced-slider__tick[data-zone=true]:before{display:block}.muzluk-advanced-slider__tick-label{color:var(--aq-muted,#a1a1a6);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;line-height:1rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.muzluk-advanced-slider__tick[data-past=true] .muzluk-advanced-slider__tick-label,.muzluk-advanced-slider__tick[data-selected=true] .muzluk-advanced-slider__tick-label{color:var(--aq-card-text,#f2f2f7)}.muzluk-advanced-slider__tick>i{width:var(--as-tick-width);height:var(--as-tick-height);background:var(--as-rest-color);border-radius:999px;transition:height .21s cubic-bezier(.22,.72,.18,1),background-color .12s ease-out;position:absolute;top:1.75rem;left:50%;transform:translate(-50%)}.muzluk-advanced-slider__tick[data-past=true]>i{background:var(--aq-card-text,#f2f2f7)}.muzluk-advanced-slider__tick[data-selected=true]>i{background:var(--aq-focus,#0a84ff);animation:3.3s ease-in-out infinite as-selected-breathe}.muzluk-advanced-slider[data-dragging=true] .muzluk-advanced-slider__tick[data-selected=true]>i{animation:none}.muzluk-advanced-slider[data-wave] .muzluk-advanced-slider__tick>i{animation:as-tooth-wave .76s cubic-bezier(.22, .72, .18, 1) var(--as-wave-delay) both}.muzluk-advanced-slider[data-wave] .muzluk-advanced-slider__tick-label{animation:as-label-wave .76s cubic-bezier(.22, .72, .18, 1) var(--as-wave-delay) both}.muzluk-advanced-slider__footer{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.muzluk-advanced-slider__steps{gap:.5rem;display:flex}.muzluk-advanced-slider__steps button{width:2.25rem;height:2.25rem;color:var(--aq-card-text,#f2f2f7);background:var(--aq-option-active,#3a3a3c);border-radius:.5rem;place-items:center;display:grid}.muzluk-advanced-slider__steps button:active{transform:scale(.94)}.muzluk-advanced-slider__steps button:disabled{opacity:.45}.muzluk-advanced-slider__steps svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:1.25rem;height:1.25rem}.muzluk-advanced-slider__readout{min-width:8rem;height:1.75rem;color:var(--aq-card-text,#f2f2f7);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:.25rem;display:flex;overflow:hidden}.muzluk-advanced-slider__readout strong{font-size:1.25rem;font-weight:700;line-height:1.75rem;animation:.19s cubic-bezier(.22,.72,.18,1) as-readout-up}.muzluk-advanced-slider__readout[data-direction="-1"] strong{animation-name:as-readout-down}.muzluk-advanced-slider__readout span{font-size:.8125rem;font-weight:600}@keyframes as-selected-breathe{0%,to{transform:translate(-50%)translateY(0)}28%{transform:translate(-50%)translateY(-2px)}56%{transform:translate(-50%)translateY(0)}}@keyframes as-tooth-wave{0%,to{height:var(--as-tick-height);background:var(--as-rest-color);transform:translate(-50%)translateY(0)scaleX(1)}30%{height:calc(var(--as-tick-height) + 10px);background:var(--as-wave-color);transform:translate(-50%)translateY(-4px)scaleX(1.08)}}@keyframes as-label-wave{0%,to{color:inherit;transform:translate(-50%)translateY(0)scale(1)}30%{color:var(--as-wave-color);transform:translate(-50%)translateY(-3px)scale(1.08)}}@keyframes as-surface-impact{0%,to{transform:translateY(var(--as-progress-y,0)) scale(1)}28%{transform:translateY(var(--as-progress-y,0)) scale(1.008)}}@keyframes as-surface-impact-huge{0%,to{transform:translateY(var(--as-progress-y,0)) scale(1)}22%{transform:translateY(calc(var(--as-progress-y,0px) - 2px)) scale(1.012)}}@keyframes as-readout-up{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes as-readout-down{0%{opacity:0;transform:translateY(-.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes aq-answer-pulse{0%{opacity:.65;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(22)}}@media (max-width:420px){.muzluk-agent-questions{padding:.625rem .5rem .375rem}.muzluk-agent-questions__card{padding-inline:.25rem}.muzluk-agent-questions__option{min-height:2.35rem}.muzluk-agent-questions__text-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.muzluk-agent-questions *,.muzluk-agent-questions :before,.muzluk-agent-questions :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.muzluk-advanced-slider,.muzluk-advanced-slider *,.muzluk-advanced-slider :before,.muzluk-advanced-slider :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.muzluk-mood-wheel{--mw-surface:#1c1c1e;--mw-text:#f2f2f7;--mw-muted:#a1a1a6;--mw-focus:#0a84ff;--mw-controls-text:var(--mw-text);--mw-controls-muted:var(--mw-muted);box-sizing:border-box;width:100%;min-width:0;color:var(--mw-text);flex-direction:column;gap:.625rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.muzluk-mood-wheel *,.muzluk-mood-wheel :before,.muzluk-mood-wheel :after{box-sizing:border-box}.muzluk-mood-wheel__viewport{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#000;border-radius:1rem;outline:none;width:100%;height:8.25rem;position:relative;overflow:hidden}.muzluk-mood-wheel__viewport:active{cursor:grabbing}.muzluk-mood-wheel__viewport:focus-visible{outline:2px solid var(--mw-focus);outline-offset:2px}.muzluk-mood-wheel__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.muzluk-mood-wheel__fallback-wheel{transform-origin:50% 98%;will-change:transform;pointer-events:none;width:min(146%,32.5rem);height:auto;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%}.muzluk-mood-wheel__fallback-pointer{z-index:1;pointer-events:none;width:auto;height:clamp(2.5rem,9vw,3.625rem);position:absolute;bottom:-.15rem;left:50%;transform:translate(-50%)}.muzluk-mood-wheel__viewport[data-pixi-ready] .muzluk-mood-wheel__fallback-wheel,.muzluk-mood-wheel__viewport[data-pixi-ready] .muzluk-mood-wheel__fallback-pointer{visibility:hidden}.muzluk-mood-wheel__controls{color:var(--mw-controls-text);grid-template-columns:minmax(0,1fr) 2rem minmax(4rem,1fr) 2rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.muzluk-mood-wheel button{appearance:none;color:inherit;font:inherit;background:0 0;border:0}.muzluk-mood-wheel button:focus-visible{outline:2px solid var(--mw-focus);outline-offset:2px}.muzluk-mood-wheel button:disabled{cursor:default;opacity:.34}.muzluk-mood-wheel__edge{min-width:0;color:var(--mw-controls-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:.5rem .25rem;transition:transform .16s cubic-bezier(.23,1,.32,1),color .16s;overflow:hidden}.muzluk-mood-wheel__edge--last{text-align:right}.muzluk-mood-wheel__icon-button{cursor:pointer;place-items:center;width:2rem;height:2rem;transition:transform .16s cubic-bezier(.23,1,.32,1),color .16s;display:grid}.muzluk-mood-wheel__edge:active,.muzluk-mood-wheel__icon-button:active{transform:scale(.97)}.muzluk-mood-wheel__chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:1.15rem;height:1.15rem}.muzluk-mood-wheel__current{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.muzluk-mood-wheel__hint{color:var(--mw-controls-muted);text-align:center;justify-content:center;align-items:center;gap:.375rem;margin:0;padding-inline:.25rem;font-size:.8125rem;line-height:1.2;display:flex}.muzluk-mood-wheel__swipe-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1rem;height:1rem}.muzluk-mood-wheel__swipe-icon--spin{animation:.65s linear muzluk-mood-wheel-hint-spin}.muzluk-mood-wheel[data-disabled]{opacity:.62}.muzluk-mood-wheel--invalid{color:#8f1d31;background:#fff2e8;padding:.75rem}@media (max-width:420px){.muzluk-mood-wheel{gap:.5rem}.muzluk-mood-wheel__controls{grid-template-columns:minmax(0,1fr) 1.75rem minmax(3.5rem,1fr) 1.75rem minmax(0,1fr);gap:.2rem;font-size:.8125rem}.muzluk-mood-wheel__icon-button{width:1.75rem;height:1.75rem}.muzluk-mood-wheel__current{font-size:.875rem}}.muzluk-mood-wheel[data-layout=ultraWide] .muzluk-mood-wheel__viewport{height:8.25rem}.muzluk-mood-wheel[data-layout=ultraWide] .muzluk-mood-wheel__fallback-wheel{width:min(146%,32.5rem)}.muzluk-mood-wheel[data-layout=responsive] .muzluk-mood-wheel__viewport{height:8.25rem}.muzluk-mood-wheel[data-layout=responsive] .muzluk-mood-wheel__fallback-wheel{width:min(146%,32.5rem)}.muzluk-mood-wheel[data-layout=default] .muzluk-mood-wheel__fallback-wheel{width:max(122%,18.25rem)}.muzluk-mood-wheel[data-layout=default] .muzluk-mood-wheel__fallback-pointer{height:clamp(2.25rem,8vw,3.25rem)}@media (min-width:640px){.muzluk-mood-wheel[data-layout=ultraWide] .muzluk-mood-wheel__viewport{height:8.25rem}.muzluk-mood-wheel[data-layout=ultraWide] .muzluk-mood-wheel__fallback-wheel{width:min(106%,41.25rem)}.muzluk-mood-wheel[data-layout=responsive] .muzluk-mood-wheel__fallback-wheel{width:min(92%,32.5rem)}.muzluk-mood-wheel[data-layout=responsive] .muzluk-mood-wheel__fallback-pointer{height:clamp(2.75rem,7vw,3.875rem)}.muzluk-mood-wheel[data-layout=default] .muzluk-mood-wheel__fallback-wheel{width:min(92%,32.5rem)}.muzluk-mood-wheel[data-layout=default] .muzluk-mood-wheel__fallback-pointer{height:clamp(2.75rem,7vw,3.875rem)}}@keyframes muzluk-mood-wheel-hint-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.muzluk-mood-wheel *,.muzluk-mood-wheel :before,.muzluk-mood-wheel :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
