.conversation-workspace [hidden]{display:none}.app-main[data-page=\/chat],.app-main[data-page=\/heridas],.app-main[data-page=\/entre-dos]{margin-top:.75rem}.clinical-notice{flex-shrink:0}.clinical-notice .conversation-detail-trigger{border:1px solid var(--border);min-height:2.5rem;font-size:.6875rem}.conversation-workspace .chat-voice-heading{justify-content:space-between;align-items:center;gap:.375rem;display:flex}.area-description-row{align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.area-description-row .area-description{flex:1;min-width:0;margin-top:0}.conversation-detail-trigger{max-width:100%;height:auto;min-height:2rem;color:var(--muted-foreground);white-space:normal;text-align:left;border-radius:999px;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500}.conversation-detail-trigger svg{flex-shrink:0}.area-description-row>button{border:1px solid var(--border);flex-shrink:0;font-size:.625rem}:root:root:root:root .conversation-detail-content,:root:root:root:root .conversation-profile-menu{background:var(--popover);color:var(--popover-foreground);-webkit-backdrop-filter:none;backdrop-filter:none}.conversation-detail-content{width:min(24rem,100vw - 2rem);max-height:min(75svh, var(--radix-popover-content-available-height));font-size:.8125rem;line-height:1.65;overflow-y:auto}.conversation-detail-content>:is(p,div)+:is(p,div){margin-top:.625rem}.conversation-profile-menu{width:min(20rem,100vw - 2rem)}.conversation-profile-pill{--profile-fill:var(--terracotta-600);--profile-ink:var(--primary-foreground);--profile-shading:linear-gradient(135deg, transparent, color-mix(in oklab, var(--foreground) 8%, transparent));border-radius:999px;gap:.5rem;max-width:min(19rem,100%);min-height:2.5rem;font-size:.8125rem}:root:is(:not([data-theme]),[data-theme=original]):not([data-mode=dark]) .conversation-profile-pill{--profile-fill:color-mix(in oklab, var(--terracotta-600) 98%, var(--card))}:root[data-theme=ambar] .conversation-profile-pill{--profile-ink:#fff}:root[data-theme=ambar][data-mode=dark] .conversation-profile-pill{--profile-fill:color-mix(in oklab, var(--terracotta-600) 55%, var(--shadow-ink))}:root:root:root:root .conversation-profile-pill{border:1px solid color-mix(in oklab, var(--profile-fill) 85%, var(--foreground));background-color:var(--profile-fill);background-image:var(--profile-shading);height:2.75rem;min-height:2.75rem;color:var(--profile-ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--profile-fill) 16%, transparent), 0 7px 18px -8px color-mix(in oklab, var(--profile-fill) 55%, transparent);padding-block:0;font-weight:700}:root:root:root:root .conversation-profile-pill:is(:hover,[data-state=open]):not(:disabled){background-color:color-mix(in oklab, var(--profile-fill) 94%, var(--foreground));background-image:var(--profile-shading);color:var(--profile-ink);box-shadow:0 0 0 4px color-mix(in oklab, var(--profile-fill) 22%, transparent), 0 9px 22px -8px color-mix(in oklab, var(--profile-fill) 60%, transparent)}.conversation-profile-pill>.conversation-profile-icon{border:1px solid color-mix(in oklab, var(--profile-ink) 30%, transparent);background:color-mix(in oklab, var(--profile-ink) 16%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.conversation-profile-pill>span:not(.conversation-profile-icon){white-space:normal;overflow-wrap:anywhere;min-width:0}.conversation-profile-pill>svg{flex-shrink:0}.conversation-help-trigger{min-height:2.5rem;color:var(--muted-foreground);border-radius:999px;gap:.375rem;padding-inline:.75rem;font-size:.75rem}.conversation-help-dialog{max-width:40rem}.conversation-help-body{gap:1rem;font-size:.875rem;line-height:1.7;display:grid}.conversation-help-body .chat-guidance{border:0;padding:0}.conversation-help-body .chat-guidance-footer{margin-top:1rem;display:block}.conversation-help-body .chat-privacy-details{display:block}.conversation-help-dialog .orientation-location{font-size:.8125rem}.conversation-help-dialog #mode-guide-actions:empty,.conversation-help-dialog #mode-guide-orientation:empty{display:none}.conversation-toolbar,.conversation-workspace .chat-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.conversation-toolbar-actions,.conversation-workspace .chat-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.25rem;width:auto;margin-left:auto;display:flex}.conversation-toolbar-actions>button,.conversation-workspace .chat-toolbar-actions>button{border-radius:999px;min-height:2.5rem;font-size:.75rem}:root:root:root:root .conversation-workspace .chat-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.conversation-workspace .chat-toolbar>.person-conversation-selector{width:auto;min-width:0}.conversation-workspace .chat-header .chat-profile-selector{width:auto}:root .conversation-workspace .chat-workspace-columns,.conversation-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.conversation-workspace .chat-workspace-columns>.chat-main-column{grid-area:2/1;gap:.5rem}.conversation-workspace .chat-workspace-columns>.chat-side-column{grid-area:1/1;gap:.75rem;position:static}.conversation-main{grid-area:2/1;gap:.75rem;min-width:0;display:grid}.conversation-companion{grid-area:1/1;min-width:0}.conversation-companion[hidden]{display:none}.conversation-workspace .chat-voice,.mindy-companion-card{border:1px solid var(--border);border-radius:1.25rem;min-width:0;padding:.875rem}.conversation-workspace .chat-voice .chat-mode,.mindy-companion-card>[role=tablist]{margin-bottom:.75rem;font-size:.75rem}.conversation-workspace .chat-voice-heading{margin-bottom:.75rem}.conversation-workspace .chat-voice-heading>div{gap:0}.conversation-workspace .chat-voice-heading button{width:auto;min-width:2rem;height:2rem;min-height:2rem;padding:.375rem}:root .conversation-workspace .chat-voice[data-interaction-mode=text] .chat-avatar-visual{width:9rem;height:5rem}.conversation-workspace .chat-text-companion{gap:.5rem;padding-top:.25rem;font-size:.75rem;line-height:1.5}.conversation-workspace .chat-text-companion button{border-radius:999px;min-height:2.5rem;font-size:.75rem}.conversation-workspace .chat-voice .chat-avatar-visual+span,.conversation-workspace .chat-voice [class*=-mt-1]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conversation-transcript-header,.conversation-workspace .chat-transcript-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .5rem;display:flex}.conversation-storage-state{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.conversation-transcript-header>button,.conversation-workspace .chat-transcript-header>button{flex-shrink:0;min-height:2rem;padding-inline:.5rem;font-size:.6875rem}:root .conversation-workspace .chat-transcript>[role=log]{flex:none;height:auto;min-height:0;max-height:65svh}.conversation-inline-subtitle{color:var(--muted-foreground);padding:.375rem .75rem 0;font-size:.6875rem}.conversation-workspace .chat-composer{container:chat-composer/inline-size}:root:root:root:root .chat-composer .conversation-composer-controls[data-slot=input-group-addon][data-align=block-end]{grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"preferences preferences""progress actions";align-items:center;gap:.5rem;width:100%;padding:.5rem 0 0;display:grid}.conversation-composer-progress{grid-area:progress;align-items:center;display:flex}.conversation-composer-preferences{grid-area:preferences;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.conversation-composer-preferences>button{justify-content:flex-start;gap:.375rem;width:100%;min-width:0;height:2.75rem;padding-inline:.5rem;font-size:.75rem}.conversation-composer-preferences>button>svg{width:1rem;height:1rem}.conversation-composer-preferences>button>.lucide-chevron-down{margin-left:auto}.conversation-composer-preferences .support-mode-trigger>span[aria-hidden]{width:1.5rem;height:1.5rem}.conversation-composer-preferences :is(.support-mode-prefix,.response-effort-prefix){display:none}.conversation-composer-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.conversation-composer-actions>button:first-child:not(:last-child){flex:1;justify-content:center}@container chat-composer (width>=40rem){:root:root:root:root .chat-composer .conversation-composer-controls[data-slot=input-group-addon][data-align=block-end]{grid-template-columns:3.25rem minmax(0,1fr) auto;grid-template-areas:"progress preferences actions"}.conversation-composer-preferences :is(.support-mode-prefix,.response-effort-prefix){display:inline}}.suggested-replies-trigger{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;max-width:100%;min-height:2.75rem;list-style:none;display:flex}.suggested-replies-trigger::marker{content:""}.suggested-replies-trigger::-webkit-details-marker{display:none}.suggested-replies-disclosure[open] .suggested-replies-chevron{transform:rotate(180deg)}.suggested-replies-options{gap:.5rem;padding-top:.5rem;display:grid}.conversation-transcript-card{border:1px solid var(--border);border-radius:1.25rem;min-width:0;overflow:hidden}.conversation-workspace .pair-history{border:0;border-radius:0;max-height:42svh;padding:1rem}.conversation-start-card{border:1px solid var(--border);border-radius:1.25rem;justify-items:start;gap:.5rem;padding:1.25rem;display:grid}.conversation-start-card>p{margin-top:0}.pair-setup{gap:1rem;display:grid}.pair-setup-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pair-setup-heading h1{font-family:var(--font-display);font-size:1.125rem;font-weight:600}.pair-setup-heading p{color:var(--muted-foreground);margin-block:.25rem;font-size:.8125rem}.pair-important-details{border:1px solid var(--border);border-radius:1rem;padding:.375rem .75rem}.pair-important-details summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;list-style:none;display:flex}.pair-important-details summary::-webkit-details-marker{display:none}.pair-safety-points{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pair-safety-points>span,.pair-read-details{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.pair-important-details>div{gap:.75rem;padding-block:.75rem;font-size:.8125rem;line-height:1.7;display:grid}.pair-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pair-person-card{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 70%, transparent);border-radius:1.25rem;align-content:start;gap:.625rem;min-width:0;padding:.875rem;display:grid}.pair-person-card h2{align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;display:flex}.pair-person-avatar{background:var(--secondary);width:2.25rem;height:2.25rem;color:var(--terracotta-600);border-radius:50%;place-items:center;display:grid}.pair-person-card label{gap:.5rem;font-size:.75rem;font-weight:500;display:grid}.pair-person-card input{width:100%;min-height:2.75rem;font-size:.8125rem}.pair-person-options summary{cursor:pointer;min-height:2rem;color:var(--muted-foreground);padding-block:.375rem;font-size:.75rem}.pair-person-options>:not(summary){margin-block:.5rem}.pair-person-options button{white-space:normal;max-width:100%;height:auto;font-size:.75rem}.pair-person-options p,.pair-shared-context>p{color:var(--muted-foreground);font-size:.6875rem;line-height:1.6}.pair-shared-context{justify-items:start;gap:.5rem;display:grid}.pair-shared-context textarea{min-height:5rem;font-size:.8125rem}.pair-start-button{border-radius:999px;width:100%;min-height:2.75rem;margin-top:.5rem}.pair-toolbar-identity{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.pair-voice-content>:first-child{margin-top:.75rem}.mindy-companion-card[data-interaction-mode=text] .pair-voice-content>:not(:first-child){display:none}.mindy-companion-card[data-interaction-mode=text] .pair-voice-content>:first-child{justify-content:center}.mindy-companion-card[data-interaction-mode=text] .pair-voice-content>:first-child>:not(:first-child){display:none}.conversation-pair-composer{border:1px solid var(--border);border-radius:1.25rem;gap:.75rem;padding:.875rem;display:grid}:root .app-main[data-page=\/chat] .chat-toolbar,:root .app-main[data-page=\/heridas] .conversation-toolbar,:root .app-main[data-page=\/chat] .chat-toolbar-actions,:root .app-main[data-page=\/heridas] .conversation-toolbar-actions{gap:.5rem}:root .app-main[data-page=\/chat] .chat-toolbar-actions>button,:root .app-main[data-page=\/heridas] .conversation-toolbar-actions>button{border:1px solid color-mix(in oklab, var(--border) 75%, transparent);background:color-mix(in oklab, var(--card) 45%, transparent);min-height:2.75rem;color:var(--foreground);box-shadow:none;border-radius:999px;padding-inline:.75rem;font-size:.75rem;font-weight:500}:root .app-main[data-page=\/chat] .chat-toolbar-actions>button:is(:hover,[data-state=open]),:root .app-main[data-page=\/heridas] .conversation-toolbar-actions>button:is(:hover,[data-state=open]){background:color-mix(in oklab, var(--card) 78%, transparent);color:var(--foreground)}.conversation-workspace .chat-mode>[role=tab],.mindy-companion-card>[role=tablist]>[role=tab]{text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;gap:.125rem;min-height:3.25rem;padding:.375rem .25rem;font-size:.6875rem;line-height:1.2}@media (width<=639px){:root .app-main[data-page=\/chat] .chat-toolbar-actions,:root .app-main[data-page=\/heridas] .conversation-toolbar-actions{gap:.25rem}:root .app-main[data-page=\/chat] .chat-toolbar-actions>button,:root .app-main[data-page=\/heridas] .conversation-toolbar-actions>button{width:auto;min-width:0;padding-inline:.75rem}}@media (width>=1024px){:root .conversation-workspace .chat-workspace-columns,.conversation-columns{grid-template-columns:minmax(0,1fr) 15rem}.conversation-workspace .chat-workspace-columns>.chat-main-column,.conversation-main{grid-row:1}.conversation-workspace .chat-workspace-columns>.chat-side-column,.conversation-companion{grid-area:1/2;position:sticky;top:1rem}.pair-start-button{width:auto;min-width:16rem}}@media (width<=639px){.app-header:has(.clinical-notice){flex-wrap:wrap;gap:.75rem .375rem;padding-inline:.75rem}.app-header:has(.clinical-notice) .brand-link{flex:100%;gap:.375rem}.app-header:has(.clinical-notice) .brand-link>span:first-child{width:2rem;height:2rem}.app-header:has(.clinical-notice) .brand-link>span:last-child>span:first-child{font-size:.9375rem}.app-header:has(.clinical-notice)>div{flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:.25rem}.app-header:has(.clinical-notice)>div>button{width:2.25rem;height:2.25rem;min-height:2.25rem}.clinical-notice .conversation-detail-trigger{padding-inline:.5rem;font-size:.625rem}.clinical-notice-more{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-header:has(.clinical-notice) .brand-link>span:last-child{min-width:0}.area-description-row{flex-wrap:wrap;gap:.125rem .5rem}.area-description-row .area-description{flex-basis:100%}.conversation-help-trigger{width:auto;padding-inline:.5rem}.conversation-toolbar,.conversation-workspace .chat-toolbar{flex-wrap:wrap}.conversation-toolbar>.chat-profile-selector,.conversation-workspace .chat-toolbar>.person-conversation-selector{flex:1;min-width:0}.conversation-profile-pill{width:100%;max-width:100%;padding-inline:.5rem;font-size:.6875rem}.conversation-toolbar-actions,.conversation-workspace .chat-toolbar-actions{flex-wrap:nowrap;flex-shrink:0;gap:.125rem}.conversation-workspace .chat-toolbar-actions>button{padding-inline:.5rem}.conversation-transcript-header .conversation-detail-trigger,.conversation-workspace .chat-transcript-header .conversation-detail-trigger{font-size:.625rem}.pair-participant-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.pair-setup-heading{flex-wrap:nowrap;align-items:start}.pair-setup-heading p{font-size:.75rem}.conversation-help-body .chat-journey{grid-template-columns:1fr}.pair-toolbar-identity .conversation-detail-trigger{font-size:.625rem}}
