.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@layer properties;.ci-survey{--spacing: .25rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-4xl: 56rem;--container-5xl: 64rem;--font-weight-medium: 500;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}:where(.ci-survey,.ci-survey *).sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}:where(.ci-survey,.ci-survey *).relative{position:relative}:where(.ci-survey,.ci-survey *).start{inset-inline-start:var(--spacing)}:where(.ci-survey,.ci-survey *).end{inset-inline-end:var(--spacing)}:where(.ci-survey,.ci-survey *).top-1{top:calc(var(--spacing) * 1)}:where(.ci-survey,.ci-survey *).z-10{z-index:10}:where(.ci-survey,.ci-survey *).container{width:100%}@media(min-width:40rem){:where(.ci-survey,.ci-survey *).container{max-width:40rem}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).container{max-width:48rem}}@media(min-width:64rem){:where(.ci-survey,.ci-survey *).container{max-width:64rem}}@media(min-width:80rem){:where(.ci-survey,.ci-survey *).container{max-width:80rem}}@media(min-width:96rem){:where(.ci-survey,.ci-survey *).container{max-width:96rem}}:where(.ci-survey,.ci-survey *).-m-1{margin:calc(var(--spacing) * -1)}:where(.ci-survey,.ci-survey *).m-0{margin:calc(var(--spacing) * 0)}:where(.ci-survey,.ci-survey *).block{display:block}:where(.ci-survey,.ci-survey *).flex{display:flex}:where(.ci-survey,.ci-survey *).grid{display:grid}:where(.ci-survey,.ci-survey *).hidden{display:none}:where(.ci-survey,.ci-survey *).inline-flex{display:inline-flex}:where(.ci-survey,.ci-survey *).aspect-square{aspect-ratio:1 / 1}:where(.ci-survey,.ci-survey *).h-2{height:calc(var(--spacing) * 2)}:where(.ci-survey,.ci-survey *).h-3{height:calc(var(--spacing) * 3)}:where(.ci-survey,.ci-survey *).h-4{height:calc(var(--spacing) * 4)}:where(.ci-survey,.ci-survey *).h-5{height:calc(var(--spacing) * 5)}:where(.ci-survey,.ci-survey *).h-6{height:calc(var(--spacing) * 6)}:where(.ci-survey,.ci-survey *).h-10{height:calc(var(--spacing) * 10)}:where(.ci-survey,.ci-survey *).h-16{height:calc(var(--spacing) * 16)}:where(.ci-survey,.ci-survey *).h-80{height:calc(var(--spacing) * 80)}:where(.ci-survey,.ci-survey *).h-full{height:100%}:where(.ci-survey,.ci-survey *).max-h-56{max-height:calc(var(--spacing) * 56)}:where(.ci-survey,.ci-survey *).max-h-64{max-height:calc(var(--spacing) * 64)}:where(.ci-survey,.ci-survey *).min-h-0{min-height:calc(var(--spacing) * 0)}:where(.ci-survey,.ci-survey *).min-h-11{min-height:calc(var(--spacing) * 11)}:where(.ci-survey,.ci-survey *).min-h-64{min-height:calc(var(--spacing) * 64)}:where(.ci-survey,.ci-survey *).min-h-full{min-height:100%}:where(.ci-survey,.ci-survey *).w-2{width:calc(var(--spacing) * 2)}:where(.ci-survey,.ci-survey *).w-3{width:calc(var(--spacing) * 3)}:where(.ci-survey,.ci-survey *).w-4{width:calc(var(--spacing) * 4)}:where(.ci-survey,.ci-survey *).w-5{width:calc(var(--spacing) * 5)}:where(.ci-survey,.ci-survey *).w-6{width:calc(var(--spacing) * 6)}:where(.ci-survey,.ci-survey *).w-10{width:calc(var(--spacing) * 10)}:where(.ci-survey,.ci-survey *).w-16{width:calc(var(--spacing) * 16)}:where(.ci-survey,.ci-survey *).w-auto{width:auto}:where(.ci-survey,.ci-survey *).w-fit{width:fit-content}:where(.ci-survey,.ci-survey *).w-full{width:100%}:where(.ci-survey,.ci-survey *).w-max{width:max-content}:where(.ci-survey,.ci-survey *).max-w-4xl{max-width:var(--container-4xl)}:where(.ci-survey,.ci-survey *).max-w-5xl{max-width:var(--container-5xl)}:where(.ci-survey,.ci-survey *).max-w-full{max-width:100%}:where(.ci-survey,.ci-survey *).max-w-lg{max-width:var(--container-lg)}:where(.ci-survey,.ci-survey *).max-w-md{max-width:var(--container-md)}:where(.ci-survey,.ci-survey *).max-w-xl{max-width:var(--container-xl)}:where(.ci-survey,.ci-survey *).min-w-0{min-width:calc(var(--spacing) * 0)}:where(.ci-survey,.ci-survey *).min-w-11{min-width:calc(var(--spacing) * 11)}:where(.ci-survey,.ci-survey *).min-w-\[var\(--survey-matrix-min-width\)\]{min-width:var(--survey-matrix-min-width)}:where(.ci-survey,.ci-survey *).flex-1{flex:1}:where(.ci-survey,.ci-survey *).shrink-0{flex-shrink:0}:where(.ci-survey,.ci-survey *).grow{flex-grow:1}:where(.ci-survey,.ci-survey *).cursor-help{cursor:help}:where(.ci-survey,.ci-survey *).cursor-pointer{cursor:pointer}:where(.ci-survey,.ci-survey *).resize-none{resize:none}:where(.ci-survey,.ci-survey *).grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ci-survey,.ci-survey *).grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:where(.ci-survey,.ci-survey *).grid-cols-\[var\(--survey-matrix-columns\)\]{grid-template-columns:var(--survey-matrix-columns)}:where(.ci-survey,.ci-survey *).flex-col{flex-direction:column}:where(.ci-survey,.ci-survey *).flex-wrap{flex-wrap:wrap}:where(.ci-survey,.ci-survey *).items-center{align-items:center}:where(.ci-survey,.ci-survey *).items-start{align-items:flex-start}:where(.ci-survey,.ci-survey *).justify-between{justify-content:space-between}:where(.ci-survey,.ci-survey *).justify-center{justify-content:center}:where(.ci-survey,.ci-survey *).justify-end{justify-content:flex-end}:where(.ci-survey,.ci-survey *).\[gap\:2rem\]{gap:2rem}:where(.ci-survey,.ci-survey *).gap-0{gap:calc(var(--spacing) * 0)}:where(.ci-survey,.ci-survey *).gap-1{gap:calc(var(--spacing) * 1)}:where(.ci-survey,.ci-survey *).gap-2{gap:calc(var(--spacing) * 2)}:where(.ci-survey,.ci-survey *).gap-3{gap:calc(var(--spacing) * 3)}:where(.ci-survey,.ci-survey *).gap-4{gap:calc(var(--spacing) * 4)}:where(.ci-survey,.ci-survey *).gap-5{gap:calc(var(--spacing) * 5)}:where(.ci-survey,.ci-survey *).gap-6{gap:calc(var(--spacing) * 6)}:where(.ci-survey,.ci-survey *).gap-8{gap:calc(var(--spacing) * 8)}:where(.ci-survey,.ci-survey *).self-start{align-self:flex-start}:where(.ci-survey,.ci-survey *).truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ci-survey,.ci-survey *).overflow-hidden{overflow:hidden}:where(.ci-survey,.ci-survey *).overflow-x-auto{overflow-x:auto}:where(.ci-survey,.ci-survey *).overflow-x-hidden{overflow-x:hidden}:where(.ci-survey,.ci-survey *).overflow-y-auto{overflow-y:auto}:where(.ci-survey,.ci-survey *).rounded{border-radius:.25rem}:where(.ci-survey,.ci-survey *).rounded-full{border-radius:calc(infinity * 1px)}:where(.ci-survey,.ci-survey *).border{border-style:var(--tw-border-style);border-width:1px}:where(.ci-survey,.ci-survey *).border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}:where(.ci-survey,.ci-survey *).border-t{border-top-style:var(--tw-border-style);border-top-width:1px}:where(.ci-survey,.ci-survey *).border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:where(.ci-survey,.ci-survey *).border-\[var\(--survey-accent\)\]{border-color:var(--survey-accent)}:where(.ci-survey,.ci-survey *).border-action{border-color:var(--survey-accent, #5a54f9)}:where(.ci-survey,.ci-survey *).border-border{border-color:var(--survey-border, #d4d4d4)}:where(.ci-survey,.ci-survey *).border-transparent{border-color:transparent}:where(.ci-survey,.ci-survey *).bg-\[var\(--survey-accent\)\]{background-color:var(--survey-accent)}:where(.ci-survey,.ci-survey *).bg-surface{background-color:var(--survey-surface, #fafafa)}:where(.ci-survey,.ci-survey *).bg-surface-elevated{background-color:var(--survey-surface-elevated, #f5f5f5)}:where(.ci-survey,.ci-survey *).bg-surface-raised{background-color:var(--survey-surface-raised, #ffffff)}:where(.ci-survey,.ci-survey *).bg-transparent{background-color:transparent}:where(.ci-survey,.ci-survey *).stroke-1{stroke-width:1}:where(.ci-survey,.ci-survey *).p-0{padding:calc(var(--spacing) * 0)}:where(.ci-survey,.ci-survey *).p-1{padding:calc(var(--spacing) * 1)}:where(.ci-survey,.ci-survey *).p-2{padding:calc(var(--spacing) * 2)}:where(.ci-survey,.ci-survey *).p-3{padding:calc(var(--spacing) * 3)}:where(.ci-survey,.ci-survey *).p-4{padding:calc(var(--spacing) * 4)}:where(.ci-survey,.ci-survey *).p-5{padding:calc(var(--spacing) * 5)}:where(.ci-survey,.ci-survey *).p-6{padding:calc(var(--spacing) * 6)}:where(.ci-survey,.ci-survey *).px-2{padding-inline:calc(var(--spacing) * 2)}:where(.ci-survey,.ci-survey *).px-3{padding-inline:calc(var(--spacing) * 3)}:where(.ci-survey,.ci-survey *).px-4{padding-inline:calc(var(--spacing) * 4)}:where(.ci-survey,.ci-survey *).px-6{padding-inline:calc(var(--spacing) * 6)}:where(.ci-survey,.ci-survey *).py-2{padding-block:calc(var(--spacing) * 2)}:where(.ci-survey,.ci-survey *).py-3{padding-block:calc(var(--spacing) * 3)}:where(.ci-survey,.ci-survey *).py-4{padding-block:calc(var(--spacing) * 4)}:where(.ci-survey,.ci-survey *).py-5{padding-block:calc(var(--spacing) * 5)}:where(.ci-survey,.ci-survey *).py-6{padding-block:calc(var(--spacing) * 6)}:where(.ci-survey,.ci-survey *).text-center{text-align:center}:where(.ci-survey,.ci-survey *).text-left{text-align:left}:where(.ci-survey,.ci-survey *).text-right{text-align:right}:where(.ci-survey,.ci-survey *).font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(.ci-survey,.ci-survey *).break-normal{overflow-wrap:normal;word-break:normal}:where(.ci-survey,.ci-survey *).\[overflow-wrap\:normal\]{overflow-wrap:normal}:where(.ci-survey,.ci-survey *).break-words{overflow-wrap:break-word}:where(.ci-survey,.ci-survey *).whitespace-normal{white-space:normal}:where(.ci-survey,.ci-survey *).whitespace-nowrap{white-space:nowrap}:where(.ci-survey,.ci-survey *).whitespace-pre-wrap{white-space:pre-wrap}:where(.ci-survey,.ci-survey *).text-\[var\(--survey-on-accent\)\]{color:var(--survey-on-accent)}:where(.ci-survey,.ci-survey *).text-destructive{color:var(--survey-error, #b91c1c)}:where(.ci-survey,.ci-survey *).text-fg{color:var(--survey-fg, #171717)}:where(.ci-survey,.ci-survey *).text-fg-muted{color:var(--survey-fg-muted, #737373)}:where(.ci-survey,.ci-survey *).text-fg-secondary{color:var(--survey-fg-secondary, #525252)}:where(.ci-survey,.ci-survey *).accent-\[var\(--survey-accent\)\]{accent-color:var(--survey-accent)}:where(.ci-survey,.ci-survey *).opacity-70{opacity:70%}:where(.ci-survey,.ci-survey *).opacity-100{opacity:100%}:where(.ci-survey,.ci-survey *).shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.ci-survey,.ci-survey *).outline{outline-style:var(--tw-outline-style);outline-width:1px}:where(.ci-survey,.ci-survey *).transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.ci-survey,.ci-survey *).transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:where(.ci-survey,.ci-survey *).duration-300{--tw-duration: .3s;transition-duration:.3s}:where(.ci-survey,.ci-survey *).outline-none{--tw-outline-style: none;outline-style:none}@media(hover:hover){:where(.ci-survey,.ci-survey *).hover\:border-border:where(.ci-survey,.ci-survey *):hover{border-color:var(--survey-border, #d4d4d4)}}@media(hover:hover){:where(.ci-survey,.ci-survey *).hover\:bg-surface-elevated:where(.ci-survey,.ci-survey *):hover{background-color:var(--survey-surface-elevated, #f5f5f5)}}@media(hover:hover){:where(.ci-survey,.ci-survey *).hover\:opacity-90:where(.ci-survey,.ci-survey *):hover{opacity:90%}}:where(.ci-survey,.ci-survey *).focus-visible\:outline-2:where(.ci-survey,.ci-survey *):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}:where(.ci-survey,.ci-survey *).focus-visible\:outline-offset-2:where(.ci-survey,.ci-survey *):focus-visible{outline-offset:2px}:where(.ci-survey,.ci-survey *).focus-visible\:outline-action:where(.ci-survey,.ci-survey *):focus-visible{outline-color:var(--survey-accent, #5a54f9)}:where(.ci-survey,.ci-survey *).has-\[\:focus-visible\]\:shadow-\[0_0_0_3px_var\(--color-ring\)\]:where(.ci-survey,.ci-survey *):has(*:is(:focus-visible)){--tw-shadow: 0 0 0 3px var(--tw-shadow-color, var(--color-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:max-h-none{max-height:none}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:w-1\/3{width:calc(1 / 3 * 100%)}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:flex-row{flex-direction:row}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:py-6{padding-block:calc(var(--spacing) * 6)}}@media(min-width:48rem){:where(.ci-survey,.ci-survey *).md\:py-8{padding-block:calc(var(--spacing) * 8)}}@media(min-width:64rem){:where(.ci-survey,.ci-survey *).lg\:w-\[30\%\]{width:30%}}@media(min-width:64rem){:where(.ci-survey,.ci-survey *).lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){:where(.ci-survey,.ci-survey *).lg\:p-8{padding:calc(var(--spacing) * 8)}}:where(.ci-survey,.ci-survey *).\[\&_\*\]\:max-w-full:where(.ci-survey,.ci-survey *) *{max-width:100%}:where(.ci-survey,.ci-survey *).\[\&_\*\]\:break-normal:where(.ci-survey,.ci-survey *) *{overflow-wrap:normal;word-break:normal}:where(.ci-survey,.ci-survey *).\[\&_\*\]\:\[overflow-wrap\:normal\]:where(.ci-survey,.ci-survey *) *{overflow-wrap:normal}:where(.ci-survey,.ci-survey *).\[\&_\*\]\:whitespace-normal:where(.ci-survey,.ci-survey *) *{white-space:normal}:where(.ci-survey,.ci-survey *).\[\&_ol\]\:m-0:where(.ci-survey,.ci-survey *) ol{margin:calc(var(--spacing) * 0)}:where(.ci-survey,.ci-survey *).\[\&_p\]\:m-0:where(.ci-survey,.ci-survey *) p{margin:calc(var(--spacing) * 0)}:where(.ci-survey,.ci-survey *).\[\&_ul\]\:m-0:where(.ci-survey,.ci-survey *) ul{margin:calc(var(--spacing) * 0)}:where(.ci-survey,.ci-survey *).survey-heading3{font-size:1rem;line-height:1.25rem;font-weight:500;letter-spacing:-.03em}:where(.ci-survey,.ci-survey *).survey-paragraph1{font-size:1rem;line-height:1.5rem;font-weight:400}:where(.ci-survey,.ci-survey *).survey-paragraph2{font-size:.875rem;line-height:1.25rem;font-weight:400}:where(.ci-survey,.ci-survey *).survey-label2{font-size:.875rem;line-height:1.25rem;font-weight:500}:where(.ci-survey,.ci-survey *).survey-rich-text-paragraph h1,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 h1{font-size:2rem;line-height:2.25rem;font-weight:500;letter-spacing:-.03em}:where(.ci-survey,.ci-survey *).survey-rich-text,:where(.ci-survey,.ci-survey *).survey-rich-text *{overflow-wrap:break-word;word-break:normal}:where(.ci-survey,.ci-survey *).survey-rich-text-paragraph h2,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 h2{font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.03em}:where(.ci-survey,.ci-survey *).survey-rich-text-paragraph h3,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 h3,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 p,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 li{font-size:1rem;line-height:1.25rem;font-weight:500;letter-spacing:-.03em}:where(.ci-survey,.ci-survey *).survey-rich-text-paragraph p,:where(.ci-survey,.ci-survey *).survey-rich-text-paragraph li{font-size:1rem;line-height:1.5rem;font-weight:400}:where(.ci-survey,.ci-survey *).survey-rich-text h1,:where(.ci-survey,.ci-survey *).survey-rich-text h2,:where(.ci-survey,.ci-survey *).survey-rich-text h3,:where(.ci-survey,.ci-survey *).survey-rich-text p,:where(.ci-survey,.ci-survey *).survey-rich-text ul,:where(.ci-survey,.ci-survey *).survey-rich-text ol{margin-block:.5rem}:where(.ci-survey,.ci-survey *).survey-rich-text>:first-child{margin-block-start:0}:where(.ci-survey,.ci-survey *).survey-rich-text>:last-child{margin-block-end:0}:where(.ci-survey,.ci-survey *).survey-rich-text p:empty{min-height:1.5em}:where(.ci-survey,.ci-survey *).survey-rich-text ul,:where(.ci-survey,.ci-survey *).survey-rich-text ol{padding-inline-start:1.5rem}:where(.ci-survey,.ci-survey *).survey-rich-text ul{list-style-type:disc}:where(.ci-survey,.ci-survey *).survey-rich-text ol{list-style-type:decimal}:where(.ci-survey,.ci-survey *).survey-rich-text li{margin-block:.25rem}:where(.ci-survey,.ci-survey *).survey-rich-text strong,:where(.ci-survey,.ci-survey *).survey-rich-text b{font-weight:600}:where(.ci-survey,.ci-survey *).survey-rich-text em,:where(.ci-survey,.ci-survey *).survey-rich-text i{font-style:italic}:where(.ci-survey,.ci-survey *).survey-rich-text u,:where(.ci-survey,.ci-survey *).survey-rich-text a{text-decoration-line:underline}:where(.ci-survey,.ci-survey *).survey-rich-text a{color:#4338ca!important}:where(.ci-survey,.ci-survey *).survey-rich-text sup{position:relative;top:-.35em;font-size:.7em;line-height:1}:where(.ci-survey,.ci-survey *).survey-range{width:100%;height:1.25rem;margin:0;appearance:none;background:transparent;cursor:pointer}:where(.ci-survey,.ci-survey *).survey-range::-webkit-slider-runnable-track{height:.5rem;border:0;border-radius:9999px;background:linear-gradient(to right,var(--survey-accent) 0,var(--survey-accent) var(--survey-range-progress, 0%),#fafafa var(--survey-range-progress, 0%),#fafafa 100%)}:where(.ci-survey,.ci-survey *).survey-range::-webkit-slider-thumb{width:1.25rem;height:1.25rem;margin-top:-.375rem;appearance:none;border:2px solid var(--survey-accent);border-radius:9999px;background:#fff}:where(.ci-survey,.ci-survey *).survey-range::-moz-range-track{height:.5rem;border:0;border-radius:9999px;background:#fafafa}:where(.ci-survey,.ci-survey *).survey-range::-moz-range-progress{height:.5rem;border-radius:9999px;background:var(--survey-accent)}:where(.ci-survey,.ci-survey *).survey-range::-moz-range-thumb{width:1.25rem;height:1.25rem;border:2px solid var(--survey-accent);border-radius:9999px;background:#fff}:where(.ci-survey,.ci-survey *).survey-range-unselected::-webkit-slider-thumb{opacity:.5}:where(.ci-survey,.ci-survey *).survey-range-unselected::-moz-range-thumb{opacity:.5}:where(.ci-survey,.ci-survey *).survey-preview-root{color:#171717}:where(.ci-survey,.ci-survey *).survey-preview-button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:2.75rem!important;padding:0 1rem!important;border-width:1px!important;border-radius:9999px!important;font-family:inherit!important;font-size:1rem!important;line-height:1.5rem!important;font-weight:500!important}:where(.ci-survey,.ci-survey *).survey-preview-button:disabled{border-color:#e5e5e5!important;background:#fafafa!important;color:#a3a3a3!important}:where(.ci-survey,.ci-survey *).survey-preview-body-padding{padding-inline:calc(var(--spacing) * 4);padding-block-end:calc(var(--spacing) * 4)}@media(min-width:64rem){:where(.ci-survey,.ci-survey *).survey-rich-text-paragraph h1,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 h1{font-size:2.75rem;line-height:3.25rem;letter-spacing:0}:where(.ci-survey,.ci-survey *).survey-rich-text-paragraph h2,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 h2{font-size:2rem;line-height:3rem;letter-spacing:0}:where(.ci-survey,.ci-survey *).survey-rich-text-paragraph h3,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 h3,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 p,:where(.ci-survey,.ci-survey *).survey-rich-text-heading3 li,:where(.ci-survey,.ci-survey *).survey-heading3{font-size:1.5rem;line-height:2rem;letter-spacing:0}:where(.ci-survey,.ci-survey *).survey-preview-body-padding{padding-inline:calc(var(--spacing) * 6);padding-block-end:calc(var(--spacing) * 6)}}:where(.ci-survey,.ci-survey *):where(.ci-survey){--survey-accent: #5a54f9;--survey-on-accent: #ffffff;--color-chart-1: #5a54f9;--color-chart-2: #0f766e;--color-chart-3: #be123c;--color-chart-4: #a16207;--color-chart-5: #0369a1;font-family:inherit;line-height:1.5}*:where(.ci-survey,.ci-survey *),:where(.ci-survey,.ci-survey *):before,:where(.ci-survey,.ci-survey *):after{box-sizing:border-box;border-width:0;border-style:solid}button:where(.ci-survey,.ci-survey *),input:where(.ci-survey,.ci-survey *),textarea:where(.ci-survey,.ci-survey *){font:inherit}button:where(.ci-survey,.ci-survey *){cursor:pointer}button:where(.ci-survey,.ci-survey *):disabled{cursor:default}p:where(.ci-survey,.ci-survey *),h1:where(.ci-survey,.ci-survey *),h2:where(.ci-survey,.ci-survey *),h3:where(.ci-survey,.ci-survey *){margin:0}:where(.ci-survey,.ci-survey *).input{width:100%;padding:.75rem 1rem;border:1px solid var(--survey-border, #d4d4d4);border-radius:.5rem;background:#fff;color:#171717}:where(.ci-survey,.ci-survey *).input:focus-visible{outline:2px solid var(--survey-accent);outline-offset:2px}:where(.ci-survey,.ci-survey *).btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid transparent;border-radius:9999px}:where(.ci-survey,.ci-survey *).btn-sm{min-height:2rem;padding:.375rem .75rem;font-size:.875rem}:where(.ci-survey,.ci-survey *).btn-lg{min-height:2.75rem;padding:.75rem 1rem;font-size:1rem}:where(.ci-survey,.ci-survey *).btn-outline{border-color:var(--survey-accent);color:var(--survey-accent);background:#fff}:where(.ci-survey,.ci-survey *).btn-action{background:var(--survey-accent);color:var(--survey-on-accent)}:where(.ci-survey,.ci-survey *).btn-tertiary{color:var(--survey-accent);background:transparent}:where(.ci-survey,.ci-survey *).icon-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;width:2.5rem;height:2.5rem;border-radius:9999px}button:where(.ci-survey,.ci-survey *):focus-visible{outline:2px solid var(--survey-accent);outline-offset:2px}:where(.ci-survey,.ci-survey *).tooltip-content{padding:.375rem .625rem;border-radius:.375rem;background:#171717;color:#fff;font-size:.875rem;z-index:100}:where(.ci-survey,.ci-survey *).tooltip-arrow{fill:#171717}:where(.ci-survey,.ci-survey *).heading3{font-size:1.5rem;line-height:2rem;font-weight:500}:where(.ci-survey,.ci-survey *).paragraph2{font-size:.875rem;line-height:1.25rem}:where(.ci-survey,.ci-survey *).survey-preview-field{background:#fff;border-radius:.5rem;color:#171717}:where(.ci-survey,.ci-survey *):where(.ci-survey){--color-ring: var(--survey-accent)}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-duration{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*:where(.ci-survey,.ci-survey *),:where(.ci-survey,.ci-survey *):before,:where(.ci-survey,.ci-survey *):after,:where(.ci-survey,.ci-survey *)::backdrop{--tw-border-style: solid;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-duration: initial}}}.survey-light-theme{--survey-fg: var(--color-fg);--survey-fg-secondary: var(--color-fg-secondary);--survey-fg-muted: var(--color-fg-muted);--survey-surface: var(--color-surface);--survey-surface-raised: var(--color-surface-raised);--survey-surface-elevated: var(--color-surface-elevated);--survey-chart-1: var(--color-chart-1);--survey-chart-2: var(--color-chart-2);--survey-chart-3: var(--color-chart-3);--survey-chart-4: var(--color-chart-4);--survey-chart-5: var(--color-chart-5);--survey-shadow-md: var(--shadow-md);--survey-error: var(--color-destructive);--survey-border: var(--color-border)}.survey-light-theme .ci-survey{--shadow-md: var(--survey-shadow-md);--survey-accent: var(--color-action);--color-chart-1: var(--survey-chart-1);--color-chart-2: var(--survey-chart-2);--color-chart-3: var(--survey-chart-3);--color-chart-4: var(--survey-chart-4);--color-chart-5: var(--survey-chart-5)}.survey-light-theme .ci-survey .heading3{font-size:1.25rem;line-height:1.75rem;font-weight:var(--font-weight-medium);letter-spacing:-.01em}.survey-light-theme .ci-survey .input{line-height:var(--leading-body)}.survey-light-theme section.ci-survey{line-height:1.25}
