.ActivityStrip-module__Pvbd7q__strip{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin:14px auto 0;display:flex}.ActivityStrip-module__Pvbd7q__item{color:var(--text-muted);background:var(--page-bg);border:1px solid var(--card-border);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;display:inline-flex}.ActivityStrip-module__Pvbd7q__item strong{color:var(--text)}.ActivityStrip-module__Pvbd7q__live{color:#147a3a;background:#e9f8ef;border-color:#bfe7cd}.ActivityStrip-module__Pvbd7q__live strong{color:#147a3a}.ActivityStrip-module__Pvbd7q__liveDot{background:#2fbf62;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2fbf6233}.ActivityStrip-module__Pvbd7q__calendar{font:inherit;color:var(--primary);background:var(--card-bg);cursor:pointer;border:1px solid #b6cff3;border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:700}.ActivityStrip-module__Pvbd7q__calendar:hover{background:var(--primary-soft)}
.Prose-module__sVOmFG__prose{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);max-width:820px;box-shadow:var(--shadow-card);margin-top:28px!important;padding:28px 32px 32px!important}@media (max-width:560px){.Prose-module__sVOmFG__prose{margin-top:16px!important;padding:20px 16px 24px!important}}.Prose-module__sVOmFG__prose h1{margin:8px 0 12px;font-size:1.875rem;line-height:1.25}.Prose-module__sVOmFG__prose h2{margin:24px 0 8px;font-size:1.25rem}.Prose-module__sVOmFG__prose h3{margin:16px 0 6px;font-size:1.0625rem}.Prose-module__sVOmFG__prose p,.Prose-module__sVOmFG__prose li{margin:0 0 8px}.Prose-module__sVOmFG__crumbs{color:var(--text-muted);font-size:.875rem}.Prose-module__sVOmFG__updated{color:var(--text-muted);margin-top:24px;font-size:.875rem}.Prose-module__sVOmFG__cta{margin:16px 0}.Prose-module__sVOmFG__ctaBtn{min-height:50px;color:var(--primary-text);background:var(--btn-gradient);border:1px solid #0f5bcc;border-radius:12px;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #1a63c947}.Prose-module__sVOmFG__draft{border:1px solid var(--accent);background:#fff6ec;margin:8px 0 16px;padding:8px 12px}.Prose-module__sVOmFG__tableWrap{border:1px solid var(--card-border);border-radius:var(--tile-radius);margin:12px 0 16px;overflow-x:auto}.Prose-module__sVOmFG__tableWrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.Prose-module__sVOmFG__tableCompact table{min-width:0}.Prose-module__sVOmFG__tableWrap th,.Prose-module__sVOmFG__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--card-border);padding:8px 12px}.Prose-module__sVOmFG__tableWrap thead th{background:var(--primary-soft);font-weight:700}.Prose-module__sVOmFG__tableWrap tbody tr:last-child td,.Prose-module__sVOmFG__tableWrap tbody tr:last-child th{border-bottom:0}.Prose-module__sVOmFG__sources{color:var(--text-muted);font-size:.875rem}.Prose-module__sVOmFG__byline{color:var(--text-muted);margin:-4px 0 16px;font-size:.875rem}.Prose-module__sVOmFG__related{border-top:1px solid var(--card-border);margin-top:28px;padding-top:16px}.Prose-module__sVOmFG__related ul{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.Prose-module__sVOmFG__related li{border:1px solid var(--card-border);border-radius:var(--tile-radius);background:var(--page-bg);gap:2px;padding:12px 14px;display:grid}.Prose-module__sVOmFG__related li a{font-weight:700}.Prose-module__sVOmFG__related li span{color:var(--text-muted);font-size:.875rem}.Prose-module__sVOmFG__tryBox{border:1px solid var(--card-border);border-radius:var(--tile-radius);background:var(--primary-soft);margin-top:20px;padding:16px 18px 6px}.Prose-module__sVOmFG__tryBox h2{margin-top:0}.Prose-module__sVOmFG__postGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}@media (max-width:640px){.Prose-module__sVOmFG__postGrid{grid-template-columns:1fr}}.Prose-module__sVOmFG__postGrid li{border:1px solid var(--card-border);border-radius:var(--tile-radius);background:var(--page-bg);align-content:start;gap:4px;padding:14px 16px;display:grid}.Prose-module__sVOmFG__postGrid li a{font-weight:700}.Prose-module__sVOmFG__postGrid li span{color:var(--text-muted);font-size:.875rem}
.StartControls-module__5LdmPq__panel{background:var(--card-bg);border:1px solid var(--card-border);width:100%;max-width:580px;box-shadow:var(--shadow-card);text-align:left;border-radius:16px;gap:14px;margin:0 auto;padding:16px;display:grid}.StartControls-module__5LdmPq__compact{max-width:none;box-shadow:none}.StartControls-module__5LdmPq__modeRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.StartControls-module__5LdmPq__modeBtn{min-height:76px;font:inherit;text-align:left;color:#fff;background:var(--btn-gradient);cursor:pointer;border:1px solid #0f5bcc;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 6px 16px #1a63c942}.StartControls-module__5LdmPq__modeBtn:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 22%,#ffffff21 22% 34%,#0000 34%);position:absolute;inset:0}.StartControls-module__5LdmPq__modeBtn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 10px 22px #1a63c952}.StartControls-module__5LdmPq__modeBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.StartControls-module__5LdmPq__modeIcon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.StartControls-module__5LdmPq__modeText{flex:1;min-width:0;display:grid}.StartControls-module__5LdmPq__modeTitle{font-size:1.25rem;font-weight:800;line-height:1.2}.StartControls-module__5LdmPq__modeSub{opacity:.92;font-size:.8125rem}.StartControls-module__5LdmPq__modeGo{flex:none;font-size:1.25rem;font-weight:700}.StartControls-module__5LdmPq__compact .StartControls-module__5LdmPq__modeBtn{min-height:60px}.StartControls-module__5LdmPq__compact .StartControls-module__5LdmPq__modeIcon{width:38px;height:38px}.StartControls-module__5LdmPq__monitored{text-align:center;color:#0f4ea8;background:var(--primary-soft);border:1px solid #c9dcfa;border-radius:10px;margin:0;padding:10px 12px;font-size:.9375rem;font-weight:700}.StartControls-module__5LdmPq__optional{text-transform:none;letter-spacing:0;font-weight:500}.StartControls-module__5LdmPq__notice{color:var(--text-muted);background:var(--page-bg);border:1px solid var(--card-border);border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.45}.StartControls-module__5LdmPq__notice strong{color:var(--text)}.StartControls-module__5LdmPq__notice a{font-weight:600;text-decoration:none}.StartControls-module__5LdmPq__field{border:0;min-width:0;margin:0;padding:0}.StartControls-module__5LdmPq__label{color:var(--text);margin-bottom:6px;padding:0;font-size:.9375rem;font-weight:700;display:block}.StartControls-module__5LdmPq__chipInput{min-height:var(--touch);background:var(--bg);border:1px solid var(--card-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.StartControls-module__5LdmPq__chipInput:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.StartControls-module__5LdmPq__chipInput input{min-width:120px;font:inherit;background:0 0;border:0;flex:160px;padding:6px 2px;font-size:.9375rem}.StartControls-module__5LdmPq__chipInput input:focus{outline:none}.StartControls-module__5LdmPq__chip{color:var(--primary);background:var(--primary-soft);border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.StartControls-module__5LdmPq__chip button{min-width:30px;min-height:30px;color:var(--primary);cursor:pointer;background:0 0;border:0;font-size:1.05rem;line-height:1}.StartControls-module__5LdmPq__hideCountry{margin-top:12px}.StartControls-module__5LdmPq__hint{color:var(--text-muted);margin:6px 0 0;font-size:.8125rem}.StartControls-module__5LdmPq__more{border-top:1px solid var(--card-border);padding-top:10px}.StartControls-module__5LdmPq__more summary{min-height:36px;color:var(--primary);cursor:pointer;align-items:center;font-size:.875rem;font-weight:600;display:flex}.StartControls-module__5LdmPq__more[open] summary{margin-bottom:10px}.StartControls-module__5LdmPq__more .StartControls-module__5LdmPq__field+.StartControls-module__5LdmPq__field{margin-top:14px}.StartControls-module__5LdmPq__langList{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:2px 8px;display:grid}.StartControls-module__5LdmPq__intentList{flex-wrap:wrap;gap:2px 16px;display:flex}.StartControls-module__5LdmPq__check{cursor:pointer;align-items:center;gap:7px;min-height:36px;font-size:.9375rem;display:flex}.StartControls-module__5LdmPq__check input{width:18px;height:18px;accent-color:var(--primary);margin:0}.StartControls-module__5LdmPq__crossLang{margin-top:6px}@media (max-width:480px){.StartControls-module__5LdmPq__modeRow{grid-template-columns:1fr;gap:10px}}
.home-module__c1seZG__home{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px;display:grid}.home-module__c1seZG__card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);width:100%;max-width:920px;box-shadow:var(--shadow-card);margin:0 auto;padding:36px}.home-module__c1seZG__hero{text-align:center;background:radial-gradient(700px 220px at 50% -40px, #2f8bff1a, transparent 70%), var(--card-bg)}.home-module__c1seZG__hero h1{letter-spacing:-.035em;max-width:660px;margin:0 auto 12px;font-size:clamp(1.875rem,4.8vw,2.75rem);font-weight:800;line-height:1.1}.home-module__c1seZG__lede{max-width:560px;color:var(--text-muted);margin:0 auto 18px;font-size:1.0625rem}.home-module__c1seZG__beta{background:#fff6ec;border:1px solid #fbd9b4;border-radius:10px;max-width:580px;margin:0 auto 18px;padding:8px 12px;font-size:.875rem}.home-module__c1seZG__disclaimer{color:var(--text-muted);margin:16px 0 0;font-size:.8125rem}.home-module__c1seZG__disclaimer a{font-weight:600;text-decoration:none}.home-module__c1seZG__features{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;max-width:920px;margin:0 auto;display:grid}.home-module__c1seZG__feature{text-align:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--shadow-card);align-content:start;justify-items:center;gap:6px;padding:22px 14px 20px;display:grid}.home-module__c1seZG__featureIcon{border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid}.home-module__c1seZG__blue{color:#1a63c9;background:linear-gradient(160deg,#eaf2ff,#d6e6ff)}.home-module__c1seZG__orange{color:#c25a00;background:linear-gradient(160deg,#fff3e6,#ffe2c4)}.home-module__c1seZG__green{color:#147a3a;background:linear-gradient(160deg,#e9f8ef,#d1f0dd)}.home-module__c1seZG__violet{color:#5b3fc4;background:linear-gradient(160deg,#f1edff,#e1d9ff)}.home-module__c1seZG__feature strong{font-size:1rem}.home-module__c1seZG__feature p{color:var(--text-muted);margin:0;font-size:.8125rem}.home-module__c1seZG__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin-bottom:6px;font-size:.75rem;font-weight:800;display:inline-block}.home-module__c1seZG__sectionTitle{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.375rem,3.4vw,1.875rem);line-height:1.2}.home-module__c1seZG__sectionLede{max-width:700px;color:var(--text-muted);margin:0 0 22px}.home-module__c1seZG__cols{grid-template-columns:1fr 1fr;gap:22px 36px;display:grid}.home-module__c1seZG__cols h3{margin:0 0 6px;font-size:1rem}.home-module__c1seZG__cols p{color:var(--text-muted);margin:0;font-size:.9375rem}.home-module__c1seZG__more{margin-top:20px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-block}.home-module__c1seZG__more:hover{text-decoration:underline}.home-module__c1seZG__steps{grid-template-columns:repeat(3,1fr);gap:22px;margin:8px 0 0;padding:0;list-style:none;display:grid}.home-module__c1seZG__step{gap:12px;display:flex}.home-module__c1seZG__step strong,.home-module__c1seZG__linkCard strong{font-size:.9375rem;display:block}.home-module__c1seZG__step small,.home-module__c1seZG__linkCard small{color:var(--text-muted);margin-top:4px;font-size:.875rem;display:block}.home-module__c1seZG__stepNum{color:#fff;background:linear-gradient(#ff9a3d,#e8710a);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9375rem;font-weight:800;display:grid;box-shadow:0 3px 8px #e8710a4d}.home-module__c1seZG__tableWrap{border:1px solid var(--card-border);border-radius:var(--tile-radius);overflow-x:auto}.home-module__c1seZG__table{border-collapse:collapse;width:100%;font-size:.9375rem}.home-module__c1seZG__table th,.home-module__c1seZG__table td{text-align:left;border-bottom:1px solid var(--card-border);vertical-align:top;padding:11px 16px}.home-module__c1seZG__table tbody tr:last-child th,.home-module__c1seZG__table tbody tr:last-child td{border-bottom:0}.home-module__c1seZG__table thead th{color:var(--text-muted);background:var(--page-bg);font-size:.8125rem}.home-module__c1seZG__table thead th:nth-child(2){color:var(--primary)}.home-module__c1seZG__table thead th:nth-child(3){color:var(--accent-text)}.home-module__c1seZG__table tbody th{font-weight:600}.home-module__c1seZG__table td{color:var(--text-muted)}.home-module__c1seZG__table tbody tr:nth-child(2n){background:#fafcff}.home-module__c1seZG__yes{font-weight:700;color:var(--ok)!important}.home-module__c1seZG__no{font-weight:700;color:var(--text)!important}.home-module__c1seZG__ctaRow{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.home-module__c1seZG__ctaBtn,.home-module__c1seZG__ctaGhost{border-radius:12px;align-items:center;min-height:46px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.home-module__c1seZG__ctaBtn{color:#fff;background:var(--btn-gradient);border:1px solid #0f5bcc;box-shadow:0 4px 12px #1a63c942}.home-module__c1seZG__ctaGhost{color:var(--primary);background:var(--card-bg);border:1px solid #b6cff3}.home-module__c1seZG__ctaGhost:hover{background:var(--primary-soft)}.home-module__c1seZG__linkGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.home-module__c1seZG__linkCard{min-height:60px;color:var(--text);border:1px solid var(--card-border);border-radius:var(--tile-radius);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.home-module__c1seZG__linkCard:hover{background:var(--primary-soft);border-color:#b6cff3}.home-module__c1seZG__arrow{color:var(--primary);font-weight:700}.home-module__c1seZG__adults{border-radius:var(--tile-radius);background:#fff8f0;border:1px solid #fbd9b4;align-items:center;gap:14px;margin-top:22px;padding:16px;display:flex}.home-module__c1seZG__adults p{color:var(--text-muted);margin:0;font-size:.875rem}.home-module__c1seZG__adults strong{color:var(--text)}.home-module__c1seZG__adultsBadge{color:#fff;background:linear-gradient(#ff9a3d,#e8710a);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.home-module__c1seZG__blog{width:100%;max-width:920px;margin:0 auto}.home-module__c1seZG__posts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-module__c1seZG__post{color:var(--text);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--tile-radius);box-shadow:var(--shadow-card);align-content:start;gap:6px;padding:18px;text-decoration:none;display:grid}.home-module__c1seZG__post:hover{border-color:#b6cff3}.home-module__c1seZG__post span{color:var(--text-muted);font-size:.8125rem}.home-module__c1seZG__faq{width:100%;max-width:920px;margin:0 auto}.home-module__c1seZG__faqGrid{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.home-module__c1seZG__faqItem{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--tile-radius)}.home-module__c1seZG__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.home-module__c1seZG__faqItem summary::-webkit-details-marker{display:none}.home-module__c1seZG__faqItem summary:after{content:"+";width:24px;height:24px;color:var(--primary);background:var(--primary-soft);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.home-module__c1seZG__faqItem[open] summary:after{content:"−"}.home-module__c1seZG__faqItem p{color:var(--text-muted);margin:0;padding:0 16px 14px;font-size:.9375rem}@media (max-width:860px){.home-module__c1seZG__features{grid-template-columns:repeat(2,1fr)}.home-module__c1seZG__steps,.home-module__c1seZG__posts,.home-module__c1seZG__faqGrid{grid-template-columns:1fr}}@media (max-width:600px){.home-module__c1seZG__card{padding:24px 16px}.home-module__c1seZG__cols,.home-module__c1seZG__linkGrid{grid-template-columns:1fr}.home-module__c1seZG__features{gap:10px}.home-module__c1seZG__feature{padding:16px 10px}.home-module__c1seZG__featureIcon{width:52px;height:52px}.home-module__c1seZG__table th,.home-module__c1seZG__table td{padding:10px 12px}}.home-module__c1seZG__alsoCompared{color:var(--text-muted);margin:14px 0 0;font-size:.9375rem}
.chat-module__zoJp-W__shell{max-width:var(--content-width);margin:0 auto;padding:16px}.chat-module__zoJp-W__status{font-size:1.0625rem}.chat-module__zoJp-W__room{max-width:var(--content-width);flex-direction:column;height:calc(100dvh - 60px);min-height:320px;margin:0 auto;padding:14px 16px 0;display:flex}.chat-module__zoJp-W__log{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--shadow-card);overscroll-behavior:contain;flex-direction:column;flex:auto;padding:18px 18px 12px;display:flex;overflow-y:auto}.chat-module__zoJp-W__system{text-align:center;max-width:100%;color:var(--text-muted);background:var(--page-bg);border-radius:999px;align-self:center;margin:0 0 12px;padding:6px 14px;font-size:.875rem}.chat-module__zoJp-W__connectedNote{color:#147a3a;background:#e9f8ef;font-weight:600}.chat-module__zoJp-W__endedNote{color:var(--text);background:#fff3e6;margin-top:6px}.chat-module__zoJp-W__endedBlock{flex-direction:column;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.chat-module__zoJp-W__endedBlock .chat-module__zoJp-W__system{margin:0 0 4px}.chat-module__zoJp-W__newChat{min-height:46px;font:inherit;color:#fff;background:var(--btn-gradient);cursor:pointer;border:1px solid #0f5bcc;border-radius:999px;padding:0 26px;font-weight:800;box-shadow:0 6px 16px #1a63c947}.chat-module__zoJp-W__newChat:hover{filter:brightness(1.06)}.chat-module__zoJp-W__escHint{color:var(--text-muted);font-size:.8125rem}.chat-module__zoJp-W__escHint kbd{font:inherit;background:var(--page-bg);border:1px solid var(--card-border);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:.75rem;font-weight:700}.chat-module__zoJp-W__reason{color:var(--primary);align-self:center;margin:0 0 12px;font-size:.9375rem;font-weight:700}.chat-module__zoJp-W__icebreaker{border:1px solid #fbd9b4;border-left:4px solid var(--accent);background:#fff8f0;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 14px;padding:10px 14px;font-size:.9375rem;display:flex}.chat-module__zoJp-W__topicBtn{min-height:30px;font:inherit;color:#b45309;cursor:pointer;background:#fff;border:1px solid #fbd9b4;border-radius:999px;padding:0 12px;font-size:.8125rem;font-weight:700}.chat-module__zoJp-W__topicBtn:hover{background:#fff3e6}.chat-module__zoJp-W__you,.chat-module__zoJp-W__stranger{flex-direction:column;max-width:min(78%,560px);margin:0 0 8px;display:flex}.chat-module__zoJp-W__you{align-self:flex-end;align-items:flex-end}.chat-module__zoJp-W__stranger{align-self:flex-start;align-items:flex-start}.chat-module__zoJp-W__bubble{overflow-wrap:anywhere;border-radius:18px;margin:0;padding:9px 14px;line-height:1.4}.chat-module__zoJp-W__you .chat-module__zoJp-W__bubble{color:#fff;background:var(--btn-gradient);border-bottom-right-radius:6px}.chat-module__zoJp-W__stranger .chat-module__zoJp-W__bubble{color:var(--text);background:#eef2f8;border-bottom-left-radius:6px}.chat-module__zoJp-W__text{white-space:pre-wrap}.chat-module__zoJp-W__meta{color:var(--text-muted);margin-top:2px;font-size:.75rem}.chat-module__zoJp-W__metaError{color:var(--danger);font-size:.8125rem}.chat-module__zoJp-W__idle{margin:0}.chat-module__zoJp-W__idleTitle{letter-spacing:-.02em;margin:0;font-size:1.5rem}.chat-module__zoJp-W__idleSub{color:var(--text-muted);margin:2px 0 14px}.chat-module__zoJp-W__rules{background:var(--page-bg);border:1px solid var(--card-border);border-radius:14px;margin-top:16px;padding:14px 16px;font-size:.9375rem}.chat-module__zoJp-W__rules ul{color:var(--text-muted);gap:3px;margin:6px 0;padding:0;list-style:none;display:grid}.chat-module__zoJp-W__rules li{padding-left:20px;position:relative}.chat-module__zoJp-W__rules li:before{content:"✕";color:var(--danger);font-size:.75rem;font-weight:800;line-height:1.9;position:absolute;left:2px}.chat-module__zoJp-W__rulesAlert{color:var(--danger);margin:0;font-weight:800}.chat-module__zoJp-W__rulesAlert a{color:inherit}.chat-module__zoJp-W__hintBox{text-align:center;background:var(--primary-soft);border:1px solid #c9dcfa;border-radius:14px;align-self:center;width:100%;max-width:440px;margin:4px 0 8px;padding:12px 14px;font-size:.9375rem}.chat-module__zoJp-W__hintBox p{margin:0 0 10px}.chat-module__zoJp-W__searching{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:safe center;align-items:center;gap:10px;padding:20px 8px;display:flex}.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__radar{display:none}.chat-module__zoJp-W__radar{place-items:center;width:112px;height:112px;margin-bottom:6px;display:grid;position:relative}.chat-module__zoJp-W__radar span{background:#2f8bff2e;border-radius:50%;animation:2.2s ease-out infinite chat-module__zoJp-W__pulse;position:absolute;inset:0}.chat-module__zoJp-W__radar span+span{animation-delay:1.1s}.chat-module__zoJp-W__radarCore{color:#fff;background:var(--btn-gradient);border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.625rem;display:grid;position:relative;box-shadow:0 8px 20px #1a63c959}.chat-module__zoJp-W__found .chat-module__zoJp-W__radar span{background:#1a7f372e}.chat-module__zoJp-W__found .chat-module__zoJp-W__radarCore{background:linear-gradient(#2fbf62,#1a7f37);font-weight:800;box-shadow:0 8px 20px #1a7f3759}@keyframes chat-module__zoJp-W__pulse{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}.chat-module__zoJp-W__searchTitle{letter-spacing:-.01em;margin:0;font-size:1.1875rem;font-weight:800}.chat-module__zoJp-W__timer{font-variant-numeric:tabular-nums;color:var(--text-muted);margin:0;font-size:.9375rem}.chat-module__zoJp-W__searchChips{flex-wrap:wrap;justify-content:center;gap:6px;max-width:420px;display:flex}.chat-module__zoJp-W__searchChip{color:var(--text);background:var(--page-bg);border:1px solid var(--card-border);border-radius:999px;padding:3px 10px;font-size:.8125rem;font-weight:600}.chat-module__zoJp-W__searchChip:first-child{color:var(--primary);background:var(--primary-soft);border-color:#c9dcfa}.chat-module__zoJp-W__searchHint{max-width:360px;color:var(--text-muted);margin:2px 0 0;font-size:.875rem}.chat-module__zoJp-W__searchOnline{color:#147a3a;align-items:center;gap:7px;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.chat-module__zoJp-W__onlineDot{background:#2fbf62;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2fbf6233}.chat-module__zoJp-W__switchCard,.chat-module__zoJp-W__chatHourCard{border-radius:14px;justify-items:center;gap:8px;width:100%;max-width:420px;padding:12px 14px;font-size:.9375rem;display:grid}.chat-module__zoJp-W__switchCard{background:#e9f8ef;border:1px solid #bfe7cd}.chat-module__zoJp-W__chatHourCard{background:var(--primary-soft);border:1px solid #c9dcfa}.chat-module__zoJp-W__switchCard p,.chat-module__zoJp-W__chatHourCard p{margin:0}.chat-module__zoJp-W__controls{padding:10px 0 max(12px, env(safe-area-inset-bottom));grid-template-columns:auto auto 1fr auto;gap:8px;display:grid}.chat-module__zoJp-W__stop,.chat-module__zoJp-W__next,.chat-module__zoJp-W__send,.chat-module__zoJp-W__primary,.chat-module__zoJp-W__secondary{min-width:76px;min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-weight:700}.chat-module__zoJp-W__stop{color:#fff;background:linear-gradient(#e5484d,#c62828);border:1px solid #b42318;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:96px;font-size:1.0625rem;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #fff3,0 3px 10px #c6282840}.chat-module__zoJp-W__stop kbd{font:inherit;opacity:.85;font-size:.6875rem;font-weight:700}.chat-module__zoJp-W__armed{background:linear-gradient(#ff9a3d,#e8710a);border-color:#c25a00}.chat-module__zoJp-W__stop:not(:disabled):hover{filter:brightness(1.06)}.chat-module__zoJp-W__send{place-items:center;min-width:52px;padding:0 14px;display:inline-grid}.chat-module__zoJp-W__next,.chat-module__zoJp-W__send,.chat-module__zoJp-W__primary{background:var(--btn-gradient);color:var(--primary-text);border:1px solid #0f5bcc;box-shadow:inset 0 1px #ffffff38,0 3px 10px #1a63c938}.chat-module__zoJp-W__next:not(:disabled):hover,.chat-module__zoJp-W__send:not(:disabled):hover,.chat-module__zoJp-W__primary:not(:disabled):hover{filter:brightness(1.06)}.chat-module__zoJp-W__secondary{background:var(--card-bg);color:var(--primary);border:1px solid #b6cff3;font-weight:600}.chat-module__zoJp-W__secondary:hover{background:var(--primary-soft)}.chat-module__zoJp-W__stop:disabled,.chat-module__zoJp-W__next:disabled,.chat-module__zoJp-W__send:disabled,.chat-module__zoJp-W__primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.chat-module__zoJp-W__composer{resize:none;min-height:48px;max-height:30vh;font:inherit;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:12px 14px}.chat-module__zoJp-W__composer:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.chat-module__zoJp-W__composer:disabled{background:#f7f9fc}.chat-module__zoJp-W__linkBtn{min-height:32px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.chat-module__zoJp-W__error{color:var(--danger)}.chat-module__zoJp-W__gate{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);max-width:480px;box-shadow:var(--shadow-card);gap:12px;margin:28px auto 0;padding:28px 28px 30px;display:grid}.chat-module__zoJp-W__gate:before{content:"Invite only";letter-spacing:.1em;text-transform:uppercase;color:var(--accent);justify-self:start;font-size:.75rem;font-weight:800}.chat-module__zoJp-W__gate h1{letter-spacing:-.02em;margin:0;font-size:1.625rem}.chat-module__zoJp-W__gate .chat-module__zoJp-W__primary{min-height:50px;font-size:1.0625rem}.chat-module__zoJp-W__ageGate:before{content:"Adults only · 18+"}.chat-module__zoJp-W__ageButtons{gap:10px;margin-top:4px;display:grid}.chat-module__zoJp-W__ageGate .chat-module__zoJp-W__secondary{justify-content:center;justify-self:stretch;align-items:center;min-height:46px;text-decoration:none;display:flex}@media (max-width:560px){.chat-module__zoJp-W__gate{margin-top:16px;padding:22px 16px 24px}}.chat-module__zoJp-W__gate p{margin:0}.chat-module__zoJp-W__gate label:not(.chat-module__zoJp-W__check){font-weight:600}.chat-module__zoJp-W__gate input:not([type=checkbox]){min-height:48px;font:inherit;border:1px solid var(--card-border);border-radius:10px;padding:8px 12px}.chat-module__zoJp-W__gate input:not([type=checkbox]):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.chat-module__zoJp-W__check{align-items:flex-start;gap:8px;display:flex}.chat-module__zoJp-W__check input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.chat-module__zoJp-W__small{color:var(--text-muted);font-size:.875rem}@media (max-width:520px){.chat-module__zoJp-W__room{padding:6px 8px 0}.chat-module__zoJp-W__log{padding:14px 12px 10px}.chat-module__zoJp-W__controls{grid-template-columns:auto auto 1fr}.chat-module__zoJp-W__composer{grid-area:1/1/auto/-1}.chat-module__zoJp-W__send{grid-column:3;justify-self:end}.chat-module__zoJp-W__you,.chat-module__zoJp-W__stranger{max-width:88%}}.chat-module__zoJp-W__videoRoom{grid-template-rows:1fr auto auto;grid-template-columns:minmax(280px,44%) 1fr;column-gap:14px;max-width:1480px;display:grid}.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__mediaColumn{flex-direction:column;grid-area:1/1/-1;gap:10px;min-height:0;padding-bottom:12px;display:flex}.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__log{grid-area:1/2;min-height:0}.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__controls{grid-area:3/2}.chat-module__zoJp-W__remote,.chat-module__zoJp-W__self{border-radius:var(--card-radius);aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 0,#26334a 0%,#111827 70%);flex:1 1 0;min-height:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #10182824}.chat-module__zoJp-W__video{object-fit:cover;background:0 0;width:100%;height:100%;display:block}.chat-module__zoJp-W__self .chat-module__zoJp-W__video{transform:scaleX(-1)}.chat-module__zoJp-W__videoOverlay{text-align:center;color:#dbe3ef;background:radial-gradient(120% 90% at 50% 0,#26334a 0%,#111827 70%);justify-content:center;align-items:center;padding:16px;font-size:.9375rem;display:flex;position:absolute;inset:0}.chat-module__zoJp-W__tileLabel{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;position:absolute;bottom:10px;left:10px}.chat-module__zoJp-W__tileLabelTop{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:calc(100% - 20px);display:inline-flex;top:10px;bottom:auto;overflow:hidden}.chat-module__zoJp-W__flag{object-fit:cover;border-radius:2px;flex:none;width:20px;height:14px;box-shadow:0 0 0 1px #ffffff40}.chat-module__zoJp-W__tileCountry{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.chat-module__zoJp-W__videoOverlayOut{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility 0s linear .4s}@media (prefers-reduced-motion:reduce){.chat-module__zoJp-W__videoOverlayOut{transition:none}}.chat-module__zoJp-W__watermark{z-index:2;letter-spacing:-.02em;color:#fff;-webkit-backdrop-filter:blur(6px);opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0f172a6b;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 6px;font-size:.9375rem;font-weight:800;display:inline-flex;position:absolute;bottom:12px;left:12px}.chat-module__zoJp-W__watermark svg{filter:drop-shadow(0 1px 1px #00000040);flex:none}.chat-module__zoJp-W__watermarkAccent{color:#ffb66b}.chat-module__zoJp-W__reportFlag{z-index:3;color:#fff;cursor:pointer;background:linear-gradient(#e5484d,#c62828);border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #00000059}.chat-module__zoJp-W__reportFlag:hover{filter:brightness(1.08)}.chat-module__zoJp-W__spinner{border:4px solid #ffffff2e;border-top-color:#61a5ff;border-radius:50%;width:54px;height:54px;animation:.9s linear infinite chat-module__zoJp-W__spin}@keyframes chat-module__zoJp-W__spin{to{transform:rotate(360deg)}}.chat-module__zoJp-W__tilePlaceholder{justify-items:center;gap:10px;display:grid}.chat-module__zoJp-W__avatar{color:#93a4bf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.chat-module__zoJp-W__tileSearch{color:#fff;justify-items:center;gap:8px;display:grid}.chat-module__zoJp-W__tileSearch strong{font-size:1.0625rem}.chat-module__zoJp-W__tileRadar{width:84px;height:84px;position:relative}.chat-module__zoJp-W__tileRadar:after{content:"";background:var(--btn-gradient);border-radius:50%;position:absolute;inset:28px;box-shadow:0 0 24px #2f8bffb3}.chat-module__zoJp-W__tileRadar span{border:2px solid #61a5ffcc;border-radius:50%;animation:2.2s ease-out infinite chat-module__zoJp-W__pulse;position:absolute;inset:0}.chat-module__zoJp-W__tileRadar span+span{animation-delay:1.1s}.chat-module__zoJp-W__tileTimer{font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;padding:2px 12px;font-size:1rem;font-weight:800}.chat-module__zoJp-W__audioBtn{z-index:3;min-height:var(--touch);font:inherit;color:#fff;cursor:pointer;background:linear-gradient(#ff9a3d,#e8710a);border:0;border-radius:999px;padding:0 18px;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #e8710a66}.chat-module__zoJp-W__mediaControls{flex-wrap:wrap;gap:8px;display:flex}.chat-module__zoJp-W__mediaBtn{min-height:var(--touch);font:inherit;color:var(--text);background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1018280d}.chat-module__zoJp-W__mediaBtn:hover{color:var(--primary);border-color:#b6cff3}.chat-module__zoJp-W__mediaBtn[aria-pressed=true]{color:var(--danger);background:#fdf0ee;border-color:#f1b5ae}.chat-module__zoJp-W__permission{text-align:center;background:var(--primary-soft);border:1px solid #c9dcfa;border-radius:16px;justify-items:center;gap:10px;padding:22px 18px;display:grid}.chat-module__zoJp-W__permission p{max-width:420px;margin:0}.chat-module__zoJp-W__permissionIcon{color:#fff;background:var(--btn-gradient);width:56px;height:56px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}@media (max-width:760px){.chat-module__zoJp-W__videoRoom{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr}.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__mediaColumn{grid-area:1/1;padding-bottom:8px;display:block;position:relative}.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__log{grid-area:2/1}.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__controls{grid-area:4/1}.chat-module__zoJp-W__remote{aspect-ratio:auto;height:38dvh}.chat-module__zoJp-W__self{aspect-ratio:3/4;z-index:1;border:2px solid #fff;border-radius:14px;width:28%;max-width:140px;height:auto;position:absolute;top:10px;right:10px}.chat-module__zoJp-W__self .chat-module__zoJp-W__tileLabel{padding:2px 7px;bottom:6px;left:6px}.chat-module__zoJp-W__self .chat-module__zoJp-W__videoOverlay{padding:6px;font-size:.75rem}.chat-module__zoJp-W__mediaControls{margin-top:8px}.chat-module__zoJp-W__searching{padding:8px}.chat-module__zoJp-W__radar{width:88px;height:88px}.chat-module__zoJp-W__radarCore{width:52px;height:52px;font-size:1.375rem}}.chat-module__zoJp-W__safetyBar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 0;font-size:.9375rem;display:flex}.chat-module__zoJp-W__safetyBar>.chat-module__zoJp-W__linkBtn{border-radius:999px;min-height:38px;padding:0 14px;font-size:.875rem;font-weight:700;text-decoration:none}.chat-module__zoJp-W__safetyBar>.chat-module__zoJp-W__linkBtn:first-of-type{color:#b45309;background:#fff8f0;border:1px solid #fbd9b4}.chat-module__zoJp-W__safetyBar>.chat-module__zoJp-W__linkBtn:nth-of-type(2){color:var(--danger);background:#fdf0ee;border:1px solid #f1b5ae}.chat-module__zoJp-W__safetyBar>.chat-module__zoJp-W__linkBtn:disabled{opacity:.6;cursor:default}.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__safetyBar{grid-area:2/2}.chat-module__zoJp-W__dialog{border:1px solid var(--card-border);border-radius:var(--card-radius);width:calc(100% - 32px);max-width:480px;padding:22px;box-shadow:0 24px 48px #10182833}.chat-module__zoJp-W__dialog::backdrop{background:#0f172a73}.chat-module__zoJp-W__dialog h2{margin:0 0 8px;font-size:1.25rem}.chat-module__zoJp-W__dialog form{gap:10px;display:grid}.chat-module__zoJp-W__dialog textarea{font:inherit;border:1px solid var(--card-border);border-radius:10px;padding:10px 12px}.chat-module__zoJp-W__reasons{border:0;gap:6px;margin:0;padding:0;display:grid}.chat-module__zoJp-W__reasons legend{margin-bottom:6px;font-weight:600}.chat-module__zoJp-W__dialogActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.chat-module__zoJp-W__videoRoom .chat-module__zoJp-W__safetyBar{grid-area:3/1}}.chat-module__zoJp-W__skeletonPanel{justify-content:center;align-items:center}.chat-module__zoJp-W__skeletonStatus{color:var(--text-muted);align-items:center;gap:10px;margin:0;font-size:.9375rem;display:inline-flex}.chat-module__zoJp-W__spinnerSmall{border:2.5px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite chat-module__zoJp-W__spin}.chat-module__zoJp-W__skeletonComposer{display:block}@media (prefers-reduced-motion:reduce){.chat-module__zoJp-W__spinnerSmall{animation:none}}
