@layer components.composite{.JguC0G_sheet{flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem 1rem;display:flex}.JguC0G_header{flex-direction:column;gap:.5rem;padding-right:2rem;display:flex}.JguC0G_options{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.JguC0G_status{text-align:center;justify-content:center;align-items:center;min-height:6rem;display:flex}}
@layer components.primitives{.bpf3rG_option{border:1px solid var(--color-border-default);background-color:var(--color-surface-canvas);cursor:pointer;text-align:left;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:1rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.bpf3rG_option:hover{background-color:var(--color-surface-sunken)}.bpf3rG_focusVisible{outline:2px solid var(--color-accent-bg);outline-offset:2px}.bpf3rG_selected,.bpf3rG_selected:hover{background-color:var(--color-info-bg);border-color:var(--color-accent-bg)}.bpf3rG_text{flex-direction:column;flex:1 0 0;gap:.5rem;min-width:0;display:flex}.bpf3rG_check{flex-shrink:0}.bpf3rG_checkHidden{visibility:hidden}}
@layer components.primitives{.YVA4yG_list{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-top:1.5rem;list-style:none;display:flex}.YVA4yG_starter{all:unset;background-color:var(--color-surface-sunken);cursor:pointer;border-radius:.5em;padding:.5em 1em;transition:background-color .15s ease-in}.YVA4yG_starter:hover{background-color:var(--color-neutral-200)}.YVA4yG_starter:focus-visible{outline:2px solid var(--color-fg-default);outline-offset:2px}}
@layer components.composite{.LSfcpG_mobileHeader{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0}@media (min-width:768px){.LSfcpG_mobileHeader{display:none}}}
._0VhWDq_chatInput form{box-shadow:var(--shadow-lg);background-color:var(--color-surface-raised);padding:1rem}._0VhWDq_chatInput._0VhWDq_shaking form{animation:.4s ease-in-out _0VhWDq_inputShake}@keyframes _0VhWDq_inputShake{0%{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){._0VhWDq_chatInput._0VhWDq_shaking form{animation:none}}[data-animations-paused] ._0VhWDq_chatInput._0VhWDq_shaking form{animation:none}
.jLfXjq_wrapper{align-items:center;gap:.75rem;display:flex}.jLfXjq_badge{align-items:center;gap:.25rem;display:flex}.jLfXjq_label{color:var(--color-fg-subtle)}@media (min-width:768px){.jLfXjq_wrapper{gap:1.5rem}}
@layer components.composite{.GwX8Ca_container{flex:1;width:100%;min-height:0;overflow-y:auto}.GwX8Ca_wrapper{overflow-anchor:none;background-color:var(--color-surface-canvas);flex-direction:column;align-items:center;width:100%;max-width:43.75rem;min-height:100%;margin:0 auto;padding:0 1.5rem 2rem;display:flex}.GwX8Ca_header{text-align:center;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.GwX8Ca_ctaSlot{flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:2rem;padding-top:1.25rem;display:flex}.GwX8Ca_footer{flex-direction:column;flex:1.5rem;align-items:center;width:100%;display:flex}.GwX8Ca_copy{flex-direction:column;align-items:center;gap:.5rem;display:flex}.GwX8Ca_divider{margin:1.5rem 0}@media (min-width:768px){.GwX8Ca_container{flex:none;min-height:auto;overflow-y:visible}.GwX8Ca_wrapper{min-height:calc(100dvh - var(--app-promo-banner-height,0px))}}}
@layer components.primitives{.uBLRYG_radioGroup>label{cursor:pointer;align-items:center;gap:.5rem;display:flex;position:relative}.uBLRYG_radioGroup>label:before{content:"";box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface-raised);cursor:default;border-radius:50%;width:1.125rem;height:1.125rem;display:block}.uBLRYG_radioGroup>label[data-pressed]:before{opacity:.8}.uBLRYG_radioGroup>label[data-selected]:before{border-color:var(--color-accent-bg);background:var(--color-accent-bg);box-shadow:inset 0 0 0 3px var(--color-surface-raised)}.uBLRYG_radioGroup>label[data-focus-visible]:before{outline:2px solid var(--color-accent-focus-ring)}.uBLRYG_radioGroup>label[data-disabled]{color:var(--color-fg-disabled)}.uBLRYG_radioGroup>label[data-disabled]:before{border-color:var(--color-accent-bg-disabled)}.uBLRYG_radioGroup>label[data-disabled][data-selected]:before{border-color:var(--color-accent-bg-disabled);background:var(--color-accent-bg-disabled);box-shadow:inset 0 0 0 4px var(--color-surface-sunken)}}
._7ZEbtq_wrapper{--horizontal-padding:1.5rem;width:calc(100% + var(--horizontal-padding) * 2);margin-left:calc(-1 * var(--horizontal-padding));padding:0 var(--horizontal-padding);justify-content:space-between;gap:.5rem;display:flex;overflow-x:auto}._7ZEbtq_socialItem{flex-direction:column;align-items:center;gap:.5rem;display:flex}._7ZEbtq_button{background-color:var(--social-bg);width:3.25rem;height:3.25rem;color:var(--social-fg);border-radius:50%;transition:background-color .15s ease-out}._7ZEbtq_button[data-hovered]>span,._7ZEbtq_button[data-pressed]>span{background-color:#0000}._7ZEbtq_linkedin[data-focus-visible],._7ZEbtq_print[data-focus-visible]{box-shadow:0 0 0 2px var(--color-accent-focus-ring-black)}._7ZEbtq_button[data-hovered]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-hover-mix,20%))}._7ZEbtq_button[data-pressed]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-press-mix,25%))}._7ZEbtq_twitter{--social-bg:var(--color-fg-default);--social-fg:var(--color-surface-canvas)}._7ZEbtq_messenger{--social-bg:var(--color-surface-raised);--social-fg:var(--color-blue-600);--social-hover-mix:6%;--social-press-mix:12%;border:1px solid var(--color-border-strong)}._7ZEbtq_reddit{--social-bg:#de432b;--social-fg:var(--color-white)}._7ZEbtq_whatsapp{--social-bg:#25d466;--social-fg:var(--color-white)}._7ZEbtq_linkedin{--social-bg:#1885d8;--social-fg:var(--color-white)}._7ZEbtq_print{--social-bg:var(--color-accent-bg);--social-fg:var(--color-accent-fg)}@media (min-width:768px){._7ZEbtq_wrapper{width:100%;margin-left:0;padding:0;overflow-x:visible}}
.tjudZq_modalContent{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;display:flex}.tjudZq_shareVariant{flex-direction:row;gap:1rem;display:flex}.tjudZq_scopeBody{flex-direction:column;display:flex}.tjudZq_errorMessage{align-items:center}.tjudZq_shareActions{flex-direction:column;gap:1.25rem;display:flex}.tjudZq_shareActions[data-loading] :is(button,button>span,p),.tjudZq_footer[data-loading] button,.tjudZq_footer[data-loading] button>span{box-shadow:none;color:#0000;background:0 0;border-color:#0000}.tjudZq_shareActions[data-loading] :is(button,p),.tjudZq_footer[data-loading] button{position:relative}.tjudZq_shareActions[data-loading] :is(button,p):after,.tjudZq_footer[data-loading] button:after{content:"";background:var(--skeleton-loader-gradient);background-size:200% 100%;animation:1.4s ease-in-out infinite tjudZq_shimmer;position:absolute;inset:0}.tjudZq_shareActions[data-loading] button:after,.tjudZq_footer[data-loading] button:after{border-radius:inherit}.tjudZq_shareActions[data-loading] p:after{border-radius:.25rem}.tjudZq_shareActions[data-loading] svg,.tjudZq_footer[data-loading] svg{visibility:hidden}@keyframes tjudZq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tjudZq_shareActions[data-loading] :is(button,p):after,.tjudZq_footer[data-loading] button:after{animation:none}}.tjudZq_directShareWrapper{align-items:center;gap:.75rem;display:flex}.tjudZq_directShareButton{flex:1}.tjudZq_infoBox{align-items:center;gap:.75rem;padding:.75rem 1rem}.tjudZq_infoBox>svg{width:1.5rem;height:1.5rem}.tjudZq_footer{border-top:1px solid var(--color-border-strong);justify-content:flex-end;align-items:center;padding:1.25rem;display:flex}
.oEhskW_modal{width:30rem;max-width:100%}
@layer components.composite{._6Hc-SW_baseBadge{border-radius:36px;align-items:center;gap:.375rem;width:fit-content;margin-top:.75rem;padding:.25rem .625rem;display:flex}._6Hc-SW_upcoming{color:var(--color-info-fg);background-color:var(--color-info-bg)}._6Hc-SW_readyJoin{color:var(--color-success-fg);background-color:var(--color-success-bg)}._6Hc-SW_inProgress{color:var(--color-warning-fg);background-color:var(--color-warning-bg)}._6Hc-SW_failure{background-color:var(--color-error-bg);color:var(--color-error-fg)}._6Hc-SW_icon{color:var(--color-icon-default)}}
@layer components.composite{.-vKAZa_wrapper{justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;display:flex}.-vKAZa_iconWrapper{background-color:var(--color-graphic-blue-subtle);border-radius:50px;justify-content:center;align-items:center;padding:1rem;display:flex}.-vKAZa_iconWrapper>svg{color:var(--color-link-default);--icon-fill:var(--color-graphic-blue-moderate)}.-vKAZa_failureTitle{color:var(--color-fg-subtle)}.-vKAZa_crossedOutText{text-decoration:line-through;-webkit-text-decoration-color:var(--color-fg-subtle);text-decoration-color:var(--color-fg-subtle)}.-vKAZa_dateRow{align-items:center;gap:.375rem;display:flex}.-vKAZa_dateBlock{flex-direction:column;gap:.25rem;display:flex}.-vKAZa_error{color:var(--color-error-fg);padding-top:.25rem}}
.fr2F0q_content{box-sizing:border-box;align-items:flex-start;gap:1rem;display:flex}.fr2F0q_uploadButton{flex-shrink:0}.fr2F0q_text{color:var(--color-fg-default)}
.opzXKq_card{border:1px solid var(--color-border-default);border-radius:16px;align-items:flex-start;gap:.75rem;padding:.75rem .25rem .75rem .75rem;display:flex}.opzXKq_cardError{border-color:var(--color-error-fg)}.opzXKq_cardReadOnly{padding-right:.75rem}.opzXKq_loadingOverlay{z-index:1;background-color:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.opzXKq_fileIcon{background-color:var(--color-graphic-blue-subtle);color:var(--color-icon-default);border-radius:30px;justify-content:center;align-items:center;padding:.5rem;display:flex}.opzXKq_fileIconError{background-color:var(--color-error-bg);color:var(--color-error-fg)}.opzXKq_textContent{flex:1;min-width:0}.opzXKq_fileName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.opzXKq_deleteButton{z-index:2}
@layer components.composite{._7Nmjwa_wrapper{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fdfdf84d;border-radius:4.375rem;align-items:center;padding:.25rem;display:flex;position:fixed;top:1rem;left:1rem;box-shadow:0 8px 24px #00000024}@media (min-width:768px){._7Nmjwa_wrapper{top:1.5rem;left:1.5rem;box-shadow:0 8px 16px #00000014}}._7Nmjwa_wrapper._7Nmjwa_inline{z-index:auto;position:static;top:auto;left:auto}}
@layer components.composite{.FreZNG_surface{border:1px solid hsl(from var(--color-white) h s l / .65);background:linear-gradient(135deg, hsl(from var(--color-white) h s l / .85), hsl(from var(--color-neutral-50) h s l / .68));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 0 hsl(from var(--color-white) h s l / .8) inset, 0 8px 32px 0 hsl(from var(--color-blue-600) h s l / .1), 0 2px 12px 0 #0000000d;contain:paint;border-radius:2rem 2rem 1.25rem 1.25rem}.FreZNG_surface:before{content:"";z-index:-1;background-image:radial-gradient(130% 90% at 16% 8%, hsl(from var(--color-blue-300) h s l / .16), transparent 56%), radial-gradient(130% 90% at 86% 94%, hsl(from var(--color-sage-400) h s l / .13), transparent 58%), radial-gradient(90% 70% at 60% 40%, hsl(from var(--color-lime-300) h s l / .06), transparent 60%);pointer-events:none;background-position:0%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,91% 91%;width:220%;height:220%;animation:18s ease-in-out infinite FreZNG_surfaceShimmer;position:absolute;top:-60%;left:0}@keyframes FreZNG_surfaceShimmer{50%{transform:translate(-54.5%)}}[data-chat-sheet-resizing] .FreZNG_surface:before{animation-play-state:paused}@media (prefers-reduced-transparency:reduce){.FreZNG_surface{border-color:var(--color-white);background:linear-gradient(135deg, var(--color-white), var(--color-neutral-50));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.FreZNG_surface:before{animation:none}}[data-animations-paused] .FreZNG_surface:before{animation:none}}
._9G2e8a_filesList{flex-direction:column;gap:.5rem;max-height:14.625rem;padding:1rem;display:flex;overflow-y:auto}._9G2e8a_emptyMessage{padding:1rem}
@layer components.composite{.yAxMJq_card{background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);border-radius:1.5rem;flex-direction:column;align-self:flex-start;gap:2rem;width:100%;padding:1.5rem;display:flex}.yAxMJq_collapsedCard{background-color:var(--color-surface-sunken);box-shadow:none;text-align:left;cursor:pointer;border-color:#0000;gap:.75rem;padding:1rem}.yAxMJq_collapsedCard:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}.yAxMJq_animateIn{animation:.28s cubic-bezier(.2,0,0,1) yAxMJq_reportCardIn}@keyframes yAxMJq_reportCardIn{0%{opacity:0;transform:translateY(-.25rem)scale(.99)}to{opacity:1;transform:none}}.yAxMJq_header{flex-direction:column;gap:1rem;display:flex}.yAxMJq_headerRow{justify-content:space-between;align-items:flex-end;display:flex}.yAxMJq_titleGroup{align-items:center;gap:.5rem;display:flex}.yAxMJq_collapsedHeader{justify-content:space-between;align-items:center;display:flex}.yAxMJq_collapsedPreview{justify-content:space-between;align-items:center;gap:2rem;display:flex}.yAxMJq_collapsedIcon{background-color:#0000;border-radius:50%;flex-shrink:0;padding:.5rem;transition:background-color .2s;display:inline-flex}.yAxMJq_collapsedCard:hover .yAxMJq_collapsedIcon,.yAxMJq_collapsedCard:focus-visible .yAxMJq_collapsedIcon{background-color:var(--color-surface-canvas)}.yAxMJq_meta{justify-content:space-between;align-items:center;display:flex}.yAxMJq_meta>time{display:flex}@media (prefers-reduced-motion:reduce){.yAxMJq_animateIn{animation:none}.yAxMJq_collapsedIcon{transition:none}}}
@layer components.composite{._8ccfLq_body{flex-direction:column;gap:1.5rem;display:flex}._8ccfLq_fields{flex-direction:column;gap:2rem;display:flex}._8ccfLq_field{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}._8ccfLq_clinician{text-align:center;text-transform:uppercase}}