@import "https://fonts.googleapis.com/css2?family=SF+Pro+Display:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.apple-home-container{width:100vw;height:100dvh;min-height:100dvh;color:inherit;background-color:#0000;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}.ambient-blob{filter:blur(100px);z-index:0;opacity:.6;border-radius:50%;animation:20s ease-in-out infinite alternate float;position:absolute}.blob-1{background:radial-gradient(circle,#5e35b1 0%,#5e35b100 70%);width:600px;height:600px;top:-200px;left:-200px}.blob-2{background:radial-gradient(circle,#0277bd 0%,#0277bd00 70%);width:800px;height:800px;animation-delay:-5s;bottom:-300px;right:-200px}.blob-3{opacity:.3;background:radial-gradient(circle,#ff3d00 0%,#ff3d0000 70%);width:500px;height:500px;animation-delay:-10s;top:40%;left:30%}@keyframes float{0%{transform:translate(0)scale(1)}to{transform:translate(50px,100px)scale(1.1)}}.apple-nav{z-index:10;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 40px;display:flex;position:relative}.nav-left{align-items:center;display:flex}.apple-brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.brand-icon{color:#fff}.nav-right{align-items:center;gap:24px;display:flex}.nav-link{color:#fffc;cursor:pointer;background:0 0;border:none;font-size:14px;transition:color .2s}.nav-link:hover{color:#fff}.apple-btn-small{color:#000;cursor:pointer;background:#f5f5f7;border:none;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.apple-btn-small:hover{background:#fff;transform:scale(1.05)}.apple-hero{z-index:10;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;padding:10px 20px;display:flex}.hero-text-content{text-align:center;max-width:800px}.hero-title{letter-spacing:-3px;margin-bottom:10px;font-size:60px;font-weight:800;line-height:1.05}.text-gradient{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#86868b;letter-spacing:-.5px;max-width:600px;margin:0 auto;font-size:18px;font-weight:500;line-height:1.4}.online-badge{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#fff;background:#1e1e20a6;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:8px 20px;font-size:15px;display:inline-flex;box-shadow:0 10px 20px #0003}.pulsing-green-dot{background-color:#34c759;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 10px #34c759cc}.pulsing-green-dot:after{content:"";border:2px solid #34c759;border-radius:50%;animation:1.5s linear infinite ripple;position:absolute;inset:-4px}@keyframes ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}.feature-pills-container{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.feature-pill{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#fff;background:#1e1e20a6;border:1px solid #ffffff1a;border-radius:999px;outline:none;align-items:center;gap:8px;padding:8px 20px;font-family:inherit;font-size:15px;font-weight:500;display:flex;box-shadow:0 10px 20px #0003}.apple-cards-container{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1100px;margin-top:32px;display:grid}.apple-widget{-webkit-backdrop-filter:blur(50px)saturate(200%);text-align:center;cursor:pointer;background:#1e1e20a6;border:1px solid #ffffff1a;border-top-color:#fff3;border-radius:24px;flex-direction:column;align-items:center;gap:20px;padding:36px 28px;transition:all .3s;display:flex;box-shadow:0 15px 30px #0000004d,inset 0 1px #ffffff1a}.apple-widget:hover{background:#28282abf;border:1px solid #ffffff26;transform:translateY(-4px);box-shadow:0 20px 40px #0006,inset 0 1px #fff3}.privacy-widget{text-align:left;flex-direction:row;grid-column:span 3;max-width:600px;margin:0 auto;padding:16px 20px}.widget-icon-wrapper{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 8px 20px #00000040}.widget-icon-wrapper svg{width:36px;height:36px}.bg-blue{background:linear-gradient(135deg,#5ac8fa 0%,#007aff 100%)}.bg-orange{background:linear-gradient(135deg,#ff9500 0%,#ff2d55 100%)}.bg-green{background:linear-gradient(135deg,#34c759 0%,#28cd41 100%)}.widget-content{flex:1}.widget-content h3{letter-spacing:-.5px;margin-bottom:4px;font-size:20px;font-weight:600}.widget-content p{color:#98989d;font-size:14px;line-height:1.3}.widget-action{justify-content:center;align-items:center;margin-top:auto;display:flex}.apple-footer{text-align:center;z-index:10;color:#86868b;padding:12px 24px;font-size:13px}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.footer-links a{color:#86868b;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#fff}.separator{color:#fff3;font-size:12px}@media (width<=900px){.hero-title{font-size:56px}.hero-subtitle{font-size:18px}.apple-cards-container{grid-template-columns:1fr;max-width:400px}.apple-widget{text-align:left;flex-direction:row;padding:20px}.widget-icon-wrapper{width:56px;height:56px}.widget-icon-wrapper svg{width:24px;height:24px}.privacy-widget{grid-column:span 1}}.light-mode .apple-widget,.light-mode .online-badge,.light-mode .feature-pill{color:#111;background:#ffffffa6;border:1px solid #0000000d;box-shadow:0 10px 30px #0000000d}.light-mode .apple-widget:hover{background:#ffffffd9;box-shadow:0 15px 40px #00000014}.light-mode .apple-widget h3{color:#111}.light-mode .hero-subtitle,.light-mode .widget-content p{color:#555}.light-mode .nav-link{color:#0009}.light-mode .nav-link:hover{color:#000}.light-mode .apple-nav{background:0 0;border:none}.light-mode .apple-footer,.light-mode .footer-links a{color:#666}.light-mode .footer-links a:hover{color:#111}.light-mode .separator{color:#0003}.terms-modal-overlay{z-index:9999;background:#000000bf;justify-content:center;align-items:center;animation:.3s terms-overlay-in;display:flex;position:fixed;inset:0}@keyframes terms-overlay-in{0%{opacity:0}to{opacity:1}}.terms-modal{scrollbar-width:none;background:#1c1c20;border:1px solid #ffffff1f;border-radius:24px;width:440px;max-width:92vw;max-height:90vh;padding:36px 32px 28px;animation:.35s cubic-bezier(.22,1,.36,1) terms-modal-in;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0f,inset 0 1px #ffffff14}.terms-modal::-webkit-scrollbar{display:none}@keyframes terms-modal-in{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.terms-modal-close{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.terms-modal-close:hover{color:#fff;background:#ffffff26;transform:rotate(90deg)}.terms-modal-header{text-align:center;margin-bottom:24px}.terms-modal-icon{margin-bottom:10px;font-size:40px}.terms-modal-header h2{color:#fff;letter-spacing:-.5px;margin-bottom:6px;font-size:22px;font-weight:700}.terms-modal-header p{color:#ffffff80;font-size:14px;font-weight:400;line-height:1.4}.terms-accept-all{cursor:pointer;-webkit-user-select:none;user-select:none;background:#8a5cf614;border:1px solid #8a5cf633;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:all .25s;display:flex}.terms-accept-all:hover{background:#8a5cf624;border-color:#8a5cf659}.terms-cb-accept-all,.terms-cb{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.terms-cb-custom{background:#ffffff0d;border:2px solid #ffffff40;border-radius:6px;flex-shrink:0;width:20px;height:20px;transition:all .25s;position:relative}.terms-cb-custom:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)scale(0)}.accept-all-custom{border:2px solid #8a5cf666;border-radius:7px;width:24px;height:24px}.terms-accept-all-label{color:#fff;letter-spacing:-.2px;font-size:16px;font-weight:700}.terms-cb:checked+.terms-cb-custom{background:linear-gradient(135deg,#5ac8fa,#007aff);border-color:#0000;box-shadow:0 0 12px #5ac8fa59}.terms-cb:checked+.terms-cb-custom:after{transform:translate(-50%,-60%)rotate(45deg)scale(1)}.terms-cb-accept-all:checked+.accept-all-custom{background:linear-gradient(135deg,#a855f7,#7c3aed);border-color:#0000;box-shadow:0 0 16px #8a5cf673}.terms-cb-accept-all:checked+.accept-all-custom:after{border-width:0 2.5px 2.5px 0;transform:translate(-50%,-60%)rotate(45deg)scale(1)}.terms-accept-all:has(.terms-cb-accept-all:checked){background:#8a5cf626;border-color:#8a5cf666}.terms-divider{background:#ffffff1a;height:1px;margin:16px 0}.terms-checkboxes{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.terms-consent-item{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fffc;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.4;transition:all .2s;display:flex}.terms-consent-item:hover{background:#ffffff14;border-color:#ffffff1f}.terms-consent-item:has(.terms-cb:checked){background:#5ac8fa0f;border-color:#5ac8fa26}.terms-consent-item a{color:#5ac8fa;font-weight:600;text-decoration:none;transition:color .2s}.terms-consent-item a:hover{color:#fff;text-decoration:underline}.terms-accept-btn{letter-spacing:-.3px;cursor:not-allowed;color:#ffffff4d;background:#ffffff0f;border:none;border-radius:14px;width:100%;padding:15px 0;font-family:inherit;font-size:16px;font-weight:700;transition:all .3s}.terms-accept-btn.active{cursor:pointer;color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 8px 24px #8a5cf666}.terms-accept-btn.active:hover{transform:translateY(-2px);box-shadow:0 12px 32px #8a5cf68c}.terms-accept-btn.active:active{transform:translateY(0)}@media (width<=500px){.terms-modal{border-radius:20px;padding:28px 20px 22px}.terms-modal-header h2{font-size:20px}.terms-consent-item{padding:10px 12px;font-size:13px}.terms-accept-all-label{font-size:15px}}@media (width<=767px){.apple-nav{padding:12px!important}.nav-right{gap:4px!important}.nav-right button:not(.donate-shimmer-btn){padding:6px 10px!important;font-size:13px!important}.online-badge{margin-top:6px!important;padding:6px 16px!important;font-size:13px!important}.feature-pill{gap:4px!important;height:24px!important;min-height:24px!important;padding:4px 10px!important;font-size:11px!important}.feature-pill svg{width:12px!important;height:12px!important}.feature-pills-container{margin-top:12px!important}.hero-text-content{margin-top:-10px!important}.apple-cards-container{gap:10px!important;margin-top:16px!important}.apple-widget{padding:10px 14px!important}.widget-icon-wrapper{width:40px!important;height:40px!important}.widget-icon-wrapper svg{width:18px!important;height:18px!important}.widget-content h3{margin-bottom:2px!important;font-size:15px!important}.widget-content p{font-size:11px!important}.apple-footer{padding:6px 10px!important;font-size:11px!important}.footer-links{margin-bottom:4px!important}}.donate-shimmer-btn{color:#fffc;cursor:pointer;z-index:1;border-radius:50px;align-items:center;padding:9px 20px;font-size:14px;font-weight:500;transition:all .25s;display:flex;position:relative;overflow:hidden;background:0 0!important;border:1px solid #ffffff1a!important}.donate-shimmer-btn:hover{color:#fff;transform:scale(1.03)}.donate-shimmer-btn:before{content:"";z-index:-2;background:conic-gradient(#0000 0% 40%,#ffffffe6 50%,#0000 60% 100%);width:300%;height:300%;animation:4s linear infinite rotate-star-border;position:absolute;top:-100%;left:-100%}.donate-shimmer-btn:after{content:"";z-index:-1;background:#141419;border-radius:50px;position:absolute;inset:1px}@keyframes rotate-star-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.light-mode .donate-shimmer-btn{color:#0009;border-color:#0000001a!important}.light-mode .donate-shimmer-btn:hover{color:#000}.light-mode .donate-shimmer-btn:before{background:conic-gradient(#0000 0% 40%,#000000e6 50%,#0000 60% 100%)}.light-mode .donate-shimmer-btn:after{background:#fff}@media (width<=768px){.donate-shimmer-btn,.apple-home-container .donate-shimmer-btn,.nav-right .donate-shimmer-btn,button.donate-shimmer-btn{height:auto!important;min-height:unset!important;border-radius:50px!important;padding:4px 10px!important;font-size:11px!important;line-height:1.2!important}}.report-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(12px)saturate(120%);background:#0009;justify-content:center;align-items:center;padding:16px;animation:.25s rm-overlay-in;display:flex;position:fixed;inset:0}@media (width>=769px){.report-modal-overlay{align-items:center}}@keyframes rm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes rm-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rm-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.report-modal{-webkit-backdrop-filter:blur(60px)saturate(180%);width:100%;max-width:420px;padding:16px 16px calc(12px + env(safe-area-inset-bottom,0px));color:#fff;background:linear-gradient(145deg,#1e1e26f7,#121218fa);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:10px;animation:.3s cubic-bezier(.22,1,.36,1) rm-scale-in;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff0f}@media (width>=769px){.report-modal{border-bottom:1px solid #ffffff14;border-radius:24px;gap:14px;max-width:420px;padding:24px;animation:.3s cubic-bezier(.22,1,.36,1) rm-scale-in;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff0f}}.report-modal-close{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.report-modal-close:hover{color:#fff;background:#ffffff26;transform:rotate(90deg)}.report-modal-header{text-align:center;padding-bottom:2px}.report-header-icon{margin-bottom:4px;font-size:24px}.report-modal-header h2{letter-spacing:-.3px;margin:0 0 2px;font-size:17px;font-weight:700}.report-modal-header p{color:#ffffff73;margin:0;font-size:12px}.report-reasons{flex-direction:column;gap:5px;display:flex}.report-option{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;min-width:auto;min-height:auto;padding:9px 12px;transition:all .2s;display:flex}.report-option:hover{background:#ffffff14;border-color:#ffffff1f}.report-option.selected{background:#ff3b301a;border-color:#ff3b3059}.report-option input{display:none}.report-option-icon{color:#ffffff80;background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;transition:all .2s;display:flex}.report-option.selected .report-option-icon{color:#ff6b63;background:#ff3b3033}.report-option-label{color:#fffc;flex:1;font-size:13px;font-weight:500;line-height:1.2}.report-option.selected .report-option-label{color:#fff}.report-option-check{border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;transition:all .2s;display:flex}.report-option.selected .report-option-check{color:#fff;background:#ff3b30;border-color:#ff3b30}.report-details{position:relative}.report-details textarea{color:#fff;resize:none;box-sizing:border-box;background:#00000040;border:1px solid #ffffff14;border-radius:12px;width:100%;min-width:auto;height:50px;min-height:auto;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.report-details textarea::placeholder{color:#ffffff4d}.report-details textarea:focus{border-color:#ff3b3066;outline:none}.report-char-count{color:#fff3;font-size:10px;position:absolute;bottom:6px;right:10px}.report-modal-actions{gap:8px;display:flex}.report-btn-cancel{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex:1;min-width:auto;min-height:auto;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s}.report-btn-cancel:hover{color:#fff;background:#ffffff1a}.report-btn-submit{color:#ff3b3066;cursor:not-allowed;background:#ff3b3026;border:1px solid #ff3b3033;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:auto;min-height:auto;padding:10px 14px;font-size:13px;font-weight:700;transition:all .25s;display:flex}.report-btn-submit.active{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff3b30,#ff6259);border-color:#0000;box-shadow:0 4px 20px #ff3b3059}.report-btn-submit.active:hover{background:linear-gradient(135deg,#ff453a,#ff7066);transform:translateY(-1px)}.light-theme .report-modal,.light-mode .report-modal{color:#1a1a1a;background:linear-gradient(145deg,#fffffff7,#f5f5fafa);border-color:#00000014}.light-theme .report-modal-close,.light-mode .report-modal-close{color:#00000080;background:#0000000d;border-color:#00000014}.light-theme .report-modal-header p,.light-mode .report-modal-header p{color:#00000073}.light-theme .report-option,.light-mode .report-option{background:#00000008;border-color:#0000000f}.light-theme .report-option:hover,.light-mode .report-option:hover{background:#0000000f}.light-theme .report-option.selected,.light-mode .report-option.selected{background:#ff3b300f;border-color:#ff3b304d}.light-theme .report-option-icon,.light-mode .report-option-icon{color:#0006;background:#0000000d}.light-theme .report-option-label,.light-mode .report-option-label{color:#000000b3}.light-theme .report-option.selected .report-option-label,.light-mode .report-option.selected .report-option-label{color:#1a1a1a}.light-theme .report-option-check,.light-mode .report-option-check{border-color:#00000026}.light-theme .report-details textarea,.light-mode .report-details textarea{color:#1a1a1a;background:#0000000a;border-color:#00000014}.light-theme .report-btn-cancel,.light-mode .report-btn-cancel{color:#0009;background:#0000000a;border-color:#00000014}.report-toast-container{z-index:99999;animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards toast-slide-in;position:fixed;top:20px;left:50%;transform:translate(-50%)}.report-toast-container.closing{animation:.3s ease-in forwards toast-fade-out}.report-toast-content{-webkit-backdrop-filter:blur(16px);color:#fff;background:#141419d9;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;min-width:320px;padding:14px 20px 0;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000004d}.report-toast-body{align-items:center;gap:12px;margin-bottom:14px;font-size:15px;font-weight:500;display:flex}.report-toast-icon{color:#34c759;flex-shrink:0}.report-toast-progress-track{background:#ffffff1a;border-radius:2px 2px 0 0;width:calc(100% + 40px);height:3px;margin-left:-20px;overflow:hidden}.report-toast-progress-bar{background:#34c759;width:100%;height:100%;animation:2s linear forwards toast-progress}@keyframes toast-slide-in{0%{opacity:0;transform:translate(-50%,-30px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes toast-fade-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-20px)scale(.95)}}@keyframes toast-progress{0%{width:100%}to{width:0%}}html,body{color:#000;background-color:#0a0a0f;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.lite-app-container{color:#1a1a1a;scrollbar-width:none;-ms-overflow-style:none;background-color:#f4f7fb;background-image:radial-gradient(at 0 0,#c8e6ffb3 0,#0000 50%),radial-gradient(at 100% 0,#ffe6f0b3 0,#0000 50%),radial-gradient(at 50% 100%,#e6fff0b3 0,#0000 50%);background-attachment:fixed;flex-direction:column;width:100vw;min-height:100vh;transition:background-color .5s,color .5s;display:flex;position:relative;overflow:hidden auto}.lite-app-container::-webkit-scrollbar{display:none}.page-video-chat.lite-app-container{width:100vw;max-width:100vw}.page-video-chat .lite-main-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.vc-thundr-layout{flex:1;min-height:0;display:flex;overflow:hidden}.vc-left-col{flex-direction:column;flex-shrink:0;width:30%;display:flex}.vc-video-box{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.vc-stranger-box{border-bottom:1px solid #ffffff14}.vc-box-video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.vc-search-overlay{z-index:15;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.omegle-arc-spinner{border:2.5px solid #0000;border-top-color:#ffffffe6;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite omegle-arc-spin}@keyframes omegle-arc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vc-search-text{color:#ffffffbf;letter-spacing:.2px;font-size:14px;font-weight:400;animation:2.4s ease-in-out infinite vc-pulse}@keyframes vc-pulse{0%,to{opacity:.45}50%{opacity:1}}.vc-right-col{background-color:#0a0a0c;background-image:radial-gradient(at 0 100%,#100f15 0,#0000 50%),radial-gradient(at 50% 100%,#171f35 0,#0000 50%),radial-gradient(at 100% 100%,#391421 0,#0000 50%);border-left:1px solid #ffffff1a;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.vc-chat-panel{color:#e0e0e0;background:0 0;flex-direction:column;flex:1;gap:10px;padding:16px 20px;display:flex;overflow-y:auto}.vc-chat-panel .lite-msg{border-radius:14px;width:fit-content;max-width:80%;padding:8px 14px;font-size:14px;line-height:1.5}.vc-chat-panel .lite-msg.system{color:#ffffff73;text-align:center;background:0 0;border:none;align-self:center;max-width:100%;padding:4px 0;font-style:italic}.vc-chat-panel .lite-msg.connected-msg{flex:1;justify-content:center;align-items:center;display:flex;margin:auto!important}.vc-chat-panel .lite-msg.you{color:#fff;background:#0a84ffb3;border:1px solid #0a84ff66;border-bottom-right-radius:4px;align-self:flex-end}.vc-chat-panel .lite-msg.stranger{color:#e0e0e0;background:#ffffff14;border:1px solid #ffffff1a;border-bottom-left-radius:4px;align-self:flex-start}.vc-chat-panel .chat-msg-bubble,.vc-chat-panel .system-msg-bubble{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;padding:0}.vc-right-bottom{background:#1c1c23;border-top:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.vc-skip-large{color:#fff!important;-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(135deg,#ff3b30bf 0%,#ff6961bf 100%)!important;border:1px solid #ff3b3073!important;border-radius:999px!important;flex-shrink:0!important;gap:7px!important;height:42px!important;padding:9px 20px!important;box-shadow:0 4px 20px #ff3b3059,inset 0 1px #fff3!important}.vc-skip-large:hover{background:linear-gradient(135deg,#ff3b30f2 0%,#ff6961f2 100%)!important;border-color:#ff3b30b3!important;transform:translateY(-3px)scale(1.04)!important;box-shadow:0 12px 32px #ff3b3080,inset 0 1px #ffffff40!important}.vc-skip-large .btn-text{display:inline!important}.premium-bg-aura{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.premium-bg-aura:before,.premium-bg-aura:after{content:"";filter:blur(80px);background:radial-gradient(circle,#64b4ff26 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:20s cubic-bezier(.45,.05,.55,.95) infinite alternate aura-move;position:absolute}.premium-bg-aura:after{background:radial-gradient(circle,#ff64b41a 0%,#0000 70%);animation-delay:-10s;top:auto;bottom:-100px;right:-100px}@keyframes aura-move{0%{transform:translate(0)scale(1)}to{transform:translate(100px,100px)scale(1.2)}}.lite-nav{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:10;background:#ffffffd9;border-bottom:1px solid #fff;justify-content:space-between;align-items:center;padding:12px 24px;transition:background-color .3s;display:flex;box-shadow:0 4px 20px #0000000a}.lite-logo{color:#f90;letter-spacing:-1px;font-size:32px}.lite-logo strong{font-weight:800}.lite-nav-links{align-items:center;gap:20px;font-size:16px;font-weight:700;display:flex}.lite-nav-links a{color:#000;text-decoration:none}.lite-nav-links a:hover{text-decoration:underline}.nav-report-btn{-webkit-backdrop-filter:blur(12px);cursor:pointer;color:#888;background:#ffffff4d;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000014}.dark-mode-toggle{width:44px;height:44px}.nav-report-btn:hover{color:#e53935;background:#e539351a;border-color:#e539354d;transform:scale(1.1)translateY(-2px);box-shadow:0 8px 25px #e5393526}.dark-theme .nav-report-btn{color:#888;background:#28282dcc;border-color:#ffffff26;box-shadow:0 4px 15px #0000004d}.dark-theme .nav-report-btn:hover{color:#ff5252;background:#ff525226;border-color:#ff525266}.nav-camfit-btn{-webkit-backdrop-filter:blur(12px);cursor:pointer;color:#555;background:#ffffff4d;border:1px solid #0000001a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s;display:flex}.nav-camfit-btn:hover{color:#39f;background:#3399ff1a;border-color:#3399ff4d;transform:scale(1.1)translateY(-2px)}.dark-theme .nav-camfit-btn{color:#aaa;background:#28282dcc;border-color:#ffffff26}.dark-theme .nav-camfit-btn:hover{color:#5cb8ff;background:#5cb8ff26;border-color:#5cb8ff66}.mobile-camfit-btn{z-index:50;-webkit-backdrop-filter:blur(12px);color:#ffffffd9;cursor:pointer;background:#00000080;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.mobile-camfit-btn:active{background:#fff3;transform:scale(.92)}.lite-signup-btn{color:#fff;cursor:pointer;background-color:#39f;border:none;border-radius:20px;padding:8px 20px;font-weight:700}.lite-signup-btn:hover{background-color:#287acc}.lite-main-content{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:8px;display:flex;overflow:hidden}.lite-video-layout{flex-direction:column;gap:8px;height:100%;display:flex}.lite-video-row{flex:3;gap:10px;height:55vh;min-height:0;display:flex;overflow:hidden}.lite-video-container{background:#000;border-radius:24px;flex:1;justify-content:stretch;align-items:stretch;min-height:0;display:flex;position:relative;overflow:hidden}.lite-video-container:hover{border-color:#fff;box-shadow:0 12px 48px #00000014}.lite-video-stream{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.lite-video-placeholder{color:#fff;font-size:18px;font-weight:700}.lite-messages-area{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ffffffbf;border:1px solid #fff;border-radius:16px;flex-direction:column;flex:1;gap:8px;max-height:180px;padding:12px;display:flex;overflow-y:auto;box-shadow:0 8px 32px #0000000a}.lite-empty-state{color:#999;font-style:italic}.lite-terms-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff73;border:1px solid #fff9;border-radius:20px;max-width:800px;margin:40px auto;padding:40px;line-height:1.6;box-shadow:0 8px 32px #00000014}.lite-voice-row{gap:20px;display:flex}.lite-voice-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff73;border:1px solid #fff9;border-radius:16px;flex-direction:column;flex:1;justify-content:center;min-height:140px;padding:15px;display:flex;box-shadow:0 4px 20px #0000000d}.lite-voice-label{color:#555;margin-bottom:15px;font-size:13px;font-weight:600}.lite-voice-empty{color:#999;justify-content:center;align-items:center;height:100px;font-style:italic;display:flex}.voice-visualizers-row{gap:20px;width:100%;display:flex}.voice-wave-card{flex-direction:column;flex:1;display:flex}.voice-wave-header{color:#777;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.voice-visualizer-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;height:90px;display:flex;overflow:hidden}.dark-theme .voice-wave-header{color:#b0b0b0}.dark-theme .voice-visualizer-box{background:#1e1e1e;border:1px solid #333}.lite-msg{word-wrap:break-word;border-radius:18px;width:fit-content;max-width:75%;padding:10px 14px;font-size:15px;line-height:1.4}.lite-msg.system{color:#999;align-self:center;padding:4px 0;font-style:italic;font-weight:700}.lite-msg.you{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#fff;background:#0a84ffbf;border:1px solid #ffffff40;border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 4px 15px #0000001a}.lite-msg.stranger{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#000;background:#ffffffb3;border:1px solid #ffffff80;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 4px 15px #0000000d}.lite-msg.image-message-bubble{padding:0;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.glass-form-group{flex-direction:column;margin-bottom:14px;display:flex}.glass-label{margin-bottom:5px;font-size:13px;font-weight:500}.glass-input,.glass-select,.glass-textarea{color:inherit;-webkit-backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #fff6;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .3s}.glass-input:focus,.glass-select:focus,.glass-textarea:focus{background:#fffc;border-color:#0072ff;box-shadow:0 0 0 3px #0072ff33}.phone-input-group{gap:10px;display:flex}.phone-input-group .glass-select{flex:0 0 110px}.phone-input-group .glass-input{flex:1}.glass-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00f2fe 0%,#0072ff 100%);border:none;border-radius:12px;width:100%;margin-top:10px;padding:14px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #0072ff4d}.glass-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0072ff66}.country-item{cursor:pointer;color:inherit;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.country-item:hover{background:#0072ff1a}.dark-theme .country-item:hover{background:#ffffff0d}.loading-theme{color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-weight:500;display:flex}.loading-theme.text-loader{color:#666}.dark-theme .loading-theme.text-loader{color:#aaa}.dark-theme .glass-input,.dark-theme .glass-select,.dark-theme .glass-textarea{color:#fff;background:#0000004d;border:1px solid #ffffff1a}.dark-theme .glass-input:focus,.dark-theme .glass-select:focus,.dark-theme .glass-textarea:focus{background:#00000080;border-color:#0072ff}.dark-theme .glass-select option{color:#fff;background:#282828}.dark-theme .lite-btn-skip.glass-motion-btn{color:#ff8a80;background:linear-gradient(135deg,#ff44444d,#ff444426);border-color:#f449;box-shadow:0 4px 15px #f443}.dark-theme .lite-btn-skip.glass-motion-btn:hover{color:#fff;background:linear-gradient(135deg,#ff444480,#ff44444d);box-shadow:0 12px 40px #ff444480}.dark-theme .lite-btn-enter.glass-motion-btn{color:#69f0ae;background:linear-gradient(135deg,#00e6764d,#00e67626);border-color:#00e67699;box-shadow:0 4px 15px #00e67633}.dark-theme .lite-btn-enter.glass-motion-btn:hover{color:#fff;background:linear-gradient(135deg,#00e67680,#00e6764d);box-shadow:0 12px 40px #00e67680}.spinner{border:4px solid #96969633;border-top-color:currentColor;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.chat-image{border:1px solid #96969633;border-radius:16px;max-width:250px;display:block}.interests-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:8px 16px;display:flex}.interests-label{opacity:.7;text-transform:uppercase;letter-spacing:.5px;margin-right:4px;font-size:13px;font-weight:700}.interest-tag{cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:12px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;transition:all .3s;display:flex}.interest-tag:hover{background:#ffffff4d;border-color:#fff9;transform:translateY(-2px)}.interest-tag.active{color:#fff;background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;box-shadow:0 4px 12px #00f2fe4d}.interest-input-container{background:#ffffff0d;border:1px dashed #ffffff4d;border-radius:12px;align-items:center;height:28px;padding:0 10px;display:flex}.interest-input{color:inherit;background:0 0;border:none;outline:none;width:100px;font-size:13px}.interest-input::placeholder{color:#fff6}.dark-theme .interests-bar{background:#0003}.dark-theme .interest-tag{color:#ccc}.lite-bottom-bar{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:100;background:#ffffffe6;border-top:1px solid #fff;align-items:center;gap:12px;padding:12px 20px;transition:all .3s;display:flex;box-shadow:0 -4px 20px #00000008}.glass-motion-btn{-webkit-backdrop-filter:blur(20px);color:#000;letter-spacing:.3px;cursor:pointer;background:#fff3;border:1px solid #ffffff80;border-radius:16px;justify-content:center;align-items:center;height:44px;padding:0 32px;font-size:17px;font-weight:600;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.glass-motion-btn:hover{background:#ffffff59;border-color:#fffc;transform:translateY(-5px)scale(1.05);box-shadow:0 20px 40px #0000001a}.glass-motion-btn:active{transform:translateY(-2px)scale(.98)}.lite-btn-skip.glass-motion-btn,.lite-btn-skip{color:#e53935;cursor:pointer;background:#fff;border:1px solid #ffccd0;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:100px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #e539351a}.lite-btn-skip:hover{background:#ffebee;transform:translateY(-2px);box-shadow:0 6px 16px #e5393533}.lite-btn-enter.glass-motion-btn,.lite-btn-enter{color:#2e7d32;cursor:pointer;background:#fff;border:1px solid #c8e6c9;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:90px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #2e7d321a}.lite-btn-enter:hover{background:#e8f5e9;transform:translateY(-2px);box-shadow:0 6px 16px #2e7d3233}.dark-theme .lite-btn-skip.glass-motion-btn,.dark-theme .lite-btn-skip{color:#ff3b30;box-shadow:none;background:#ff3b3026;border:1px solid #ff3b3080}.dark-theme .lite-btn-skip:hover{background:#ff3b304d}.dark-theme .lite-btn-enter.glass-motion-btn,.dark-theme .lite-btn-enter{color:#34c759;box-shadow:none;background:#34c75926;border:1px solid #34c75980}.dark-theme .lite-btn-enter:hover{background:#34c7594d}.lite-input-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff3;border:1px solid #ffffff80;border-radius:22px;flex:1;align-items:center;height:44px;padding:0 20px;transition:all .3s;display:flex;box-shadow:inset 0 4px 10px #00000005,0 10px 20px #0000000d}.lite-input-wrapper:focus-within{background:#ffffff59;border-color:#fffc;transform:translateY(-1px);box-shadow:0 10px 25px #00000014}.lite-chat-input{color:#333;background:#00000008;border:1px solid #00000014;border-radius:50px;outline:none;flex:1;padding:12px 20px;font-size:15px;transition:all .3s}.lite-chat-input:focus{background:#fff;border-color:#0072ff66;box-shadow:0 0 0 3px #0072ff1a}.lite-chat-input::placeholder{color:#999}.lite-icon-btn{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.lite-icon-btn:hover{color:#000}.theme-toggle-btn{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff4d;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000014}.theme-toggle-btn:before{content:"";z-index:0;opacity:0;border-radius:50%;width:0;height:0;transition:width .4s,height .4s,opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-toggle-btn:hover{transform:scale(1.1)translateY(-2px);box-shadow:0 8px 25px #0000001f}.theme-toggle-btn:active{transform:scale(.95)}.theme-toggle-btn svg{z-index:1;transition:transform .6s cubic-bezier(.34,1.56,.64,1),color .3s;position:relative}.theme-toggle-btn.light{color:#5c5c70;background:#ffffffe6;border-color:#0000001a}.theme-toggle-btn.light:hover:before{opacity:1;background:#0000000d;width:150%;height:150%}.theme-toggle-btn.light svg{transform:rotate(-15deg)}.theme-toggle-btn.light:hover svg{color:#2a2a35;transform:rotate(-35deg)scale(1.1)}.theme-toggle-btn.dark{color:#ffb74d;background:#28282dcc;border-color:#ffffff26;box-shadow:0 4px 15px #0000004d}.theme-toggle-btn.dark:hover:before{opacity:1;background:#ffb74d26;width:150%;height:150%}.theme-toggle-btn.dark svg{transform:rotate(90deg)}.theme-toggle-btn.dark:hover svg{color:#ffcc80;transform:rotate(135deg)scale(1.1)}.emoji-container{position:relative}.emoji-picker-popup{z-index:200;position:absolute;bottom:50px;right:0;box-shadow:0 4px 12px #0003}.mode-text .lite-messages-area,.mode-voice .lite-messages-area{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffff40;border:1px solid #fff6;border-radius:16px;height:100%;box-shadow:0 8px 32px #0000001a}.dark-theme .lite-nav{background:#1e1e1ebf;border-bottom:1px solid #ffffff14}.dark-theme .lite-logo{color:#ffb74d}.dark-theme .lite-nav-links a{color:#e0e0e0}.dark-theme .lite-messages-area{color:#e0e0e0;background:#28282899;border:1px solid #ffffff1a}.dark-theme .lite-msg.stranger{color:#e0e0e0;background:#282828a6;border:1px solid #ffffff1f}.dark-theme .lite-voice-card{background:#28282899;border:1px solid #ffffff1a;box-shadow:0 4px 15px #0006}.dark-theme .lite-voice-label{color:#aaa}.dark-theme .lite-terms-card{color:#e0e0e0;background:#28282899;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0006}.dark-theme .mode-text .lite-messages-area,.dark-theme .mode-voice .lite-messages-area{background:#1e1e1e73;border:1px solid #ffffff14;box-shadow:0 8px 32px #0006}.dark-theme .lite-empty-state{color:#777}.dark-theme.lite-app-container{color:#e0e0e0;background-color:#0a0a0c;background-image:radial-gradient(at 0 100%,#100f15 0,#0000 50%),radial-gradient(at 50% 100%,#171f35 0,#0000 50%),radial-gradient(at 100% 100%,#391421 0,#0000 50%)}.dark-theme .premium-bg-aura:before{background:radial-gradient(circle,#0a84ff1a 0%,#0000 70%)}.dark-theme .premium-bg-aura:after{background:radial-gradient(circle,#bf40bf14 0%,#0000 70%)}.dark-theme .lite-nav{background:#23232ad9;border-bottom:1px solid #ffffff1f;box-shadow:0 4px 30px #0003}.dark-theme .lite-video-container{background:#0000004d;border-color:#ffffff14}.dark-theme .lite-bottom-bar{background:#0f0f1299;border-top:1px solid #ffffff1a;box-shadow:0 -10px 40px #00000080}.dark-theme .lite-input-wrapper{background:#1e1e23cc;border-color:#ffffff1a;box-shadow:inset 0 4px 10px #0006}.dark-theme .lite-chat-input{color:#fff;background:#ffffff14;border-color:#ffffff26}.dark-theme .lite-chat-input:focus{box-shadow:none;background:#ffffff1f;border-color:#5e5ce699}.dark-theme .lite-chat-input::placeholder{color:#a0a0a0}.dark-theme .glass-motion-btn{color:#fff;background:#ffffff0d;border-color:#ffffff26}.dark-theme .glass-motion-btn:hover{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 20px 40px #0009}.light-theme.lite-app-container,.light-theme.apple-chat-page{color:#1a1a1a;background-color:#f0f2f5;background-image:radial-gradient(at 0 0,#c8e6ffb3 0,#0000 50%),radial-gradient(at 100% 0,#ffe6f080 0,#0000 50%),radial-gradient(at 50% 100%,#e6fff080 0,#0000 50%)}.light-theme .lite-nav,.light-theme .apple-chat-nav{background:#ffffffd9;border-bottom:1px solid #00000014;box-shadow:0 2px 12px #0000000f}.light-theme .lite-bottom-bar,.light-theme .apple-chat-footer{background:#ffffffeb;border-top:1px solid #00000014;box-shadow:0 -4px 16px #0000000f}.light-theme .apple-input-form{background:#0000000d;border:1px solid #00000014}.light-theme .apple-chat-input,.light-theme .lite-chat-input{color:#1a1a1a;background:0 0;border:none;border-radius:0}.light-theme .apple-chat-input::placeholder,.light-theme .lite-chat-input::placeholder{color:#0006}.light-theme .apple-chat-input:focus,.light-theme .lite-chat-input:focus{background:#00000008;border-color:#5e5ce680}.light-theme .tc-icon-btn{color:#555!important}.light-theme .tc-icon-btn:hover:not(:disabled){color:#222!important}.light-theme .lite-messages-area{color:#1a1a1a;background:#ffffffbf;border:1px solid #0000000f}.light-theme .lite-msg.stranger{color:#000!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 4px 15px #0000000d!important}.light-theme .lite-msg.stranger .chat-msg-bubble{background:0 0!important;border:none!important}.light-theme .lite-msg.you{color:#fff!important;box-shadow:none!important;background:#007aff!important;border:none!important}.light-theme .lite-msg.you .chat-msg-bubble{background:0 0!important;border:none!important}.light-theme .system-msg-bubble{color:#666;background:#00000014;border:none}.light-theme .nav-online-pill{color:#333;background:#0000000f}.light-theme .glass-motion-btn{color:#1a1a1a;background:#0000000a;border-color:#0000001f}.light-theme .glass-motion-btn:hover{background:#00000014;border-color:#0003;box-shadow:0 8px 24px #00000014}.light-theme .lite-input-wrapper{background:#0000000a;border-color:#0000001a;box-shadow:inset 0 2px 6px #0000000a}.lite-video-label-tag{color:#333;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background:#ffffffd9;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 10px #0000001a}.dark-theme .lite-video-label-tag{color:#fff;box-shadow:none;background:#00000080}.lite-video-overlay-msg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#333;z-index:10;text-align:center;background:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.dark-theme .lite-video-overlay-msg{color:#fff;background:#0009}.lite-video-overlay-msg.search-anim{color:#fff;background:#000000d9}.circle-spinner{border:3px solid #ffffff26;border-top-color:#0a84ff;border-radius:50%;width:56px;height:56px;margin-bottom:20px;animation:1s linear infinite clockwise-spin}@keyframes clockwise-spin{to{transform:rotate(360deg)}}.search-status-text{color:#ffffffb3;letter-spacing:.3px;margin:0;font-size:14px;font-weight:500}.loading-dots:after{content:"";animation:1.5s steps(4,end) infinite loading-dots}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.lite-loader{border:4px solid #0000001a;border-top-color:#0072ff;border-radius:50%;width:40px;height:40px;margin-bottom:15px;animation:1s linear infinite spin}.dark-theme .lite-loader{border:4px solid #fff3;border-top-color:#0072ff}.system-msg-bubble{color:#888;background:#ffffff1a;border-radius:20px;align-self:center;margin:5px 0;padding:6px 16px;font-size:13px;font-style:italic}.chat-msg-bubble{padding:2px 0;position:relative}.msg-time-tag{opacity:.6;margin-left:8px;font-size:10px}.lite-input-form{flex:1;gap:10px;display:flex}.start-btn{color:#fff!important;background:linear-gradient(135deg,#00c6ff 0%,#0072ff 100%)!important}.dark-theme .system-msg-bubble{color:#777;background:#ffffff0d}.stranger-watermark{z-index:6;pointer-events:none;opacity:.85;animation:.6s ease-out watermark-fade-in;position:absolute;bottom:14px;left:14px}.watermark-img{height:22px}@keyframes watermark-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:.85;transform:translateY(0)}}.watermark-img{filter:drop-shadow(0 2px 6px #0009);width:auto;height:28px}.stranger-logo-placeholder{flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;animation:2s ease-in-out infinite placeholder-pulse;display:flex}@keyframes placeholder-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.stranger-placeholder-logo{object-fit:contain;filter:drop-shadow(0 4px 12px #ff99004d);width:220px;height:auto}.dark-theme .watermark-img{filter:drop-shadow(0 2px 10px #000c)}.dark-theme .stranger-placeholder-logo{filter:drop-shadow(0 4px 16px #f906)}.lite-text-chat-layout{flex-direction:column;flex:1;height:100%;display:flex}.lite-messages-area.full-height{height:calc(100vh - 180px)}.lite-voice-layout{flex-direction:column;flex:1;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden}.page-voice-chat{flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-voice-chat .lite-main-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-voice-chat .lite-voice-layout{flex:1;min-height:0}.page-voice-chat .voice-visualizers-wrapper{flex-shrink:0}.page-voice-chat .lite-messages-area{flex:1;min-height:0;max-height:none;overflow-y:auto}.voice-visualizers-row{justify-content:center;gap:40px;padding:20px 0;display:flex}.voice-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;flex-direction:column;align-items:center;gap:15px;min-width:180px;padding:30px;display:flex}.voice-avatar-wrapper{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.pulse-ring{border:4px solid #34c759;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse-ring;position:absolute}@keyframes pulse-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.voice-status{color:#ff9500;font-size:14px;font-weight:700}.mic-toggle{background:#ffffff1a;border-radius:50%;margin-top:10px;padding:10px;transition:all .3s}.mic-toggle:hover{background:#fff3;transform:scale(1.1)}.video-controls-overlay{z-index:10;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:30px;gap:12px;padding:8px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.control-btn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.control-btn:hover{background:#ffffff4d;transform:scale(1.1)}.text-chat-page{background:#0f0f12!important;flex-direction:column!important;height:100vh!important;display:flex!important;overflow:hidden!important}.chat-status-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:20px;align-items:center;gap:10px;padding:6px 16px;display:flex}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.online{background:#34c759;box-shadow:0 0 10px #34c759}.status-dot.searching{background:#ff9500;animation:1.5s infinite pulse-searching;box-shadow:0 0 10px #ff9500}@keyframes pulse-searching{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.status-text{color:#aaa;font-size:14px;font-weight:500}.chat-main{flex:1;justify-content:center;align-items:center;padding:10px 20px;display:flex;overflow:hidden}.chat-card-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;width:100%;max-width:900px;height:100%;display:flex;overflow:hidden}.chat-messages-card{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.chat-bubble-row{width:100%;display:flex}.chat-bubble-row.you{justify-content:flex-end}.chat-bubble-row.stranger{justify-content:flex-start}.chat-bubble{border-radius:20px;flex-direction:column;max-width:70%;padding:12px 18px;display:flex;position:relative;box-shadow:0 4px 15px #0000001a}.apple-chat-page{color:#f5f5f7;z-index:1;background-color:#0b0c14;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.apple-chat-page .ambient-blob{filter:blur(100px);z-index:-1;opacity:.5;pointer-events:none;border-radius:50%;animation:20s ease-in-out infinite alternate float;position:absolute}.apple-chat-page .blob-1{background:radial-gradient(circle,#5e35b1 0%,#5e35b100 70%);width:60vh;height:60vh;top:-10vh;left:-10vw}.apple-chat-page .blob-2{background:radial-gradient(circle,#0277bd 0%,#0277bd00 70%);width:80vh;height:80vh;animation-delay:-5s;bottom:-15vh;right:-10vw}.apple-chat-nav{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#0b0c14b3;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:74px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.nav-logo{cursor:pointer;align-items:center;gap:12px;transition:opacity .2s;display:flex}.nav-logo:hover{opacity:.8}.nav-logo span{letter-spacing:-1px;color:#fff;font-size:24px;font-weight:800}.apple-nav-links{align-items:center;gap:15px;display:flex}.lite-icon-btn{cursor:pointer;color:#fff;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.lite-icon-btn:hover{background:#fff3;transform:scale(1.1)}.apple-chat-main{z-index:2;flex-direction:column;flex:1 1 0;width:100%;min-height:0;padding:0 0 80px;display:flex;position:relative}.apple-chat-messages-card{-webkit-backdrop-filter:none;box-shadow:none;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:0 0;border:none;flex-direction:column;flex:1;gap:16px;padding:30px;display:flex;overflow-y:auto}.chat-empty-state-centered{text-align:center;color:#c8d2ffb3;opacity:1;letter-spacing:-.3px;flex:1;justify-content:center;align-items:center;font-size:20px;font-weight:500;display:flex}.chat-empty-state-centered h1{letter-spacing:-.5px;font-size:20px;font-weight:500}.apple-bubble-row{width:100%;display:flex}.apple-bubble-row.you{justify-content:flex-end}.apple-bubble-row.stranger{justify-content:flex-start}.apple-bubble-row.system{justify-content:center;margin:10px 0}.apple-chat-bubble{word-break:break-word;border-radius:22px;max-width:70%;padding:14px 22px;font-size:16px;line-height:1.5;transition:all .3s;position:relative;box-shadow:0 4px 15px #00000026}.apple-chat-bubble.you{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#fff;background:#0a84ffbf;border:1px solid #ffffff40;border-bottom-right-radius:6px;font-weight:500;box-shadow:0 4px 15px #0000001a}.apple-chat-bubble.stranger{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#e0e0e0;background:#282828a6;border:1px solid #ffffff1f;border-bottom-left-radius:6px;box-shadow:0 4px 15px #0000000d}.apple-system-bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dce1ffd9;text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;align-self:center;width:fit-content;max-width:80%;padding:8px 20px;font-size:13px;font-weight:500}.apple-chat-footer{-webkit-backdrop-filter:blur(40px)saturate(180%);z-index:100;background:#1a1a1af2;border-top:1px solid #ffffff14;height:auto;min-height:68px;padding:10px 18px;position:fixed;bottom:0;left:0;right:0}.apple-footer-controls{align-items:center;gap:15px;width:100%;display:flex}.apple-input-form{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;flex:1;gap:10px;padding:6px 6px 6px 8px;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex}.apple-input-form:focus-within{background:#ffffff1a;border-color:#007aff99;transform:translateY(-2px);box-shadow:0 0 0 4px #007aff26}.apple-chat-input{color:#fff;background:0 0;border:none;outline:none;flex:1;height:42px;font-size:15px}.apple-chat-input::placeholder{color:#86868b}.apple-btn{letter-spacing:.2px;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:42px;padding:9px 22px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden}.apple-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.apple-btn:hover:before{left:100%}.apple-btn.skip-btn{color:#ff4d4d;-webkit-backdrop-filter:blur(16px);background:#ff3b3059;border:1px solid #ff3b308c;box-shadow:0 4px 18px #ff3b304d,0 0 12px #ff3b3026,inset 0 1px #ff786e40}.apple-btn.skip-btn:hover{color:#fff;background:#ff3b308c;border-color:#ff3b30d9;transform:translateY(-3px)scale(1.03);box-shadow:0 10px 30px #ff3b3080,0 0 20px #ff3b3040,inset 0 1px #ff8c8259}.apple-btn.send-btn,.apple-btn.goback-btn{color:#fff;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#6366f1bf 0%,#8b5cf6bf 100%);border:1px solid #a78bfa73;box-shadow:0 4px 20px #6366f159,inset 0 1px #fff3}.apple-btn.send-btn:hover,.apple-btn.goback-btn:hover{background:linear-gradient(135deg,#6366f1f2 0%,#8b5cf6f2 100%);border-color:#a78bfab3;transform:translateY(-3px)scale(1.04);box-shadow:0 12px 32px #6366f180,inset 0 1px #ffffff40}.apple-btn.send-btn:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;background:#5050644d;border-color:#ffffff14;transform:none}.apple-btn:active{transform:scale(.97)!important}.apple-status{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:8px 20px;font-size:14px;font-weight:600;display:flex}.status-dot-premium{border-radius:50%;width:8px;height:8px}.status-dot-premium.online{background-color:#34c759;box-shadow:0 0 12px #34c759}.status-dot-premium.searching{background-color:#ff9500;animation:1.5s infinite pulse;box-shadow:0 0 12px #ff9500}@keyframes pulse{0%{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(.8)}}@media (width<=768px){.apple-chat-nav{padding:0 20px}.apple-chat-main{padding:16px 16px 120px}.apple-chat-footer{padding:16px 20px 30px}.apple-footer-controls{flex-direction:column;gap:12px}.apple-input-form{order:1;width:100%}.apple-btn.skip-btn{order:2;width:100%}.apple-chat-bubble{max-width:85%}}.lite-input-form.streamlined{flex:1;align-items:center;gap:12px;display:flex}.lite-input-form.streamlined .lite-chat-input{flex:1;margin:0}.pulsing{animation:1.5s ease-in-out infinite pulse-animation}.pulsing-text{letter-spacing:.5px;font-weight:500;animation:1.5s ease-in-out infinite text-pulse}@keyframes pulse-animation{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.5;transform:scale(.95)}}@keyframes text-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.lite-bottom-bar{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#1a1a1acc;border-top:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;min-height:68px;padding:10px 18px;display:flex}.lite-btn-skip{color:#fff!important;background:#ff3b30!important;border:none!important;padding:12px 28px!important;font-size:16px!important;box-shadow:0 4px 12px #ff3b304d!important}.lite-btn-skip:hover{background:#e03126!important;transform:translateY(-2px)!important}.lite-btn-enter{color:#fff!important;background:#34c759!important;border:none!important;padding:12px 28px!important;font-size:16px!important;box-shadow:0 4px 12px #34c7594d!important}.lite-btn-enter:hover{background:#2db04d!important;transform:translateY(-2px)!important}.lite-btn-enter:disabled,.lite-btn-skip:disabled{box-shadow:none!important;cursor:not-allowed!important;background:#555!important}@media screen and (width<=767px){.lite-nav{display:none!important}.lite-app-container{background:#000!important;flex-direction:column!important;width:100vw!important;height:100dvh!important;padding:0!important;display:flex!important;overflow:hidden!important}.lite-main-content{flex:1!important;width:100vw!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.lite-video-layout{flex-direction:column!important;gap:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.lite-video-row{flex:none!important;height:55vh!important;min-height:55vh!important;max-height:55vh!important}.lite-video-container{background:#000!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.lite-video-stream{object-fit:cover;background:#000!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.lite-video-label-tag{color:#fff9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-transform:uppercase!important;letter-spacing:1.5px!important;z-index:5!important;background:0 0!important;border:none!important;padding:0!important;font-size:12px!important;font-weight:400!important;position:absolute!important}.stranger .lite-video-label-tag{color:#fff!important;text-shadow:0 1px 4px #00000080!important;font-weight:700!important;top:16px!important;left:16px!important}.lite-video-container:not(.stranger) .lite-video-label-tag{bottom:84px!important;left:16px!important}.report-icon{color:#ffffffb3!important;cursor:pointer!important;z-index:10!important;position:absolute!important;top:16px!important;right:16px!important}.lite-video-overlay-msg{background:#1a1a1a!important}.lite-messages-area{display:none!important}.lite-bottom-bar{bottom:0;-webkit-backdrop-filter:blur(20px)!important;z-index:9999!important;box-sizing:border-box!important;background:#000000d9!important;border-top:1px solid #ffffff1a!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:56px!important;padding:8px 12px!important;display:flex!important;position:fixed!important;left:0!important;right:0!important}.lite-btn-skip{color:#fff!important;background:#ff3b30!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;display:flex!important;box-shadow:0 4px 15px #ff3b3066!important}.lite-btn-skip svg{width:22px!important;height:22px!important}.lite-input-form.streamlined{background:#ffffff26!important;border:1px solid #fff3!important;border-radius:50px!important;flex:1!important;align-items:center!important;height:46px!important;padding:0 18px!important;display:flex!important}.lite-chat-input{color:#fff!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:8px 0!important;font-size:16px!important}.lite-btn-enter{color:#fff!important;background:#34c759!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;display:flex!important;box-shadow:0 4px 15px #34c75966!important}.lite-btn-enter svg{width:22px!important;height:22px!important}.lite-btn-skip span,.lite-btn-enter span{display:none!important}}.apple-chat-page.light-theme{color:#1a1a1a;background-color:#f0f2f5}.apple-chat-page.light-theme .ambient-blob{opacity:.15}.apple-chat-page.light-theme .blob-1{background:radial-gradient(circle,#007aff 0%,#007aff00 70%)}.apple-chat-page.light-theme .blob-2{background:radial-gradient(circle,#34c759 0%,#34c75900 70%)}.apple-chat-page.light-theme .apple-chat-nav{background:#f0f2f5b3;border-bottom:1px solid #0000000d}.apple-chat-page.light-theme .nav-logo span{color:#000}.apple-chat-page.light-theme .lite-icon-btn{color:#555;background:#0000000d}.apple-chat-page.light-theme .apple-status{color:#333;background:#0000000a;border:1px solid #0000000d}.apple-chat-page.light-theme .apple-chat-footer{background:#ffffffd9;border-top:1px solid #0000000d}.apple-chat-page.light-theme .apple-input-form{background:#0000000a;border:1px solid #00000014}.apple-chat-page.light-theme .apple-input-form:focus-within{background:#fff;border-color:#007aff66;box-shadow:0 0 0 4px #007aff1a}.apple-chat-page.light-theme .apple-chat-input{color:#111}.apple-chat-page.light-theme .apple-chat-input::placeholder{color:#8e8e93}.apple-chat-page.light-theme .apple-btn.send-btn,.apple-chat-page.light-theme .apple-btn.goback-btn{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 4px 18px #6366f173}.apple-chat-page.light-theme .apple-btn.send-btn:hover,.apple-chat-page.light-theme .apple-btn.goback-btn:hover{background:linear-gradient(135deg,#4f52e0 0%,#7c3aed 100%);box-shadow:0 10px 28px #6366f18c}.apple-chat-page.light-theme .apple-chat-bubble.stranger{color:#000!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 4px 15px #0000000d!important}.apple-chat-page.light-theme .apple-chat-bubble.you{color:#fff!important;box-shadow:none!important;background:#007aff!important;border:none!important}.apple-chat-page.light-theme .apple-system-bubble{color:#666!important;background:#00000014!important;border:none!important}.apple-chat-page.light-theme .chat-empty-state-centered{color:#666}.permission-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0000008c;justify-content:center;align-items:center;animation:.35s perm-overlay-in;display:flex;position:fixed;inset:0}@keyframes perm-overlay-in{0%{opacity:0}to{opacity:1}}.permission-modal{-webkit-backdrop-filter:blur(30px)saturate(200%);color:#1a1a1a;background:#ffffffe0;border:1px solid #ffffffb3;border-radius:24px;width:95%;max-width:440px;max-height:85vh;padding:32px 28px 24px;animation:.4s cubic-bezier(.19,1,.22,1) perm-modal-in;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000002e,inset 0 0 0 1px #ffffff4d}@keyframes perm-modal-in{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.permission-modal-close{cursor:pointer;color:#888;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .25s;display:flex;position:absolute;top:14px;right:14px}.permission-modal-close:hover{color:#333;background:#0000001f;transform:rotate(90deg)}.permission-modal-icon-row{justify-content:center;margin-bottom:16px;display:flex}.permission-modal-icon-circle{color:#fff;background:linear-gradient(135deg,#f44 0%,#ff7043 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:2.5s ease-in-out infinite perm-icon-pulse;display:flex;box-shadow:0 8px 30px #ff444459}@keyframes perm-icon-pulse{0%,to{transform:scale(1);box-shadow:0 8px 30px #ff444459}50%{transform:scale(1.06);box-shadow:0 12px 40px #ff444480}}.permission-modal-title{text-align:center;letter-spacing:-.3px;margin:0 0 8px;font-size:20px;font-weight:700}.permission-modal-message{text-align:center;color:#555;margin:0 0 18px;font-size:14px;line-height:1.5}.permission-modal-hint{background:#ffc1071a;border:1px solid #ffc1074d;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.permission-modal-hint-icon{flex-shrink:0;font-size:20px;line-height:1}.permission-modal-hint p{color:#6d5700;margin:0;font-size:13px;line-height:1.5}.permission-modal-browsers{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.permission-browser-card{background:#fff9;border:1px solid #00000014;border-radius:14px;transition:all .3s;overflow:hidden}.permission-browser-card.expanded{background:#ffffffe6;border-color:#0072ff40;box-shadow:0 4px 16px #0072ff14}.permission-browser-header{cursor:pointer;color:#333;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.permission-browser-header:hover{background:#00000008}.permission-browser-label{align-items:center;gap:8px;display:flex}.permission-browser-body{padding:0 14px 14px;animation:.3s perm-expand}@keyframes perm-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.permission-browser-body p{color:#555;margin:0 0 8px;font-size:13px;line-height:1.55}.permission-browser-body p:last-child{margin-bottom:0}.permission-modal-footer-note{text-align:center;color:#888;margin:0 0 18px;font-size:12px;line-height:1.5}.permission-modal-actions{justify-content:center;display:flex}.permission-modal-btn-retry{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0072ff 0%,#00c6ff 100%);border:none;border-radius:50px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 6px 20px #0072ff4d}.permission-modal-btn-retry:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0072ff66}.permission-modal-btn-retry:active{transform:translateY(0)}.dark-theme .permission-modal{color:#eee;background:#1e1e23eb;border-color:#ffffff1a;box-shadow:0 24px 80px #00000080,inset 0 0 0 1px #ffffff0f}.dark-theme .permission-modal-close{color:#aaa;background:#ffffff14}.dark-theme .permission-modal-close:hover{color:#fff;background:#ffffff26}.dark-theme .permission-modal-title{color:#fff}.dark-theme .permission-modal-message{color:#aaa}.dark-theme .permission-modal-hint{background:#ffc10714;border-color:#ffc10733}.dark-theme .permission-modal-hint p{color:#e0c54a}.dark-theme .permission-browser-card{background:#ffffff0a;border-color:#ffffff14}.dark-theme .permission-browser-card.expanded{background:#ffffff14;border-color:#64b4ff40;box-shadow:0 4px 16px #0072ff1f}.dark-theme .permission-browser-header{color:#ddd}.dark-theme .permission-browser-header:hover{background:#ffffff0d}.dark-theme .permission-browser-body p{color:#bbb}.dark-theme .permission-modal-footer-note{color:#777}.tc-messages-scroll::-webkit-scrollbar{display:none}.nav-online-pill{-webkit-backdrop-filter:blur(12px);cursor:default;-webkit-user-select:none;user-select:none;background:#34c75914;border:1px solid #34c75940;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s;display:flex}.nav-online-pill:hover{background:#34c75924;border-color:#34c75966;transform:translateY(-1px);box-shadow:0 4px 16px #34c75926}.nav-online-dot{background:#34c759;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite nav-dot-pulse;box-shadow:0 0 8px #34c759b3}@keyframes nav-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 6px #34c75980}50%{transform:scale(1.2);box-shadow:0 0 14px #34c759e6}}.nav-online-count{color:#34c759;letter-spacing:-.3px;font-size:14px;font-weight:700;line-height:1}.nav-online-label{color:#ffffff80;letter-spacing:.2px;font-size:12px;font-weight:500;line-height:1}.light-theme .nav-online-pill{background:#34c7590f;border-color:#34c75933}.light-theme .nav-online-pill:hover{background:#34c7591f;border-color:#34c75959;box-shadow:0 4px 16px #34c7591a}.light-theme .nav-online-label{color:#00000073}.light-theme .nav-online-count{color:#28a745}.apple-chat-page.light-theme .nav-online-label{color:#00000073}.apple-chat-page.light-theme .nav-online-count{color:#28a745}.apple-chat-page.light-theme .nav-online-pill{background:#34c7590f;border-color:#34c75933}.mobile-only{display:none!important}@media screen and (width<=768px){.lite-nav,.apple-chat-nav,.apple-header,.apple-nav{height:48px!important;min-height:48px!important;padding:0 16px!important;padding-top:env(safe-area-inset-top,0px)!important}.lite-logo img,.nav-logo img{height:28px!important}.lite-logo,.nav-logo{flex-shrink:0!important;align-items:center!important;display:flex!important;position:relative!important;left:auto!important;transform:none!important}.nav-online-label{display:none!important}.nav-online-pill{padding:4px 10px!important;font-size:11px!important}.apple-home-container .apple-nav{padding:0 8px!important}.apple-home-container .apple-header{height:48px!important;min-height:48px!important}.apple-home-container .nav-right,.apple-home-container .lite-nav-links{gap:6px!important;display:flex!important}.apple-home-container .nav-right button:not(.donate-shimmer-btn){white-space:nowrap!important;border-radius:50px!important;flex-shrink:0!important;padding:4px 12px!important;font-size:11px!important}.apple-home-container .donate-shimmer-btn{border-radius:50px!important;flex-shrink:0!important;height:auto!important;padding:6px 12px!important;font-size:12px!important}.apple-home-container .hero-title{margin-bottom:2px!important;padding:0 10px!important;font-size:36px!important;line-height:1.1!important}.apple-home-container .hero-subtitle{margin-bottom:4px!important;padding:0 14px!important;font-size:15px!important;line-height:1.2!important}.apple-home-container .online-badge{margin-top:4px!important;padding:4px 14px!important;font-size:13px!important}.apple-home-container .feature-pills-container{box-sizing:border-box!important;flex-flow:row!important;justify-content:center!important;gap:4px!important;width:100%!important;margin-top:6px!important;padding:0 8px!important;display:flex!important}.apple-home-container .feature-pill{white-space:nowrap!important;border-radius:50px!important;flex-shrink:0!important;gap:4px!important;padding:5px 10px!important;font-size:11px!important}.apple-home-container .feature-pill svg{width:12px!important;height:12px!important}.apple-home-container .apple-cards-container{box-sizing:border-box!important;flex-direction:column!important;gap:6px!important;width:100%!important;margin-top:8px!important;padding:0 12px!important;display:flex!important}.apple-home-container .apple-widget{box-sizing:border-box!important;border-radius:16px!important;gap:16px!important;width:100%!important;margin:0!important;padding:14px 18px!important}.apple-home-container .widget-icon-wrapper{width:50px!important;height:50px!important}.apple-home-container .widget-icon-wrapper svg{width:24px!important;height:24px!important}.apple-home-container .apple-widget h3{margin-bottom:2px!important;font-size:17px!important}.apple-home-container .apple-widget p{margin:0!important;font-size:13px!important;line-height:1.2!important}.apple-home-container .apple-footer{padding:8px 10px!important;padding-bottom:calc(env(safe-area-inset-bottom,5px) + 5px)!important;margin-top:auto!important}.apple-home-container .apple-footer .footer-links{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;margin-bottom:4px!important;display:flex!important}.apple-home-container .apple-footer .separator{display:inline-block!important}.apple-home-container .apple-footer a,.apple-home-container .apple-footer span,.apple-home-container .apple-footer p{font-size:8.5px!important}.lite-bottom-bar,.apple-chat-footer,.apple-footer-controls{height:64px!important;padding:10px 16px!important;padding-bottom:env(safe-area-inset-bottom,10px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;z-index:999!important;box-sizing:content-box!important;background:#000000bf!important;border-top:none!important;align-items:center!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.apple-input-form{align-items:center!important;gap:8px!important;width:100%!important;padding:0!important;display:flex!important}.btn-text{display:none!important}.skip-btn,.lite-btn-skip{color:#fff!important;background:#ff3b30!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;order:1!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important;display:flex!important}.tc-icon-btn-wrap{order:4!important;display:flex!important}.tc-icon-btn{color:#fff!important;background:0 0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;display:flex!important}.apple-chat-input,.lite-chat-input{color:#fff!important;background:#fff3!important;border:1px solid #fff6!important;border-radius:50px!important;flex:1!important;order:2!important;min-width:0!important;height:40px!important;padding:0 14px!important;font-size:16px!important}.apple-chat-input::placeholder,.lite-chat-input::placeholder{color:#fff9!important}.send-btn,.lite-btn-enter{color:#fff!important;background:#34c759!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;order:5!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important;display:flex!important}.desktop-only{display:none!important}.mobile-only{display:flex!important}.page-video-chat{background-color:#0a0a0c!important;background-image:radial-gradient(at 0 100%,#100f15 0,#0000 50%),radial-gradient(at 50% 100%,#171f35 0,#0000 50%),radial-gradient(at 100% 100%,#391421 0,#0000 50%)!important;flex-direction:column!important;width:100vw!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.page-video-chat .lite-nav{height:calc(52px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) 12px 0 12px!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;z-index:100!important;background:#23232ad9!important;border-bottom:1px solid #ffffff1f!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important}.page-video-chat .lite-logo img{height:28px!important}.page-video-chat .lite-nav-links{align-items:center!important;gap:10px!important;display:flex!important}.page-video-chat .nav-online-pill{gap:5px!important;padding:4px 10px!important;font-size:12px!important;display:flex!important}.page-video-chat .nav-online-dot{width:7px!important;height:7px!important}.page-video-chat .lite-nav button[title=Report\ User]{background:#dc2626d9!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:flex!important}.page-video-chat .lite-nav button[title=Report\ User] svg{stroke:#fff!important;width:16px!important;height:16px!important}.page-video-chat .dark-mode-toggle{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;transform:none!important}.page-video-chat .lite-messages-area{display:none!important}.page-video-chat .lite-main-content{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}.page-video-chat .vc-thundr-layout{flex-direction:column!important;flex:4.5!important;gap:0!important;height:auto!important;min-height:0!important;display:flex!important}.page-video-chat .vc-left-col{border:none!important;flex-direction:column!important;flex:1!important;gap:0!important;width:100vw!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.page-video-chat .vc-video-box.vc-stranger-box{background:#000!important;border:none!important;border-bottom:2px solid #000!important;border-radius:0!important;flex:1!important;order:1!important;width:100%!important;height:auto!important;margin:0!important;position:relative!important;overflow:hidden!important}.page-video-chat .vc-video-box.vc-local-box{background:#000!important;border:none!important;border-radius:0!important;flex:1!important;order:2!important;width:100%!important;height:auto!important;margin:0!important;position:relative!important;overflow:hidden!important}.page-video-chat .vc-right-col{display:contents!important}.page-video-chat .vc-chat-panel{display:none!important}.page-video-chat .lite-video-stream,.page-video-chat video{object-fit:cover;background:#000!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.page-video-chat .lite-video-overlay-msg.search-anim{z-index:10!important;background:#000000b3!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important}.page-video-chat .messages-mobile{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:0 0!important;flex-direction:column!important;flex:1!important;gap:6px!important;min-height:60px!important;padding:8px 16px 72px!important;display:flex!important;overflow:hidden auto!important}.page-video-chat .messages-mobile::-webkit-scrollbar{display:none!important}.page-video-chat .mobile-msg-bubble{align-items:flex-end!important;gap:8px!important;display:flex!important}.page-video-chat .mobile-msg-bubble.you{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;color:#fff!important;background:#0a84ffbf!important;border:1px solid #ffffff40!important;border-radius:18px 18px 4px!important;align-self:flex-end!important;max-width:75%!important;padding:7px 14px!important;font-size:13px!important;box-shadow:0 4px 15px #0000001a!important}.page-video-chat .mobile-msg-bubble.stranger{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;color:#e0e0e0!important;background:#282828a6!important;border:1px solid #ffffff1f!important;border-radius:18px 18px 18px 4px!important;align-self:flex-start!important;max-width:75%!important;padding:7px 14px!important;font-size:13px!important;box-shadow:0 4px 15px #0000000d!important}.page-video-chat .mobile-msg-bubble.system{color:#ffffffb3!important;background:#00000080!important;border-radius:50px!important;justify-content:center!important;align-self:center!important;padding:6px 16px!important;font-size:12px!important;font-style:italic!important}.page-video-chat .mobile-msg-bubble .msg-time{opacity:.6!important;white-space:nowrap!important;margin-bottom:-2px!important;font-size:10px!important}.page-video-chat .lite-bottom-bar,.page-video-chat .vc-right-bottom,.page-text-chat .lite-bottom-bar,.page-voice-chat .lite-bottom-bar{bottom:0;-webkit-backdrop-filter:blur(30px)!important;height:56px!important;padding:0 12px!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;z-index:9999!important;box-sizing:border-box!important;background:#0f0f14f7!important;border-top:1px solid #ffffff14!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important;position:fixed!important;left:0!important;right:0!important}.page-video-chat .apple-input-form,.page-text-chat .apple-input-form,.page-voice-chat .apple-input-form{background:0 0!important;border:none!important;align-items:center!important;gap:8px!important;width:100%!important;padding:0!important;display:flex!important;position:relative!important}.page-video-chat .skip-btn,.page-text-chat .skip-btn,.page-voice-chat .skip-btn{color:#fff!important;background:linear-gradient(135deg,#ff3b30,#ff2d55)!important;border:none!important;border-radius:12px!important;order:1!important;justify-content:center!important;align-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important;display:flex!important;box-shadow:0 4px 12px #ff3b304d!important}.page-video-chat .skip-btn .btn-text,.page-text-chat .skip-btn .btn-text,.page-voice-chat .skip-btn .btn-text{display:none!important}.page-video-chat .skip-btn svg,.page-text-chat .skip-btn svg,.page-voice-chat .skip-btn svg{width:18px!important;height:18px!important}.page-video-chat .apple-chat-input,.page-text-chat .apple-chat-input,.page-voice-chat .apple-chat-input{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff26!important;border-radius:50px!important;flex:1!important;order:2!important;height:48px!important;padding:0 52px 0 16px!important;font-size:16px!important}.page-video-chat .tc-icon-btn-wrap,.page-text-chat .tc-icon-btn-wrap,.page-voice-chat .tc-icon-btn-wrap{z-index:10!important;position:absolute!important;top:50%!important;right:64px!important;transform:translateY(-50%)!important}.page-video-chat .tc-emoji-popover,.page-text-chat .tc-emoji-popover,.page-voice-chat .tc-emoji-popover{transform-origin:100% 100%!important;left:auto!important;right:-44px!important}.page-video-chat .tc-icon-btn[title=Emoji],.page-video-chat .tc-icon-btn-wrap>button,.page-text-chat .tc-icon-btn[title=Emoji],.page-text-chat .tc-icon-btn-wrap>button,.page-voice-chat .tc-icon-btn[title=Emoji],.page-voice-chat .tc-icon-btn-wrap>button{color:#fff9!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:flex!important}.page-video-chat .tc-icon-btn-wrap svg,.page-text-chat .tc-icon-btn-wrap svg,.page-voice-chat .tc-icon-btn-wrap svg{width:20px!important;height:20px!important}.page-video-chat .send-btn,.page-text-chat .send-btn,.page-voice-chat .send-btn{color:#fff!important;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;border-radius:12px!important;order:5!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important;display:flex!important;box-shadow:0 4px 12px #6366f14d!important}.page-video-chat .send-btn svg,.page-text-chat .send-btn svg,.page-voice-chat .send-btn svg{width:18px!important;height:18px!important}.page-voice-chat .lite-nav{display:flex!important}.page-voice-chat .lite-main-content{flex-direction:column!important;flex:1!important;min-height:0!important;padding:0 16px!important;display:flex!important;overflow:hidden!important}.page-voice-chat .lite-voice-layout{flex:1!important;min-height:0!important;overflow:hidden!important}.page-voice-chat .lite-messages-area{flex-direction:column!important;flex:1!important;min-height:0!important;max-height:none!important;display:flex!important;overflow-y:auto!important}.page-voice-chat .voice-visualizers-wrapper{flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;margin-left:0!important;padding:8px 0!important}.page-voice-chat .voice-visualizers-wrapper>div{flex:1!important;width:auto!important;height:auto!important}.page-voice-chat .voice-visualizers-wrapper p{margin-bottom:4px!important;padding:0!important;font-size:11px!important}.page-voice-chat .audio-visualizer,.page-voice-chat canvas,.page-voice-chat .mobile-pulsing-mic-container{box-sizing:border-box!important;border:none!important;border-radius:8px!important;width:100%!important;height:40px!important}.pulsing-icon,.large-pulsing-mic{animation:2s ease-in-out infinite mic-pulse;color:#7c6bff!important;width:30px!important;height:30px!important}@keyframes mic-pulse{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(.9)}}.page-text-chat .apple-chat-nav{justify-content:space-between!important;align-items:center!important;display:flex!important;position:relative!important}.page-text-chat .apple-chat-nav>div:last-child{flex:1!important;justify-content:flex-end!important;display:flex!important}.page-text-chat .nav-online-pill,.page-text-chat .dark-mode-toggle{display:flex!important}.page-text-chat .apple-status{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:90px!important;padding:4px 8px!important;font-size:11px!important;overflow:hidden!important}.page-text-chat .tc-messages-scroll{padding-top:56px!important;padding-bottom:96px!important}button,input,select{min-width:44px;min-height:44px}.nav-online-pill,.apple-status,.nav-report-btn,.nav-camfit-btn,.dark-mode-toggle,.dark-mode-toggle button,.tc-emoji-popover button{min-width:auto;min-height:auto}@media (hover:none){.glass-motion-btn:hover,.apple-widget:hover,.tc-icon-btn:hover{background:inherit!important;transform:none!important}.glass-motion-btn:active,.apple-widget:active,.tc-icon-btn:active{opacity:.7}}.dark-mode-toggle,button.dark-mode-toggle,.theme-toggle-btn.dark-mode-toggle{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;transform:none!important}.dark-mode-toggle svg,.theme-toggle-btn.dark-mode-toggle svg{width:16px!important;height:16px!important}.nav-report-btn,button.nav-report-btn{border-radius:8px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.nav-report-btn svg,button.nav-report-btn svg{width:16px!important;height:16px!important}.nav-camfit-btn{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.nav-camfit-btn svg{width:16px!important;height:16px!important}.watermark-img{height:16px!important}.light-theme.lite-app-container,.light-theme.apple-chat-page{color:#1a1a1a!important;background-color:#f0f2f5!important;background-image:radial-gradient(at 0 0,#c8e6ffb3 0,#0000 50%),radial-gradient(at 100% 0,#ffe6f080 0,#0000 50%),radial-gradient(at 50% 100%,#e6fff080 0,#0000 50%)!important}.light-theme .lite-nav,.light-theme .apple-chat-nav,.light-theme.page-voice-chat .lite-nav,.light-theme.page-video-chat .lite-nav,.light-theme.page-text-chat .apple-chat-nav{background:#ffffffd9!important;border-bottom:1px solid #00000014!important;box-shadow:0 2px 12px #0000000f!important}.light-theme .lite-bottom-bar,.light-theme .apple-chat-footer,.light-theme .apple-footer-controls,.light-theme.page-voice-chat .lite-bottom-bar,.light-theme.page-video-chat .lite-bottom-bar,.light-theme.page-text-chat .lite-bottom-bar{background:#f5f5faf7!important;border-top:1px solid #00000014!important;box-shadow:0 -2px 12px #0000000f!important}.light-theme .apple-input-form,.light-theme.page-voice-chat .apple-input-form,.light-theme.page-video-chat .apple-input-form,.light-theme.page-text-chat .apple-input-form{background:0 0!important;border:none!important}.light-theme .apple-chat-input,.light-theme .lite-chat-input,.light-theme.page-voice-chat .apple-chat-input,.light-theme.page-video-chat .apple-chat-input,.light-theme.page-text-chat .apple-chat-input{color:#1a1a1a!important;background:#0000000f!important;border:1px solid #0000001f!important}.light-theme .apple-chat-input::placeholder,.light-theme .lite-chat-input::placeholder{color:#0006!important}.light-theme .tc-icon-btn,.light-theme .tc-icon-btn[title=Emoji],.light-theme .tc-icon-btn-wrap>button,.light-theme .tc-icon-btn[title=Send\ image]{color:#00000073!important}.light-theme .lite-messages-area,.light-theme.page-voice-chat .lite-messages-area{color:#1a1a1a!important;background:#ffffffbf!important;border:1px solid #0000000f!important}.light-theme .nav-online-pill{color:#333!important;background:#0000000f!important}.light-theme .chat-msg-bubble{color:#1a1a1a!important}.light-theme .lite-msg.you{color:#fff!important;box-shadow:none!important;background:#007aff!important;border:none!important}.light-theme .lite-msg.you .chat-msg-bubble{background:0 0!important;border:none!important}.light-theme .lite-msg.stranger{color:#000!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 4px 15px #0000000d!important}.light-theme .lite-msg.stranger .chat-msg-bubble{background:0 0!important;border:none!important}.light-theme .system-msg-bubble{color:#666!important;background:#00000014!important;border:none!important}.light-theme .page-video-chat .mobile-msg-bubble.you{color:#fff!important;background:#007aff!important;border:none!important}.light-theme .page-video-chat .mobile-msg-bubble.stranger{color:#000!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 4px 15px #0000000d!important}.light-theme .page-video-chat .mobile-msg-bubble.system{color:#666!important;background:#00000014!important;border:none!important}.light-theme canvas{background:#0000000a!important}.light-theme .voice-visualizers-wrapper p{color:#333!important}.light-theme .pulsing-text{color:#666!important}.light-theme .lite-main-content,.light-theme.page-voice-chat .lite-main-content{background:0 0!important}}@media (width>=768px){.fullscreen-mode .lite-main-content{width:100%!important;max-width:100vw!important}.fullscreen-mode .lite-video-row{flex:1!important}.fullscreen-mode .lite-messages-area{display:none!important}.fullscreen-mode .lite-video-container{height:100%!important}.fullscreen-mode .lite-video-layout{flex-direction:row!important;gap:16px!important}}.typing-indicator-bar{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:5px;margin-bottom:6px;padding:8px 14px;animation:.25s typing-slide-up;display:inline-flex;position:absolute;bottom:100%;left:20px}@keyframes typing-slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.typing-dot{background:#a855f7;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite both typing-bounce}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.16s}.typing-dot:nth-child(3){animation-delay:.32s}@keyframes typing-bounce{0%,80%,to{opacity:.35;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.light-mode .typing-indicator-bar{background:#0000000d;border-color:#0000001a}.light-mode .typing-dot{background:#7c3aed}.cookie-banner-overlay{z-index:99999;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:24px;left:0;right:0}.cookie-banner-content{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#1e1e20bf;border:1px solid #ffffff26;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:90%;max-width:500px;padding:16px 20px;animation:.5s cubic-bezier(.16,1,.3,1) slide-up-cookie;display:flex;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a}@keyframes slide-up-cookie{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.cookie-banner-left{align-items:center;gap:12px;display:flex}.cookie-emoji{font-size:24px}.cookie-banner-left p{color:#eee;margin:0;font-size:13px;line-height:1.4}.cookie-banner-left a{color:#a855f7;font-weight:600;text-decoration:none;transition:all .2s}.cookie-banner-left a:hover{color:#c084fc;text-decoration:underline}.cookie-banner-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:50px;flex-shrink:0;padding:8px 18px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #8a5cf666}.cookie-banner-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8a5cf699}.light-mode .cookie-banner-content{background:#ffffffd9;border:1px solid #0000001a;box-shadow:0 15px 35px #0000001a}.light-mode .cookie-banner-left p{color:#333}.light-mode .cookie-banner-left a{color:#7c3aed}@media (width<=500px){.cookie-banner-content{text-align:center;flex-direction:column;gap:14px;padding:18px}.cookie-banner-left{flex-direction:column;gap:8px}.cookie-banner-btn{width:100%}}.page-video-chat .vc-video-element{background:#000!important}.page-video-chat .vc-video-element.local{transform:scaleX(-1)!important}.page-video-chat .vc-video-label{color:#fff!important;z-index:10!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;text-transform:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:#00000080!important;border-radius:50px!important;padding:4px 10px!important;font-size:12px!important;font-weight:500!important;position:absolute!important;top:8px!important;left:8px!important}.light-theme.page-video-chat{background:#f0f2f5!important}.light-theme.page-video-chat .lite-nav{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;color:#1a1a1a!important;background:#ffffffd9!important;border-bottom:1px solid #00000014!important}.light-theme.page-video-chat .lite-nav .lite-logo{color:#1a1a1a!important}.light-theme.page-video-chat .lite-nav .nav-online-pill{color:#1a1a1a!important;background:#0000000d!important}.light-theme.page-video-chat .lite-nav svg{stroke:#1a1a1a}.light-theme.page-video-chat .vc-right-col{background-color:#f4f7fb!important;background-image:radial-gradient(at 0 0,#c8e6ffb3 0,#0000 50%),radial-gradient(at 100% 0,#ffe6f0b3 0,#0000 50%),radial-gradient(at 50% 100%,#e6fff0b3 0,#0000 50%)!important}.light-theme.page-video-chat .messages-mobile{background:0 0!important}.light-theme.page-video-chat .vc-right-col{border-left:1px solid #00000014!important}.light-theme.page-video-chat .vc-chat-panel{color:#1a1a1a!important}.light-theme.page-video-chat .lite-msg.system{color:#666!important}.light-theme.page-video-chat .vc-stranger-box{border-bottom:1px solid #0000001a!important}.light-theme.page-video-chat .vc-right-bottom{background:#f5f5faf2!important;border-top:1px solid #00000014!important}.light-theme.page-video-chat .apple-input-form{background:#0000000d!important;border:1px solid #0000001a!important}.light-theme.page-video-chat .apple-chat-input{color:#1a1a1a!important}.light-theme.page-video-chat .apple-chat-input::placeholder{color:#00000080!important}.light-theme.page-video-chat .tc-icon-btn{color:#555!important}.light-theme.page-video-chat .tc-icon-btn svg{stroke:#555!important}.tc-icon-btn-wrap{flex-shrink:0;align-items:center;display:flex;position:relative}.tc-icon-btn{cursor:pointer;color:#ffffff80;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:color .2s,background .2s;display:flex}.tc-icon-btn:hover:not(:disabled){color:#a78bfa;background:#a78bfa1f}.tc-icon-btn:disabled{opacity:.3;cursor:not-allowed}.apple-chat-page.light-theme .tc-icon-btn{color:#00000073}.apple-chat-page.light-theme .tc-icon-btn:hover:not(:disabled){color:#6366f1;background:#6366f11a}.tc-emoji-popover{z-index:9999;border-radius:16px;animation:.2s cubic-bezier(.34,1.56,.64,1) emojiPopIn;position:absolute;bottom:calc(100% + 12px);right:-10px;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff14}@keyframes emojiPopIn{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.tc-emoji-popover ::-webkit-scrollbar{width:0;height:0;display:none}.tc-emoji-popover *{scrollbar-width:none!important;-ms-overflow-style:none!important}.tc-image-preview-bar{z-index:50;background:#141724;border:1px solid #8b5cf659;border-radius:12px;align-items:center;gap:10px;margin:0 0 8px;padding:6px 12px;animation:.2s previewSlideIn;display:flex;box-shadow:0 8px 24px #00000059}.light-theme .tc-image-preview-bar,.light-mode .tc-image-preview-bar{background:#fff!important;border:1px solid #8b5cf666!important;box-shadow:0 8px 24px #0000001f!important}.light-theme .tc-preview-thumb,.light-mode .tc-preview-thumb{border:1px solid #00000014!important}@keyframes previewSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tc-preview-thumb{object-fit:cover;border:1px solid #ffffff1f;border-radius:8px;width:40px;height:40px}.tc-preview-label{color:#c8d2ffb3;flex:1;font-size:12px;font-weight:500}.light-theme .tc-preview-label,.light-mode .tc-preview-label{color:#505078cc!important}.tc-preview-remove{cursor:pointer;color:#ff6b6b;background:#ff3b3026;border:1px solid #ff3b304d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .2s;display:flex}.tc-preview-remove:hover{color:#fff;background:#ff3b304d}.tc-chat-image{object-fit:cover;cursor:pointer;border:1px solid #ffffff1a;border-radius:16px;max-width:320px;max-height:300px;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 16px #00000040}.tc-chat-image:hover{transform:scale(1.03);box-shadow:0 8px 28px #00000059}.apple-bubble-row.you .tc-chat-image{border-bottom-right-radius:4px;margin-left:auto}.apple-bubble-row.stranger .tc-chat-image{border-bottom-left-radius:4px;margin-right:auto}.feedback-page-bg{color:#e8eaf6;scrollbar-width:none;-ms-overflow-style:none;background-color:#0b0c14;background-image:radial-gradient(at 10% 15%,#783cff2e 0%,#0000 55%),radial-gradient(at 90% 5%,#3c82ff24 0%,#0000 50%),radial-gradient(at 60% 95%,#b41eb41f 0%,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;flex-direction:column;width:100vw;min-height:100vh;font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden scroll}.feedback-page-bg::-webkit-scrollbar{display:none}.feedback-bg-orb{pointer-events:none;z-index:0;filter:blur(90px);opacity:.35;border-radius:50%;position:fixed}.orb1{background:radial-gradient(circle,#703cff80,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite alternate orbFloat1;top:-100px;left:-100px}.orb2{background:radial-gradient(circle,#1e78ff66,#0000 70%);width:600px;height:600px;animation:22s ease-in-out infinite alternate orbFloat2;top:40%;right:-150px}.orb3{background:radial-gradient(circle,#c81eb459,#0000 70%);width:400px;height:400px;animation:15s ease-in-out infinite alternate orbFloat3;bottom:-80px;left:30%}@keyframes orbFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(80px,120px)scale(1.15)}}@keyframes orbFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,-80px)scale(1.2)}}@keyframes orbFloat3{0%{transform:translate(0)scale(1)}to{transform:translate(50px,-60px)scale(1.1)}}.feedback-nav{z-index:10;position:relative;background:#0b0c14bf!important;border-bottom:1px solid #ffffff0f!important;box-shadow:0 4px 20px #0006!important}.feedback-main{z-index:1;flex-direction:column;flex:1;align-items:center;padding:40px 20px 80px;display:flex;position:relative}.feedback-header{text-align:center;margin-bottom:40px}.feedback-title{background:linear-gradient(135deg,#a78bfa,#60a5fa,#f472b6);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(28px,5vw,48px);font-weight:800}.feedback-subtitle{color:#c8d2ffa6;margin:0;font-size:16px;font-weight:400}.feedback-form-card{-webkit-backdrop-filter:blur(28px)saturate(160%);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:36px;width:100%;max-width:680px;padding:40px;display:flex;box-shadow:0 0 0 1px #ffffff0a,0 20px 60px #00000080,inset 0 1px #ffffff14}.fb-section{flex-direction:column;gap:14px;display:flex}.fb-section-label{text-transform:uppercase;letter-spacing:.8px;color:#b4beffcc;font-size:13px;font-weight:600}.fb-stars{align-items:center;gap:6px;display:flex}.fb-star{cursor:pointer;color:#ffffff1f;background:0 0;border:none;padding:0;font-size:38px;line-height:1;transition:color .15s,transform .15s,filter .15s}.fb-star.active{color:#facc15;filter:drop-shadow(0 0 8px #facc1599)}.fb-star:hover{transform:scale(1.2)}.fb-star-label{color:#facc15;opacity:.9;margin-left:12px;font-size:15px;font-weight:600;animation:.2s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fb-pills{flex-wrap:wrap;gap:10px;display:flex}.fb-pill{color:#dce6ffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50px;padding:8px 18px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;transition:all .25s}.fb-pill:hover{color:#c4b5fd;background:#a78bfa26;border-color:#a78bfa80;transform:translateY(-2px)}.fb-pill.active{color:#ddd6fe;background:linear-gradient(135deg,#8b5cf673,#6366f159);border-color:#a78bfab3;box-shadow:0 4px 16px #8b5cf640,inset 0 1px #ffffff1f}.fb-radio-group{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.fb-radio-item{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.fb-radio-item:hover{background:#60a5fa1a;border-color:#60a5fa4d}.fb-radio-item input[type=radio]{display:none}.fb-radio-custom{background:0 0;border:2px solid #fff3;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.fb-radio-item input[type=radio]:checked~.fb-radio-custom{background:#60a5fa33;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26,inset 0 0 0 4px #60a5fa}.fb-radio-item:has(input[type=radio]:checked){background:#60a5fa1a;border-color:#60a5fa66}.fb-radio-label{color:#dce6ffcc;font-size:14px;font-weight:500}.fb-emoji-row{flex-wrap:wrap;gap:12px;display:flex}.fb-emoji-btn{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:70px;padding:14px 18px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex}.fb-emoji-btn:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-4px)scale(1.05)}.fb-emoji-btn.active{background:#a78bfa2e;border-color:#a78bfa99;transform:translateY(-4px)scale(1.05);box-shadow:0 8px 20px #8b5cf633,inset 0 1px #ffffff1a}.fb-emoji{font-size:28px;line-height:1;transition:transform .2s}.fb-emoji-btn.active .fb-emoji{animation:.3s cubic-bezier(.34,1.56,.64,1) emojiPop}@keyframes emojiPop{0%{transform:scale(1)}50%{transform:scale(1.4)rotate(-5deg)}to{transform:scale(1)}}.fb-emoji-label{color:#c8d2ff80;letter-spacing:.3px;white-space:nowrap;font-size:11px;font-weight:500}.fb-emoji-btn.active .fb-emoji-label{color:#c4b5fd}.fb-checkbox-group{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.fb-checkbox-item{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.fb-checkbox-item:hover{background:#f472b614;border-color:#f472b640}.fb-checkbox-item input[type=checkbox]{display:none}.fb-check-custom{background:0 0;border:2px solid #fff3;border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.fb-checkbox-item input[type=checkbox]:checked~.fb-check-custom{background:linear-gradient(135deg,#a78bfa,#f472b6);border-color:#0000;box-shadow:0 0 8px #a78bfa66}.fb-checkbox-item input[type=checkbox]:checked~.fb-check-custom:after{content:"✓";color:#fff;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.fb-checkbox-item:has(input[type=checkbox]:checked){background:#a78bfa1a;border-color:#a78bfa59}.fb-check-label{color:#dce6ffcc;font-size:14px;font-weight:500}.fb-textarea-wrap{position:relative}.fb-textarea{color:#e8eaf6;resize:vertical;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;min-height:120px;padding:16px 16px 30px;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.6;transition:all .3s}.fb-textarea::placeholder{color:#c8d2ff4d}.fb-textarea:focus{background:#ffffff12;border-color:#a78bfa99;box-shadow:0 0 0 3px #8b5cf626,0 8px 24px #0003}.fb-char-count{color:#c8d2ff59;font-size:11px;font-weight:500;transition:color .2s;position:absolute;bottom:10px;right:14px}.fb-char-count.limit{color:#f87171}.fb-input{color:#e8eaf6;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-family:Inter,sans-serif;font-size:14.5px;transition:all .3s}.fb-input::placeholder{color:#c8d2ff4d}.fb-input:focus{background:#ffffff12;border-color:#a78bfa99;box-shadow:0 0 0 3px #8b5cf626}.fb-optional{color:#c8d2ff66;text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.feedback-submit-btn{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#7c3aed 0%,#6366f1 50%,#a855f7 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #7c3aed66,inset 0 1px #ffffff26}.feedback-submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.feedback-submit-btn:hover:before{left:100%}.feedback-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed8c,inset 0 1px #ffffff26}.feedback-submit-btn:active{transform:translateY(0)}.feedback-submit-btn.submitting{opacity:.7;cursor:not-allowed}.fb-spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin;display:inline-block}.feedback-success-wrapper{z-index:1;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:relative}.feedback-success-card{text-align:center;-webkit-backdrop-filter:blur(24px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:28px;max-width:480px;padding:60px 50px;animation:.5s cubic-bezier(.34,1.56,.64,1) successPop;box-shadow:0 20px 60px #00000080}@keyframes successPop{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.feedback-success-icon{margin-bottom:20px;font-size:72px;animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both iconBounce}@keyframes iconBounce{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.feedback-success-title{background:linear-gradient(135deg,#a78bfa,#60a5fa,#f472b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:36px;font-weight:800}.feedback-success-subtitle{color:#c8d2ffa6;margin:0;font-size:16px;line-height:1.6}@media (width<=600px){.feedback-form-card{border-radius:18px;gap:28px;padding:28px 20px}.feedback-title{font-size:28px}.fb-radio-group{grid-template-columns:1fr 1fr}.fb-emoji-row{gap:8px}.fb-emoji-btn{padding:10px 12px}.fb-emoji{font-size:24px}.fb-checkbox-group{grid-template-columns:1fr}.feedback-success-card{padding:40px 24px}}@media (width<=768px){.fb-stars{flex-wrap:wrap;justify-content:center;overflow:hidden}.fb-star{font-size:32px}.fb-star-label{text-align:center;width:100%;margin-top:8px;margin-left:0;font-size:14px}.fb-pills{flex-direction:column;width:100%}.fb-pill{text-align:center;box-sizing:border-box;width:100%}}.blog-container{flex-direction:column!important;height:auto!important;min-height:100vh!important;display:flex!important;overflow:hidden auto!important}.blog-main-content{z-index:10;flex:1;width:100%;max-width:1000px;margin:0 auto;padding:40px 20px;position:relative}.blog-header{text-align:center;margin-bottom:50px}.blog-hero-title{color:#fff;letter-spacing:-1px;margin-bottom:12px;font-size:48px;font-weight:800}.blog-hero-subtitle{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:18px}.blog-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.blog-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;transition:all .3s;display:flex}.blog-card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 10px 30px #0003}.blog-category{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:50px;align-self:flex-start;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.blog-title{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.blog-excerpt{color:#fff9;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:24px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-meta{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-date-time{color:#ffffff80;font-size:13px}.blog-read-more{color:#b3a0ff;font-size:14px;font-weight:600}.post-main-content{z-index:10;flex:1;width:100%;max-width:800px;margin:0 auto;padding:40px 20px 80px;position:relative}.post-header{margin-bottom:40px}.post-category{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:50px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.post-title{color:#fff;letter-spacing:-1px;margin-bottom:16px;font-size:42px;font-weight:800;line-height:1.2}.post-meta{color:#ffffff80;font-size:15px}.post-content{color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:40px;font-size:17px;line-height:1.8}.post-content p{white-space:pre-wrap;margin-bottom:20px}.post-content p:last-child{margin-bottom:0}.post-content strong{color:#fff}.light-mode .blog-hero-title,.light-mode .blog-title,.light-mode .post-title,.light-mode .post-content strong{color:#111}.light-mode .blog-hero-subtitle,.light-mode .blog-excerpt,.light-mode .post-content{color:#000000b3}.light-mode .blog-card{background:#00000008;border-color:#00000014}.light-mode .blog-card:hover{border-color:#00000026;box-shadow:0 10px 30px #00000014}.light-mode .post-content{background:#00000005;border-color:#00000014}.light-mode .blog-date-time,.light-mode .post-meta{color:#00000080}.light-mode .blog-read-more{color:#6366f1}@media screen and (width<=768px){.blog-grid{grid-template-columns:1fr}.blog-hero-title,.post-title{font-size:32px}.blog-hero-subtitle{font-size:16px}.post-content{padding:24px;font-size:16px}}.donate-page-bg{color:#e8eaf6;scrollbar-width:none;-ms-overflow-style:none;background-color:#08080f;background-image:radial-gradient(circle at 10% 20%,#a033ff26 0%,#0000 50%),radial-gradient(circle at 90% 80%,#33ccff1f 0%,#0000 50%),radial-gradient(circle,#781ec80d 0%,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;flex-direction:column;width:100vw;min-height:100vh;font-family:Plus Jakarta Sans,Inter,sans-serif;display:flex;position:relative;overflow:hidden auto}.donate-page-bg::-webkit-scrollbar{display:none}.donate-nav{-webkit-backdrop-filter:blur(20px)saturate(180%);zIndex:100;background:#08080fbf;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 40px;display:flex;position:sticky;top:0;box-shadow:0 4px 30px #0000004d}.donate-logo-img{height:38px;transition:transform .3s}.donate-logo-img:hover{transform:scale(1.02)}.donate-nav-right{align-items:center;gap:16px;display:flex}.donate-nav-back-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .25s;display:inline-flex}.donate-nav-back-btn:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:translate(-2px)}.donate-main{box-sizing:border-box;z-index:1;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:60px 24px 100px;display:flex}.donate-header-section{text-align:center;margin-bottom:50px;animation:.8s cubic-bezier(.16,1,.3,1) forwards donateFadeIn}.donate-main-title{letter-spacing:-1.5px;background:linear-gradient(135deg,#fff 10%,#a855f7 50%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-family:Outfit,sans-serif;font-size:clamp(34px,5.5vw,54px);font-weight:800;line-height:1.15}.donate-main-subtitle{color:#e8f0feb3;max-width:580px;margin:0 auto;font-size:clamp(15px,2.5vw,19px);font-weight:400;line-height:1.5}.donate-grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:28px;width:100%;animation:.8s cubic-bezier(.16,1,.3,1) .15s both donateCardSlideUp;display:grid}.crypto-card{-webkit-backdrop-filter:blur(24px)saturate(160%);text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:28px;flex-direction:column;align-items:center;padding:36px 30px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #0003,inset 0 1px #ffffff0f}.crypto-card:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-8px)}.crypto-card.btc:hover{box-shadow:0 25px 50px #f7931a26,0 0 0 1px #f7931a33,inset 0 1px #ffffff1a}.crypto-card.eth:hover{box-shadow:0 25px 50px #627eea26,0 0 0 1px #627eea33,inset 0 1px #ffffff1a}.crypto-card.usdt:hover{box-shadow:0 25px 50px #26a17b26,0 0 0 1px #26a17b33,inset 0 1px #ffffff1a}.coin-icon-wrapper{border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:32px;transition:transform .3s;display:flex;box-shadow:inset 0 2px 5px #ffffff1a,0 8px 20px #0000004d}.crypto-card:hover .coin-icon-wrapper{transform:scale(1.1)rotate(5deg)}.coin-icon-wrapper.btc{color:#f7931a;background:linear-gradient(135deg,#f7931a26,#f7931a0d);border:1px solid #f7931a4d}.coin-icon-wrapper.eth{color:#8c9eff;background:linear-gradient(135deg,#627eea26,#627eea0d);border:1px solid #627eea4d}.coin-icon-wrapper.usdt{color:#26a17b;background:linear-gradient(135deg,#26a17b26,#26a17b0d);border:1px solid #26a17b4d}.coin-name{color:#fff;margin:0 0 4px;font-family:Outfit,sans-serif;font-size:22px;font-weight:700}.coin-symbol{color:#fff6;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;font-size:13.5px;font-weight:600}.qr-wrapper{box-sizing:border-box;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:170px;height:170px;margin-bottom:28px;padding:14px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 25px #0006}.crypto-card:hover .qr-wrapper{transform:scale(1.03);box-shadow:0 15px 30px #00000080}.qr-code-img{object-fit:contain;border-radius:8px;width:100%;height:100%}.address-box{box-sizing:border-box;text-align:left;background:#00000040;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;gap:8px;width:100%;margin-bottom:24px;padding:12px 14px;display:flex;position:relative}.address-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.address-value-container{justify-content:space-between;align-items:center;gap:12px;display:flex}.address-text{color:#ffffffd9;word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;font-family:Courier New,Courier,monospace;font-size:13.5px;font-weight:600;line-height:1.4}.address-copy-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:relative}.address-copy-btn:hover{background:#ffffff26;border-color:#fff3;transform:scale(1.05)}.address-copy-btn:active{transform:scale(.95)}.address-copy-btn.copied{animation:.3s copyPulse;color:#26a17b!important;background:#26a17b33!important;border-color:#26a17b80!important}@keyframes copyPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.donate-bottom-note{text-align:center;color:#fff6;margin-top:50px;font-size:13px;font-weight:500;line-height:1.5;animation:.8s cubic-bezier(.16,1,.3,1) .3s both donateFadeIn}@keyframes donateFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes donateCardSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.donate-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=768px){.donate-nav{padding:14px 20px}.donate-main{padding:40px 16px 80px}.donate-grid{grid-template-columns:1fr;gap:24px;max-width:440px;margin:0 auto}.donate-main-title{letter-spacing:-1px;font-size:34px}}.qr-download-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:6px;margin-top:-10px;margin-bottom:26px;padding:8px 20px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.qr-download-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff2e;transform:translateY(-1.5px);box-shadow:0 4px 12px #00000040}.qr-download-btn:active{transform:translateY(0)}.donate-method-overlay{z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.4s cubic-bezier(.16,1,.3,1) donateFadeIn;display:flex;position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(50px)!important;opacity:1!important;background:#000!important}.donate-method-modal{-webkit-backdrop-filter:blur(40px)saturate(180%);box-sizing:border-box;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:32px;flex-direction:column;align-items:center;width:100%;max-width:580px;padding:72px 40px 48px;animation:.5s cubic-bezier(.16,1,.3,1) 50ms both donateCardSlideUp;display:flex;position:relative;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff0d}.donate-modal-close{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.donate-modal-close:hover{color:#fff;background:#ffffff26;transform:rotate(90deg)}.method-modal-title{letter-spacing:-1px;background:linear-gradient(135deg,#fff 30%,#a855f7 70%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-family:Outfit,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:800}.method-modal-subtitle{color:#e8f0fea6;max-width:440px;margin-bottom:36px;font-size:15px;line-height:1.5}.method-options-container{flex-direction:column;gap:20px;width:100%;margin-bottom:28px;display:flex}.method-btn{text-align:left;cursor:pointer;box-sizing:border-box;color:#e8eaf6;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;align-items:center;width:100%;padding:22px 26px;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #0000001a,inset 0 1px #ffffff0d}.method-btn:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-3px)}.method-btn.paypal-btn:hover{box-shadow:0 15px 30px #0079c126,0 0 0 1px #0079c133,inset 0 1px #ffffff14}.method-btn.crypto-btn:hover{box-shadow:0 15px 30px #a855f726,0 0 0 1px #a855f733,inset 0 1px #ffffff14}.method-btn-icon-wrapper{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-right:20px;display:flex;box-shadow:0 4px 12px #0003}.method-btn-icon-wrapper.paypal{background:#0079c11f;border:1px solid #0079c14d}.method-btn-icon-wrapper.crypto{background:#a855f71f;border:1px solid #a855f74d}.method-btn-content{flex-direction:column;gap:4px;display:flex}.method-btn-title{color:#fff;font-size:18px;font-weight:700}.method-btn-description{color:#ffffff73;font-size:13px}.method-modal-close-btn{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:50px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .25s}.method-modal-close-btn:hover{color:#fff;background:#ffffff0d}.donate-nav-change-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .25s}.donate-nav-change-btn:hover{color:#fff;background:#ffffff1f;border-color:#fff3}@media (width<=580px){.donate-method-modal{padding:72px 24px 36px}.method-btn{padding:16px 20px}.method-btn-icon-wrapper{width:44px;height:44px;margin-right:14px}}:root{--bg-primary:#121625;--bg-secondary:#1e263866;--bg-tertiary:#ffffff08;--brand-primary:#ff5722;--brand-secondary:#ff8a65;--brand-gradient:linear-gradient(135deg, #ff5722 0%, #ff8a65 100%);--text-primary:#fff;--text-secondary:#9da3b4;--accent-success:#388e3c;--accent-success-hover:#2e7d32;--glass-bg:#1b223480;--glass-border:#ffffff14;--glass-blur:blur(16px);--glass-shadow:0 8px 32px #0003;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:30px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;margin:0;padding:0;overflow:auto}body{color:#fff;background:#0a0a0f;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;transition:background .4s,color .4s;overflow-x:hidden}body.light-mode{color:#111;background:#f5f5f5}#root{flex-direction:column;min-height:100vh;display:flex}body.page-locked,body.page-locked #root{overflow:hidden!important}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg)}::-webkit-scrollbar{display:none!important}*{-ms-overflow-style:none!important;scrollbar-width:none!important}
