@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600&family=Noto+Sans+JP&family=Noto+Sans+SC&family=Noto+Sans+Thai&display=swap";.landing-login[data-v-d0e0538b]{grid-template-columns:1fr 1fr;justify-content:center;align-items:stretch;gap:24px;width:80%;max-width:1400px;height:min(80%,720px);max-height:80%;display:grid}.landing-login-intro[data-v-d0e0538b]{background:radial-gradient(circle at 0 0,#3d865447,#0000 32%),linear-gradient(#e8f3ebfa 0%,#f4f8f5f0 100%);border:1px solid #cfe0d3;border-radius:20px;min-height:100%;padding:32px;overflow:auto;box-shadow:0 24px 60px #1f32271a}.landing-login-eyebrow[data-v-d0e0538b]{letter-spacing:.08em;text-transform:uppercase;color:#496254;margin:0 0 8px;font-size:11px}.landing-login-intro h2[data-v-d0e0538b]{color:#18201b;margin:0 0 10px;font-size:30px;line-height:1.05}.landing-login-copy[data-v-d0e0538b]{color:#4f5d54;margin:0 0 16px;line-height:1.55}.landing-login-features[data-v-d0e0538b]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.landing-login-features span[data-v-d0e0538b]{color:#245c3a;background:#e2efe5;border:1px solid #bfd5c4;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-login-topic-links[data-v-d0e0538b]{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.landing-login-topic-links a[data-v-d0e0538b]{color:#245c3a;font-size:13px;font-weight:700;text-decoration:none}.landing-login-topic-links a[data-v-d0e0538b]:hover{text-decoration:underline}.landing-login-card[data-v-d0e0538b]{background:linear-gradient(#fffffffc 0%,#f9fbf9f7 100%);border:1px solid #d4ddd6;border-radius:20px;min-height:100%;padding:24px;overflow:auto;box-shadow:0 24px 60px #1f32271a}.landing-login-card-header[data-v-d0e0538b]{margin-bottom:18px}.landing-login-card-header h3[data-v-d0e0538b]{color:#18201b;margin:0 0 4px;font-size:20px}.landing-login-card-header p[data-v-d0e0538b]{color:#637067;margin:0}.landing-login-fields[data-v-d0e0538b]{flex-direction:column;gap:10px;display:flex}.landing-form-row[data-v-d0e0538b]{gap:6px;display:grid}.landing-form-row label[data-v-d0e0538b]{color:#536159;min-width:0;font-size:12px;font-weight:600}.landing-form-row input[data-v-d0e0538b],.landing-form-row select[data-v-d0e0538b]{color:#18201b;background:#fbfdfb;border:1px solid #d3ddd5;border-radius:10px;width:100%;height:42px;padding:0 12px}.landing-form-row input[data-v-d0e0538b]:focus,.landing-form-row select[data-v-d0e0538b]:focus{border-color:#8bb497;outline:none;box-shadow:0 0 0 3px #3d86541f}.landing-form-row button[data-v-d0e0538b]{color:#fff;background:linear-gradient(#4a8d61 0%,#2c6240 100%);border:1px solid #295f3d;border-radius:10px;height:42px;padding:0 16px;font-weight:600}.landing-form-row-submit[data-v-d0e0538b]{margin-top:4px}.welcome-message[data-v-d0e0538b]{background:#ffffffb8;border:1px solid #d7dfd9;border-radius:14px;padding:18px}@media (width<=820px){.landing-login[data-v-d0e0538b]{grid-template-columns:1fr;width:100%;height:auto;min-height:auto;max-height:none}.landing-login-intro[data-v-d0e0538b],.landing-login-card[data-v-d0e0538b]{min-height:auto;padding:20px;overflow:visible}.landing-login-intro h2[data-v-d0e0538b]{font-size:24px}}.no-conversation[data-v-3776a820]{text-align:center;color:#4f5c54;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:60px 24px;display:flex}.empty-icon[data-v-3776a820]{color:#1e6840;background:#fff;border-radius:8px;place-items:center;width:74px;height:74px;font-size:24px;font-weight:900;display:grid;box-shadow:0 18px 34px #1d2d2414}.no-conversation h2[data-v-3776a820]{color:#202720;margin:24px 0 12px;font-size:25px;line-height:1.15}.no-conversation p[data-v-3776a820]{max-width:430px;margin:0;font-size:15px;line-height:1.55}.empty-actions[data-v-3776a820]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.empty-actions button[data-v-3776a820]{color:#fff;background:#1f6e43;border:0;border-radius:8px;min-height:46px;padding:0 24px;font-weight:800}.empty-actions button.secondary[data-v-3776a820]{color:#2c5f40;background:#ebeeec}.empty-stats[data-v-3776a820]{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;width:min(520px,100%);margin-top:48px;display:grid}.empty-stats span[data-v-3776a820]{color:#707c73;background:#ffffffb8;border-radius:8px;flex-direction:column;justify-content:center;min-height:58px;padding:12px;font-size:10px;line-height:1.2;display:flex}.empty-stats strong[data-v-3776a820]{color:#253027;margin-bottom:3px;font-size:11px}.messages-container[data-v-3776a820]{flex-direction:column;gap:10px;display:flex}.video-call-banner[data-v-3776a820]{background:#f7fbf8;border:1px solid #d8e1da;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.video-call-banner-copy[data-v-3776a820]{flex-direction:column;gap:3px;display:flex}.video-call-banner-copy strong[data-v-3776a820]{color:#223026}.video-call-banner-copy span[data-v-3776a820]{color:#58685d;font-size:13px}.video-call-banner-actions[data-v-3776a820]{flex-wrap:wrap;gap:8px;display:flex}.video-call-banner-actions button[data-v-3776a820]{color:#fff;cursor:pointer;background:#1d6a42;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-weight:700}.video-call-banner-actions button.secondary[data-v-3776a820]{color:#1d6a42;background:#edf2ee;border:1px solid #ccd9cf}.video-call-banner-actions button.danger[data-v-3776a820]{background:#b03737}.chat-image[data-v-3776a820]{cursor:pointer;border-radius:8px;max-width:200px;max-height:200px;margin-top:.5em;transition:opacity .2s;display:block}.chat-image[data-v-3776a820]:hover{opacity:.8}.image-message[data-v-3776a820]{display:block}.image-modal-overlay[data-v-3776a820]{z-index:1000;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.image-modal-content[data-v-3776a820]{box-sizing:border-box;background-color:#fff;border:1px solid #d7dfd9;border-radius:14px;justify-content:center;align-items:center;width:80%;height:80%;padding:20px;display:flex;position:relative}.image-modal-close[data-v-3776a820]{color:#fff;cursor:pointer;z-index:1001;background-color:#00000080;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;line-height:1;transition:background-color .2s;display:flex;position:absolute;top:10px;right:10px}.image-modal-close[data-v-3776a820]:hover{background-color:#000000b3}.image-modal-image[data-v-3776a820]{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}@media (width<=620px){.empty-stats[data-v-3776a820]{grid-template-columns:1fr}.video-call-banner[data-v-3776a820]{flex-direction:column;align-items:stretch}}.camera-button[data-v-c3751e63]{cursor:pointer;background:linear-gradient(#fdfefd 0%,#edf4ef 100%);border:1px solid #cdd8d0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.camera-button-icon[data-v-c3751e63]{font-size:20px;line-height:1;display:block}.camera-button[data-v-c3751e63]:disabled{opacity:.45;cursor:not-allowed}.camera-modal-overlay[data-v-c3751e63]{z-index:1200;background:#0c120ec7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.camera-modal[data-v-c3751e63]{background:#fff;border:1px solid #d7dfd9;border-radius:10px;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden}.camera-modal-header[data-v-c3751e63]{border-bottom:1px solid #e4ebe6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.camera-modal-header h3[data-v-c3751e63]{color:#18201b;margin:0;font-size:17px}.camera-close[data-v-c3751e63]{color:#253027;cursor:pointer;background:#edf2ee;border:0;border-radius:8px;width:36px;height:36px;font-size:24px;line-height:1}.camera-error[data-v-c3751e63]{color:#7d2525;background:#fff0f0;border:1px solid #e5b7b7;border-radius:8px;margin:14px 14px 0;padding:10px 12px;font-size:14px}.camera-preview[data-v-c3751e63]{aspect-ratio:4/3;background:#101510;border-radius:10px;place-items:center;margin:14px;display:grid;position:relative;overflow:hidden}.camera-preview video[data-v-c3751e63],.camera-preview img[data-v-c3751e63]{object-fit:contain;width:100%;height:100%}.camera-preview video[data-v-c3751e63]{transform:scaleX(-1)}.camera-loading[data-v-c3751e63]{color:#fff;background:#00000059;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.camera-canvas[data-v-c3751e63]{display:none}.camera-actions[data-v-c3751e63]{justify-content:flex-end;gap:10px;padding:0 14px 14px;display:flex}.camera-actions button[data-v-c3751e63]{color:#fff;cursor:pointer;background:#245c3a;border:0;border-radius:8px;min-height:40px;padding:0 16px;font-weight:800}.camera-actions button.secondary[data-v-c3751e63]{color:#245c3a;background:#edf2ee;border:1px solid #bfd5c4}.camera-actions button[data-v-c3751e63]:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.camera-modal-overlay[data-v-c3751e63]{padding:10px}.camera-actions[data-v-c3751e63]{flex-direction:column}}.panel-header[data-v-f11bd58d]{margin-bottom:16px}.search-result-item[data-v-f11bd58d]{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.search-flag[data-v-f11bd58d]{border:1px solid #d7dfd9;border-radius:5px;width:28px;height:20px}.search-result-main[data-v-f11bd58d]{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.search-result-main strong[data-v-f11bd58d]{text-overflow:ellipsis;white-space:nowrap;color:#18201b;min-width:0;overflow:hidden}.search-result-main span[data-v-f11bd58d]{color:#637067;white-space:nowrap}.search-result-meta[data-v-f11bd58d]{color:#536159;white-space:nowrap;font-size:12px;font-weight:600}.form-row-age[data-v-f11bd58d]{align-items:center;gap:1em;display:flex}.age-input-group[data-v-f11bd58d]{flex-direction:row;flex:1;align-items:center;gap:.5em;display:flex}.age-input-group label[data-v-f11bd58d]{white-space:nowrap;margin-bottom:0}[data-v-f11bd58d] .multiselect-wrapper{flex:1}[data-v-f11bd58d] .multiselect{border-radius:var(--radius-sm);background:var(--color-surface);min-height:38px;box-shadow:inset 0 0 0 1px var(--color-border);border:0}[data-v-f11bd58d] .multiselect-wrapper,[data-v-f11bd58d] .multiselect-tags-search-wrapper,[data-v-f11bd58d] .multiselect-tags-search-copy{box-shadow:none!important;background:0 0!important;border:0!important}[data-v-f11bd58d] .multiselect-input-wrapper{min-height:36px;padding:4px 6px}[data-v-f11bd58d] .multiselect-tags{flex-wrap:wrap;align-items:center;gap:4px;min-height:24px;margin:0;padding:0;display:flex}[data-v-f11bd58d] .multiselect-tag{color:#fff;background:#3d8654;border-radius:999px;align-items:center;gap:4px;margin:0;padding:3px 8px;font-size:12px;line-height:1.2;display:inline-flex}[data-v-f11bd58d] .multiselect-tag i{color:#fff;opacity:.8;cursor:pointer;margin-left:0}[data-v-f11bd58d] .multiselect-tag i:hover{opacity:1}[data-v-f11bd58d] .multiselect-placeholder{color:#8a948e;font-size:13px}[data-v-f11bd58d] .multiselect-single-label{display:none}[data-v-f11bd58d] .multiselect-search{color:#18201b;min-width:80px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}[data-v-f11bd58d] .multiselect-input{min-height:22px;box-shadow:none!important;background:0 0!important;border:0!important}[data-v-f11bd58d] .multiselect-tags-search{box-shadow:none!important;background:0 0!important;border:0!important}[data-v-f11bd58d] .multiselect.is-active{box-shadow:inset 0 0 0 1px #3d8654,0 0 0 3px #3d86541f}.panel-title[data-v-751df740]{color:#18201b;margin-bottom:14px;font-size:18px}.panel-empty[data-v-751df740]{color:#637067}.inbox-item[data-v-751df740]{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-item-name[data-v-751df740]{color:#18201b;font-weight:600}.panel-item-meta[data-v-751df740]{white-space:nowrap;color:#536159;font-size:12px;font-weight:600}.panel-header[data-v-e212331e]{margin-bottom:16px}.panel-empty[data-v-e212331e]{color:#637067}.history-item[data-v-e212331e]{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-item-name[data-v-e212331e]{color:#18201b;font-weight:600}.panel-item-meta[data-v-e212331e]{white-space:nowrap;color:#637067;font-size:12px;font-weight:500}.feedback-panel-shell[data-v-2c4d4d6c]{flex:1;min-height:0;padding:20px;overflow:auto}.feedback-panel-embedded[data-v-2c4d4d6c]{padding:0}.feedback-hero[data-v-2c4d4d6c]{background:radial-gradient(circle at 0 0,#3d86542e,#0000 28%),linear-gradient(#fffffff2 0%,#f3f7f4eb 100%);border:1px solid #d7dfd9;border-radius:18px;max-width:960px;margin:0 auto 20px;padding:24px}.feedback-eyebrow[data-v-2c4d4d6c]{text-transform:uppercase;letter-spacing:.08em;color:#617067;margin:0 0 6px;font-size:11px}.feedback-hero h2[data-v-2c4d4d6c]{color:#18201b;margin:0 0 8px;font-size:28px}.feedback-hero p[data-v-2c4d4d6c]{color:#4e5b53;margin:0}.feedback-layout[data-v-2c4d4d6c]{grid-template-columns:340px minmax(0,1fr);gap:20px;max-width:960px;margin:0 auto;display:grid}.feedback-form-panel[data-v-2c4d4d6c],.feedback-list-panel[data-v-2c4d4d6c]{background:#fffffff2;border:1px solid #d7dfd9;border-radius:18px;box-shadow:0 18px 40px #1f32270f}.feedback-form-panel[data-v-2c4d4d6c]{padding:20px}.feedback-list-panel[data-v-2c4d4d6c]{padding:18px}.feedback-form-panel h3[data-v-2c4d4d6c],.feedback-list-panel h3[data-v-2c4d4d6c]{margin:0 0 14px;font-size:18px}.feedback-form[data-v-2c4d4d6c]{gap:12px;display:grid}.feedback-form label[data-v-2c4d4d6c]{gap:6px;display:grid}.feedback-form span[data-v-2c4d4d6c]{color:#536159;font-size:12px;font-weight:600}.feedback-form input[data-v-2c4d4d6c],.feedback-form textarea[data-v-2c4d4d6c],.feedback-admin-form input[data-v-2c4d4d6c]{color:#18201b;background:#fbfdfb;border:1px solid #d3ddd5;border-radius:10px;width:100%;padding:10px 12px}.feedback-form button[data-v-2c4d4d6c],.feedback-admin-button[data-v-2c4d4d6c],.feedback-admin-form button[data-v-2c4d4d6c],.feedback-delete[data-v-2c4d4d6c]{color:#fff;background:linear-gradient(#4a8d61 0%,#2c6240 100%);border:1px solid #295f3d;border-radius:10px;height:40px;padding:0 14px;font-weight:600}.feedback-list-header[data-v-2c4d4d6c]{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.feedback-list-header p[data-v-2c4d4d6c]{color:#66746b;margin:4px 0 0;font-size:12px}.feedback-admin[data-v-2c4d4d6c]{align-items:flex-start;gap:8px;display:flex}.feedback-admin-badge[data-v-2c4d4d6c]{color:#245c3a;background:#e7f1ea;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.feedback-admin-form[data-v-2c4d4d6c]{gap:8px;display:flex}.feedback-admin-form input[data-v-2c4d4d6c]{width:140px;height:40px}.feedback-list[data-v-2c4d4d6c]{flex-direction:column;gap:12px;display:flex}.feedback-item[data-v-2c4d4d6c]{background:#f9fbf9;border:1px solid #dce4de;border-radius:12px;padding:14px}.feedback-item-header[data-v-2c4d4d6c]{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.feedback-item-header strong[data-v-2c4d4d6c]{color:#18201b;display:block}.feedback-item-meta[data-v-2c4d4d6c],.feedback-item-actions time[data-v-2c4d4d6c]{color:#647168;font-size:12px}.feedback-item-actions[data-v-2c4d4d6c]{align-items:center;gap:8px;display:flex}.feedback-delete[data-v-2c4d4d6c]{background:linear-gradient(#cd6161 0%,#a24040 100%);border-color:#b74848;height:30px;padding:0 10px}.feedback-item p[data-v-2c4d4d6c],.feedback-empty[data-v-2c4d4d6c],.feedback-success[data-v-2c4d4d6c],.feedback-error[data-v-2c4d4d6c]{white-space:pre-wrap}.feedback-success[data-v-2c4d4d6c]{color:#245c3a;margin-top:12px}.feedback-error[data-v-2c4d4d6c]{color:#a24040;margin-top:12px}@media (width<=860px){.feedback-layout[data-v-2c4d4d6c]{grid-template-columns:1fr}.feedback-admin-form[data-v-2c4d4d6c]{flex-direction:column}.feedback-admin-form input[data-v-2c4d4d6c]{width:100%}}.imprint-dialog[data-v-d3dab847]{z-index:1200;background:#121a1585;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.imprint-content[data-v-d3dab847]{background:#fff;border:1px solid #d7dfd9;border-radius:14px;max-width:600px;max-height:80vh;padding:24px 20px 20px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #121a152e}.feedback-dialog-content[data-v-d3dab847]{background:#f4f7f5;border:1px solid #d7dfd9;border-radius:16px;width:min(1100px,96vw);max-height:88vh;padding:20px;position:relative;overflow:auto;box-shadow:0 24px 60px #121a152e}.close-button[data-v-d3dab847]{cursor:pointer;background:#f6f9f7;border:1px solid #d7dfd9;border-radius:8px;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.imprint-content[data-v-d3dab847] h1{color:#18201b;margin-bottom:12px;font-size:20px}.imprint-content[data-v-d3dab847] p{color:#344038;margin-bottom:12px;line-height:1.5}.imprint-content[data-v-d3dab847] a{color:#245c3a}.header-ad-banner[data-v-4cb145ba]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:6px 12px;display:flex}.ad-container[data-v-4cb145ba]{justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;overflow:hidden}.ad-container.is-mobile[data-v-4cb145ba]{min-height:50px}.ad-container[data-v-4cb145ba] iframe{border:0;max-width:100%;margin:0 auto;display:block}.video-surface[data-v-406a4abd]{background:#09110d;width:100%;height:100%;position:relative}.video-surface video[data-v-406a4abd]{object-fit:cover;background:#09110d;width:100%;height:100%}.video-surface-placeholder[data-v-406a4abd]{color:#f7fff9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex;position:absolute;inset:0}.video-surface-placeholder strong[data-v-406a4abd]{font-size:17px}.video-surface-placeholder span[data-v-406a4abd]{opacity:.84;font-size:13px}.video-dock[data-v-ba1cec0c]{background:linear-gradient(#f5f8f6 0%,#edf3ef 100%);border-left:1px solid #dfe6e1;flex-direction:column;gap:12px;width:min(16vw,240px);min-width:180px;max-width:240px;padding:12px;display:flex;overflow-y:auto}.video-dock-card[data-v-ba1cec0c]{background:#fff;border:1px solid #d5dfd8;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px #19271f12}.video-card-frame[data-v-ba1cec0c]{aspect-ratio:16/10;background:#0e1511;position:relative}.video-card-frame-clickable[data-v-ba1cec0c]{cursor:pointer}.video-card-frame video[data-v-ba1cec0c]{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.video-card-frame-self video[data-v-ba1cec0c]{object-fit:cover}.video-card-meta[data-v-ba1cec0c]{flex-direction:column;gap:3px;padding:10px 12px 6px;display:flex}.video-card-meta strong[data-v-ba1cec0c]{color:#1d2821;font-size:14px}.video-card-meta span[data-v-ba1cec0c]{color:#59685e;font-size:12px}.video-card-actions[data-v-ba1cec0c]{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.video-card-actions button[data-v-ba1cec0c]{color:#fff;cursor:pointer;background:#1d6a42;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-weight:700}.video-card-actions button.secondary[data-v-ba1cec0c]{color:#1d6a42;background:#edf2ee;border:1px solid #c9d7cd}.video-card-actions button.danger[data-v-ba1cec0c]{background:#a23333}@media (width<=1100px){.video-dock[data-v-ba1cec0c]{width:200px;min-width:200px}}@media (width<=860px){.video-dock[data-v-ba1cec0c]{display:none}}.floating-video-window[data-v-063da619]{z-index:1300;background:#fff;border:1px solid #cad5ce;border-radius:16px;min-width:340px;position:fixed;overflow:hidden;box-shadow:0 24px 60px #0a130e47}.floating-video-header[data-v-063da619]{color:#eef5f0;cursor:move;background:#1a211d;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}.floating-video-title[data-v-063da619]{flex-direction:column;gap:2px;display:flex}.floating-video-title strong[data-v-063da619]{font-size:16px}.floating-video-title span[data-v-063da619]{opacity:.82;font-size:12px}.floating-video-header-actions[data-v-063da619],.floating-video-footer-actions[data-v-063da619]{gap:8px;display:flex}.floating-video-header-actions button[data-v-063da619],.floating-video-footer-actions button[data-v-063da619]{cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-weight:700}.floating-video-header-actions button.secondary[data-v-063da619],.floating-video-footer-actions button.secondary[data-v-063da619]{color:#214f36;background:#edf2ee}.floating-video-header-actions button.danger[data-v-063da619]{color:#fff;background:#b13838}.floating-video-body[data-v-063da619]{background:#08100b;position:relative}.floating-video-stage[data-v-063da619]{aspect-ratio:16/9;position:relative}.floating-self-preview[data-v-063da619]{aspect-ratio:4/3;background:#16211a;border:1px solid #ffffff2e;border-radius:12px;width:min(24%,150px);position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 10px 28px #00000040}.floating-self-preview video[data-v-063da619]{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.floating-video-footer[data-v-063da619]{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 14px;display:flex}.floating-video-footer-state[data-v-063da619]{color:#4e5d53;flex-direction:column;gap:3px;font-size:13px;display:flex}.floating-video-footer-actions button[data-v-063da619]{color:#fff;background:#1d6a42}.floating-video-resize-handle[data-v-063da619]{cursor:nwse-resize;background:linear-gradient(135deg,#0000 0 42%,#1d6a4233 42% 52%,#0000 52% 62%,#1d6a4273 62% 72%,#0000 72% 82%,#1d6a42bf 82% 92%,#0000 92% 100%);border:0;width:18px;height:18px;padding:0;position:absolute;bottom:6px;right:6px}@media (width<=860px){.floating-video-window[data-v-063da619]{min-width:0;width:calc(100vw - 24px)!important;top:12px!important;left:12px!important}.floating-video-footer[data-v-063da619]{flex-direction:column;align-items:stretch}}.main-content-wrapper[data-v-c4557d4a]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.login-screen[data-v-c4557d4a]{background:radial-gradient(circle at 0 0,#3d865433,#0000 24%),radial-gradient(circle at 100% 100%,#245c3a1f,#0000 26%),linear-gradient(#e7f1eaf2 0%,#edf2eef5 48%,#e3ece5fa 100%);flex:1;justify-content:center;align-items:center;min-height:0;padding:28px;display:flex;overflow:auto}.horizontal-box-login[data-v-c4557d4a]{display:block}.chat-content[data-v-c4557d4a]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.chat-header[data-v-c4557d4a]{border-bottom:1px solid var(--color-border);background:linear-gradient(#e1efe5eb 0%,#f7faf8e6 100%);flex-shrink:0;align-items:center;gap:.85rem;padding:.7rem 1rem;display:flex}.chat-header-accent[data-v-c4557d4a]{border-radius:999px;flex-shrink:0;width:.6rem;height:2.4rem}.chat-header-accent-M[data-v-c4557d4a]{background:linear-gradient(#5a94d2 0%,#467bb2 100%)}.chat-header-accent-F[data-v-c4557d4a]{background:linear-gradient(#ff7eaa 0%,#d85f8c 100%)}.chat-header-accent-P[data-v-c4557d4a]{background:linear-gradient(#e0ab46 0%,#c78a2c 100%)}.chat-header-accent-TF[data-v-c4557d4a]{background:linear-gradient(#a37ac8 0%,#8b60af 100%)}.chat-header-accent-TM[data-v-c4557d4a]{background:linear-gradient(#79b8d0 0%,#5fa2bf 100%)}.chat-header-main[data-v-c4557d4a]{min-width:0}.chat-header h2[data-v-c4557d4a]{color:var(--color-text-strong);margin:0;font-size:1rem;line-height:1.2}.chat-header-info[data-v-c4557d4a]{color:var(--color-text-muted);flex-direction:row;align-items:center;gap:.8rem;margin-top:.18rem;font-size:.75rem;display:flex}.error-message[data-v-c4557d4a]{color:#a83f3f;text-align:center;background-color:#fff1f1;border:1px solid #efc3c3;border-radius:10px;margin:.9rem;padding:.9rem 1rem;font-weight:700}.command-table-container[data-v-c4557d4a]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;margin:.9rem;overflow:hidden}.command-table-header[data-v-c4557d4a]{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.7rem .85rem;display:flex}.command-table-close[data-v-c4557d4a]{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;padding:.35rem .7rem}.command-table-scroll[data-v-c4557d4a]{max-height:220px;overflow:auto}.command-table[data-v-c4557d4a]{border-collapse:collapse;width:100%;font-size:.9em}.command-table th[data-v-c4557d4a],.command-table td[data-v-c4557d4a]{text-align:left;border-bottom:1px solid #edf1ee;padding:.5rem .65rem}.command-table th[data-v-c4557d4a]{background:#f9fbfa;position:sticky;top:0}.horizontal-box-app[data-v-c4557d4a]{align-items:stretch}.chat-content[data-v-c4557d4a]{flex-direction:column;flex:1;min-height:0;display:flex}.chat-header[data-v-c4557d4a]{align-items:center;gap:12px;display:flex}.chat-header-main[data-v-c4557d4a]{flex:1;min-width:0}.chat-header-actions[data-v-c4557d4a]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chat-header-actions button[data-v-c4557d4a]{cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-weight:800}.video-toggle-button[data-v-c4557d4a]{color:#265437;background:#edf2ee;border:1px solid #c8d6cd}.video-toggle-button.is-active[data-v-c4557d4a]{color:#1c6037;background:#dff0e5}.video-call-button[data-v-c4557d4a]{color:#fff;background:#1d6a42}.video-call-button[data-v-c4557d4a]:disabled{opacity:.45;cursor:not-allowed}.chat-video-status[data-v-c4557d4a]{color:#516257;background:#f8fbf9;border:1px solid #d8e0da;border-radius:10px;flex-wrap:wrap;gap:10px 16px;margin:10px 0 14px;padding:10px 12px;font-size:13px;display:flex}.chat-video-status-error[data-v-c4557d4a]{color:#9f2c2c;font-weight:700}@media (width<=860px){.chat-header[data-v-c4557d4a]{flex-wrap:wrap}.chat-header-actions[data-v-c4557d4a]{justify-content:flex-start;width:100%}}.partners-view[data-v-550c6139]{max-width:980px;padding:20px}.partners-intro[data-v-550c6139]{color:#344038;margin:10px 0;line-height:1.55}.partners-list[data-v-550c6139]{margin-top:16px;padding-left:18px}.partners-list li[data-v-550c6139]{margin-bottom:10px}.partners-meta[data-v-550c6139]{color:#637067;margin-left:10px;font-size:12px}.app-brand-link[data-v-550c6139]{text-decoration:none}.mockup-page[data-v-73ef9ee7]{color:#18201b;background:radial-gradient(circle at 0 0,#3d865424,#0000 26%),linear-gradient(#f6f8f6 0%,#edf1ee 100%);min-height:100vh;padding:28px;overflow:auto}.mockup-page-header[data-v-73ef9ee7]{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1360px;margin:0 auto 20px;display:flex}.mockup-page-eyebrow[data-v-73ef9ee7],.mockup-variant-label[data-v-73ef9ee7],.mockup-eyebrow[data-v-73ef9ee7]{letter-spacing:.08em;text-transform:uppercase;color:#6a766e;margin:0 0 4px;font-size:11px}.mockup-page-header h1[data-v-73ef9ee7],.mockup-column-header h2[data-v-73ef9ee7],.mockup-brand h3[data-v-73ef9ee7],.mockup-sidebar-header h4[data-v-73ef9ee7],.mockup-chat-identity h4[data-v-73ef9ee7]{margin:0}.mockup-page-header h1[data-v-73ef9ee7]{font-size:28px}.mockup-page-copy[data-v-73ef9ee7]{color:#5d695f;max-width:620px;margin:0;font-size:14px;line-height:1.5}.mockup-compare[data-v-73ef9ee7]{max-width:1360px;margin:0 auto;display:block}.mockup-column[data-v-73ef9ee7]{min-width:0}.mockup-column-single[data-v-73ef9ee7]{max-width:1100px}.mockup-column-header[data-v-73ef9ee7]{margin-bottom:14px;padding:0 4px}.mockup-column-header h2[data-v-73ef9ee7]{margin-bottom:6px;font-size:22px}.mockup-column-header p[data-v-73ef9ee7]:last-child{color:#5d695f;margin:0;font-size:14px;line-height:1.5}.mockup-shell[data-v-73ef9ee7]{overflow:hidden}.mockup-shell-calm[data-v-73ef9ee7]{background:#fffffff0;border:1px solid #d7dfd9;border-radius:18px;box-shadow:0 24px 60px #1f322714}.mockup-shell-polished[data-v-73ef9ee7]{background:linear-gradient(#fffffff5 0%,#f7faf8f0 100%);border:1px solid #c9d5cbe6;border-radius:20px;box-shadow:0 28px 70px #1f32271a,inset 0 1px #ffffffb3}.mockup-topbar[data-v-73ef9ee7]{border-bottom:1px solid #dde5df;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.mockup-shell-calm .mockup-topbar[data-v-73ef9ee7]{background:#ffffffe0}.mockup-shell-polished .mockup-topbar[data-v-73ef9ee7]{background:linear-gradient(#d0e8d8fa 0%,#ebf5eef0 55%,#f7faf8eb 100%)}.mockup-brand[data-v-73ef9ee7]{align-items:center;gap:12px;display:flex}.mockup-brand-mark[data-v-73ef9ee7]{color:#fff;background:linear-gradient(#3d8654 0%,#245c3a 100%);border-radius:9px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.mockup-shell-polished .mockup-brand-mark[data-v-73ef9ee7]{box-shadow:inset 0 1px #ffffff59}.mockup-brand h3[data-v-73ef9ee7]{font-size:18px;line-height:1}.mockup-session[data-v-73ef9ee7]{gap:8px;display:flex}.mockup-chip[data-v-73ef9ee7]{color:#4e5a52;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;display:inline-flex}.mockup-shell-calm .mockup-chip[data-v-73ef9ee7]{background:#eef2ef;border:1px solid #dde5df}.mockup-shell-calm .mockup-chip-accent[data-v-73ef9ee7]{color:#245c3a;background:#e7f1ea;border-color:#c8dbc9}.mockup-shell-polished .mockup-chip[data-v-73ef9ee7]{background:#f1f5f2f2;border:1px solid #d8e0da;box-shadow:inset 0 1px #ffffffa6}.mockup-shell-polished .mockup-chip-accent[data-v-73ef9ee7]{color:#245c3a;background:linear-gradient(#edf7f0 0%,#e1efe5 100%);border-color:#cadecf}.mockup-toolbar[data-v-73ef9ee7]{border-bottom:1px solid #dde5df;align-items:center;gap:8px;min-height:42px;padding:5px 12px;display:flex}.mockup-shell-calm .mockup-toolbar[data-v-73ef9ee7]{background:#f8faf8}.mockup-shell-polished .mockup-toolbar[data-v-73ef9ee7]{background:#f7faf8eb}.mockup-tool-button[data-v-73ef9ee7]{color:#425047;background:0 0;border:1px solid #0000;border-radius:8px;height:30px;padding:0 12px;font-size:12px;font-weight:600}.mockup-shell-calm .mockup-tool-button-active[data-v-73ef9ee7]{color:#245c3a;background:#e7f1ea;border-color:#c8dbc9}.mockup-shell-polished .mockup-tool-button-active[data-v-73ef9ee7]{color:#1f4f32;background:linear-gradient(#dceee1 0%,#cfe6d6 100%);border-color:#b8d4bf;box-shadow:inset 0 1px #ffffff8c}.mockup-toolbar-meta[data-v-73ef9ee7]{color:#627067;gap:16px;margin-left:auto;font-size:11px;display:flex}.mockup-layout[data-v-73ef9ee7]{grid-template-columns:188px minmax(0,1fr);min-height:620px;display:grid}.mockup-sidebar[data-v-73ef9ee7]{border-right:1px solid #dde5df;padding:10px 8px}.mockup-shell-calm .mockup-sidebar[data-v-73ef9ee7]{background:#f7f9f7}.mockup-shell-polished .mockup-sidebar[data-v-73ef9ee7]{background:linear-gradient(#f7faf7f2 0%,#f2f6f3eb 100%)}.mockup-sidebar-header[data-v-73ef9ee7]{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.mockup-sidebar-header h4[data-v-73ef9ee7]{font-size:15px}.mockup-sidebar-header span[data-v-73ef9ee7]{color:#68756d;font-size:12px}.mockup-user-list[data-v-73ef9ee7]{flex-direction:column;gap:4px;display:flex}.mockup-user[data-v-73ef9ee7]{text-align:left;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-height:30px;padding:4px 6px;display:grid}.mockup-shell-calm .mockup-user[data-v-73ef9ee7]{background:0 0;border:1px solid #0000}.mockup-shell-calm .mockup-user-active[data-v-73ef9ee7]{background:#fff;border-color:#d9e2db;box-shadow:0 6px 14px #23362a0d}.mockup-shell-polished .mockup-user[data-v-73ef9ee7]{background:#ffffffb3;border:1px solid #d9e1dacc}.mockup-shell-polished .mockup-user-active[data-v-73ef9ee7]{background:linear-gradient(#ecf6effa 0%,#e2efe7f5 100%);box-shadow:0 8px 18px #23362a0f,inset 0 1px #ffffffbf}.mockup-user-accent-f[data-v-73ef9ee7]{background:#d85f8c}.mockup-user-accent-m[data-v-73ef9ee7]{background:#467bb2}.mockup-user-accent-p[data-v-73ef9ee7]{background:#c78a2c}.mockup-user-accent-tf[data-v-73ef9ee7]{background:#8b60af}.mockup-user-accent-tm[data-v-73ef9ee7]{background:#5fa2bf}.mockup-flag[data-v-73ef9ee7]{color:#506057;border-radius:5px;place-items:center;width:28px;height:20px;font-size:11px;font-weight:700;display:grid}.mockup-shell-calm .mockup-flag[data-v-73ef9ee7]{background:#e9eeea;border:1px solid #d7dfd9}.mockup-shell-polished .mockup-flag[data-v-73ef9ee7]{background:linear-gradient(#f0f4f1 0%,#e7ede8 100%);border:1px solid #d5ded7}.mockup-user-copy[data-v-73ef9ee7]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.mockup-user-copy strong[data-v-73ef9ee7]{color:#1c251f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mockup-user-copy em[data-v-73ef9ee7]{color:#536159;text-align:right;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.mockup-main[data-v-73ef9ee7]{flex-direction:column;min-width:0;display:flex}.mockup-shell-calm .mockup-main[data-v-73ef9ee7]{background:linear-gradient(#fbfcfb 0%,#f4f7f4 100%)}.mockup-shell-polished .mockup-main[data-v-73ef9ee7]{background:radial-gradient(circle at 100% 0,#3d865414,#0000 26%),linear-gradient(#fbfdfb 0%,#f3f7f4 100%)}.mockup-chat-header[data-v-73ef9ee7]{border-bottom:1px solid #dde5df;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 20px;display:flex}.mockup-shell-calm .mockup-chat-header[data-v-73ef9ee7]{background:#ffffffb3}.mockup-shell-polished .mockup-chat-header[data-v-73ef9ee7]{background:linear-gradient(#ebf4ede6 0%,#f8fbf8cc 100%)}.mockup-chat-identity[data-v-73ef9ee7]{align-items:center;gap:14px;display:flex}.mockup-chat-accent[data-v-73ef9ee7]{border-radius:999px;width:10px;height:38px}.mockup-chat-accent-f[data-v-73ef9ee7]{background:linear-gradient(#ff6f9f 0%,#d85f8c 100%)}.mockup-chat-identity h4[data-v-73ef9ee7]{margin-bottom:4px;font-size:18px}.mockup-chat-identity p[data-v-73ef9ee7]{color:#627067;margin:0;font-size:13px}.mockup-badge[data-v-73ef9ee7]{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.mockup-shell-calm .mockup-badge[data-v-73ef9ee7]{color:#2f6f46;background:#edf5ef;border:1px solid #d3e3d5}.mockup-shell-polished .mockup-badge[data-v-73ef9ee7]{color:#2a6440;background:linear-gradient(#e4f2e8 0%,#d4e7da 100%);border:1px solid #c0d7c7}.mockup-chat-window[data-v-73ef9ee7]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 20px;display:flex}.mockup-message[data-v-73ef9ee7]{flex-direction:column;gap:4px;max-width:72%;display:flex}.mockup-message-self[data-v-73ef9ee7]{align-self:flex-end}.mockup-message-other[data-v-73ef9ee7]{align-self:flex-start}.mockup-message-system[data-v-73ef9ee7]{align-self:center;max-width:100%}.mockup-message-author[data-v-73ef9ee7],.mockup-message time[data-v-73ef9ee7]{color:#748077;font-size:11px}.mockup-bubble[data-v-73ef9ee7]{border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.mockup-shell-calm .mockup-bubble[data-v-73ef9ee7]{background:#fff;border:1px solid #dce3de}.mockup-shell-calm .mockup-message-self .mockup-bubble[data-v-73ef9ee7]{background:#edf5ef;border-color:#d4e3d7}.mockup-shell-polished .mockup-bubble[data-v-73ef9ee7]{background:linear-gradient(#fffffffa 0%,#f6faf7f5 100%);border:1px solid #d9e2dbe6;box-shadow:0 10px 18px #23362a0d}.mockup-shell-polished .mockup-message-self .mockup-bubble[data-v-73ef9ee7]{background:linear-gradient(#dff0e4 0%,#d2e7d9 100%);border-color:#c5dbcce8}.mockup-input-bar[data-v-73ef9ee7]{border-top:1px solid #dde5df;grid-template-columns:40px minmax(0,1fr) 40px 96px;gap:8px;min-height:68px;padding:12px 16px;display:grid}.mockup-shell-calm .mockup-input-bar[data-v-73ef9ee7]{background:#ffffffe6}.mockup-shell-polished .mockup-input-bar[data-v-73ef9ee7]{background:linear-gradient(#eef5f0eb 0%,#f7faf8e0 100%)}.mockup-footer[data-v-73ef9ee7]{background:#fffffff0;border-top:1px solid #dde5df;flex-shrink:0;justify-content:center;align-items:center;gap:18px;min-height:34px;padding:0 16px;display:flex}.mockup-footer a[data-v-73ef9ee7]{color:#54635a;font-size:11px;font-weight:500;text-decoration:none}.mockup-input-bar input[data-v-73ef9ee7]{color:#647068;border-radius:8px;width:100%;height:40px;padding:0 12px}.mockup-shell-calm .mockup-input-bar input[data-v-73ef9ee7]{background:#f9fbf9;border:1px solid #d7dfd9}.mockup-shell-polished .mockup-input-bar input[data-v-73ef9ee7]{background:linear-gradient(#fcfefc 0%,#f0f6f2 100%);border:1px solid #d7dfd9}.mockup-icon-button[data-v-73ef9ee7],.mockup-send-button[data-v-73ef9ee7]{border-radius:8px;height:40px;font-weight:600}.mockup-shell-calm .mockup-icon-button[data-v-73ef9ee7]{color:#3f4c44;background:#f7faf7;border:1px solid #d7dfd9}.mockup-shell-polished .mockup-icon-button[data-v-73ef9ee7]{color:#3f4c44;background:linear-gradient(#fdfefd 0%,#edf4ef 100%);border:1px solid #d7dfd9}.mockup-send-button[data-v-73ef9ee7]{color:#fff}.mockup-shell-calm .mockup-send-button[data-v-73ef9ee7]{background:linear-gradient(#3d8654 0%,#2f6f46 100%);border:1px solid #2d6944}.mockup-shell-polished .mockup-send-button[data-v-73ef9ee7]{background:linear-gradient(#4a8d61 0%,#2c6240 100%);border:1px solid #295f3d;box-shadow:inset 0 1px #ffffff3d}.mockup-mobile-device[data-v-73ef9ee7]{border-radius:28px;width:300px;margin-top:18px;padding:14px}.mockup-mobile-device-calm[data-v-73ef9ee7]{background:#fcfdfc;border:1px solid #d7dfd9;box-shadow:0 18px 40px #1f322714}.mockup-mobile-device-polished[data-v-73ef9ee7]{background:linear-gradient(#fefefe 0%,#f5f8f6 100%);border:1px solid #d7dfd9;box-shadow:0 22px 48px #1f32271a}.mockup-mobile-top[data-v-73ef9ee7]{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.mockup-mobile-pill[data-v-73ef9ee7]{color:#245c3a;background:#e7f1ea;border-radius:999px;place-items:center;min-width:24px;height:24px;display:grid}.mockup-shell-calm .mockup-user[data-v-73ef9ee7]:first-child{background-image:linear-gradient(90deg,#d85f8c29,#0000 72%)}.mockup-shell-calm .mockup-user[data-v-73ef9ee7]:nth-child(2){background-image:linear-gradient(90deg,#467bb224,#0000 72%)}.mockup-shell-calm .mockup-user[data-v-73ef9ee7]:nth-child(3){background-image:linear-gradient(90deg,#c78a2c29,#0000 72%)}.mockup-shell-calm .mockup-user[data-v-73ef9ee7]:nth-child(4){background-image:linear-gradient(90deg,#8b60af24,#0000 72%)}.mockup-shell-polished .mockup-user[data-v-73ef9ee7]:first-child{background-image:linear-gradient(90deg,#d85f8c42,#ffffffad 72%)}.mockup-shell-polished .mockup-user[data-v-73ef9ee7]:nth-child(2){background-image:linear-gradient(90deg,#467bb238,#ffffffad 72%)}.mockup-shell-polished .mockup-user[data-v-73ef9ee7]:nth-child(3){background-image:linear-gradient(90deg,#c78a2c3d,#ffffffad 72%)}.mockup-shell-polished .mockup-user[data-v-73ef9ee7]:nth-child(4){background-image:linear-gradient(90deg,#8b60af38,#ffffffad 72%)}.mockup-mobile-chat-header[data-v-73ef9ee7],.mockup-mobile-input[data-v-73ef9ee7]{border-radius:12px;align-items:center;padding:10px 12px;display:grid}.mockup-mobile-chat-header[data-v-73ef9ee7]{grid-template-columns:1fr auto;margin-bottom:10px}.mockup-mobile-device-calm .mockup-mobile-chat-header[data-v-73ef9ee7],.mockup-mobile-device-calm .mockup-mobile-input[data-v-73ef9ee7]{background:#f2f6f3;border:1px solid #dbe3dd}.mockup-mobile-device-polished .mockup-mobile-chat-header[data-v-73ef9ee7],.mockup-mobile-device-polished .mockup-mobile-input[data-v-73ef9ee7]{background:linear-gradient(#f8fbf9 0%,#f0f5f2 100%);border:1px solid #dbe3dd}.mockup-mobile-chat-header small[data-v-73ef9ee7]{color:#637068}.mockup-mobile-messages[data-v-73ef9ee7]{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.mockup-mobile-bubble[data-v-73ef9ee7]{border-radius:10px;max-width:82%;padding:10px 12px;font-size:13px}.mockup-mobile-device-calm .mockup-mobile-bubble-other[data-v-73ef9ee7]{background:#fff;border:1px solid #dce3de}.mockup-mobile-device-calm .mockup-mobile-bubble-self[data-v-73ef9ee7]{background:#edf5ef;border:1px solid #d4e3d7;align-self:flex-end}.mockup-mobile-device-polished .mockup-mobile-bubble-other[data-v-73ef9ee7]{background:linear-gradient(#fff 0%,#f8fbf9 100%);border:1px solid #dce3de}.mockup-mobile-device-polished .mockup-mobile-bubble-self[data-v-73ef9ee7]{background:linear-gradient(#eff7f1 0%,#e5f0e8 100%);border:1px solid #d4e3d7;align-self:flex-end}.mockup-mobile-input[data-v-73ef9ee7]{color:#68756d;grid-template-columns:1fr auto;gap:8px;font-size:13px}.mockup-mobile-input button[data-v-73ef9ee7]{color:#fff;background:#2f6f46;border:none;border-radius:8px;height:32px;padding:0 12px;font-size:12px;font-weight:600}@media (width<=820px){.mockup-page[data-v-73ef9ee7]{padding:16px}.mockup-page-header[data-v-73ef9ee7]{flex-direction:column;align-items:flex-start}.mockup-layout[data-v-73ef9ee7]{grid-template-columns:1fr}.mockup-sidebar[data-v-73ef9ee7]{border-bottom:1px solid #dde5df;border-right:none}.mockup-toolbar[data-v-73ef9ee7]{flex-wrap:wrap}.mockup-toolbar-meta[data-v-73ef9ee7]{width:100%;margin-left:0}}@media (width<=640px){.mockup-topbar[data-v-73ef9ee7]{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:14px}.mockup-session[data-v-73ef9ee7]{flex-wrap:wrap}.mockup-input-bar[data-v-73ef9ee7]{grid-template-columns:40px minmax(0,1fr) 84px}.mockup-input-bar .mockup-icon-button[data-v-73ef9ee7]:last-of-type{display:none}.mockup-message[data-v-73ef9ee7]{max-width:100%}}.feedback-page[data-v-1bb8364e]{max-width:1100px;margin:0 auto;padding:18px 14px 30px}.feedback-copy[data-v-1bb8364e]{background:#fff;border:1px solid #d7dfd9;border-radius:14px;margin-bottom:16px;padding:16px 16px 12px}.feedback-copy h2[data-v-1bb8364e]{color:#18201b;margin:0 0 8px}.feedback-copy h3[data-v-1bb8364e]{color:#18201b;margin:14px 0 8px}.feedback-copy p[data-v-1bb8364e],.feedback-copy li[data-v-1bb8364e]{color:#344038;line-height:1.55}.app-brand-link[data-v-1bb8364e]{text-decoration:none}.content-page[data-v-62ce89e8]{color:#344038;max-width:980px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-62ce89e8]{color:#18201b;margin:0 0 10px}.content-page h3[data-v-62ce89e8]{color:#18201b;margin:18px 0 6px}.content-page a[data-v-62ce89e8]{color:#245c3a}.app-brand-link[data-v-62ce89e8]{text-decoration:none}.content-page[data-v-6bfc40de]{color:#344038;max-width:980px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-6bfc40de]{color:#18201b;margin:0 0 10px}.content-page h3[data-v-6bfc40de]{color:#18201b;margin:18px 0 6px}.content-page a[data-v-6bfc40de]{color:#245c3a}.app-brand-link[data-v-6bfc40de]{text-decoration:none}.content-page[data-v-1d7ab2b9]{color:#344038;max-width:980px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-1d7ab2b9]{color:#18201b;margin:0 0 10px}.content-page h3[data-v-1d7ab2b9]{color:#18201b;margin:18px 0 6px}.app-brand-link[data-v-1d7ab2b9]{text-decoration:none}.content-page[data-v-f521957f]{color:#344038;max-width:980px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-f521957f]{color:#18201b;margin:0 0 10px}.content-page h3[data-v-f521957f]{color:#18201b;margin:18px 0 6px}.content-page a[data-v-f521957f]{color:#245c3a}.app-brand-link[data-v-f521957f]{text-decoration:none}.content-page[data-v-0b10b0a2]{color:#344038;max-width:1020px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-0b10b0a2]{color:#18201b;margin:0 0 10px}.guide-grid[data-v-0b10b0a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.editor-note[data-v-0b10b0a2],.next-steps[data-v-0b10b0a2]{background:#fff;border:1px solid #d7dfd9;border-radius:12px;margin-top:18px;padding:14px}.editor-note h3[data-v-0b10b0a2],.next-steps h3[data-v-0b10b0a2]{color:#18201b;margin:0 0 8px}.guide-card[data-v-0b10b0a2]{background:#fff;border:1px solid #d7dfd9;border-radius:12px;padding:14px}.guide-card h3[data-v-0b10b0a2]{margin:0 0 6px}.guide-card p[data-v-0b10b0a2]{margin:0}.guide-card a[data-v-0b10b0a2]{color:#1f6e43;text-decoration:none}.guide-card a[data-v-0b10b0a2]:hover{text-decoration:underline}.content-meta[data-v-0b10b0a2]{color:#637067;margin-top:18px;font-size:12px}.app-brand-link[data-v-0b10b0a2]{text-decoration:none}@media (width<=760px){.guide-grid[data-v-0b10b0a2]{grid-template-columns:1fr}}.content-page[data-v-9f86292f]{color:#344038;max-width:980px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-9f86292f],.content-page h3[data-v-9f86292f]{color:#18201b}.content-page a[data-v-9f86292f]{color:#245c3a}.content-meta[data-v-9f86292f]{color:#637067;margin-top:18px;font-size:12px}.app-brand-link[data-v-9f86292f]{text-decoration:none}.content-page[data-v-54553a71]{color:#344038;max-width:980px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-54553a71],.content-page h3[data-v-54553a71]{color:#18201b}.content-page a[data-v-54553a71]{color:#245c3a}.content-meta[data-v-54553a71]{color:#637067;margin-top:18px;font-size:12px}.app-brand-link[data-v-54553a71]{text-decoration:none}.content-page[data-v-20ad81a4]{color:#344038;max-width:980px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-20ad81a4],.content-page h3[data-v-20ad81a4]{color:#18201b}.content-page a[data-v-20ad81a4]{color:#245c3a}.content-meta[data-v-20ad81a4]{color:#637067;margin-top:18px;font-size:12px}.app-brand-link[data-v-20ad81a4]{text-decoration:none}.content-page[data-v-2447c17c]{color:#344038;max-width:980px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.content-page h2[data-v-2447c17c],.content-page h3[data-v-2447c17c]{color:#18201b}.content-page a[data-v-2447c17c]{color:#245c3a}.content-meta[data-v-2447c17c]{color:#637067;margin-top:18px;font-size:12px}.app-brand-link[data-v-2447c17c]{text-decoration:none}.content-page[data-v-fd12768a]{color:#344038;max-width:1020px;margin:0 auto;padding:20px 14px 36px;line-height:1.6}.landing-hero[data-v-fd12768a],.support-section[data-v-fd12768a]{background:#fff;border:1px solid #d7dfd9;border-radius:12px;padding:18px}.eyebrow[data-v-fd12768a]{color:#637067;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.landing-hero h2[data-v-fd12768a]{color:#18201b;margin:0 0 10px}.landing-hero p[data-v-fd12768a]{max-width:760px}.action-row[data-v-fd12768a]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.action-row a[data-v-fd12768a]{color:#fff;background:#245c3a;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.action-row a[data-v-fd12768a]:not(:first-child){color:#245c3a;background:#edf4ef;border:1px solid #bfd5c4}.topic-grid[data-v-fd12768a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.topic-card[data-v-fd12768a]{background:#fff;border:1px solid #d7dfd9;border-radius:12px;padding:14px}.topic-card h3[data-v-fd12768a],.support-section h3[data-v-fd12768a]{color:#18201b;margin:0 0 8px}.topic-card p[data-v-fd12768a],.support-section p[data-v-fd12768a]{margin:0}.support-section ul[data-v-fd12768a]{margin:12px 0 0;padding-left:20px}.support-section a[data-v-fd12768a]{color:#245c3a}.app-brand-link[data-v-fd12768a]{text-decoration:none}@media (width<=760px){.topic-grid[data-v-fd12768a]{grid-template-columns:1fr}}:root{--color-bg-app:#f4f6f5;--color-bg-shell:#edf2ee;--color-surface:#fff;--color-surface-subtle:#f6f9f7;--color-surface-muted:#eef3ef;--color-border:#d7dfd9;--color-border-strong:#c7d2ca;--color-text-strong:#18201b;--color-text:#2c362f;--color-text-muted:#637067;--color-primary-700:#245c3a;--color-primary-600:#2f6f46;--color-primary-500:#3d8654;--color-primary-100:#e7f1ea;--color-blue:#467bb2;--color-pink:#d85f8c;--color-gold:#c78a2c;--color-purple:#8b60af;--color-cyan:#5fa2bf;--radius-sm:8px;--radius-md:8px;--radius-lg:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--header-height:58px;--menu-height:42px;--footer-height:34px;--sidebar-width:188px}.chat-container-auth{background:#f7f9f7;flex-direction:column}.auth-main-layout{flex:1;min-height:0;display:flex;overflow:hidden}.app-sidebar{background:#e8f7ef;border-right:0;flex-direction:column;flex-shrink:0;width:224px;padding:28px 14px 12px;display:flex}.sidebar-brand{color:#173a27;padding:0 14px 34px}.sidebar-brand-head{align-items:center;gap:8px;display:flex}.sidebar-brand-mark{border-radius:7px;flex-shrink:0;width:26px;height:26px}.sidebar-brand strong{font-size:16px;font-weight:700;line-height:1.15;display:block}.sidebar-brand span{color:#4e9872;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:700;display:block}.sidebar-nav{flex-direction:column;gap:9px;display:flex}.sidebar-nav button{color:#54836d;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;display:grid}.sidebar-nav button:hover,.sidebar-nav button.is-active{color:#164d2c;background:#a9efcc}.sidebar-nav button.has-unread{color:#9f4d4d}.nav-icon{color:currentColor;background:#ffffff6b;border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid}.sidebar-badge{color:#9f4d4d;background:#fff0f0;border-radius:8px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.sidebar-profile{color:#173a27;background:#c9f6dc;border-radius:8px;align-items:center;gap:10px;min-height:64px;margin-top:auto;padding:10px 12px;display:flex}.profile-avatar,.icon-button{color:#fff;background:#2f7047;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.sidebar-profile span:last-child{min-width:0}.sidebar-profile strong,.sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong{font-size:13px}.sidebar-profile small{color:#5f7f6e;margin-top:2px;font-size:10px}.app-workspace{background:#fafafa;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace-header{background:#f7fbf8;border-bottom:1px solid #eef3ef;flex-shrink:0;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:16px;height:64px;padding:0 28px;display:grid}.workspace-header h1{color:#1d3f2b;margin:0;font-size:21px;font-weight:800;line-height:1}.workspace-search{color:#6e9280;text-align:left;background:#e3f8ed;border:0;border-radius:8px;align-items:center;gap:10px;width:min(280px,24vw);height:40px;padding:0 18px;display:flex}.workspace-search span{color:#1e6840;font-size:13px;font-weight:800}.workspace-search strong{font-size:12px;font-weight:600}.icon-button{color:#1e6840;background:#ecf7f1;border:0}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100vh;color:var(--color-text);background:var(--color-bg-app);font-family:Noto Sans,Noto Sans JP,Noto Sans SC,Noto Sans Thai,sans-serif;overflow:hidden}body{font-size:14px;line-height:1.4}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.chat-container{background:radial-gradient(circle at top left, #3d86541f, transparent 22%), linear-gradient(180deg, var(--color-bg-app) 0%, var(--color-bg-shell) 100%);flex-direction:column;height:100%;display:flex;overflow:hidden}.header{min-height:var(--header-height);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);background:linear-gradient(#d0e8d8fa 0%,#ebf5eef0 55%,#f7faf8eb 100%);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.app-brand{align-items:center;gap:12px;display:flex}.app-brand-mark{color:#0000;background:url(/appicon.png) 50%/cover no-repeat;border-radius:9px;width:32px;height:32px;font-size:0;display:inline-block;box-shadow:inset 0 0 0 1px #fff3}.app-brand-copy{flex-direction:column;display:flex}.app-brand-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#5a6a61;font-size:10px;line-height:1}.header h1{color:var(--color-primary-700);margin:2px 0 0;font-size:17px;font-weight:600;line-height:1}.header-status{align-items:center;gap:8px;display:flex}.header-status-chip{color:#445248;background:#ffffffb3;border:1px solid #cadecf;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.menu{min-height:var(--menu-height);align-items:center;gap:var(--space-2);padding:5px var(--space-3);border-bottom:1px solid var(--color-border);background:#f7faf8eb;flex-shrink:0;display:flex;overflow-x:auto}.menu>*{flex-shrink:0}.menu button{border-radius:var(--radius-sm);color:#425047;background:0 0;border:1px solid #0000;height:30px;padding:0 12px;font-size:12px;font-weight:600}.menu button:hover{background:#e7f1eacc}.menu button.is-active{color:#1f4f32;background:linear-gradient(#dceee1 0%,#cfe6d6 100%);border-color:#b8d4bf}.menu button.has-unread{color:#9d4545;background:#fff1f1;border-color:#d7c0c0}.menu button.has-unread.is-active{color:#8e3f3f;background:linear-gradient(#f8e4e4 0%,#f1d2d2 100%);border-color:#ddb7b7}.menu-info-text{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:26px;color:var(--color-text-muted);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.menu button span{color:inherit;background:0 0;border:none;margin:0;padding:0;display:inline}.horizontal-box{flex:1;min-height:0;display:flex;overflow:hidden}.chat-container>main{flex:1;min-height:0;overflow:auto}.horizontal-box-app{gap:14px;padding:14px}.user-list{width:var(--sidebar-width);border:1px solid var(--color-border);border-right:1px solid var(--color-border);background:linear-gradient(#f7faf7f2 0%,#f2f6f3eb 100%);border-radius:16px;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 8px;display:flex;overflow:hidden;box-shadow:0 18px 40px #1f32270f}.user-list h3{color:var(--color-text-muted);margin:0;font-size:13px;font-weight:600;line-height:1.2}.user-list-scroll{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.user-item{border-radius:var(--radius-sm);text-align:left;width:100%;min-height:30px;color:var(--color-text);background:#ffffffb8;border:1px solid #d9e1dacc;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px;display:grid}.user-item:hover{border-color:var(--color-border-strong);background:#ffffffeb}.user-item.is-active{background:linear-gradient(#ecf6effa 0%,#e2efe7f5 100%);box-shadow:0 8px 18px #23362a0f}.user-item.gender-M{background-image:linear-gradient(90deg,#467bb238,#ffffffad 72%)}.user-item.gender-F{background-image:linear-gradient(90deg,#d85f8c42,#ffffffad 72%)}.user-item.gender-P{background-image:linear-gradient(90deg,#c78a2c3d,#ffffffad 72%)}.user-item.gender-TM{background-image:linear-gradient(90deg,#5fa2bf38,#ffffffad 72%)}.user-item.gender-TF{background-image:linear-gradient(90deg,#8b60af38,#ffffffad 72%)}.flag-icon{border:1px solid var(--color-border);object-fit:cover;border-radius:5px;width:28px;height:20px;margin:0}.user-main{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-strong);font-size:12px;font-weight:600;overflow:hidden}.user-country{color:var(--color-text-muted);text-transform:uppercase;flex-shrink:0;font-size:10px;line-height:1}.user-meta{text-align:right;color:#536159;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.content{border:1px solid var(--color-border);background:linear-gradient(#ffffffeb 0%,#f5f8f6f0 100%);border-radius:18px;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 40px #1f32270f}.chat-window{background:linear-gradient(#fbfdfb 0%,#f3f7f4 100%);flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.output-box-format{border-radius:var(--radius-md);background:linear-gradient(#fffffffa 0%,#f6faf7f5 100%);border:1px solid #d9e2dbe6;max-width:78%;margin-bottom:10px;padding:10px 12px;line-height:1.45;box-shadow:0 10px 18px #23362a0d}.output-box-format strong{color:var(--color-text-muted);margin-bottom:4px;font-size:11px;display:block}.ouput-box-format-self{background:linear-gradient(#dff0e4 0%,#d2e7d9 100%);border-color:#c8dccf;margin-left:auto}.output-box-format-other{background:linear-gradient(#fffffffa 0%,#f6faf7f5 100%)}.chat-input-container{border-top:1px solid var(--color-border);background:linear-gradient(#eef5f0eb 0%,#f7faf8e0 100%);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;padding:12px 16px;display:grid;position:relative}.chat-input-container input{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;height:40px;color:var(--color-text);background:linear-gradient(#fcfefc 0%,#f0f6f2 100%);padding:0 12px}.chat-input-container button{color:#fff;border-radius:var(--radius-sm);background:linear-gradient(#4a8d61 0%,#2c6240 100%);border:1px solid #295f3d;height:40px;min-height:40px;padding:0 14px;font-weight:600}.chat-input-container button:hover{filter:brightness(1.02)}.chat-input-container .no-style{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(#fdfefd 0%,#edf4ef 100%);justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex;height:40px!important}.chat-input-container .no-style:disabled{opacity:.45;cursor:default}.chat-input-container .no-style>img{width:20px;height:20px}.imprint-container{min-height:var(--footer-height);text-align:center;border-top:1px solid var(--color-border);background:#fffffff0;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:0 16px;font-size:11px;display:flex}.imprint-container a{color:#54635a;margin:0;font-weight:500;text-decoration:none}.imprint-container a:hover{text-decoration:underline}.login-form{max-width:720px;padding:20px}.login-content{border:1px solid var(--color-border);background:#ffffffdb;border-radius:14px;flex-direction:column;gap:20px;max-width:40em;padding:18px;display:flex}.form-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.form-row label{min-width:100px;color:var(--color-text-muted)}.form-row input,.form-row select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex:1;height:38px;padding:0 10px}.form-row button{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:linear-gradient(#4a8d61 0%,#2c6240 100%);border:1px solid #295f3d;justify-self:start;min-height:38px;padding:0 15px;font-weight:600}.welcome-message{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:12px;padding:16px}.search-form,.search-results,.inbox-list,.history-list,.partners-view{padding:18px 20px}.search-result-item,.inbox-item,.history-item,.partners-list li{cursor:pointer;border-bottom:1px solid #e3e8e4;padding:10px 12px}.search-result-item:hover,.inbox-item:hover,.history-item:hover{background-color:#f4f7f4}.back-link{margin-bottom:1em}.back-link a,.partners-list a{color:var(--color-primary-700);font-weight:600;text-decoration:underline}.partners-list{list-style:none}.smiley-bar{background-color:var(--color-surface);border:1px solid var(--color-border);z-index:10;border-radius:12px;flex-flow:wrap;max-width:220px;padding:.3em;font-size:24pt;display:flex;position:absolute;bottom:calc(100% + 8px);right:16px;box-shadow:0 16px 30px #1f32271f}.smiley-item{cursor:pointer;border-radius:8px;margin:.1em;padding:.2em;display:inline-block}.smiley-item:hover{background-color:#f0f4f1}@media (width<=960px){.user-list{width:170px}.menu{flex-wrap:wrap}.horizontal-box-app{gap:10px;padding:10px}}@media (width<=720px){.horizontal-box{flex-direction:column}.user-list{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:100%;max-height:150px}.content{border-radius:16px}.chat-input-container{grid-template-columns:minmax(0,1fr) auto auto auto auto}.chat-input-container button:not(.no-style){padding:0 12px}.header-status{display:none}}.chat-container-auth .menu{background:0 0;border:0;justify-content:center;gap:22px;min-height:0;padding:0;overflow:visible}.chat-container-auth .menu button{color:#88a095;background:0 0;border:0;border-radius:0;height:64px;padding:0;font-size:13px;font-weight:700;position:relative}.chat-container-auth .menu button:hover{color:#1f6e43;background:0 0}.chat-container-auth .menu button.is-active:after{content:"";background:#1f6e43;height:2px;position:absolute;bottom:12px;left:0;right:0}.chat-container-auth .menu button.has-unread{color:#9f4d4d;background:0 0}.chat-container-auth .menu-info-text{color:#62806f;background:#eff6f2;border:0;min-height:24px;padding:0 8px}.chat-container-auth .horizontal-box-app{background:linear-gradient(90deg,#fbfbfb 0%,#f8faf8 56%,#f2f7f3 100%);gap:24px;padding:14px 26px 24px}.chat-container-auth .user-list{width:280px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.chat-container-auth .user-list h3{color:#1c633c;justify-content:space-between;align-items:center;min-height:38px;font-size:15px;font-weight:800;display:flex}.chat-container-auth .user-list-scroll{gap:10px;padding-right:4px}.chat-container-auth .user-item{min-height:64px;box-shadow:none;background:#ffffffb8;border:0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:10px 12px}.chat-container-auth .user-item:hover,.chat-container-auth .user-item.is-active{background:#fff;box-shadow:0 12px 28px #192d220f}.chat-container-auth .user-item.gender-M,.chat-container-auth .user-item.gender-F,.chat-container-auth .user-item.gender-P,.chat-container-auth .user-item.gender-TM,.chat-container-auth .user-item.gender-TF{background-image:none}.user-avatar{color:#fff;background:linear-gradient(145deg,#1d2b24 0%,#43544a 100%);border-radius:8px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid;position:relative}.user-avatar:before{content:attr(data-initial)}.user-status{background:#32c46b;border:2px solid #fff;border-radius:8px;width:9px;height:9px;position:absolute;bottom:2px;right:-1px}.chat-container-auth .user-name{font-size:13px;font-weight:800}.chat-container-auth .user-country{color:#616f66;text-transform:none;margin-top:3px;font-size:11px;display:block}.chat-container-auth .user-main{display:block}.chat-container-auth .user-meta{color:#88978e;font-size:11px;font-weight:700}.chat-container-auth .content{background:radial-gradient(circle at 15% 100%,#4f987226,#0000 24%),linear-gradient(120deg,#fff 0%,#f9faf9 52%,#f3f5f3 100%);border:0;border-radius:8px;box-shadow:0 26px 70px #1d2d2414}.chat-container-auth .chat-window{background:0 0;padding:28px}.chat-container-auth .chat-input-container{background:#ffffffd1;border-top:1px solid #edf2ee}.chat-container-auth .imprint-container{color:#98a49d;letter-spacing:.12em;text-transform:uppercase;background:#fff;border-top:1px solid #eef3ef;height:48px;min-height:48px;font-size:10px}@media (width<=720px){.chat-container-auth{flex-direction:column}.app-sidebar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:92px;padding:12px;display:grid}.sidebar-brand{padding:0}.sidebar-nav{flex-direction:row;overflow-x:auto}.sidebar-nav button{white-space:nowrap}.workspace-header{grid-template-columns:auto minmax(0,1fr) auto;padding:0 14px}.workspace-search{display:none}.app-sidebar{grid-template-columns:1fr}.sidebar-profile{display:none}.workspace-header{grid-template-columns:1fr auto;gap:8px;height:auto;min-height:58px;padding:8px 12px}.workspace-header .menu{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.chat-container-auth .horizontal-box-app{gap:12px;padding:10px}.chat-container-auth .user-list{max-height:190px}}.chat-container.chat-container-auth{background:#edf7f1;flex-direction:column}.chat-container.chat-container-auth .app-sidebar{background:linear-gradient(#d6f4e7 0%,#d0efe2 100%);border-right:0;width:286px;padding:30px 16px 14px}.chat-container.chat-container-auth .sidebar-brand{color:#143d27}.chat-container.chat-container-auth .sidebar-brand span{color:#3f8c65}.chat-container.chat-container-auth .sidebar-nav button{color:#5e8a73;border-radius:10px;min-height:44px}.chat-container.chat-container-auth .sidebar-nav button:hover,.chat-container.chat-container-auth .sidebar-nav button.is-active{color:#114d2c;background:#a6efc7}.chat-container.chat-container-auth .sidebar-profile{background:#c4f5d9;border-radius:10px}.chat-container.chat-container-auth .app-workspace{background:#f8faf8;border-top:1px solid #d6ddd8;border-bottom:1px solid #d6ddd8;border-right:1px solid #d6ddd8}.chat-container.chat-container-auth .workspace-header{background:linear-gradient(#dcf5ea 0%,#d7f1e6 100%);border-bottom:1px solid #cfd8d2;min-height:82px;padding:0 24px}.chat-container.chat-container-auth .workspace-header h1{color:#183d27}.chat-container.chat-container-auth .workspace-search,.chat-container.chat-container-auth .icon-button{color:#165f37;background:#cbeee0}.chat-container.chat-container-auth .horizontal-box-app{background:linear-gradient(90deg,#fbfbfa 0%,#f6f8f6 54%,#eaf4ee 100%);gap:18px;padding:12px 14px 16px}.chat-container.chat-container-auth .user-list{width:318px;box-shadow:none;background:#fff;border:1px solid #e1e8e3;border-radius:12px;padding:14px}.chat-container.chat-container-auth .content{background:radial-gradient(circle at 17% 100%,#327d563d,#0000 28%),linear-gradient(120deg,#f7f6f4 0%,#f1f0ed 54%,#e8f0eb 100%);border-radius:34px;box-shadow:0 28px 80px #16281e14}.chat-container.chat-container-auth .menu button{color:#527a66}.chat-container.chat-container-auth .menu button:hover,.chat-container.chat-container-auth .menu button.is-active{color:#18683d}.chat-container.chat-container-auth .menu button.is-active:after{background:#18683d}.chat-container.chat-container-auth .user-list h3{letter-spacing:0;color:#17643c;font-size:17px;font-weight:700;line-height:1.2}.chat-container.chat-container-auth .user-item{background:#ffffffc7;border:1px solid #edf2ee;border-radius:12px;min-height:64px}.chat-container.chat-container-auth .user-item:hover,.chat-container.chat-container-auth .user-item.is-active{background:#fff}.chat-container.chat-container-auth .chat-input-container{background:#fff;border-top:1px solid #d9e5de}.chat-container.chat-container-auth .chat-input-container button{background:#1f6f43;border-color:#1b633b}.chat-container.chat-container-auth .imprint-container{background:#f0f2f1;border-top:1px solid #d0d6d2;min-height:58px}@media (width<=720px){.chat-container.chat-container-auth,.auth-main-layout{flex-direction:column}}
