:root{--color-primary-start: #667eea;--color-primary-end: #764ba2;--color-primary-gradient: linear-gradient(135deg, var(--color-primary-start) 0%, var(--color-primary-end) 100%);--color-cta: #10b981;--color-cta-hover: #059669;--color-cta-light: #d1fae5;--color-white: #ffffff;--color-black: #000000;--color-background: #f5f5f5;--color-surface: #ffffff;--color-bg-secondary: #f8f9fa;--color-background-subtle: #f8f9fa;--color-text-primary: #333333;--color-text-secondary: #666666;--color-text-muted: #999999;--color-text-on-primary: #ffffff;--color-border: #e0e0e0;--color-border-hover: #667eea;--color-border-focus: #667eea;--color-error: #ff4444;--color-error-light: #fff0f0;--color-error-border: #ffcccc;--color-error-text: #cc0000;--color-success: #4caf50;--color-success-light: #f0fff0;--color-success-gradient: linear-gradient(135deg, #28a745 0%, #20c997 100%);--color-warning: #ff9800;--color-warning-light: #fff8e1;--color-warning-border: #ffc107;--color-warning-tint: rgba(255, 193, 7, .1);--color-success-tint: rgba(76, 175, 80, .1);--color-error-tint: rgba(255, 68, 68, .1);--color-info: #2196f3;--color-info-light: #e3f2fd;--color-badge-bg: #f0f0f0;--color-badge-text: #666666;--color-primary-tint: #f8f9ff;--color-hover-bg: rgba(255, 255, 255, .2);--color-active-bg: rgba(255, 255, 255, .3);--color-border-on-primary: rgba(255, 255, 255, .4);--color-border-on-primary-strong: rgba(255, 255, 255, .5);--color-border-on-primary-hover: rgba(255, 255, 255, .6);--color-disabled-bg: #f5f5f5;--color-disabled-text: #cccccc;--color-surface-overlay: rgba(255, 255, 255, .95);--color-border-overlay: rgba(255, 255, 255, .8);--size-icon-sm: 18px;--size-icon-md: 24px;--size-avatar-sm: 28px;--breakpoint-md: 768px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 50%;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 2.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 4px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .1);--shadow-xs: var(--shadow-sm);--shadow-xl: var(--shadow-lg);--shadow-2xl: var(--shadow-lg);--shadow-primary-sm: 0 2px 6px rgba(102, 126, 234, .3);--shadow-primary-md: 0 4px 12px rgba(102, 126, 234, .4);--shadow-primary-lg: 0 8px 24px rgba(102, 126, 234, .3);--shadow-success-md: 0 4px 12px rgba(40, 167, 69, .4);--color-backdrop: rgba(0, 0, 0, .5);--color-overlay-subtle: rgba(0, 0, 0, .1);--shadow-modal: 0 8px 32px rgba(0, 0, 0, .15);--color-focus-ring: rgba(99, 102, 241, .3);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700}._button_d88ia_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;font-family:inherit;text-decoration:none;user-select:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--font-weight-medium);transition:all var(--transition-base);position:relative}._button_d88ia_1:disabled{opacity:.5;cursor:not-allowed}._button_d88ia_1:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._primary_d88ia_25{background:var(--color-primary-gradient);color:var(--color-text-on-primary)}._primary_d88ia_25:hover:not(:disabled){opacity:.9;box-shadow:var(--shadow-md)}._primary_d88ia_25:active:not(:disabled){opacity:.95;box-shadow:var(--shadow-sm)}._secondary_d88ia_38{background:var(--color-badge-bg);color:var(--color-text-secondary)}._secondary_d88ia_38:hover:not(:disabled){background:var(--color-border)}._secondary_d88ia_38:active:not(:disabled){background:var(--color-text-muted);color:var(--color-white)}._danger_d88ia_50{background:var(--color-error-light);color:var(--color-error)}._danger_d88ia_50:hover:not(:disabled){background:var(--color-error);color:var(--color-text-on-primary)}._danger_d88ia_50:active:not(:disabled){opacity:.9}._ghost_d88ia_62{background:none;color:var(--color-text-secondary)}._ghost_d88ia_62:hover:not(:disabled){background:var(--color-badge-bg)}._ghost_d88ia_62:active:not(:disabled){background:var(--color-border)}._cta_d88ia_73{background:var(--color-cta);color:#fff}._cta_d88ia_73:hover:not(:disabled){background:var(--color-cta-hover);box-shadow:var(--shadow-md)}._cta_d88ia_73:active:not(:disabled){box-shadow:var(--shadow-sm)}._outlined_d88ia_85{background:transparent;border:2px solid var(--color-primary-start);color:var(--color-primary-start)}._outlined_d88ia_85:hover:not(:disabled){background:var(--color-primary-tint)}._outlined_d88ia_85:active:not(:disabled){background:var(--color-border)}._sm_d88ia_97{padding:.375rem .75rem;font-size:var(--font-size-sm);gap:.375rem}._sm_d88ia_97 ._iconLeft_d88ia_102 svg,._sm_d88ia_97 ._iconRight_d88ia_103 svg{width:14px;height:14px}._md_d88ia_108{padding:.625rem 1.25rem;font-size:var(--font-size-base);gap:.5rem}._md_d88ia_108 ._iconLeft_d88ia_102 svg,._md_d88ia_108 ._iconRight_d88ia_103 svg{width:18px;height:18px}._lg_d88ia_119{padding:.875rem 1.75rem;font-size:var(--font-size-lg);gap:.625rem}._lg_d88ia_119 ._iconLeft_d88ia_102 svg,._lg_d88ia_119 ._iconRight_d88ia_103 svg{width:20px;height:20px}._square_d88ia_130{border-radius:var(--radius-xs);padding:0;width:32px;height:32px;min-width:32px;min-height:32px}._square_d88ia_130 svg{width:18px;height:18px;display:block}._square_d88ia_130._sm_d88ia_97{width:24px;height:24px;min-width:24px;min-height:24px}._square_d88ia_130._sm_d88ia_97 svg{width:14px;height:14px}._square_d88ia_130._lg_d88ia_119{width:40px;height:40px;min-width:40px;min-height:40px}._square_d88ia_130._lg_d88ia_119 svg{width:20px;height:20px}._circle_d88ia_164{border-radius:var(--radius-full);padding:0;width:32px;height:32px;min-width:32px;min-height:32px}._circle_d88ia_164._sm_d88ia_97{width:24px;height:24px;min-width:24px;min-height:24px}._circle_d88ia_164._lg_d88ia_119{width:40px;height:40px;min-width:40px;min-height:40px}._pill_d88ia_185{border-radius:9999px}._fullWidth_d88ia_189{width:100%}._iconLeft_d88ia_102,._iconRight_d88ia_103{display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconLeft_d88ia_102{margin-right:-.125rem}._iconRight_d88ia_103{margin-left:-.125rem}._content_d88ia_209{flex:1 1 auto;white-space:nowrap}._loading_d88ia_214 ._content_d88ia_209,._loading_d88ia_214 ._iconLeft_d88ia_102,._loading_d88ia_214 ._iconRight_d88ia_103{visibility:hidden}._loader_d88ia_220{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._spinner_d88ia_228{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_d88ia_228 .6s linear infinite}@keyframes _spin_d88ia_228{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._button_d88ia_1{transition:none}._spinner_d88ia_228{animation:none;opacity:.7}}._iconButton_g8jy9_1{display:inline-flex;align-items:center;justify-content:center;border:none;font-family:inherit;cursor:pointer;transition:all var(--transition-base);position:relative;padding:0}._iconButton_g8jy9_1:disabled{opacity:.5;cursor:not-allowed}._iconButton_g8jy9_1:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._iconButton_g8jy9_1{border-radius:var(--radius-full)}._iconButton_g8jy9_1 svg{display:block}._ghost_g8jy9_27{background:none;color:var(--color-text-secondary)}._ghost_g8jy9_27:hover:not(:disabled){background:var(--color-badge-bg)}._ghost_g8jy9_27:active:not(:disabled){background:var(--color-border)}._primary_g8jy9_38{background:var(--color-primary-gradient);color:var(--color-text-on-primary)}._primary_g8jy9_38:hover:not(:disabled){opacity:.9;box-shadow:var(--shadow-md)}._secondary_g8jy9_47{background:var(--color-badge-bg);color:var(--color-text-secondary)}._secondary_g8jy9_47:hover:not(:disabled){background:var(--color-border)}._danger_g8jy9_55{background:var(--color-error-light);color:var(--color-error)}._danger_g8jy9_55:hover:not(:disabled){background:var(--color-error);color:var(--color-text-on-primary)}._sm_g8jy9_64{width:24px;height:24px;min-width:24px;min-height:24px}._sm_g8jy9_64 svg{width:14px;height:14px}._md_g8jy9_75{width:32px;height:32px;min-width:32px;min-height:32px}._md_g8jy9_75 svg{width:18px;height:18px}._lg_g8jy9_86{width:40px;height:40px;min-width:40px;min-height:40px}._lg_g8jy9_86 svg{width:20px;height:20px}._inputWrapper_ln3cm_1{width:100%;display:flex;flex-direction:column;gap:.375rem}._input_ln3cm_1{width:100%;padding:.75rem;border:2px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-family:inherit;background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--transition-base),box-shadow var(--transition-base);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_ln3cm_1:focus,._input_ln3cm_1:focus-visible{outline:none}._input_ln3cm_1::placeholder{color:var(--color-text-muted);opacity:1}._input_ln3cm_1:focus{border-color:var(--color-border-focus)}._input_ln3cm_1:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed;opacity:.6}._input_ln3cm_1:read-only{background:var(--color-badge-bg);cursor:default}._input_ln3cm_1._error_ln3cm_43{border-color:var(--color-error)}._input_ln3cm_1._error_ln3cm_43:focus{border-color:var(--color-error)}textarea._input_ln3cm_1{resize:vertical;min-height:80px;font-family:inherit;line-height:var(--line-height-normal)}._sm_ln3cm_57{padding:.5rem .75rem;font-size:var(--font-size-sm)}._md_ln3cm_62{padding:.75rem;font-size:var(--font-size-base)}._lg_ln3cm_67{padding:1rem 1.25rem;font-size:var(--font-size-lg)}._fullWidth_ln3cm_72{width:100%}._withAddon_ln3cm_76{flex:1}._addonContainer_ln3cm_80{display:flex;align-items:stretch;width:100%;border:2px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--transition-base)}._addonContainer_ln3cm_80:focus-within{border-color:var(--color-border-focus)}._addonContainer_ln3cm_80._error_ln3cm_43{border-color:var(--color-error)}._addonContainer_ln3cm_80._error_ln3cm_43:focus-within{border-color:var(--color-error)}._addonContainer_ln3cm_80 ._input_ln3cm_1{border:none;border-radius:0}._addonContainer_ln3cm_80 ._input_ln3cm_1:focus{border-color:transparent}._leftAddon_ln3cm_106,._rightAddon_ln3cm_107{display:flex;align-items:center;padding:0 .75rem;background:var(--color-badge-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;flex-shrink:0}._leftAddon_ln3cm_106{border-right:1px solid var(--color-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._rightAddon_ln3cm_107{border-left:1px solid var(--color-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0}._errorMessage_ln3cm_128{display:block;color:var(--color-error);font-size:var(--font-size-sm);margin-top:.25rem}._hint_ln3cm_135{display:block;color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:.25rem}@media(prefers-reduced-motion:reduce){._input_ln3cm_1,._addonContainer_ln3cm_80{transition:none}}._badge_dyu9q_1{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:var(--radius-xs);font-size:.85rem;font-weight:600;line-height:1.2;white-space:nowrap;user-select:none}._badge_dyu9q_1 ._icon_dyu9q_13{display:flex;align-items:center;flex-shrink:0}._badge_dyu9q_1 ._icon_dyu9q_13 svg{width:14px;height:14px}._badge_dyu9q_1 ._content_dyu9q_22{display:inline-block}._default_dyu9q_26{background:var(--color-badge-bg);color:var(--color-text-secondary)}._primary_dyu9q_31{background:var(--color-primary-gradient);color:var(--color-text-on-primary)}._success_dyu9q_36{background:var(--color-success-light);color:var(--color-success);border:1px solid var(--color-success)}._warning_dyu9q_42{background:var(--color-warning-light);color:var(--color-warning);border:1px solid var(--color-warning)}._error_dyu9q_48{background:var(--color-error);color:#fff}._info_dyu9q_53{background:var(--color-info-light);color:var(--color-info);border:1px solid var(--color-info)}._sm_dyu9q_59{padding:.125rem .5rem;font-size:.75rem;gap:.25rem}._sm_dyu9q_59 ._icon_dyu9q_13 svg{width:12px;height:12px}._md_dyu9q_69{padding:.25rem .75rem;font-size:.85rem;gap:.375rem}._lg_dyu9q_75{padding:.375rem 1rem;font-size:.95rem;gap:.5rem}._lg_dyu9q_75 ._icon_dyu9q_13 svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){._badge_dyu9q_1{transition:none}}._wrapper_1g0bg_1{display:inline-flex!important;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:0!important;font-weight:400}._wrapper_1g0bg_1 ._input_1g0bg_9{width:18px;height:18px;min-width:18px;min-height:18px;cursor:pointer;flex-shrink:0;margin:0;accent-color:var(--color-primary-start)}._wrapper_1g0bg_1 ._labelText_1g0bg_19{line-height:1.5;user-select:none}._wrapper_1g0bg_1 ._error_1g0bg_23{display:block;width:100%;color:var(--color-error);font-size:var(--font-size-sm);margin-top:.25rem}._wrapper_1g0bg_1:has(._error_1g0bg_23){flex-wrap:wrap}@media(prefers-reduced-motion:reduce){._wrapper_1g0bg_1{transition:none}}._wrapper_xaxfe_1{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;width:100%;cursor:pointer;margin:0;font-weight:400;user-select:none}._wrapper_xaxfe_1:has(._input_xaxfe_13:disabled){cursor:not-allowed;opacity:.6}._input_xaxfe_13{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._track_xaxfe_30{position:relative;display:block;flex-shrink:0;width:2.75rem;min-width:2.75rem;height:1.5rem;min-height:1.5rem;border-radius:9999px;background-color:var(--color-border);border:1px solid var(--color-border);transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease}._thumb_xaxfe_44{position:absolute;top:.125rem;left:.2rem;width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--color-white);box-shadow:var(--shadow-sm);transition:transform var(--transition-base) ease}._checked_xaxfe_56 ._track_xaxfe_30{background-color:var(--color-primary-start);border-color:var(--color-primary-end)}._checked_xaxfe_56 ._thumb_xaxfe_44{transform:translate(1.25rem)}._labelText_xaxfe_65{flex:1;min-width:0;line-height:1.5;color:var(--color-text-primary)}._labelRight_xaxfe_72 ._track_xaxfe_30{order:-1}._labelRight_xaxfe_72 ._labelText_xaxfe_65{order:0}._disabled_xaxfe_79{pointer-events:none}@media(prefers-reduced-motion:reduce){._track_xaxfe_30,._thumb_xaxfe_44{transition:none}}._base_1do5z_1{margin:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._withIcon_1do5z_8{display:flex;align-items:center;gap:var(--spacing-sm)}._level1_1do5z_14{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}._level2_1do5z_19{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}._level3_1do5z_24{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}._card_1do5z_29{margin-bottom:var(--spacing-xs)}._level2_1do5z_19._card_1do5z_29{margin-bottom:.25rem}._noMargin_1do5z_37{margin-bottom:0}._iconSlot_1do5z_41{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-primary-start)}._projectCard_1pl97_1{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);cursor:pointer;transition:all var(--transition-slow);position:relative;display:flex;justify-content:space-between;align-items:flex-start}._projectCard_1pl97_1:hover{border-color:var(--color-primary-start);box-shadow:var(--shadow-primary-sm)}._projectInfo_1pl97_18{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-md);padding-right:var(--spacing-2xl)}._columns_1pl97_27{display:flex;gap:var(--spacing-lg);align-items:flex-end}._leftColumn_1pl97_33{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}._leftColumn_1pl97_33 h3{margin:0;font-size:var(--font-size-lg);color:var(--color-text-primary)}._rightColumn_1pl97_45{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:flex-end}._meta_1pl97_53{display:flex;flex-direction:column;gap:var(--spacing-sm);font-size:var(--font-size-sm)}._version_1pl97_60{background:var(--color-badge-bg);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);display:inline-block;width:fit-content}._questions_1pl97_70{color:var(--color-primary-start);font-weight:var(--font-weight-medium)}._answers_1pl97_75{color:var(--color-success);font-weight:var(--font-weight-medium)}._description_1pl97_80{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--spacing-sm) 0 0 0}._deleteButton_1pl97_86{position:absolute;top:var(--spacing-xl);right:var(--spacing-xl);z-index:var(--z-base)}._cardActions_1pl97_93{position:absolute;bottom:var(--spacing-xl);right:var(--spacing-xl);z-index:var(--z-base);display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:center}._publishStatus_1pl97_104{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs);cursor:default}._publishStatus_1pl97_104 svg{width:14px;height:14px;display:block}._publishIconOn_1pl97_117{color:var(--color-primary-start)}._publishIconOff_1pl97_121{color:var(--color-text-muted)}._period_q9yh1_1{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._periodBtn_q9yh1_8{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._periodBtn_q9yh1_8:hover{border-color:var(--color-primary-start);color:var(--color-text-primary)}._periodBtnActive_q9yh1_23{border-color:var(--color-primary-start);background:var(--color-badge-bg);color:var(--color-primary-start);font-weight:var(--font-weight-medium)}._questionControl_1g0oz_1{width:100%}._textInput_1g0oz_5,._textArea_1g0oz_6{width:100%;padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-family:inherit;transition:border-color var(--transition-base)}._textInput_1g0oz_5:focus,._textArea_1g0oz_6:focus{outline:none;border-color:var(--color-primary-start)}._textInput_1g0oz_5::placeholder,._textArea_1g0oz_6::placeholder{color:var(--color-text-muted)}._textArea_1g0oz_6{resize:vertical;min-height:100px}._radioGroup_1g0oz_30{display:flex;flex-direction:column;gap:var(--spacing-sm)}._radioLabel_1g0oz_36{display:flex;align-items:center;padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base)}._radioLabel_1g0oz_36:hover{border-color:var(--color-primary-start);background:var(--color-primary-tint)}._radioLabel_1g0oz_36 input[type=radio]{margin:0;margin-right:var(--spacing-md);width:20px;height:20px;cursor:pointer;accent-color:var(--color-primary-start)}._radioLabel_1g0oz_36 input[type=radio]:checked+._radioText_1g0oz_57{font-weight:var(--font-weight-semibold);color:var(--color-primary-start)}._radioText_1g0oz_57{flex:1;font-size:var(--font-size-base);color:var(--color-text-primary)}._dropdown_1g0oz_68{width:100%;padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-family:inherit;cursor:pointer;background:var(--color-surface);transition:border-color var(--transition-base)}._dropdown_1g0oz_68:focus{outline:none;border-color:var(--color-primary-start)}._sliderContainer_1g0oz_84{width:100%}._sliderLabels_1g0oz_88{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._sliderLabels_1g0oz_88 span:first-child,._sliderLabels_1g0oz_88 span:last-child{font-weight:var(--font-weight-medium)}._sliderValue_1g0oz_101{background:var(--color-primary-gradient);color:var(--color-text-on-primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-xl);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}._slider_1g0oz_84{width:100%;height:8px;border-radius:var(--radius-xs);background:var(--color-border);outline:none;appearance:none;cursor:pointer}._slider_1g0oz_84::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-primary-gradient);cursor:pointer;box-shadow:var(--shadow-primary-md);transition:transform var(--transition-base)}._slider_1g0oz_84::-webkit-slider-thumb:hover{transform:scale(1.2)}._slider_1g0oz_84::-webkit-slider-thumb:active{transform:scale(1.1)}._slider_1g0oz_84::-moz-range-thumb{width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-primary-gradient);cursor:pointer;box-shadow:var(--shadow-primary-md);border:none;transition:transform var(--transition-base)}._slider_1g0oz_84::-moz-range-thumb:hover{transform:scale(1.2)}._slider_1g0oz_84::-moz-range-thumb:active{transform:scale(1.1)}._toggleContainer_1g0oz_152{display:flex;gap:var(--spacing-md)}._toggleButton_1g0oz_157{flex:1;padding:var(--spacing-lg);border:2px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);color:var(--color-text-secondary)}._toggleButton_1g0oz_157:hover{border-color:var(--color-primary-start);background:var(--color-primary-tint)}._toggleButton_1g0oz_157._active_1g0oz_173{background:var(--color-primary-gradient);border-color:var(--color-primary-start);color:var(--color-text-on-primary);box-shadow:var(--shadow-primary-sm)}@media(max-width:768px){._radioLabel_1g0oz_36{padding:var(--spacing-sm)}._toggleContainer_1g0oz_152{flex-direction:column}._sliderLabels_1g0oz_88{font-size:var(--font-size-sm)}._sliderValue_1g0oz_101{font-size:var(--font-size-base);padding:var(--spacing-xs) var(--spacing-sm)}}._wrapper_yuv1u_1{width:100%;border:2px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}._wrapper_yuv1u_1:focus-within{border-color:var(--color-border-focus, var(--color-primary-start));box-shadow:0 0 0 2px var(--color-focus-ring, rgba(0, 0, 0, .1))}._editor_yuv1u_14{min-height:6rem}._editor_yuv1u_14 .ql-toolbar{border:none;border-bottom:1px solid var(--color-border);background:var(--color-badge-bg);padding:var(--spacing-sm) var(--spacing-md)}._editor_yuv1u_14 .ql-container{border:none;font-size:var(--font-size-base);font-family:inherit}._editor_yuv1u_14 .ql-editor{min-height:6rem;padding:var(--spacing-md);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}._editor_yuv1u_14 .ql-editor.ql-blank:before{color:var(--color-text-muted);font-style:normal}._root_73wme_1{margin-top:.75rem}._toggleRow_73wme_5{margin-bottom:0}._fields_73wme_9{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}._field_73wme_9 label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-text-primary);font-size:.95rem}._field_73wme_9 input{width:100%;padding:.75rem;border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;transition:border-color .2s;font-family:inherit}._field_73wme_9 input:focus{outline:none;border-color:var(--color-primary-start)}._questionEditor_1vmqa_1{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden;transition:border-color var(--transition-base)}._questionEditor_1vmqa_1:hover{border-color:var(--color-primary-start)}._header_1vmqa_14{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;cursor:pointer;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}._questionInfo_1vmqa_24{display:flex;align-items:center;gap:.25rem;flex:1}._questionNumber_1vmqa_31{font-weight:600;color:var(--color-text-primary);font-size:1rem}._categoryBadge_1vmqa_37{margin-left:auto;flex-shrink:0}._headerSeparator_1vmqa_42{width:1px;height:1.25rem;background:var(--color-border);flex-shrink:0;margin:0 .5rem 0 1rem}._actions_1vmqa_50{display:flex;align-items:center;gap:.25rem}._expandIconBtn_1vmqa_56{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;cursor:pointer;pointer-events:none;color:var(--color-text-secondary)}._expandIconBtn_1vmqa_56 svg{width:18px;height:18px}._content_1vmqa_73{padding:1.5rem}._field_1vmqa_77{margin-bottom:1.5rem}._field_1vmqa_77 label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-text-primary);font-size:.95rem}._field_1vmqa_77 input[type=text],._field_1vmqa_77 input[type=number],._field_1vmqa_77 select{width:100%;padding:.75rem;border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;transition:border-color var(--transition-base)}._field_1vmqa_77 input:focus,._field_1vmqa_77 select:focus{outline:none;border-color:var(--color-primary-start)}._hint_1vmqa_106{font-size:.85rem;color:var(--color-text-muted);margin-top:.5rem;margin-bottom:0}._required_1vmqa_113{color:var(--color-error)}._categorySelect_1vmqa_117{width:100%}._optionsSection_1vmqa_121,._sliderSection_1vmqa_122,._toggleSection_1vmqa_123{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--color-border)}._sectionHeader_1vmqa_129{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionHeader_1vmqa_129 label{font-weight:600;color:var(--color-text-primary);font-size:.95rem}._optionItem_1vmqa_142{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center}._optionItem_1vmqa_142 input[type=text]{flex:1}._valueInput_1vmqa_153{width:100px}._sliderConfig_1vmqa_157,._toggleConfig_1vmqa_158{display:flex;flex-direction:column;gap:1rem}._sliderConfigRow_1vmqa_164{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._configRow_1vmqa_170{display:flex;align-items:center;gap:1rem}._configRow_1vmqa_170 label{width:150px;font-weight:500;color:var(--color-text-secondary);font-size:.9rem}._configRow_1vmqa_170 input{flex:1}@media(max-width:768px){._header_1vmqa_14{flex-direction:column;align-items:flex-start;gap:.5rem}._questionInfo_1vmqa_24{flex-wrap:wrap}._configRow_1vmqa_170{flex-direction:column;align-items:flex-start}._configRow_1vmqa_170 label{width:100%}._sliderConfigRow_1vmqa_164{grid-template-columns:1fr}}._scoringEditor_1iqx5_1{width:100%}._resultDescriptionSection_1iqx5_5{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}._resultDescriptionToggle_1iqx5_11{margin:1rem 0}._resultDescriptionEditor_1iqx5_15{margin-top:1rem}._resultDescriptionCta_1iqx5_19{margin-top:.75rem}._header_1iqx5_23{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}._header_1iqx5_23 h3{margin:0 0 .5rem;font-size:1.5rem;color:var(--color-text-primary)}._description_1iqx5_37{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6;margin:0}._maxScore_1iqx5_44{font-size:.95rem;color:var(--color-text-primary);margin:.5rem 0 0}._maxScore_1iqx5_44 strong{color:var(--color-primary-start)}._maxScoreContext_1iqx5_54{font-size:.85rem;color:var(--color-text-secondary);font-weight:400}._perCategoryToggle_1iqx5_60{margin-top:1rem}._categoryTabs_1iqx5_64{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}._categoryTab_1iqx5_64{padding:.5rem 1rem;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:.9rem;font-weight:500;cursor:pointer}._categoryTab_1iqx5_64:hover{border-color:var(--color-primary-start);color:var(--color-text-primary)}._categoryTab_1iqx5_64._active_1iqx5_87{border-color:var(--color-primary-start);background:var(--color-primary-tint);color:var(--color-primary-start)}._empty_1iqx5_93{text-align:center;padding:3rem 2rem;color:var(--color-text-secondary)}._empty_1iqx5_93 p{margin:.5rem 0}._hint_1iqx5_103{font-size:.9rem;color:var(--color-text-muted);font-style:italic}._rangesList_1iqx5_109{display:flex;flex-direction:column;gap:1rem}._rangeItem_1iqx5_115{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._rangeItem_1iqx5_115:hover,._rangeItem_1iqx5_115._editing_1iqx5_126{border-color:var(--color-primary-start)}._rangeItem_1iqx5_115._error_1iqx5_130{border-color:var(--color-error)}._rangeHeader_1iqx5_134{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;cursor:pointer;background:var(--color-bg-secondary)}._rangeHeader_1iqx5_134:hover{background:var(--color-badge-bg)}._rangeInfo_1iqx5_147{flex:1;display:flex;flex-direction:column;gap:.25rem}._rangeResultTitle_1iqx5_154{font-weight:600;color:var(--color-text-primary);font-size:1rem}._rangeValues_1iqx5_160{font-weight:500;color:var(--color-text-secondary);font-size:.9rem}._rangeActions_1iqx5_166{display:flex;gap:.5rem;align-items:center}._rangeContent_1iqx5_172{padding:1.5rem;border-top:1px solid var(--color-border);background:var(--color-surface)}._rangeFields_1iqx5_178{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._required_1iqx5_185{color:var(--color-error-text, #c00)}._textInput_1iqx5_189{width:100%;padding:.75rem;border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;font-family:inherit}._textInput_1iqx5_189:focus{outline:none;border-color:var(--color-primary-start)}._field_1iqx5_203 label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-text-primary);font-size:.95rem}._field_1iqx5_203 input,._field_1iqx5_203 textarea{width:100%;padding:.75rem;border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;font-family:inherit}._field_1iqx5_203 input:focus,._field_1iqx5_203 textarea:focus{outline:none;border-color:var(--color-primary-start)}._errorMessage_1iqx5_225{padding:.75rem;background:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error-text);font-size:.9rem;margin-top:1rem;display:flex;align-items:center;gap:.5rem}._errorMessage_1iqx5_225 ._messageIcon_1iqx5_238{width:18px;height:18px;flex-shrink:0}._warningMessage_1iqx5_244{padding:.75rem;background:var(--color-warning-tint);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning);font-size:.9rem;margin-top:1rem;display:flex;align-items:center;gap:.5rem}._warningMessage_1iqx5_244 ._messageIcon_1iqx5_238{width:18px;height:18px;flex-shrink:0}@media(max-width:768px){._header_1iqx5_23{flex-direction:column;align-items:stretch}._rangeFields_1iqx5_178{grid-template-columns:1fr}._rangeHeader_1iqx5_134{flex-direction:column;align-items:flex-start;gap:.75rem}._rangeActions_1iqx5_166{align-self:flex-end}}._overlay_jvpn6_1{position:fixed;inset:0;background:var(--color-backdrop);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._overlayContentSlot_jvpn6_15{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:3;padding:1rem}._modal_jvpn6_25{position:relative;z-index:2;background:var(--color-surface);border-radius:var(--radius-md);width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:_slideIn_jvpn6_1 .3s ease-out}@keyframes _slideIn_jvpn6_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._sm_jvpn6_49{max-width:400px}._md_jvpn6_53{max-width:500px}._lg_jvpn6_57{max-width:600px}._xl_jvpn6_61{max-width:800px}._header_jvpn6_65{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}._body_jvpn6_74{overflow-y:auto;flex:1;min-height:0;padding:1.5rem}@media(prefers-reduced-motion:reduce){._modal_jvpn6_25{animation:none}}
