:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202a27;background:var(--ui-canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ui-canvas: #f8f9f7;--ui-surface: #fff;--ui-ink: #202a27;--ui-muted: #68746e;--ui-line: #e0e5e0;--ui-accent: #205a53;--ui-soft: #edf4f0;--ui-tint: #e0eee5;--ui-accent-hover: #17463f;--ui-gradient: radial-gradient(ellipse at 0% 0%, var(--ui-tint), transparent 65%), linear-gradient(145deg, var(--ui-canvas) 45%, var(--ui-soft));--ui-danger: #a7373a;--ui-radius: 12px;--ui-content: 720px;--ui-fast: .14s}*{box-sizing:border-box}[data-palette=sage]{--ui-canvas: #f8f9f7;--ui-tint: #e0eee5;--ui-soft: #edf4f0;--ui-accent: #205a53;--ui-accent-hover: #17463f;--ui-line: #e0e5e0;--ui-muted: #68746e}[data-palette=mist]{--ui-canvas: #f7f9fb;--ui-tint: #dfeaf5;--ui-soft: #edf2f7;--ui-accent: #365e7b;--ui-accent-hover: #26475f;--ui-line: #dce3eb;--ui-muted: #65717e}[data-palette=lavender]{--ui-canvas: #faf8fb;--ui-tint: #eae2f3;--ui-soft: #f1edf6;--ui-accent: #68517c;--ui-accent-hover: #503d62;--ui-line: #e5dfea;--ui-muted: #756c7d}[data-palette=sand]{--ui-canvas: #fbf9f6;--ui-tint: #f0e3d4;--ui-soft: #f5eee5;--ui-accent: #806143;--ui-accent-hover: #62492f;--ui-line: #e8e0d6;--ui-muted: #7b7165;--ui-gradient: linear-gradient(135deg, var(--ui-tint) 0%, var(--ui-canvas) 55%, var(--ui-soft) 100%)}html,body,#app{min-height:100%}html{min-height:100vh;background:var(--ui-gradient)}body{min-height:100vh;min-height:100dvh;margin:0;background:var(--ui-gradient)}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}::selection{background:var(--ui-tint)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.environment-banner[data-v-a4443236]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;color:var(--ui-accent-hover);background:var(--ui-tint);border-bottom:1px solid var(--ui-line)}p[data-v-a4443236]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0;font-size:.75rem;line-height:1.5}strong[data-v-a4443236]{font-weight:600}button[data-v-a4443236]{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;font-size:24px}button[data-v-a4443236]:hover{background:var(--ui-soft)}.ui-button[data-v-7aaac360]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;transition:background var(--ui-fast),transform var(--ui-fast),border-color var(--ui-fast)}.ui-button.ui-button-primary[data-v-7aaac360]{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 90%,white),var(--ui-accent-hover));border-color:var(--ui-accent);color:#fff}.ui-button.ui-button-primary[data-v-7aaac360]:hover:not(:disabled){background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-hover))}.ui-button[data-v-7aaac360]:active:not(:disabled){transform:translateY(1px)}.busy-dot[data-v-7aaac360]{width:.55rem;height:.55rem;border-radius:50%;background:currentColor;animation:pulse-7aaac360 .9s ease-in-out infinite alternate}@keyframes pulse-7aaac360{to{opacity:.3}}.ui-field[data-v-885d2e87]{display:grid;gap:.5rem}label[data-v-885d2e87]{font-weight:550}small[data-v-885d2e87]{color:var(--ui-muted);line-height:1.5}.error[data-v-885d2e87]{color:var(--ui-danger)}p[data-v-89656fb6]{white-space:pre-wrap;line-height:1.7}audio[data-v-89656fb6]{display:block;width:100%;max-width:30rem;margin-top:.75rem}.ui-avatar[data-v-402c45d2]{display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--ui-soft);color:var(--ui-accent);font-size:.75rem;font-weight:600}img[data-v-402c45d2]{width:100%;height:100%;object-fit:cover}.crop-editor[data-v-ed2ff368]{display:grid;gap:14px}.crop-preview[data-v-ed2ff368]{width:min(260px,100%);aspect-ratio:1;border-radius:50%;overflow:hidden;position:relative;margin:auto;touch-action:none;cursor:grab;background:var(--ui-soft);outline:2px solid var(--ui-line)}.crop-preview[data-v-ed2ff368]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}.crop-preview[data-v-ed2ff368]:active{cursor:grabbing}.crop-preview img[data-v-ed2ff368]{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.crop-editor label[data-v-ed2ff368]{display:grid;gap:6px;font-size:.8rem}.crop-editor input[data-v-ed2ff368]{width:100%;accent-color:var(--ui-accent)}.crop-editor small[data-v-ed2ff368]{text-align:center;color:var(--ui-muted)}.crop-actions[data-v-ed2ff368]{display:flex;justify-content:flex-end;gap:8px}svg[data-v-90f0bb2d]{display:block;width:1.15em;height:1.15em;flex:0 0 auto}.save-contact[data-v-a9c6a351]{display:flex;gap:4px;position:relative}.export-icon.ui-button[data-v-a9c6a351]{width:44px;height:44px;padding:10px;border-radius:8px;color:var(--ui-accent);background:var(--ui-soft);font-size:.75rem}.export-icon.ui-button[data-v-a9c6a351]:hover{background:var(--ui-tint)}.export-status[data-v-a9c6a351]:empty{display:none}.export-status[data-v-a9c6a351]:not(:empty){position:absolute;right:0;top:calc(100% + 6px);z-index:7;width:min(260px,70vw);padding:12px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-muted);font-size:.72rem;line-height:1.5;box-shadow:0 4px 16px #30203916}.hold-remove[data-v-6b2671c3]{position:relative;overflow:hidden;width:44px;padding:10px;-webkit-user-select:none;user-select:none;touch-action:none}.hold-remove[data-v-6b2671c3]:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--ui-danger);transform:scaleX(0);transform-origin:left}.holding[data-v-6b2671c3]:before{transform:scaleX(1);transition:transform .8s linear}.ui-toggle[data-v-10822731]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px}label[data-v-10822731]{font-size:.9rem;line-height:1.5;cursor:pointer}.ui-toggle[data-v-10822731] .p-toggleswitch{flex-shrink:0}.ui-select[data-v-a111b724]{display:grid;gap:.45rem;min-width:180px}label[data-v-a111b724]{font-size:.73rem;color:var(--ui-muted)}.ui-select[data-v-a111b724] .p-select{min-height:44px;align-items:center;font-size:.82rem;border-radius:10px}.private-notes[data-v-1d31b0c4]{margin-top:20px}.private-notes label[data-v-1d31b0c4]{font-weight:600}.private-notes p[data-v-1d31b0c4]{font-size:.8rem;color:var(--ui-muted)}.private-notes textarea[data-v-1d31b0c4]{width:100%;box-sizing:border-box;resize:vertical;padding:12px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface);color:inherit;font:inherit;line-height:1.6}.private-notes textarea[data-v-1d31b0c4]:focus{outline:2px solid var(--ui-accent);outline-offset:2px}.document-answer+.document-answer[data-v-1d31b0c4]{margin-top:24px;padding-top:8px;border-top:1px solid var(--ui-line)}.document-answer p[data-v-1d31b0c4]{color:var(--ui-muted);line-height:1.7;font-size:.875rem;white-space:pre-wrap}.save-error[data-v-1d31b0c4]{position:sticky;top:0;z-index:20;padding:12px;color:var(--ui-danger);background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.filters .queue-invite[data-v-1d31b0c4]{margin-left:auto;flex-shrink:0;align-self:flex-end}.filters[data-v-1d31b0c4]>:first-child{min-width:0}.filters[data-v-1d31b0c4] .p-select{max-width:100%}.invite-client-page[data-v-1d31b0c4]{max-width:560px;margin:0 auto;padding:24px}.invite-client-page h1[data-v-1d31b0c4]{margin-bottom:24px}.list-actions[data-v-1d31b0c4]{display:flex;justify-content:flex-end;margin:20px 0}.member-photo[data-v-1d31b0c4]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.profile-photo-editor[data-v-1d31b0c4]{display:flex;align-items:center;gap:16px}.photo-preview[data-v-1d31b0c4]{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;flex-shrink:0;background:var(--ui-soft);color:var(--ui-accent);overflow:hidden}.photo-preview img[data-v-1d31b0c4],.profile-avatar img[data-v-1d31b0c4],.account-photo[data-v-1d31b0c4]{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-avatar[data-v-1d31b0c4]{overflow:hidden}.photo-actions[data-v-1d31b0c4]{display:flex;gap:4px;flex-wrap:wrap}.profile-photo-editor small[data-v-1d31b0c4]{display:block;margin-top:8px;color:var(--ui-muted);font-size:.7rem}.queue-card[data-v-1d31b0c4]{position:relative;cursor:pointer;transition:border-color var(--ui-fast),box-shadow var(--ui-fast)}.queue-card[data-v-1d31b0c4]:hover{border-color:var(--ui-accent);box-shadow:0 4px 16px #3020390a}.queue-card[data-v-1d31b0c4]:focus-within{outline:2px solid var(--ui-accent);outline-offset:3px}.queue-card .card-bottom[data-v-1d31b0c4] button{position:static;transform:none}.communication-preference[data-v-1d31b0c4]{margin-top:16px}.search-result-row[data-v-1d31b0c4]{display:flex;align-items:center;gap:4px}.search-result-row>.search-result[data-v-1d31b0c4]{flex:1;min-width:0;width:auto;white-space:normal}.search-result>span[data-v-1d31b0c4]:not(.avatar){min-width:0;overflow-wrap:anywhere}.search-contact-actions[data-v-1d31b0c4]{display:flex;gap:4px;flex-shrink:0}@media(max-width:400px){.search-result .avatar[data-v-1d31b0c4]{display:none}}.member-contact-field[data-v-1d31b0c4]{display:flex;align-items:flex-end;gap:8px;min-width:0}.member-contact-field[data-v-1d31b0c4] .ui-field{flex:1;min-width:0}.member-contact-field[data-v-1d31b0c4] input{width:100%;min-width:0}.field-contact-actions[data-v-1d31b0c4]{display:flex;gap:4px;flex-shrink:0}.field-contact-actions [aria-disabled=true][data-v-1d31b0c4]{opacity:.4;cursor:default}.account-search-row[data-v-1d31b0c4]{display:flex;align-items:center;gap:12px}.account-search-row>.search-area[data-v-1d31b0c4]{flex:1;min-width:0}.account-area[data-v-1d31b0c4]{position:relative;flex:0 0 auto;z-index:6}.account-avatar.ui-button[data-v-1d31b0c4]{width:44px;height:44px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ui-accent) 25%,var(--ui-line));background:var(--ui-soft);color:var(--ui-accent);font-size:.75rem;font-weight:600;box-shadow:0 2px 6px #30203908}.account-avatar.ui-button[data-v-1d31b0c4]:hover,.account-avatar.ui-button[aria-expanded=true][data-v-1d31b0c4]{background:var(--ui-tint);border-color:var(--ui-accent)}.account-popover[data-v-1d31b0c4]{position:absolute;right:0;top:calc(100% + 10px);min-width:170px;padding:6px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface);box-shadow:0 12px 32px #30203916}.account-popover[data-v-1d31b0c4] button{width:100%;justify-content:flex-start;font-size:.8rem}.sync-spinner[data-v-1d31b0c4]{display:inline-block;width:16px;height:16px;border:2px solid var(--ui-line);border-top-color:var(--ui-accent);border-radius:50%;animation:sync-spin-1d31b0c4 .8s linear infinite}@keyframes sync-spin-1d31b0c4{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sync-spinner[data-v-1d31b0c4]{animation-duration:2s}}.preview-logout[data-v-1d31b0c4]{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:20px;background:var(--ui-gradient)}.preview-logout p[data-v-1d31b0c4]{color:var(--ui-muted);font-size:.8rem}.edit-status[data-v-1d31b0c4]{font-size:.7rem;color:var(--ui-muted);min-height:1em}.error[data-v-1d31b0c4]{color:var(--ui-danger);font-size:.8rem}.member-actions[data-v-1d31b0c4]{display:flex;gap:4px}.member-edit-form[data-v-1d31b0c4]{display:grid;gap:16px}.removal-confirm[data-v-1d31b0c4]{display:flex;gap:10px;align-items:flex-start;margin:20px 0;line-height:1.5}.removal-confirm input[data-v-1d31b0c4]{width:20px;height:20px;flex-shrink:0;accent-color:var(--ui-accent)}.group-title[data-v-1d31b0c4]{flex-wrap:nowrap}.group-title>h1[data-v-1d31b0c4]{flex:0 1 auto;min-width:0}.page-heading>div[data-v-1d31b0c4]{width:100%}.member-identity[data-v-1d31b0c4]{display:flex;align-items:center;gap:4px;min-width:0}.contact-actions[data-v-1d31b0c4]{flex-shrink:0;margin-left:auto}.contact-panel[data-v-1d31b0c4]{margin-bottom:16px}.contact-row[data-v-1d31b0c4]:first-child{border-top:0}.contact-row[data-v-1d31b0c4]{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--ui-line)}.contact-name[data-v-1d31b0c4]{font-size:.85rem;overflow-wrap:anywhere;min-width:0}.contact-actions[data-v-1d31b0c4],.group-contact-actions[data-v-1d31b0c4]{display:flex;gap:4px}.group-contact-actions[data-v-1d31b0c4]{justify-content:flex-end;margin-left:auto}.contact-action[data-v-1d31b0c4]{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px;min-width:44px;border-radius:8px;color:var(--ui-accent);background:var(--ui-soft);text-decoration:none;font-size:.75rem;white-space:nowrap}.contact-action[data-v-1d31b0c4]:hover{background:var(--ui-tint)}.member-option[data-v-1d31b0c4]{justify-content:space-between}.member-option>span[data-v-1d31b0c4]{min-width:0;overflow-wrap:anywhere}.member-option[data-v-1d31b0c4] button{flex-shrink:0;font-size:.75rem}.invite-form[data-v-1d31b0c4]{display:grid;gap:16px}@media(max-width:400px){.contact-row[data-v-1d31b0c4]{flex-wrap:wrap}.contact-actions[data-v-1d31b0c4]{margin-left:auto}}.profile-form[data-v-1d31b0c4]{display:grid;gap:20px;margin-top:16px}.profile-form h2[data-v-1d31b0c4]{margin:0}.profile-names[data-v-1d31b0c4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-form[data-v-1d31b0c4] input{width:100%;min-width:0}.profile-form[data-v-1d31b0c4] .ui-field{min-width:0}.profile-status[data-v-1d31b0c4]{margin:0;font-size:.75rem;color:var(--ui-accent)}.group-title[data-v-1d31b0c4]{display:flex;align-items:center;gap:8px}.edit-pencil[data-v-1d31b0c4]{width:44px;height:44px;padding:10px;flex-shrink:0}.response-time[data-v-1d31b0c4]{margin-left:auto;font-size:.66rem;color:var(--ui-muted);white-space:nowrap}@media(max-width:400px){.profile-names[data-v-1d31b0c4]{grid-template-columns:1fr}}.realtor-shell[data-v-1d31b0c4]{min-height:100dvh}.rail[data-v-1d31b0c4]{position:fixed;inset:0 auto 0 0;width:210px;padding:34px 18px 24px;background:color-mix(in srgb,var(--ui-surface) 65%,transparent);border-right:1px solid var(--ui-line);display:flex;flex-direction:column}.brand[data-v-1d31b0c4]{display:flex;align-items:center;gap:10px;margin:0 14px 55px;font-size:1.8rem;letter-spacing:-.06em;font-weight:600}.brand-mark[data-v-1d31b0c4]{display:grid;place-items:center;background:var(--ui-accent);color:#fff;border-radius:12px 12px 3px;width:38px;height:38px;font-size:1.7rem;font-family:Georgia,serif}.brand-caption[data-v-1d31b0c4]{display:block;font-size:.6rem;color:var(--ui-muted);letter-spacing:.01em;font-weight:400}nav[data-v-1d31b0c4]{display:grid;gap:9px}nav[data-v-1d31b0c4] .ui-button{justify-content:flex-start;font-size:.8rem;padding:12px;gap:12px}nav [aria-current=page][data-v-1d31b0c4]{color:var(--ui-accent);background:var(--ui-soft)}nav b[data-v-1d31b0c4]{margin-left:auto;font-size:.65rem}.rail-profile[data-v-1d31b0c4]{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:.75rem}.rail-profile small[data-v-1d31b0c4]{display:block;color:var(--ui-muted);font-size:.62rem;margin-top:5px}.workspace[data-v-1d31b0c4]{margin-left:210px;padding:32px clamp(24px,4vw,64px) 20px;max-width:1350px}.workspace-top[data-v-1d31b0c4]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.workspace-label[data-v-1d31b0c4]{font-size:.61rem;letter-spacing:.18em;font-weight:600;color:var(--ui-muted)}.preview-note[data-v-1d31b0c4]{font-size:.65rem;color:var(--ui-muted)}.profile-mobile[data-v-1d31b0c4]{display:none!important}.search-area[data-v-1d31b0c4]{position:relative;z-index:5}.search-input[data-v-1d31b0c4]{position:relative}.search-input>svg[data-v-1d31b0c4]{position:absolute;left:19px;bottom:19px;color:var(--ui-accent);z-index:1;width:20px;height:20px}.search-input[data-v-1d31b0c4] label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.search-input[data-v-1d31b0c4] input{width:100%;height:58px;padding-left:52px;font-size:.92rem;border:1px solid var(--ui-line);border-radius:13px;box-shadow:0 4px 20px #34254005}.search-results[data-v-1d31b0c4]{position:absolute;top:calc(100% + 8px);width:100%;background:#fff;border:1px solid var(--ui-line);box-shadow:0 16px 40px #30203916;border-radius:12px;padding:10px;max-height:360px;overflow:auto}.search-result[data-v-1d31b0c4]{display:flex;width:100%;text-align:left;justify-content:flex-start;padding:12px}.search-result>svg[data-v-1d31b0c4]{margin-left:auto}.search-result strong[data-v-1d31b0c4]{display:block;font-size:.85rem;font-weight:550}.search-result small[data-v-1d31b0c4]{display:block;color:var(--ui-muted);font-size:.7rem;margin-top:5px}.plain-page[data-v-1d31b0c4]{margin-top:24px}.page-heading[data-v-1d31b0c4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:42px 0 28px}.eyebrow[data-v-1d31b0c4]{color:var(--ui-accent);font-size:.6rem;font-weight:600;letter-spacing:.17em;margin:0 0 12px}h1[data-v-1d31b0c4]{font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.055em;font-weight:500;margin:0;outline:none;overflow-wrap:anywhere}.page-heading p[data-v-1d31b0c4]:not(.eyebrow){font-size:.85rem;line-height:1.6;color:var(--ui-muted);margin-bottom:0}.heading-count[data-v-1d31b0c4]{display:inline-grid;place-items:center;font-size:.8rem;width:30px;height:30px;margin-left:12px;background:var(--ui-soft);color:var(--ui-accent);border:1px solid var(--ui-line);border-radius:50%;vertical-align:middle;letter-spacing:0}.filters[data-v-1d31b0c4]{display:flex;align-items:center;gap:8px;margin:24px 0 19px}.filters[data-v-1d31b0c4] button{font-size:.75rem;padding:8px 12px}.filters [aria-pressed=true][data-v-1d31b0c4]{background:var(--ui-surface);color:var(--ui-accent);box-shadow:0 1px 4px #30203908}.filters button span[data-v-1d31b0c4]{margin-left:6px}.sort-note[data-v-1d31b0c4]{margin-left:auto;font-size:.67rem;color:var(--ui-muted)}.queue-list[data-v-1d31b0c4]{display:grid;gap:15px}.queue-card.queue-card[data-v-1d31b0c4]{padding-bottom:12px}.queue-card[data-v-1d31b0c4],.panel[data-v-1d31b0c4]{border:1px solid var(--ui-line);border-radius:14px;background:var(--ui-surface);padding:24px}.card-top[data-v-1d31b0c4],.card-bottom[data-v-1d31b0c4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.avatar[data-v-1d31b0c4]{width:34px;height:34px;border-radius:50%;background:var(--ui-soft);color:var(--ui-accent);display:inline-grid;place-items:center;font-size:.66rem;font-weight:600;flex-shrink:0}.member-avatars[data-v-1d31b0c4]{display:flex}.member-avatars .avatar+.avatar[data-v-1d31b0c4]{margin-left:-6px;border:2px solid white;background:var(--ui-tint)}.time[data-v-1d31b0c4]{font-size:.66rem;color:var(--ui-muted)}h2[data-v-1d31b0c4]{font-size:1.1rem;font-weight:550;letter-spacing:-.025em;margin:14px 0 6px;overflow-wrap:anywhere}.card-topic[data-v-1d31b0c4]{color:var(--ui-accent);font-size:.73rem;margin:0}.excerpt[data-v-1d31b0c4]{color:var(--ui-muted);font-size:.84rem;line-height:1.7;margin:12px 0 6px}.card-bottom[data-v-1d31b0c4]{padding-top:2px}.card-bottom[data-v-1d31b0c4] button{font-size:.75rem;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1;white-space:nowrap}.answer-count[data-v-1d31b0c4]{font-size:.7rem;color:var(--ui-muted)}.unread-dot[data-v-1d31b0c4]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ui-accent);margin-right:7px}.back-link[data-v-1d31b0c4]{margin:20px 0;padding:.8rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;line-height:1;font-size:.75rem}.back-link+.page-heading[data-v-1d31b0c4]{margin-top:20px}.review-summary[data-v-1d31b0c4]{display:flex;align-items:center;gap:12px;font-size:.7rem;color:var(--ui-muted);margin-bottom:20px}.pill[data-v-1d31b0c4]{border-radius:20px;padding:7px 10px;background:var(--ui-soft);color:var(--ui-accent)}.answer-review[data-v-1d31b0c4]{margin-bottom:16px}.answer-review header[data-v-1d31b0c4]{display:flex;align-items:center;gap:10px}.answer-review header strong[data-v-1d31b0c4]{display:block;font-size:.77rem;font-weight:550}.answer-review small[data-v-1d31b0c4]{display:block;font-size:.66rem;color:var(--ui-muted);margin-top:4px}.answer-review header>svg[data-v-1d31b0c4]{margin-left:auto;color:var(--ui-accent)}.answer-review h2[data-v-1d31b0c4]{font-size:.95rem;margin-top:24px;line-height:1.6}.answer-review>p[data-v-1d31b0c4]{font-size:.92rem;line-height:1.85;margin-bottom:0}.review-actions[data-v-1d31b0c4]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.review-actions>span[data-v-1d31b0c4]{font-size:.75rem;color:var(--ui-muted);line-height:1.6}.review-actions[data-v-1d31b0c4] button{white-space:nowrap;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 90%,white),var(--ui-accent-hover))}.edit-form[data-v-1d31b0c4]{display:grid;gap:24px}.edit-form[data-v-1d31b0c4] label,legend[data-v-1d31b0c4]{font-size:.85rem}fieldset[data-v-1d31b0c4]{border:0;padding:0;margin:0}legend[data-v-1d31b0c4]{font-weight:550}.member-option[data-v-1d31b0c4]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ui-line)}.member-option input[data-v-1d31b0c4]{width:20px;height:20px;accent-color:var(--ui-accent)}.member-option small[data-v-1d31b0c4]{display:block;margin-top:4px;color:var(--ui-muted);font-size:.72rem;overflow-wrap:anywhere}.helper[data-v-1d31b0c4]{color:var(--ui-muted);font-size:.8rem;line-height:1.7}.name-preview[data-v-1d31b0c4]{background:var(--ui-soft);border-radius:10px;padding:18px;display:grid;gap:12px}.name-preview small[data-v-1d31b0c4]{font-size:.58rem;letter-spacing:.12em;color:var(--ui-muted)}.name-preview strong[data-v-1d31b0c4]{font-weight:500;overflow-wrap:anywhere}.form-actions[data-v-1d31b0c4]{display:flex;justify-content:flex-end;gap:8px}.naming-options[data-v-1d31b0c4]{display:flex;gap:12px;margin:24px 0}.naming-options[data-v-1d31b0c4] button{display:grid;text-align:left;flex:1;font-size:.83rem}.naming-options span[data-v-1d31b0c4]{font-size:.7rem;font-weight:400}.empty[data-v-1d31b0c4]{text-align:center;color:var(--ui-muted);padding:32px 20px;font-size:.85rem}.empty>svg[data-v-1d31b0c4]{margin:auto;color:var(--ui-accent)}.notice[data-v-1d31b0c4]{font-size:.75rem;color:var(--ui-accent);min-height:1em}.workspace-footer[data-v-1d31b0c4]{font-size:.63rem;color:var(--ui-muted);padding-top:16px}@media(max-width:700px){.rail[data-v-1d31b0c4]{inset:auto 0 0;width:100%;padding:7px 12px calc(7px + env(safe-area-inset-bottom));z-index:10;background:var(--ui-canvas);border:0;border-top:1px solid var(--ui-line)}.brand[data-v-1d31b0c4],.rail-profile[data-v-1d31b0c4]{display:none}nav[data-v-1d31b0c4]{display:flex;justify-content:space-around;gap:0}nav[data-v-1d31b0c4] .ui-button{flex:1;display:flex;flex-direction:column;gap:5px;font-size:.61rem;padding:9px 5px}nav[data-v-1d31b0c4] svg{font-size:1.2rem}nav b[data-v-1d31b0c4]{display:none}.workspace[data-v-1d31b0c4]{margin-left:0;padding:22px 20px 100px}.workspace-top[data-v-1d31b0c4]{margin-bottom:22px}.profile-mobile[data-v-1d31b0c4]{display:inline-grid!important}.preview-note[data-v-1d31b0c4]{display:none}.page-heading[data-v-1d31b0c4]{margin:32px 0 24px;align-items:flex-start;flex-wrap:wrap}.page-heading p[data-v-1d31b0c4]:not(.eyebrow){font-size:.8rem}.page-heading[data-v-1d31b0c4] button{font-size:.73rem}.search-input[data-v-1d31b0c4] input{font-size:.82rem}.queue-card[data-v-1d31b0c4],.panel[data-v-1d31b0c4]{padding:20px}.sort-note[data-v-1d31b0c4]{display:none}.filters[data-v-1d31b0c4]{gap:2px}.filters[data-v-1d31b0c4] button{font-size:.7rem;padding:8px 10px}.review-actions[data-v-1d31b0c4]{align-items:stretch;flex-direction:column}.card-bottom[data-v-1d31b0c4] button{font-size:.71rem}.answer-count[data-v-1d31b0c4]{font-size:.64rem}.naming-options[data-v-1d31b0c4]{flex-direction:column}.search-result[data-v-1d31b0c4]{padding:10px 5px}.search-result small[data-v-1d31b0c4]{font-size:.65rem}}.invite-client-button.ui-button[data-v-1d31b0c4]{font-size:.8rem;padding:10px 16px;min-height:44px;width:auto;justify-self:end;white-space:nowrap}.startup[data-v-83c3700d]{position:fixed;inset:0;z-index:100;background:var(--ui-canvas);min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:16px}.startup-logo[data-v-83c3700d]{color:var(--ui-accent);font-size:2rem;letter-spacing:-.05em}.startup p[data-v-83c3700d]{color:var(--ui-muted)}.startup.revealing[data-v-83c3700d]{animation:reveal-83c3700d .2s ease-out forwards;pointer-events:none}@keyframes reveal-83c3700d{to{opacity:0}}@media(prefers-reduced-motion:reduce){.startup.revealing[data-v-83c3700d]{animation-duration:1ms}}fieldset[data-v-8e18f328]{border:1px solid #cbd5e1;border-radius:.5rem;padding:1rem;margin-top:1.25rem}label[data-v-8e18f328]{display:block;margin:.75rem 0 .25rem}input[data-v-8e18f328]{display:block;box-sizing:border-box;width:100%;padding:.65rem;font:inherit;border:1px solid #94a3b8;border-radius:.25rem}button[data-v-8e18f328]{margin:.75rem .5rem 0 0}[role=alert][data-v-8e18f328]{color:#9f1239}[data-v-b003d816]:root{font-family:system-ui,sans-serif;color:#172554;background:#fff}body[data-v-b003d816]{margin:0}main[data-v-b003d816]{max-width:40rem;margin:0 auto;padding:2rem}button[data-v-b003d816]{font:inherit;padding:.65rem 1rem;color:#fff;background:#172554;border:0;border-radius:.25rem;cursor:pointer}button[data-v-b003d816]:disabled{opacity:.6;cursor:wait}button[data-v-b003d816]:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.record-answer[data-v-9a868eb9]{margin-block:1rem}audio[data-v-9a868eb9]{display:block;width:100%;max-width:30rem}section[data-v-8f69c257]{margin:1rem 0}label[data-v-8f69c257]{display:block;margin:.6rem 0}textarea[data-v-8f69c257]{box-sizing:border-box;display:block;width:100%;font:.9rem monospace}input[data-v-8f69c257],select[data-v-8f69c257]{padding:.4rem;max-width:100%}ul[data-v-8f69c257]{padding-left:1.2rem}.application-shell[data-v-40d39d43]{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.application-shell[data-v-40d39d43]>.environment-banner{flex-shrink:0;z-index:11}.application-shell>.auth-shell[data-v-40d39d43]{flex:1;min-height:0;width:100%;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.auth-shell[data-v-40d39d43]{max-width:40rem;margin:0 auto;padding:2rem}.auth-shell.realtor-active[data-v-40d39d43]{max-width:none;padding:0}.auth-shell.auth-entry[data-v-40d39d43]{max-width:none;min-height:100svh;display:grid;place-items:center;padding:40px 20px}.auth-entry .auth-content[data-v-40d39d43]{width:100%;max-width:420px;display:grid;gap:18px;padding:36px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:14px;box-shadow:0 12px 48px #503d620a}.auth-entry h1[data-v-40d39d43]{margin:0 0 12px;color:var(--ui-ink);font-size:1.9rem;font-weight:500;letter-spacing:-.055em;line-height:1.15}.auth-entry p[data-v-40d39d43]{margin:0;color:var(--ui-muted);font-size:.875rem;line-height:1.6}.auth-entry form[data-v-40d39d43]{display:grid;gap:22px}.auth-entry label[data-v-40d39d43]{display:grid;gap:8px;font-weight:550}.auth-entry[data-v-40d39d43] .ui-field,.auth-entry label[data-v-40d39d43]{font-size:.875rem}.auth-entry[data-v-40d39d43] input,.auth-entry select[data-v-40d39d43]{width:100%;min-height:48px;border:1px solid var(--ui-line);border-radius:10px;padding:12px;font:inherit;color:var(--ui-ink);background:var(--ui-surface)}.auth-entry[data-v-40d39d43] .ui-button{width:100%;min-height:48px;border-radius:10px;font-size:.875rem}.auth-entry[data-v-40d39d43] .google-sign-in{background:#fff;border-color:#747775;color:#1f1f1f;gap:10px}.google-sign-in img[data-v-40d39d43]{flex-shrink:0;object-fit:contain}.auth-entry [role=alert][data-v-40d39d43]{color:var(--ui-danger)}@media(max-width:480px){.auth-shell.auth-entry[data-v-40d39d43]{padding:24px 16px}.auth-entry .auth-content[data-v-40d39d43]{padding:28px 24px}}
