:root{--rv-menu-surface:var(--rv-surface);--rv-menu-text:var(--rv-text);--rv-menu-muted:var(--rv-muted);--rv-menu-border:var(--rv-border-strong);--rv-menu-hover:var(--rv-hover);--rv-menu-selected:var(--rv-selected);--rv-menu-selected-text:var(--rv-selected-text);--rv-menu-shadow:0 12px 40px #0005, 0 2px 8px #0003;--rv-choice-radius:12px;--rv-menu-radius:16px;--rv-option-radius:10px;--rv-choice-height:44px;--rv-choice-padding:14px;--rv-menu-padding:6px;--rv-option-gap:12px}:root[data-theme=light]{--rv-menu-shadow:0 12px 40px #1827401f, 0 2px 8px #1827400f}.rv-select.select{flex-direction:column;gap:8px;width:100%;min-width:0;font-size:14px;display:flex}.rv-select>[data-slot=label]{color:var(--rv-text);font:inherit;font-weight:500;line-height:1.5}.rv-select.select .select__trigger{justify-content:space-between;align-items:center;gap:var(--rv-option-gap);width:100%;min-width:0;min-height:var(--rv-choice-height);height:auto;padding:10px var(--rv-choice-padding);border:1px solid var(--rv-menu-border);border-radius:var(--rv-choice-radius);background:var(--rv-field);color:var(--rv-text);font:inherit;text-align:start;cursor:pointer;line-height:22px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #00000008}.rv-select .select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;overflow:hidden}.rv-selected-values{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.rv-selected-chip{text-overflow:ellipsis;white-space:nowrap;background:var(--rv-selected);max-width:45%;color:var(--rv-selected-text);border-radius:8px;padding:3px 8px;font-size:13px;display:block;overflow:hidden}.rv-selected-count{color:var(--rv-muted)}.rv-select .select__indicator{width:18px;height:18px;color:var(--rv-muted);flex:0 0 18px;transition:transform .16s;position:static;inset:auto;transform:none}.rv-select .select__indicator[data-open=true]{transform:rotate(180deg)}.rv-select.select .select__trigger:is([data-hovered=true],[aria-expanded=true]):not([data-disabled=true]){border-color:var(--rv-muted);background:var(--rv-surface)}.rv-select.select .select__trigger[data-focus-visible=true]{outline:2px solid var(--rv-link);outline-offset:3px}.rv-select.select .select__trigger[data-disabled=true]{opacity:.5;cursor:not-allowed}.rv-select.settings-choice{flex-shrink:0;width:220px;max-width:100%}:is(.rv-select-popover,.dropdown__popover){--overlay:var(--rv-menu-surface);--overlay-foreground:var(--rv-menu-text);--foreground:var(--rv-menu-text);--muted:var(--rv-menu-muted);--default:var(--rv-menu-hover);--default-foreground:var(--rv-menu-text);padding:var(--rv-menu-padding);border:1px solid var(--rv-menu-border);border-radius:var(--rv-menu-radius);background:var(--rv-menu-surface);color:var(--rv-menu-text);box-shadow:var(--rv-menu-shadow);max-width:calc(100vw - 24px);font-family:var(--font-body),sans-serif;transform-origin:var(--trigger-anchor-point);isolation:isolate;overflow:auto}.rv-select-popover{width:var(--trigger-width);min-width:min(240px,100vw - 24px)}:is(.rv-select-popover,.dropdown__popover) :is(.list-box,.dropdown__menu){overscroll-behavior:contain;scrollbar-width:thin;outline:none;gap:2px;max-height:min(352px,100dvh - 96px);padding:0;overflow:auto}:is(.rv-select-popover,.dropdown__popover) :is(.list-box-item,.menu-item){--rv-focus-offset:-2px;justify-content:space-between;align-items:center;gap:var(--rv-option-gap);min-width:0;min-height:var(--rv-choice-height);border-radius:var(--rv-option-radius);color:var(--rv-menu-text);white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-shadow:none;padding:10px 12px;font-size:14px;font-weight:400;line-height:22px;transition:background-color .12s,color .12s;display:flex;transform:none}.rv-option-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:is(.rv-select-popover,.dropdown__popover) :is(.list-box-item,.menu-item):is([data-selected=true],.current-option){background:var(--rv-menu-selected);color:var(--rv-menu-selected-text)}:is(.rv-select-popover,.dropdown__popover) :is(.list-box-item,.menu-item):is([data-focused=true],[data-hovered=true]):not([data-disabled=true]){background:var(--rv-menu-hover)}:is(.rv-select-popover,.dropdown__popover) :is(.list-box-item,.menu-item)[data-focus-visible=true]{outline:2px solid var(--rv-link);outline-offset:-2px}:is(.rv-select-popover,.dropdown__popover) :is(.list-box-item,.menu-item)[data-disabled=true]{opacity:.45;cursor:not-allowed}:is(.rv-select-popover,.dropdown__popover) :is(.list-box-item__indicator,.menu-item__indicator){width:16px;height:16px;color:inherit;flex:0 0 16px;order:2;margin-inline-start:auto;position:static;inset:auto;transform:none}.rv-menu-chevron{width:18px;height:18px;color:var(--rv-muted);background:currentColor;flex:0 0 18px;-webkit-mask:url(/icons/study-chevron.svg) 50%/contain no-repeat;mask:url(/icons/study-chevron.svg) 50%/contain no-repeat}@media (max-width:600px){.rv-select.settings-choice{width:100%}}@media (prefers-reduced-motion:reduce){.rv-select *,:is(.rv-select-popover,.dropdown__popover),:is(.rv-select-popover,.dropdown__popover) *{transition:none!important;animation:none!important}}@media (forced-colors:active){.rv-select.select .select__trigger,:is(.rv-select-popover,.dropdown__popover){border-color:buttontext}:is(.rv-select-popover,.dropdown__popover) [data-selected=true]{outline-offset:-1px;outline:1px solid highlight}}.admin-filter-form>.rv-select{width:min(100%,220px)}.admin-chart-readout>.rv-select{width:min(100%,260px)}
.loading-feedback{color:var(--rv-muted);max-width:100%;padding:8px 0;font-size:14px;line-height:1.5}.loading-head{align-items:center;gap:9px;min-height:24px;display:flex}.loading-glyph{width:24px;height:24px;color:var(--rv-link);flex:none;place-items:center;display:grid}.loading-glyph svg{width:24px;height:24px}.loading-label{overflow-wrap:anywhere;min-width:0}.loading-track{opacity:.2}.loading-signal{stroke-dasharray:28 72;animation:1.4s linear infinite rv-signal}.loading-time{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.loading-details{color:var(--rv-muted);margin:6px 0 0;font-size:13px}.loading-feedback[data-state=failed]{color:var(--rv-error)}.loading-feedback[data-state=failed] .loading-glyph{color:inherit}.loading-feedback[data-placement=region]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.loading-feedback[data-placement=floating]{z-index:15;left:calc(var(--work-sidebar-width,0px) + (100vw - var(--work-sidebar-width,0px))/2);width:max-content;max-width:calc(100vw - var(--work-sidebar-width,0px) - 32px);background:var(--rv-surface);border:1px solid var(--rv-border);text-align:center;pointer-events:none;border-radius:20px;padding:18px 24px;position:fixed;top:50dvh;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000018}.loading-feedback[data-placement=floating] .loading-head{justify-content:center}.navigation-feedback{animation:.15s .2s both rv-feedback-in}.navigation-feedback .loading-feedback{--work-sidebar-width:0px}body:has(.work-shell) .navigation-feedback .loading-feedback{--work-sidebar-width:256px}body:has(.sidebar-collapsed) .navigation-feedback .loading-feedback{--work-sidebar-width:72px}@media (max-width:768px){.loading-feedback[data-placement=floating]{--work-sidebar-width:0px}body:has(.work-shell) .navigation-feedback .loading-feedback{--work-sidebar-width:0px}}@keyframes rv-signal{to{stroke-dashoffset:-100px}}@keyframes rv-feedback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-feedback *,.navigation-feedback{transition:none!important;animation:none!important}.loading-signal{stroke-dasharray:none}}.loading-feedback[data-placement=floating]{z-index:2147483647}body:has(.work-shell)>.loading-feedback[data-placement=floating]{--work-sidebar-width:256px}body:has(.sidebar-collapsed)>.loading-feedback[data-placement=floating]{--work-sidebar-width:72px}@media (max-width:768px){body:has(.work-shell)>.loading-feedback[data-placement=floating]{--work-sidebar-width:0px}}.initial-loading{place-items:center;min-height:100dvh;display:grid}.initial-loading>.loading-feedback{width:100%}@keyframes rv-loading-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-feedback[data-state=running] .loading-glyph{animation:2.4s ease-in-out infinite rv-loading-breathe!important}}
:root{--rv-page-background:var(--rv-page)}:root[data-theme=light]{--rv-page-background:linear-gradient(138.743deg,#e7eeed 0%,#f3f2ef 34.286%,#edf0f5 71.429%)}:root body{background:var(--rv-page-background);background-attachment:fixed;min-height:100dvh}:root :is(.work-main,.author-page,.participant-page,.study-start-dock),:root[data-theme=light] .participant-interview{background:0 0}:root :is(.start-guide-backdrop,.start-guide-shell.modal__dialog){background:var(--rv-page-background);background-attachment:fixed}:root .participant-interview .chat-input-surface{flex-direction:row;align-items:flex-end}:root .participant-interview .chat-input-surface textarea{width:0}:root .participant-interview .chat-composer{background:color-mix(in srgb,var(--rv-page) 85%,transparent)}:root .study-media figure[data-width=full] img,:root .study-media figure[data-width=full] button{width:100%;max-width:100%}:root .study-media figure[data-width=original] img{object-fit:contain;width:auto;max-width:100%;max-height:420px}:root[data-theme=light] .admin-shell{background:0 0}
:root{--rv-chrome:color-mix(in srgb,var(--rv-page) 88%,transparent);--rv-chrome-edge:color-mix(in srgb,var(--rv-border-strong) 55%,transparent)}:root[data-theme=light]{--rv-chrome:#ffffffd1;--rv-chrome-edge:#2837461a}:root :is(.rv-topbar,.author-page .rv-topbar){z-index:9;background:var(--rv-chrome);-webkit-backdrop-filter:blur(20px);box-shadow:none;border-bottom:1px solid #0000;transition:box-shadow .18s,border-color .18s;position:sticky;top:0}:root[data-scrolled=true] :is(.rv-topbar,.author-page .rv-topbar){border-bottom-color:var(--rv-chrome-edge);box-shadow:0 8px 16px -12px #00000040}:root .work-sidebar{background:color-mix(in srgb,var(--rv-sidebar-bg) 86%,transparent);-webkit-backdrop-filter:blur(20px)}:root[data-theme=light] :is(.work-sidebar,.admin-sidebar){-webkit-backdrop-filter:blur(20px);background:#ffffff6b}:root .author-page .study-title>h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:24px;line-height:1.5;overflow:hidden}:root .settings-header{gap:6px;min-height:93px;padding:16px 32px}.settings-header .settings-title h1{font-size:24px;line-height:1.5}.settings-header .settings-tabs{margin-top:8px}:root .cr-topbar{min-height:93px;padding:16px 32px}.cr-header-context{gap:6px;min-width:0;display:grid}.cr-header-context .cr-title{align-items:center;gap:12px;min-width:0;display:flex}.cr-header-context h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:24px;line-height:1.5;overflow:hidden}.cr-header-context .cr-status{flex-shrink:0}:root .work-breadcrumb{min-height:76px;padding-inline:32px}:root .admin-header{margin:0;padding:16px 24px}:root .study-start-header{padding-block:16px}:root .author-panel-questions .author-canvas,:root .author-interview-editor .author-canvas,:root .interview-example .participant-page{background:0 0}html{scroll-padding-top:112px}.rv-topbar :is(h1,input){scroll-margin-top:112px}@media (max-width:768px){:root .rv-topbar:not(.mobile-work-header):not(.participant-header):not(.admin-header){top:64px}:root .mobile-work-header{height:64px;min-height:64px;top:0}:root .cr-topbar{flex-wrap:wrap;gap:12px;padding:12px 16px}:root .settings-header{padding:12px 16px}.cr-header-context h1{font-size:20px}.cr-topbar .cr-actions{margin-left:auto}:root .admin-header{margin:0;padding:16px}:root .work-breadcrumb{padding-inline:16px}html{scroll-padding-top:160px}}@media (prefers-reduced-motion:reduce){:root .rv-topbar{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-theme] :is(.rv-topbar,.author-page .rv-topbar,.work-sidebar,.admin-sidebar){background:var(--rv-surface);-webkit-backdrop-filter:none;border-bottom-color:var(--rv-border-strong)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root :is(.rv-topbar,.author-page .rv-topbar){background:var(--rv-surface)}}@media (max-width:768px){:root .author-distribution .study-title>h1,:root .cr-header-context .cr-title>h1,:root .settings-title>h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.author-distribution .study-title{gap:8px}.author-distribution .study-title>.loading-feedback{margin-left:auto}.cr-header-context{flex:1}.settings-header .settings-tabs{margin:0}}:root .admin-sidebar{background:color-mix(in srgb,var(--admin-sidebar) 86%,transparent);-webkit-backdrop-filter:blur(20px)}:root[data-theme=light] .admin-sidebar{background:#ffffff6b}@media (max-width:760px){:root .admin-header{margin-top:0;position:static}.admin-sidebar{box-shadow:0 8px 16px -12px #0003}}:where(.work-main,.participant-page) :is(input,textarea,button,[tabindex]){scroll-margin-block:160px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-theme] .admin-sidebar{background:var(--rv-surface);-webkit-backdrop-filter:none}}:root[data-theme=dark] .admin-header{background:color-mix(in srgb,var(--admin-bg) 88%,transparent)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-theme=dark] .admin-header{background:var(--admin-bg)}}:root{--rv-header-title:1.5rem;--rv-header-weight:600;--rv-header-leading:1.4;--rv-header-collapse:32px}:root .rv-topbar :is(h1,.rv-header-title,.study-title>input,.mobile-study-title,.interview-heading>strong,.participant-study-title){font-size:var(--rv-header-title);font-weight:var(--rv-header-weight);line-height:var(--rv-header-leading);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}:root .rv-topbar :is(.study-muted,.settings-context,.cr-breadcrumb,.rv-header-context,.admin-eyebrow){letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.75rem;font-weight:400;line-height:18px;overflow:hidden}:root .rv-topbar :is(button,.text-link){letter-spacing:0;min-height:44px;font-size:.875rem;font-weight:500}:root :is(.author-page .study-header,.settings-header,.cr-topbar,.work-breadcrumb,.study-start-header,.admin-header){gap:4px;min-height:98px;padding-block:16px}:root .rv-topbar :is(.study-title,.settings-title,.cr-title,.rv-header-title){align-content:center;min-height:44px}:root .work-breadcrumb{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}:root .study-start-header .new-study-back{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;overflow:hidden}:root .study-start-header .new-study-back>span{max-width:100%}:root .cr-header-context{gap:4px}:root :is(.cr-actions,.study-start-header>button,.admin-header-actions){align-self:flex-end}:root .settings-header .settings-tabs{margin-top:4px}:root .admin-header>div:first-child{flex:1;min-width:0}:root .admin-header h1{align-content:center;min-height:44px}:root .admin-header-description{color:var(--rv-muted);margin:16px 24px;font-size:.875rem}:root .rv-topbar{transition:top .18s,box-shadow .18s,border-color .18s}:root[data-chrome-compact=true] .rv-topbar:not(:has(input:focus)){top:calc(-1 * var(--rv-header-collapse));--rv-header-title:1.125rem}:root[data-chrome-compact=true] .rv-topbar:not(:has(input:focus)) :is(.study-muted,.settings-context,.cr-breadcrumb,.rv-header-context,.admin-eyebrow){visibility:hidden}:root .mobile-work-header{--rv-header-title:1rem;--rv-header-collapse:8px;z-index:11}:root .participant-header.rv-topbar{--rv-header-title:1.125rem;--rv-header-collapse:20px;min-height:84px;padding-block:20px}:root[data-chrome-compact=true] .participant-header.rv-topbar>*{transform:translateY(10px)}@media (max-width:768px){:root{--rv-header-title:1rem;--rv-header-collapse:30px}:root .rv-topbar:not(.mobile-work-header):not(.participant-header):not(.admin-header){min-height:86px;padding-block:12px}:root[data-chrome-compact=true] .rv-topbar:not(:has(input:focus)){--rv-header-title:1rem}:root[data-chrome-compact=true] .rv-topbar:not(.mobile-work-header):not(.participant-header):not(.admin-header):not(:has(input:focus)){top:var(--rv-compact-top,26px)}:root[data-chrome-compact=true] .mobile-work-header{top:-8px}:root .mobile-work-header{padding-block:10px 6px}:root .cr-topbar{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}:root .cr-header-context{display:contents}:root .cr-breadcrumb{grid-column:1/-1}:root .cr-topbar .cr-actions{gap:8px;width:auto;margin:0}:root .settings-header .settings-title{min-height:0}:root .settings-header .settings-tabs{margin:0}:root .participant-header.rv-topbar{--rv-header-collapse:12px;--rv-header-title:1rem;padding-block:16px}:root[data-chrome-compact=true] .participant-header.rv-topbar>*{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){:root .rv-topbar{transition:none}}@media (max-width:768px){:root .work-shell>.mobile-work-header{z-index:12;gap:8px;height:64px;min-height:64px;padding:8px 16px}:root .work-shell>.mobile-work-header .mobile-study-title{flex:1}}@media (max-width:760px){:root .admin-console>.admin-header.rv-topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid;position:sticky;top:69px}:root .admin-console>.admin-header .admin-header-actions{align-self:end;width:auto}:root .admin-console>.admin-header .admin-freshness{display:none}:root[data-chrome-compact=true] .admin-console>.admin-header.rv-topbar{top:37px}}:root[data-chrome-inner=true][data-chrome-compact=true] .study-start-header.rv-topbar{--rv-compact-top:calc(-1 * var(--rv-header-collapse));top:var(--rv-compact-top);position:relative}:root .admin-header>div:first-child{gap:4px;display:grid}:root[data-chrome-compact=true] .admin-header h1{transform:translateY(5.5px)}:root[data-chrome-compact=true] :where(.rv-topbar):not(:has(input:focus)) :is(.study-title,.cr-title,.cr-actions,.settings-title,.settings-tabs,.rv-header-title,.admin-header-actions){transform:translateY(5.5px)}:root .author-page.author-design>.study-tabs{justify-content:center;margin-inline:auto}@media (max-width:768px){:root[data-chrome-compact=true] .admin-header h1{transform:translateY(4.5px)}:root[data-chrome-compact=true] :where(.rv-topbar):not(:has(input:focus)) :is(.study-title,.cr-title,.cr-actions,.settings-title,.settings-tabs,.rv-header-title,.admin-header-actions){transform:translateY(4.5px)}:root[data-chrome-compact=true] .settings-header:not(:has(input:focus)) .settings-tabs{transform:translateY(19.5px)}:root[data-chrome-compact=true][data-chrome-inner=false] .work-shell>.mobile-work-header>*{transform:translateY(4.5px)}}.language-switch select{font:inherit;color:inherit;border:1px solid var(--border,#8885);cursor:pointer;background:0 0;border-radius:10px;padding:8px 12px}.language-switch{margin-left:auto}.language-switch option{color:#111;background:#fff}.language-switch select:focus-visible{outline-offset:3px;outline:2px solid}
