:root{--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#f3f4f6;--accent-foreground:#374151;--primary:#2563eb;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#374151;--destructive:#dc2626;--border:#e5e7eb;--popover:#fff;--popover-foreground:#111827;--radius:6px;--font-sans:var(--font-geist-sans), Arial, Helvetica, sans-serif}:root,.sd-root-modern.sd-theme-root{--sjs2-palette-gray-000:var(--background);--sjs2-palette-gray-100:var(--muted);--sjs2-palette-gray-150:color-mix(in oklch, var(--muted) 70%, var(--background));--sjs2-palette-gray-200:var(--accent);--sjs2-palette-gray-250:var(--border);--sjs2-palette-gray-300:var(--border);--sjs2-palette-gray-400:color-mix(in oklch, var(--muted-foreground) 35%, var(--background));--sjs2-palette-gray-500:var(--muted-foreground);--sjs2-palette-gray-600:color-mix(in oklch, var(--foreground) 70%, var(--background));--sjs2-palette-gray-650:color-mix(in oklch, var(--foreground) 80%, var(--background));--sjs2-palette-gray-700:color-mix(in oklch, var(--foreground) 85%, var(--background));--sjs2-palette-gray-750:color-mix(in oklch, var(--foreground) 90%, var(--background));--sjs2-palette-gray-800:color-mix(in oklch, var(--foreground) 95%, var(--background));--sjs2-palette-gray-850:var(--foreground);--sjs2-palette-gray-900:var(--foreground);--sjs2-palette-gray-950:var(--foreground);--sjs2-palette-gray-999:var(--foreground);--sjs2-color-project-brand-600:var(--primary);--sjs2-palette-red-400:color-mix(in oklch, var(--destructive) 70%, var(--background));--sjs2-palette-red-600:var(--destructive);--sjs2-palette-red-700:color-mix(in oklch, var(--destructive) 90%, black)}:root{--sjs2-color-project-brand-400:hsl(from var(--sjs2-color-project-brand-600) h s calc(l * 1.2));--sjs2-color-project-brand-700:hsl(from var(--sjs2-color-project-brand-600) h s calc(l * .85));--sjs2-color-project-brand-800:hsl(from var(--sjs2-color-project-brand-600) h s calc(l * .75))}:root,.sd-root-modern.sd-theme-root{--sjs2-base-unit-radius:var(--radius);--sjs2-typography-font-family-text:var(--font-sans)}.sd-root-modern.sd-theme-root{--sjs2-base-unit-spacing:3px;--sjs2-base-unit-font-size:7px;--sjs2-base-unit-line-height:9px}:root,.sd-root-modern.sd-theme-root{--sjs2-color-utility-body:var(--background);--sjs2-color-utility-surface-survey:transparent;--sjs2-color-utility-surface-survey-panelless:transparent;--sjs2-color-utility-sheet:var(--popover);--sjs2-color-utility-overlay:color-mix(in oklch, var(--foreground) 50%, transparent);--sjs2-color-utility-scrollbar:var(--border);--sjs2-color-utility-shadow-surface-focused:color-mix(in oklch, var(--primary) 50%, transparent);--sjs2-color-utility-shadow-surface-hovered:color-mix(in oklch, var(--primary) 40%, transparent);--sjs2-color-utility-shadow-surface-pressed:var(--primary);--sjs2-color-fg-brand-on-primary:var(--primary-foreground);--sjs2-color-fg-brand-primary:var(--primary);--sjs2-color-border-brand-primary:var(--primary);--sjs2-color-fg-basic-primary:var(--foreground);--sjs2-color-fg-basic-primary-muted:var(--secondary-foreground);--sjs2-color-fg-basic-secondary:var(--muted-foreground);--sjs2-color-fg-basic-tertiary:var(--muted-foreground);--sjs2-color-bg-basic-primary:var(--card);--sjs2-color-bg-basic-primary-dim:var(--accent);--sjs2-color-bg-basic-secondary:var(--background);--sjs2-color-bg-basic-secondary-dim:var(--muted);--sjs2-color-border-basic-primary:var(--border);--sjs2-color-border-basic-secondary:var(--border);--sjs2-color-bg-neutral-primary:var(--primary);--sjs2-color-bg-neutral-primary-dim:color-mix(in oklch, var(--primary) 88%, black);--sjs2-color-fg-neutral-on-primary:var(--primary-foreground);--sjs2-color-bg-neutral-secondary-dim:var(--accent);--sjs2-color-bg-neutral-tertiary-dim:var(--accent)}.sd-root-modern .sd-element--with-frame{--sjs2-color-component-panel-default-bg:transparent;--sjs2-border-effect-surface-default:none}:root,.sd-root-modern.sd-theme-root{--sjs2-color-component-formbox-default-bg:var(--muted);--sjs2-color-component-formbox-focused-bg:var(--muted);--sjs2-color-component-formbox-invalid-bg:var(--muted);--sjs2-color-component-formbox-readonly-bg:var(--muted);--sjs2-color-component-formbox-disabled-bg:var(--muted);--sjs2-color-component-formbox-hovered-bg:var(--accent)}.sd-root-modern .sd-body__navigation{--sjs2-color-component-action-brand-tertiary-surface-default-label:var(--foreground);--sjs2-color-component-action-brand-tertiary-surface-hovered-label:var(--foreground);--sjs2-color-component-action-brand-tertiary-surface-default-icon:var(--muted-foreground);--sjs2-color-component-action-brand-tertiary-surface-hovered-icon:var(--foreground)}.sd-root-modern .sd-body__navigation .sd-navigation__complete-btn,.sd-root-modern .sd-body__navigation .sd-navigation__next-btn{--sd-action-background:var(--sjs2-color-component-action-brand-primary-default-bg);--sd-action-hover-background:var(--sjs2-color-component-action-brand-primary-hovered-bg);--sd-action-disabled-background:var(--sjs2-color-component-action-brand-primary-disabled-bg);--sd-action-title-color:var(--sjs2-color-component-action-brand-primary-default-label);--sd-action-hover-title-color:var(--sjs2-color-component-action-brand-primary-hovered-label);--sd-action-disabled-title-color:var(--sjs2-color-component-action-brand-primary-disabled-label);--sd-action-icon-color:var(--sjs2-color-component-action-brand-primary-default-icon);--sd-action-hover-icon-color:var(--sjs2-color-component-action-brand-primary-hovered-icon);--sd-action-disabled-icon-color:var(--sjs2-color-component-action-brand-primary-disabled-icon)}.sd-root-modern.sd-root-modern,.sd-container-modern.sd-container-modern{--sd-base-padding:8px;--sd-base-vertical-padding:4px;--sd-page-vertical-padding:0px}.sd-root-modern .sd-row.sd-page__row,.sd-root-modern .sd-page__title~.sd-row.sd-page__row:not(.sd-row--compact),.sd-root-modern .sd-page__description~.sd-row.sd-page__row:not(.sd-row--compact),.sd-root-modern .sd-row.sd-page__row:not(.sd-row--compact)~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:var(--sjs2-spacing-x100)}.sd-root-modern .sd-question__header--location-top{padding-bottom:calc(.25 * var(--sd-base-vertical-padding))}.sd-dropdown_chevron-button,.sd-editor-chevron-button,.sd-editor-clean-button,.sd-action__icon,.sv-list__item .sv-svg-icon,.sv-popup__container .sv-svg-icon{flex-shrink:0}.sd-dropdown_chevron-button,.sd-editor-chevron-button,.sd-editor-clean-button{width:20px;min-width:20px;height:20px;min-height:20px}.sv-svg-icon,.sd-action__icon,.sv-list__item svg{width:16px;height:16px}.sd-root-modern .sd-dropdown,.sd-root-modern .sd-tagbox{min-height:36px}.sv-scroll__wrapper.sv-scroll__wrapper{height:auto}.sv-scroll__scroller.sv-scroll__scroller{overflow:visible}.sv-scroll__scrollbar.sv-scroll__scrollbar{display:none}
