: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 .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}
.work-confirm.work-confirm{width:100%;max-width:592px;padding:16px}.work-confirm.work-confirm .modal__dialog{border:1px solid var(--rv-border-strong);background:var(--rv-surface);width:100%;min-width:0;max-width:none;max-height:calc(100dvh - 32px);color:var(--rv-text);border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex;overflow:hidden;box-shadow:0 24px 80px #0a122033}.work-confirm.work-confirm :is(.modal__header,.modal__body,.modal__footer){min-width:0;margin:0;padding:0}.work-confirm.work-confirm .modal__header{text-align:start;flex-direction:row;flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.work-confirm.work-confirm .modal__heading{overflow-wrap:anywhere;text-align:start;flex:1;min-width:0;margin:0;padding:0;font-size:22px;font-weight:700;line-height:1.5}.work-confirm.work-confirm .modal__header :is(button,.modal__close-trigger){border:1px solid var(--rv-border-strong);background:var(--rv-surface);width:44px;min-width:44px;height:48px;color:var(--rv-text);border-radius:12px;flex:0 0 44px;padding:0;position:static;inset:auto;transform:none}.work-confirm.work-confirm .modal__header button:before{display:none}.work-confirm.work-confirm .modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;color:var(--rv-text);overflow-wrap:anywhere;flex:auto;margin:-4px;padding:4px;font-size:14px;line-height:1.6;overflow:auto}.work-confirm.work-confirm .modal__body>:first-child{margin-top:0}.work-confirm.work-confirm .modal__body>:last-child{margin-bottom:0}.work-confirm.work-confirm .modal__footer{border-top:1px solid var(--rv-border);flex-direction:row;flex-shrink:0;align-items:stretch;gap:12px;padding-top:20px;display:flex}.work-confirm.work-confirm .modal__footer>:is(button,.button,.setting-button,a){border:1px solid var(--rv-border-strong);background:var(--rv-surface);width:auto;min-width:0;height:auto;min-height:48px;color:var(--rv-text);white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:12px;flex:1 1 0;margin:0;padding:12px 16px;font-size:14px;font-weight:500;line-height:22px}.work-confirm.work-confirm .modal__footer>:is(button,.button,.setting-button,a):last-child:not(.setting-danger):not(.work-danger):not(.team-exit-confirm):not(.popup-secondary){background:var(--rv-text);color:var(--rv-surface);border-color:#0000}.work-confirm.work-confirm .modal__footer>:is(.setting-danger,.work-danger,.team-exit-confirm){color:#fff;background:#b8212e;border-color:#0000}.work-confirm.work-confirm :is(button,a,input,textarea,select):focus-visible,.work-confirm.work-confirm :is(button,.button)[data-focus-visible=true]{outline:2px solid var(--rv-link);outline-offset:3px}.work-confirm.work-confirm .modal__body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){border-radius:12px;min-height:48px}.work-confirm.work-confirm textarea{border-radius:12px;min-height:112px}.work-confirm.work-confirm .modal__body :is(.study-checkbox,.cr-export-choice,.ai-check,.admin-checkbox){border:1px solid var(--rv-border);border-radius:12px;gap:12px;min-height:48px;padding:16px}.work-confirm.work-confirm .modal__body :is(.study-checkbox,.cr-export-choice,.ai-check,.admin-checkbox):has(input:checked){background:var(--rv-selected);border-color:var(--rv-link);color:var(--rv-selected-text)}.work-confirm.work-confirm .modal__body :is([role=alert],.error){color:var(--rv-error)}.work-confirm.work-confirm :is(.study-form,.author-inspector-content){gap:20px}.work-confirm.work-confirm .author-inspector-content>h3:first-child{display:none}.work-confirm.work-confirm :is(.quality-rule,.popup-card){border:1px solid var(--rv-border);background:var(--rv-raised);border-radius:12px;padding:16px}.work-confirm.work-confirm .study-lifecycle-body{align-content:start;gap:20px;display:grid}.study-lifecycle-target{border:1px solid var(--rv-border);background:var(--rv-raised);border-radius:12px;gap:8px;min-width:0;padding:16px 18px;display:grid}.study-lifecycle-target span{color:var(--rv-muted);font-size:12px;line-height:18px}.study-lifecycle-target strong{color:var(--rv-text);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:24px}.study-lifecycle-description{color:var(--rv-muted);gap:8px;font-size:14px;line-height:23px;display:grid}.study-lifecycle-description p,.study-lifecycle-error p{margin:0}.study-lifecycle-description.is-destructive p:last-child{color:var(--rv-error);font-weight:600}.study-lifecycle-error{border:1px solid var(--rv-error);gap:12px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.study-lifecycle-error{border:1px solid color-mix(in srgb,var(--rv-error) 28%,var(--rv-border))}}.study-lifecycle-error{background:var(--rv-error);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.study-lifecycle-error{background:color-mix(in srgb,var(--rv-error) 7%,var(--rv-surface))}}.study-lifecycle-error{color:var(--rv-error);font-size:13px;line-height:21px}.study-lifecycle-error .button{justify-self:start}.work-confirm.work-confirm .quality-rule:has([data-selected=true]){background:var(--rv-selected)}.work-confirm.work-confirm :is(.study-muted,.setting-help,.popup-description){color:var(--rv-muted);font-size:13px;line-height:1.6}.work-confirm.work-confirm .author-type-grid{gap:12px}.work-confirm.work-confirm .modal__body .author-type-grid .button{text-align:start;white-space:normal;border-radius:12px;justify-content:flex-start;width:100%;height:auto;min-height:76px;padding:16px}.popup-choice-copy{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.popup-choice-copy small{color:var(--rv-muted);font-size:13px;font-weight:400}.work-confirm.work-confirm.popup-wide,.work-confirm.work-confirm.author-preview-dialog,.work-confirm.work-confirm.cr-context-dialog{max-width:752px}.work-confirm.work-confirm.popup-picker{max-width:712px}.work-confirm.work-confirm:is(.popup-settings,.deployment-dialog) .modal__dialog{max-height:min(720px,100dvh - 32px)}.popup-tabs{gap:8px;margin-bottom:20px;display:flex}.popup-tabs button{border:1px solid var(--rv-border-strong);background:var(--rv-surface);min-height:48px;font:inherit;cursor:pointer;border-radius:12px;flex:1;padding:10px}.popup-tabs button[aria-pressed=true]{background:var(--rv-selected);border-color:var(--rv-link);color:var(--rv-selected-text)}.popup-back{min-height:44px;color:var(--rv-link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:12px;display:inline-flex}.popup-actions-inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.popup-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.popup-comparison>div{background:var(--rv-raised);border-radius:12px;padding:16px}.popup-comparison>div:last-child{background:var(--rv-selected)}@media (max-width:600px){.work-confirm.work-confirm{align-self:flex-end;max-width:none;padding:8px}.work-confirm.work-confirm .modal__dialog{max-height:calc(100dvh - 16px);padding:20px}.work-confirm.work-confirm .modal__heading{font-size:20px}.work-confirm.work-confirm .modal__footer{flex-direction:column}.work-confirm.work-confirm .modal__footer>:is(button,.button,.setting-button,a){flex:none;width:100%}.work-confirm.work-confirm.popup-settings,.work-confirm.work-confirm.author-settings-sheet,.work-confirm.work-confirm.deployment-dialog,.work-confirm.work-confirm.author-preview-dialog{padding:0}.work-confirm.work-confirm:is(.popup-settings,.author-settings-sheet,.deployment-dialog,.author-preview-dialog) .modal__dialog{height:100dvh;max-height:100dvh;padding-bottom:max(20px,env(safe-area-inset-bottom));border-radius:0}.popup-comparison,.work-confirm.work-confirm.popup-picker .author-type-grid{grid-template-columns:1fr}}@media (max-height:480px){.work-confirm.work-confirm .modal__dialog{overflow-y:auto}.work-confirm.work-confirm .modal__body{flex:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.work-confirm.work-confirm,.work-confirm.work-confirm *{transition:none!important;animation:none!important}}@media (forced-colors:active){.work-confirm.work-confirm .modal__dialog,.work-confirm.work-confirm button{border:1px solid buttontext}}.work-confirm.work-confirm .modal__dialog:has([data-popup-subview=thresholds])>.modal__footer{display:none}.popup-step-actions{border-top:1px solid var(--rv-border);gap:12px;padding-top:20px;display:flex}.popup-step-actions>button{border-radius:12px;flex:1;min-height:48px}@media (max-width:600px){.popup-step-actions{flex-direction:column}}.work-confirm.work-confirm .modal__body .button{border-radius:12px;min-height:44px}.work-confirm.work-confirm .modal__body :is(.deployment-dialog-primary,.deployment-qr-options .button,.deployment-test-actions .button){height:auto;min-height:48px}.work-confirm.work-confirm .author-segment{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:flex}.work-confirm.work-confirm .author-segment .button{border:1px solid var(--rv-border-strong);background:var(--rv-surface);min-height:48px;color:var(--rv-text);flex:1}.work-confirm.work-confirm .author-segment .button[aria-pressed=true]{background:var(--rv-selected);color:var(--rv-selected-text);border-color:var(--rv-link)}.work-confirm.work-confirm.deployment-dialog .study-form>section{padding-top:0}.work-confirm.work-confirm .modal__body .cr-export-choice{align-items:flex-start;gap:16px}.work-confirm.work-confirm .modal__body .cr-export-choice input{margin:3px 0 0}.contact-launcher{z-index:12;right:24px;bottom:max(24px,env(safe-area-inset-bottom));border:1px solid var(--rv-border-strong);background:var(--rv-surface);width:128px;min-height:44px;color:var(--rv-secondary);font:500 13px var(--font-body),sans-serif;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000026}body:has(.contact-launcher) .guide-launcher{right:160px}.contact-launcher:hover{background:var(--rv-hover)}.contact-launcher:focus-visible{outline:2px solid var(--rv-focus);outline-offset:3px}.contact-field{gap:12px;display:grid}.contact-field textarea{resize:vertical;border:1px solid var(--rv-input-border);background:var(--rv-field);width:100%;min-height:144px;max-height:40dvh;color:var(--rv-text);font:inherit;padding:14px;line-height:1.6}.contact-caption{color:var(--rv-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.contact-thanks p{margin:0 0 14px}.contact-error{color:var(--rv-error)}.inquiry-content{white-space:pre-wrap;overflow-wrap:anywhere}.inquiry-row{overflow-wrap:anywhere;border-bottom:1px solid var(--rv-border);padding:20px 0}.inquiry-row summary{cursor:pointer;min-height:44px}.inquiry-row dl{overflow-wrap:anywhere;font-size:13px}.inquiry-row dd{margin:0 0 8px}.inquiry-row pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.contact-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}body:has(.contact-launcher) .guide-launcher{right:152px}}
