._67q1XW_shell{background:radial-gradient(70% 50% at 0% 0%, #0169dc14 0%, transparent 55%), radial-gradient(55% 40% at 100% 10%, #3cbbfa14 0%, transparent 50%), linear-gradient(180deg, var(--color-surface-alt) 0%, var(--color-surface) 42%);min-height:calc(100vh - 4.5rem);position:relative}._67q1XW_layout{max-width:48rem;padding:var(--space-6) var(--space-4) var(--space-10);margin:0 auto}@media (min-width:900px){._67q1XW_layout{max-width:52rem;padding:var(--space-8) var(--space-6) var(--space-12)}}
.hAZW0a_main{gap:var(--space-6);flex-direction:column;animation:.45s cubic-bezier(.22,1,.36,1) both hAZW0a_riseIn;display:flex}.hAZW0a_header{gap:var(--space-2);flex-direction:column;display:flex}.hAZW0a_eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin:0}.hAZW0a_heading{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;color:var(--color-text);margin:0;line-height:1.15}.hAZW0a_subtitle{max-width:36rem;font-size:var(--font-size-base);color:var(--color-text-muted);margin:0;line-height:1.55}@keyframes hAZW0a_riseIn{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hAZW0a_main{animation:none}}
.IYi_aG_thread{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);height:min(78vh,46rem);min-height:26rem;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.IYi_aG_header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.IYi_aG_back{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text);flex:none;place-items:center;font-size:1.15rem;text-decoration:none;display:grid}.IYi_aG_back:hover{background:var(--color-surface-alt)}.IYi_aG_avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);width:2.5rem;height:2.5rem;color:var(--color-primary-contrast);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.IYi_aG_headerText{flex-direction:column;min-width:0;display:flex}.IYi_aG_businessName{font-weight:var(--font-weight-bold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.IYi_aG_businessName:hover{text-decoration:underline}.IYi_aG_headerHint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.IYi_aG_history{padding:var(--space-4);background:var(--color-surface-alt);flex:1;overflow-y:auto}.IYi_aG_older{margin:0 auto var(--space-3);padding:var(--space-1) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;display:block}.IYi_aG_empty{margin:var(--space-8,2rem) auto;text-align:center;max-width:22rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.IYi_aG_day{margin:var(--space-4) 0 var(--space-2);text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:capitalize}.IYi_aG_row{margin-bottom:var(--space-2);display:flex}.IYi_aG_mine{justify-content:flex-end}.IYi_aG_bubble{background:var(--color-surface);max-width:min(78%,30rem);color:var(--color-text);border-radius:1.1rem 1.1rem 1.1rem .35rem;flex-direction:column;padding:.55rem .8rem;display:flex;box-shadow:0 1px 2px #0000000f}.IYi_aG_mine .IYi_aG_bubble{background:var(--color-primary);color:var(--color-primary-contrast);border-bottom-right-radius:.35rem;border-bottom-left-radius:1.1rem}.IYi_aG_text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.45}.IYi_aG_photo{object-fit:cover;border-radius:.7rem;max-width:100%;max-height:18rem;margin-bottom:.3rem;display:block}.IYi_aG_meta{opacity:.75;align-self:flex-end;margin-top:.15rem;font-size:.7rem}.IYi_aG_composer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface)}.IYi_aG_composerRow{align-items:flex-end;gap:var(--space-2);display:flex}.IYi_aG_attach{border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.IYi_aG_attach:hover{background:var(--color-surface-alt)}.IYi_aG_attach input{display:none}.IYi_aG_input{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.75rem;max-height:8rem;color:var(--color-text);font:inherit;resize:none;field-sizing:content;border-radius:1.4rem;flex:1;padding:.65rem .9rem}.IYi_aG_input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus-field);outline:none}.IYi_aG_send{min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-contrast);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;flex:none}.IYi_aG_send:disabled{opacity:.55;cursor:default}.IYi_aG_attachment{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}.IYi_aG_attachment button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0}.IYi_aG_error{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-danger)}.IYi_aG_closed,.IYi_aG_state{padding:var(--space-5);text-align:center;color:var(--color-text-muted);margin:0}.IYi_aG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.IYi_aG_thread{border-radius:var(--radius-lg);height:calc(100dvh - 9rem)}.IYi_aG_history{padding:var(--space-3)}}
.NyE1CG_list{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.NyE1CG_list li+li{border-top:1px solid var(--color-border)}.NyE1CG_item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;display:flex}.NyE1CG_item:hover{background:var(--color-surface-alt)}.NyE1CG_avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);width:2.75rem;height:2.75rem;color:var(--color-primary-contrast);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.NyE1CG_text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.NyE1CG_top,.NyE1CG_bottom{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.NyE1CG_name{font-weight:var(--font-weight-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NyE1CG_time{font-size:var(--font-size-xs);color:var(--color-text-muted);flex:none}.NyE1CG_preview{font-size:var(--font-size-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NyE1CG_unread{font-weight:var(--font-weight-semibold);color:var(--color-text)}.NyE1CG_badge{border-radius:var(--radius-full);background:var(--color-primary);min-width:1.4rem;height:1.4rem;color:var(--color-primary-contrast);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none;place-items:center;padding:0 .4rem;display:grid}.NyE1CG_state{color:var(--color-text-muted)}.NyE1CG_empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;display:flex}.NyE1CG_emptyTitle{font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.NyE1CG_emptyText{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.NyE1CG_emptyCta{margin-top:var(--space-2);color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}
.kyTmOq_toolbar{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}.kyTmOq_primary{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:var(--font-weight-semibold);cursor:pointer;border:0}a.kyTmOq_primary{text-decoration:none;display:inline-block}.kyTmOq_primary:disabled{opacity:.6;cursor:default}.kyTmOq_secondary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);cursor:pointer}.kyTmOq_form{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;display:flex}.kyTmOq_formTitle{font-size:var(--font-size-lg);margin:0}.kyTmOq_field{gap:var(--space-1);font-weight:var(--font-weight-semibold);flex-direction:column;display:flex}.kyTmOq_field input[type=text],.kyTmOq_field input[type=email],.kyTmOq_field textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:400}.kyTmOq_field textarea{resize:vertical}.kyTmOq_hint{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:400}.kyTmOq_text{color:var(--color-text-muted);margin:0;line-height:1.55}.kyTmOq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kyTmOq_actions{gap:var(--space-2);display:flex}.kyTmOq_error{color:var(--color-danger,#b42318);font-size:var(--font-size-sm);margin:0}.kyTmOq_status{border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none;padding:.1rem .55rem}.kyTmOq_status[data-status=open]{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary-dark)}.kyTmOq_status[data-status=waiting]{color:#92400e;background:#f59e0b33}.kyTmOq_headerActions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.kyTmOq_closeButton{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);cursor:pointer;background:0 0;padding:.2rem .7rem}.kyTmOq_closedHint{margin:0 0 var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.kyTmOq_photoField{gap:var(--space-1);flex-direction:column;display:flex}.kyTmOq_photoLabel{font-weight:var(--font-weight-semibold)}.kyTmOq_photoPick{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex;position:relative}.kyTmOq_photoPick:hover,.kyTmOq_photoPick:focus-within{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}.kyTmOq_photoPick:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.kyTmOq_photoPick strong{color:var(--color-primary);font-weight:var(--font-weight-semibold);display:block}.kyTmOq_photoIcon{border-radius:var(--radius-full);background:var(--color-surface);flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;display:grid}.kyTmOq_photoHint{font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}.kyTmOq_photoInput{opacity:0;cursor:pointer;position:absolute;inset:0}.kyTmOq_photoChosen{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);display:flex}.kyTmOq_photoThumb{border-radius:var(--radius-md);object-fit:cover;flex:none;width:3.5rem;height:3.5rem}.kyTmOq_photoName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);flex:1;overflow:hidden}.kyTmOq_photoRemove{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);cursor:pointer;flex:none;padding:.25rem .75rem}
