.scene-panel{isolation:isolate;pointer-events:none;contain:layout paint;--scene-glow-center:#a65eb721;--scene-glow-edge:#ad71b70a;--scene-ground:#11081940;--scene-shadow:#07020e33;--scene-accent:#bd82d2;width:100%;height:100%;min-height:220px;position:relative;overflow:hidden}.scene-panel *{pointer-events:none!important}.scene-ambient{background:radial-gradient(ellipse at 50% 54%,var(--scene-glow-center) 0%,var(--scene-glow-edge) 44%,transparent 72%);position:absolute;inset:0}.scene-ground{background:radial-gradient(ellipse,var(--scene-ground),transparent 70%);opacity:.6;border-radius:50%;height:9%;position:absolute;bottom:11%;left:22%;right:22%}.scene-panel[data-scene-accent=attention]{--scene-accent:#ef86b3;--scene-glow-center:#e966a225}.scene-panel[data-scene-accent=confirmed]{--scene-accent:#c293eb;--scene-glow-center:#b686e125}.scene-panel[data-scene-accent=processing]{--scene-accent:#e9a2d9;--scene-glow-center:#d581c527}html[data-theme=light] .scene-panel{--scene-glow-center:#c99edd1a;--scene-glow-edge:#e5cce70b;--scene-ground:#825b981c;--scene-shadow:#76588915;--scene-accent:#ab73c1}html[data-theme=light] .scene-panel[data-scene-accent=attention]{--scene-accent:#cd5d92;--scene-glow-center:#e995bb21}html[data-theme=light] .scene-panel[data-scene-accent=confirmed]{--scene-accent:#9862c4;--scene-glow-center:#bba1dd21}html[data-theme=light] .scene-panel[data-scene-accent=processing]{--scene-accent:#b671a4;--scene-glow-center:#d9a9d521}.scene-artwork{opacity:0;transform-origin:50% 65%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scene-artwork[data-loaded=true]{opacity:1}.scene-artwork picture{width:100%;height:100%;display:block}.scene-artwork-image{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;filter:drop-shadow(0 14px 25px var(--scene-shadow));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.scene-artwork[data-scene-animation=enter]{animation:.52s cubic-bezier(.2,.75,.25,1) both scene-artwork-enter}.scene-panel[data-scene-motion=full] .scene-artwork{transition:transform .16s ease-out}.form-art:active .scene-panel[data-scene-motion=full] .scene-artwork{transform:scale(.985)}.scene-illustration{position:absolute;inset:0}.scene-illustration svg{width:100%;height:100%;display:block;overflow:visible}@keyframes scene-artwork-enter{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.scene-panel{min-height:180px}.scene-artwork-image{filter:drop-shadow(0 10px 18px var(--scene-shadow))}}.scene-panel[data-scene-motion=reduced] .scene-artwork,.scene-panel[data-scene-motion=off] .scene-artwork,.scene-panel[data-scene-visible=false] .scene-artwork{transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.scene-artwork{transition:none!important;animation:none!important;transform:none!important}}.rp-tooltip{box-sizing:border-box;z-index:10000;color:#fbf7fc;letter-spacing:0;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:auto;background:#302638;border:1px solid #55455f;border-radius:7px;width:max-content;max-width:min(300px,100vw - 20px);max-height:calc(100dvh - 20px);padding:8px 11px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.5;animation:.1s ease-out both rp-tooltip-appear;position:fixed;overflow:auto;box-shadow:0 5px 18px #09050e24}html[data-theme=light] .rp-tooltip{color:#fff;background:#302638;border-color:#45354f;box-shadow:0 5px 18px #24122f20}@keyframes rp-tooltip-appear{0%{opacity:0}to{opacity:1}}html[data-motion=off] .rp-tooltip,html[data-motion=reduced] .rp-tooltip{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.rp-tooltip{transition:none!important;animation:none!important}}.brand.brand-lockup{--brand-mark-size:36px;width:max-content;max-width:100%;color:var(--text,#f7f0f7);letter-spacing:-1.05px;white-space:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:22px;font-weight:600;line-height:1.2;display:inline-flex}.brand-symbol{width:var(--brand-mark-size,36px);height:var(--brand-mark-size,36px);min-width:var(--brand-mark-size,36px);flex:0 0 var(--brand-mark-size,36px);vertical-align:middle;justify-content:center;align-items:center;line-height:0;display:inline-flex}.brand-symbol>img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.brand-lockup .brand-wordmark{color:inherit;display:inline-block}.brand-lockup .brand-period{color:var(--pink,#f16aaa)}.sidebar .brand.brand-lockup{--brand-mark-size:36px;gap:8px;font-size:22px}.sidebar .workspace-selector .workspace-avatar{color:inherit;background:0 0;border:0;width:32px;height:32px}.startup>.brand.brand-lockup{--brand-mark-size:40px;gap:11px;font-size:27px}.collector-header .collector-logo{min-height:44px;color:var(--text,#f7f0f7);align-items:center;display:inline-flex}.collector-logo .brand.brand-lockup{--brand-mark-size:38px;color:var(--text,#f7f0f7);gap:10px;font-size:25px}.preview-brand .brand.brand-lockup{--brand-mark-size:32px;color:var(--text,#f7f0f7);letter-spacing:-.8px;gap:8px;font-size:19px}.preview-paper .preview-brand{flex-wrap:wrap;gap:12px}.brand.brand-lockup--signature{--brand-mark-size:24px;letter-spacing:-.65px;gap:6px;font-size:15px}.collector-footer>.powered-by-brand{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.workspace-footer .footer-brand{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.workspace-footer .footer-brand .footer-dot{margin:0 5px}.assistant-message .assistant-avatar.brand-avatar{background:0 0;border:0;width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.brand-avatar .brand-symbol{--brand-mark-size:30px}@media (min-width:641px) and (max-width:1050px){.sidebar .brand.brand-lockup{justify-content:center;gap:0}.sidebar .brand.brand-lockup .brand-wordmark{display:none}.sidebar .brand-link{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@media (max-width:640px){.sidebar .brand.brand-lockup{--brand-mark-size:36px;gap:9px;font-size:23px}.sidebar .brand.brand-lockup .brand-wordmark{display:inline-block}.collector-logo .brand.brand-lockup{--brand-mark-size:34px;gap:8px;font-size:23px}.preview-brand .brand.brand-lockup{--brand-mark-size:32px;gap:8px;font-size:19px}.workspace-footer .footer-brand{justify-content:center}.brand.brand-lockup--signature{--brand-mark-size:24px;font-size:15px}}@media (max-width:370px){.collector-logo .brand.brand-lockup{--brand-mark-size:32px;gap:7px;font-size:22px}.preview-brand .brand.brand-lockup{--brand-mark-size:32px;font-size:18px}.startup>.brand.brand-lockup{--brand-mark-size:38px;font-size:25px}}.builder.builder-refined{min-width:0;color:var(--text);background:var(--bg)}.builder.builder-refined .builder-top{border-bottom:1px solid var(--border);background:var(--panel);flex-wrap:nowrap;align-items:center;gap:16px;min-height:82px;padding:14px 22px;display:flex}.builder.builder-refined .builder-top>.back-link{width:32px;min-width:32px;height:36px;color:var(--muted);justify-content:center;align-items:center;padding:0;display:flex}.builder.builder-refined .builder-top-title{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:100px;display:flex}.builder.builder-refined .builder-top-title h1{letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:280px;margin:0;font-size:17px;line-height:1.3;overflow:hidden}.builder.builder-refined .builder-document-meta{align-items:center;gap:9px;display:flex}.builder.builder-refined .version-note{color:var(--muted);font-size:10px}.builder.builder-refined .builder-document-meta .badge{padding:4px 6px;font-size:10px}.builder.builder-refined .builder-mode-tabs{border:1px solid var(--border);background:var(--surface-inset);border-radius:9px;flex:none;gap:2px;padding:3px;display:flex}.builder.builder-refined .builder-mode-tabs>button{min-height:36px;color:var(--muted);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:flex}.builder.builder-refined .builder-mode-tabs>button.active{background:var(--accent-soft);color:var(--pink);border-color:color-mix(in srgb,var(--pink) 18%,transparent)}.builder.builder-refined .builder-actions{justify-content:flex-end;align-items:center;gap:9px;width:auto;margin-left:8px;padding:0;display:flex}.builder.builder-refined .builder-actions>.button{flex:none;gap:7px;min-height:38px;padding:9px 13px;font-size:12px}.builder.builder-refined .save-status{white-space:nowrap;align-items:center;gap:6px;width:auto;margin:0 5px 0 0;font-size:11px;display:flex}.builder.builder-refined .save-status>span{background:#68a774;width:5px;height:5px}.builder.builder-refined .save-status>span.unsaved{background:var(--pink)}.builder.builder-refined .builder-tab-panel,.builder.builder-refined .builder-workspace{min-width:0}.builder.builder-refined .builder-grid{grid-template-columns:var(--outline-width) 8px minmax(0,1fr) 8px var(--inspector-width);min-height:calc(100dvh - var(--header-height) - 82px);align-items:stretch;display:grid}.builder.builder-refined .question-list-panel,.builder.builder-refined .field-settings{background:var(--panel);border:0;grid-area:auto;min-width:0;padding:20px 14px}.builder.builder-refined .panel-heading{color:var(--muted);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 18px;padding:0 3px;display:flex}.builder.builder-refined .panel-heading h2{color:var(--text);letter-spacing:-.2px;font-size:14px}.builder.builder-refined .count-pill{background:var(--surface-raised);color:var(--muted);border:1px solid var(--border);border-radius:4px;margin-left:5px;padding:2px 5px;font-size:10px}.builder.builder-refined .outline-filter-bar{align-items:center;gap:6px;min-width:0;margin-bottom:16px;display:flex}.builder.builder-refined .outline-search{border:1px solid var(--border);background:var(--surface-inset);min-width:0;color:var(--muted);border-radius:7px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.builder.builder-refined .outline-search>svg{flex:none}.builder.builder-refined .outline-search>input{min-height:36px;box-shadow:none;background:0 0;border:0;outline:0;padding:9px 0;font-size:12px}.builder.builder-refined .outline-search:focus-within{border-color:var(--pink);outline:2px solid var(--accent-soft)}.builder.builder-refined .outline-search>button{color:var(--muted);place-items:center;padding:0;display:grid}.builder.builder-refined .outline-filters{flex:none;position:relative}.builder.builder-refined .outline-filters>summary{cursor:pointer;background:var(--surface-inset);border:1px solid var(--border);width:35px;height:38px;color:var(--muted);border-radius:7px;place-items:center;list-style:none;display:grid}.builder.builder-refined .outline-filters>summary::-webkit-details-marker{display:none}.builder.builder-refined .outline-filters>summary.has-filters,.builder.builder-refined .outline-filters[open]>summary{border-color:var(--pink);color:var(--pink);background:var(--accent-soft)}.builder.builder-refined .filter-popover{z-index:12;border:1px solid var(--border);background:var(--panel);border-radius:8px;width:205px;padding:15px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 24px #0002}.builder.builder-refined .filter-popover>label:not(.field-control){align-items:center;gap:8px;min-height:34px;font-size:12px;display:flex}.builder.builder-refined .filter-popover>label>input[type=checkbox]{width:15px;height:15px}.builder.builder-refined .filtered-outline-note{color:var(--muted);flex-direction:column;align-items:flex-start;gap:3px;margin:0 2px 12px;font-size:11px;display:flex}.builder.builder-refined .filtered-outline-note .text-button{white-space:normal;text-align:left;font-size:11px}.builder.builder-refined .question-list{flex-direction:column;gap:6px;padding:0;display:flex;overflow:visible}.builder.builder-refined .question-list-item{border:1px solid var(--border-soft);background:var(--surface-inset);border-radius:7px;flex:none;align-items:center;min-width:0;margin:0;padding:0 3px;transition:background .12s,border-color .12s;display:flex;position:relative}.builder.builder-refined .question-list-item.selected{background:var(--accent-soft);border-color:color-mix(in srgb,var(--pink) 52%,var(--border));box-shadow:inset 2px 0 0 var(--pink)}.builder.builder-refined .question-list-item.dragging{opacity:.48}.builder.builder-refined .question-list-item.drop-before:before,.builder.builder-refined .question-list-item.drop-after:after{content:"";z-index:3;background:var(--pink);height:2px;position:absolute;left:0;right:0}.builder.builder-refined .question-list-item.drop-before:before{top:-4px}.builder.builder-refined .question-list-item.drop-after:after{bottom:-4px}.builder.builder-refined .field-drag-handle{width:22px;min-width:22px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-self:stretch;place-items:center;padding:0;display:grid}.builder.builder-refined .field-drag-handle:active{cursor:grabbing}.builder.builder-refined .field-drag-handle:disabled{cursor:default}.builder.builder-refined .question-select{text-align:left;min-width:0;color:var(--text);flex:1;align-items:center;gap:9px;padding:11px 2px;display:flex}.builder.builder-refined .question-select>svg{width:15px;color:var(--muted);flex:none}.builder.builder-refined .question-select>span{min-width:0}.builder.builder-refined .question-select strong{max-width:none;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.builder.builder-refined .question-select small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.builder.builder-refined .reorder-controls{opacity:.45;flex-direction:column;padding:0;display:flex}.builder.builder-refined .question-list-item:is(:hover,:focus-within,.selected) .reorder-controls{opacity:1}.builder.builder-refined .reorder-controls>button{min-width:23px;min-height:23px;color:var(--muted);border-radius:3px;place-items:center;padding:0;display:grid}.builder.builder-refined .reorder-controls>button:hover:not(:disabled){background:var(--surface-raised);color:var(--pink)}.builder.builder-refined .outline-empty{margin:16px 3px;font-size:12px;line-height:1.7}.builder.builder-refined .add-question{width:100%;min-height:39px;color:var(--pink);border:1px solid color-mix(in srgb,var(--pink) 35%,var(--border));background:var(--accent-soft);border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;display:flex}.builder.builder-refined .field-palette{border:1px solid var(--border);background:var(--surface-inset);border-radius:7px;gap:2px;margin-top:8px;padding:5px;display:grid}.builder.builder-refined .field-palette>button{text-align:left;border-radius:5px;align-items:center;gap:10px;padding:9px;font-size:12px;display:flex}.builder.builder-refined .field-palette>button:hover{background:var(--accent-soft);color:var(--pink)}.builder.builder-refined .keyboard-note{color:var(--muted);margin:12px 1px 0;font-size:9px;line-height:1.6}.builder.builder-refined .outline-sections{border-top:1px solid var(--border-soft);margin-top:22px;padding-top:15px}.builder.builder-refined .outline-sections>h3{color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:500}.builder.builder-refined .outline-sections>button{width:100%;color:var(--muted);text-align:left;border-radius:5px;align-items:center;gap:8px;padding:9px 4px;font-size:11px;display:flex}.builder.builder-refined .outline-sections>button.selected{color:var(--pink);background:var(--accent-soft)}.builder.builder-refined .outline-sections>button>span:first-of-type{text-overflow:ellipsis;flex:1;overflow:hidden}.builder.builder-refined .builder-separator{background:var(--panel);border-left:1px solid var(--border-soft);border-right:1px solid var(--border-soft);cursor:col-resize;touch-action:none;justify-content:center;align-items:stretch;display:flex;position:relative}.builder.builder-refined .builder-separator>span{background:var(--border);border-radius:3px;width:2px;height:28px;margin-top:300px;position:sticky;top:50vh}.builder.builder-refined .builder-separator:hover,.builder.builder-refined .builder-separator:focus-visible{background:var(--accent-soft);outline-offset:-2px}.builder.builder-refined .builder-separator:hover>span,.builder.builder-refined .builder-separator:focus-visible>span{background:var(--pink)}.builder.builder-refined .form-canvas{background:var(--bg);min-width:0;padding:0 22px 26px;container-type:inline-size}.builder.builder-refined .canvas-toolbar{min-height:55px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.builder.builder-refined .canvas-toolbar>span,.builder.builder-refined .canvas-toolbar>button{align-items:center;gap:7px;font-size:11px;display:flex}.builder.builder-refined .canvas-toolbar>button{color:var(--muted)}.builder.builder-refined .canvas-paper{border:1px solid var(--border);background:var(--panel);max-width:950px;box-shadow:var(--shadow-panel);border-radius:10px;margin:0 auto;padding:24px}.builder.builder-refined .form-intro-editor{border:0;border-bottom:1px solid var(--border-soft);box-shadow:none;background:0 0;border-radius:0;margin:0 0 18px;padding:0 0 18px}.builder.builder-refined .form-intro-editor input.title-input{color:var(--text);letter-spacing:-.7px;background:0 0;border:0;border-radius:4px;min-height:38px;margin:0;padding:0;font-family:Manrope,sans-serif;font-size:23px;font-weight:600;line-height:1.4}.builder.builder-refined .form-intro-editor>textarea{color:var(--muted);resize:vertical;background:0 0;border:0;border-radius:4px;min-height:48px;padding:3px 0 0;font-size:12px;line-height:1.7}.builder.builder-refined .canvas-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.builder.builder-refined .canvas-field{cursor:pointer;outline-offset:1px;border:1px solid #0000;border-radius:7px;grid-column:1/-1;min-width:0;padding:10px;transition:border-color .12s,background .12s;position:relative}.builder.builder-refined .canvas-field.half{grid-column:auto}.builder.builder-refined .canvas-field:hover{background:var(--surface-inset);border-color:var(--border)}.builder.builder-refined .canvas-field.selected{border-color:var(--pink);background:var(--accent-soft)}.builder.builder-refined .canvas-field-content{pointer-events:none}.builder.builder-refined .canvas-field-content .field-control{gap:7px;margin:0;font-size:12px}.builder.builder-refined .canvas-field-content .field-control>label{font-weight:500;line-height:1.5}.builder.builder-refined .canvas-field-content :is(input,select,button){opacity:1;color:var(--text);min-height:37px;cursor:inherit;padding:8px 10px;font-size:12px}.builder.builder-refined .canvas-field-content .field-control>small{color:var(--muted);font-size:10px;line-height:1.6}.builder.builder-refined .canvas-field-content .boolean-options{gap:6px}.builder.builder-refined .canvas-field-content .boolean-options>button{background:var(--surface-inset);border-color:var(--border)}.builder.builder-refined .canvas-field-content .choice{background:var(--surface-inset);border-color:var(--border);padding:6px 8px;font-size:11px}.builder.builder-refined .canvas-field-content input[type=checkbox]{min-height:0}.builder.builder-refined .canvas-selected-mark{border:1px solid var(--pink);color:var(--pink);background:var(--panel);border-radius:4px;padding:2px 4px;display:none;position:absolute;top:-9px;right:7px}.builder.builder-refined .canvas-field.selected .canvas-selected-mark{display:flex}.builder.builder-refined .canvas-condition-note{color:var(--violet);margin-top:5px;font-size:9px;display:block}.builder.builder-refined .canvas-section-heading{text-align:left;border:1px solid #0000;border-radius:5px;flex-direction:column;grid-column:1/-1;gap:5px;min-width:0;margin-top:3px;padding:12px 9px 4px;display:flex;position:relative}.builder.builder-refined .canvas-section-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.builder.builder-refined .canvas-section-heading>span{color:var(--muted);font-size:11px;line-height:1.6}.builder.builder-refined .canvas-section-heading>svg{color:var(--muted);opacity:0;position:absolute;top:14px;right:8px}.builder.builder-refined .canvas-section-heading:hover>svg{opacity:1}.builder.builder-refined .canvas-section-heading.selected{background:var(--accent-soft);border-color:var(--pink)}.builder.builder-refined .canvas-empty-section{text-align:left;border:1px dashed var(--border);width:100%;color:var(--muted);border-radius:7px;align-items:center;gap:12px;margin-top:14px;padding:15px;display:flex}.builder.builder-refined .canvas-empty-section.selected{background:var(--accent-soft);border-color:var(--pink)}.builder.builder-refined .canvas-empty-section>span{flex:1;min-width:0}.builder.builder-refined .canvas-empty-section strong,.builder.builder-refined .canvas-empty-section small{overflow-wrap:anywhere;display:block}.builder.builder-refined .canvas-empty-section strong{color:var(--text);margin-bottom:3px;font-size:12px}.builder.builder-refined .canvas-empty-section small{font-size:10px}.builder.builder-refined .add-section{border:1px dashed color-mix(in srgb,var(--pink) 40%,var(--border));width:100%;max-width:950px;min-height:39px;color:var(--pink);border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:14px auto 0;font-size:12px;display:flex}.builder.builder-refined .field-settings{padding:20px 18px}.builder.builder-refined .field-settings .panel-heading{margin-bottom:19px;padding:0}.builder.builder-refined .selected-field-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-bottom:17px;font-size:10px;display:flex}.builder.builder-refined .field-control{gap:6px;margin-bottom:17px;font-size:12px}.builder.builder-refined .field-control input,.builder.builder-refined .field-control select,.builder.builder-refined .field-control textarea{min-width:0;min-height:38px;padding:8px 10px;font-size:12px}.builder.builder-refined .field-control>.optional{font-size:10px}.builder.builder-refined .switch-row{min-height:36px;margin:0 0 18px;padding:0;font-size:12px}.builder.builder-refined .switch-row strong{font-weight:500}.builder.builder-refined .width-setting{border:0;min-width:0;margin:0 0 19px;padding:0}.builder.builder-refined .width-setting>legend{margin-bottom:8px;padding:0;font-size:12px}.builder.builder-refined .width-setting .segmented-control{background:var(--surface-inset);border-color:var(--border);width:100%;padding:3px;display:flex}.builder.builder-refined .width-setting .segmented-control>button{min-height:32px;color:var(--muted);background:0 0;flex:1;padding:6px;font-size:12px}.builder.builder-refined .width-setting .segmented-control>button.active{background:var(--accent);color:#fff;box-shadow:none;border:0}.builder.builder-refined .builder-disclosure{border-top:1px solid var(--border-soft);margin:0;padding:0}.builder.builder-refined .builder-disclosure>summary{cursor:pointer;min-height:46px;color:var(--text);padding:14px 0;font-size:12px;font-weight:500}.builder.builder-refined .builder-disclosure>summary:focus-visible,.builder.builder-refined .outline-filters>summary:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:3px}.builder.builder-refined .condition-indicator{float:right;color:var(--pink);font-size:10px;font-weight:400}.builder.builder-refined .disclosure-content{padding:3px 0 13px}.builder.builder-refined .disclosure-content .field-control{margin-bottom:13px}.builder.builder-refined .disclosure-content .field-control:last-child{margin-bottom:0}.builder.builder-refined .input-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.builder.builder-refined .input-pair>.field-control{min-width:0;margin:0}.builder.builder-refined .quiet-rule{color:var(--muted);background:var(--surface-inset);border-color:var(--border);padding:9px;font-size:11px;line-height:1.6}.builder.builder-refined .field-id-label{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.builder.builder-refined .builder-field-id{background:var(--surface-inset);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:5px;padding:8px;font-size:10px;display:block}.builder.builder-refined .inspector-order{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.builder.builder-refined .inspector-order>.button{flex:1;min-height:33px;padding:7px 9px;font-size:10px}.builder.builder-refined .delete-field{min-height:37px;margin-top:16px;font-size:12px}.builder.builder-refined .workspace-panel-tabs{border-bottom:1px solid var(--border);background:var(--panel);gap:5px;padding:8px 14px;display:flex}.builder.builder-refined .workspace-panel-tabs>button{min-height:39px;color:var(--muted);border-radius:6px;flex:1;padding:8px;font-size:12px}.builder.builder-refined .workspace-panel-tabs>button[aria-selected=true]{background:var(--accent-soft);color:var(--pink)}.builder.builder-refined .builder-workspace[data-compact=true] .builder-grid{min-height:0;display:block}.builder.builder-refined .builder-workspace[data-compact=true] .builder-separator{display:none}.builder.builder-refined .builder-workspace [hidden]{display:none!important}.builder.builder-refined .builder-workspace[data-compact=true] .question-list-panel,.builder.builder-refined .builder-workspace[data-compact=true] .field-settings{max-width:680px;min-height:calc(100dvh - 230px);margin:0 auto;padding:22px}.builder.builder-refined .builder-workspace[data-compact=true] .question-select{padding:13px 6px}.builder.builder-refined .builder-workspace[data-compact=true] .question-select strong{font-size:13px}.builder.builder-refined .builder-workspace[data-compact=true] .question-select small{font-size:11px}.builder.builder-refined .builder-workspace[data-compact=true] .reorder-controls{opacity:1;flex-direction:row}.builder.builder-refined .builder-workspace[data-compact=true] .reorder-controls>button{min-width:34px;min-height:38px}.builder.builder-refined .builder-workspace[data-compact=true] .field-drag-handle{min-width:28px}.builder.builder-refined .builder-workspace[data-compact=true] .keyboard-note,.builder.builder-refined .builder-workspace[data-compact=true] .reset-panel-widths{display:none}@container (width<=440px){.builder.builder-refined .canvas-field.half{grid-column:1/-1}.builder.builder-refined .canvas-paper{padding:17px 12px}}.builder.builder-refined .preview-layout{grid-template-columns:220px minmax(0,620px);justify-content:center;align-items:start;gap:28px;padding:28px 24px;display:grid}.builder.builder-refined .preview-info{min-width:0;padding:0}.builder.builder-refined .preview-info .segmented-control{width:100%;margin-bottom:12px}.builder.builder-refined .preview-info .segmented-control>button{flex:1;min-height:44px;font-size:13px}.builder.builder-refined .preview-notice{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.builder.builder-refined .preview-scene{width:180px;height:170px;min-height:0;margin:18px auto 0}.builder.builder-refined .preview-paper{width:100%;min-width:0;box-shadow:none;border-radius:12px;padding:26px}.builder.builder-refined .preview-paper .preview-brand{margin-bottom:20px}.builder.builder-refined .preview-paper>h2{overflow-wrap:anywhere;font-size:24px;line-height:1.4}.builder.builder-refined .preview-paper>p{white-space:pre-wrap;margin-bottom:24px;font-size:14px;line-height:1.7}.builder.builder-refined .preview-navigation{gap:12px;margin-top:20px}.builder.builder-refined .preview-navigation>span{white-space:nowrap;font-size:12px}.builder.builder-refined .preview-paper>.text-button{min-height:44px;margin-top:10px;font-size:13px}.builder.builder-refined .access-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1060px;margin:0 auto;padding:28px 24px;display:grid}.builder.builder-refined .access-settings,.builder.builder-refined .sharing-panel{text-align:left;border-radius:12px;min-width:0;padding:24px}.builder.builder-refined .access-settings .panel-heading{margin-bottom:18px}.builder.builder-refined .access-option{gap:12px;padding:14px}.builder.builder-refined .access-option>span{min-width:0}.builder.builder-refined .access-option strong{font-size:14px}.builder.builder-refined .access-option small{margin-top:4px;font-size:12px}.builder.builder-refined .sharing-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.builder.builder-refined .sharing-heading>h2{margin:0;font-size:15px}.builder.builder-refined .access-scene{flex:0 0 72px;width:72px;height:66px;min-height:0;margin:-7px -5px -7px 0}.builder.builder-refined .muted-copy{font-size:12px;line-height:1.6}.builder.builder-refined .access-settings>.muted-copy{margin:12px 0 0}.builder.builder-refined .sharing-panel .copy-input{min-width:0}.builder.builder-refined .invitation-section{margin-top:24px;padding-top:20px}.builder.builder-refined .sharing-panel--private .invitation-section{border-top:0;margin-top:0;padding-top:0}.builder.builder-refined .invitation-section>h3{font-size:14px}.builder.builder-refined .invitation-section>p{font-size:12px;line-height:1.6}.builder.builder-refined .invitation-row{gap:12px;font-size:12px}.builder.builder-refined .invitation-row>span{overflow-wrap:anywhere;min-width:0}.builder.builder-refined .invitation-row small{font-size:11px}.builder.builder-refined .canvas-presentation-run{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;display:grid}.builder.builder-refined .preview-fields{margin:22px 0}.builder.builder-refined .preview-field-run{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-bottom:12px;display:grid}.builder.builder-refined .preview-field-run>header{grid-column:1/-1;margin-bottom:15px}.builder.builder-refined .preview-field-run>header>h3{margin-bottom:6px;font-size:16px}.builder.builder-refined .preview-field-run>header>p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.builder.builder-refined .preview-field{grid-column:1/-1;min-width:0}.builder.builder-refined .preview-field.half{grid-column:auto}.builder.builder-refined .preview-fields.chat-preview>.field-control{margin:0}.builder.builder-refined .preview-paper,.builder.builder-refined .access-settings,.builder.builder-refined .sharing-panel{background:var(--panel);border-color:var(--border)}.builder.builder-refined .preview-brand{border-color:var(--border-soft)}.builder.builder-refined .access-option{background:var(--surface-inset);border-color:var(--border)}.builder.builder-refined .access-option.selected{background:var(--accent-soft);border-color:color-mix(in srgb,var(--pink) 55%,var(--border))}.builder.builder-refined .access-option strong{color:var(--text)}.builder.builder-refined .access-option small{color:var(--muted)}.builder.builder-refined .access-option>svg{color:var(--pink)}.builder.builder-refined .preview-info .segmented-control{background:var(--surface-inset);border-color:var(--border)}.builder.builder-refined .preview-info .segmented-control>button{color:var(--muted)}.builder.builder-refined .preview-info .segmented-control>button.active{background:var(--accent-soft);color:var(--pink);box-shadow:none}@media (max-width:1150px){.builder.builder-refined .builder-top{gap:12px;padding:13px 16px}.builder.builder-refined .builder-actions{gap:7px;margin:0}.builder.builder-refined .builder-actions>.save-status{display:none}.builder.builder-refined .builder-actions>.button{padding:9px 11px}.builder.builder-refined .builder-mode-tabs>button{padding:8px 10px}}@media (max-width:850px){.builder.builder-refined .preview-layout{grid-template-columns:minmax(0,1fr);gap:20px;max-width:700px;margin:0 auto;padding:24px}.builder.builder-refined .access-layout{grid-template-columns:minmax(0,1fr);gap:20px;max-width:640px;padding:24px}.builder.builder-refined .preview-info{display:block}.builder.builder-refined .preview-info .segmented-control{max-width:280px;margin-bottom:8px}.builder.builder-refined .preview-scene{display:none}.builder.builder-refined .builder-top{flex-wrap:wrap}.builder.builder-refined .builder-top-title{flex:1}.builder.builder-refined .builder-mode-tabs{order:4;width:100%}.builder.builder-refined .builder-mode-tabs>button{flex:1}}@media (max-width:580px){.builder.builder-refined .builder-top{grid-template-columns:30px minmax(0,1fr);gap:11px 9px;padding:14px;display:grid}.builder.builder-refined .builder-top-title{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-width:0}.builder.builder-refined .builder-top-title h1{flex:1;min-width:0;max-width:none;font-size:16px}.builder.builder-refined .builder-document-meta{flex:none;gap:6px}.builder.builder-refined .builder-document-meta .version-note{display:none}.builder.builder-refined .builder-mode-tabs{order:0;grid-column:1/-1;width:100%}.builder.builder-refined .builder-mode-tabs>button{min-height:37px;font-size:12px}.builder.builder-refined .builder-actions{grid-column:1/-1;gap:8px;width:100%;display:flex}.builder.builder-refined .builder-actions>.save-status{margin-right:auto;font-size:10px;display:flex}.builder.builder-refined .builder-actions>.button{gap:6px;min-height:39px;padding:9px 11px;font-size:11px}.builder.builder-refined .builder-workspace[data-compact=true] .question-list-panel,.builder.builder-refined .builder-workspace[data-compact=true] .field-settings{padding:20px 16px}.builder.builder-refined .form-canvas{padding:0 12px 22px}.builder.builder-refined .canvas-toolbar{min-height:43px;padding:0 2px}.builder.builder-refined .form-intro-editor input.title-input{min-height:37px;font-size:20px}.builder.builder-refined .form-intro-editor>textarea{font-size:13px}.builder.builder-refined .canvas-paper{padding:17px 12px}.builder.builder-refined .canvas-field.half,.builder.builder-refined .preview-field.half{grid-column:1/-1}.builder.builder-refined .field-control input,.builder.builder-refined .field-control select,.builder.builder-refined .field-control textarea{min-height:43px;font-size:16px}.builder.builder-refined .canvas-field-content :is(input,select,button){min-height:38px;font-size:12px}.builder.builder-refined .field-control{font-size:13px}.builder.builder-refined .outline-search>input{min-height:42px;font-size:16px}.builder.builder-refined .outline-filters>summary{min-width:40px;min-height:44px}.builder.builder-refined .add-question,.builder.builder-refined .add-section,.builder.builder-refined .field-palette>button{min-height:43px;font-size:13px}.builder.builder-refined .canvas-field{padding:9px}.builder.builder-refined .preview-layout,.builder.builder-refined .access-layout{gap:18px;padding:20px 12px}.builder.builder-refined .preview-paper,.builder.builder-refined .access-settings,.builder.builder-refined .sharing-panel{padding:20px 16px}.builder.builder-refined .preview-paper>h2{font-size:22px}.builder.builder-refined .preview-paper>p{font-size:13px}.builder.builder-refined .access-option{gap:9px;padding:12px 10px}.builder.builder-refined .access-option>svg{flex:none;width:18px}.builder.builder-refined .access-option strong{font-size:13px}.builder.builder-refined .access-option small{font-size:11px}.builder.builder-refined .preview-navigation{gap:8px}.builder.builder-refined .preview-navigation>.button{padding:10px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.builder.builder-refined *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=off] .builder.builder-refined *,html[data-motion=reduced] .builder.builder-refined *{transition:none!important;animation:none!important}html[data-theme] .public-application{background:var(--bg)}.collector.collector--compact{--collector-surface:var(--panel,#171319);--collector-input:var(--surface-inset,#110e14);--collector-border:var(--border,#352a3a);--collector-text:var(--text,#f0e9f2);--collector-muted:var(--muted,#b3a4b9);--collector-selection:var(--surface-raised,#342031);--collector-accent:#ca0a63;max-width:1240px;color:var(--collector-text);padding-inline:40px}.collector--compact .collector-header{padding:22px 0}.collector--compact .collector-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-content:start;gap:54px;padding:38px 0 48px}.collector--compact .collector-intro{top:30px}.collector--compact .collector-intro h1{letter-spacing:-1px;max-width:none;margin:6px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.25}.collector--compact .collector-intro>p{overflow-wrap:anywhere;max-width:none;margin:0;font-size:14px;line-height:1.65}.collector--compact .collector-scene{opacity:.9;width:230px;max-width:100%;height:190px;min-height:0;margin-top:20px}.collector.collector--compact .collector-card{box-shadow:none;background:var(--collector-surface);border-color:var(--collector-border);border-radius:12px;padding:26px}.collector--compact .collector-welcome{text-align:left;padding:0}.collector--compact .collector-welcome h2,.collector--compact .review-heading h2{letter-spacing:-.5px;margin:0 0 10px;font-size:22px;font-weight:600}.collector--compact .welcome-detail{justify-content:flex-start;gap:0;margin:0 0 22px;font-size:13px}.collector--compact .collector-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.collector--compact .collector-mode-cards>button{border-radius:8px;flex-direction:row;align-items:center;gap:10px;min-height:72px;padding:14px 30px 14px 14px;display:flex}.collector--compact .collector-mode-cards>button>svg:first-child{flex-shrink:0;width:20px;height:20px;margin:0;position:static}.collector--compact .collector-mode-cards>button>svg:last-child:not(:first-child){top:50%;right:10px;transform:translateY(-50%)}.collector--compact .collector-mode-cards>button>.mode-choice-copy{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.collector--compact .mode-choice-copy strong{font-size:14px;font-weight:600}.collector--compact .mode-choice-copy small{white-space:normal;font-size:12px;line-height:1.4}.collector--compact .collector-card-heading{flex-wrap:wrap;gap:10px;margin-bottom:14px}.collector--compact .collector-card-heading>span{letter-spacing:0;font-size:13px;font-weight:600}.collector--compact .collector-progress{gap:12px;margin-bottom:22px}.collector--compact .collector-progress small{font-size:12px}.collector--compact .chat-history{gap:16px;margin-bottom:20px}.collector--compact .chat-history:empty{display:none}.collector--compact .chat-exchange{padding-left:0}.collector--compact .chat-prompt{overflow-wrap:anywhere;margin-bottom:6px;font-size:13px;line-height:1.5}.collector--compact .user-answer{border-radius:8px;min-width:0;margin-left:18px;padding:8px 10px;font-size:14px;line-height:1.5}.collector--compact .user-answer>span{overflow-wrap:anywhere;min-width:0}.collector--compact .chat-current{border-top:0;padding-top:0}.collector--compact .chat-current>.field-control{letter-spacing:0;margin-bottom:20px;font-family:inherit;font-size:17px;font-weight:500}.collector--compact .chat-current>.field-control input,.collector--compact .chat-current>.field-control select{min-height:44px;padding:11px 12px;font-size:16px}.collector--compact .chat-current>.field-control small{font-size:13px;line-height:1.5}.collector--compact .chat-actions{flex-wrap:wrap;gap:12px}.collector--compact .chat-actions>.text-button{margin-right:auto}.collector--compact .chat-actions .button{padding:10px 14px;font-size:14px}.collector--compact .skip-button{margin:8px 0 0;font-size:13px}.collector--compact .collector-form-sections{flex-direction:column;gap:26px;margin-bottom:24px;display:flex}.collector--compact .collector-form-section{min-width:0}.collector--compact .collector-form-section+.collector-form-section{border-top:1px solid var(--collector-border);padding-top:24px}.collector--compact .collector-section-heading{margin:0 0 18px}.collector--compact .collector-section-heading h2{letter-spacing:-.25px;color:var(--collector-text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.45}.collector--compact .collector-section-heading p{color:var(--collector-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.55}.collector--compact .collector-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 16px;display:grid}.collector--compact .collector-field{grid-column:1/-1;min-width:0}.collector--compact .collector-field--half{grid-column:span 1}.collector--compact .collector-field>.field-control{min-width:0;margin:0;font-size:14px}.collector--compact .collector-field>.field-control>label{overflow-wrap:anywhere;line-height:1.5}.collector--compact .traditional-form>.button{margin-top:0}.collector--compact .collector-chat-section{border-left:2px solid var(--collector-accent);margin:0 0 20px;padding-left:12px}.collector--compact .collector-chat-section>span{color:var(--collector-text);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5;display:block}.collector--compact .collector-chat-section>p{color:var(--collector-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.collector--compact .review-heading{text-align:left;margin:0 0 18px}.collector--compact .review-heading p{max-width:none;margin:0;font-size:13px;line-height:1.5}.collector--compact .review-answers{margin:0 0 24px}.collector--compact .review-answers>div{padding:14px 52px 14px 0}.collector--compact .review-answers dt{overflow-wrap:anywhere;margin-bottom:5px;font-size:13px;line-height:1.5}.collector--compact .review-answers dd{font-size:15px;line-height:1.5}.collector--compact .review-answers .icon-button{top:12px}.collector--compact .collector-complete{text-align:left;padding:6px 0}.collector--compact .success-ring{width:52px;height:52px;box-shadow:none;border-radius:12px;margin:0 0 20px;animation:none}.collector--compact .collector-complete h2{letter-spacing:-.6px;margin:0 0 20px;font-size:25px}.collector--compact .submission-receipt{border-radius:8px;gap:8px;max-width:none;margin:0 0 22px;padding:16px}.collector--compact .submission-receipt>span{text-transform:none;letter-spacing:0;font-size:12px}.collector--compact .submission-receipt>strong{font-size:14px;line-height:1.5}.collector--compact .submission-receipt>small{overflow-wrap:anywhere;font-size:12px}.collector--compact .collector-gate{padding:35px 12px 54px}.collector--compact .collector-gate .gate-scene{max-width:220px;height:140px;min-height:0}.collector--compact .collector-gate h1{overflow-wrap:anywhere;margin:18px 0 10px;font-size:28px}.collector--compact .collector-gate>p{margin:0 0 18px;font-size:14px;line-height:1.6}.collector--compact .collector-gate>.text-button{margin-top:10px}.collector--compact .correction-note{overflow-wrap:anywhere;margin-bottom:20px;padding:12px}.collector--compact .collector-footer{justify-content:flex-end;padding:18px 0;font-size:12px}.collector.collector--compact :is(button,a.button){min-height:44px}.collector.collector--compact :is(.icon-button,.theme-toggle){flex-shrink:0;min-width:44px;min-height:44px}.collector--compact .segmented-control.small>button{min-height:44px;padding:8px 10px;font-size:13px}.collector--compact .field-control input,.collector--compact .field-control select,.collector--compact .field-control textarea{min-height:44px;font-size:16px}.collector--compact .field-control .choice,.collector--compact .boolean-options>button{min-height:44px}.collector--compact .field-control small,.collector--compact .info-banner,.collector--compact .error-box{overflow-wrap:anywhere}.collector.collector--compact :is(.collector-header,.collector-footer,.review-answers>div){border-color:var(--collector-border)}.collector.collector--compact :is(.collector-intro>p,.welcome-detail,.collector-progress small,.chat-prompt,.review-heading p,.review-answers dt,.mode-choice-copy small,.collector-footer){color:var(--collector-muted)}.collector.collector--compact :is(.collector-card-heading>span,.mode-choice-copy strong,.review-answers dd){color:var(--collector-text)}.collector.collector--compact .collector-mode-cards>button{background:var(--collector-input);border-color:var(--collector-border);color:var(--collector-muted);box-shadow:none}.collector.collector--compact .collector-mode-cards>button.selected{background:var(--collector-selection);border-color:#a84677}.collector.collector--compact .collector-mode-cards>button>svg{color:#df75a7}.collector.collector--compact .collector-progress>div{background:var(--collector-border);height:4px}.collector.collector--compact .collector-progress>div>span{background:var(--collector-accent);height:4px}.collector.collector--compact .field-control :is(input:not([type=checkbox]),select,textarea){background:var(--collector-input);border-color:var(--collector-border);color:var(--collector-text);min-width:0;max-width:100%;min-height:44px;box-shadow:none;border-radius:7px;font-size:16px}.collector.collector--compact .field-control :is(input:not([type=checkbox]),select,textarea)::placeholder{color:var(--collector-muted);opacity:.8}.collector.collector--compact .field-control :is(input:not([type=checkbox]),select,textarea):focus-visible{outline-offset:2px;border-color:#d65291;outline:2px solid #ca0a6355}.collector.collector--compact .field-control.has-error :is(input:not([type=checkbox]),select,textarea){border-color:#d56b85}.collector.collector--compact .field-control>small:not(.field-error){color:var(--collector-muted)}.collector.collector--compact .field-control :is(.choice,.boolean-options>button){background:var(--collector-input);border-color:var(--collector-border);color:var(--collector-text);border-radius:7px}.collector.collector--compact .field-control :is(.choice:has(input:checked),.boolean-options>button.selected){background:var(--collector-selection);border-color:#a84677}.collector.collector--compact .segmented-control{background:var(--collector-input);border-color:var(--collector-border);box-shadow:none;border-radius:8px;padding:3px}.collector.collector--compact .segmented-control>button{color:var(--collector-muted);border-radius:5px}.collector.collector--compact .segmented-control>button.active{background:var(--collector-selection);border-color:var(--collector-border);color:var(--collector-text);box-shadow:none}.collector.collector--compact .button.primary{background:var(--collector-accent);border-color:var(--collector-accent);color:#fff;box-shadow:none;border-radius:7px}.collector.collector--compact .button.primary:hover:not(:disabled){background:#b70959;border-color:#b70959}.collector.collector--compact :is(.user-answer,.submission-receipt){background:var(--collector-selection);border-color:var(--collector-border);color:var(--collector-text)}.collector.collector--compact .success-ring{background:var(--collector-selection);border-color:var(--collector-border);color:#ed83b4}html[data-theme=light] .collector.collector--compact{--collector-selection:#fbedf4}html[data-theme=light] .collector.collector--compact .collector-mode-cards>button>svg{color:#a92364}html[data-theme=light] .collector.collector--compact .success-ring{color:#ad245f}@media (max-width:1024px){.collector.collector--compact{padding-inline:28px}.collector--compact .collector-layout{gap:30px}.collector.collector--compact .collector-card{padding:22px}.collector--compact .collector-mode-cards{grid-template-columns:1fr}.collector--compact .collector-scene{width:180px;height:160px}}@media (max-width:760px){.collector.collector--compact{padding-inline:20px}.collector--compact .collector-header{padding:18px 0}.collector--compact .collector-layout{grid-template-columns:1fr;gap:22px;padding:26px 0 34px}.collector--compact .collector-intro{position:static}.collector--compact .collector-intro h1{margin:0 0 10px;font-size:28px}.collector--compact .collector-intro>p{font-size:14px;line-height:1.55}.collector--compact .collector-scene{display:none}.collector--compact .collector-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.collector.collector--compact .collector-card{padding:22px}.collector--compact .collector-footer{align-items:flex-end;gap:0}.collector--compact .collector-header-actions{gap:8px}.collector--compact .collector-field-grid{grid-template-columns:minmax(0,1fr)}.collector--compact .collector-field--half{grid-column:1/-1}}@media (max-width:400px){.collector.collector--compact{padding-inline:16px}.collector.collector--compact .collector-card{padding:18px}.collector--compact .collector-intro h1{font-size:25px}.collector--compact .collector-mode-cards{grid-template-columns:1fr;gap:8px}.collector--compact .collector-mode-cards>button{min-height:64px;padding-block:11px}.collector--compact .collector-card-heading{gap:8px}.collector--compact .collector-progress{flex-wrap:nowrap}.collector--compact .collector-progress>div{min-width:0}.collector--compact .collector-welcome h2,.collector--compact .review-heading h2{font-size:21px}.collector--compact .collector-complete h2{font-size:23px}.collector--compact .collector-footer .brand{max-width:100%}}html[data-theme] .signin-page{background:var(--bg);place-items:center;min-height:100svh;padding:80px 24px 32px;display:grid}html[data-theme] .signin-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;width:min(100%,396px);padding:28px;overflow:visible;box-shadow:0 12px 40px #0000000b}html[data-theme] .signin-card>.brand{justify-content:center;margin-bottom:26px}.signin-heading{text-align:center;overflow-wrap:anywhere;margin-bottom:22px}html[data-theme] .signin-symbol{width:36px;height:36px;color:var(--pink);border:1px solid color-mix(in srgb,var(--pink) 20%,var(--border));background:color-mix(in srgb,var(--pink) 6%,var(--panel));border-radius:8px;place-items:center;margin:0 auto 14px;display:grid}.signin-symbol svg{width:19px;height:19px}.signin-heading h1{letter-spacing:-.55px;margin:0 0 8px;font-size:22px;line-height:1.4}.signin-heading h1:focus{outline:none}.signin-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.signin-heading .signin-account{color:var(--text);margin-top:9px;font-weight:500}.google-signin{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:6px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:background .16s,border-color .16s;display:flex}.google-signin:hover:not(:disabled){background:#f8fafd;border-color:#3c4043}.google-signin:active:not(:disabled){background:#eef2f8}.google-signin:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.google-signin svg{flex:none}.signin-status,.signin-unavailable{text-align:center;margin:14px 0 0;font-size:13px;line-height:1.6}.signin-card>.error-box{overflow-wrap:anywhere;margin-bottom:16px}.signin-card>.button{white-space:normal}.signin-divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:var(--border);flex:1;height:1px}.signin-form{flex-direction:column;gap:8px;min-width:0;display:flex}.signin-form label{color:var(--text);font-size:12px;font-weight:500}html[data-theme] .signin-form input{width:100%;min-width:0;min-height:42px;color:var(--text);background:color-mix(in srgb,var(--panel) 68%,var(--bg));border-color:var(--border);border-radius:6px;padding:9px 11px;font-size:14px;line-height:1.5}html[data-theme] .signin-form input::placeholder{color:var(--muted);opacity:.8}.signin-form>.button{white-space:normal;min-height:42px;margin-top:10px}.signin-password-label{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:4px;display:flex}.signin-text-button{color:var(--pink);white-space:normal;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 2px;font-size:12px;font-weight:500;transition:color .14s,background .14s;display:inline-flex}.signin-text-button:hover:not(:disabled){color:var(--text)}.signin-text-button:focus-visible,.signin-reveal:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.signin-password-input{min-width:0;position:relative}html[data-theme] .signin-password-input input{padding-right:47px}.signin-reveal{width:40px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:2px;bottom:2px;right:2px}.signin-reveal:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--pink) 6%,transparent)}.signin-notice{border:1px solid color-mix(in srgb,var(--pink) 20%,var(--border));background:color-mix(in srgb,var(--pink) 5%,var(--panel));overflow-wrap:anywhere;color:var(--text);border-radius:6px;margin:0 0 16px;padding:11px;font-size:13px;line-height:1.55}.signin-verification{flex-direction:column;gap:10px;display:flex}.signin-verification>.button{white-space:normal;min-height:44px}.signin-popup-status{text-align:center}.account-signout{grid-column:1/-1;width:100%;min-width:0;margin-top:10px}.account-signout .error-box{overflow-wrap:anywhere;margin-top:12px}.owner-card:has(.account-signout){flex-wrap:wrap}.owner-card:has(.account-signout)>div:not(.account-signout){overflow-wrap:anywhere;flex:1;min-width:0}@media (max-width:480px){html[data-theme] .signin-page{padding:74px 16px 24px}html[data-theme] .signin-card{padding:24px 20px}.signin-heading h1{font-size:21px}.google-signin{min-height:44px;font-size:14px}html[data-theme] .signin-form input{min-height:44px;font-size:16px}.signin-form>.button,.signin-text-button{min-height:44px}.signin-reveal{width:42px}.signin-password-label{gap:6px}.signin-password-label .signin-text-button{font-size:11px}}@media (prefers-reduced-motion:reduce){.google-signin,.signin-text-button{transition:none}}html[data-motion=reduced] :is(.google-signin,.signin-text-button),html[data-motion=off] :is(.google-signin,.signin-text-button){transition:none}html[data-theme] .workspace-page{--workspace-subtle:color-mix(in srgb,var(--panel) 68%,var(--bg));--workspace-raised:color-mix(in srgb,var(--panel) 96%,var(--text));--workspace-hover:color-mix(in srgb,var(--pink) 4%,var(--panel));min-width:0}html[data-theme] .workspace-page .page-heading{gap:16px;min-height:36px;margin-bottom:18px}html[data-theme] .workspace-page .page-heading h1{letter-spacing:-.65px;margin:0;font-size:23px;line-height:1.4}html[data-theme] .workspace-page .page-heading>div>p:empty{display:none}html[data-theme] .workspace-page .panel{background:var(--panel);border-color:var(--border);box-shadow:none;border-radius:9px}html[data-theme] .workspace-page :is(.button,.tabs>button){min-height:36px;font-size:12px}html[data-theme] .workspace-page .button{gap:7px;padding:8px 12px}html[data-theme] .workspace-page .button:hover:not(:disabled){transform:none}html[data-theme] .workspace-page .icon-button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--muted)}html[data-theme] .workspace-page .icon-button:hover{color:var(--text);background:var(--workspace-raised)}html[data-theme] .workspace-page .text-button{color:var(--text)}html[data-theme] .workspace-page .text-button:hover{color:var(--pink)}html[data-theme] .workspace-page :is(.field-control,.field-control>label){color:var(--text);font-size:12px}html[data-theme] .workspace-page :is(.field-control>small,.settings-note){color:var(--muted)}html[data-theme] .workspace-page .field-control{gap:7px;margin-bottom:16px}html[data-theme] .workspace-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:38px;color:var(--text);background:var(--workspace-subtle);border-color:var(--border);border-radius:6px;padding:8px 10px;font-size:13px}html[data-theme] .workspace-page :is(input,textarea)::placeholder{color:var(--muted);opacity:.8}html[data-theme] .workspace-page select{padding-right:28px}html[data-theme] .workspace-page .tabs{gap:4px}html[data-theme] .workspace-page .tabs>button{color:var(--muted);border-radius:6px;padding:7px 12px}html[data-theme] .workspace-page .tabs>button:hover{color:var(--text);background:var(--workspace-raised)}html[data-theme] .workspace-page .tabs>button.active{color:var(--text);background:var(--workspace-raised);border-color:var(--border);box-shadow:inset 0 -2px var(--pink)}html[data-theme] .workspace-page .count-pill{color:var(--muted);background:var(--workspace-subtle);border-color:var(--border);font-size:11px}html[data-theme] .workspace-page .empty-state{padding:44px 20px}html[data-theme] .workspace-page .empty-icon{width:38px;height:38px;color:var(--muted);background:var(--workspace-raised);border-color:var(--border);border-radius:9px;margin-bottom:12px}html[data-theme] .workspace-page .empty-icon svg{width:20px;height:20px}html[data-theme] .workspace-page .empty-state h3{color:var(--text);font-size:14px}html[data-theme] .workspace-page .empty-state p{max-width:340px;color:var(--muted);font-size:12px}html[data-theme] .workspace-page .responses-panel{overflow:visible}html[data-theme] .workspace-page .response-heading-actions{gap:7px}html[data-theme] .workspace-page .response-toolbar{border-color:var(--border);background:var(--workspace-subtle);border-radius:8px 8px 0 0;align-items:center;gap:12px;padding:12px 14px}html[data-theme] .workspace-page .response-toolbar .search-input{background:var(--panel);width:auto;min-width:160px;max-width:380px;color:var(--muted);border-color:var(--border);border-radius:6px;flex:1}html[data-theme] .workspace-page .search-input>input:not([type=checkbox]){background:0 0;border:0;padding:8px 0}html[data-theme] .workspace-page .response-filters{flex-shrink:0;gap:8px}html[data-theme] .workspace-page .response-filters select{background:var(--panel);max-width:200px;min-height:36px;font-size:12px}html[data-theme] .workspace-page .columns-menu{background:var(--panel);border-color:var(--border);border-radius:8px;min-width:182px;padding:5px;box-shadow:0 10px 30px #0002}html[data-theme] .workspace-page .columns-menu label{min-height:36px;color:var(--text);border-radius:4px;gap:9px;padding:7px 9px;font-size:12px}html[data-theme] .workspace-page .columns-menu label:hover{background:var(--workspace-raised)}html[data-theme] .workspace-page .selection-bar{background:color-mix(in srgb,var(--pink) 6%,var(--panel));border-color:var(--border);color:var(--text);gap:14px;padding:6px 14px;font-size:12px}html[data-theme] .workspace-page .selection-bar .text-button{min-height:32px;font-size:12px}html[data-theme] .workspace-page .response-table th{color:var(--muted);background:var(--workspace-subtle);border-color:var(--border);padding:10px 14px;font-size:11px;font-weight:500}html[data-theme] .workspace-page .response-table td{color:var(--muted);border-color:var(--border);padding:9px 14px;font-size:12px}html[data-theme] .workspace-page .response-table tbody tr{cursor:default}html[data-theme] .workspace-page .response-table tbody tr:hover{background:var(--workspace-hover)}html[data-theme] .workspace-page .response-table tbody tr:has(input:checked){background:color-mix(in srgb,var(--pink) 5%,var(--panel))}html[data-theme] .workspace-page .response-table .selection-cell{width:40px;padding-right:2px}html[data-theme] .workspace-page .response-table input[type=checkbox]{vertical-align:middle;width:15px;height:15px}html[data-theme] .workspace-page .response-table .table-open{border-radius:4px;gap:9px;min-height:34px}html[data-theme] .workspace-page .table-open strong{color:var(--text);max-width:210px;font-size:12px;font-weight:500}html[data-theme] .workspace-page .table-open>svg{color:var(--muted);flex-shrink:0;width:13px}html[data-theme] .workspace-page .response-avatar{width:26px;height:26px;color:var(--text);background:var(--workspace-raised);border-color:var(--border);border-radius:6px;font-size:11px}html[data-theme] .workspace-page .source-label{color:var(--muted);gap:5px;font-size:11px}html[data-theme] .workspace-page .response-table .badge{padding:4px 6px;font-size:10px}html[data-theme] .workspace-page .pagination{color:var(--muted);gap:12px;padding:10px 14px;font-size:11px}html[data-theme] .workspace-page .pagination>div{gap:8px}html[data-theme] .workspace-page .response-mobile-card{border-color:var(--border);padding:12px 14px}html[data-theme] .workspace-page .response-mobile-card .mobile-selection{color:var(--muted);margin-bottom:5px}html[data-theme] .workspace-page .response-mobile-card strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}html[data-theme] .workspace-page .response-mobile-card p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0;font-size:13px}html[data-theme] .workspace-page .response-mobile-card>div:last-child{color:var(--muted);font-size:11px}html[data-theme] .workspace-page.issues-page .toolbar{margin:0 0 14px}html[data-theme] .workspace-page.issues-page .toolbar .tabs{justify-content:flex-start;width:max-content;max-width:100%}html[data-theme] .workspace-page .issues-list{gap:0}html[data-theme] .workspace-page .issue-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:flex-start;gap:12px;padding:16px}html[data-theme] .workspace-page .issue-card:last-child{border-bottom:0}html[data-theme] .workspace-page .issue-card>div{min-width:0}html[data-theme] .workspace-page .issue-card .issue-symbol{width:30px;min-width:30px;height:30px;color:var(--pink);border-color:color-mix(in srgb,var(--pink) 20%,var(--border));background:color-mix(in srgb,var(--pink) 6%,var(--panel));border-radius:7px}html[data-theme] .workspace-page .issue-card .issue-symbol.resolved{color:var(--muted);border-color:var(--border);background:var(--workspace-raised)}html[data-theme] .workspace-page .issue-title{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-bottom:6px}html[data-theme] .workspace-page .issue-title h3{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.6}html[data-theme] .workspace-page .issue-title .badge{font-size:10px}html[data-theme] .workspace-page .issue-card p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:12px;line-height:1.6}html[data-theme] .workspace-page .issue-card .resolution-note{border-left:2px solid var(--border);color:var(--text);margin-top:10px;padding-left:9px;font-size:12px}html[data-theme] .workspace-page .issue-meta{color:var(--muted);margin-top:8px;font-size:11px;display:block}html[data-theme] .workspace-page .issue-card>.button{flex-shrink:0;min-height:32px;margin-left:auto;padding:6px 10px;font-size:11px}html[data-theme] .workspace-page :is(.response-detail,.issue-detail){min-width:0}html[data-theme] .workspace-page .response-detail-meta{color:var(--muted);gap:8px 12px;margin-bottom:14px;font-size:11px}html[data-theme] .workspace-page .detail-tabs{border-color:var(--border);margin-bottom:16px;padding-bottom:10px}html[data-theme] .workspace-page .tab-panel{min-width:0}html[data-theme] .workspace-page .answer-list>div{border-color:var(--border);gap:16px;padding:12px 0}html[data-theme] .workspace-page .answer-list dt{color:var(--muted);font-size:12px}html[data-theme] .workspace-page .answer-list dd{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}html[data-theme] .workspace-page .detail-actions{gap:8px;margin-top:20px}html[data-theme] .workspace-page .history-list{padding-top:0}html[data-theme] .workspace-page .history-event{gap:10px;padding:0 0 18px}html[data-theme] .workspace-page .history-event>div{min-width:0}html[data-theme] .workspace-page .history-dot{width:25px;height:25px;color:var(--muted);background:var(--workspace-raised);border-color:var(--border)}html[data-theme] .workspace-page .history-event strong{color:var(--text);font-size:12px}html[data-theme] .workspace-page .history-event small{color:var(--muted);margin:5px 0;font-size:11px}html[data-theme] .workspace-page :is(.history-event p,.audit-changes){color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap}html[data-theme] .workspace-page .history-event .audit-changes p{font-size:12px;line-height:1.6}html[data-theme] .workspace-page .record-id{overflow-wrap:anywhere;color:var(--muted);border-color:var(--border);text-align:left;margin-top:20px;padding-top:12px;font-size:10px;line-height:1.6}html[data-theme] .workspace-page .issue-detail-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-theme] .workspace-page .issue-detail-heading h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}html[data-theme] .workspace-page .issue-detail-meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:10px 0 14px;font-size:11px;display:flex}html[data-theme] .workspace-page .issue-detail .modal-copy{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--text);margin:0;font-size:13px;line-height:1.65}html[data-theme] .workspace-page .evidence-block{background:var(--workspace-subtle);border-color:var(--border);border-radius:6px;margin:16px 0;padding:12px}html[data-theme] .workspace-page .evidence-block h4{color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:600}html[data-theme] .workspace-page .evidence-block p{overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.65}html[data-theme] .workspace-page .issue-detail .field-control{margin-top:16px}html[data-theme] .workspace-page .suggest-fix{margin:16px 0}html[data-theme] .workspace-page .suggest-fix p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.6}html[data-theme] .workspace-page .settings-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px}html[data-theme] .workspace-page :is(.settings-main,.settings-aside){gap:14px;min-width:0}html[data-theme] .workspace-page .settings-card{gap:12px;padding:18px}html[data-theme] .workspace-page .settings-card .section-icon{width:28px;min-width:28px;height:28px;color:var(--muted);background:var(--workspace-raised);border-color:var(--border);border-radius:7px}html[data-theme] .workspace-page .section-icon svg{width:15px;height:15px}html[data-theme] .workspace-page .settings-card h2{color:var(--text);letter-spacing:-.15px;margin:4px 0 18px;font-size:14px}html[data-theme] .workspace-page .workspace-name-row{align-items:flex-end;gap:10px;display:flex}html[data-theme] .workspace-page .workspace-name-row .field-control{flex:1;min-width:0;margin:0}html[data-theme] .workspace-page .workspace-name-row>.button{flex-shrink:0;min-height:38px}html[data-theme] .workspace-page :is(.appearance-section h3,.motion-settings legend){color:var(--muted);letter-spacing:0;margin:0 0 9px;padding:0;font-size:12px;font-weight:500}html[data-theme] .workspace-page .motion-settings{border:0;min-width:0;margin:18px 0 0;padding:0}html[data-theme] .workspace-page .settings-card .theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme] .workspace-page .settings-card .theme-options>label{background:var(--workspace-subtle);border-color:var(--border);min-height:48px;color:var(--muted);border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:10px 32px 10px 12px}html[data-theme] .workspace-page .settings-card .theme-options svg{width:16px;height:16px}html[data-theme] .workspace-page .settings-card .theme-options strong{font-size:12px;font-weight:500}html[data-theme] .workspace-page .settings-card .theme-options input{width:13px;height:13px;top:17px;right:11px}html[data-theme] .workspace-page .settings-card .theme-options>label.selected,html[data-theme] .workspace-page .motion-choices label.selected{color:var(--text);background:color-mix(in srgb,var(--pink) 5%,var(--panel));border-color:color-mix(in srgb,var(--pink) 50%,var(--border))}html[data-theme] .workspace-page .settings-card .motion-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-theme] .workspace-page .motion-choices label{background:var(--workspace-subtle);border-color:var(--border);min-height:40px;color:var(--muted);border-radius:6px;padding:11px 28px 10px 11px}html[data-theme] .workspace-page .motion-choices input{width:13px;height:13px;top:13px;left:auto;right:9px}html[data-theme] .workspace-page .motion-choices strong{margin-bottom:0;font-size:12px}html[data-theme] .workspace-page .settings-note{color:var(--muted);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:11px;line-height:1.6;display:flex}html[data-theme] .workspace-page .settings-note svg{flex-shrink:0;margin-top:2px}html[data-theme] .workspace-page .settings-integration{min-width:0}html[data-theme] .workspace-page .settings-integration>summary{cursor:pointer;border-radius:inherit;align-items:center;gap:10px;min-height:52px;padding:15px 18px;list-style:none;display:flex}html[data-theme] .workspace-page .settings-integration>summary::-webkit-details-marker{display:none}html[data-theme] .workspace-page .settings-integration>summary:before,html[data-theme] .workspace-page .settings-integration>summary:after{content:none}html[data-theme] .workspace-page .settings-integration>summary strong{flex:1;min-width:0;font-size:13px;font-weight:500}html[data-theme] .workspace-page .settings-integration>summary svg{color:var(--muted);flex-shrink:0;width:16px}html[data-theme] .workspace-page .settings-integration[open]>summary svg:last-child{transform:rotate(180deg)}html[data-theme] .workspace-page .settings-integration>summary:focus-visible{outline:2px solid var(--pink);outline-offset:-3px}html[data-theme] .workspace-page .integration-content{min-width:0;padding:0 18px 18px}html[data-theme] .workspace-page .integration-content .field-control{margin:0}html[data-theme] .workspace-page .copy-input{gap:7px}html[data-theme] .workspace-page .copy-input .icon-button{min-width:38px;min-height:38px}html[data-theme] .workspace-page .health-panel{padding:0 16px 14px}html[data-theme] .workspace-page :is(.health-panel,.usage-panel) .panel-heading{padding:17px 0 14px}html[data-theme] .workspace-page :is(.health-panel,.usage-panel) .panel-heading h2{color:var(--text);letter-spacing:-.1px;margin:0;font-size:13px}html[data-theme] .workspace-page :is(.health-panel,.usage-panel) .panel-heading svg{width:16px;color:var(--muted)}html[data-theme] .workspace-page .health-row{border-color:var(--border);gap:10px;padding:11px 0;font-size:12px}html[data-theme] .workspace-page .health-row>span{color:var(--muted)}html[data-theme] .workspace-page .health-row>strong{max-width:58%;color:var(--text);font-size:12px}html[data-theme] .workspace-page .health-row .badge{font-size:10px}html[data-theme] .workspace-page .health-panel .muted-copy{margin-top:12px;font-size:11px;line-height:1.6}html[data-theme] .workspace-page .usage-panel{padding:0 16px 16px}html[data-theme] .workspace-page .usage-values{gap:16px;padding:0}html[data-theme] .workspace-page .usage-values>div{min-width:0}html[data-theme] .workspace-page .usage-values>div+div{border-color:var(--border);padding-left:16px}html[data-theme] .workspace-page .usage-values strong{letter-spacing:-.8px;color:var(--text);overflow-wrap:anywhere;font-size:25px;font-weight:500}html[data-theme] .workspace-page .usage-values span{color:var(--muted);font-size:11px}html[data-theme] .workspace-page .owner-card{border:1px solid var(--border);background:var(--workspace-subtle);border-radius:9px;gap:10px;padding:14px 16px}html[data-theme] .workspace-page .owner-card>div{min-width:0}html[data-theme] .workspace-page .owner-card .profile-avatar{width:30px;height:30px;color:var(--text);background:var(--workspace-raised);border-color:var(--border)}html[data-theme] .workspace-page .owner-card strong{color:var(--text);font-size:12px}html[data-theme] .workspace-page .owner-card p{color:var(--muted);margin-top:4px;font-size:11px}@media (max-width:1100px){html[data-theme] .workspace-page .workspace-name-row{flex-wrap:wrap}html[data-theme] .workspace-page .workspace-name-row .field-control{flex-basis:100%}}@media (max-width:980px){html[data-theme] .workspace-page .settings-layout{grid-template-columns:minmax(0,1fr)}html[data-theme] .workspace-page .settings-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}html[data-theme] .workspace-page .owner-card{grid-column:1/-1}html[data-theme] .workspace-page .workspace-name-row{flex-wrap:nowrap}html[data-theme] .workspace-page .workspace-name-row .field-control{flex-basis:auto}html[data-theme] .workspace-page .response-toolbar{flex-wrap:wrap}html[data-theme] .workspace-page .response-toolbar .search-input{flex-basis:100%;max-width:none}html[data-theme] .workspace-page .response-filters{width:100%}html[data-theme] .workspace-page .response-filters>label{flex:1}html[data-theme] .workspace-page .response-filters select{width:100%;max-width:none}}@media (max-width:640px){html[data-theme] .workspace-page .page-heading{gap:12px;margin-bottom:16px}html[data-theme] .workspace-page .page-heading h1{font-size:21px}html[data-theme] .workspace-page :is(.button,.tabs>button,.text-button){min-height:44px}html[data-theme] .workspace-page .icon-button{min-width:44px;min-height:44px}html[data-theme] .workspace-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}html[data-theme] .workspace-page .response-heading-actions{flex-wrap:wrap;gap:7px}html[data-theme] .workspace-page .response-heading-actions .button{padding:9px 12px}html[data-theme] .workspace-page .columns-menu{left:0;right:auto}html[data-theme] .workspace-page .columns-menu label{min-height:44px}html[data-theme] .workspace-page .response-toolbar{gap:10px;padding:12px}html[data-theme] .workspace-page .response-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-theme] .workspace-page .response-filters select{min-height:44px;padding-left:8px;font-size:14px}html[data-theme] .workspace-page .selection-bar{gap:4px 12px;padding:6px 12px}html[data-theme] .workspace-page .selection-bar>span{flex-basis:100%}html[data-theme] .workspace-page .selection-bar .text-button,html[data-theme] .workspace-page .mobile-selection label{min-height:44px}html[data-theme] .workspace-page .pagination{justify-content:space-between}html[data-theme] .workspace-page .issue-card{flex-wrap:wrap;gap:10px;padding:14px}html[data-theme] .workspace-page .issue-card>div{flex:calc(100% - 40px)}html[data-theme] .workspace-page .issue-title{flex-direction:column;align-items:flex-start;gap:5px}html[data-theme] .workspace-page .issue-card>.button{min-height:44px;margin-left:40px}html[data-theme] .workspace-page .settings-card{gap:0;padding:16px}html[data-theme] .workspace-page .settings-card>.section-icon{display:none}html[data-theme] .workspace-page .settings-card h2{margin-top:0;margin-bottom:16px}html[data-theme] .workspace-page .workspace-name-row{flex-wrap:wrap}html[data-theme] .workspace-page .workspace-name-row .field-control{flex-basis:100%}html[data-theme] .workspace-page .workspace-name-row>.button{min-height:44px}html[data-theme] .workspace-page .settings-aside{grid-template-columns:minmax(0,1fr)}html[data-theme] .workspace-page .settings-integration>summary{min-height:52px;padding:15px 16px}html[data-theme] .workspace-page .integration-content{padding:0 16px 16px}html[data-theme] .workspace-page .settings-card .theme-options>label{min-height:48px;padding:12px 28px 12px 10px}html[data-theme] .workspace-page .settings-card .theme-options input{right:9px}html[data-theme] .workspace-page .settings-card .motion-choices{gap:6px}html[data-theme] .workspace-page .motion-choices label{min-height:44px;padding:13px 22px 12px 8px}html[data-theme] .workspace-page .motion-choices input{width:12px;height:12px;top:15px;right:6px}html[data-theme] .workspace-page .motion-choices strong{font-size:11px}html[data-theme] .workspace-page .detail-actions .button{flex:auto}html[data-theme] .workspace-page .answer-list>div{grid-template-columns:minmax(0,1fr);gap:4px}html[data-theme] .workspace-page .answer-list dd{font-size:14px}}@media (max-width:370px){html[data-theme] .workspace-page .response-filters{grid-template-columns:minmax(0,1fr)}html[data-theme] .workspace-page .pagination{justify-content:center;gap:6px}html[data-theme] .workspace-page .pagination>span{text-align:center;width:100%}html[data-theme] .workspace-page .settings-card .motion-choices{grid-template-columns:minmax(0,1fr)}html[data-theme] .workspace-page .motion-choices label{padding:12px 32px 12px 11px}html[data-theme] .workspace-page .motion-choices input{right:11px}html[data-theme] .workspace-page .motion-choices strong{font-size:12px}}@media (prefers-reduced-motion:reduce){html[data-theme] .workspace-page :is(.button,.tabs>button,.response-table tbody tr){transition:none}}html[data-motion=reduced] .workspace-page :is(.button,.tabs>button,.response-table tbody tr),html[data-motion=off] .workspace-page :is(.button,.tabs>button,.response-table tbody tr){transition:none}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-ext-400-normal-CRdE35mU.woff2)format("woff2"),url(/assets/manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-ext-500-normal-Dz8SjJZ9.woff2)format("woff2"),url(/assets/manrope-cyrillic-ext-500-normal-PaLk8PaH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2)format("woff2"),url(/assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#eee9f0;font-synthesis:none;--bg:#050207;--panel:#161019;--border:#322735;--muted:#988d9f;--pink:#f16aaa;--violet:#bc98fa;--text:#eee9f0;--radius:15px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050207;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.42;cursor:not-allowed}a{color:inherit;text-decoration:none}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid #ff9fd0}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px;outline:2px solid #fa82c0}button{background:0 0;border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-1.35px;font-size:31px;font-weight:600;line-height:1.35}h2{letter-spacing:-.5px;font-size:18px;font-weight:600}h3{letter-spacing:-.2px;font-size:15px;font-weight:600}p{color:var(--muted);line-height:1.7}small{font-size:12px}input:not([type=checkbox]):not([type=radio]),textarea,select{color:#eee9f0;background:#17121b;border:1px solid #3a2d3d;border-radius:8px;width:100%;min-width:0;padding:11px 13px;line-height:1.5;transition:border-color .15s}input::placeholder,textarea::placeholder{color:#766a7d}textarea{resize:vertical}select{padding-right:28px}input[type=checkbox],input[type=radio]{accent-color:var(--pink)}input:disabled{opacity:.5}hr{border:0;border-top:1px solid var(--border)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.full-width{width:100%}.muted-copy{color:var(--muted);font-size:12px;line-height:1.65}.optional{color:var(--muted);font-size:12px;font-weight:400}.required{color:var(--pink)}.text-button{color:#e4b3d0;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:4px 0;font-size:12px;display:inline-flex}.text-button:hover{color:#ffbde0}.text-button.muted{color:var(--muted)}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:11px 16px;font-size:12px;font-weight:600;line-height:1.5;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.secondary{color:#e6dce9;background:#29202e;border-color:#443247}.button.secondary:hover:not(:disabled){background:#35283b;border-color:#705376}.button.danger-quiet{color:#ed9db4;background:#38202a;border:1px solid #52303c}.icon-button{color:#a899b1;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.icon-button:hover{color:#fff;background:#ffffff0b}.badge{letter-spacing:.2px;color:#b4a5bc;white-space:nowrap;background:#ffffff05;border:1px solid #b69cc329;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.pink{color:#f1a2c9;background:#73374f2c;border-color:#a05b8138}.badge.green{color:#9dc5a8;background:#48736021;border-color:#629b6e35}.badge.violet{color:#c6ace6;background:#4c3b6333;border-color:#8766b744}.eyebrow{letter-spacing:1.65px;color:#b59abb;margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.7}.live-dot{background:#e898c2;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 4px #c184a513}.count-pill{color:#ba9fc4;background:#37273c;border:1px solid #58445e55;border-radius:5px;margin-left:6px;padding:2px 6px;font-size:12px}.button .spin{margin-right:4px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.application{min-height:100vh}.sidebar{z-index:40;background:#141017;border-right:1px solid #2d2331;flex-direction:column;width:224px;padding:32px 18px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand-link{margin:0 12px 33px;display:block}.brand{letter-spacing:-1.2px;align-items:center;gap:10px;font-size:24px;font-weight:650;display:flex}.brand-period{color:var(--pink)}.brand-mark{align-items:center;gap:3px;height:28px;display:flex;transform:rotate(-20deg)}.brand-mark>span{background:var(--pink);border-radius:5px;width:5px;height:22px}.brand-mark>span:first-child{align-self:flex-end;height:14px}.brand-mark>span:last-child{align-self:flex-start;height:15px}.workspace-selector{text-align:left;background:#211826;border:1px solid #3b2b40;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:33px;padding:11px 10px;font-size:12px;display:flex}.workspace-selector>span:nth-child(2){flex:1;min-width:0}.workspace-selector small{color:#86768e;margin-top:4px;font-size:12px;display:block}.workspace-avatar{color:#f0b1d0;background:#51354e;border-radius:6px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.nav-caption{letter-spacing:1.5px;color:#6b5d75;margin-bottom:12px;padding:0 14px;font-size:12px;font-weight:600}.nav-link{color:#a494af;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;margin:3px 0;padding:12px 13px;font-size:12px;transition:background .15s;display:flex}.nav-link.active{color:#f4b0d4;background:#422536;border-color:#74415866}.nav-link:hover{color:#f1ddea;background:#ffffff05}.nav-link.active:hover{background:#422536}.nav-key{color:#c399b6;background:#563248;border:1px solid #7d526166;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:12px}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-callout{border-top:1px solid #3a293e;border-bottom:1px solid #3a293e;margin:0 2px 22px;padding:16px 13px 17px;position:relative}.sidebar-callout strong{color:#d2becf;font-size:12px;font-weight:500;line-height:1.6;display:block}.sidebar-callout p{margin:7px 0 8px;font-size:12px;line-height:1.8}.sidebar-callout .text-button{font-size:12px}.tiny-orbit{color:#f295c2;background:radial-gradient(circle at 30% 20%,#873b63,#3a2039);border:1px solid #81507055;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:12px;display:grid;transform:rotate(-7deg)}.profile{text-align:left;border-top:1px solid #2e2333;align-items:center;gap:9px;width:100%;margin-top:12px;padding:17px 8px 2px;font-size:12px;display:flex}.profile>span:nth-child(2){flex:1;min-width:0}.profile small{color:#84748d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.profile-avatar,.top-avatar{color:#f3c1da;background:#5b374d;border:1px solid #885571;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;font-weight:600;display:grid}.workspace-main{margin-left:224px}.topbar{border-bottom:1px solid #2b222f;justify-content:space-between;align-items:center;height:76px;padding:0 40px;display:flex}.breadcrumb{align-items:center;gap:17px;font-size:12px;display:flex}.breadcrumb-root{color:#8f8199}.breadcrumb strong{color:#cbbdd1;font-weight:500}.topbar-actions{align-items:center;gap:20px;display:flex}.workspace-status{color:#9d8ca6;align-items:center;gap:7px;font-size:12px;display:flex}.workspace-status>span{background:#a9bfac;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #9ec08c0b}.page-content{max-width:1910px;min-height:calc(100vh - 140px);margin:auto;padding:36px 40px 40px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.page-heading .eyebrow{letter-spacing:1.7px;color:#99829f;margin:0 0 9px;font-size:12px}.page-heading h1{letter-spacing:-1.15px;margin:0 0 7px;font-size:27px}.page-heading p{color:#9f8fa8;margin:0;font-size:12px;line-height:1.5}.heading-action{flex-shrink:0}.workspace-footer{color:#695d73;justify-content:space-between;gap:20px;max-width:1910px;margin:0 auto;padding:0 40px 26px;font-size:12px;display:flex}.footer-dot{color:#775d7a;margin:0 10px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 25px 17px;display:flex}.panel-heading p{color:#98869f;margin:0;font-size:12px}.panel-heading>svg{color:#8e7b96;flex-shrink:0}@keyframes appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.overview-hero{background:radial-gradient(at 77% 52%,#512a4a 0%,#322038 34%,#291d2e 67%);border:1px solid #67415e6b;border-radius:15px;grid-template-columns:1fr 1fr;min-height:315px;margin-bottom:23px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #b9699121}.hero-copy{z-index:2;max-width:450px;padding:31px 34px 27px;position:relative}.hero-eyebrow{color:#cca6c4;letter-spacing:1.6px;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.star-icon{color:#f8a4d0;font-size:15px;line-height:1}.hero-copy h2{letter-spacing:-2px;color:#f7e9f1;margin:0 0 13px;font-size:46px;font-weight:500;line-height:1.1}.hero-copy h2 em{color:#f392c2;font-style:normal}.hero-copy p{color:#baa0ba;max-width:310px;margin:0 0 20px;font-size:12px;line-height:1.8}.hero-button{color:#352032;background:#f696c7;border-color:#ffb4de;gap:8px;padding:10px 14px;font-size:12px;box-shadow:0 5px 20px #fa6aaf15}.hero-button svg:first-child{width:15px}.hero-button svg:last-child{width:16px;margin-left:12px}.hero-footnote{color:#a588a6;align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.hero-footnote>span:first-child{background:#d9a5c3;border-radius:50%;width:3px;height:3px}.hero-art{min-width:0;min-height:315px;position:relative}.hero-scene{width:100%;height:100%;position:absolute;inset:0}.art-orbit{border:1px solid #b180a516;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.orbit-one{width:310px;height:245px}.orbit-two{width:420px;height:320px}.floating-label{z-index:3;color:#d8bed7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#382239bd;border:1px solid #a16d962f;border-radius:7px;align-items:center;gap:9px;padding:8px 11px;font-size:12px;display:flex;position:absolute;box-shadow:0 10px 24px #120b1d29}.label-top{top:44px;left:8%;transform:rotate(-5deg)}.label-bottom{bottom:55px;right:6%;transform:rotate(5deg)}.mini-spark{color:#feb0d5}.tiny-check{color:#ffd6e9;background:#79506b;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.art-dot{background:#d28aba;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 20px #e393c333}.dot-one{top:68px;right:55px}.dot-two{width:4px;height:4px;bottom:65px;left:45px}.hero-corner{letter-spacing:1.7px;color:#a984a26b;font-size:12px;position:absolute;bottom:16px;right:25px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px;display:grid}.stat-card{background:#1c171f;border:1px solid #342838;border-radius:12px;padding:19px 20px 18px;position:relative;overflow:hidden}.stat-heading{color:#b4a1ba;justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.stat-icon{color:#e399c2;background:#58314648;border:1px solid #9b517a30;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.stat-icon svg{width:14px}.stat-value{letter-spacing:-1px;color:#f1e6ef;font-family:Manrope,sans-serif;font-size:31px;font-weight:500;line-height:1.7;display:block}.stat-foot{color:#89778f;font-size:12px}.stat-sparkline{opacity:.3;width:52px;height:15px;position:absolute;bottom:21px;right:20px}.stat-sparkline svg{width:100%;height:100%;overflow:visible}.stat-sparkline path{stroke:#f59dc9;stroke-width:1px;fill:none}.stat-card.violet .stat-icon{color:#b89eea;background:#45325166;border-color:#7d649b40}.stat-card.peach .stat-icon{color:#d9b0a5;background:#523a3766;border-color:#aa726033}.stat-card.blue .stat-icon{color:#a7b0df;background:#3a3a5966;border-color:#7779a333}.dashboard-middle{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px;margin-bottom:23px;display:grid}.period-pill{color:#a998b4;white-space:nowrap;background:#261d2c;border:1px solid #3c2d44;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-size:12px;display:inline-flex}.trend-chart{height:178px;margin:0 16px;position:relative}.trend-chart svg{width:100%;height:100%;overflow:visible}.chart-grid{stroke:#3a2b405c;stroke-dasharray:3 4;stroke-width:.8px}.trend-chart text{fill:#83718c;font-size:12px}.chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-line.started{stroke:#9f7ac666}.chart-line.completed{stroke:#ed84b7}.chart-empty{color:#a993b3;white-space:nowrap;background:#1b161ee8;border:1px solid #48334f55;border-radius:7px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.chart-legend{color:#a593ad;justify-content:center;gap:24px;padding:10px 0 18px;font-size:12px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.legend-dot.pink{background:#e495bc}.legend-dot.violet{background:#9675b0}.channel-panel{flex-direction:column;display:flex}.pipeline-scene{flex:1;width:100%;height:132px;min-height:110px}.channel-rows{margin:0 23px 17px}.channel-rows>div{color:#af99b6;border-top:1px solid #36263c;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.channel-rows>div>span{align-items:center;gap:7px;display:flex}.channel-rows strong{color:#cbb4d0;font-size:12px;font-weight:500}.dashboard-bottom{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px;display:grid}.recent-panel .empty-state{padding:17px 26px 28px}.recent-panel .empty-icon{width:39px;height:39px;margin-bottom:11px}.recent-panel .empty-state h3{margin-bottom:5px;font-size:12px}.recent-panel .empty-state p{max-width:280px;margin-bottom:8px;font-size:12px}.recent-panel .empty-icon svg{width:19px}.recent-list{padding:0 24px 12px}.recent-row{border-top:1px solid #322438;align-items:center;gap:12px;padding:13px 0;display:flex}.recent-row>span:nth-child(2){flex:1;min-width:0}.recent-row strong{font-size:12px;font-weight:500;display:block}.recent-row small{color:#85718c;margin-top:5px;font-size:12px;display:block}.response-avatar{color:#d8b0d0;background:#452f49;border:1px solid #6f4f7555;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:inline-flex}.recent-row>svg{color:#836b8b}.quick-forms .panel-heading{padding-bottom:10px}.quick-form-row{border-bottom:1px solid #312336;align-items:center;gap:11px;margin:0 24px;padding:12px 0;display:flex}.quick-form-row>span:nth-child(2){flex:1;min-width:0}.quick-form-row strong{color:#d8c6dc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.quick-form-row small{color:#8d7797;margin-top:5px;font-size:12px;display:block}.quick-form-row>svg{color:#806587;width:13px}.quick-form-icon{color:#d597ba;background:#60314b3b;border:1px solid #84506b40;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.quick-form-icon svg{width:15px}.quick-form-icon.tone-1{color:#b59bd6;background:#47345c66;border-color:#78609444}.quick-form-icon.tone-2{color:#c6a18c;background:#57433255;border-color:#84665344}.quiet-note{color:#86718e;justify-content:center;align-items:center;gap:7px;padding:17px 20px;font-size:12px;display:flex}.quiet-note svg{width:11px}.quick-form-empty{text-align:center;padding:25px;font-size:12px}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:55px 24px;display:flex}.empty-icon{color:#c992b3;background:#42263c55;border:1px solid #724a6640;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:17px;display:grid}.empty-state h3{color:#d4bfd8;margin-bottom:8px;font-size:16px}.empty-state p{max-width:365px;margin-bottom:20px;font-size:12px}.loading{color:#ac93b7;justify-content:center;align-items:center;gap:12px;padding:65px 20px;font-size:12px;display:flex}.error-box{color:#e9b1c0;background:#5930423d;border:1px solid #a5577047;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:17px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.error-box>svg{flex-shrink:0;margin-top:1px}.error-box>span{flex:1;min-width:0}.info-banner{color:#bda4cc;background:#3b2b4c38;border:1px solid #67507844;border-radius:8px;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.info-banner>svg{flex-shrink:0}.info-banner .text-button{margin-left:auto;font-size:12px}.startup{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.startup>.brand{margin-bottom:25px}.startup h1{margin-top:20px}.startup>.error-box{max-width:550px}.gate-scene{width:320px;max-width:100%;height:210px}.startup>p{max-width:390px}.startup>.text-button{margin-top:15px}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0;display:flex}.tabs{align-items:center;gap:5px;min-width:0;display:flex}.tabs>button{color:#98829f;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:12px;transition:background .15s;display:inline-flex}.tabs>button.active{color:#f0bedb;background:#3d273e;border-color:#68436766}.tabs>button:hover{background:#302033}.search-input{color:#8d7297;background:#1e1624;border:1px solid #3c2b42;border-radius:8px;align-items:center;gap:9px;width:250px;min-width:0;padding:0 11px;display:flex}.search-input>input:not([type=checkbox]){background:0 0;border:0;padding:10px 0;font-size:12px}.search-input>svg{flex-shrink:0}.forms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.form-card{background:#1c161f;border:1px solid #3b2942;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.form-card:hover{border-color:#86546f88;box-shadow:0 10px 35px #0c071f44}.form-art{background:radial-gradient(at 50% 80%,#502c4b,#302035);height:186px;display:block;position:relative;overflow:hidden}.form-art>.badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:15px;left:17px}.form-art.art-tone-1{background:radial-gradient(at 50% 80%,#423056,#272132)}.form-art.art-tone-2{background:radial-gradient(at 50% 80%,#533941,#302029)}.form-art.art-tone-3{background:radial-gradient(at 50% 80%,#333953,#222334)}.card-scene{width:100%;height:100%}.form-card-arrow{color:#d4afd0;opacity:.75;background:#6b476644;border:1px solid #ac84a929;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:15px;right:16px}.form-card-arrow svg{width:14px}.form-card-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;margin-bottom:21px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.form-card-meta{color:#b194ba;gap:12px;margin-bottom:19px;font-size:12px;display:flex}.form-card-meta>span+span{border-left:1px solid #523450;padding-left:12px}.form-card-footer{border-top:1px solid #3a2940;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.form-card-footer>span{color:#88708f;font-size:12px}.form-card-footer>div{gap:12px;display:flex}.form-card-footer .text-button{font-size:12px}.new-form-card{background:#261a2988;border:1px dashed #644462;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:365px;padding:25px;display:flex}.new-form-card:hover{background:#2e1d30;border-color:#a97191}.new-form-card>span{color:#efabd0;background:#58314555;border:1px solid #85537177;border-radius:50%;place-items:center;width:53px;height:53px;margin-bottom:20px;display:grid}.new-form-card strong{letter-spacing:-.3px;color:#c8a7ca;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.new-form-card p{margin-top:10px;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08050bc9;justify-content:center;align-items:center;padding:28px;animation:.16s ease-out appear;display:flex;position:fixed;inset:0}.modal{background:#221828;border:1px solid #73517066;border-radius:17px;outline:none;width:535px;max-width:100%;max-height:calc(100dvh - 56px);padding:28px;overflow:auto;box-shadow:0 25px 100px #0008}.modal.wide{width:700px}.modal-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.modal-heading h2{letter-spacing:-.7px;margin:0;font-size:20px}.create-intro{align-items:center;gap:14px;margin:0 0 22px;display:flex}.create-intro p{color:#b69ac0;margin:0;font-size:12px;line-height:1.8}.create-spark{color:#f4afcf;background:#6a335144;border:1px solid #a5668744;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.field-control{color:#cbb4d1;flex-direction:column;gap:8px;min-width:0;margin-bottom:20px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.field-control>label{display:block}.field-control input,.field-control textarea,.field-control select{font-size:12px;font-weight:400}.field-control>small{color:#8f759b;font-size:12px;font-weight:400;line-height:1.6}.field-control>label .required{font-size:12px}.field-control .optional{margin-left:4px}.field-control.has-error>input,.field-control.has-error>select{border-color:#bf718b}.field-control .field-error{color:#e49db8}.prompt-suggestions{flex-wrap:wrap;gap:7px;margin:-4px 0 23px;display:flex}.prompt-suggestions button{color:#b795ba;background:#352139;border:1px solid #65446055;border-radius:5px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.or-divider{text-align:center;color:#96739f;align-items:center;gap:11px;margin:22px 0;font-size:12px;display:flex}.or-divider span{background:#533251;flex:1;height:1px}.modal-footnote{text-align:center;color:#917497;margin:18px 10px 0;font-size:12px;line-height:1.7}.toast{z-index:150;color:#e8cbe1;background:#422b42;border:1px solid #9e668b77;border-radius:11px;align-items:center;gap:12px;max-width:calc(100vw - 40px);padding:12px 12px 12px 17px;font-size:12px;animation:.25s ease-out toast-in;display:flex;position:fixed;bottom:25px;left:calc(50% + 112px);transform:translate(-50%);box-shadow:0 10px 40px #06020e77}.toast>svg{color:#dcb4cc;flex-shrink:0}.toast .icon-button{margin-left:6px}.toast.error{color:#efbed1;background:#4a2838;border-color:#a7627c88}@keyframes toast-in{0%{opacity:0;margin-bottom:-8px}to{opacity:1;margin-bottom:0}}.builder-page-content{max-width:none;padding:0}.builder-top{border-bottom:1px solid #312438;flex-wrap:wrap;align-items:center;gap:18px;min-height:91px;padding:24px 29px;display:flex}.back-link{color:#a88bac;align-items:center;gap:6px;font-size:12px;display:flex}.builder-top-title{flex:1;align-items:center;gap:12px;min-width:150px;display:flex}.builder-top-title h1{letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;max-width:310px;margin:0;font-size:17px;overflow:hidden}.builder-actions{align-items:center;gap:10px;display:flex}.builder-actions .button{min-height:35px;padding:9px 12px;font-size:12px}.save-status{color:#967d9f;align-items:center;gap:6px;margin-right:10px;font-size:12px;display:flex}.save-status>span{background:#94b39c;border-radius:50%;width:4px;height:4px}.save-status>span.unsaved{background:#d5a087}.builder-subnav{border-bottom:1px solid #332139;justify-content:space-between;align-items:center;gap:20px;padding:13px 29px;display:flex}.version-note{color:#816c8b;font-size:12px}.builder>.error-box,.builder>.info-banner{margin:18px 29px}.validation-errors{color:#e8a8be;margin:0 29px 20px;font-size:12px;line-height:1.8}.builder-grid{grid-template-columns:230px minmax(280px,1fr) 265px;min-height:690px;display:grid}.question-list-panel{background:#17111c;border-right:1px solid #332339;min-width:0;padding-bottom:20px}.question-list-panel .panel-heading{padding:25px 17px 15px}.question-list-panel .panel-heading h2,.question-list-panel .panel-heading .count-pill{font-size:12px}.question-list{padding:0 10px}.question-list-item{border:1px solid #0000;border-radius:8px;align-items:center;margin:5px 0;transition:background .15s;display:flex}.question-list-item.selected{background:#3b2339;border-color:#7a426266}.question-select{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 8px;display:flex}.question-number{color:#8e6c98;font-family:monospace;font-size:12px}.question-select>span:nth-child(2){flex:1;min-width:0}.question-select strong{color:#d2b4d0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.question-select small{color:#886991;margin-top:5px;font-size:12px;display:block}.reorder-controls{opacity:0;flex-direction:column;padding:0 3px;display:flex}.question-list-item:hover .reorder-controls,.question-list-item:focus-within .reorder-controls,.question-list-item.selected .reorder-controls{opacity:1}.reorder-controls>button{color:#bc93bd;padding:3px;display:flex}.add-question{color:#b894bf;background:#35203922;border:1px dashed #684463;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 32px);margin:18px 16px 12px;padding:10px 5px;font-size:12px;display:flex}.keyboard-note{color:#6f5579;margin:0 18px;font-size:12px;line-height:1.6}.builder-mini-scene{text-align:center;margin-top:28px}.builder-mini-scene>span{color:#7e6387;font-size:12px}.schema-scene{width:100%;height:150px}.form-canvas{background:#1e1522;min-width:0;padding:29px}.canvas-heading{color:#85658f;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;font-size:12px;display:flex}.canvas-heading .eyebrow{color:#a17ca8;margin:0;font-size:12px}.form-intro-editor{background:#271b2c;border:1px solid #4c3151;border-radius:11px;padding:23px}.form-intro-editor>label{letter-spacing:.9px;color:#96709f;text-transform:uppercase;margin-bottom:10px;font-size:12px;display:block}.form-intro-editor>.title-input{letter-spacing:-1px;background:0 0;border:0;border-radius:0;margin-bottom:21px;padding:7px 0;font-family:Manrope,sans-serif;font-size:24px;font-weight:500}.form-intro-editor>textarea{color:#b693c0;background:0 0;border:0;border-radius:0;min-height:64px;padding:9px 0;font-size:12px}.canvas-divider{letter-spacing:1.5px;color:#705079;align-items:center;gap:14px;margin:27px 0;font-size:12px;display:flex}.canvas-divider>span{background:#4c2e505c;flex:1;height:1px}.question-editor{background:#2b1c30;border:1px solid #70486888;border-radius:12px;padding:25px}.question-editor-heading{color:#9a74a4;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:12px;display:flex}.question-step{letter-spacing:1.4px;color:#dc9fc8;font-size:12px}.inline-preview{background:#21152666;border:1px dashed #77516e77;border-radius:9px;margin-top:28px;padding:20px 18px 2px}.inline-preview>.eyebrow{margin-bottom:17px;font-size:12px;display:block}.inline-preview .field-control{opacity:.65}.field-settings{background:#19111e;border-left:1px solid #39223d;min-width:0;padding:0 20px 25px}.field-settings .panel-heading{padding:27px 0 24px}.field-settings .field-control{margin-bottom:17px;font-size:12px}.field-settings .field-control input,.field-settings .field-control select{padding:9px;font-size:12px}.switch-row{justify-content:space-between;align-items:center;gap:15px;padding:4px 0 18px;font-size:12px;display:flex}.switch-row strong{color:#d7b6d4;font-weight:500;display:block}.switch-row small{color:#8c6498;margin-top:6px;font-size:12px;display:block}.switch-row input{appearance:none;cursor:pointer;background:#3d2d43;border:1px solid #6b5073;border-radius:14px;flex-shrink:0;width:30px;height:17px;position:relative}.switch-row input:checked{background:#c573a1;border-color:#e494bc}.switch-row input:before{content:"";background:#b59fbf;border-radius:50%;width:11px;height:11px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch-row input:checked:before{background:#fbe0ee;transform:translate(13px)}.settings-section{border-top:1px solid #4b2d504d;margin-top:8px;padding-top:21px;padding-bottom:12px}.settings-section h3{color:#c5a4cf;margin-bottom:8px;font-size:12px;font-weight:500}.settings-section>p{margin-bottom:18px;font-size:12px}.input-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quiet-rule{color:#ad88b7;background:#30213655;border:1px solid #60456833;border-radius:7px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.7;display:flex}.quiet-rule>svg{flex-shrink:0;width:13px;margin-top:1px}.choice-list{gap:8px;display:grid}.choice{cursor:pointer;background:#2e2036;border:1px solid #5b3a61;border-radius:7px;align-items:center;gap:10px;padding:11px 13px;font-size:12px;display:flex}.choice input{margin:0}.boolean-options{gap:10px;display:flex}.boolean-options>button{color:#c2a8d1;border:1px solid #60436b;border-radius:7px;align-items:center;gap:7px;padding:12px 18px;font-size:12px;display:flex}.boolean-options>button.selected{color:#f4bdda;background:#653854;border-color:#bd739a}.field-settings .danger-quiet{min-height:35px;margin-top:20px;font-size:12px}.preview-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:65px;max-width:1000px;margin:auto;padding:45px;display:grid}.preview-info{padding-top:20px}.preview-info h2{letter-spacing:-1.2px;margin:19px 0;font-size:30px;font-weight:500;line-height:1.35}.preview-info p{max-width:300px;font-size:12px}.segmented-control{background:#26172d;border:1px solid #5f3d61;border-radius:9px;gap:3px;padding:4px;display:inline-flex}.segmented-control>button{color:#a783b5;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.segmented-control>button.active{color:#ecc0db;background:#563249;border-color:#a6668655}.preview-scene{max-width:300px;height:210px}.preview-paper{background:#2a1b30;border:1px solid #71516c77;border-radius:16px;align-self:start;min-width:0;padding:33px;box-shadow:0 15px 50px #06020c26}.preview-brand{letter-spacing:-.7px;justify-content:flex-start;align-items:center;margin-bottom:30px;font-size:17px;font-weight:600;display:flex}.preview-brand>span{color:var(--pink)}.preview-brand .badge{margin-left:auto;font-size:12px}.preview-paper>h2{letter-spacing:-1px;margin-bottom:12px;font-size:25px;line-height:1.35}.preview-paper>p{margin-bottom:27px;font-size:12px}.preview-paper>.text-button{margin:18px auto 0;font-size:12px;display:flex}.preview-navigation{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-navigation>span{color:#b08cbb;font-size:12px}.access-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:25px;max-width:1150px;margin:auto;padding:38px;display:grid}.access-settings{padding:28px}.access-settings>.panel-heading{padding:0 0 27px}.access-settings>.panel-heading h2{font-size:16px;line-height:1.5}.access-settings>.panel-heading p{line-height:1.8}.access-options{gap:12px;margin-bottom:30px;display:grid}.access-option{cursor:pointer;color:#9f7daf;background:#2a1c31;border:1px solid #53385b;border-radius:9px;align-items:center;gap:13px;padding:19px 14px;display:flex;position:relative}.access-option input{width:13px;height:13px;margin:0}.access-option>span{flex:1}.access-option strong{color:#d2b7dc;font-size:12px;font-weight:500;display:block}.access-option small{color:#9678a2;margin-top:6px;font-size:12px;display:block}.access-option.selected{color:#e1a0c6;background:#4b2c424f;border-color:#b3699488}.slug-input{background:#211629;border:1px solid #5e3c62;border-radius:8px;align-items:center;display:flex;overflow:hidden}.slug-input>span{color:#a279ae;padding-left:13px;font-size:12px}.slug-input>input{background:0 0!important;border:0!important;padding-left:4px!important}.access-settings>.muted-copy{margin:16px 0 0;font-size:12px}.sharing-panel{text-align:center;background:radial-gradient(at top,#47283f55,#1d1523 50%);align-self:start;padding:25px}.access-scene{width:100%;height:190px}.sharing-panel h2{margin:10px 0;font-size:22px}.sharing-panel>p{margin-bottom:25px;font-size:12px}.sharing-panel>.field-control{text-align:left;font-size:12px}.copy-input{background:#211729;border:1px solid #594062;border-radius:8px;align-items:center;min-width:0;padding-right:7px;display:flex}.copy-input>input{flex:1;min-width:0;font-size:12px;background:0 0!important;border:0!important}.disabled-link{pointer-events:none;opacity:.4}.invitation-section{text-align:left;border-top:1px solid #5f3f5e66;margin-top:25px;padding-top:22px}.invitation-section h3{margin-bottom:8px;font-size:13px}.invitation-section>.field-control{margin-top:18px}.invitation-row{color:#c3a1ce;border-bottom:1px solid #48304f;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.invitation-row small{color:#906f9b;margin-top:5px;font-size:12px;display:block}.danger-text{color:#e497b1}.responses-panel{overflow:hidden}.response-toolbar{border-bottom:1px solid #443048;justify-content:space-between;gap:18px;padding:21px 24px;display:flex}.response-toolbar .search-input{width:330px;max-width:100%}.response-filters{gap:10px;min-width:0;display:flex}.response-filters>label{min-width:0}.response-filters select{background:#261a2d;max-width:210px;min-height:38px;font-size:12px}.response-table-wrap{overflow:auto}.response-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.response-table th{color:#95789e;white-space:nowrap;background:#211629;border-bottom:1px solid #49304e;padding:15px 19px;font-size:12px;font-weight:500}.response-table td{color:#b294bb;white-space:nowrap;border-bottom:1px solid #38253f;padding:17px 19px}.response-table tbody tr{cursor:pointer;transition:background .15s}.response-table tbody tr:hover{background:#312033}.table-open{text-align:left;align-items:center;gap:10px;padding:0;display:flex}.table-open strong{color:#dac0dc;white-space:nowrap;text-overflow:ellipsis;max-width:175px;font-size:12px;font-weight:500;overflow:hidden}.response-table .response-avatar{width:26px;height:26px;font-size:12px}.answer-summary{text-overflow:ellipsis;max-width:155px;overflow:hidden}.source-label{align-items:center;gap:5px;font-size:12px;display:flex}.pagination{color:#93749d;justify-content:space-between;align-items:center;gap:15px;padding:17px 23px;font-size:12px;display:flex}.pagination>div{align-items:center;gap:13px;display:flex}.response-mobile-list{display:none}.response-detail-meta{color:#9f7eab;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:23px;font-size:12px;display:flex}.detail-tabs{border-bottom:1px solid #5f3b6155;margin-bottom:26px;padding-bottom:13px}.answer-list{margin:0}.answer-list>div{border-bottom:1px solid #4a2c52;grid-template-columns:minmax(100px,1fr) minmax(0,1.6fr);gap:20px;padding:17px 0;font-size:12px;display:grid}.answer-list dt{color:#a888b3;font-size:12px}.answer-list dd{color:#e0c7e1;overflow-wrap:anywhere;margin:0;line-height:1.6}.detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:27px 0 10px;display:flex}.detail-actions>.button{padding:9px 12px;font-size:12px}.record-id{color:#795485;text-align:center;overflow-wrap:anywhere;border-top:1px solid #482851;margin-top:25px;padding-top:16px;font-family:monospace;font-size:12px}.history-event{align-items:flex-start;gap:13px;padding:15px 0;display:flex}.history-dot{color:#bf9ccd;background:#3f274b;border:1px solid #754a7d;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.history-event strong{text-transform:capitalize;color:#d6b6dc;font-size:12px;font-weight:500;display:block}.history-event small{color:#9672a1;margin:7px 0;font-size:12px;display:block}.history-event p{margin:4px 0;font-size:12px}.history-event pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#be9dcc;background:#180e21;border-radius:7px;max-width:100%;padding:12px;font-size:12px;line-height:1.7}.history-event>div{min-width:0}.issues-summary{background:radial-gradient(at 100%,#49273f,#261c2d 60%);grid-template-columns:minmax(0,1fr) minmax(0,.65fr);min-height:226px;display:grid}.issues-summary>div:first-child{padding:30px}.issues-summary h2{letter-spacing:-1px;margin:16px 0 10px;font-size:28px;font-weight:500;line-height:1.35}.issues-summary p{color:#b396be;max-width:400px;margin:0;font-size:12px}.issues-scene{width:100%;height:100%;min-height:220px}.issues-list{gap:13px;display:grid}.issue-card{align-items:center;gap:22px;padding:23px;display:flex}.issue-symbol{color:#e2a0bd;background:#64354944;border:1px solid #97507055;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.issue-card>div{flex:1;min-width:0}.issue-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.issue-title h3{margin:0;font-size:13px}.issue-card p{margin:0 0 8px;font-size:12px}.issue-meta{color:#92729d;font-size:12px}.issue-card .resolution-note{color:#ad91b8;margin-top:10px;font-size:12px}.issue-card .button{font-size:12px}.modal-copy{margin:17px 0;font-size:12px}.evidence-block{background:#38243e;border:1px solid #79507d55;border-radius:8px;margin:20px 0;padding:16px}.evidence-block p{white-space:pre-wrap;margin:8px 0 0;font-size:12px}.settings-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px;display:grid}.settings-main,.settings-aside{flex-direction:column;gap:22px;min-width:0;display:flex}.settings-card{align-items:flex-start;gap:17px;padding:28px;display:flex}.section-icon{color:#c58bb6;background:#4d2d493d;border:1px solid #85537e44;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.settings-card-content{flex:1;min-width:0}.settings-card h2{margin:4px 0 9px;font-size:16px}.settings-card p{margin-bottom:21px;font-size:12px;line-height:1.8}.settings-card .field-control,.settings-card .button{font-size:12px}.motion-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.motion-choices label{cursor:pointer;background:#291b32;border:1px solid #5f3f66;border-radius:8px;padding:14px 12px;position:relative}.motion-choices input{width:10px;height:10px;margin:0;position:absolute;top:10px;right:9px}.motion-choices strong{margin-bottom:8px;font-size:12px;font-weight:500;display:block}.motion-choices small{color:#9c7ca8;font-size:12px;line-height:1.7;display:block}.motion-choices label.selected{background:#61375244;border-color:#be709b}.health-panel{padding:0 24px 20px}.health-panel .panel-heading{padding:24px 0 18px}.health-row{border-top:1px solid #48304f;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.health-row>span{color:#a684b2}.health-row>strong{color:#c6a6d2;overflow-wrap:anywhere;text-align:right;font-size:12px;font-weight:500}.health-panel .muted-copy{margin:17px 0 0;font-size:12px}.usage-panel{padding-bottom:20px}.usage-values{grid-template-columns:1fr 1fr;gap:20px;padding:10px 24px 17px;display:grid}.usage-values>div+div{border-left:1px solid #4b3052;padding-left:24px}.usage-values strong{letter-spacing:-1px;color:#e4c5df;margin-bottom:7px;font-size:29px;font-weight:400;display:block}.usage-values span{color:#9d7bab;font-size:12px}.usage-panel>p{margin:0;padding:0 24px;font-size:12px;line-height:1.7}.owner-card{align-items:center;gap:13px;padding:3px 10px;display:flex}.owner-card .profile-avatar{width:35px;height:35px}.owner-card strong{color:#c9a7cf;font-size:12px;font-weight:500}.owner-card p{color:#806089;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.public-application{background:radial-gradient(at 0 35%,#3e203447,#100d15 55%);min-height:100vh}.collector{flex-direction:column;max-width:1500px;min-height:100vh;margin:auto;padding:0 60px;display:flex}.collector-header{border-bottom:1px solid #4c2c462f;justify-content:space-between;align-items:center;gap:20px;padding:32px 0;display:flex}.collector-logo{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:24px;font-weight:650}.collector-logo>span{color:var(--pink)}.collector-secure{color:#9b7a9e;align-items:center;gap:7px;font-size:12px;display:flex}.collector-layout{flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:90px;padding:62px 0 80px;display:grid}.collector-intro{min-width:0;position:sticky;top:45px}.collector-intro>.eyebrow{align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.collector-intro h1{letter-spacing:-2px;overflow-wrap:anywhere;max-width:470px;margin:25px 0 20px;font-size:44px;font-weight:500;line-height:1.2}.collector-intro>p{color:#ae8fae;white-space:pre-line;max-width:390px;font-size:13px;line-height:1.85}.collector-scene{width:100%;max-width:420px;height:250px}.collector-intro-foot{color:#856489;align-items:flex-start;gap:10px;max-width:350px;margin-top:25px;font-size:12px;line-height:1.9;display:flex}.collector-intro-foot>svg{flex-shrink:0;margin-top:2px}.collector-card{background:#211528;border:1px solid #70456977;border-radius:19px;min-width:0;padding:30px;box-shadow:0 30px 90px #06020944}.collector-card.confirmed{animation:.5s ease-out confirmed}@keyframes confirmed{0%{border-color:#ee98c3;box-shadow:0 0 35px #d788b01f}to{border-color:#70456977;box-shadow:0 30px 90px #06020944}}.collector-welcome{text-align:center;padding:10px 2px}.welcome-symbol{color:#f0b6d3;background:radial-gradient(circle at 20% 0,#8a4770,#43283e);border:1px solid #bc7aa344;border-radius:20px;place-items:center;width:69px;height:69px;margin:0 auto 25px;display:grid;transform:rotate(-7deg);box-shadow:0 13px 24px #0d061b55}.welcome-symbol>svg{transform:rotate(7deg)}.collector-welcome>.badge{letter-spacing:1px;padding:7px 10px;font-size:12px}.collector-welcome h2{letter-spacing:-1.2px;margin:19px 0 12px;font-size:28px;font-weight:500}.collector-welcome p{color:#af8fb9;max-width:330px;margin:0 auto 26px;font-size:12px;line-height:1.8}.collector-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:19px;display:grid}.collector-mode-cards>button{text-align:left;color:#b194c1;background:#291b33;border:1px solid #67456b;border-radius:10px;flex-direction:column;align-items:flex-start;padding:20px 15px;display:flex;position:relative}.collector-mode-cards>button.selected{background:#54304977;border-color:#d482ae}.collector-mode-cards>button>svg:first-child{color:#d29ac4;width:19px;margin-bottom:17px}.collector-mode-cards strong{color:#e0bedb;font-size:12px;font-weight:500;display:block}.collector-mode-cards>button>span{color:#a781af;margin-top:6px;font-size:12px}.collector-mode-cards>button>svg:last-child:not(:first-child){color:#f2b2d1;width:14px;position:absolute;top:13px;right:12px}.welcome-detail{color:#98729f;justify-content:center;gap:16px;margin-bottom:25px;font-size:12px;display:flex}.welcome-detail>span+span:before{content:"·";color:#956387;margin-right:16px}.collector-small{color:#8c6999;text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:17px;font-size:12px;line-height:1.8;display:flex}.collector-footer{color:#765580;border-top:1px solid #46284444;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:12px;display:flex}.collector-footer strong{letter-spacing:-.3px;color:#b187b5;font-size:12px;font-weight:500}.collector-gate{text-align:center;flex-direction:column;flex:1;align-items:center;padding:70px 25px 100px;display:flex}.collector-gate .gate-scene{height:190px}.gate-lock{color:#d597bc;background:#59364b44;border:1px solid #82527355;border-radius:13px;place-items:center;width:47px;height:47px;margin:10px 0 21px;display:grid}.collector-gate h1{max-width:500px;font-size:32px;font-weight:500}.collector-gate>p{max-width:380px;font-size:12px;line-height:1.85}.collector-gate>.button{margin:12px 0}.collector-gate>.text-button{margin-top:20px}.collector-center{flex:1;justify-content:center;align-items:center;min-height:60vh;display:flex}.collector-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.collector-card-heading>span{letter-spacing:1.5px;color:#b787b4;font-size:12px;font-weight:500}.segmented-control.small{border-radius:7px;padding:3px}.segmented-control.small>button{border-radius:5px;gap:6px;padding:6px 9px;font-size:12px}.collector-progress{align-items:center;gap:13px;margin-bottom:28px;display:flex}.collector-progress>div{background:#4a2b51;border-radius:3px;flex:1;height:3px;overflow:hidden}.collector-progress>div>span{background:#dd8eb5;border-radius:3px;height:3px;transition:width .45s;display:block}.collector-progress small{color:#9b71a4;white-space:nowrap;font-size:12px}.chat-history{flex-direction:column;gap:23px;margin-bottom:27px;display:flex}.assistant-message{color:#cfb1d8;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.assistant-avatar{color:#ffb9db;background:#623951;border:1px solid #ac698b44;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:grid}.assistant-message>div{background:#35203e;border:1px solid #56316088;border-radius:0 10px 10px;max-width:350px;padding:13px 15px}.chat-exchange{padding-left:36px}.chat-prompt{color:#a27aae;margin-bottom:9px;font-size:12px;line-height:1.7}.user-answer{color:#efc9e3;overflow-wrap:anywhere;background:#54324b;border:1px solid #93608066;border-radius:10px 0 10px 10px;justify-content:space-between;align-items:center;gap:10px;margin-left:30px;padding:9px 13px;font-size:12px;line-height:1.7;display:flex}.user-answer .icon-button{color:#cba3c4;width:22px;height:22px}.chat-current{border-top:1px solid #54325588;padding-top:23px}.chat-current>.assistant-message{align-items:center;margin-bottom:18px;font-size:12px}.chat-current>.field-control{letter-spacing:-.4px;margin-bottom:19px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500}.chat-current>.field-control input,.chat-current>.field-control select,.chat-current>.field-control .choice{letter-spacing:0;margin-top:9px;padding:14px;font-family:DM Sans,sans-serif;font-size:12px}.chat-current>.field-control small{letter-spacing:0;color:#a77bb7;font-family:DM Sans,sans-serif;font-size:12px}.chat-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.chat-actions .text-button{color:#a580b1;font-size:12px}.chat-actions .button{font-size:12px}.skip-button{color:#8e669a;margin:13px auto 0;font-size:12px;display:flex}.chat-no-next{text-align:center;padding:10px;font-size:12px}.traditional-form>.field-control{margin-bottom:25px;font-size:12px}.traditional-form>.button{margin-top:7px}.correction-note{color:#e3b5ce;background:#50374744;border:1px solid #95677444;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px;font-size:12px;line-height:1.7;display:flex}.correction-note>svg{flex-shrink:0;margin-top:1px}.correction-note strong{font-size:12px;font-weight:500}.correction-note p{color:#b997b6;margin:7px 0 0;font-size:12px}.review-heading{text-align:center;margin:12px 0 26px}.review-check{color:#ecc1dc;background:#61435d55;border:1px solid #be82a755;border-radius:50%;place-items:center;width:43px;height:43px;margin:0 auto 18px;display:grid}.review-heading h2{margin:0 0 11px;font-size:26px;font-weight:500}.review-heading p{max-width:290px;margin:0 auto;font-size:12px;line-height:1.8}.review-answers{margin:0 0 29px}.review-answers>div{border-bottom:1px solid #4d2b59;padding:16px 36px 16px 0;position:relative}.review-answers dt{color:#9e75ab;margin-bottom:8px;font-size:12px}.review-answers dd{color:#e0c1de;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.review-answers .icon-button{color:#b28ab8;position:absolute;top:22px;right:0}.collector-review>.button{font-size:12px}.collector-complete{text-align:center;padding:26px 9px}.success-ring{color:#fad4e9;background:radial-gradient(circle at 30% 20%,#784261,#3d2844);border:1px solid #b7789e88;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 31px;animation:.6s ease-out appear;display:grid;box-shadow:0 0 0 9px #72395119,0 0 0 19px #72395109}.collector-complete>.eyebrow{letter-spacing:1.7px;font-size:12px}.collector-complete h2{letter-spacing:-1.5px;margin:16px 0;font-size:37px;font-weight:500}.collector-complete>p{color:#b896be;max-width:320px;margin:0 auto 24px;font-size:12px;line-height:1.9}.submission-receipt{background:#34203c;border:1px solid #75447555;border-radius:10px;flex-direction:column;gap:11px;max-width:310px;margin:0 auto 28px;padding:21px;display:flex}.submission-receipt>span{letter-spacing:2px;color:#9e75a6;font-size:12px}.submission-receipt>strong{color:#dcbedf;font-size:12px;font-weight:500}.submission-receipt>small{color:#9e75a6;font-size:12px}@media (min-width:1650px){.sidebar{width:244px;padding-left:22px;padding-right:22px}.workspace-main{margin-left:244px}.page-content{padding:43px 54px 48px}.topbar{height:84px;padding:0 54px}.page-heading{margin-bottom:35px}.page-heading h1{font-size:32px}.page-heading p{font-size:13px}.overview-hero{grid-template-columns:1fr 1.05fr;min-height:366px}.hero-copy{max-width:520px;padding:38px 45px 35px}.hero-copy h2{font-size:57px}.hero-copy p{max-width:350px;font-size:12px}.hero-eyebrow{font-size:12px}.hero-button{padding:12px 17px;font-size:12px}.hero-footnote{font-size:12px}.hero-art{min-height:360px}.floating-label{padding:11px 14px;font-size:12px}.hero-corner{font-size:12px}.stat-card{padding:24px 25px}.stat-heading{font-size:12px}.stat-value{font-size:37px}.stat-foot{font-size:12px}.stat-icon{width:33px;height:33px}.stat-icon svg{width:17px}.stats-grid{gap:22px;margin-bottom:26px}.dashboard-middle,.dashboard-bottom{gap:26px}.panel-heading{padding:27px 29px 18px}.panel-heading h2{font-size:16px}.panel-heading p{font-size:12px}.trend-chart{height:217px}.activity-panel{min-height:326px}.chart-empty,.chart-legend{font-size:12px}.channel-rows>div{padding:14px 0;font-size:12px}.channel-rows strong,.quick-form-row strong,.quick-form-row small{font-size:12px}.quick-form-row{margin:0 28px;padding:14px 0}.quick-form-icon{width:38px;height:38px}.quick-form-icon svg{width:18px}.quiet-note{font-size:12px}.recent-panel .empty-state{padding:26px 26px 34px}.recent-panel .empty-state h3{font-size:14px}.recent-panel .empty-state p{max-width:360px;font-size:12px}.recent-panel .empty-state .text-button{font-size:12px}.recent-panel .empty-icon{width:45px;height:45px}.page-content.builder-page-content{padding:0}.builder-grid{grid-template-columns:270px minmax(380px,1fr) 315px}.form-canvas{padding:38px}.question-editor,.form-intro-editor{padding:31px}.field-settings{padding-left:26px;padding-right:26px}.question-select strong,.question-select small,.field-settings .field-control,.field-settings .field-control input,.field-settings .field-control select{font-size:12px}.field-settings .panel-heading h2{font-size:13px}.forms-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.toast{left:calc(50% + 122px)}}@media (min-width:2150px){.page-content{padding-top:51px}.overview-hero{min-height:395px}.hero-copy{padding-top:45px}.hero-art{min-height:395px}.hero-copy h2{font-size:62px}.hero-copy p{max-width:370px;font-size:13px}.dashboard-middle,.dashboard-bottom{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.trend-chart{height:245px}.channel-rows{margin-bottom:24px}.hero-eyebrow{margin-bottom:23px}.page-heading h1{font-size:35px}}@media (max-width:1250px){.sidebar{width:195px;padding-left:12px;padding-right:12px}.workspace-main{margin-left:195px}.brand{font-size:22px}.brand-link{margin-left:9px}.page-content{padding:30px 26px}.topbar{padding:0 26px}.page-heading h1{font-size:23px}.page-heading p{font-size:12px}.hero-copy{padding:27px}.hero-copy h2{font-size:40px}.hero-copy p{max-width:265px;font-size:12px}.hero-eyebrow{letter-spacing:1.3px;font-size:12px}.hero-art,.overview-hero{min-height:300px}.floating-label{padding:7px 8px;font-size:12px}.label-top{top:38px;left:1%}.label-bottom{bottom:48px;right:3%}.hero-corner{font-size:12px}.stats-grid{gap:12px}.stat-card{padding:15px}.stat-heading{font-size:12px}.stat-value{font-size:28px}.stat-foot{font-size:12px}.stat-sparkline{width:33px;bottom:18px;right:12px}.dashboard-middle,.dashboard-bottom{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:17px}.panel-heading{padding:19px 20px 16px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:12px;line-height:1.8}.chart-empty{gap:6px;padding:10px;font-size:12px}.period-pill{padding:6px;font-size:12px}.quick-form-row{margin:0 18px}.forms-grid{gap:16px}.form-card-body{padding:18px}.form-card-body h2{font-size:13px}.form-card-body>p{font-size:12px}.form-art{height:162px}.builder-top{padding:20px}.builder-grid{grid-template-columns:195px minmax(250px,1fr) 235px}.form-canvas{padding:23px 19px}.field-settings{padding:0 15px 20px}.form-intro-editor,.question-editor{padding:19px}.builder-top-title h1{max-width:220px;font-size:15px}.builder-actions .save-status{display:none}.builder-subnav{padding-left:20px;padding-right:20px}.question-select strong{font-size:12px}.question-select{gap:7px;padding:11px 6px}.question-number{font-size:12px}.question-list-panel .panel-heading{padding:23px 13px 15px}.access-layout{gap:18px;padding:25px}.access-settings{padding:22px}.preview-layout{gap:32px;padding:32px}.preview-paper{padding:27px}.preview-info h2{font-size:27px}.settings-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}.settings-card{gap:13px;padding:22px}.health-panel{padding-left:18px;padding-right:18px}.health-row{gap:8px;font-size:12px}.health-row .badge{font-size:12px}.motion-choices{gap:7px}.motion-choices label{padding:15px 9px}.motion-choices small,.settings-card p{font-size:12px}.section-icon{width:29px;height:29px}.section-icon svg{width:17px}.response-table th,.response-table td{padding-left:13px;padding-right:13px}.response-toolbar{padding:17px}.response-filters select{max-width:155px;font-size:12px}.response-toolbar .search-input{width:260px}.collector{padding:0 40px}.collector-layout{gap:60px}.collector-intro h1{font-size:38px}.collector-card{padding:25px}.toast{left:calc(50% + 97px)}}@media (max-width:1050px){.sidebar{width:79px;padding:30px 12px 16px}.brand-link{margin:0 auto 37px}.brand{gap:0}.sidebar .brand>span:last-child{display:none}.workspace-selector{justify-content:center;margin-bottom:22px;padding:9px}.workspace-selector>span:nth-child(2),.workspace-selector>svg,.nav-caption,.nav-link>span,.sidebar-callout,.profile>span:nth-child(2),.profile>svg{display:none}.nav-link{justify-content:center;margin:8px 0;padding:13px 10px}.sidebar-bottom{padding-top:10px}.profile{justify-content:center;padding:20px 0 4px}.workspace-main{margin-left:79px}.page-content{padding:30px 25px}.page-heading h1{font-size:25px}.topbar{height:68px}.brand-mark{gap:4px}.nav-link.active{background:#492839}.stats-grid{gap:14px}.stat-card{padding:17px}.stat-heading,.stat-foot{font-size:12px}.form-card-body{padding:19px}.builder-page-content{padding:0}.builder-grid{grid-template-columns:190px minmax(230px,1fr) 230px}.builder-top-title h1{max-width:190px}.builder-top{gap:13px;padding:20px}.builder-top>.back-link span{display:none}.builder-actions{gap:8px}.builder-subnav .tabs>button{padding:9px 10px;font-size:12px}.builder-subnav{padding:12px 20px}.canvas-heading>span:last-child{display:none}.form-intro-editor>.title-input{font-size:22px}.question-editor .field-control,.question-editor .field-control input,.question-editor .field-control textarea{font-size:12px}.preview-layout{gap:35px;padding:32px}.access-layout{padding:25px}.collector-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:42px}.collector-intro h1{letter-spacing:-1.4px;font-size:33px}.collector-intro>p{font-size:12px}.collector-scene{height:230px}.collector-card{padding:24px}.collector-welcome h2{font-size:25px}.collector-welcome p{font-size:12px}.collector-mode-cards{gap:9px}.collector-mode-cards>button{padding:17px 12px}.collector-mode-cards strong,.collector-mode-cards>button>span{font-size:12px}.toast{left:calc(50% + 39px)}}@media (max-width:850px){.page-content{padding:26px 22px}.topbar{padding:0 22px}.page-heading{align-items:flex-start;gap:15px}.page-heading h1{font-size:22px}.page-heading p{max-width:340px;font-size:12px;line-height:1.7}.page-heading .eyebrow{font-size:12px}.heading-action>.button{min-height:36px;padding:9px 12px;font-size:12px}.overview-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:293px}.hero-copy{padding:27px 23px}.hero-copy h2{font-size:39px}.hero-copy p{max-width:235px;font-size:12px}.hero-eyebrow{letter-spacing:1.2px;margin-bottom:19px;font-size:12px}.hero-art{min-height:290px}.hero-button{padding:9px 11px;font-size:12px}.hero-button svg:last-child{margin-left:3px}.hero-footnote{font-size:12px}.floating-label{gap:5px;padding:7px;font-size:12px;left:auto;right:5%}.label-top{top:38px;right:9%}.label-bottom{bottom:43px;right:3%}.art-dot{display:none}.hero-corner{font-size:12px;right:13px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stat-card{padding:16px 20px}.stat-value{font-size:31px}.stat-foot{font-size:12px}.stat-sparkline{width:54px;bottom:23px;right:20px}.stat-heading{font-size:12px}.dashboard-middle,.dashboard-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.panel-heading{gap:10px;padding:18px 17px 13px}.panel-heading h2,.panel-heading p{font-size:12px}.period-pill{gap:4px;padding:5px;font-size:12px}.period-pill svg{width:10px}.trend-chart{height:160px;margin:0 8px}.activity-panel{min-height:260px}.chart-empty{white-space:normal;text-align:center;width:75%;font-size:12px;line-height:1.8}.chart-legend{gap:20px;font-size:12px}.channel-rows{margin:0 17px 13px}.channel-rows>div,.channel-rows strong{font-size:12px}.quick-form-row{gap:9px;margin:0 17px}.quick-form-row strong,.quick-form-row small{font-size:12px}.quick-form-icon{width:28px;height:28px}.quick-form-row>svg{width:12px}.quiet-note{padding:15px 10px;font-size:12px}.recent-panel .panel-heading .text-button{font-size:12px}.recent-panel .empty-state{padding:20px 17px}.recent-panel .empty-state h3,.recent-panel .empty-state p,.recent-panel .empty-state .text-button{font-size:12px}.forms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-art{height:180px}.toolbar{gap:12px}.toolbar .tabs{gap:2px}.toolbar .tabs>button{padding:8px;font-size:12px}.toolbar .search-input{width:175px}.search-input>input:not([type=checkbox]){font-size:12px}.builder-grid{grid-template-columns:170px minmax(0,1fr)}.field-settings{border-top:1px solid #523357;border-left:0;grid-area:2/2;padding:20px 25px}.question-list-panel{grid-row:span 2}.form-canvas{padding:24px}.field-settings .panel-heading{padding:0 0 20px}.field-settings .field-control,.field-settings .field-control input,.field-settings .field-control select{font-size:12px}.field-settings .settings-section{margin-top:12px}.field-settings .input-pair{max-width:350px}.builder-subnav .tabs>button{padding:8px;font-size:12px}.builder-subnav .tabs>button svg{width:14px}.builder-top-title h1{max-width:180px;font-size:14px}.builder-actions .button{min-height:32px;padding:8px 10px;font-size:12px}.builder-actions .button svg{width:13px}.builder-top-title{gap:9px}.builder-top-title .badge{font-size:12px}.builder-top{gap:10px;padding:18px}.builder-subnav{padding:10px 16px}.version-note,.question-select strong,.question-select small,.question-list-panel .panel-heading h2{font-size:12px}.question-list{padding:0 7px}.add-question{width:calc(100% - 24px);margin:15px 12px;font-size:12px}.reorder-controls{opacity:1}.reorder-controls>button{padding:4px 0}.preview-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:25px;padding:25px}.preview-info h2{letter-spacing:-.9px;font-size:24px}.preview-info p{font-size:12px}.preview-paper{padding:23px}.preview-paper>h2{font-size:22px}.preview-paper>p{font-size:12px}.preview-info .info-banner{align-items:flex-start;font-size:12px}.access-layout{grid-template-columns:minmax(0,1fr);max-width:600px}.sharing-panel{padding:25px 30px}.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.owner-card{grid-column:span 2}.response-toolbar{flex-wrap:wrap;gap:13px}.response-toolbar .search-input,.response-filters{width:100%}.response-filters>label{flex:1}.response-filters select{width:100%;max-width:none}.response-table th,.response-table td{padding:14px 12px}.response-table th:nth-child(2),.response-table td:nth-child(2){display:none}.response-table td{font-size:12px}.table-open strong{max-width:135px;font-size:12px}.response-table .badge,.source-label{font-size:12px}.issue-card{flex-wrap:wrap;gap:14px;padding:18px}.issue-card>div{min-width:230px}.issue-card>.button{margin-left:auto;font-size:12px}.issues-summary h2{font-size:25px}.issues-summary p{font-size:12px}.issues-summary>div:first-child{padding:25px}.collector{padding:0 30px}.collector-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:28px;padding-top:45px}.collector-intro h1{margin:21px 0 17px;font-size:29px;line-height:1.3}.collector-intro>.eyebrow{letter-spacing:1px;gap:7px;font-size:12px}.collector-intro>p{font-size:12px}.collector-scene{height:210px}.collector-intro-foot{font-size:12px}.collector-card{padding:22px}.collector-card-heading>span{letter-spacing:1px;font-size:12px}.segmented-control.small>button{gap:4px;padding:5px 6px;font-size:12px}.segmented-control.small>button svg{width:12px}.collector-mode-cards{grid-template-columns:1fr}.collector-mode-cards>button{gap:3px;padding:14px 14px 14px 46px;position:relative}.collector-mode-cards>button>svg:first-child{width:17px;margin:0;position:absolute;top:17px;left:15px}.collector-mode-cards>button>span{margin-top:3px}.collector-welcome>.badge{font-size:12px}.collector-welcome h2{font-size:23px}.welcome-detail{gap:10px;font-size:12px}.welcome-detail>span+span:before{margin-right:10px}.collector-welcome>.button,.collector-small{font-size:12px}.assistant-message{gap:8px;font-size:12px}.assistant-message>div{padding:12px}.assistant-avatar{width:22px;height:22px;font-size:13px}.chat-exchange{padding-left:30px}.user-answer{margin-left:10px;padding:8px 10px;font-size:12px}.chat-current>.field-control{font-size:15px}.chat-actions{gap:10px}.chat-actions .button{padding:10px 12px;font-size:12px}.chat-actions .text-button{font-size:12px}.review-heading h2{font-size:24px}.review-heading p{font-size:12px}.collector-review>.button{white-space:normal;padding:11px 10px;font-size:12px}.collector-complete h2{font-size:32px}.collector-complete>p,.collector-footer,.collector-footer strong{font-size:12px}}@media (max-width:640px){.sidebar{z-index:80;width:225px;padding:28px 18px 18px;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 50px #0005}.sidebar.open{transform:translate(0)}.sidebar .brand>span:last-child{display:block}.sidebar .brand{gap:10px;font-size:24px}.sidebar .brand-link{margin:0 12px 30px}.workspace-selector{justify-content:flex-start;padding:11px 10px}.workspace-selector>span:nth-child(2),.workspace-selector>svg,.nav-caption,.nav-link>span,.profile>span:nth-child(2),.profile>svg{display:block}.nav-link{justify-content:flex-start;margin:4px 0;padding:12px 13px}.nav-link>span.nav-key{margin-left:auto}.profile{justify-content:flex-start;padding:18px 6px 3px}.sidebar-callout{margin-bottom:15px;display:block}.drawer-shade{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;background:#08030ecc;position:fixed;inset:0}.workspace-main{margin:0}.topbar{height:61px;padding:0 19px}.menu-button{margin-left:-6px;display:inline-flex}.breadcrumb{gap:11px;font-size:12px}.breadcrumb-root,.breadcrumb-divider{display:none}.topbar-actions{gap:13px}.workspace-status{gap:6px;font-size:12px}.workspace-status>span{width:4px;height:4px}.topbar-actions>.icon-button{width:25px}.top-avatar{width:26px;height:26px;font-size:12px}.page-content{padding:26px 20px 30px}.page-heading{flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:24px}.page-heading h1{letter-spacing:-1px;max-width:350px;margin:0 0 9px;font-size:25px;line-height:1.35}.page-heading p{max-width:340px;font-size:12px}.page-heading .eyebrow{margin-bottom:11px;font-size:12px}.heading-action>.button{min-height:35px;padding:8px 12px;font-size:12px}.overview-hero{background:radial-gradient(at 60% 85%,#482740,#2c1d31 70%);grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:19px}.hero-copy{max-width:none;padding:28px 26px 0}.hero-eyebrow{letter-spacing:1.2px;margin-bottom:17px;font-size:12px}.hero-copy h2{letter-spacing:-1.9px;max-width:350px;font-size:47px;line-height:1.1}.hero-copy p{max-width:270px;margin-bottom:20px;font-size:12px}.hero-button{gap:9px;padding:11px 13px;font-size:12px}.hero-button svg:last-child{margin-left:15px}.hero-footnote{gap:6px;margin-top:15px;font-size:12px}.hero-art{height:190px;min-height:190px;margin-top:-8px}.hero-scene{width:80%;height:245px;top:-29px;left:10%}.floating-label{padding:7px 9px;font-size:12px}.label-top{top:42px;left:20px;right:auto}.label-bottom{bottom:39px;right:20px}.hero-corner{letter-spacing:1.5px;font-size:12px;bottom:13px;right:17px}.art-orbit{width:250px;height:165px}.orbit-two{width:330px;height:215px}.hero-art .tiny-check{width:15px;height:15px}.stats-grid{gap:12px;margin-bottom:20px}.stat-card{border-radius:10px;padding:15px 16px}.stat-heading{font-size:12px}.stat-icon{width:25px;height:25px}.stat-icon svg{width:13px}.stat-value{font-size:29px;line-height:1.8}.stat-foot{max-width:100px;font-size:12px;line-height:1.5}.stat-sparkline{width:30px;bottom:22px;right:15px}.dashboard-middle,.dashboard-bottom{grid-template-columns:minmax(0,1fr);gap:19px;margin-bottom:20px}.dashboard-bottom{margin-bottom:0}.panel-heading{gap:15px;padding:22px 22px 16px}.panel-heading h2{margin-bottom:7px;font-size:13px}.panel-heading p{font-size:12px;line-height:1.7}.period-pill{gap:5px;padding:6px 7px;font-size:12px}.trend-chart{height:182px;margin:0 13px}.activity-panel{min-height:290px}.chart-empty{max-width:270px;font-size:12px;line-height:1.8}.chart-legend{padding-bottom:20px;font-size:12px}.channel-panel .pipeline-scene{height:160px}.channel-rows{margin:0 23px 20px}.channel-rows>div{padding:12px 0;font-size:12px}.channel-rows strong{font-size:12px}.quick-form-row{gap:13px;margin:0 22px;padding:15px 0}.quick-form-row strong,.quick-form-row small{font-size:12px}.quick-form-icon{width:36px;height:36px}.quick-form-icon svg{width:18px}.quick-form-row>svg{width:16px}.quiet-note{padding:19px;font-size:12px}.recent-panel .panel-heading .text-button{font-size:12px}.recent-panel .empty-state{padding:25px 25px 30px}.recent-panel .empty-state h3{font-size:13px}.recent-panel .empty-state p{max-width:290px;font-size:12px}.recent-panel .empty-state .text-button{font-size:12px}.recent-panel .empty-icon{width:43px;height:43px}.recent-panel .empty-icon svg{width:22px}.recent-row strong,.recent-row small{font-size:12px}.workspace-footer{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:3px 20px 25px;font-size:12px}.toolbar{flex-wrap:wrap;gap:16px;margin:23px 0}.toolbar .tabs{justify-content:flex-start;gap:6px;width:100%}.toolbar .tabs>button{padding:9px 11px;font-size:12px}.toolbar .search-input{width:100%}.search-input>input:not([type=checkbox]){padding:11px 0;font-size:12px}.forms-grid{grid-template-columns:minmax(0,1fr);gap:20px}.form-art{height:215px}.form-card-body{padding:23px}.form-card-body h2{font-size:16px}.form-card-body>p{height:auto;min-height:35px;font-size:12px;line-height:1.8}.form-card-meta,.form-card-footer>span,.form-card-footer .text-button{font-size:12px}.new-form-card{min-height:235px}.modal-backdrop{padding:12px}.modal{border-radius:13px;max-height:calc(100dvh - 24px);padding:23px 21px}.modal-heading{margin-bottom:22px}.modal-heading h2{letter-spacing:-.5px;font-size:18px;line-height:1.5}.create-intro p{font-size:12px}.create-spark{width:42px;height:42px}.field-control{font-size:12px}.field-control input,.field-control textarea,.field-control select{font-size:13px}.prompt-suggestions{gap:6px}.prompt-suggestions button{padding:6px;font-size:12px}.modal-footnote{margin-left:0;margin-right:0;font-size:12px}.toast{gap:8px;min-width:min(320px,100vw - 32px);padding:10px 10px 10px 13px;font-size:12px;bottom:18px;left:50%}.toast .icon-button{margin-left:auto}.startup{padding:28px}.startup h1{font-size:26px}.startup p{font-size:12px}.builder-page-content{padding:0}.builder-top{gap:13px;padding:19px 17px}.builder-top>.back-link{flex:none}.builder-top-title{flex:1}.builder-top-title h1{max-width:220px;font-size:15px}.builder-top-title .badge{font-size:12px}.builder-actions{justify-content:flex-end;gap:10px;width:100%;padding-left:24px}.builder-actions .button{min-height:35px;padding:8px 13px;font-size:12px}.builder-actions .button svg{width:14px}.builder-actions .save-status{margin-right:auto;font-size:12px;display:flex}.builder-subnav{padding:12px 13px;overflow:auto}.builder-subnav .tabs{gap:3px}.builder-subnav .tabs>button{gap:6px;padding:8px;font-size:12px}.version-note{display:none}.builder-grid{flex-direction:column;display:flex}.question-list-panel{border-bottom:1px solid #4d2f51;border-right:0;padding-bottom:13px}.question-list-panel .panel-heading{padding:15px 18px 10px}.question-list-panel .panel-heading h2{font-size:12px}.question-list{scrollbar-width:thin;scrollbar-color:#533152 transparent;gap:8px;padding:0 15px;display:flex;overflow:auto}.question-list-item{background:#221529;border-color:#443047;flex:0 0 185px;margin:3px 0}.question-select{gap:10px;padding:13px 9px}.question-select strong{max-width:127px;font-size:12px}.question-select small,.question-number{font-size:12px}.reorder-controls{padding-right:7px}.reorder-controls>button{padding:3px 1px}.question-list-panel>.add-question{display:none}.keyboard-note{margin-top:10px;font-size:12px}.builder-mini-scene{display:none}.form-canvas{padding:25px 19px}.canvas-heading{margin-bottom:18px}.form-intro-editor{padding:22px}.form-intro-editor>.title-input{font-size:25px}.form-intro-editor>textarea{font-size:12px}.canvas-divider{margin:23px 0}.question-editor{padding:23px 21px}.question-editor .field-control{font-size:12px}.question-editor .field-control input,.question-editor .field-control textarea{font-size:13px}.question-editor-heading{font-size:12px}.inline-preview{padding:19px 15px 0}.field-settings{padding:25px 23px}.field-settings .field-control{font-size:12px}.field-settings .field-control input,.field-settings .field-control select{padding:11px;font-size:12px}.field-settings .panel-heading h2{font-size:13px}.switch-row{padding-bottom:18px;font-size:12px}.switch-row small,.settings-section h3,.settings-section>p,.quiet-rule{font-size:12px}.field-settings .danger-quiet{min-height:39px;font-size:12px}.preview-layout{grid-template-columns:1fr;gap:25px;padding:25px 21px}.preview-info{padding:0}.preview-info h2{margin:10px 0;font-size:27px}.preview-info h2 br{display:none}.preview-info p{max-width:none;font-size:12px}.preview-info>.eyebrow{font-size:12px}.preview-scene{display:none}.preview-info .info-banner{margin-bottom:0;font-size:12px}.preview-paper{padding:28px 24px}.preview-paper>h2{font-size:26px}.preview-paper>p{font-size:12px}.preview-brand{margin-bottom:25px}.access-layout{padding:23px 18px}.access-settings{padding:23px}.access-settings .panel-heading{gap:10px}.access-settings .panel-heading h2{font-size:16px}.access-settings .panel-heading p{font-size:12px}.access-option{gap:10px;padding:16px 13px}.access-option>svg{width:18px}.access-option strong,.access-option small{font-size:12px}.sharing-panel{padding:22px}.access-scene{height:180px}.response-toolbar{gap:12px;padding:17px}.response-filters{gap:10px}.response-filters select{font-size:12px}.response-table-wrap{display:none}.response-mobile-list{display:block}.response-mobile-card{text-align:left;border-bottom:1px solid #4c2b53;width:100%;padding:20px;display:block}.response-mobile-card>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.response-mobile-card strong{font-size:12px;font-weight:500}.response-mobile-card .badge{font-size:12px}.response-mobile-card p{color:#bea0c5;overflow-wrap:anywhere;margin:13px 0 17px;font-size:12px;line-height:1.7}.response-mobile-card>div:last-child{color:#946a9f;font-size:12px}.response-mobile-card>div:last-child>span:last-child{align-items:center;gap:6px;display:flex}.pagination{padding:14px 17px;font-size:12px}.pagination>div{gap:8px}.response-detail-meta{gap:10px;font-size:12px;line-height:1.8}.detail-tabs>button{font-size:12px}.answer-list>div{grid-template-columns:1fr;gap:9px;padding:15px 0}.answer-list dt,.answer-list dd{font-size:12px}.detail-actions{gap:9px}.detail-actions .button{flex:1;font-size:12px}.issues-summary{grid-template-columns:1fr;min-height:310px;position:relative}.issues-summary>div:first-child{z-index:2;pointer-events:none;padding:27px 25px 120px;position:relative}.issues-summary h2{font-size:27px}.issues-summary p{max-width:280px;font-size:12px}.issues-scene{opacity:.8;width:230px;height:150px;min-height:150px;position:absolute;bottom:-5px;right:0}.issues-summary .badge{font-size:12px}.issue-card{gap:13px;padding:20px}.issue-card>div{flex:1;min-width:0}.issue-card>.issue-symbol{border-radius:9px;align-self:flex-start;width:35px;height:35px}.issue-symbol svg{width:19px}.issue-title{gap:9px}.issue-title h3,.issue-card p,.issue-meta,.issue-card .badge{font-size:12px}.issue-card>.button{margin-left:48px}.settings-card{gap:12px;padding:23px 20px}.settings-card h2{font-size:15px}.settings-card p,.settings-card .field-control,.settings-card .field-control input,.settings-card .button{font-size:12px}.section-icon{width:28px;height:28px}.motion-choices{grid-template-columns:1fr;gap:10px}.motion-choices label{padding:14px 14px 14px 35px}.motion-choices input{width:12px;height:12px;top:16px;left:12px;right:auto}.motion-choices strong{margin-bottom:5px;font-size:12px}.motion-choices small{font-size:12px}.settings-aside{display:flex}.owner-card{margin-top:8px}.health-panel{padding:0 22px 23px}.health-panel .panel-heading{padding-top:23px}.health-row{padding:16px 0;font-size:12px}.health-row>strong,.health-row .badge,.health-panel .muted-copy{font-size:12px}.usage-values{padding-top:6px}.usage-values strong{font-size:31px}.usage-values span,.usage-panel>p{font-size:12px}.collector{padding:0 22px}.collector-header{padding:23px 0}.collector-logo{font-size:22px}.collector-secure{gap:5px;font-size:12px}.collector-secure svg{width:12px}.collector-layout{grid-template-columns:1fr;gap:25px;padding:31px 0 44px}.collector-intro{position:relative;top:0}.collector-intro>.eyebrow{letter-spacing:1.2px;margin-top:0;font-size:12px}.collector-intro h1{letter-spacing:-1.3px;max-width:340px;margin:17px 0 12px;font-size:32px}.collector-intro>p{max-width:340px;margin-bottom:0;font-size:12px;line-height:1.85}.collector-scene,.collector-intro-foot{display:none}.collector-card{border-radius:14px;padding:25px 23px}.collector-welcome{padding:9px 0}.welcome-symbol{border-radius:17px;width:58px;height:58px;margin-bottom:24px}.welcome-symbol svg{width:25px}.collector-welcome>.badge{font-size:12px}.collector-welcome h2{margin-top:17px;font-size:26px}.collector-welcome p{max-width:290px;margin-bottom:23px;font-size:12px;line-height:1.85}.collector-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collector-mode-cards>button{gap:0;padding:19px 13px}.collector-mode-cards>button>svg:first-child{width:19px;height:19px;margin-bottom:16px;position:static}.collector-mode-cards strong{font-size:12px}.collector-mode-cards>button>span{margin-top:6px;font-size:12px}.collector-welcome>.button{padding:12px;font-size:12px}.welcome-detail{gap:11px;margin-bottom:23px;font-size:12px}.collector-small{margin-top:16px;font-size:12px}.collector-card-heading>span{letter-spacing:1.2px;font-size:12px}.segmented-control.small>button{padding:6px 8px;font-size:12px}.segmented-control.small>button svg{width:13px}.collector-progress{margin-bottom:27px}.collector-progress small{font-size:12px}.assistant-message{gap:10px;font-size:12px}.assistant-avatar{width:24px;height:24px}.assistant-message>div{padding:13px}.chat-exchange{padding-left:34px}.chat-prompt{font-size:12px}.user-answer{margin-left:18px;padding:9px 12px;font-size:12px}.chat-current>.field-control{font-size:18px}.chat-current>.field-control input{padding:13px;font-size:14px}.chat-current>.field-control small,.chat-actions .text-button{font-size:12px}.chat-actions .button{padding:11px 14px;font-size:12px}.skip-button{font-size:12px}.review-heading h2{font-size:26px}.review-heading p,.review-answers dt{font-size:12px}.review-answers dd{font-size:13px}.collector-review>.button{font-size:12px}.collector-complete h2{font-size:36px}.collector-complete>p,.collector-complete>.eyebrow,.collector-complete>.button{font-size:12px}.collector-footer{text-align:center;flex-direction:column;gap:10px;padding:24px 0;font-size:12px}.collector-footer strong{font-size:12px}.collector-gate{padding:30px 8px 70px}.collector-gate h1{font-size:27px}.collector-gate>p{font-size:12px}.collector-gate .gate-scene{height:180px}}@media (max-width:370px){.page-content{padding:24px 16px}.topbar{padding:0 16px}.workspace-status{display:none}.page-heading h1{font-size:22px}.page-heading p{font-size:12px}.hero-copy{padding:25px 21px 0}.hero-copy h2{font-size:41px}.hero-copy p{max-width:235px;font-size:12px}.hero-eyebrow{letter-spacing:1px;font-size:12px}.hero-button{padding:10px 11px;font-size:12px}.hero-button svg:last-child{margin-left:5px}.hero-footnote{font-size:12px}.hero-art{height:174px;min-height:174px}.hero-scene{height:220px;top:-25px}.label-top{padding:6px 7px;font-size:12px;left:12px}.label-bottom{padding:6px 7px;font-size:12px;bottom:36px;right:12px}.stat-card{padding:14px 12px}.stat-heading{gap:5px;font-size:12px}.stat-value{font-size:27px}.stat-foot{max-width:87px;font-size:12px}.stat-icon{width:23px;height:23px}.stat-sparkline{width:20px;bottom:21px;right:12px}.stats-grid{gap:10px}.panel-heading{padding:20px 18px 13px}.panel-heading h2,.panel-heading p{font-size:12px}.period-pill{gap:3px;padding:5px;font-size:12px}.chart-empty{max-width:220px;font-size:12px}.toolbar .tabs{gap:3px}.toolbar .tabs>button{padding:8px 9px;font-size:12px}.form-art{height:185px}.form-card-body{padding:20px}.form-card-footer{gap:8px}.form-card-footer>span,.form-card-footer .text-button{font-size:12px}.modal{padding:20px 17px}.modal-heading h2{font-size:17px}.create-intro{gap:10px}.create-intro p{font-size:12px}.create-spark{width:37px;height:37px}.or-divider{gap:7px;font-size:12px}.prompt-suggestions button{font-size:12px}.builder-top-title h1{max-width:170px;font-size:14px}.builder-actions{padding-left:0}.builder-actions .save-status{gap:4px;margin-right:0;font-size:12px}.builder-actions .button{padding:8px 10px;font-size:12px}.builder-subnav .tabs>button{gap:5px;padding:8px 6px;font-size:12px}.builder-subnav .tabs>button svg{width:12px}.form-canvas{padding:22px 16px}.question-editor,.form-intro-editor{padding:20px 17px}.form-intro-editor>.title-input{font-size:23px}.field-settings{padding:23px 20px}.access-layout{padding:20px 15px}.access-settings{padding:20px}.access-option{gap:8px;padding:15px 11px}.access-option strong,.access-option small{font-size:12px}.access-option input{width:11px;height:11px}.access-option>svg{width:16px}.access-settings .panel-heading h2{font-size:14px}.sharing-panel{padding:20px}.settings-card{gap:10px;padding:21px 17px}.settings-card-content h2{font-size:14px}.settings-card-content p{font-size:12px}.section-icon{width:25px;height:25px}.settings-card .quiet-rule{padding:10px;font-size:12px}.collector{padding:0 17px}.collector-header{padding:21px 0}.collector-logo{font-size:21px}.collector-secure{font-size:12px}.collector-intro h1{font-size:29px}.collector-intro>.eyebrow,.collector-intro>p{font-size:12px}.collector-card{padding:22px 18px}.collector-welcome h2{font-size:24px}.collector-welcome p{font-size:12px}.collector-mode-cards{gap:8px}.collector-mode-cards>button{padding:17px 11px}.collector-mode-cards strong,.collector-mode-cards>button>span{font-size:12px}.welcome-detail{gap:8px;font-size:12px}.welcome-detail>span+span:before{margin-right:8px}.collector-welcome>.button,.collector-small,.collector-card-heading>span{font-size:12px}.segmented-control.small>button{gap:4px;padding:5px 6px;font-size:12px}.collector-progress{gap:10px}.collector-progress small{font-size:12px}.assistant-message{gap:8px;font-size:12px}.assistant-message>div{padding:11px}.assistant-avatar{width:21px;height:21px}.chat-current>.field-control{font-size:17px}.chat-actions .text-button{gap:5px;font-size:12px}.chat-actions .button{padding:10px 12px;font-size:12px}.collector-review>.button{font-size:12px}.collector-complete>.eyebrow{letter-spacing:1.4px;font-size:12px}.collector-complete h2{font-size:31px}.collector-complete>p{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.button:hover:not(:disabled){transform:none}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}html[data-motion=off] .button:hover,html[data-motion=reduced] .button:hover{transform:none}:root{--accent:#ca0a63;--bg:#050207;--text:#f7f0f7;color:#f7f0f7;background:#050207}body{background:#050207;font-size:16px}.sidebar{background:#100b14}.workspace-main{background:#0d0811}.button{min-height:44px;padding:11px 16px;font-size:14px}.button.primary{color:#fff5fc;background:#ca0a63;border-color:#e22c80;box-shadow:inset 0 1px #ffb2db33,0 3px 16px #ca0a631f}.button.primary:hover:not(:disabled){background:#e11877;box-shadow:0 5px 23px #ca0a6333}.button.secondary{color:#f0ddea}.icon-button{min-width:36px;min-height:36px}.page-heading p{font-size:14px;line-height:1.7}.page-heading .eyebrow,.eyebrow{letter-spacing:1.45px;font-size:10px}.page-heading h1{font-size:29px}.panel-heading h2{font-size:16px}.panel-heading p{font-size:13px;line-height:1.6}.panel-heading .text-button{font-size:12px}.nav-link{font-size:14px}.nav-caption{font-size:10px}.workspace-selector{font-size:13px}.workspace-selector small{font-size:11px}.sidebar-callout strong{font-size:14px}.sidebar-callout p,.sidebar-callout .text-button{font-size:12px}.breadcrumb{font-size:13px}.workspace-status{font-size:12px}.hero-eyebrow{letter-spacing:1.15px;font-size:10px;line-height:1.8}.hero-copy p{max-width:330px;font-size:14px}.hero-copy{max-width:520px}.hero-button{color:#2b0b21;background:#ee83b8;border-color:#ffaad5;min-height:44px;font-size:14px}.hero-footnote{font-size:12px;line-height:1.8}.hero-footnote>span:first-child{flex-shrink:0}.hero-corner{font-size:9px}.floating-label{padding:10px 12px;font-size:12px}.stat-heading{font-size:13px}.stat-value{font-size:35px}.stat-foot{max-width:none;padding-right:15px;font-size:12px;line-height:1.6}.stat-sparkline{display:none}.period-pill{gap:7px;padding:8px;font-size:12px}.chart-empty{white-space:normal;text-align:center;width:75%;max-width:330px;font-size:12px;line-height:1.7}.chart-legend{font-size:12px}.trend-chart text{font-size:11px}.channel-rows>div,.channel-rows strong{font-size:12px}.channel-rows{margin-bottom:16px}.quick-form-row strong{font-size:14px}.quick-form-row small{font-size:12px;line-height:1.6}.quick-form-row{padding:14px 0}.quick-form-icon{flex-shrink:0;width:37px;height:37px}.quiet-note{text-align:center;font-size:12px;line-height:1.6}.recent-panel .empty-state h3{font-size:15px}.recent-panel .empty-state p{max-width:340px;font-size:13px}.recent-panel .empty-state .text-button,.recent-row strong{font-size:13px}.recent-row small{font-size:12px}.workspace-footer{font-size:12px;line-height:1.7}.tabs>button,.toolbar .tabs>button{min-height:40px;font-size:13px}.search-input>input:not([type=checkbox]){padding:12px 0;font-size:14px}.form-card-body h2{font-size:18px}.form-card-body>p{height:auto;min-height:45px;font-size:14px}.form-card-meta{font-size:13px}.form-card-footer>span,.form-card-footer .text-button{font-size:12px}.form-card-footer{align-items:flex-start}.new-form-card strong{font-size:17px}.new-form-card p{font-size:14px}.new-form-card{min-height:400px}.badge{font-size:11px;line-height:1.3}.empty-state p{font-size:14px}.modal-heading h2{font-size:22px;line-height:1.45}.modal-copy,.create-intro p,.field-control{font-size:14px}.field-control input,.field-control textarea,.field-control select{font-size:16px}.field-control>small{font-size:12px}.modal-footnote,.or-divider{font-size:12px;line-height:1.7}.toast{font-size:14px;line-height:1.6}.loading,.error-box{font-size:14px}.error-box{line-height:1.7}.info-banner{font-size:13px}.info-banner .text-button{font-size:12px}.builder-top-title h1{font-size:18px;line-height:1.5}.builder-top-title{min-width:180px}.builder-actions .button{min-height:42px;font-size:13px}.builder-actions{flex-wrap:wrap}.save-status{font-size:12px;line-height:1.6}.builder-actions .save-status{font-size:12px}.builder-subnav .tabs>button{min-height:42px;font-size:13px}.version-note{font-size:12px}.question-list-panel .panel-heading h2{font-size:13px}.question-select{gap:8px;padding:15px 9px}.question-select strong{font-size:13px}.question-select small{font-size:12px;line-height:1.5}.question-number{font-size:11px}.question-select .required{font-size:13px}.reorder-controls>button{min-height:25px;padding:5px}.add-question{min-height:43px;font-size:13px}.keyboard-note{font-size:11px}.canvas-heading{font-size:12px}.canvas-heading .eyebrow{font-size:10px}.form-intro-editor>label{font-size:11px;line-height:1.6}.form-intro-editor>textarea{font-size:14px;line-height:1.8}.question-editor .field-control{font-size:14px}.question-editor .field-control input,.question-editor .field-control textarea{font-size:16px}.question-editor-heading{font-size:12px}.question-step{letter-spacing:1px;font-size:10px}.inline-preview>.eyebrow{font-size:10px}.field-settings .panel-heading h2{font-size:14px}.field-settings .field-control{font-size:13px}.field-settings .field-control input,.field-settings .field-control select{min-height:42px;font-size:14px}.switch-row{font-size:13px}.switch-row small{font-size:12px;line-height:1.6}.settings-section h3{font-size:14px}.settings-section>p,.quiet-rule{font-size:12px;line-height:1.7}.field-settings .danger-quiet{min-height:42px;font-size:13px}.preview-info p{font-size:14px}.preview-info .info-banner{font-size:12px}.preview-paper>p{font-size:14px}.preview-paper>.text-button{font-size:13px}.preview-navigation>span{font-size:12px}.segmented-control>button{min-height:36px;font-size:13px}.access-settings>.panel-heading h2{font-size:18px}.access-settings>.panel-heading p{font-size:13px}.access-option strong{font-size:14px;line-height:1.5}.access-option small{font-size:12px;line-height:1.5}.access-settings>.button{font-size:14px}.access-settings>.muted-copy{font-size:12px}.sharing-panel>p{font-size:14px}.sharing-panel>.field-control{font-size:13px}.copy-input>input{font-size:14px}.invitation-section h3{font-size:16px}.invitation-section>p,.invitation-row{font-size:13px}.invitation-row small{font-size:12px}.response-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.columns-picker{position:relative}.columns-menu{z-index:15;background:#302039;border:1px solid #81516f88;border-radius:10px;min-width:185px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 40px #0007}.columns-menu label{cursor:pointer;align-items:center;gap:10px;padding:11px 9px;font-size:13px;display:flex}.selection-bar{color:#efb7d5;background:#5c2f4933;border-bottom:1px solid #88547355;flex-wrap:wrap;align-items:center;gap:20px;padding:13px 23px;font-size:13px;display:flex}.selection-bar>span{margin-right:auto}.selection-bar .text-button{font-size:12px}.selection-cell{width:40px!important;padding-left:15px!important;padding-right:5px!important}.selection-cell input{cursor:pointer;width:15px;height:15px}.response-filters select{min-height:44px;font-size:13px}.response-table th,.response-table td{font-size:12px}.response-table .badge{font-size:11px}.table-open strong{font-size:13px}.source-label,.pagination,.response-detail-meta{font-size:12px}.answer-list dt{font-size:13px}.answer-list dd{font-size:14px}.detail-actions>.button{min-height:43px;font-size:13px}.history-event strong{font-size:14px}.history-event small,.history-event p,.history-event pre{font-size:12px}.record-id{font-size:11px}.issues-summary p{font-size:14px}.issue-title h3{font-size:15px}.issue-card p{font-size:14px}.issue-meta{font-size:12px}.issue-card .resolution-note{font-size:13px}.issue-card .button{min-height:44px;font-size:13px}.settings-card p{font-size:14px}.settings-card h2{font-size:18px}.settings-card .field-control,.settings-card .button{font-size:14px}.motion-choices strong{font-size:13px}.motion-choices small{font-size:12px}.motion-choices label{padding-top:20px}.health-row,.health-row>strong{font-size:13px}.health-row .badge{font-size:11px}.health-panel .muted-copy,.usage-panel>p{font-size:13px}.usage-values span{font-size:12px}.owner-card strong{font-size:14px}.owner-card p{font-size:12px}.muted-copy{font-size:13px}.optional,.collector-secure{font-size:12px}.collector-intro>.eyebrow{font-size:10px}.collector-intro>p{font-size:16px;line-height:1.8}.collector-intro-foot{font-size:12px;line-height:1.8}.collector-welcome>.badge{font-size:10px}.collector-welcome p,.collector-mode-cards strong{font-size:14px}.collector-mode-cards>button>span{font-size:12px;line-height:1.7}.collector-welcome>.button{font-size:14px}.welcome-detail{flex-wrap:wrap;gap:7px 13px;font-size:12px;line-height:1.7}.collector-small{font-size:12px;line-height:1.7}.collector-card-heading>span{font-size:10px;line-height:1.7}.segmented-control.small>button{min-height:36px;font-size:12px}.collector-progress small{font-size:12px}.assistant-message{font-size:14px;line-height:1.8}.assistant-avatar{min-width:26px;min-height:26px}.chat-prompt{font-size:13px}.user-answer{font-size:14px}.chat-current>.assistant-message{font-size:13px}.chat-current>.field-control{font-size:20px}.chat-current>.field-control input,.chat-current>.field-control select,.chat-current>.field-control .choice{font-size:16px}.chat-current>.field-control small{font-size:13px}.chat-actions .text-button{font-size:12px}.chat-actions .button{min-height:44px;font-size:14px}.skip-button{min-height:36px;font-size:13px}.traditional-form>.field-control,.choice{font-size:14px}.boolean-options>button{min-height:44px;font-size:14px}.review-heading p{font-size:14px}.review-answers dt{font-size:13px}.review-answers dd{font-size:15px}.collector-review>.button{white-space:normal;font-size:14px;line-height:1.7}.correction-note,.correction-note strong{font-size:13px}.correction-note p{font-size:12px}.collector-complete>p{font-size:15px}.collector-complete>.eyebrow{font-size:10px}.collector-complete>.button{font-size:14px}.submission-receipt>span{font-size:10px}.submission-receipt>strong{font-size:14px}.submission-receipt>small,.collector-footer{font-size:12px}.collector-footer strong{font-size:13px}.collector-gate>p{font-size:14px}@media (max-width:1250px){.builder-top-title{min-width:150px}.hero-copy h2{font-size:44px}.hero-copy p{font-size:14px}.hero-eyebrow{font-size:9px}.hero-footnote,.floating-label{font-size:11px}.page-heading,.panel-heading{flex-wrap:wrap;align-items:flex-start}.period-pill{margin-left:auto}.stat-heading,.stat-foot{font-size:12px}.quick-form-row strong{font-size:13px}.quick-form-row small{font-size:12px}.builder-actions .save-status{display:none}.builder-grid{grid-template-columns:190px minmax(240px,1fr) 240px}.question-select strong{font-size:12px}.question-select small{font-size:11px}.form-canvas{padding:23px 19px}.field-settings .field-control{font-size:12px}.field-settings .field-control input,.field-settings .field-control select{font-size:14px}.canvas-heading>span:last-child{display:none}.motion-choices{grid-template-columns:1fr}.motion-choices label{padding:16px 35px 16px 14px}.response-table th,.response-table td{padding:16px 12px}.table-open strong{max-width:155px}.hero-button{font-size:13px}}@media (max-width:1050px){.overview-hero{min-height:345px}.hero-art{min-height:340px}.hero-copy{padding:30px 25px}.hero-copy p{font-size:13px}.hero-footnote{font-size:11px}.hero-eyebrow{font-size:9px}.hero-copy h2{font-size:43px}.hero-button{font-size:12px}.hero-corner{font-size:8px}.dashboard-middle,.dashboard-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.stat-card{padding:19px 17px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:12px}.chart-empty{width:80%;font-size:12px}.channel-rows>div{font-size:12px}.quick-form-row{gap:10px}.quick-form-row strong{font-size:13px}.quick-form-row small{font-size:11px}.collector-layout{gap:30px}.collector-welcome p{font-size:14px}.collector-mode-cards{grid-template-columns:1fr}.collector-mode-cards>button{padding:18px 16px 18px 49px}.collector-mode-cards>button>svg:first-child{margin:0;position:absolute;top:21px;left:17px}.collector-mode-cards strong{font-size:14px}.collector-intro>p{font-size:15px}.collector-card-heading{flex-wrap:wrap}.collector-card-heading>span{font-size:10px}.collector-mode-cards>button>span{font-size:12px}.welcome-detail,.collector-small{font-size:11px}.builder-grid{grid-template-columns:190px minmax(230px,1fr) 235px}.builder-subnav .tabs>button{font-size:12px}.builder-top{flex-wrap:wrap}.question-select strong{font-size:12px}.question-select small{font-size:11px}.builder-top-title h1{font-size:17px}.builder-actions .button{font-size:12px}.preview-info p,.access-option strong{font-size:14px}.access-option small{font-size:12px}}@media (max-width:850px){.overview-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-copy{padding:26px 23px}.hero-copy h2{font-size:40px}.hero-copy p{font-size:13px}.hero-eyebrow{font-size:8px}.hero-footnote{font-size:10px}.hero-button{padding:10px 12px;font-size:12px}.floating-label{padding:8px;font-size:10px}.dashboard-middle,.dashboard-bottom{grid-template-columns:minmax(0,1fr)}.pipeline-scene{height:180px}.channel-rows{margin:0 22px 20px}.panel-heading{flex-wrap:nowrap;align-items:center}.panel-heading h2{font-size:16px}.panel-heading p{font-size:13px}.period-pill{font-size:12px}.trend-chart{height:200px}.chart-empty{max-width:350px;font-size:12px}.quick-form-row strong{font-size:14px}.quick-form-row small{font-size:12px}.stats-grid .stat-heading{font-size:13px}.stats-grid .stat-foot{font-size:12px;line-height:1.7}.stat-value{font-size:35px}.heading-action>.button{min-height:44px;font-size:13px}.forms-grid{gap:18px}.form-card-footer{flex-direction:column}.form-card-body h2{font-size:17px}.form-card-body>p{font-size:13px}.toolbar .tabs>button{font-size:12px}.builder-grid{grid-template-columns:190px minmax(0,1fr);display:grid}.builder-actions{margin-left:auto}.builder-top-title{min-width:200px}.builder-subnav .tabs>button,.question-select strong{font-size:12px}.field-settings .field-control{font-size:13px}.field-settings .field-control input,.field-settings .field-control select{font-size:16px}.preview-layout{grid-template-columns:minmax(0,1fr)}.preview-info{padding:0}.preview-info h2 br{display:none}.preview-info p{max-width:none}.preview-scene{display:none}.preview-paper{width:100%;max-width:520px;margin:auto}.response-table th:nth-child(2),.response-table td:nth-child(2){display:table-cell}.response-table .answer-summary{display:none}.response-table th{font-size:11px}.response-table td{font-size:12px}.table-open strong{max-width:125px;font-size:12px}.response-table .badge{font-size:10px}.source-label{font-size:11px}.collector-intro h1{font-size:32px}.collector-intro>p{font-size:14px}.collector-card{padding:24px}.collector-welcome h2{font-size:26px}.collector-welcome p{font-size:14px}.collector-mode-cards>button>span{font-size:12px}.collector-welcome>.button{font-size:13px}.collector-small{font-size:11px}.collector-card-heading{gap:12px}.collector-progress{flex-wrap:wrap}.collector-progress>div{min-width:50%}.collector-progress small{font-size:11px}.assistant-message{font-size:13px}.chat-prompt{font-size:12px}.user-answer{font-size:14px}.chat-current>.field-control{font-size:19px}.chat-current>.field-control input{font-size:16px}.chat-actions{flex-wrap:wrap;justify-content:flex-end}.chat-actions>.text-button{margin-right:auto;font-size:12px}.chat-actions>.button{font-size:13px}.review-heading p{font-size:14px}.review-answers dt{font-size:12px}.review-answers dd{font-size:14px}.collector-review>.button{font-size:13px}.collector-complete>.eyebrow{font-size:9px}.collector-complete>p{font-size:14px}.collector-complete>.button{font-size:13px}.collector-footer{gap:15px;font-size:11px}.collector-footer strong{font-size:12px}.collector-intro-foot{font-size:11px}}@media (max-width:640px){.icon-button{min-width:44px;min-height:44px}.topbar-actions>.icon-button{min-width:36px;min-height:40px}.topbar-actions{gap:10px}.top-avatar{width:32px;height:32px}.breadcrumb{font-size:13px}.workspace-status{font-size:11px}.topbar{min-height:64px}.page-heading h1{font-size:27px}.page-heading p{font-size:14px}.page-heading .eyebrow{font-size:10px}.heading-action>.button{min-height:44px;font-size:14px}.overview-hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:28px 25px 0}.hero-copy h2{font-size:47px}.hero-copy p{max-width:290px;font-size:14px}.hero-eyebrow{font-size:9px}.hero-button{min-height:44px;padding:11px 14px;font-size:14px}.hero-footnote{font-size:11px;line-height:1.8}.hero-art{height:207px;min-height:207px;margin:0}.floating-label{padding:9px;font-size:10px}.label-top{top:37px;left:17px}.label-bottom{bottom:41px;right:17px}.hero-corner{letter-spacing:1px;font-size:8px}.hero-scene{height:250px;top:-18px}.stats-grid{gap:12px}.stat-card{padding:18px 14px}.stats-grid .stat-heading{align-items:flex-start;gap:7px;font-size:12px;line-height:1.6}.stat-icon{flex-shrink:0;width:24px;height:24px}.stat-value{font-size:34px;line-height:1.8}.stats-grid .stat-foot{padding:0;font-size:12px;line-height:1.7}.panel-heading{flex-wrap:wrap;gap:12px}.panel-heading h2{font-size:16px}.panel-heading p{font-size:13px}.period-pill{font-size:12px}.chart-empty{width:80%;max-width:260px;padding:10px 12px;font-size:12px}.trend-chart{height:190px}.chart-legend{font-size:12px}.quick-form-row strong{font-size:14px}.quick-form-row small{font-size:12px}.quiet-note{padding:18px;font-size:12px;line-height:1.7}.recent-panel .empty-state h3{font-size:16px}.recent-panel .empty-state p{max-width:290px;font-size:13px}.recent-panel .empty-state .text-button{min-height:44px;font-size:13px}.recent-panel .panel-heading .text-button,.workspace-footer{font-size:12px}.toolbar .tabs{justify-content:space-between;gap:2px}.toolbar .tabs>button{min-height:44px;padding:9px 10px;font-size:12px}.search-input>input:not([type=checkbox]){min-height:44px;font-size:16px}.forms-grid{gap:20px}.form-card-body h2{font-size:19px}.form-card-body>p{font-size:14px}.form-card-meta{font-size:13px}.form-card-footer{flex-direction:row;align-items:center}.form-card-footer>span{font-size:12px}.form-card-footer .text-button{min-height:44px;font-size:12px}.form-card-body{padding:22px}.new-form-card{min-height:250px}.new-form-card strong{font-size:17px}.new-form-card p{font-size:14px}.modal-heading h2{font-size:22px}.create-intro p,.field-control{font-size:14px}.field-control input,.field-control textarea,.field-control select{min-height:44px;font-size:16px}.field-control>small{font-size:12px}.prompt-suggestions button{min-height:36px;font-size:12px}.or-divider,.modal-footnote{font-size:12px}.error-box,.loading,.toast{font-size:14px}.info-banner{font-size:13px}.modal .text-button{min-height:44px}.modal-backdrop{padding:12px}.builder-top{padding:19px 17px}.builder-top-title{gap:8px;min-width:160px}.builder-top-title h1{max-width:220px;font-size:18px}.builder-top-title .badge{font-size:10px}.builder-top>.back-link{min-width:24px;min-height:36px}.builder-actions{justify-content:flex-end;gap:10px;padding-left:0}.builder-actions .button{flex:1;min-height:44px;font-size:13px}.builder-actions .save-status{width:100%;margin:0 0 2px;font-size:12px;display:flex}.builder-subnav{padding:10px;overflow:visible}.builder-subnav .tabs{justify-content:space-between;gap:3px;width:100%}.builder-subnav .tabs>button{gap:5px;min-height:44px;padding:9px 7px;font-size:11px}.builder-subnav .tabs>button svg{width:13px}.builder-grid{display:flex}.question-list-panel .panel-heading h2{font-size:14px}.question-list-item{flex-basis:215px}.question-select{padding:15px 9px}.question-select strong{max-width:130px;font-size:13px}.question-select small{font-size:12px}.question-number{font-size:11px}.reorder-controls>button{min-width:30px;min-height:28px;padding:5px}.keyboard-note,.form-intro-editor>label{font-size:11px}.form-intro-editor>textarea{font-size:16px}.canvas-heading .eyebrow{font-size:10px}.canvas-divider{letter-spacing:1px;font-size:10px}.question-editor-heading{flex-wrap:wrap;gap:12px;font-size:12px}.question-step{font-size:10px}.question-editor .field-control{font-size:14px}.question-editor .field-control input,.question-editor .field-control textarea,.field-settings .panel-heading h2{font-size:16px}.field-settings .field-control{font-size:14px}.field-settings .field-control input,.field-settings .field-control select{min-height:44px;font-size:16px}.switch-row{font-size:14px}.switch-row small{font-size:12px}.switch-row input{width:36px;min-width:36px;height:21px;min-height:21px}.switch-row input:before{width:15px;height:15px}.switch-row input:checked:before{transform:translate(14px)}.settings-section h3{font-size:15px}.settings-section>p,.quiet-rule{font-size:13px}.field-settings .danger-quiet{min-height:44px;font-size:14px}.preview-info>.eyebrow{font-size:10px}.preview-info p{font-size:14px}.preview-info .info-banner{font-size:13px}.preview-paper>p{font-size:14px}.preview-paper>.text-button{min-height:44px;font-size:13px}.access-settings .panel-heading h2{font-size:18px}.access-settings .panel-heading p{font-size:13px}.access-option strong{font-size:14px}.access-option small{font-size:12px}.sharing-panel>.field-control,.sharing-panel>p{font-size:14px}.response-heading-actions{gap:9px}.response-heading-actions .button{min-height:44px;font-size:13px}.response-filters select{min-height:44px;font-size:14px}.selection-bar{gap:11px;padding:13px 17px;font-size:13px}.selection-bar .text-button{min-height:40px;font-size:12px}.response-mobile-card{padding:20px}.response-mobile-card strong{font-size:15px}.response-mobile-card p{font-size:14px}.response-mobile-card .badge{font-size:10px}.response-mobile-card>div:last-child{flex-wrap:wrap;gap:10px;font-size:12px}.mobile-selection{color:#9875a5;justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.mobile-selection label{align-items:center;gap:7px;min-height:36px;font-size:12px;display:flex}.mobile-selection input{width:16px;height:16px}.mobile-selection .text-button{min-height:36px;font-size:12px}.pagination{flex-wrap:wrap;justify-content:center;font-size:12px}.response-detail-meta{font-size:12px}.detail-tabs>button,.answer-list dt{font-size:13px}.answer-list dd{font-size:15px}.detail-actions .button{min-height:44px;font-size:13px}.issue-title h3{font-size:15px}.issue-card p{font-size:14px}.issue-meta{font-size:12px}.issue-card .badge{font-size:10px}.issue-card>.button{min-height:44px;font-size:13px}.issues-summary>div:first-child{padding-bottom:130px}.issues-summary p{font-size:14px}.issues-summary .badge{font-size:10px}.settings-card h2{font-size:18px}.settings-card p,.settings-card .field-control{font-size:14px}.settings-card .field-control input{font-size:16px}.settings-card .button{min-height:44px;font-size:14px}.settings-card .quiet-rule{font-size:12px}.settings-card-content{min-width:0}.motion-choices label{padding:17px 14px 17px 36px}.motion-choices strong{font-size:14px}.motion-choices small{font-size:12px}.motion-choices input{width:13px;height:13px;top:19px}.health-row,.health-row>strong{font-size:13px}.health-row .badge{font-size:10px}.health-panel .muted-copy,.usage-panel>p{font-size:13px}.usage-values span{font-size:12px}.collector{padding:0 20px}.collector-logo{font-size:23px}.collector-secure{font-size:10px}.collector-intro>.eyebrow{letter-spacing:1px;font-size:9px}.collector-intro h1{font-size:34px;line-height:1.3}.collector-intro>p{font-size:15px;line-height:1.8}.collector-layout{gap:26px}.collector-card{padding:25px 22px}.collector-welcome h2{font-size:28px}.collector-welcome>.badge{font-size:9px}.collector-welcome p{font-size:14px}.collector-mode-cards{grid-template-columns:1fr}.collector-mode-cards>button{padding:18px 15px 18px 50px}.collector-mode-cards>button>svg:first-child{margin:0;position:absolute;top:20px;left:17px}.collector-mode-cards strong{font-size:14px}.collector-mode-cards>button>span{margin-top:5px;font-size:12px}.collector-welcome>.button{min-height:46px;font-size:14px}.welcome-detail{gap:7px 10px;font-size:12px}.collector-small{font-size:12px}.collector-card-heading>span{font-size:10px}.segmented-control.small>button{min-height:40px;padding:7px 10px;font-size:12px}.segmented-control.small>button svg{width:14px}.collector-progress small{font-size:12px}.assistant-message{font-size:14px;line-height:1.8}.assistant-avatar{min-width:24px;min-height:24px}.assistant-message>div{padding:13px}.chat-exchange{padding-left:20px}.chat-prompt{font-size:13px}.user-answer{gap:8px;padding:9px 11px;font-size:15px}.user-answer .icon-button{min-width:32px;min-height:40px}.chat-current>.field-control{font-size:21px}.chat-current>.field-control input,.chat-current>.field-control select{min-height:46px;font-size:16px}.chat-current>.field-control small{font-size:13px}.chat-actions{justify-content:space-between;gap:10px}.chat-actions .text-button{min-height:44px;font-size:12px}.chat-actions .button{min-height:44px;padding:11px 14px;font-size:14px}.skip-button{min-height:44px;font-size:13px}.traditional-form>.field-control{font-size:14px}.traditional-form input,.traditional-form select{font-size:16px}.review-heading p{font-size:14px}.review-answers dt{font-size:13px}.review-answers dd{font-size:15px}.review-answers>div{padding-right:46px}.collector-review>.button{min-height:46px;font-size:14px}.collector-complete>.eyebrow{letter-spacing:1px;font-size:9px}.collector-complete>p{font-size:15px}.collector-complete>.button{white-space:normal;min-height:44px;font-size:14px}.collector-footer{font-size:12px}.collector-footer strong{font-size:13px}.collector-gate>p{font-size:14px}.collector-gate>.text-button{min-height:44px;font-size:13px}}@media (max-width:370px){.page-content{padding:24px 16px}.page-heading h1{font-size:25px}.hero-copy{padding:26px 21px 0}.hero-copy h2{font-size:42px}.hero-copy p{font-size:14px}.hero-eyebrow{letter-spacing:.9px;font-size:8px}.hero-button{padding:11px 12px;font-size:13px}.hero-footnote{font-size:10px}.floating-label{gap:5px;padding:8px;font-size:9px}.hero-corner{font-size:7px}.hero-art{height:190px;min-height:190px}.hero-scene{height:236px;top:-17px}.stats-grid{gap:10px}.stat-card{padding:15px 12px}.stats-grid .stat-heading{flex-wrap:wrap;gap:6px;font-size:12px}.stat-icon{width:22px;height:22px}.stat-value{font-size:32px}.stats-grid .stat-foot{font-size:12px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:12px}.toolbar .tabs>button{min-height:44px;padding:8px;font-size:11px}.builder-top-title{min-width:150px}.builder-top-title h1{max-width:155px;font-size:17px}.builder-top-title .badge{font-size:10px}.builder-subnav .tabs>button{gap:4px;padding:8px 5px;font-size:10px}.builder-subnav .tabs>button svg{width:12px}.builder-actions .button{padding:10px;font-size:13px}.builder-top{padding:18px 14px}.form-canvas{padding:23px 16px}.access-settings{padding:21px 17px}.access-option{gap:9px;padding:15px 11px}.access-option strong{font-size:13px}.access-option small{font-size:12px}.access-settings .panel-heading h2{font-size:17px}.response-heading-actions .button{padding:10px 13px;font-size:12px}.modal-heading h2{font-size:20px}.create-intro{align-items:flex-start}.create-intro p{font-size:13px}.prompt-suggestions button{font-size:11px}.settings-card{gap:9px;padding:22px 17px}.settings-card h2{font-size:17px}.settings-card p{font-size:14px}.settings-card .quiet-rule{font-size:12px}.section-icon{width:24px;height:24px}.collector{padding:0 16px}.collector-intro h1{font-size:31px}.collector-intro>p{font-size:14px}.collector-card{padding:22px 18px}.collector-welcome h2{font-size:26px}.collector-welcome p{font-size:14px}.collector-welcome>.badge{font-size:8px}.collector-secure{font-size:9px}.collector-card-heading{flex-wrap:wrap}.collector-card-heading>span{font-size:10px}.collector-progress{gap:9px}.collector-progress small{font-size:11px}.assistant-message{gap:7px;font-size:14px}.assistant-message>div{padding:11px}.chat-current>.field-control{font-size:20px}.chat-actions .text-button{font-size:12px}.chat-actions .button{font-size:14px}.collector-review>.button{font-size:13px}.collector-complete>.eyebrow{font-size:8px}.collector-complete>p{font-size:14px}.collector-complete>.button{font-size:13px}}.audit-changes{background:#1d1225;border:1px solid #56336066;border-radius:8px;margin:12px 0;padding:13px}.audit-changes>div+div{margin-top:13px}.audit-changes strong{font-size:12px;font-weight:500}.audit-changes p{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}.audit-changes del{color:#a782a9}.audit-changes svg{flex-shrink:0}@media (max-width:370px){.builder-subnav .tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.builder-subnav .tabs>button{white-space:normal;flex-direction:column;min-height:62px;padding:7px 4px;font-size:11px;line-height:1.4;display:flex}.builder-subnav .tabs>button svg{width:15px;height:15px}}.pipeline-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 19px 13px;display:grid}.pipeline-controls>button{text-align:center;color:#ac8cb5;background:#35213955;border:1px solid #71516d44;border-radius:8px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:11px 6px;transition:background .18s,border-color .18s;display:flex}.pipeline-controls>button:hover,.pipeline-controls>button.selected{color:#ecc2da;background:#6c315344;border-color:#ca699a99}.pipeline-controls strong{color:#e9cde2;font-family:Manrope,sans-serif;font-size:21px;font-weight:500}.pipeline-controls>button>span:last-child{font-size:11px;line-height:1.5}.pipeline-stage-dot{background:#b289d4;border-radius:50%;width:5px;height:5px;display:block}.pipeline-stage-dot.saved{background:#e698bf}.pipeline-stage-dot.attention{background:#d3a898}.pipeline-action{color:#9a7ca5;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:3px 20px 18px;font-size:11px;line-height:1.5;display:flex}.pipeline-action .text-button{font-size:12px}.pipeline-action>span{max-width:220px}@media (max-width:640px){.pipeline-controls{gap:9px;padding:0 22px 12px}.pipeline-controls>button{min-height:98px;padding:14px 7px}.pipeline-controls strong{font-size:24px}.pipeline-controls>button>span:last-child{font-size:12px}.pipeline-action{padding:4px 22px 20px;font-size:12px}.pipeline-action .text-button{min-height:44px;font-size:13px}}.suggest-fix{border-top:1px solid #70406555;padding:16px 0 20px}.suggest-fix p{color:#ac83b7;margin:12px 0 0;font-size:12px;line-height:1.8}:root{--theme-control-bg:#291c30;--theme-control-hover:#3a2742;--theme-control-border:#62416b;--theme-control-text:#e6ccdf;--theme-choice-bg:#291b32;--theme-choice-selected:#61375244;--theme-choice-border:#5f3f66;--theme-choice-text:#eee0ef;--theme-choice-muted:#b397bd}.theme-toggle{border:1px solid var(--theme-control-border);background:var(--theme-control-bg);min-width:44px;min-height:44px;color:var(--theme-control-text);white-space:nowrap;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:500;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.theme-toggle:hover{background:var(--theme-control-hover)}.theme-toggle>svg{flex-shrink:0;width:17px;height:17px}.collector-header-actions{align-items:center;gap:19px;min-width:0;display:flex}.startup-theme{z-index:5;position:absolute;top:24px;right:26px}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.theme-options>label{border:1px solid var(--theme-choice-border);background:var(--theme-choice-bg);min-width:0;min-height:107px;color:var(--theme-choice-text);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:18px 35px 18px 17px;display:flex;position:relative}.theme-options>label.selected{background:var(--theme-choice-selected);border-color:#c56d9c}.theme-options input{width:15px;height:15px;margin:0;position:absolute;top:20px;right:12px}.theme-options strong{font-size:14px;font-weight:500;line-height:1.5}.theme-options small{color:var(--theme-choice-muted);font-size:12px;line-height:1.7}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf8fc;--panel:#fff;--border:#e4d9e7;--text:#302037;--muted:#716177;--pink:#bd0d61;--violet:#7650a3;--accent:#ca0a63;--surface-soft:#faf5fc;--surface-blush:#fceef5;--surface-lilac:#f2ebfa;--border-strong:#a28aac;--text-subtle:#76617d;--text-accent:#9f175a;--theme-control-bg:#fff;--theme-control-hover:#f8edf5;--theme-control-border:#d7c6dd;--theme-control-text:#503858;--theme-choice-bg:#fff;--theme-choice-selected:#fceaf3;--theme-choice-border:#d6c6dc;--theme-choice-text:#3b2844;--theme-choice-muted:#705f77;color:var(--text);background:var(--bg)}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .application{color:var(--text);background:var(--bg)}html[data-theme=light] .workspace-main{background:var(--bg)}html[data-theme=light] :is(h1,h2,h3){color:var(--text)}html[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#35263b;border-color:var(--border-strong);background:#fff}html[data-theme=light] :is(input,textarea)::placeholder{color:#7c6b82;opacity:1}html[data-theme=light] :is(button,a,input,textarea,select):focus-visible{outline-color:#b80c60}html[data-theme=light] :is(input[type=checkbox],input[type=radio]){accent-color:#bd0d61}html[data-theme=light] select option{color:var(--text);background:#fff}html[data-theme=light] .text-button{color:var(--text-accent)}html[data-theme=light] .text-button:hover{color:#770d42}html[data-theme=light] .text-button.muted{color:var(--muted)}html[data-theme=light] .button.primary{color:#fff;background:#ca0a63;border-color:#bf095c;box-shadow:0 4px 15px #ad1b5d12}html[data-theme=light] .button.primary:hover:not(:disabled){background:#b70858;border-color:#a90a53;box-shadow:0 5px 18px #ad1b5d24}html[data-theme=light] .button.secondary{color:#52345d;background:#fff;border-color:#bda7c5;box-shadow:0 2px 5px #42224704}html[data-theme=light] .button.secondary:hover:not(:disabled){background:#f7edf8;border-color:#a07aaa}html[data-theme=light] .button.danger-quiet{color:#a1254e;background:#fff0f4;border-color:#e9b9c9}html[data-theme=light] .danger-text{color:#a1254e}html[data-theme=light] .icon-button{color:#79617f}html[data-theme=light] .icon-button:hover{color:#55315f;background:#f1e7f4}html[data-theme=light] .badge{color:#685272;background:#f6f0f9;border-color:#decfe7}html[data-theme=light] .badge.pink{color:#a32461;background:#fff0f6;border-color:#efc6da}html[data-theme=light] .badge.violet{color:#704998;background:#f3ecfb;border-color:#d8c6ec}html[data-theme=light] :is(.eyebrow,.page-heading .eyebrow){color:#806284}html[data-theme=light] .live-dot{background:#c5387d;box-shadow:0 0 0 4px #c184a514}html[data-theme=light] .count-pill{color:#775483;background:#f1e5f7;border-color:#dbc5e5}html[data-theme=light] .panel{border-color:var(--border);background:#fff;box-shadow:0 5px 19px #4b224904}html[data-theme=light] .panel-heading p{color:var(--muted)}html[data-theme=light] .panel-heading>svg{color:#85688e}html[data-theme=light] .sidebar{background:#fff;border-right-color:#e7dce9}html[data-theme=light] .brand{color:#37223e}html[data-theme=light] .workspace-selector{color:#493251;background:#faf5fc;border-color:#ddcee3}html[data-theme=light] :is(.workspace-selector small,.profile small){color:#76617d}html[data-theme=light] .workspace-avatar{color:#903d6d;background:#f4dcea}html[data-theme=light] .nav-caption{color:#856c8f}html[data-theme=light] .nav-link:hover{color:#503158;background:#faf3fa}html[data-theme=light] :is(.nav-link.active,.nav-link.active:hover){color:#a02264;background:#fbe8f2;border-color:#edc5d9}html[data-theme=light] .nav-key{color:#9a416c;background:#f9d6e8;border-color:#e9b8d1}html[data-theme=light] .sidebar-callout{border-color:#e8dcea}html[data-theme=light] .sidebar-callout strong{color:#694270}html[data-theme=light] .tiny-orbit{color:#b9367b;background:linear-gradient(140deg,#ffebf5,#ecd6ec);border-color:#e9bed9}html[data-theme=light] .profile{color:#4f3356;border-color:#e7dbe9}html[data-theme=light] :is(.profile-avatar,.top-avatar){color:#963964;background:#f4daea;border-color:#dbacc5}html[data-theme=light] .topbar{background:#ffffffd9;border-color:#e7dce9}html[data-theme=light] .breadcrumb-root{color:#77617f}html[data-theme=light] .breadcrumb-divider{color:#806a89}html[data-theme=light] .breadcrumb strong{color:#57415f}html[data-theme=light] .workspace-status{color:#74677b}html[data-theme=light] .workspace-status>span{background:#719579;box-shadow:0 0 0 4px #709b7b0c}html[data-theme=light] .page-heading p{color:#746179}html[data-theme=light] :is(.workspace-footer,.footer-dot){color:#7c6787}html[data-theme=light] .drawer-shade{background:#34233d66}html[data-theme=light] .overview-hero{background:radial-gradient(at 82% 55%,#f0dcf6 0%,#f8eaf5 40%,#fff4f9 80%);border-color:#eccddd;box-shadow:inset 0 1px #fff,0 7px 24px #a8528006}html[data-theme=light] .hero-eyebrow{color:#83566d}html[data-theme=light] :is(.star-icon,.mini-spark){color:#bd2775}html[data-theme=light] .hero-copy h2{color:#44253e}html[data-theme=light] .hero-copy h2 em{color:#c01f72}html[data-theme=light] .hero-copy p{color:#77566e}html[data-theme=light] .hero-button{color:#fff;background:#ca0a63;border-color:#bd0a5c;box-shadow:0 5px 17px #b932781c}html[data-theme=light] .hero-button:hover:not(:disabled){background:#b70b59}html[data-theme=light] .hero-footnote{color:#795e77}html[data-theme=light] .hero-footnote>span:first-child{background:#ab628c}html[data-theme=light] .art-orbit{border-color:#b16caa18}html[data-theme=light] .floating-label{color:#765474;background:#fff9fddd;border-color:#dabbda;box-shadow:0 8px 20px #8d4b8110}html[data-theme=light] .tiny-check{color:#9b3a70;background:#f0d2e5}html[data-theme=light] .art-dot{background:#bc64a7;box-shadow:0 0 15px #c378ac22}html[data-theme=light] .hero-corner{color:#926a8a}html[data-theme=light] .stat-card{background:#fff;border-color:#e5d9e8;box-shadow:0 4px 16px #61325703}html[data-theme=light] .stat-heading{color:#76617c}html[data-theme=light] .stat-value{color:#39203e}html[data-theme=light] .stat-foot{color:#7a6782}html[data-theme=light] .stat-icon{color:#ad4480;background:#fff0f7;border-color:#efd2e2}html[data-theme=light] .stat-card.violet .stat-icon{color:#8050ab;background:#f3edfd;border-color:#dfd1f0}html[data-theme=light] .stat-card.peach .stat-icon{color:#aa6d49;background:#fff2e9;border-color:#f2dccc}html[data-theme=light] .stat-card.blue .stat-icon{color:#6879ad;background:#f0f2fd;border-color:#d8dcef}html[data-theme=light] .period-pill{color:#755b81;background:#fbf7fc;border-color:#dfd1e5}html[data-theme=light] .chart-grid{stroke:#d8ccde}html[data-theme=light] .trend-chart text{fill:#816e87}html[data-theme=light] .chart-line.started{stroke:#8b64b4}html[data-theme=light] .chart-line.completed{stroke:#c5357c}html[data-theme=light] .chart-empty{color:#7c6086;background:#fffcfff2;border-color:#e5d5e9}html[data-theme=light] .chart-legend{color:#756280}html[data-theme=light] .legend-dot.pink{background:#c5357c}html[data-theme=light] .legend-dot.violet{background:#8b64b4}html[data-theme=light] .channel-rows>div{color:#775f82;border-color:#e8dfed}html[data-theme=light] .channel-rows strong{color:#62426d}html[data-theme=light] .pipeline-controls>button{color:#795b89;background:#fbf7fd;border-color:#e4d6ed}html[data-theme=light] :is(.pipeline-controls>button:hover,.pipeline-controls>button.selected){color:#a12765;background:#ffedf5;border-color:#dc9bbd}html[data-theme=light] .pipeline-controls strong{color:#61385f}html[data-theme=light] .pipeline-stage-dot{background:#9066b9}html[data-theme=light] .pipeline-stage-dot.saved{background:#c94486}html[data-theme=light] .pipeline-stage-dot.attention{background:#a66c50}html[data-theme=light] .pipeline-action{color:#806489}html[data-theme=light] :is(.recent-row,.quick-form-row){border-color:#e8dfed}html[data-theme=light] :is(.recent-row strong,.quick-form-row strong){color:#59405f}html[data-theme=light] :is(.recent-row small,.quick-form-row small,.quiet-note){color:#7c6486}html[data-theme=light] :is(.recent-row>svg,.quick-form-row>svg){color:#9a76a0}html[data-theme=light] .response-avatar{color:#89548d;background:#f5e8f9;border-color:#e5cceb}html[data-theme=light] .quick-form-icon{color:#b55187;background:#fff0f7;border-color:#efd1e2}html[data-theme=light] .quick-form-icon.tone-1{color:#8663ae;background:#f2edfc;border-color:#dfd2ee}html[data-theme=light] .quick-form-icon.tone-2{color:#a57350;background:#fcf0e6;border-color:#eedacb}html[data-theme=light] .empty-icon{color:#ac5a92;background:#faf0fa;border-color:#e9d0e7}html[data-theme=light] .empty-state h3{color:#684471}html[data-theme=light] .loading{color:#7c568c}html[data-theme=light] .tabs>button:hover{background:#f3e9f7}html[data-theme=light] .search-input{color:#84658d;background:#fff;border-color:#c2adcb}html[data-theme=light] .form-card{background:#fff;border-color:#e3d4e9}html[data-theme=light] .form-card:hover{border-color:#d099c1;box-shadow:0 9px 27px #7b3b7810}html[data-theme=light] .form-art.art-tone-1{background:radial-gradient(at 50% 80%,#e7dbf4,#f6f1fc)}html[data-theme=light] .form-art.art-tone-2{background:radial-gradient(at 50% 80%,#f4dfe7,#fff4f3)}html[data-theme=light] .form-art.art-tone-3{background:radial-gradient(at 50% 80%,#e1e2f7,#f4f5fd)}html[data-theme=light] .form-card-arrow{color:#936083;background:#ffffffb3;border-color:#e0c6dc}html[data-theme=light] .form-card-meta{color:#7e5888}html[data-theme=light] .form-card-meta>span+span{border-color:#e0c9e2}html[data-theme=light] .form-card-footer{border-color:#e9ddee}html[data-theme=light] .form-card-footer>span{color:#85698d}html[data-theme=light] .new-form-card{background:#fff8fc;border-color:#d5accc}html[data-theme=light] .new-form-card:hover{background:#fcecf7;border-color:#bf7eab}html[data-theme=light] .new-form-card>span{color:#b64784;background:#fbe6f2;border-color:#e4b2cf}html[data-theme=light] .new-form-card strong{color:#815084}html[data-theme=light] .modal-backdrop{background:#37204061}html[data-theme=light] .modal{background:#fffafd;border-color:#e7cfe0;box-shadow:0 25px 100px #41243a30}html[data-theme=light] .create-intro p{color:#7b607f}html[data-theme=light] .create-spark{color:#b74886;background:#fce8f4;border-color:#edc2dd}html[data-theme=light] .field-control{color:#61446d}html[data-theme=light] .field-control>small{color:#7d6687}html[data-theme=light] .field-control.has-error>:is(input,select){background:#fff9fb;border-color:#bf5379}html[data-theme=light] .field-control .field-error{color:#a12754}html[data-theme=light] .prompt-suggestions button{color:#835e8a;background:#fbf0fa;border-color:#e7d1e7}html[data-theme=light] .prompt-suggestions button:hover{background:#f6e2f2}html[data-theme=light] :is(.or-divider,.modal-footnote){color:#7f6388}html[data-theme=light] .or-divider span{background:#e6d4e9}html[data-theme=light] .toast{color:#784366;background:#fff6fc;border-color:#d5afcc;box-shadow:0 10px 40px #6a3f6220}html[data-theme=light] .toast>svg{color:#99567c}html[data-theme=light] .toast.error{color:#982d53;background:#fff0f4;border-color:#dc9bb4}html[data-theme=light] .error-box{color:#9c3055;background:#fff0f4;border-color:#e4b3c6}html[data-theme=light] .info-banner{color:#75518a;background:#f7f1fe;border-color:#e0cfee}html[data-theme=light] .columns-menu{color:#694b75;background:#fff;border-color:#dfc9e3;box-shadow:0 14px 36px #5021501c}html[data-theme=light] :is(.builder-top,.builder-subnav){background:#fff;border-color:#e5d6e9}html[data-theme=light] :is(.back-link,.save-status,.version-note){color:#80618a}html[data-theme=light] .save-status>span{background:#6d9377}html[data-theme=light] .save-status>span.unsaved{background:#b2814a}html[data-theme=light] .validation-errors{color:#a12d5b}html[data-theme=light] .question-list-panel{background:#fffcff;border-color:#e5d6e9}html[data-theme=light] .question-list-item{background:0 0;border-color:#0000}html[data-theme=light] .question-list-item.selected{background:#fbedf6;border-color:#e1b4d2}html[data-theme=light] .question-number{color:#80598b}html[data-theme=light] .question-select strong{color:#6c4671}html[data-theme=light] .question-select small{color:#785981}html[data-theme=light] .reorder-controls>button{color:#9b67a0}html[data-theme=light] .reorder-controls>button:hover:not(:disabled){background:#f2dcf0}html[data-theme=light] .add-question{color:#895085;background:#fbf2fa;border-color:#d2a4cd}html[data-theme=light] :is(.keyboard-note,.builder-mini-scene>span){color:#82668d}html[data-theme=light] .form-canvas{background:#f9f3fc}html[data-theme=light] :is(.canvas-heading,.canvas-heading .eyebrow){color:#866394}html[data-theme=light] .form-intro-editor{background:#fff;border-color:#e0cde7}html[data-theme=light] .form-intro-editor>label{color:#856391}html[data-theme=light] .form-intro-editor>.title-input{color:#523058;background:0 0}html[data-theme=light] .form-intro-editor>textarea{color:#7d5d87;background:0 0}html[data-theme=light] .canvas-divider{color:#7d5988}html[data-theme=light] .canvas-divider>span{background:#e4d0e9}html[data-theme=light] .question-editor{background:#fff;border-color:#cfacd2;box-shadow:0 6px 17px #86477606}html[data-theme=light] .question-editor-heading{color:#856293}html[data-theme=light] .question-step{color:#ad4a86}html[data-theme=light] .inline-preview{background:#fcf6fd;border-color:#d6b6d9}html[data-theme=light] .field-settings{background:#fff;border-color:#e3cfe9}html[data-theme=light] .switch-row strong{color:#6c3e72}html[data-theme=light] .switch-row small{color:#83608f}html[data-theme=light] .switch-row input{background:#e4d6eb;border-color:#c4a7ce}html[data-theme=light] .switch-row input:before{background:#fff;box-shadow:0 1px 3px #633b7133}html[data-theme=light] .switch-row input:checked{background:#c72b79;border-color:#b91e6b}html[data-theme=light] .switch-row input:checked:before{background:#fff}html[data-theme=light] .settings-section{border-color:#e9d9ed}html[data-theme=light] .settings-section h3{color:#734b80}html[data-theme=light] .quiet-rule{color:#7f5990;background:#f9f3fd;border-color:#e6d5ef}html[data-theme=light] .choice{color:#654271;background:#fff;border-color:#c6add2}html[data-theme=light] .choice:has(input:checked){background:#fcecf6;border-color:#ce8fbb}html[data-theme=light] .boolean-options>button{color:#7f508f;background:#fff;border-color:#bd9ecb}html[data-theme=light] .boolean-options>button.selected{color:#aa3479;background:#f9e4f2;border-color:#cc8bb3}html[data-theme=light] .segmented-control{background:#f8f0fc;border-color:#ddc7e6}html[data-theme=light] .segmented-control>button{color:#845b98}html[data-theme=light] .segmented-control>button.active{color:#a04482;background:#fff;border-color:#dcc2db;box-shadow:0 2px 5px #8a558611}html[data-theme=light] .preview-paper{background:#fff;border-color:#dcc2de;box-shadow:0 15px 50px #8b4d8810}html[data-theme=light] .preview-navigation>span{color:#866092}html[data-theme=light] .access-option{color:#9266a0;background:#fcf8ff;border-color:#dcc8e7}html[data-theme=light] .access-option strong{color:#6d427a}html[data-theme=light] .access-option small{color:#83608f}html[data-theme=light] .access-option.selected{color:#ab4e86;background:#fff1f8;border-color:#d494bd}html[data-theme=light] :is(.slug-input,.copy-input){background:#fff;border-color:#bfa3cd}html[data-theme=light] .slug-input>span{color:#895599}html[data-theme=light] .sharing-panel{background:radial-gradient(at top,#faeaf7,#fff 60%)}html[data-theme=light] .invitation-section{border-color:#e3cce2}html[data-theme=light] .invitation-row{color:#7b4d89;border-color:#e4d4e9}html[data-theme=light] .invitation-row small{color:#886494}html[data-theme=light] .response-toolbar{border-color:#e4d4e9}html[data-theme=light] .response-filters select{background:#fff}html[data-theme=light] .response-table th{color:#7e5a8d;background:#faf5fe;border-color:#e5d4ed}html[data-theme=light] .response-table tbody tr:hover{background:#fdf4fb}html[data-theme=light] .table-open strong{color:#64346c}html[data-theme=light] .pagination{color:#805990}html[data-theme=light] .response-mobile-card{border-color:#e8d6ef}html[data-theme=light] .response-mobile-card strong{color:#673a72}html[data-theme=light] .response-mobile-card p{color:#7d5588}html[data-theme=light] :is(.response-mobile-card>div:last-child,.mobile-selection){color:#895f98}html[data-theme=light] .selection-bar{color:#a1467f;background:#fff0f8;border-color:#e3b9d5}html[data-theme=light] .response-detail-meta{color:#865d94}html[data-theme=light] .detail-tabs{border-color:#e4cee8}html[data-theme=light] .answer-list>div{border-color:#e8d6ef}html[data-theme=light] .answer-list dt{color:#876093}html[data-theme=light] .answer-list dd{color:#61306a}html[data-theme=light] .record-id{color:#8b6599;border-color:#ead8ef}html[data-theme=light] .history-dot{color:#9358a5;background:#f3e8fb;border-color:#dab8e8}html[data-theme=light] .history-event strong{color:#73437f}html[data-theme=light] .history-event small{color:#896098}html[data-theme=light] .history-event pre{color:#855394;background:#f9f2ff}html[data-theme=light] .audit-changes{background:#faf3fe;border-color:#e5ccee}html[data-theme=light] .audit-changes del{color:#956aa0}html[data-theme=light] .issues-summary p{color:#835b8c}html[data-theme=light] .issue-symbol{color:#b45686;background:#fff0f6;border-color:#ebc2d6}html[data-theme=light] .issue-meta{color:#896095}html[data-theme=light] .issue-card .resolution-note{color:#85578f}html[data-theme=light] .evidence-block{background:#fcf0fb;border-color:#e3c3e6}html[data-theme=light] .suggest-fix{border-color:#e5cde9}html[data-theme=light] .suggest-fix p{color:#835a90}html[data-theme=light] .section-icon{color:#ae5891;background:#fcf0f9;border-color:#ecd0e7}html[data-theme=light] .motion-choices label{background:#fff;border-color:#dbc5e4}html[data-theme=light] .motion-choices label.selected{background:#fff0f8;border-color:#d192b9}html[data-theme=light] .motion-choices small{color:#83608f}html[data-theme=light] .theme-options>label.selected{border-color:#cb89b2}html[data-theme=light] .health-row{border-color:#e8d9ed}html[data-theme=light] .health-row>span{color:#83598f}html[data-theme=light] .health-row>strong{color:#72417d}html[data-theme=light] .usage-values>div+div{border-color:#e4d1ea}html[data-theme=light] .usage-values strong{color:#824870}html[data-theme=light] .usage-values span{color:#8b639a}html[data-theme=light] .owner-card strong{color:#81538a}html[data-theme=light] .owner-card p{color:#896394}html[data-theme=light] .public-application{background:radial-gradient(at 0 35%,#f8e7f2 0%,#fffbfe 55%)}html[data-theme=light] .collector-header{border-color:#ead8e8}html[data-theme=light] .collector-logo{color:#48304b}html[data-theme=light] .collector-secure{color:#856385}html[data-theme=light] .collector-intro>p{color:#7f607e}html[data-theme=light] .collector-intro-foot{color:#88668a}html[data-theme=light] .collector-card{background:#fff;border-color:#e0bfd9;box-shadow:0 20px 65px #a4538210}html[data-theme=light] .collector-card.confirmed{animation-name:light-confirmed}@keyframes light-confirmed{0%{border-color:#cb639d;box-shadow:0 0 35px #d88bb029}to{border-color:#e0bfd9;box-shadow:0 20px 65px #a4538210}}html[data-theme=light] .welcome-symbol{color:#b54183;background:linear-gradient(140deg,#ffeff8,#f1d8ed);border-color:#e6b8d6;box-shadow:0 11px 23px #b6699d15}html[data-theme=light] .collector-welcome p{color:#805a8a}html[data-theme=light] .collector-mode-cards>button{color:#865b97;background:#fbf6ff;border-color:#dbc0e6}html[data-theme=light] .collector-mode-cards>button.selected{background:#fff0f8;border-color:#d595bb}html[data-theme=light] .collector-mode-cards>button>svg:first-child{color:#b05b99}html[data-theme=light] .collector-mode-cards strong{color:#864778}html[data-theme=light] .collector-mode-cards>button>span{color:#896093}html[data-theme=light] .collector-mode-cards>button>svg:last-child:not(:first-child){color:#b14580}html[data-theme=light] .welcome-detail{color:#88608f}html[data-theme=light] .collector-small{color:#896396}html[data-theme=light] .collector-footer{color:#896a95;border-color:#e8d6e9}html[data-theme=light] .collector-footer strong{color:#905a95}html[data-theme=light] .gate-lock{color:#a95387;background:#fdf0f7;border-color:#e5c1d7}html[data-theme=light] .collector-card-heading>span{color:#9b5f97}html[data-theme=light] .collector-progress>div{background:#efddf2}html[data-theme=light] .collector-progress>div>span{background:#c14788}html[data-theme=light] .collector-progress small{color:#8d6299}html[data-theme=light] .assistant-message{color:#77517f}html[data-theme=light] .assistant-avatar{color:#ac3c7b;background:#fbe5f2;border-color:#e9bdd7}html[data-theme=light] .assistant-message>div{background:#faf2fd;border-color:#e5caeb}html[data-theme=light] .chat-prompt{color:#8c619b}html[data-theme=light] .user-answer{color:#883764;background:#f9e3f0;border-color:#deaaca}html[data-theme=light] .user-answer .icon-button{color:#a15384}html[data-theme=light] .chat-current{border-color:#e6cde9}html[data-theme=light] .chat-current>.field-control small{color:#865c95}html[data-theme=light] .chat-actions .text-button{color:#865891}html[data-theme=light] .skip-button{color:#895b98}html[data-theme=light] .correction-note{color:#8e5754;background:#fff6f0;border-color:#eacbc0}html[data-theme=light] .correction-note p{color:#875e6d}html[data-theme=light] .review-check{color:#b45491;background:#fcebf5;border-color:#e5bed8}html[data-theme=light] .review-answers>div{border-color:#e6d0ee}html[data-theme=light] .review-answers dt{color:#8d5f9b}html[data-theme=light] .review-answers dd{color:#773f78}html[data-theme=light] .review-answers .icon-button{color:#a069a4}html[data-theme=light] .success-ring{color:#a84587;background:linear-gradient(140deg,#ffedf8,#edd5ef);border-color:#d997c3;box-shadow:0 0 0 9px #f3dfed,0 0 0 19px #fbf2f9}html[data-theme=light] .collector-complete>p{color:#855c8e}html[data-theme=light] .submission-receipt{background:#fcf2fe;border-color:#e4c8e9}html[data-theme=light] :is(.submission-receipt>span,.submission-receipt>small){color:#8a5e95}html[data-theme=light] .submission-receipt>strong{color:#78467f}html[data-theme=light] .scene-ambient{background:radial-gradient(at 48% 56%,#ba80ce15 0%,#dcb3e509 42%,#0000 70%)}html[data-theme=light] .scene-grain{opacity:.02}@media (max-width:1050px){.topbar-actions{gap:13px}.theme-toggle{padding-inline:10px;font-size:12px}}@media (max-width:760px){.topbar-actions .workspace-status{display:none}.collector-header-actions{gap:12px}}@media (max-width:640px){.topbar-actions{gap:7px}.theme-toggle{width:44px;height:44px;padding:10px}.theme-toggle>span,.collector-header-actions .collector-secure{display:none}.startup-theme{top:16px;right:17px}.theme-options{grid-template-columns:minmax(0,1fr);gap:10px}.theme-options>label{min-height:87px;padding:17px 37px 17px 16px}html[data-theme=light] .sidebar{box-shadow:12px 0 40px #5f2d5215}html[data-theme=light] .question-list-item{background:#fff;border-color:#e6d2ec}html[data-theme=light] .question-list-item.selected{background:#fcedf7;border-color:#daacce}}:root{--ui-ease:cubic-bezier(.22,.8,.25,1);--ui-fast:.14s;--ui-medium:.24s;--ui-entry:.34s;--radius:12px;--text:#f2edf5;--muted:#aaa0b4;--border:#332c3a;--panel:#18141e}html[data-theme=light]{--bg:#f7f7fa;--panel:#fff;--text:#302938;--muted:#706879;--border:#e5e1e9;background:var(--bg);color:var(--text)}html[data-theme=dark]{--bg:#0c0a10;background:var(--bg)}body{background:var(--bg)}h1,h2,h3{letter-spacing:-.025em}p{line-height:1.6}button,input,textarea,select,a,summary{-webkit-tap-highlight-color:transparent}.button{min-height:44px;box-shadow:none;border-radius:8px;padding:10px 16px;font-size:13px}.button.primary,html[data-theme=light] .button.primary{color:#fff;box-shadow:none;background:#ca0a63;border-color:#ca0a63}.button.primary:hover:not(:disabled),html[data-theme=light] .button.primary:hover:not(:disabled){background:#b8095a;border-color:#b8095a;box-shadow:0 4px 14px #ca0a631a}.icon-button,.theme-toggle{border-radius:8px;width:40px;min-width:40px;height:40px;min-height:40px}.theme-toggle{gap:0;padding:0}.top-avatar{width:32px;height:32px}.text-button{min-height:36px;font-size:13px}input:not([type=checkbox]):not([type=radio]),textarea,select{border-radius:8px;min-height:44px;font-size:14px}label,legend{line-height:1.45}summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"›";color:var(--muted);transition:transform var(--ui-fast) var(--ui-ease);font-size:20px;line-height:1;display:inline-block}details[open]>summary:before{transform:rotate(90deg)}summary:focus-visible{outline:2px solid var(--pink);outline-offset:4px;border-radius:4px}.page-heading{gap:16px;min-height:44px;margin-bottom:24px}.page-heading h1{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:600;line-height:1.25}.page-heading p{max-width:58ch;margin:6px 0 0;font-size:13px}.topbar{height:64px;padding:0 32px}.breadcrumb{gap:12px;font-size:13px}.topbar-actions{gap:12px}.sidebar{background:var(--panel);padding-top:22px}.brand-link{margin-bottom:28px}.workspace-selector{background:0 0;min-height:48px;margin-bottom:24px;font-size:13px}.nav-link{min-height:44px;font-size:14px;position:relative}.nav-link.active:before{content:"";background:var(--pink);border-radius:3px;width:3px;position:absolute;top:13px;bottom:13px;left:-1px}.profile{font-size:13px}.profile small{font-size:12px}.panel{border-radius:12px;box-shadow:0 2px 4px #13091f02}.panel-heading{padding:20px 22px 14px}.panel-heading h2{margin:0;font-size:15px;font-weight:600}.panel-heading p{font-size:13px}.badge{letter-spacing:0;border-radius:5px;padding:5px 7px;font-size:11px}.tabs{gap:3px}.tabs>button{border-radius:7px;min-height:42px;font-size:13px;position:relative}.tabs>button.active:after{content:"";height:2px;animation:tab-line var(--ui-medium) var(--ui-ease);background:currentColor;border-radius:2px;position:absolute;bottom:3px;left:12px;right:12px}.toolbar{gap:16px;margin:0 0 20px}.search-input{min-height:44px}.search-input input{font-size:14px}.empty-state h3{margin-bottom:8px;font-size:15px}.empty-state p:empty{display:none}.empty-state p{max-width:40ch;margin:0 auto 12px}.modal{border-radius:14px;padding:24px}.modal-heading{margin-bottom:20px}.modal-heading h2{font-size:20px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:none!important}.modal{animation:none!important}.create-intro{gap:12px;margin:0 0 18px}.create-intro p{margin:0;font-size:14px}.create-spark{width:38px;min-width:38px;height:38px}.prompt-suggestions{gap:6px;margin:10px 0 18px}.prompt-suggestions button{min-height:36px;font-size:12px}.or-divider{margin:16px 0}.startup p{font-size:14px}.startup h1{font-size:26px}.overview-heading{align-items:center;min-height:84px;margin-bottom:20px}.overview-heading .overview-art{flex:0 0 110px;width:110px;height:84px;min-height:84px}.overview-art .scene-ground{display:none}.stats-grid{gap:16px;margin-bottom:20px}.stat-card{border-radius:12px;min-height:130px;padding:20px}.stat-heading{gap:10px;font-size:13px}.stat-icon{border-radius:7px;width:30px;height:30px}.stat-value{margin-top:10px;font-size:32px;line-height:1.2}.dashboard-middle,.dashboard-bottom{gap:20px;margin-bottom:20px}.activity-panel{min-height:290px}.trend-chart{margin:8px 18px 0}.chart-legend{margin:8px 0 20px;font-size:12px}.channel-panel .pipeline-scene{height:116px;min-height:116px;margin:0}.pipeline-controls{gap:8px;margin:0 16px 18px}.pipeline-controls button{min-height:78px;padding:9px 6px}.pipeline-controls strong{font-size:22px}.pipeline-controls button>span:last-child{font-size:12px}.pipeline-action{min-height:36px;padding:0 16px 14px;font-size:12px}.recent-row,.quick-form-row{padding-top:13px;padding-bottom:13px}.recent-row strong,.quick-form-row strong{font-size:13px}.recent-row small,.quick-form-row small{font-size:12px}.forms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.form-card{border-radius:12px}.form-art{height:132px}.form-art .card-scene{height:126px;min-height:126px}.form-art>.badge{top:12px;left:12px}.form-card-arrow{width:30px;height:30px;bottom:12px;right:12px}.form-card-body{padding:17px 18px 12px}.form-card-open{color:inherit;border-radius:12px 12px 0 0;text-decoration:none;display:block}.form-card-open:focus-visible{outline:2px solid var(--pink);outline-offset:-2px}.form-card-body.form-card-footer-body{padding-top:0}.form-card-footer .text-button{min-height:44px}.stat-icon[data-tooltip]{outline-offset:4px}.stat-icon[data-tooltip]:focus-visible{outline:2px solid var(--pink)}.form-card-body h2{margin-bottom:8px;font-size:16px;line-height:1.45}.form-card-body>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;margin-bottom:12px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.form-card-meta{gap:10px;margin:0 0 14px;font-size:12px}.form-card-footer{gap:8px;padding-top:9px}.form-card-footer>.text-button,.form-card-footer .text-button{font-size:12px}.form-card-footer>span{white-space:nowrap;color:var(--muted);font-size:11px}.form-card-footer>div,.theme-options{gap:12px}.theme-options>label{gap:8px;min-height:76px;padding:16px}.theme-options strong{font-size:13px}.theme-options small{display:none}html[data-theme=light] .sidebar,html[data-theme=light] .topbar{border-color:var(--border);background:#fff}html[data-theme=light] .workspace-selector{border-color:var(--border);background:#faf9fc}html[data-theme=light] :is(.panel,.stat-card,.form-card,.modal){border-color:var(--border);background:#fff}html[data-theme=light] .nav-link.active{color:#a20b51;background:#f9edf4;border-color:#edd7e4}html[data-theme=light] .nav-link{color:#6b6274}html[data-theme=light] :is(.field-control>label,.table-open strong,.form-card-body h2,.recent-row strong,.quick-form-row strong){color:var(--text)}html[data-theme=light] :is(.form-card-body>p,.form-card-meta,.recent-row small,.quick-form-row small,.page-heading p,.panel-heading p){color:var(--muted)}html[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--text);background:#fff;border-color:#d8d2de}html[data-theme=light] :is(input,textarea)::placeholder{color:#817788}html[data-theme=light] .form-art{background:linear-gradient(125deg,#f7f4fa,#f0eaf5)}html[data-theme=light] .tabs>button{color:#706477}html[data-theme=light] .tabs>button.active{color:#a20b51;background:#f9edf4;border-color:#edd7e4}html[data-theme=light] .empty-state{color:var(--muted)}html[data-theme=light] .period-pill{color:var(--muted);border-color:var(--border);background:#faf9fc}html[data-theme=light] .response-table th{color:#6e6476;border-color:var(--border);background:#f8f7fa}html[data-theme=light] .response-table td{color:#655c6d;border-color:#eeeaf1}html[data-theme=light] .issues-summary{background:#fff}.page-enter{animation:ui-page var(--ui-entry) var(--ui-ease) backwards}:is([data-ui-enter],.stat-card,.form-card,.issue-card,.settings-card,.recent-row,.quick-form-row,.response-mobile-card){animation:ui-enter .3s var(--ui-ease) backwards}.stats-grid>.stat-card:nth-child(2),.forms-grid>.form-card:nth-child(2){animation-delay:35ms}.stats-grid>.stat-card:nth-child(3),.forms-grid>.form-card:nth-child(3){animation-delay:70ms}.stats-grid>.stat-card:nth-child(4),.forms-grid>.form-card:nth-child(n+4){animation-delay:.105s}.dashboard-middle>.panel,.dashboard-bottom>.panel{animation:ui-enter .36s var(--ui-ease) 65ms backwards}.recent-list>.recent-row:nth-child(2),.quick-form-row:nth-of-type(2){animation-delay:30ms}.recent-list>.recent-row:nth-child(n+3),.quick-form-row:nth-of-type(n+3){animation-delay:60ms}.tab-panel,.question-transition{animation:ui-panel .22s var(--ui-ease) backwards}.chat-message-enter,.chat-message,.assistant-message{animation:ui-message .24s var(--ui-ease) backwards}.stat-value,.badge,.field-error,.error-box,.info-banner,.selection-bar,.empty-state,.loading{animation:.18s ease-out backwards ui-fade}details[open]>:not(summary){animation:ui-panel .18s var(--ui-ease) backwards}.response-table tbody tr{animation:.22s ease-out backwards ui-fade}.chart-line{stroke-dasharray:1;stroke-dashoffset:0;animation:ui-chart .7s var(--ui-ease) backwards}:is(.button,.icon-button,.text-button,.theme-toggle,.top-avatar,.nav-link,.tabs>button,.builder-tabs>button,.segmented-control>button,.pipeline-controls>button,.method-card,.boolean-options>button,.access-option,.motion-choices label,.theme-options label,.choice,.question-list-item,.question-row){transition:background-color var(--ui-fast),border-color var(--ui-fast),box-shadow var(--ui-fast),color var(--ui-fast),transform var(--ui-fast) var(--ui-ease)}:is(.form-card,.issue-card,.stat-card,.recent-row,.quick-form-row,.response-mobile-card){transition:border-color var(--ui-fast),box-shadow var(--ui-medium),background-color var(--ui-fast),transform var(--ui-medium) var(--ui-ease)}input,textarea,select{transition:border-color var(--ui-fast),box-shadow var(--ui-fast)!important}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #ca0a6312}:is(.collector-progress>span,.progress-track>span,.progress-track>div,.progress-fill){transition:width .28s var(--ui-ease)}.form-art .scene-artwork,.overview-art .scene-artwork{transition:transform .32s var(--ui-ease)}.nav-link svg,.button>svg:last-child,.text-button>svg:last-child,.theme-toggle svg{transition:transform var(--ui-medium) var(--ui-ease)}@media (hover:hover) and (pointer:fine){.form-card:hover{border-color:#98749a66;transform:translateY(-3px);box-shadow:0 8px 24px #23152e0b}.form-art:hover .scene-artwork{transform:translateY(-3px)rotate(-1deg)scale(1.025)}.overview-art:hover .scene-artwork{transform:translateY(-2px)rotate(1deg)}.nav-link:hover svg,.button:hover:not(:disabled)>svg:last-child,.text-button:hover>svg:last-child{transform:translate(2px)}.theme-toggle:hover svg{transform:rotate(-12deg)}.stat-card:hover{border-color:#98749a66}.recent-row:hover,.quick-form-row:hover{background:#a674ba08}}:is(.button,.icon-button,.theme-toggle,.tabs>button,.pipeline-controls>button,.method-card,.boolean-options>button):active:not(:disabled){transform:scale(.975)}.form-card:focus-within{border-color:var(--pink);box-shadow:0 0 0 2px #ca0a6310}@keyframes ui-page{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-panel{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-message{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-chart{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tab-line{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@media (min-width:1920px){.forms-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-content:not(.builder-page-content){max-width:1840px}}@media (max-width:1250px){.forms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content{padding:24px}.topbar{padding:0 24px}}@media (min-width:641px) and (max-width:1050px){.sidebar{padding-top:20px}.brand-link{margin-bottom:26px}.workspace-selector{margin-bottom:22px}.nav-link{justify-content:center}.nav-link.active:before{left:-2px}}@media (max-width:767px){.page-heading h1{font-size:25px}.page-heading{margin-bottom:20px}.page-content{padding:20px 16px 28px}.topbar{padding:0 16px}.stats-grid{gap:12px}.stat-card{min-height:116px;padding:16px}.stat-heading{font-size:12px}.stat-value{font-size:28px}.dashboard-middle,.dashboard-bottom{gap:16px;margin-bottom:16px}.overview-heading-actions{gap:10px}.overview-heading .overview-art{flex-basis:76px;width:76px;height:76px;min-height:76px}.overview-heading{flex-direction:row;align-items:center}.overview-heading .button{padding:10px 12px}.panel-heading{padding:18px 18px 12px}.modal{border-radius:12px;padding:20px}.icon-button,.theme-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.text-button{min-height:40px}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px}}@media (max-width:600px){.forms-grid{grid-template-columns:1fr;gap:14px}.form-art{height:106px}.form-art .card-scene{height:102px;min-height:102px}.form-card-body{padding:16px}.form-card-body>p,.form-card-meta{margin-bottom:10px}.toolbar{gap:14px;margin-top:0}.overview-heading .overview-art{flex-basis:56px;width:56px;height:66px;min-height:66px}.overview-heading h1{font-size:24px}.overview-heading-actions,.overview-heading{gap:8px}.overview-heading .button{gap:5px;padding:9px 10px;font-size:12px}.breadcrumb-root,.breadcrumb-divider{display:none}.topbar-actions{gap:8px}.workspace-status{display:none}.response-toolbar{padding:16px}.tabs>button{padding-left:10px;padding-right:10px;font-size:12px}}html[data-motion=reduced] :is(.page-enter,[data-ui-enter],.tab-panel,.question-transition,.chat-message-enter,.chart-line,.scene-artwork),html[data-motion=off] :is(.page-enter,[data-ui-enter],.tab-panel,.question-transition,.chat-message-enter,.chart-line,.scene-artwork){transition:none!important;animation:none!important}html[data-motion=reduced] :is(.form-card,.nav-link svg,.button>svg,.text-button>svg,.theme-toggle svg,.scene-artwork),html[data-motion=off] :is(.form-card,.nav-link svg,.button>svg,.text-button>svg,.theme-toggle svg,.scene-artwork),html:is([data-motion=reduced],[data-motion=off]) :is(.button,.icon-button,.theme-toggle,.tabs>button,.pipeline-controls>button,.method-card,.boolean-options>button):active{transform:none!important}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.form-card:hover,.nav-link:hover svg,.button:hover>svg,.text-button:hover>svg,.theme-toggle:hover svg,.form-art:hover .scene-artwork,.overview-art:hover .scene-artwork,:is(.button,.icon-button,.theme-toggle,.tabs>button,.pipeline-controls>button,.method-card,.boolean-options>button):active{transform:none!important}}:root,html[data-theme=dark]{--bg:#0c0b12;--panel:#191720;--surface-raised:#211d29;--surface-inset:#121019;--border:#34303f;--border-soft:#292531;--muted:#aaa2b6;--text:#f3eff7;--pink:#f187bd;--accent:#ca0a63;--accent-soft:#ca0a6317;--violet:#bc9ad8;--radius:12px;--rail-width:88px;--header-height:60px;--focus-ring:#f187bd;--shadow-panel:0 1px 0 #ffffff03,0 8px 30px #0502070a}html[data-theme=light]{--bg:#f6f5f8;--panel:#fff;--surface-raised:#f4f1f7;--surface-inset:#fbfafc;--border:#ded9e5;--border-soft:#ece8f0;--muted:#706777;--text:#27212f;--pink:#ab0954;--accent:#ca0a63;--accent-soft:#ca0a630c;--violet:#74489b;--focus-ring:#ca0a63;--shadow-panel:0 1px 2px #25152c03,0 6px 24px #25152c03}html,body{background:var(--bg);color:var(--text)}body{line-height:1.5}button,a,input,textarea,select{touch-action:manipulation}h1,h2,h3{color:var(--text)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}html[data-theme] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--surface-inset);border:1px solid var(--border);color:var(--text);box-shadow:none;border-radius:8px;min-height:42px;padding:10px 12px;font-size:14px}html[data-theme] :is(input,textarea)::placeholder{color:var(--muted);opacity:.73}html[data-theme] :is(input,textarea,select):focus-visible{border-color:var(--pink);outline:2px solid color-mix(in srgb,var(--pink) 25%,transparent);outline-offset:1px}html[data-theme] .button{min-height:42px;box-shadow:none;border-radius:8px;padding:10px 16px;font-size:13px;line-height:1.4;transition:background .14s,border-color .14s,transform .14s}html[data-theme] .button.primary{background:var(--accent);color:#fff;border-color:#dc267b;box-shadow:inset 0 1px #ffffff12}html[data-theme] .button.primary:hover:not(:disabled){background:#b90859;border-color:#ed388c;box-shadow:0 3px 12px #ca0a631a}html[data-theme] .button.secondary{background:var(--surface-raised);border-color:var(--border);color:var(--text)}html[data-theme] .button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised),var(--pink) 7%);border-color:color-mix(in srgb,var(--border),var(--pink) 35%)}html[data-theme] .icon-button{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);border-radius:7px;transition:background .14s,color .14s}html[data-theme] .icon-button:hover:not(:disabled){background:var(--surface-raised);color:var(--text)}html[data-theme] .text-button{color:var(--pink);font-size:13px}html[data-theme] .text-button.muted{color:var(--muted)}html[data-theme] .badge{letter-spacing:0;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:500}html[data-theme] .badge.pink{color:var(--pink);border-color:color-mix(in srgb,var(--pink) 22%,transparent);background:var(--accent-soft)}html[data-theme=light] .badge.green{color:#286143;background:#eaf5ee;border-color:#cde7d6}html[data-theme] :is(.panel,.stat-card,.form-card,.modal){border-color:var(--border);background:var(--panel);box-shadow:var(--shadow-panel);border-radius:var(--radius)}html[data-theme] .sidebar{width:var(--rail-width);background:var(--surface-inset);border-color:var(--border-soft);overscroll-behavior:contain;padding:16px 8px;overflow-y:auto}html[data-theme] .sidebar .brand-link{justify-content:center;align-items:center;min-height:40px;margin:0 0 32px;display:flex}html[data-theme] .sidebar .brand.brand-lockup{--brand-mark-size:40px;justify-content:center}html[data-theme] .sidebar .brand-wordmark{display:none}html[data-theme] .sidebar .nav-link{min-height:66px;color:var(--muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;gap:7px;margin:4px 0;padding:10px 2px;font-size:11px;line-height:1.3;display:flex;position:relative}html[data-theme] .sidebar .nav-link>span{display:block}html[data-theme] .sidebar .nav-link svg{flex:none;width:19px;height:19px}html[data-theme] .sidebar .nav-link:hover{background:var(--surface-raised);color:var(--text)}html[data-theme] .sidebar .nav-link.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--pink) 10%,transparent);color:var(--pink)}html[data-theme] .sidebar .nav-link.active:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-8px}.sidebar-bottom{padding-top:28px}.workspace-identity{border:1px solid var(--border);width:36px;height:36px;color:var(--violet);background:var(--surface-raised);border-radius:50%;flex:none;place-items:center;margin:20px auto 0;font-size:12px;font-weight:600;display:grid}.workspace-main{margin-left:var(--rail-width);min-width:0}html[data-theme] .topbar{height:var(--header-height);background:var(--surface-inset);border-color:var(--border-soft);padding:0 28px}.breadcrumb{gap:17px;min-width:0;font-size:13px}.breadcrumb strong{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.header-wordmark{letter-spacing:-.7px;color:var(--text);white-space:nowrap;font:500 17px Manrope,sans-serif}.header-wordmark>span{color:var(--pink)}.breadcrumb-divider{color:var(--border)}.topbar-actions{flex:none;gap:14px;margin-left:12px}html[data-theme] .theme-toggle{border:1px solid var(--border);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);box-shadow:none;background:0 0;border-radius:8px;padding:0}html[data-theme] .theme-toggle:hover{color:var(--pink);background:var(--accent-soft);border-color:var(--border)}.theme-toggle>span{display:none}.menu-button{display:none!important}.page-content{max-width:1960px;min-height:calc(100dvh - var(--header-height));padding:30px 32px 40px}.page-content.builder-page-content{max-width:none;padding:0}.page-heading{gap:16px;min-width:0;margin-bottom:25px}.page-heading h1{letter-spacing:-.9px;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:600;line-height:1.4}.page-heading p{color:var(--muted);font-size:13px}.panel-heading{gap:12px;padding:20px 22px 16px}.panel-heading h2{letter-spacing:-.2px;margin:0;font-size:14px}html[data-theme] .tabs{flex-wrap:nowrap;gap:4px;max-width:100%}html[data-theme] .tabs>button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-height:40px;padding:9px 13px;font-size:13px}html[data-theme] .tabs>button.active{color:var(--pink);background:var(--accent-soft);border-color:color-mix(in srgb,var(--pink) 18%,transparent)}html[data-theme] .search-input{border:1px solid var(--border);background:var(--surface-inset);min-width:0;color:var(--muted);border-radius:8px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}html[data-theme] .search-input:focus-within{border-color:var(--pink);box-shadow:0 0 0 2px color-mix(in srgb,var(--pink) 10%,transparent)}html[data-theme] .search-input>input{box-shadow:none;background:0 0;border:0;outline:none;min-width:0;min-height:0;padding:9px 0;font-size:13px}html[data-theme] .directory-search-row .search-input>input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:9px 0}html[data-theme] .builder.builder-refined .outline-search>input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-height:0;padding:9px 0;font-size:13px}html[data-theme] .builder.builder-refined .outline-filters>summary:before,html[data-theme] .builder.builder-refined .outline-filters>summary:after{content:none;display:none}html[data-theme] .builder.builder-refined .form-intro-editor>label>textarea,html[data-theme] .builder.builder-refined .form-intro-editor>textarea{resize:vertical;min-height:44px;color:var(--muted);background:0 0;border-color:#0000;padding:0}.search-input>svg{flex:none}.search-input>.icon-button{margin-right:-7px}.empty-state{padding:46px 20px}html[data-theme] .empty-icon{background:var(--surface-raised);width:46px;height:46px;color:var(--muted);border:1px solid var(--border);box-shadow:none;border-radius:12px}.empty-state h3{letter-spacing:-.2px;font-size:15px}.empty-state p{max-width:360px;font-size:13px}html[data-theme] .modal{background:var(--panel);border-color:var(--border)}html[data-theme] .modal-header{border-color:var(--border-soft)}html[data-theme] .modal-header h2{font-size:18px}html[data-theme] .prompt-suggestions>button{background:var(--surface-raised);border-color:var(--border);color:var(--muted);border-radius:7px}html[data-theme] .create-spark{background:var(--accent-soft);color:var(--pink);border-color:var(--border)}html[data-theme] .toast{background:var(--surface-raised);color:var(--text);border-color:var(--border);border-radius:10px;font-size:13px;box-shadow:0 12px 40px #0002}.overview-heading-actions{align-items:center;gap:12px;display:flex}.overview-refined .stats-grid{gap:16px;margin-bottom:24px}.overview-refined .stat-card{min-height:128px;padding:20px 22px}.overview-refined .stat-heading{color:var(--muted);font-size:13px}.overview-refined .stat-value{letter-spacing:-1px;color:var(--text);margin-top:15px;font-size:32px;font-weight:500;line-height:1.35}.overview-refined .stat-icon{border:1px solid var(--border);background:var(--surface-raised);width:30px;height:30px;color:var(--muted);border-radius:8px}.overview-refined .stat-icon svg{width:16px}.overview-refined .dashboard-middle{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px;margin-bottom:20px}.overview-refined .dashboard-bottom{gap:20px}.overview-refined .trend-chart{height:205px;margin:5px 18px}.overview-refined .chart-grid{stroke:var(--border);stroke-dasharray:3 5;opacity:.55}.overview-refined .chart-line.completed{stroke:var(--pink);stroke-width:2.2px}.overview-refined .chart-line.started{stroke:var(--violet);opacity:.45}.overview-refined .trend-chart text{fill:var(--muted);font-size:11px}html[data-theme] .overview-refined .chart-empty{background:var(--panel);border-color:var(--border);color:var(--muted);font-size:12px}html[data-theme] .overview-refined .period-pill{background:var(--surface-raised);color:var(--muted);border-color:var(--border-soft);padding:5px 9px;font-size:11px}.overview-refined .pipeline-scene{opacity:.9;min-height:110px;max-height:158px}.overview-refined .pipeline-controls{gap:6px;margin:8px 20px 20px}html[data-theme] .overview-refined .pipeline-controls>button{background:var(--surface-inset);border-color:var(--border-soft);min-width:0;color:var(--muted);border-radius:8px;padding:12px 8px}html[data-theme] .overview-refined .pipeline-controls>button.selected{background:var(--accent-soft);border-color:var(--pink)}.overview-refined .pipeline-controls strong{color:var(--text);font-size:20px;font-weight:500}.overview-refined .pipeline-controls>button>span:last-child{font-size:11px}.overview-refined :is(.recent-row,.quick-form-row){border-color:var(--border-soft);min-height:74px;padding-top:15px;padding-bottom:15px}.overview-refined :is(.recent-row strong,.quick-form-row strong){color:var(--text);font-size:13px;font-weight:500}.overview-refined :is(.recent-row small,.quick-form-row small){color:var(--muted);margin-top:4px;font-size:11px}html[data-theme] .overview-refined :is(.response-avatar,.quick-form-icon){background:var(--surface-raised);border:1px solid var(--border);color:var(--pink);border-radius:9px;width:36px;height:36px;transform:none}.directory-toolbar{border-bottom:1px solid var(--border);margin-bottom:0;padding:0}.directory-toolbar>.tabs{margin-bottom:18px}.directory-search-row{grid-template-columns:minmax(200px,1fr) 180px 180px;gap:12px;max-width:100%;padding-bottom:20px;display:grid}.directory-search-row>.search-input{width:100%;max-width:none}html[data-theme] .directory-search-row>select{min-height:42px;padding:8px 12px;font-size:13px}.directory-results{min-height:55px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.directory-results .text-button{min-height:36px;font-size:12px}.forms-refined .forms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.forms-refined .form-card{flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.forms-refined .form-card:hover{border-color:color-mix(in srgb,var(--pink) 35%,var(--border));transform:translateY(-2px);box-shadow:0 8px 24px #0001}.form-card-top{align-items:center;gap:10px;padding:20px 20px 16px;display:flex}.form-document-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--pink);border:1px solid color-mix(in srgb,var(--pink) 15%,transparent);border-radius:9px;place-items:center;margin-right:auto;display:grid}.form-open-arrow{color:var(--muted);margin-left:3px;transition:transform .14s,color .14s}.form-card-open:hover .form-open-arrow{color:var(--pink);transform:translate(1px,-1px)}.forms-refined .form-card-open{outline-offset:-3px;flex:1;display:block}.forms-refined .form-card-body{padding:0 20px}.forms-refined .form-card-body h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.5}.forms-refined .form-card-body>p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 16px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.form-card-preview{background:var(--surface-inset);border:1px solid var(--border-soft);pointer-events:none;border-radius:8px;gap:10px;margin:18px 0;padding:14px;display:grid}.mini-form-field{min-width:0;color:var(--muted);gap:4px;font-size:10px;display:grid}.mini-form-field>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:500;overflow:hidden}.mini-form-field i{color:var(--pink);margin-left:3px;font-style:normal}.mini-form-value{border:1px solid var(--border-soft);background:var(--panel);opacity:.7;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;justify-content:space-between;align-items:center;height:27px;padding:5px 8px;font-size:10px;display:flex;overflow:hidden}.forms-refined .form-card-meta{color:var(--muted);gap:0;margin-bottom:18px;font-size:11px}.forms-refined .form-card-meta>span+span:before{content:"·";color:var(--muted);margin:0 10px}.forms-refined .form-card-footer-body{padding:0 20px}.forms-refined .form-card-footer{border-top:1px solid var(--border-soft);gap:8px;min-height:53px;padding:8px 0;display:flex}.form-access-label{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.forms-refined .form-card-footer>.form-edited{white-space:nowrap;margin-left:auto;font-size:10px}.forms-refined .form-card-footer .icon-button{width:30px;min-width:30px;height:32px;min-height:32px}@media (min-width:1800px){.forms-refined .forms-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-content{padding:34px 40px 48px}}@media (max-width:1199px){.forms-refined .forms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content{padding:24px}.overview-refined .dashboard-middle{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.overview-refined .stat-card{padding:16px}.overview-refined .stat-heading{font-size:12px}.overview-refined .stat-value{font-size:28px}}@media (min-width:768px) and (max-width:1023px){:root{--rail-width:76px}html[data-theme] .sidebar .nav-link{font-size:10px}.overview-refined .dashboard-middle{grid-template-columns:1fr}.overview-refined .channel-panel{grid-template-columns:1fr 1fr;display:grid}.overview-refined .channel-panel>.panel-heading{grid-column:1/-1}.overview-refined .pipeline-controls{align-self:center}.directory-search-row{grid-template-columns:minmax(140px,1fr) 140px 140px;gap:8px}}@media (max-width:767px){:root{--header-height:56px}html[data-theme] .sidebar{visibility:hidden;width:228px;box-shadow:none;padding:22px 14px;transition:transform .24s,visibility .24s;transform:translate(-100%)}html[data-theme] .sidebar.open{visibility:visible;transform:translate(0);box-shadow:12px 0 40px #0003}html[data-theme] .sidebar .brand-link{justify-content:flex-start;margin:0 8px 26px}html[data-theme] .sidebar .brand-wordmark{display:inline-block}html[data-theme] .sidebar .brand.brand-lockup{--brand-mark-size:32px;gap:8px;font-size:22px}html[data-theme] .sidebar .nav-link{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;min-height:48px;padding:12px 14px;font-size:13px}.workspace-identity{margin-left:14px}.workspace-main{margin-left:0}html[data-theme] .topbar{padding:0 16px}.menu-button{display:inline-flex!important}.breadcrumb{gap:10px;font-size:12px}.header-wordmark{font-size:15px}.topbar-actions{gap:8px}.workspace-status{display:none}.drawer-shade{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05020780;position:fixed;inset:0}.page-content{padding:22px 18px 32px}.page-heading{gap:10px;margin-bottom:22px}.page-heading h1{font-size:23px}html[data-theme] .button{min-height:44px;padding:10px 13px}html[data-theme] .icon-button,html[data-theme] .theme-toggle{min-width:40px;min-height:40px}.overview-refined .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.overview-refined .stat-card{min-height:116px}.overview-refined .stat-heading{align-items:flex-start;gap:4px;font-size:12px}.overview-refined .stat-icon{flex:none;width:25px;height:25px}.overview-refined .stat-value{margin-top:14px;font-size:29px}.overview-refined .dashboard-middle,.overview-refined .dashboard-bottom{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.overview-refined .pipeline-scene{max-height:140px}.directory-toolbar>.tabs{margin-bottom:14px;padding-bottom:2px;overflow-x:auto}html[data-theme] .directory-toolbar>.tabs>button{min-height:42px;padding:9px 11px;font-size:12px}.directory-search-row{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:16px}.directory-search-row>.search-input{grid-column:1/-1;height:44px}html[data-theme] .directory-search-row :is(input,select),html[data-theme] .builder.builder-refined .outline-search>input,html[data-theme] .builder.builder-refined .field-control :is(input,textarea,select){font-size:16px}.directory-results{min-height:48px}.forms-refined .forms-grid{gap:16px}.form-card-top{padding:16px 16px 13px}.forms-refined .form-card-body{padding-left:16px;padding-right:16px}.forms-refined .form-card-footer .icon-button{min-width:40px;min-height:40px}.form-card-preview{padding:12px}.forms-refined .form-card-footer>.form-edited{display:none}.form-access-label{margin-right:auto}}@media (max-width:540px){.forms-refined .forms-grid{grid-template-columns:1fr}.form-card-preview{grid-template-columns:1fr 1fr}.mini-form-field:last-child{grid-column:1/-1}.forms-refined .form-card-footer>.form-edited{display:block}.forms-refined .form-card-body h2{font-size:16px}.directory-results .text-button{font-size:12px}}@media (max-width:370px){.header-wordmark,.breadcrumb-divider{display:none}.page-content{padding:20px 14px 28px}.overview-refined .stat-card{padding:13px}.overview-refined .stat-icon{display:none}.page-heading h1{font-size:22px}.topbar-actions{margin-left:4px}.overview-refined .pipeline-controls{margin-left:12px;margin-right:12px}.overview-refined .pipeline-controls>button{padding:12px 4px}.panel-heading{padding-left:16px;padding-right:16px}.directory-toolbar>.tabs{gap:0}.form-card-preview{margin:15px 0}}@media (prefers-reduced-motion:reduce){.form-card,.form-open-arrow,.sidebar{transition:none!important}.forms-refined .form-card:hover{transform:none}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=reduced] .forms-refined .form-card:hover{transform:none}
