._shell_kggd3_1{color:var(--foreground);font-family:var(--font-family-base);width:100%;max-width:1450px;margin:0 auto}._shell_kggd3_1 *{box-sizing:border-box}._head_kggd3_2{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}._headTitle_kggd3_3{display:flex;align-items:flex-start;gap:15px}._headIcon_kggd3_3{background:var(--secondary);color:var(--primary);width:48px;height:48px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}._head_kggd3_2 h2{font-size:clamp(23px,3vw,32px);line-height:1.18;margin:7px 0 10px;letter-spacing:-1px}._head_kggd3_2 p{color:var(--muted-foreground);font-size:14px;line-height:1.7;max-width:700px;margin:0}._kicker_kggd3_6{display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:var(--primary);font-size:11px}._head_kggd3_2>button{display:flex;align-items:center;gap:6px;flex-shrink:0}._privacy_kggd3_8{display:flex;align-items:flex-start;gap:9px;color:var(--muted-foreground);border:1px solid var(--border);background:#f8faff;border-radius:10px;padding:13px 15px;line-height:1.55;font-size:12px}._privacy_kggd3_8 svg{flex-shrink:0;color:var(--primary)}._create_kggd3_10,._claim_kggd3_10,._signIn_kggd3_10{padding:20px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow);margin:18px 0}._create_kggd3_10 h3,._claim_kggd3_10 h3{color:var(--primary);display:flex;gap:8px;align-items:center;margin:0 0 16px;font-size:18px}._check_kggd3_12{display:flex;gap:9px;align-items:flex-start;color:var(--foreground);font-size:13px;line-height:1.6;margin-bottom:16px}._check_kggd3_12 input{width:18px;height:18px;flex-shrink:0;accent-color:var(--primary)}._inviteLink_kggd3_14{margin-top:17px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}._inviteLink_kggd3_14 input{width:100%}._inviteLink_kggd3_14 p{grid-column:1/-1;margin:0;font-size:12px;color:var(--muted-foreground);line-height:1.5}._signIn_kggd3_10{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}._signIn_kggd3_10 svg{color:var(--primary);flex-shrink:0}._signIn_kggd3_10 p{font-size:13px;line-height:1.55;margin:0;flex:1 1 180px}._columns_kggd3_16{display:grid;grid-template-columns:minmax(205px,285px) minmax(0,1fr);gap:18px;align-items:start;margin:20px 0}._sessions_kggd3_17,._main_kggd3_17{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);min-height:180px}._sessions_kggd3_17{padding:13px}._sessions_kggd3_17>h3{font-size:14px;color:var(--primary);font-weight:800;margin:8px 6px 14px}._session_kggd3_17,._selectedSession_kggd3_19{display:flex;gap:10px;align-items:flex-start;width:100%;padding:11px 10px;background:#fff;color:var(--foreground);border:1px solid transparent;border-radius:9px;text-align:left;cursor:pointer;margin:4px 0}._session_kggd3_17:hover,._selectedSession_kggd3_19{border-color:#cdddf3;background:var(--secondary)}._selectedSession_kggd3_19{box-shadow:inset 3px 0 var(--primary)}._sessionIcon_kggd3_21{color:var(--primary);background:#e2edfa;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}._session_kggd3_17 span:last-child,._selectedSession_kggd3_19 span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}._session_kggd3_17 strong,._selectedSession_kggd3_19 strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}._session_kggd3_17 small,._selectedSession_kggd3_19 small{font-size:11px;color:var(--muted-foreground);line-height:1.5}._main_kggd3_17{padding:20px}._conversationHeader_kggd3_24{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border-bottom:1px solid var(--border);padding-bottom:15px}._conversationHeader_kggd3_24 h3{font-size:22px;margin:0 0 8px;letter-spacing:-.02em}._conversationHeader_kggd3_24 p{font-size:12px;margin:5px 0;color:var(--muted-foreground);line-height:1.5}._status_kggd3_26{background:var(--secondary);color:var(--primary);border-radius:100px;padding:8px 12px;font-size:11px;font-weight:700;flex-shrink:0}._ownerActions_kggd3_27{margin:13px 0;text-align:right}._box_kggd3_28{border:1px solid var(--border);border-radius:11px;padding:17px;margin:18px 0;background:#fff}._box_kggd3_28>h3{display:flex;align-items:center;gap:9px;font-size:18px;color:var(--primary);margin:0 0 15px}._messages_kggd3_30{background:#f6f9fe;border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;max-height:340px;overflow:auto}._ownerMessage_kggd3_31,._guestMessage_kggd3_31{border:1px solid var(--border);border-radius:11px;max-width:88%;padding:11px 13px;background:#fff;color:var(--foreground);align-self:flex-end;overflow-wrap:anywhere}._guestMessage_kggd3_31{align-self:flex-start;background:var(--secondary)}._ownerMessage_kggd3_31 small,._guestMessage_kggd3_31 small{color:var(--muted-foreground);font-size:11px}._ownerMessage_kggd3_31 p,._guestMessage_kggd3_31 p{font-size:13px;line-height:1.6;margin:7px 0 0;white-space:pre-wrap}._compose_kggd3_34{display:flex;flex-direction:column;align-items:flex-end;gap:9px;margin-top:13px}._compose_kggd3_34 textarea{width:100%;resize:vertical}._compose_kggd3_34 button{display:inline-flex;align-items:center;gap:7px}._visitForm_kggd3_35{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:18px}._visitForm_kggd3_35 label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:var(--foreground)}._visitForm_kggd3_35 input{max-width:100%}._visitForm_kggd3_35 button{grid-column:1/-1;justify-self:start;display:flex;align-items:center;gap:7px}._visitList_kggd3_38{display:grid;gap:10px}._visit_kggd3_35{border:1px solid var(--border);border-radius:9px;padding:12px;display:flex;gap:10px;align-items:flex-start}._visitIcon_kggd3_39{color:var(--primary);background:var(--secondary);width:35px;height:35px;display:grid;place-items:center;border-radius:8px;flex-shrink:0}._visitMain_kggd3_40{flex:1;min-width:0}._visitMain_kggd3_40 strong{font-size:13px}._visitMain_kggd3_40 small{display:block;font-size:11px;color:var(--muted-foreground);margin-top:6px}._visitMain_kggd3_40 p{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin:7px 0;overflow-wrap:anywhere}._visitControls_kggd3_42{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}._visitControls_kggd3_42 button{white-space:nowrap}._empty_kggd3_43,._emptyPanel_kggd3_43{font-size:13px;color:var(--muted-foreground);line-height:1.55;padding:15px 9px}._emptyPanel_kggd3_43{display:flex;align-items:center;gap:12px;min-height:200px}._error_kggd3_44,._success_kggd3_44{font-size:13px;line-height:1.5;padding:13px;border-radius:9px;margin:14px 0}._error_kggd3_44{background:#fff2f2;border:1px solid #efc6cb;color:#a3333a}._success_kggd3_44{background:#f0faf2;border:1px solid #cce6cf;color:#277048;display:flex;align-items:center;gap:9px}._link_kggd3_47{display:inline-flex;gap:6px;align-items:center;color:var(--primary);font-weight:700;font-size:13px;text-decoration:underline;margin:14px 0}@media(max-width:900px){._columns_kggd3_16{grid-template-columns:1fr}._sessions_kggd3_17{display:flex;flex-wrap:wrap;gap:8px}._sessions_kggd3_17>h3{flex-basis:100%}._session_kggd3_17,._selectedSession_kggd3_19{width:min(250px,100%);flex:1 1 175px}}@media(max-width:600px){._head_kggd3_2{flex-wrap:wrap}._headIcon_kggd3_3{width:40px;height:40px}._head_kggd3_2 h2{font-size:23px}._main_kggd3_17,._box_kggd3_28{padding:12px}._conversationHeader_kggd3_24{flex-direction:column}._inviteLink_kggd3_14{grid-template-columns:1fr}._inviteLink_kggd3_14 p{grid-column:1}._visitForm_kggd3_35{grid-template-columns:1fr}._visitForm_kggd3_35 button{grid-column:1}._visit_kggd3_35{flex-wrap:wrap}._visitControls_kggd3_42{width:100%;justify-content:flex-start}._ownerMessage_kggd3_31,._guestMessage_kggd3_31{max-width:98%}._create_kggd3_10,._claim_kggd3_10{padding:15px}}
