main.lFXBBa_page{box-sizing:border-box;width:min(calc(100% - 2 * var(--sv-gutter)), var(--sv-column));padding:var(--sv-rhythm-stack) 0 calc(var(--sv-bottombar-h) + var(--sv-rhythm-stack));font-family:var(--sv-font);color:var(--sv-text);margin:0 auto}.lFXBBa_chat,.lFXBBa_card{max-width:var(--sv-measure)}.lFXBBa_text{color:var(--sv-text);font-size:var(--sv-type-body-sm-size);line-height:var(--sv-type-body-sm-line);margin:0;font-weight:400}.lFXBBa_text+.lFXBBa_text{margin-top:var(--sv-rhythm-tight)}.lFXBBa_note{margin:var(--sv-rhythm-stack) 0 0;padding:var(--sv-space-3) var(--sv-space-4);border-radius:var(--sv-radius-sm);background:var(--sv-canvas);color:var(--sv-text-muted);font-size:var(--sv-type-small-size);line-height:var(--sv-type-small-line)}.lFXBBa_card{box-sizing:border-box;gap:var(--sv-rhythm-stack);margin-top:var(--sv-rhythm-stack);padding:var(--sv-card-pad);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-surface);display:grid}.lFXBBa_cardTitle{color:var(--sv-text-strong);font-size:var(--sv-type-title-size);line-height:var(--sv-type-title-line);font-weight:var(--sv-type-title-weight);letter-spacing:var(--sv-type-title-track);text-wrap:balance;margin:0}.lFXBBa_linkList{gap:var(--sv-rhythm-stack);margin:0;padding:0;list-style:none;display:grid}.lFXBBa_linkList li{gap:var(--sv-rhythm-label);display:grid}.lFXBBa_linkNote{color:var(--sv-text-muted);font-size:var(--sv-type-small-size);line-height:var(--sv-type-small-line)}.lFXBBa_inlineLink{color:var(--sv-text-strong);text-underline-offset:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.lFXBBa_inlineLink:focus-visible{outline:2px solid var(--sv-focus);outline-offset:2px;border-radius:var(--sv-radius-xs)}.lFXBBa_chat{gap:var(--sv-rhythm-stack);margin-top:var(--sv-rhythm-stack);display:grid}.lFXBBa_thread{gap:var(--sv-card-gap);min-width:0;display:grid}.lFXBBa_visitorTurn,.lFXBBa_assistantTurn{gap:var(--sv-rhythm-label);padding:var(--sv-space-3) var(--sv-space-4);border-radius:var(--sv-radius-md);min-width:0;display:grid}.lFXBBa_visitorTurn{background:var(--sv-canvas)}.lFXBBa_assistantTurn{border:1px solid var(--sv-border);background:var(--sv-surface)}.lFXBBa_speaker{color:var(--sv-text-muted);font-size:var(--sv-type-micro-size);line-height:var(--sv-type-micro-line);margin:0;font-weight:500}.lFXBBa_turnText{color:var(--sv-text-strong);font-size:var(--sv-type-body-size);line-height:var(--sv-type-body-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:400}.lFXBBa_escalated{margin:var(--sv-rhythm-label) 0 0;color:var(--sv-text);font-size:var(--sv-type-small-size);line-height:var(--sv-type-small-line)}.lFXBBa_reference{color:var(--sv-text-strong);font-variant-numeric:tabular-nums;font-weight:500}.lFXBBa_field{gap:var(--sv-rhythm-label);display:grid}.lFXBBa_field label{color:var(--sv-text-strong);font-size:var(--sv-type-body-sm-size);line-height:var(--sv-type-body-sm-line);font-weight:500}.lFXBBa_textarea,.lFXBBa_input{box-sizing:border-box;width:100%;min-width:0;padding:var(--sv-space-3) var(--sv-space-4);border:1px solid var(--sv-border-strong);border-radius:var(--sv-radius-sm);background:var(--sv-surface);color:var(--sv-text-strong);font-family:inherit;font-size:var(--sv-type-body-size);line-height:var(--sv-type-body-line);margin:0;font-weight:400}.lFXBBa_input{min-height:var(--sv-target)}.lFXBBa_textarea{resize:vertical;min-height:calc(var(--sv-target) * 2)}.lFXBBa_textarea:focus-visible,.lFXBBa_input:focus-visible{outline:2px solid var(--sv-focus);outline-offset:1px}.lFXBBa_textarea::placeholder,.lFXBBa_input::placeholder{color:var(--sv-text-disabled)}.lFXBBa_counterRow{justify-content:space-between;align-items:baseline;gap:var(--sv-space-2) var(--sv-space-4);flex-wrap:wrap;display:flex}.lFXBBa_hint,.lFXBBa_counter,.lFXBBa_counterOver{font-size:var(--sv-type-small-size);line-height:var(--sv-type-small-line);font-variant-numeric:tabular-nums}.lFXBBa_hint,.lFXBBa_counter{color:var(--sv-text-muted)}.lFXBBa_counterOver{color:var(--sv-negative);font-weight:500}.lFXBBa_problem{padding:var(--sv-space-3) var(--sv-space-4);border:1px solid var(--sv-negative);border-radius:var(--sv-radius-sm);color:var(--sv-text-strong);font-size:var(--sv-type-body-sm-size);line-height:var(--sv-type-body-sm-line);margin:0}.lFXBBa_composer{gap:var(--sv-rhythm-stack);display:grid}.lFXBBa_actions{align-items:center;gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.lFXBBa_primary,.lFXBBa_secondary{min-height:var(--sv-control);padding:0 var(--sv-space-6);border-radius:var(--sv-radius-pill);font-family:inherit;font-size:var(--sv-type-body-sm-size);line-height:var(--sv-type-body-sm-line);cursor:pointer;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lFXBBa_primary{border:1px solid var(--sv-accent);background:var(--sv-accent);color:var(--sv-on-accent)}.lFXBBa_secondary{border:1px solid var(--sv-border-strong);background:var(--sv-surface);color:var(--sv-text-strong)}.lFXBBa_primary:disabled,.lFXBBa_secondary:disabled{cursor:default;opacity:.5}
