:root{color:#17202a;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.coin-symbol{box-sizing:border-box;background:#f6c453;border:2px solid #b7791f;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;box-shadow:inset 0 0 0 3px #ffe59a}.coin-entry-button{color:#713f12;cursor:pointer;background:#fffaf0;border:1px solid #b4791f47;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:74px;min-height:44px;padding:0 13px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #713f121f}.coin-entry-button:hover{background:#fff4d6;border-color:#b4791f85}.coin-entry-button:focus-visible{outline-offset:2px;outline:3px solid #eab3083d}.coin-entry-icon{-o-object-fit:contain;object-fit:contain;flex:none;width:20px;height:20px}.coin-store-popup,.van-popup.coin-store-popup{--van-popup-background:transparent;background:0 0;width:min(680px,100vw - 32px);max-height:min(760px,100dvh - 32px);overflow:visible}.coin-store-dialog{color:#e5edf7;background:linear-gradient(#111827,#080b12);border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;width:100%;max-height:min(760px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 90px #05070b75}.coin-store-head{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 16px;display:flex}.coin-store-head h2{color:#fff;align-items:center;gap:8px;margin:0;font-size:30px;line-height:1.2;display:flex}.coin-store-head__title{min-width:0}.coin-store-head button{color:#dbeafe;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.coin-store-head button:disabled{cursor:not-allowed;opacity:.5}.coin-order-status{color:#dbeafe;background:#1e40af33;border:1px solid #60a5fa52;border-radius:8px;flex:none;gap:3px;margin:14px 20px 0;padding:11px 13px;font-size:13px;display:grid}.coin-order-status--success{color:#bbf7d0;background:#1665343d;border-color:#4ade8059}.coin-order-status--failed{color:#fecaca;background:#7f1d1d42;border-color:#f871716b}.coin-product-grid{scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.coin-product-grid::-webkit-scrollbar{display:none}.coin-product{color:#fff;cursor:pointer;text-align:center;background:#0f172abd;border:1px solid #94a3b838;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:142px;padding:18px 8px 12px;display:flex;position:relative}.coin-product.active{background:#ff8a001f;border-color:#ff8a00db;box-shadow:0 16px 34px #ff7a0024,inset 0 0 0 1px #ff8a0061}.coin-product__discount{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#ff7a00;border-radius:0 7px;max-width:90%;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;top:0;right:0;overflow:hidden}.coin-product img,.coin-product__visual{-o-object-fit:contain;object-fit:contain;place-items:center;width:42px;height:42px;display:grid}.coin-product__visual .coin-symbol{border-width:3px;width:32px;height:32px;box-shadow:inset 0 0 0 5px #ffe59a}.coin-product__visual img{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.coin-product strong{margin-top:8px;font-size:18px;line-height:1.1}.coin-product small{color:#86efac;min-height:14px;margin-top:3px;font-size:10px;font-weight:800}.coin-product__price{color:#ffb35c;margin-top:8px;font-size:13px;font-weight:900}.coin-store-empty{color:#cbd5e1;text-align:center;place-items:center;min-height:210px;padding:24px;font-size:14px;display:grid}.coin-store-error{color:#fecaca;margin:0 20px 14px;font-size:13px}.coin-store-footer{background:#05070b61;border-top:1px solid #ffffff14;flex:none;align-items:center;padding:14px 20px;display:flex}.coin-store-footer .primary-action{color:#111827;background:linear-gradient(#ffb35c,#ff7a00);border:0;width:100%;min-height:42px;font-weight:900;box-shadow:0 14px 28px #ff7a0047,inset 0 1px #ffffff4d}@media (width<=640px){.coin-entry-button{gap:5px;min-width:60px;min-height:42px;padding:0 9px;font-size:12px}.coin-entry-icon{width:18px;height:18px}.coin-store-popup,.van-popup.coin-store-popup{width:100%;max-height:calc(100dvh - 24px)}.coin-store-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;max-height:calc(100dvh - 24px)}.coin-store-head{padding:14px 16px}.coin-store-head h2{font-size:18px}.coin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:14px 12px}.coin-product{min-height:128px;padding:16px 5px 10px}.coin-product img,.coin-product__visual{width:36px;height:36px}.coin-product strong{font-size:16px}.coin-product__price{font-size:12px}.coin-store-footer{padding:12px}.coin-store-footer .primary-action{min-width:132px}}*{box-sizing:border-box}body{overscroll-behavior-y:none;margin:0}a,button{font:inherit}.home-page{background:linear-gradient(120deg,#10b9811f,#0000 34%),linear-gradient(300deg,#3b82f621,#0000 42%),#f7f9fc;min-height:100vh}.hero{align-items:center;min-height:360px;padding:48px clamp(20px,6vw,96px) 96px;display:flex}.hero__content{max-width:720px}.seo-hero{min-height:430px}.eyebrow{color:#0f766e;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:700}.eyebrow,h1{letter-spacing:0}h1{color:#0f172a;margin:0;font-size:clamp(48px,8vw,112px);line-height:.94}.summary{color:#465668;max-width:600px;margin:24px 0 0;font-size:20px;line-height:1.55}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary,.secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;text-decoration:none;display:inline-flex}.primary{color:#fff;background:#111827;border:1px solid #111827}.secondary{color:#17202a;background:#fff;border:1px solid #cbd5e1}.auth-panel{background:#fffffff0;border:1px solid #d9e2ec;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:28px;width:min(1120px,100% - 40px);margin:-56px auto 56px;padding:24px;display:grid;box-shadow:0 18px 55px #0f172a14}.login-section .auth-panel,.match-page .auth-panel{margin-top:0}.home-match-entry{margin:0 auto;display:flex}.home-match-entry,.seo-section{width:min(1120px,100% - 40px)}.seo-section{margin:0 auto 56px}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq-item,.seo-grid article{background:#fffffff0;border:1px solid #d9e2ec;border-radius:8px;padding:22px;box-shadow:0 12px 34px #0f172a0f}.seo-kicker{color:#0f766e;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.match-page-head h1,.seo-section h2{color:#111827;letter-spacing:0;margin:0}.seo-section h2{font-size:30px}.match-page-head p,.seo-section p{color:#475569;line-height:1.6}.keyword-list{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.keyword-list span{color:#17202a;border:1px solid #cbd5e1;border-radius:999px;padding:9px 14px;font-weight:800}.faq-list{gap:12px;margin-top:18px;display:grid}.faq-item h3{color:#111827;letter-spacing:0;margin:0;font-size:18px}.faq-item p{margin:8px 0 0}.login-section{scroll-margin-top:18px}.site-footer{color:#64748b;border-top:1px solid #d9e2ec;flex-wrap:wrap;gap:14px;width:min(1120px,100% - 40px);margin:0 auto;padding:24px 0 40px;font-size:14px;display:flex}.site-footer a{color:#111827;font-weight:800;text-decoration:none}.match-page{padding-top:32px}.legal-page{background:radial-gradient(circle at 18px 18px,#0f172a0b 0 1px,#0000 1px) 0 0/24px 24px,#f5f0e7;min-height:100vh;padding:18px 0 64px}.legal-content,.legal-hero,.legal-topbar{width:min(1120px,100% - 40px);margin:0 auto}.legal-topbar{background:#ffffffe6;border:1px solid #0f172a1f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex;box-shadow:0 12px 34px #0f172a14}.legal-topbar .secondary{border-radius:999px;min-height:42px;padding:0 18px;font-weight:900}.legal-hero{color:#fff;background:radial-gradient(circle at 76% 22%,#ff8a0029,#0000 28%),radial-gradient(circle at 24% 0,#3b82f62e,#0000 32%),repeating-radial-gradient(circle,#ffffff0a 0 1px,#0000 1px 4px),linear-gradient(#151923,#080a0f);border-radius:8px;gap:16px;margin-top:14px;padding:clamp(42px,7vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.legal-hero h1{color:#ff8a00;max-width:840px;margin:0;font-size:clamp(42px,7vw,80px);line-height:1}.legal-hero .eyebrow{color:#9ccaff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:15px;font-weight:900}.legal-hero .summary{color:#e5edf7;max-width:720px;margin:0;font-size:18px;line-height:1.6}.legal-content{gap:14px;margin-top:18px;display:grid}.legal-section{background:#fffffff5;border:1px solid #0f172a1a;border-radius:8px;padding:24px;box-shadow:0 18px 46px #0f172a14}.legal-section h2{color:#111827;letter-spacing:0;margin:0;font-size:24px}.legal-section p{color:#475569;margin:12px 0 0;line-height:1.65}.legal-section p:first-of-type{color:#334155}.match-page-head{width:min(1120px,100% - 40px);margin:0 auto 24px}.membership-entry-button{margin-left:10px}.match-page-head h1{margin-top:20px;font-size:clamp(42px,7vw,88px);line-height:.98}.match-page-head p{max-width:620px;margin:14px 0 0;font-size:18px}.modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.modal-head h2{color:#111827;letter-spacing:0;margin:0;font-size:28px}.membership-modal{background:#fff;width:min(960px,100%);padding:22px;box-shadow:0 20px 70px #0f172a38}.membership-modal .membership-panel{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-panel__eyebrow{color:#2563eb;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.auth-panel__copy h2{color:#111827;letter-spacing:0;margin:0;font-size:28px}.auth-panel__copy p{color:#64748b;margin:12px 0 0;font-size:16px;line-height:1.55}.auth-card{gap:12px;display:grid}.auth-card label{color:#475569;gap:6px;font-size:13px;font-weight:700;display:grid}.auth-card input{min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px}.primary-action,.provider,.signed-actions button{cursor:pointer;border-radius:8px;min-height:46px;padding:0 16px;font-weight:700}.provider{color:#111827;text-align:left;background:#fff;border:1px solid #d3dce7}.provider--facebook{color:#1d4ed8;border-color:#bfdbfe}.auth-error,.auth-terms{margin:2px 0 0;font-size:13px;line-height:1.45}.auth-terms{color:#64748b}.auth-terms a{color:#111827;font-weight:800;text-decoration:none}.auth-error{color:#b91c1c;grid-column:1/-1;font-weight:700}.gender-row,.signed-actions{align-items:center;gap:14px;display:flex}.gender-row button{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;min-height:44px;font-weight:700}.primary-action,.signed-actions button:first-child{color:#fff;background:#111827;border:1px solid #111827}.primary-action:disabled,.signed-actions button:disabled{cursor:not-allowed;opacity:.45}.signed-actions button:last-child{color:#111827;background:#fff;border:1px solid #cbd5e1}.auth-card--signed dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.auth-card--signed div{min-width:0}.auth-card--signed dt{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.auth-card--signed dd{color:#111827;margin:4px 0 0;font-weight:800}.membership-panel{margin:0 auto 56px}.match-panel,.membership-panel{background:#fffffff5;border:1px solid #d9e2ec;border-radius:8px;width:min(1120px,100% - 40px);padding:24px;box-shadow:0 18px 55px #0f172a14}.match-panel{margin:0 auto 88px}.match-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.match-head>div{width:100%;min-width:0}.match-label{color:#2563eb;text-transform:uppercase;margin:0 0 6px;font-size:13px}.match-head h2,.match-label{letter-spacing:0;font-weight:800}.match-head h2{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-height:1.15em;margin:0;font-size:28px;line-height:1.15;overflow:hidden}.match-actions,.match-settings,.match-start-actions{flex-wrap:wrap;gap:10px;display:flex}.match-empty,.match-message{color:#64748b;margin:16px 0 0}.match-settings,.match-videos{margin-top:16px}.match-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.match-video{aspect-ratio:16/9;background:#111827;border:1px solid #d9e2ec;border-radius:8px;min-height:240px;position:relative;overflow:hidden}.local-video-slot video[data-local-preview=true]{transform-origin:50%;transform:scaleX(-1)}.local-video-slot>div,.match-video video,.remote-video-slot>div{z-index:1;width:100%;height:100%;position:relative}.match-video video{-o-object-fit:cover;object-fit:cover;display:block}.match-video--remote{position:relative}.local-video-slot,.remote-video-slot{z-index:1;width:100%;height:100%;position:absolute;inset:0}.remote-state-layer{z-index:2;width:100%;height:100%;position:absolute;inset:0}.local-preview-empty,.remote-ready-state{color:#fff;text-align:center;align-content:center;justify-items:center;gap:8px;padding:20px;display:grid;position:absolute;inset:0}.local-preview-empty strong,.remote-ready-state strong{color:#fff;letter-spacing:0;font-size:18px}.local-preview-empty span,.remote-ready-state span{color:#cbd5e1;max-width:320px;font-size:14px;font-weight:700;line-height:1.45}.remote-ready-state{background:linear-gradient(#1118272e,#11182757),url(../search-tv.gif) 50%/cover,#111827}.remote-ready-state>*{z-index:1;position:relative}.remote-ready-state .num{color:#34d399;font-size:28px;font-weight:900}.searching-state{color:#fff;text-align:center;align-content:center;justify-items:center;gap:10px;padding:20px;display:grid;position:absolute;inset:0}.searching-spinner{border:3px solid #ffffff3d;border-top-color:#fff;border-radius:50%;width:42px;height:42px;animation:.9s linear infinite searching-spin}.searching-state strong{color:#fff;font-size:18px}.searching-state span{color:#cbd5e1;max-width:360px;font-size:14px;font-weight:700;line-height:1.45}@keyframes searching-spin{to{transform:rotate(1turn)}}.remote-profile{color:#fff;text-align:center;align-content:center;justify-items:center;gap:8px;padding:18px;display:grid;position:absolute;inset:0}.remote-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #ffffffb8;border-radius:50%;width:72px;height:72px}.remote-profile strong{color:#fff;font-size:18px}.remote-profile span{color:#cbd5e1;font-size:14px;font-weight:700}.match-settings button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:38px;padding:0 18px;font-weight:800}.match-settings button.active{color:#fff;background:#111827;border-color:#111827}.match-settings button:disabled{cursor:not-allowed;opacity:.5}.match-start-actions{margin-top:18px}.room-chat{border-top:1px solid #e5e7eb;gap:10px;margin-top:16px;padding-top:14px;display:grid}.chat-log{background:#f8fafc;border-radius:8px;flex-direction:column;gap:8px;min-height:92px;max-height:180px;padding:10px;display:flex;overflow:auto}.chat-empty{color:#64748b;align-self:center;margin:auto 0;font-size:13px;font-weight:700}.chat-message{max-width:min(72%,520px);display:flex}.chat-message.mine{align-self:flex-end}.chat-message span{overflow-wrap:anywhere;color:#17202a;background:#fff;border-radius:8px;padding:9px 11px;font-size:14px;line-height:1.35;box-shadow:0 1px 3px #0f172a14}.chat-message.mine span{color:#fff;background:#0f766e}.chat-input-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.chat-input-row textarea{resize:vertical;width:100%;min-height:42px;max-height:96px;font:inherit;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;line-height:1.35}.report-reasons{gap:8px;margin-top:14px;display:grid}.report-reasons button{color:#17202a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;min-height:40px;padding:0 12px;font-weight:700}.report-reasons button:disabled{cursor:not-allowed;opacity:.5}.membership-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.membership-head h2{color:#111827;letter-spacing:0;margin:0;font-size:28px}.membership-actions,.membership-tabs,.renew-wait{flex-wrap:wrap;gap:10px;display:flex}.renew-wait button,.secondary-action{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:42px;padding:0 14px;font-weight:700}.membership-tabs{margin-top:18px}.membership-tabs button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:38px;padding:0 18px;font-weight:800}.membership-tabs button.active{color:#fff;background:#111827;border-color:#111827}.renew-wait,.subscription-status{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin-top:16px;padding:14px}.subscription-status{gap:4px;display:grid}.subscription-status small{color:#475569}.plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.plan-item{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:8px;min-height:92px;padding:14px}.plan-item.active{background:#f0fdfa;border-color:#0f766e}.plan-item small,.plan-item span,.plan-item strong{display:block}.plan-item span{color:#475569;font-weight:700}.plan-item strong{margin-top:8px;font-size:22px}.plan-item small{color:#64748b;margin-top:4px}.price-before{text-decoration:line-through}.membership-empty,.membership-status{color:#64748b;margin:16px 0 0}.benefit-list{gap:8px;margin-top:18px;display:grid}.benefit-header,.benefit-row{grid-template-columns:minmax(0,1.4fr) minmax(80px,.5fr) minmax(80px,.5fr);align-items:center;gap:12px;display:grid}.benefit-header{color:#475569;text-transform:uppercase;font-size:12px;font-weight:800}.benefit-row{color:#334155;background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;padding:10px}.included{color:#0f766e;font-weight:800}.auth-popup,.confirm-popup{overflow:visible}.auth-popup,.confirm-popup,.van-popup.auth-popup,.van-popup.confirm-popup,.van-popup.membership-popup{--van-popup-background:transparent;background:0 0}.age-ban-popup,.device-ban-popup,.rvc-ban-popup,.rvc-commitment-popup,.van-popup.age-ban-popup,.van-popup.device-ban-popup,.van-popup.rvc-ban-popup,.van-popup.rvc-commitment-popup{--van-popup-background:transparent;background:0 0;width:min(400px,100vw - 28px);overflow:visible}.age-ban-dialog,.device-ban-dialog,.rvc-ban-dialog{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:center;gap:18px;width:100%;padding:24px;display:flex;box-shadow:0 20px 70px #0f172a38}.rvc-ban-dialog__icon{color:#c2410c;background:#ffedd5;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid}.rvc-ban-dialog__content h2{color:#111827;margin:0;font-size:21px;line-height:1.25}.rvc-ban-dialog__content p{color:#475569;margin:8px 0 0;font-size:14px;line-height:1.55}.rvc-ban-dialog__content .rvc-ban-dialog__fee{color:#c2410c;font-weight:700}.rvc-ban-wallet{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.rvc-ban-wallet>div{text-align:left;gap:5px;padding:12px;display:grid}.rvc-ban-wallet>div+div{border-left:1px solid #e5e7eb}.rvc-ban-wallet span{color:#64748b;font-size:11px;font-weight:700}.rvc-ban-wallet strong{color:#111827;align-items:center;gap:6px;min-width:0;font-size:17px;display:flex}.rvc-ban-wallet img{flex:none;width:20px;height:20px}.rvc-ban-dialog__actions{gap:10px;width:100%;display:grid}.rvc-ban-dialog__actions .primary-action,.rvc-ban-dialog__actions .secondary-action{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:40px;display:inline-flex}.rvc-ban-dialog__error{color:#b91c1c;margin:0;font-size:13px;line-height:1.4}.rvc-commitment-dialog{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:16px;width:100%;max-height:calc(100dvh - 28px);padding:18px;display:flex;overflow-y:auto;box-shadow:0 20px 70px #0f172a38}.rvc-commitment-dialog>img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:104px;display:block}.rvc-commitment-dialog h2{color:#111827;text-align:center;margin:0;font-size:19px;line-height:1.3}.rvc-commitment-rules{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:12px;padding:14px;display:grid}.rvc-commitment-agreement,.rvc-commitment-rules label{color:#334155;cursor:pointer;text-align:left;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.rvc-commitment-agreement input,.rvc-commitment-rules input{accent-color:#2563eb;flex:none;width:17px;height:17px;margin:0}.rvc-commitment-agreement{color:#111827;align-items:center;padding:0 2px;font-weight:700}.rvc-commitment-dialog .primary-action{width:100%;min-height:42px}.rvc-ban-entry{z-index:18;color:#be123c;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff1f2f0;border:1px solid #dc262642;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:5px 10px 5px 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #be123c24}.rvc-ban-entry__icon{border:1.5px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.rvc-ban-entry:hover{background:#ffe4e6;border-color:#be123c7a}.rvc-ban-entry:focus-visible{outline-offset:2px;outline:3px solid #f43f5e3d}.age-ban-dialog__icon,.device-ban-dialog__icon{color:#b91c1c;background:#fee2e2;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid}.age-ban-dialog__content h2,.device-ban-dialog__content h2{color:#111827;margin:0;font-size:21px;line-height:1.25}.age-ban-dialog__content p,.device-ban-dialog__content p{color:#475569;margin:8px 0 0;font-size:14px;line-height:1.55}.age-ban-dialog__actions,.device-ban-dialog__actions{gap:10px;width:100%;display:grid}.age-ban-dialog__actions .primary-action,.age-ban-dialog__actions .secondary-action,.device-ban-dialog__actions .primary-action,.device-ban-dialog__actions .secondary-action{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:40px;text-decoration:none;display:inline-flex}.auth-popup .auth-modal,.confirm-popup .confirm-dialog{width:100%}.membership-popup,.van-popup.membership-popup{--van-popup-background:transparent;background:0 0;overflow:visible}.membership-popup .membership-modal{width:100%}.confirm-dialog{background:#fff;width:min(420px,100%);padding:22px;box-shadow:0 20px 70px #0f172a38}.confirm-dialog h3{color:#111827;letter-spacing:0;margin:0;font-size:22px}.confirm-dialog p{color:#475569;margin:10px 0 0;line-height:1.5}.confirm-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.site-logo{color:#0f172a;align-items:center;gap:10px;font-size:25px;font-weight:900;text-decoration:none;display:inline-flex}.site-logo__mark{background:#3b9cff;border-radius:11px;width:42px;height:34px;position:relative;box-shadow:inset -9px 0 #ff8a00}.site-logo__mark:after,.site-logo__mark:before{content:"";position:absolute}.site-logo__mark:before{background:#0f172a;inset:8px 13px}.site-logo__mark:after{border:0 solid #0000;border-top-width:7px;border-left:10px solid #ff8a00;bottom:5px;right:-8px}.membership-modal{color:#e5edf7;background:linear-gradient(#111827,#080b12);border:1px solid #ffffff1f;box-shadow:0 30px 90px #05070b75}.auth-modal{box-sizing:border-box;color:#111827;background:#fffffffa;width:100%;max-height:calc(100dvh - 24px);padding:0;overflow:auto;box-shadow:0 24px 64px #0f172a38}.auth-dialog,.auth-modal,.auth-panel{position:relative}.auth-loading{z-index:5;border-radius:inherit;color:#111827;text-align:center;background:#fffffffa;align-content:center;justify-items:center;gap:12px;min-height:220px;display:grid;position:absolute;inset:0}.auth-loading__spinner{border:3px solid #dbeafe;border-top-color:#3b82f6;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite auth-loading-spin}.auth-loading strong{letter-spacing:0;font-size:14px}.auth-loading--completion{z-index:10;border-radius:8px}@keyframes auth-loading-spin{to{transform:rotate(1turn)}}.aiva-toast.van-toast{color:#fff;background:#0f172af0;border-radius:8px;max-width:min(360px,100vw - 32px);padding:11px 14px;font-size:13px;line-height:1.4;box-shadow:0 14px 36px #0f172a3d}.auth-modal__close{z-index:2;color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.auth-modal__close svg{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;fill:none;width:18px;height:18px}.auth-modal__body{padding:0}.auth-dialog{gap:20px;padding:28px;display:grid}.auth-dialog__intro{gap:10px;padding-right:36px;display:grid}.auth-dialog__eyebrow{color:#2563eb;letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.auth-dialog__intro h2{color:#111827;letter-spacing:0;margin:0;font-size:28px}.auth-dialog__intro p{color:#64748b;margin:0;font-size:15px;line-height:1.55}.auth-dialog__card{gap:14px;display:grid}.auth-dialog__card label{color:#475569;gap:6px;font-size:13px;font-weight:700;display:grid}.auth-dialog__card input{min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px}.auth-dialog__card--signed{gap:16px}.auth-dialog__error,.auth-dialog__terms{margin:0}.auth-dialog .gender-row,.auth-dialog__actions{gap:12px}.modal-head{border-bottom:1px solid #ffffff14;flex:none}.modal-head h2{color:#fff;font-size:24px;font-weight:900}.modal-head .secondary-action{color:#dbeafe;background:#0f172ad1;border-color:#ffffff1f}.membership-modal__close{background:0 0;border:0}.membership-modal .membership-panel{color:#e5edf7}.membership-modal .membership-head{align-items:flex-end;padding-top:2px}.membership-modal .membership-head h2{color:#fff;font-size:34px;font-weight:900}.membership-modal .membership-actions{justify-content:flex-end}.membership-modal .primary-action{color:#111827;background:linear-gradient(#ffb35c,#ff7a00);border:0;font-weight:900;box-shadow:0 14px 28px #ff7a0047,inset 0 1px #ffffff4d}.membership-modal .renew-wait button,.membership-modal .secondary-action{color:#e5edf7;background:#0f172ab8;border-color:#94a3b852}.membership-modal .membership-tabs{background:#05070b6b;border-radius:999px;padding:4px}.membership-modal .membership-tabs button{color:#94a3b8;min-width:118px}.membership-modal .membership-tabs button.active{background:linear-gradient(#72b7ff,#3f8df7);box-shadow:0 10px 24px #2563eb4d}.membership-modal .plan-item{color:#fff;background:#0f172abd;border-color:#94a3b838;min-height:118px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.membership-modal .plan-item:after{content:"";background:#94a3b838;border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 14px 0}.membership-modal .plan-item.active:after{background:#ff8a00}.membership-modal .plan-item span{color:#9ccaff}.membership-modal .plan-item strong{color:#fff;font-size:26px}.membership-modal .plan-item small{color:#cbd5e1}.membership-modal .benefit-list{background:#05070b47;border:1px solid #ffffff14;gap:6px;padding:8px}.membership-modal .benefit-header{color:#72b7ff;padding:0 10px 2px}.membership-modal .benefit-row{color:#dbeafe;background:#0f172aa3}.membership-modal .membership-empty,.membership-modal .membership-status{color:#cbd5e1}.membership-modal .auth-error{color:#fecaca;background:#7f1d1d42;border:1px solid #f8717173;border-radius:8px;padding:12px 14px}.membership-confirm-popup .confirm-dialog,.membership-modal .confirm-dialog{color:#e5edf7;background:linear-gradient(#111827,#0b1020);border:1px solid #ffffff1f;box-shadow:0 24px 70px #05070b80}.membership-confirm-popup .confirm-dialog h3,.membership-modal .confirm-dialog h3{color:#fff}.membership-confirm-popup .confirm-dialog p,.membership-modal .confirm-dialog p{color:#cbd5e1}.home-page{background:radial-gradient(circle at 18px 18px,#0f172a0b 0 1px,#0000 1px) 0 0/24px 24px,#f5f0e7}.seo-hero{color:#fff;text-align:center;background:radial-gradient(circle at 50% 48%,#ff8a0024,#0000 34%),repeating-radial-gradient(circle,#ffffff0a 0 1px,#0000 1px 4px),linear-gradient(#151923,#080a0f);min-height:min(620px,100vh - 160px);padding-bottom:150px;position:relative;overflow:hidden}.seo-hero:after{content:"";pointer-events:none;background:linear-gradient(#080a0f00,#f5f0e7e0 76%,#f5f0e7);height:150px;position:absolute;bottom:-1px;left:0;right:0}.seo-hero .hero__content{z-index:1;justify-items:center;display:grid;position:relative}.seo-hero .eyebrow{color:#9ccaff;font-size:clamp(36px,7vw,86px);font-weight:900;line-height:1}.seo-hero h1{color:#ff8a00;font-size:clamp(44px,8vw,92px)}.seo-hero .summary{color:#e5edf7}.seo-hero .actions{justify-content:center}.seo-hero .primary{color:#fff;background:linear-gradient(#73b5ff,#3b82f6);border-color:#60a5fa;min-width:190px;font-size:18px;font-weight:900;box-shadow:0 16px 34px #2563eb52}.seo-section{z-index:2;margin-bottom:32px;position:relative}.auth-panel,.faq-item,.seo-grid article{background:#ffffffeb;border-color:#0f172a1f;box-shadow:0 18px 46px #0f172a1a}.match-page{overscroll-behavior-y:none;background:radial-gradient(circle at 18px 18px,#ffffff09 0 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#f8f3ea,#ebe4d7);min-height:680px}.match-page-head.match-topbar{background:#ffffffe6;border:1px solid #0f172a1f;justify-content:space-between;align-items:center;gap:16px;width:min(1880px,100%);padding:12px 18px;display:flex;box-shadow:0 12px 34px #0f172a14}.match-topbar__actions{align-items:center;gap:10px;display:flex}.match-topbar .secondary,.membership-entry-button{border-radius:999px;width:auto;min-height:44px;padding:0 18px;font-weight:900}.membership-entry-button{color:#0f172a;cursor:pointer;background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a1f;align-content:center;justify-items:center;min-width:92px;line-height:1;display:inline-grid;box-shadow:0 10px 24px #0f172a1a}.membership-entry-button small,.membership-entry-button span{display:block}.membership-entry-button span{letter-spacing:0;font-size:14px}.membership-entry-button small{color:#64748b;text-transform:uppercase;margin-top:3px;font-weight:900}.membership-entry-button--vip{color:#111827;background:linear-gradient(#ffffff38,#fff0),linear-gradient(135deg,#ffbf6b,#ff7a00);border-color:#ff8a009e;box-shadow:0 12px 30px #ff7a004d}.membership-entry-button--vip small{color:#111827bd}.membership-entry-button--svip{color:#fff;background:linear-gradient(#ffffff3d,#fff0),linear-gradient(135deg,#9ccaff,#3b82f6 48%,#111827);border-color:#93c5fdb8;box-shadow:0 14px 34px #2563eb57}.membership-entry-button--svip small{color:#dbeafe}.account-menu:after{z-index:7;content:"";width:156px;height:10px;position:absolute;top:100%;right:0}.account-avatar-button{cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex;overflow:hidden;box-shadow:0 8px 22px #0f172a1a}.account-avatar-button img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-menu__panel{z-index:8;background:#fff;border:1px solid #0f172a1f;min-width:148px;top:calc(100% + 8px);box-shadow:0 18px 46px #0f172a29}.account-menu__panel button{cursor:pointer;background:#111827;border:0;width:100%;min-height:40px;font-weight:900}.account-menu__panel button:disabled{cursor:not-allowed;opacity:.55}.match-panel.match-console{overscroll-behavior-y:none;background:#0d1320;border:0;flex-direction:column;width:min(1880px,100%);height:calc(100dvh - 118px);min-height:558px;margin:0 auto;padding:0;display:flex;box-shadow:0 26px 70px #0f172a3d}.match-console .match-head{border-bottom:1px solid #ffffff14}.match-console .match-label{color:#72b7ff}.match-console .primary-action,.match-console .secondary-action{border-radius:8px;font-weight:900}.match-console .match-videos{background:#05070b;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.match-console .match-video{aspect-ratio:auto;background:#090b0f;border:0;border-radius:0;max-height:none}.match-console .match-video--remote:not(.match-video--connected){background:#090b0f url(../search-tv.gif) 50%/cover no-repeat}.video-badge{z-index:4;color:#ff7a00;text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border-radius:999px;max-width:calc(100% - 28px);padding:7px 12px;font-size:13px;font-weight:900;position:absolute;bottom:14px;left:14px;overflow:hidden}.match-control-deck{background:linear-gradient(90deg,#101827,#0b1020);border-top:1px solid #ffffff14;grid-template-columns:minmax(210px,.85fr) minmax(300px,1.15fr);gap:10px;padding:10px 12px}.match-console .match-start-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-auto-rows:minmax(48px,1fr);gap:8px;margin:0;display:grid}.match-console .match-settings button,.match-console .match-start-actions button{color:#fff;background:linear-gradient(#72b7ff,#3f8df7);border:0;border-radius:8px;min-height:48px;font-size:15px;font-weight:900;box-shadow:inset 0 1px #ffffff42}.match-console .match-start-actions button.secondary-action{background:linear-gradient(#64748b,#334155)}.match-console .match-start-actions button.danger-action{background:linear-gradient(#fb7185,#e11d48)}.match-console .match-start-actions[data-match-ui-state=connected]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch}.match-console .match-start-actions[data-match-ui-state=connected] button{min-height:48px;padding:0 14px;font-size:15px;box-shadow:inset 0 1px #ffffff2e}.match-console .match-start-actions[data-match-ui-state=connected] button.danger-action,.match-console .match-start-actions[data-match-ui-state=connected] button.primary-action,.match-console .match-start-actions[data-match-ui-state=connected] button.secondary-action{width:100%}.match-console .match-settings button:disabled,.match-console .match-start-actions button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.58}.match-console .match-settings{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin:0;display:grid}.match-console .match-settings button.active{background:linear-gradient(#93c5fd,#2563eb);outline:3px solid #ffffff5c}.match-console .auth-error,.match-console .match-message{color:#dbeafe;background:#0f172adb;border:1px solid #94a3b88c;grid-column:1/-1;margin:0;padding:12px 14px}.room-chat-float{z-index:6;width:100%;max-height:calc(100% - 32px);padding:0 16px;position:absolute;bottom:16px;right:0}.match-console .room-chat{width:100%;max-height:min(334px,100% - 32px);box-shadow:none;grid-template-rows:minmax(0,min(292px,38dvh)) 36px;gap:6px;margin:0;animation:.18s ease-out chat-float-in;display:grid}.match-console .chat-log{overscroll-behavior:contain;scrollbar-width:none;gap:5px;min-height:0;max-height:292px;overflow:auto}.match-console .chat-log:before{content:"";margin-top:auto}@keyframes chat-float-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.match-console .chat-message{flex:none;max-width:min(78%,280px)}.match-console .chat-message span{color:#f8fafc;background:#0f172a4d;border:1px solid #ffffff14;padding:6px 9px;font-size:13px;line-height:1.28;box-shadow:0 4px 12px #00000024}.match-console .chat-message.mine span{background:#2563eb61;border-color:#93c5fd2e}.match-console .chat-input-row{align-items:end;gap:6px}.match-console .chat-input-row textarea{color:#f8fafc;resize:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a42;border-color:#ffffff3d;min-height:36px;max-height:76px;padding:8px 10px;font-size:13px;box-shadow:0 4px 14px #0000001f}.match-console .chat-input-row textarea::placeholder{line-height:1.3}.match-console .chat-input-row .primary-action{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;border-color:#ffffff2e;min-height:36px;padding:0 12px;font-size:13px;box-shadow:0 4px 14px #0000001f}.match-console .local-preview-empty{background:radial-gradient(circle at 50% 45%,#3b82f61a,#0000 24%),repeating-radial-gradient(circle,#ffffff0e 0 1px,#0000 1px 4px),#080a0f}.match-console .remote-profile,.match-console .remote-ready-state,.match-console .searching-state{background:0 0}@media (width<=640px){.auth-popup,.membership-popup,.van-popup.auth-popup,.van-popup.membership-popup{background:0 0;width:100%;max-height:calc(100dvh - 24px)}.age-ban-popup,.device-ban-popup,.rvc-ban-popup,.rvc-commitment-popup,.van-popup.age-ban-popup,.van-popup.device-ban-popup,.van-popup.rvc-ban-popup,.van-popup.rvc-commitment-popup{width:calc(100vw - 28px)}.rvc-ban-dialog,.rvc-commitment-dialog{padding:18px}.rvc-commitment-dialog>img{height:92px}.rvc-ban-entry{top:10px}.hero{align-items:flex-start;min-height:330px;padding-top:56px;padding-bottom:76px}.summary{font-size:17px}.primary,.secondary{width:100%}.auth-panel{grid-template-columns:1fr;width:calc(100% - 28px);margin:-32px auto 0;padding:18px}.match-panel,.membership-panel{width:calc(100% - 28px);margin-top:0;padding:18px}.match-head,.membership-head{flex-direction:column;align-items:flex-start}.benefit-header,.benefit-row,.match-videos,.plan-list,.seo-grid{grid-template-columns:1fr}.match-videos{gap:10px}.match-video{width:100%;min-height:clamp(176px,52vw,240px);max-height:260px}.home-match-entry,.legal-content,.legal-hero,.legal-topbar,.match-page-head,.seo-section,.site-footer{width:calc(100% - 28px)}.seo-section h2{font-size:24px}.legal-section{padding:18px}.legal-topbar{padding:10px 12px}.legal-topbar .site-logo{flex:1;min-width:0;font-size:22px}.legal-topbar .site-logo__mark{flex:none;width:36px;height:30px}.legal-topbar .site-logo span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-topbar .secondary{min-height:40px;padding:0 14px}.legal-hero{padding:34px 22px}.legal-hero .summary{font-size:16px}.match-page-head h1{font-size:44px}.membership-entry-button{margin-top:10px;margin-left:0}.auth-modal,.membership-modal{border-radius:8px;width:100%;max-height:calc(100dvh - 24px);padding:0}.auth-modal__close{width:34px;height:34px;top:10px;right:10px}.auth-modal__close svg{width:16px;height:16px}.auth-modal__body{padding-top:0}.auth-dialog{gap:18px;padding:20px}.auth-dialog__intro{gap:8px;padding-right:34px}.auth-dialog__intro h2{font-size:24px}.auth-dialog__card{gap:12px}.membership-modal .membership-panel{width:100%;padding:8px}.modal-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.modal-head h2{font-size:24px}.modal-head .secondary-action{width:100%}.benefit-header,.benefit-row{gap:6px}.benefit-header{display:none}.benefit-row{align-items:stretch;padding:12px}.benefit-row>span:first-child{color:#111827;font-weight:800}.benefit-row>span:nth-child(2),.benefit-row>span:nth-child(3){border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:14px;display:flex}.benefit-row>span:nth-child(2):before{content:"PLUS";color:#64748b;font-size:12px;font-weight:800}.benefit-row>span:nth-child(3):before{content:"PLUS+";color:#64748b;font-size:12px;font-weight:800}.plan-list{gap:8px}.plan-item{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:64px;padding:12px;display:grid}.plan-item small,.plan-item span,.plan-item strong{overflow-wrap:anywhere;min-width:0}.plan-item span{grid-column:1;font-size:14px}.plan-item strong{white-space:nowrap;grid-column:2;margin-top:0;font-size:18px}.plan-item small{grid-column:1/-1;margin-top:2px;font-size:12px}.confirm-actions{flex-direction:column-reverse}.confirm-actions button{width:100%}.membership-modal .membership-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;display:grid}.membership-modal .modal-head{background:linear-gradient(#111827fa,#0a0e17f5);flex-direction:row;justify-content:flex-end;align-items:center;padding:6px 8px}.membership-modal__close{width:34px;height:34px;font-size:24px}.membership-modal .membership-head h2{font-size:24px}.membership-modal .membership-actions{justify-content:flex-end;align-self:end}.membership-modal .membership-actions .primary-action,.membership-modal .membership-actions .secondary-action{width:auto;min-height:38px;padding:0 12px}.membership-modal .membership-tabs{width:100%;padding:3px}.membership-modal .membership-tabs button{flex:1;min-width:0;min-height:34px}.membership-modal .plan-list{grid-template-columns:1fr}.membership-modal .plan-item{-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:54px;padding:8px 10px;display:grid}.membership-modal .plan-item small,.membership-modal .plan-item span,.membership-modal .plan-item strong{overflow-wrap:normal;word-break:normal}.membership-modal .plan-item span{white-space:nowrap;grid-column:1;font-size:13px;line-height:1.15}.membership-modal .plan-item strong{white-space:nowrap;grid-column:2;margin-top:0;font-size:19px}.membership-modal .plan-item small{grid-column:1/-1;margin-top:0;font-size:12px}.membership-modal .benefit-list{gap:4px;padding:5px}.membership-modal .benefit-header,.membership-modal .benefit-row{grid-template-columns:minmax(0,1.35fr) minmax(62px,.55fr) minmax(62px,.55fr);align-items:center;gap:6px}.membership-modal .benefit-header{padding:2px 8px 0;font-size:10px;display:grid}.membership-modal .benefit-row{padding:8px;line-height:1.18}.membership-modal .benefit-row>span:first-child{color:#fff;grid-column:auto;font-size:13px;line-height:1.18}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){overflow-wrap:anywhere;border-top:0;min-width:0;padding-top:0;font-size:13px;line-height:1.25;display:block}.membership-modal .benefit-row>span:nth-child(2):before,.membership-modal .benefit-row>span:nth-child(3):before{content:none}.chat-input-row{grid-template-columns:1fr}.seo-hero{align-items:center;min-height:430px;padding:42px 18px 92px}.seo-hero:after{height:104px}.seo-home>.seo-section:first-of-type{margin-top:-42px}.seo-hero .eyebrow{font-size:38px}.match-page{height:auto;min-height:100dvh;padding:10px;overflow:auto}.match-page-head.match-topbar{flex-direction:row;align-items:center;width:100%;padding:10px 12px}.match-topbar .site-logo{flex:1;min-width:0;font-size:22px}.match-topbar .site-logo__mark{flex:none;width:36px;height:30px}.match-topbar .site-logo span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-topbar__actions{flex:none;justify-content:flex-end;display:flex}.account-avatar-button{width:42px;height:42px}.match-topbar .membership-entry-button,.match-topbar .secondary{width:auto;min-width:78px;min-height:42px;margin:0;padding:0 10px}.match-topbar .membership-entry-button span{font-size:12px}.match-topbar .membership-entry-button small{font-size:9px}.match-panel.match-console{width:100%;height:calc(100dvh - 116px);min-height:0;padding:0;overflow:hidden}.match-console .match-head{padding:12px 14px}.match-console .match-head h2{font-size:17px}.match-stage{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0}.match-console .match-videos{gap:0;height:100%;min-height:0;display:block;position:relative}.match-console .match-video{min-height:0;max-height:none}.match-console .match-video--remote{z-index:1;width:100%;height:100%;position:absolute;inset:0}.match-console .match-video--local{z-index:9;aspect-ratio:9/16;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #ffffffb8;border-radius:8px;width:clamp(96px,30vw,132px);height:auto;position:absolute;top:12px;right:12px;box-shadow:0 14px 32px #00000059}.match-console .match-video--local:active{z-index:10;cursor:grabbing}.match-console .local-preview-empty,.match-console .remote-profile,.match-console .remote-ready-state,.match-console .searching-state{gap:6px;padding:14px}.match-console .match-video--local .local-preview-empty{gap:2px;padding:8px}.match-console .match-video--local .local-preview-empty strong{font-size:12px;line-height:1.15}.match-console .match-video--local .local-preview-empty span{display:none}.match-console .match-video--local .video-badge{padding:4px 7px;font-size:10px;bottom:6px;left:6px}.match-console .match-video+.match-video{border-top:0;border-left:0}.match-control-deck{grid-template-columns:1fr;gap:8px;padding:8px}.match-console .match-start-actions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-auto-rows:auto;gap:8px}.match-console .match-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-console .match-settings button,.match-console .match-start-actions button{min-height:48px;padding:0 8px;font-size:14px}.room-chat-float{width:calc(100% - 16px);bottom:8px;right:8px}.match-console .room-chat,.room-chat-float{max-height:min(48dvh,100% - 16px);padding:0}.match-console .room-chat{grid-template-rows:minmax(0,min(248px,34dvh)) 36px}.match-console .chat-log{min-height:0;max-height:min(248px,34dvh)}.match-console .chat-message{max-width:min(82%,300px)}.match-console .chat-input-row{grid-template-columns:minmax(0,1fr) auto}.match-console .chat-input-row textarea{min-height:36px;padding:7px 10px;font-size:16px;line-height:1.2}.match-console .chat-input-row .primary-action{min-width:58px;padding:0 10px}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.home-page,.legal-page,.match-page,:root,body{color:#1d1d1f;background:#f5f5f7}.landing-nav{z-index:10;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdd1;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.landing-nav__logo{flex:none;font-size:16px;font-weight:700}.landing-nav__links{align-items:center;gap:clamp(16px,3vw,34px);display:flex}.landing-nav__links a,.nav-pill{color:#1d1d1f;font-size:13px;font-weight:500;text-decoration:none}.nav-pill{color:#fff;cursor:pointer;background:#0071e3;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 14px;display:inline-flex}.site-logo__mark{width:28px;height:28px;box-shadow:none;background:linear-gradient(135deg,#ffffffb3,#0000 42%),linear-gradient(135deg,#111,#4b5563);border-radius:8px}.site-logo__mark:before{background:#fff;border-radius:999px;inset:8px 9px}.site-logo__mark:after{border-width:5px 0 0 7px;border-color:#0000 #0000 #0000 #4b5563;bottom:6px;right:-4px}.seo-hero{color:#1d1d1f;text-align:left;background:linear-gradient(#fbfbfd,#f5f5f7);grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);justify-content:center;align-items:center;gap:clamp(28px,5vw,72px);min-height:min(760px,100svh - 96px);padding:clamp(44px,7vw,92px) clamp(20px,6vw,96px) clamp(54px,8vw,96px);display:grid}.seo-hero:after{display:none}.seo-hero .hero__content{justify-items:start;max-width:650px}.seo-hero .eyebrow{color:#6e6e73;text-transform:none;margin-bottom:14px;font-size:21px;font-weight:600;line-height:1.2}.seo-hero h1{color:#1d1d1f;max-width:680px;font-size:clamp(54px,7.4vw,108px);font-weight:700;line-height:.98}.seo-hero .summary{color:#6e6e73;max-width:620px;font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.35}.seo-hero .actions{justify-content:flex-start;margin-top:28px}.primary,.primary-action,.seo-hero .primary,.signed-actions button:first-child{box-shadow:none;color:#fff;background:#0071e3;border:0;border-radius:999px;font-weight:600}.nav-pill:hover,.primary-action:hover,.primary:hover{background:#0077ed}.renew-wait button,.secondary,.secondary-action,.signed-actions button:last-child{color:#1d1d1f;background:#ffffffe0;border-color:#0000001f;border-radius:999px;font-weight:600}.hero-product{width:100%;min-width:0}.hero-device{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #00000014;border-radius:8px;overflow:hidden;box-shadow:0 34px 80px #00000024}.hero-device__bar,.hero-device__controls{border-bottom:1px solid #00000014;align-items:center;gap:8px;padding:12px 14px;display:flex}.hero-device__bar span{background:#d2d2d7;border-radius:50%;width:10px;height:10px}.hero-device__screen{background:#d2d2d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:clamp(280px,38vw,520px);display:grid}.hero-video{background:linear-gradient(#0000,#0000005c),#111;align-items:end;min-height:100%;display:grid}.hero-video--local{background:linear-gradient(#0000,#00000047),linear-gradient(135deg,#e8eaed,#b7bdc7 48%,#f8f8f8)}.hero-video--remote{background:linear-gradient(#0000001f,#00000070),url(../search-tv.gif) 50%/cover,#111}.hero-video span{color:#1d1d1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-radius:999px;justify-self:start;margin:16px;padding:7px 12px;font-size:13px;font-weight:700}.hero-device__controls{border-top:1px solid #00000014;border-bottom:0;justify-content:center}.hero-device__controls span{background:#d2d2d7;border-radius:999px;width:42px;height:6px}.product-band{text-align:center;border-radius:0;justify-items:center;margin-top:0;padding:clamp(46px,8vw,92px) clamp(20px,5vw,72px);display:grid}.product-band--white{background:#fff}.product-band h2{color:#1d1d1f;max-width:820px;font-size:clamp(36px,5vw,72px);line-height:1.04}.product-band p:not(.seo-kicker){color:#6e6e73;max-width:700px;font-size:clamp(18px,2vw,23px);font-weight:500;line-height:1.42}.seo-home>.seo-section:first-of-type{margin-top:0}.seo-section{width:min(1180px,100% - 40px);margin-bottom:28px}.auth-dialog__eyebrow,.auth-panel__eyebrow,.match-label,.membership-label,.seo-kicker{color:#0071e3;font-weight:600}.seo-grid{gap:18px}.auth-panel,.faq-item,.legal-section,.match-panel,.membership-panel,.seo-grid article{box-shadow:none;background:#fff;border:0;border-radius:8px}.seo-grid article{min-height:260px;padding:clamp(28px,4vw,48px)}.auth-dialog__intro h2,.auth-panel__copy h2,.faq-item h3,.match-head h2,.membership-head h2,.modal-head h2,.seo-grid h2{color:#1d1d1f;font-weight:700}.auth-dialog__intro p,.auth-panel__copy p,.faq-item p,.match-page-head p,.seo-section p{color:#6e6e73}.keyword-list span{color:#1d1d1f;background:#fff;border:0;font-weight:600}.account-menu__panel,.auth-modal,.confirm-dialog,.legal-topbar,.match-page-head.match-topbar,.membership-modal{color:#1d1d1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #00000014;border-radius:8px;box-shadow:0 24px 70px #00000029}.membership-modal{background:#fbfbfdf0}.membership-modal .modal-head{border-bottom-color:#00000014}.membership-modal .benefit-row>span:first-child,.membership-modal .confirm-dialog h3,.membership-modal .membership-head h2,.membership-modal .modal-head h2,.membership-modal .plan-item strong{color:#1d1d1f}.membership-modal .modal-head .secondary-action,.membership-modal .renew-wait button,.membership-modal .secondary-action{color:#1d1d1f;background:#fff;border-color:#0000001a}.membership-modal .primary-action{box-shadow:none;color:#fff;background:#0071e3}.membership-modal .membership-tabs{background:#e8e8ed;border:0}.membership-modal .membership-tabs button.active{color:#1d1d1f;box-shadow:0 2px 10px #00000014}.membership-modal .renew-wait,.membership-modal .subscription-status,.renew-wait,.subscription-status{color:#1d1d1f;background:#f5faff;border-color:#0071e324}.membership-modal .plan-item,.plan-item{color:#1d1d1f;box-shadow:none;background:#fff;border-color:#00000014}.membership-modal .plan-item.active,.plan-item.active{background:#f5faff;border-color:#0071e3;box-shadow:inset 0 0 0 1px #0071e3}.membership-modal .plan-item:after{display:none}.membership-modal .membership-empty,.membership-modal .membership-status,.membership-modal .plan-item small,.membership-modal .plan-item span,.membership-modal .subscription-status small,.subscription-status small{color:#6e6e73}.membership-modal .benefit-list{border-color:#00000014}.benefit-row,.membership-modal .benefit-row{color:#1d1d1f;background:#f5f5f7;border-color:#0000000f}.included,.membership-modal .included{color:#0a7f45}.match-page-head.match-topbar,.match-panel.match-console{width:min(1480px,100%);box-shadow:none}.match-panel.match-console{background:#fff;border:1px solid #00000014}.match-console .match-head,.match-control-deck{background:#fbfbfd;border-color:#00000014}.match-console .match-head h2,.match-console .match-status strong{color:#1d1d1f}.match-console .match-videos{background:#d2d2d7}.match-console .match-video{background:linear-gradient(#0000,#0000003d),#111}.match-console .match-video+.match-video{border-left-color:#d2d2d7}.video-badge{color:#1d1d1f;background:#ffffffdb}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{color:#1d1d1f;background:#e8e8ed;border:0;border-radius:999px;min-height:58px;font-weight:600}.match-console .match-settings button.active,.match-console .match-start-actions button.primary-action{color:#fff;background:#0071e3;outline:0}.match-console .match-start-actions button.danger-action{color:#fff;background:#ff3b30}.match-console .match-status div{background:#f5f5f7;border:0}.match-console .chat-input-row textarea::-moz-placeholder{color:#6e6e73}.match-console .chat-empty,.match-console .chat-input-row textarea::placeholder,.match-console .match-status span{color:#6e6e73}.match-console .auth-error,.match-console .match-message{color:#1d1d1f;background:#fff;border-color:#00000014}.match-console .auth-error{color:#b42318;border-color:#ff3b3047}.match-console .room-chat{background:#fbfbfdeb;border-color:#00000014;box-shadow:-18px 0 60px #0000001f}.match-console .chat-input-row textarea,.match-console .chat-message span,.room-chat__head strong{color:#1d1d1f}.match-console .chat-input-row textarea,.match-console .chat-log,.match-console .chat-message span{background:#f5f5f7;border-color:#00000014}.match-console .chat-message.mine span{background:#0071e3}@media (width<=760px){.landing-nav{gap:10px;padding:0 14px}.landing-nav__links{display:none}.seo-hero{text-align:center;grid-template-columns:1fr;min-height:auto;padding:42px 18px 48px}.seo-hero .hero__content{justify-items:center}.seo-hero .actions{justify-content:center}.seo-hero .eyebrow{font-size:19px}.seo-hero h1{font-size:clamp(46px,13vw,64px)}.hero-device__screen{grid-template-columns:1fr;min-height:320px}.product-band{padding:42px 18px}.product-band h2{font-size:clamp(34px,10vw,48px)}.seo-grid article{min-height:auto;padding:26px}.match-page-head.match-topbar,.match-panel.match-console{width:100%}.match-console .match-video+.match-video{border-top-color:#d2d2d7}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{min-height:48px}}.omeglefun-home{color:#fff;background:radial-gradient(circle at 14% 9%,#ff4d8d4d,#0000 30%),radial-gradient(circle at 82% 16%,#7c5cff47,#0000 32%),linear-gradient(#120916,#211029 46%,#fff7fb 0,#fff);overflow:hidden}.omeglefun-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1209169e;border:1px solid #ffffff2e;border-radius:999px;min-height:66px;padding:0 16px 0 20px;position:fixed;top:18px;left:clamp(16px,4vw,54px);right:clamp(16px,4vw,54px);box-shadow:0 18px 58px #00000038}.omeglefun-nav .landing-nav__links a,.omeglefun-nav .landing-nav__logo{color:#fff}.omeglefun-nav .landing-nav__logo{font-size:20px}.omeglefun-nav .landing-nav__links{gap:clamp(18px,4vw,42px)}.omeglefun-nav .landing-nav__links a{color:#ffffffc7;font-size:15px;font-weight:800}.omeglefun-nav .nav-pill{color:#fff;background:linear-gradient(135deg,#ff4d8d,#ff8a00);border-radius:999px;min-height:44px;padding:0 22px;font-size:15px;font-weight:900;box-shadow:0 12px 34px #ff4d8d52}.omeglefun-nav .site-logo__mark{background:linear-gradient(135deg,#ff4d8d,#7c5cff 55%,#24d2ff);border-radius:14px;width:40px;height:40px}.omeglefun-nav .site-logo__mark:before{background:#fff;inset:12px 13px}.omeglefun-nav .site-logo__mark:after{border-width:7px 0 0 10px;border-color:#0000 #0000 #0000 #24d2ff;bottom:8px;right:-6px}.omeglefun-hero{color:#fff;text-align:left;background:0 0;grid-template-columns:minmax(320px,.84fr) minmax(420px,1.16fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:100svh;padding:clamp(128px,15vh,168px) clamp(22px,6vw,96px) clamp(70px,10vh,112px);display:grid;position:relative}.omeglefun-hero:after{display:none}.omeglefun-hero__copy{z-index:2;justify-items:start;max-width:660px;display:grid;position:relative}.omeglefun-hero .eyebrow{color:#ffb8cf;letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:17px;font-weight:900}.omeglefun-hero h1{color:#fff;text-wrap:balance;max-width:700px;font-size:clamp(58px,8vw,122px);font-weight:950;line-height:.88}.omeglefun-hero .summary{color:#ffffffc7;max-width:590px;margin-top:24px;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.45}.omeglefun-hero .actions{margin-top:34px}.omeglefun-cta,.omeglefun-hero .primary.omeglefun-cta{color:#fff;background:linear-gradient(135deg,#ff4d8d,#ff8a00);border:0;border-radius:999px;min-height:62px;padding:0 30px;font-size:18px;font-weight:950;box-shadow:0 20px 42px #ff4d8d57}.omeglefun-cta:hover,.omeglefun-hero .primary.omeglefun-cta:hover{background:linear-gradient(135deg,#ff2f7d,#ff7a00)}.hero-stats{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-stats span{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:900}.hero-carousel{z-index:1;justify-items:center;min-width:0;display:grid;position:relative}.carousel-phone{background:radial-gradient(circle at 52% 4%,#ffffff42,#0000 28%),linear-gradient(#ffffff14,#ffffff05),#160b1f;border:12px solid #ffffffeb;border-radius:44px;width:min(580px,100%);min-height:clamp(540px,66vw,740px);position:relative;overflow:hidden;box-shadow:0 36px 100px #00000061}.carousel-phone__top{z-index:5;justify-items:center;display:grid;position:absolute;top:12px;left:0;right:0}.carousel-phone__top span{background:#00000057;border-radius:999px;width:108px;height:24px}.carousel-stage{position:absolute;inset:0}.profile-slide{--slide-x:0px;--slide-y:0px;--slide-scale:1;--slide-opacity:1;background:radial-gradient(circle at 50% 20%,#ffffff57,transparent 17%),radial-gradient(circle at 50% 38%,var(--slide-accent),transparent 28%),linear-gradient(160deg,#ffffff1f,#00000047),#25122c;width:58%;height:48%;opacity:var(--slide-opacity);transform:translate3d(var(--slide-x),var(--slide-y),0) scale(var(--slide-scale));border-radius:30px;align-content:end;transition:transform .62s cubic-bezier(.2,.9,.2,1),opacity .42s,filter .42s;display:grid;position:absolute;overflow:hidden;box-shadow:0 24px 64px #00000057}.profile-slide--offset-0{--slide-x:34%;--slide-y:14%;--slide-scale:1.08;z-index:4}.profile-slide--offset-1{--slide-x:5%;--slide-y:47%;--slide-scale:.78;--slide-opacity:.92;z-index:3}.profile-slide--offset-2{--slide-x:-18%;--slide-y:10%;--slide-scale:.66;--slide-opacity:.55;z-index:1;filter:blur(1px)}.profile-slide--offset-3{--slide-x:60%;--slide-y:58%;--slide-scale:.72;--slide-opacity:.74;z-index:2}.profile-slide__live{color:#fff;background:#ff2f7d;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;position:absolute;top:16px;left:16px}.profile-slide__portrait{place-items:center;display:grid;position:absolute;inset:18% 16% 28%}.profile-slide__portrait span,.profile-slide__portrait:after,.profile-slide__portrait:before{content:"";display:block;position:absolute}.profile-slide__portrait:before{aspect-ratio:1;background:#ffffffe0;border-radius:50%;width:36%}.profile-slide__portrait:after{background:#ffffffd1;border-radius:50% 50% 22% 22%;width:74%;height:46%;bottom:0}.profile-slide__portrait span{background:color-mix(in srgb,var(--slide-accent),#fff 18%);opacity:.72;filter:blur(18px);border-radius:50%;width:58%;height:42%;inset:-18% -10% auto auto}.profile-slide__info{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000047;border-radius:20px;gap:4px;margin:18px;padding:13px 14px;display:grid;position:relative}.profile-slide__info strong{color:#fff;font-size:20px;font-weight:950}.profile-slide__info small{color:#ffffffc7;font-size:13px;font-weight:800}.carousel-controls{z-index:6;justify-content:center;gap:8px;display:flex;position:absolute;bottom:24px;left:0;right:0}.carousel-controls button{cursor:pointer;background:#ffffff61;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .22s,background .22s}.carousel-controls button.active{background:#fff;width:30px}.carousel-note{color:#ffffff94;margin:14px 0 0;font-size:13px;font-weight:700}.live-strip{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1160px,100% - 40px);margin-top:-44px;margin-bottom:38px;display:grid;position:relative}.live-strip div{background:#fff;border:1px solid #ff4d8d24;border-radius:8px;gap:8px;padding:22px;display:grid;box-shadow:0 18px 54px #3d123c1a}.live-strip span{color:#ff4d8d;font-size:13px;font-weight:950}.live-strip strong{color:#211029;font-size:20px;font-weight:950}.faq-section,.feature-section,.seo-keywords{color:#211029}.faq-section h2,.feature-section h2,.section-heading h2,.seo-keywords h2{color:#211029;font-size:clamp(34px,5vw,68px);font-weight:950;line-height:1.02}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.faq-item,.feature-grid article,.seo-keywords{background:#fff;border:1px solid #21102914;border-radius:8px;box-shadow:0 18px 54px #3d123c14}.feature-grid h3{color:#211029;margin:0;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.06}.faq-item p,.feature-grid p:not(.seo-kicker){color:#6f5f78;font-weight:700;line-height:1.55}.omeglefun-home .seo-kicker{color:#ff4d8d;font-weight:950}.omeglefun-home .keyword-list span{color:#211029;background:#fff4f8;border:1px solid #ff4d8d24;font-weight:900}.omeglefun-home .site-footer{color:#6f5f78;border-top-color:#2110291a}.omeglefun-home .site-footer a{color:#211029;font-weight:900}@media (width<=920px){.omeglefun-nav{top:10px;left:12px;right:12px}.omeglefun-nav .landing-nav__links{display:none}.omeglefun-hero{text-align:center;grid-template-columns:1fr;min-height:auto;padding:104px 18px 82px}.omeglefun-hero__copy{justify-items:center;max-width:none}.omeglefun-hero h1{font-size:clamp(48px,13vw,78px)}.hero-stats,.omeglefun-hero .actions{justify-content:center}.carousel-phone{width:min(440px,100%);min-height:570px}.feature-grid,.live-strip{grid-template-columns:1fr}.live-strip{margin-top:-36px}}@media (width<=560px){.omeglefun-nav{min-height:58px;padding:0 10px 0 14px}.omeglefun-nav .landing-nav__logo{min-width:0;font-size:18px}.omeglefun-nav .landing-nav__logo span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omeglefun-nav .site-logo__mark{flex:none;width:34px;height:34px}.omeglefun-nav .nav-pill{min-height:38px;padding:0 15px}.omeglefun-hero{padding-left:14px;padding-right:14px}.omeglefun-cta,.omeglefun-hero .primary.omeglefun-cta{width:100%;min-height:56px}.hero-stats span{text-align:center;flex:auto}.carousel-phone{border-width:8px;border-radius:34px;min-height:500px}.profile-slide{border-radius:24px;width:62%;height:44%}.faq-section,.feature-section,.live-strip,.seo-keywords,.site-footer{width:calc(100% - 28px)}.faq-section h2,.feature-section h2,.section-heading h2,.seo-keywords h2{font-size:clamp(30px,10vw,42px)}}:root{--os-bg:#0b0b12;--os-panel:#13141fd6;--os-panel-solid:#151722;--os-line:#ffffff1c;--os-text:#f8fafc;--os-muted:#a5adbf;--os-soft:#ffffff12;--os-pink:#ff3f8c;--os-orange:#ff9f2f;--os-cyan:#2ee6ff;--os-green:#39e58c;--os-danger:#ff4d5e}.match-page{height:100dvh;min-height:720px;color:var(--os-text);background:radial-gradient(circle at 16% 0,#ff3f8c3d,#0000 31%),radial-gradient(circle at 82% 10%,#2ee6ff26,#0000 30%),linear-gradient(#0a0711,#10111c 52%,#0b0b12);padding:18px;position:relative;overflow:hidden}.match-page:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 78%);mask-image:linear-gradient(#0000006b,#0000 78%)}.match-page-head.match-topbar{z-index:80;border:1px solid var(--os-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d16c7;border-radius:8px;width:min(1720px,100%);margin:0 auto 14px;padding:12px 14px 12px 16px;position:relative;box-shadow:0 20px 60px #00000047}.match-topbar .site-logo{color:var(--os-text);gap:12px;font-size:22px;font-weight:950}.match-topbar .site-logo__mark{background:linear-gradient(135deg,#ffffff47,transparent 42%),linear-gradient(135deg,var(--os-pink),#8057ff 54%,var(--os-cyan));border-radius:14px;width:40px;height:40px;box-shadow:0 12px 32px #ff3f8c47}.match-topbar .site-logo__mark:before{background:#fff;inset:12px 13px}.match-topbar .site-logo__mark:after{border-width:7px 0 0 11px;border-color:transparent transparent transparent var(--os-cyan);bottom:8px;right:-7px}.match-topbar__actions{z-index:90;gap:12px;position:relative}.membership-entry-button{min-width:112px;min-height:48px;color:var(--os-text);box-shadow:none;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px}.membership-entry-button span{font-size:15px;font-weight:950}.membership-entry-button small{color:var(--os-muted);letter-spacing:0;font-size:10px}.membership-entry-button--svip,.membership-entry-button--vip{background:linear-gradient(135deg,#ff3f8c52,#ff9f2f47);border-color:#ff9f2f6b;box-shadow:0 14px 34px #ff3f8c2e}.membership-entry-button--svip{background:linear-gradient(135deg,#8057ff5c,#2ee6ff38);border-color:#2ee6ff6b}.account-menu{z-index:120;position:relative}.account-avatar-button{width:48px;height:48px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff29}.account-menu__panel{z-index:999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10111bf5;border:1px solid #ffffff24;border-radius:8px;min-width:184px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 26px 70px #0006}.account-menu__panel:before{content:"";background:#10111bf5;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;width:10px;height:10px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.account-menu__panel button{z-index:1;color:#fff;background:linear-gradient(135deg,#ff4d5ef2,#ff3f8ceb);border-radius:8px;min-height:44px;font-weight:950;position:relative}.match-panel.match-console{z-index:10;border:1px solid var(--os-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0f,#ffffff04),#0a0b12e0;border-radius:8px;width:min(1720px,100%);height:calc(100dvh - 110px);min-height:590px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000005c}.match-console .match-head{border-bottom:1px solid var(--os-line);background:#0a0b12a3;min-height:70px;padding:16px 20px}.match-console .match-label{color:var(--os-cyan);font-size:12px;font-weight:950}.match-console .match-head h2{color:var(--os-text);font-size:25px;font-weight:950}.match-stage{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.match-console .match-videos{background:0 0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:10px;min-height:0;padding:10px;display:grid;position:relative}.match-console .match-video{background:radial-gradient(circle at 50% 42%,#2ee6ff1f,#0000 26%),linear-gradient(#1a1c27,#08090f);border:1px solid #ffffff1a;border-radius:8px;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.match-console .match-video+.match-video{border-left:1px solid #ffffff1a}.match-console .local-preview-empty,.match-console .remote-profile,.match-console .remote-ready-state,.match-console .searching-state{background:radial-gradient(circle at 50% 38%,#ff3f8c29,#0000 26%),radial-gradient(circle at 70% 72%,#2ee6ff24,#0000 28%),linear-gradient(#191b27,#08090f)}.match-console .local-preview-empty strong,.match-console .remote-profile strong,.match-console .remote-ready-state strong,.match-console .searching-state strong{color:var(--os-text)}.match-console .local-preview-empty span,.match-console .remote-profile span,.match-console .remote-ready-state span,.match-console .searching-state span{color:var(--os-muted)}.match-console .remote-ready-state .num{color:var(--os-green)}.video-badge{color:var(--os-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0d16b8;border:1px solid #ffffff24;bottom:16px;left:16px}.video-badge--remote{color:var(--os-cyan)}.match-control-deck{border-top:1px solid var(--os-line);background:#0a0b12c7;grid-template-columns:minmax(240px,.95fr) minmax(280px,1.1fr) minmax(280px,1fr) minmax(132px,.46fr);gap:12px;padding:12px;display:grid}.match-console .match-settings,.match-console .match-start-actions,.match-console .match-status{gap:10px}.match-console .match-start-actions{grid-auto-rows:minmax(76px,1fr)}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{min-height:72px;color:var(--os-text);box-shadow:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;font-size:16px;font-weight:950}.match-console .match-start-actions button.primary-action{background:linear-gradient(135deg,var(--os-pink),var(--os-orange));border:0;box-shadow:0 16px 36px #ff3f8c3d}.match-console .match-start-actions button.secondary-action{color:var(--os-text);background:#ffffff1a}.match-console .match-start-actions button.danger-action{background:linear-gradient(135deg,var(--os-danger),#ff7a45);border:0}.match-console .match-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.match-console .match-settings button.active{color:#fff;background:linear-gradient(135deg,#2ee6ffeb,#8057ffeb)}.match-console .match-status div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:14px}.match-console .match-status span{color:var(--os-muted)}.match-console .match-status strong{color:var(--os-text)}.match-console .auth-error,.match-console .match-message{color:#ffdce1;background:#ff4d5e1f;border:1px solid #ff4d5e47;border-radius:8px}.room-chat-drawer{z-index:70;background:#0000005c}.match-console .room-chat{border:1px solid var(--os-line);background:#0f101af0;border-radius:8px 0 0 8px;width:min(460px,35vw);box-shadow:-24px 0 70px #0000005c}.room-chat__head strong{color:var(--os-text)}.match-console .chat-input-row textarea,.match-console .chat-log,.match-console .chat-message span{color:var(--os-text);background:#ffffff12;border-color:#ffffff1a}.match-console .chat-message.mine span{background:linear-gradient(135deg,var(--os-pink),#8057ff);color:#fff}.confirm-layer{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 0,#ff3f8c33,#0000 35%),#04050ab8}.auth-modal-layer{z-index:310}.auth-modal{border:1px solid var(--os-line);width:min(500px,100% - 28px);color:var(--os-text);background:radial-gradient(circle at 18% 0,#ff3f8c38,#0000 32%),radial-gradient(circle at 100% 16%,#2ee6ff24,#0000 30%),#10111bf5;border-radius:8px;overflow:hidden;box-shadow:0 32px 100px #0000007a}.auth-modal__close{width:38px;height:38px;color:var(--os-text);background:#ffffff14;border:1px solid #ffffff24;top:14px;right:14px}.auth-dialog{gap:22px;padding:34px}.auth-dialog__eyebrow,.auth-panel__eyebrow{color:var(--os-cyan);font-weight:950}.auth-dialog__intro h2,.auth-panel__copy h2{color:var(--os-text);font-size:34px;font-weight:950;line-height:1.03}.auth-dialog__intro p,.auth-panel__copy p{color:var(--os-muted);font-weight:700}.auth-card,.auth-dialog__card{gap:12px}.auth-card input,.auth-dialog__card input,.gender-row button,.provider{min-height:50px;color:var(--os-text);background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px}.provider{padding-left:50px;font-weight:950;position:relative}.provider:before{color:#111827;content:"G";background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.provider--facebook:before{color:#fff;content:"f";background:#1877f2}.provider--facebook,.provider--google{color:var(--os-text);background:#ffffff14}.gender-row button:hover,.provider:hover,.secondary-action:hover{background:#ffffff1f;border-color:#ffffff3d}.gender-row button.active{color:#dffbff;background:#2ee6ff29;border-color:#2ee6ffa3}.auth-dialog__terms,.auth-terms{color:var(--os-muted)}.auth-dialog__terms a,.auth-terms a{color:#fff}.auth-dialog__error,.auth-error{color:#ffdce1;background:#ff4d5e1f;border:1px solid #ff4d5e47;border-radius:8px;padding:12px 14px}.membership-modal{border:1px solid var(--os-line);width:min(1080px,100% - 28px);max-height:min(820px,100dvh - 28px);color:var(--os-text);background:radial-gradient(circle at 16% 0,#ff9f2f33,#0000 30%),radial-gradient(circle at 100% 10%,#2ee6ff24,#0000 28%),#10111bf5;border-radius:8px;box-shadow:0 34px 110px #00000080}.modal-head{border-bottom:1px solid var(--os-line);padding-bottom:16px}.membership-modal .membership-head h2,.membership-modal .modal-head h2,.modal-head h2{color:var(--os-text);font-size:30px;font-weight:950}.membership-modal .modal-head .secondary-action,.membership-modal .renew-wait button,.membership-modal .secondary-action,.modal-head .secondary-action{color:var(--os-text);background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px}.membership-modal .membership-label{color:var(--os-orange);font-weight:950}.membership-modal .primary-action,.primary-action{background:linear-gradient(135deg,var(--os-pink),var(--os-orange));color:#fff;border:0;border-radius:8px;font-weight:950;box-shadow:0 16px 36px #ff3f8c38}.membership-modal .membership-tabs{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;padding:5px;display:inline-flex}.membership-modal .membership-tabs button{min-width:120px;color:var(--os-muted);background:0 0;border:0;border-radius:8px;font-weight:950}.membership-modal .membership-tabs button.active{color:#fff;box-shadow:none;background:linear-gradient(135deg,#ff3f8ceb,#8057ffe6)}.membership-modal .renew-wait,.membership-modal .subscription-status{color:var(--os-text);background:#2ee6ff14;border:1px solid #2ee6ff29;border-radius:8px}.membership-modal .subscription-status small{color:var(--os-muted)}.membership-modal .plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.membership-modal .plan-item{min-height:128px;color:var(--os-text);background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:16px;position:relative}.membership-modal .membership-empty,.membership-modal .membership-status,.membership-modal .plan-item small,.membership-modal .plan-item span{color:var(--os-muted)}.membership-modal .plan-item strong{color:var(--os-text)}.membership-modal .benefit-list{background:#ffffff0d;border:1px solid #ffffff1a}.membership-modal .benefit-header{color:var(--os-cyan)}.membership-modal .benefit-row{color:var(--os-text);background:#ffffff0f;border-color:#ffffff14}.membership-modal .included{color:var(--os-green)}.confirm-dialog{border:1px solid var(--os-line);background:#10111bf5;border-radius:8px}.confirm-dialog,.confirm-dialog h3{color:var(--os-text)}.confirm-dialog p{color:var(--os-muted)}.report-reasons button{color:var(--os-text);background:#ffffff14;border-color:#ffffff1f;border-radius:8px}.report-reasons button.active{color:#ffdce1;background:#ff4d5e29;border-color:#ff4d5ead}@media (width<=900px){.match-page{height:auto;min-height:100dvh;padding:10px;overflow:auto}.match-page-head.match-topbar{width:100%}.match-panel.match-console{height:auto;min-height:calc(100dvh - 92px)}.match-console .match-videos{grid-template-columns:1fr}.match-console .match-video{min-height:250px}.match-control-deck{grid-template-columns:1fr}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{min-height:52px}.membership-modal .plan-list{grid-template-columns:1fr}}@media (width<=560px){.match-page-head.match-topbar{gap:10px;padding:10px}.match-topbar .site-logo{min-width:0;font-size:19px}.match-topbar .site-logo span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membership-entry-button{min-width:82px;padding:0 10px}.account-avatar-button{width:44px;height:44px}.account-menu__panel{position:fixed;top:72px;right:12px}.auth-dialog{padding:26px 20px}.auth-dialog__intro h2{font-size:30px}.membership-modal{width:100%;max-height:calc(100dvh - 18px);padding:14px}.membership-modal .membership-head{grid-template-columns:1fr}.membership-modal .membership-actions{justify-content:stretch}.membership-modal .membership-actions .primary-action,.membership-modal .membership-actions .secondary-action{width:100%}}:root{--read-ink:#16121d;--read-body:#4e4559;--read-muted:#72687d;--read-line:#e8e2ee;--read-panel:#fff;--read-soft:#f8f3fb;--read-pink:#e6327a;--read-violet:#6d4dff;--read-orange:#f27a1a;--read-green:#047c4f}.omeglefun-hero{grid-template-columns:minmax(360px,.9fr) minmax(440px,1fr);gap:clamp(42px,6vw,88px);min-height:min(860px,100svh);padding-top:clamp(136px,16vh,178px);padding-bottom:clamp(82px,10vh,120px)}.omeglefun-hero__copy{max-width:720px}.omeglefun-hero .eyebrow{color:#ffcade;margin-bottom:18px;font-size:15px;line-height:1.2}.omeglefun-hero h1{max-width:760px;font-size:clamp(54px,7.2vw,104px);line-height:.94}.omeglefun-hero .summary{color:#ffffffd1;max-width:620px;margin-top:26px;font-size:clamp(18px,1.75vw,22px);line-height:1.58}.hero-stats{gap:12px;margin-top:28px}.hero-stats span{background:#ffffff1a;padding:11px 15px;line-height:1.2}.carousel-note{color:#ffffffb3;line-height:1.4}.live-strip{margin-top:-34px;margin-bottom:58px}.live-strip div{padding:24px}.feature-section{margin-bottom:72px}.section-heading{max-width:840px;margin-bottom:28px}.faq-section h2,.feature-section h2,.section-heading h2,.seo-keywords h2{color:var(--read-ink);letter-spacing:0}.feature-grid{gap:20px}.feature-grid article{min-height:250px;padding:clamp(28px,3.4vw,42px)}.feature-grid h3{max-width:360px;color:var(--read-ink);line-height:1.12}.faq-item p,.feature-grid p:not(.seo-kicker){max-width:620px;color:var(--read-body);font-size:16px;font-weight:650;line-height:1.7}.seo-keywords{padding:clamp(26px,4vw,42px)}.keyword-list{gap:12px}.omeglefun-home .keyword-list span{color:var(--read-ink);padding:10px 16px}.faq-section{margin-bottom:44px}.faq-list{gap:14px}.faq-item{padding:24px 26px}.faq-item h3{color:var(--read-ink);line-height:1.2}.auth-modal{background:#15141f;width:min(520px,100% - 28px)}.auth-dialog__intro h2{line-height:1.08}.auth-dialog__intro p{line-height:1.6}.membership-modal{border:1px solid var(--read-line);background:radial-gradient(circle at 8% 0,#e6327a1a,transparent 28%),radial-gradient(circle at 100% 0,#6d4dff17,transparent 26%),var(--read-panel);width:min(1120px,100% - 28px);max-height:min(840px,100dvh - 28px);box-shadow:0 34px 110px #16121d42}.membership-modal,.membership-modal .membership-panel{color:var(--read-ink)}.modal-head{border-bottom-color:var(--read-line)}.membership-modal .membership-head h2,.membership-modal .modal-head h2,.modal-head h2{color:var(--read-ink);line-height:1.12}.membership-modal .membership-head{align-items:center;gap:18px}.membership-modal .membership-label{color:var(--read-pink)}.membership-modal .modal-head .secondary-action,.membership-modal .renew-wait button,.membership-modal .secondary-action,.modal-head .secondary-action{border-color:var(--read-line);color:var(--read-ink);background:#fff}.membership-modal .membership-actions .primary-action,.membership-modal .primary-action{background:linear-gradient(135deg,var(--read-pink),var(--read-orange));color:#fff}.membership-modal .membership-tabs{border-color:var(--read-line);background:#f1edf5}.membership-modal .membership-tabs button.active{color:var(--read-ink);background:#fff;box-shadow:0 8px 20px #16121d17}.membership-modal .renew-wait,.membership-modal .subscription-status{color:var(--read-ink);background:#f7f3ff;border-color:#d8cef5}.membership-modal .renew-wait span,.membership-modal .subscription-status small,.membership-modal .subscription-status span{color:var(--read-body)}.membership-modal .plan-list{gap:14px}.membership-modal .plan-item{border-color:var(--read-line);min-height:126px;color:var(--read-ink);background:#fff;padding:18px}.membership-modal .plan-item.active{background:#fff7fb;border-color:#e6327a9e;box-shadow:inset 0 0 0 1px #e6327a2e,0 18px 34px #e6327a1f}.membership-modal .plan-item span{color:var(--read-body);font-size:14px;line-height:1.25}.membership-modal .plan-item strong{color:var(--read-ink);font-size:24px;line-height:1.16}.membership-modal .membership-empty,.membership-modal .membership-status,.membership-modal .plan-item small{color:var(--read-muted);line-height:1.35}.membership-modal .benefit-list{border:1px solid var(--read-line);background:#fff;border-radius:8px;gap:0;padding:0;overflow:hidden}.membership-modal .benefit-header,.membership-modal .benefit-row{grid-template-columns:minmax(220px,1.45fr) minmax(112px,.52fr) minmax(112px,.52fr);align-items:center;gap:14px;display:grid}.membership-modal .benefit-header{background:var(--read-soft);color:var(--read-body);text-transform:uppercase;padding:14px 18px;font-size:12px;font-weight:900}.membership-modal .benefit-header span,.membership-modal .benefit-header strong{color:var(--read-body)}.membership-modal .benefit-row{border:0;border-top:1px solid var(--read-line);min-height:58px;color:var(--read-ink);background:#fff;border-radius:0;padding:14px 18px}.membership-modal .benefit-row:nth-child(odd){background:#fcf9fd}.membership-modal .benefit-row>span{color:var(--read-body);overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.45}.membership-modal .benefit-row>span:first-child{color:var(--read-ink);font-weight:850}.membership-modal .benefit-row .included,.membership-modal .included{color:var(--read-green);font-weight:900}.membership-modal .auth-error{color:#a71945;background:#fff1f5;border-color:#ffd4df}.membership-modal .confirm-dialog{color:var(--read-ink);background:#fff}.membership-modal .confirm-dialog h3{color:var(--read-ink)}.membership-modal .confirm-dialog p{color:var(--read-body)}.match-console .match-settings button,.match-console .match-start-actions button,.match-console .match-status span,.match-console .match-status strong{line-height:1.2}.match-console .local-preview-empty span,.match-console .remote-profile span,.match-console .remote-ready-state span,.match-console .searching-state span{line-height:1.55}@media (width<=920px){.omeglefun-hero{padding-top:116px;padding-bottom:74px}.omeglefun-hero h1{max-width:680px}.omeglefun-hero .summary{max-width:620px}.live-strip{margin-top:-24px}.feature-grid article{min-height:auto}}@media (width<=700px){.membership-modal .benefit-header{display:none}.membership-modal .benefit-row{grid-template-columns:1fr;gap:10px;min-height:0;padding:16px;display:grid}.membership-modal .benefit-row>span:first-child{color:var(--read-ink);font-size:15px}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){border-top:1px solid var(--read-line);color:var(--read-body);justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.membership-modal .benefit-row>span:nth-child(2):before{color:var(--read-muted);content:"PLUS";flex:none;font-size:12px;font-weight:900}.membership-modal .benefit-row>span:nth-child(3):before{color:var(--read-muted);content:"PLUS+";flex:none;font-size:12px;font-weight:900}}@media (width<=560px){.omeglefun-hero{padding-top:98px;padding-bottom:58px}.omeglefun-hero h1{font-size:clamp(42px,11.5vw,58px);line-height:.98}.omeglefun-hero .summary{font-size:17px}.hero-stats{gap:8px}.hero-stats span{padding:10px 12px}.carousel-phone{min-height:460px}.live-strip{margin-top:-14px;margin-bottom:38px}.faq-item,.feature-grid article,.live-strip div,.seo-keywords{padding:20px}.membership-modal .plan-item{min-height:92px}}@media (width<=760px){body{overflow-x:hidden}.omeglefun-home{background:radial-gradient(circle at 18% 0,#e6327a42,#0000 34%),linear-gradient(#130817,#211029 58%,#faf6fb 0,#fff)}.omeglefun-nav{min-height:54px;padding:0 10px 0 12px;top:10px;left:12px;right:12px}.omeglefun-nav .site-logo{gap:8px;min-width:0}.omeglefun-nav .site-logo__mark{border-radius:12px;width:34px;height:34px}.omeglefun-nav .site-logo span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.omeglefun-nav .nav-pill{min-height:38px;padding:0 14px;font-size:13px}.omeglefun-hero{text-align:left;grid-template-columns:1fr;gap:28px;min-height:auto;padding:88px 16px 46px;display:grid}.omeglefun-hero__copy{justify-items:start;max-width:none}.omeglefun-hero .eyebrow{margin-bottom:12px;font-size:13px}.omeglefun-hero h1{max-width:100%;font-size:clamp(38px,11vw,54px);line-height:1.02}.omeglefun-hero .summary{max-width:100%;margin-top:16px;font-size:16px;line-height:1.62}.omeglefun-hero .actions{width:100%;margin-top:22px}.omeglefun-cta,.omeglefun-hero .primary.omeglefun-cta{width:100%;min-height:54px;font-size:16px}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;display:grid}.hero-stats span{text-align:center;place-items:center;min-height:44px;padding:8px 6px;font-size:11px;display:grid}.hero-carousel{width:100%}.carousel-phone{border-width:7px;border-radius:30px;width:100%;min-height:390px}.carousel-phone__top{top:9px}.carousel-phone__top span{width:82px;height:18px}.profile-slide{border-radius:22px;width:65%;height:43%}.profile-slide__info{border-radius:14px;margin:12px;padding:10px 11px}.profile-slide__info strong{font-size:16px}.profile-slide__info small{font-size:12px}.profile-slide__live{padding:6px 9px;font-size:11px;top:12px;left:12px}.carousel-controls{bottom:16px}.carousel-note{color:#ffffffc2;text-align:center;margin-top:10px;padding:0 6px;font-size:12px}.faq-section,.feature-section,.live-strip,.seo-keywords,.site-footer{width:calc(100% - 28px)}.live-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;margin-bottom:34px}.live-strip div{min-height:86px;padding:16px}.live-strip span{font-size:11px}.live-strip strong{font-size:16px;line-height:1.22}.feature-section{margin-bottom:42px}.section-heading{margin-bottom:18px}.faq-section h2,.feature-section h2,.section-heading h2,.seo-keywords h2{font-size:clamp(30px,9vw,42px);line-height:1.08}.feature-grid{grid-template-columns:1fr;gap:12px}.faq-item,.feature-grid article,.seo-keywords{padding:20px}.feature-grid h3{max-width:none;font-size:24px;line-height:1.14}.faq-item p,.feature-grid p:not(.seo-kicker){font-size:15px;line-height:1.62}.keyword-list{gap:8px}.omeglefun-home .keyword-list span{padding:9px 12px;font-size:13px}.faq-list{gap:10px}.site-footer{gap:10px;padding-bottom:28px}.match-page{height:auto;min-height:100dvh;padding:8px;overflow:auto}.match-page:before{background-size:32px 32px}.match-page-head.match-topbar{z-index:150;gap:8px;min-height:56px;padding:8px;position:sticky;top:8px}.match-topbar .site-logo{gap:8px;min-width:0;font-size:18px}.match-topbar .site-logo__mark{border-radius:12px;width:34px;height:34px}.match-topbar .site-logo span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden}.match-topbar__actions{gap:8px}.membership-entry-button{min-width:76px;min-height:40px;padding:0 8px}.membership-entry-button span{font-size:12px}.membership-entry-button small{font-size:9px}.account-avatar-button{width:40px;height:40px}.account-menu__panel{z-index:500;min-width:168px;position:fixed;top:66px;right:10px}.match-panel.match-console{border-radius:8px;width:100%;height:auto;min-height:0}.match-console .match-head{min-height:58px;padding:12px 14px}.match-console .match-head h2{font-size:21px}.match-console .match-videos{grid-template-columns:1fr;gap:8px;padding:8px}.match-console .match-video{aspect-ratio:4/3;min-height:0;max-height:none}.match-console .match-video+.match-video{border-left:1px solid #ffffff1a}.match-control-deck{grid-template-columns:1fr;gap:8px;padding:8px}.match-console .match-start-actions{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-auto-rows:auto}.match-console .match-settings,.match-console .match-status{grid-template-columns:repeat(3,minmax(0,1fr))}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{min-height:48px;padding:0 8px;font-size:14px}.match-console .match-status div{padding:10px 8px}.match-console .match-status span{font-size:10px}.match-console .match-status strong{margin-top:4px;font-size:13px}.video-badge{padding:6px 10px;font-size:12px;bottom:10px;left:10px}.auth-modal{border-radius:8px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.auth-dialog{gap:18px;padding:24px 18px}.auth-dialog__intro{padding-right:38px}.auth-dialog__intro h2{font-size:28px;line-height:1.1}.auth-dialog__intro p{font-size:14px}.auth-card input,.auth-dialog__card input,.gender-row button,.provider{min-height:46px}.membership-modal{border-radius:8px;width:calc(100% - 12px);max-height:calc(100dvh - 12px);padding:12px}.modal-head{flex-direction:row;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px}.membership-modal .modal-head h2,.modal-head h2{font-size:22px}.modal-head .secondary-action{min-height:38px;padding:0 14px}.membership-modal .membership-head{grid-template-columns:1fr;gap:12px;display:grid}.membership-modal .membership-head h2{font-size:28px}.membership-modal .membership-actions{grid-template-columns:1fr;width:100%;display:grid}.membership-modal .membership-actions .primary-action,.membership-modal .membership-actions .secondary-action{width:100%;min-height:46px}.membership-modal .membership-tabs{width:100%}.membership-modal .membership-tabs button{flex:1;min-width:0;min-height:38px}.membership-modal .plan-list{grid-template-columns:1fr;gap:10px}.membership-modal .plan-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:78px;padding:14px;display:grid}.membership-modal .plan-item span{grid-column:1}.membership-modal .plan-item strong{white-space:nowrap;grid-column:2;margin-top:0;font-size:20px}.membership-modal .plan-item small{grid-column:1/-1}.membership-modal .benefit-row{padding:14px}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){flex-direction:column;align-items:flex-start;gap:4px}.room-chat-drawer{align-items:flex-end}.match-console .room-chat{border-radius:8px 8px 0 0;width:100%;height:min(430px,54dvh)}}@media (width<=380px){.match-topbar .site-logo span:last-child,.omeglefun-nav .site-logo span:last-child{max-width:88px}.hero-stats{grid-template-columns:1fr}.carousel-phone{min-height:350px}.live-strip,.match-console .match-settings,.match-console .match-status{grid-template-columns:1fr}}.membership-modal{width:min(520px,100% - 28px);max-width:520px}.membership-modal .membership-head h2,.membership-modal .modal-head h2{font-size:26px}.membership-modal .plan-list{grid-template-columns:1fr}.membership-modal .benefit-header,.membership-modal .benefit-row{grid-template-columns:minmax(0,1fr) 74px 74px}.membership-modal .benefit-header{padding:12px;font-size:11px;display:grid}.membership-modal .benefit-row{min-height:50px;padding:12px;display:grid}.membership-modal .benefit-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.32;overflow:hidden}.membership-modal .benefit-row>span:first-child{font-size:13px}@media (width<=760px){.membership-modal{width:min(340px,100% - 20px);max-width:340px;padding:10px}.membership-modal .membership-panel{padding:0}.membership-modal .modal-head{gap:8px;margin-bottom:10px;padding-bottom:10px}.membership-modal .modal-head h2{font-size:20px}.membership-modal .modal-head .secondary-action{min-height:34px;padding:0 12px;font-size:13px}.membership-modal .membership-head{gap:10px}.membership-modal .membership-head h2{font-size:24px}.membership-modal .membership-label{font-size:11px}.membership-modal .membership-actions .primary-action,.membership-modal .membership-actions .secondary-action{min-height:42px;font-size:14px}.membership-modal .membership-tabs{margin-top:12px}.membership-modal .membership-tabs button{min-height:34px;font-size:13px}.membership-modal .renew-wait,.membership-modal .subscription-status{padding:12px;font-size:13px}.membership-modal .plan-list{gap:8px}.membership-modal .plan-item{min-height:70px;padding:12px}.membership-modal .plan-item span{font-size:12px}.membership-modal .plan-item strong{font-size:18px}.membership-modal .plan-item small{font-size:11px}.membership-modal .benefit-list{margin-top:14px;overflow-x:hidden}.membership-modal .benefit-header,.membership-modal .benefit-row{grid-template-columns:minmax(0,1fr) 54px 58px;gap:5px;display:grid}.membership-modal .benefit-header{padding:9px 7px;font-size:9.5px}.membership-modal .benefit-header span,.membership-modal .benefit-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membership-modal .benefit-row{min-height:44px;padding:9px 7px}.membership-modal .benefit-row>span{min-width:0;color:var(--read-body);text-overflow:ellipsis;white-space:nowrap;border-top:0;padding-top:0;font-size:10.5px;font-weight:750;line-height:1.22;display:block;overflow:hidden}.membership-modal .benefit-row>span:first-child{color:var(--read-ink);font-size:10.5px;font-weight:850}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){display:block}.membership-modal .benefit-row>span:nth-child(2):before,.membership-modal .benefit-row>span:nth-child(3):before{content:none}.membership-modal .benefit-row .included,.membership-modal .included{font-weight:900}.match-console[data-match-ui-state=ready] .match-head h2{display:none}.match-console[data-match-ui-state=ready] .match-head{min-height:42px}.match-console .match-stage{grid-template-rows:minmax(0,1fr) auto}.match-console .match-videos{height:clamp(430px,100dvh - 190px,620px);min-height:430px;padding:8px;display:block;position:relative}.match-console .match-video{aspect-ratio:auto;min-height:0}.match-console .match-video--remote{z-index:1;width:100%;height:100%;position:relative}.match-console .match-video--local{z-index:4;border:1px solid #ffffff47;border-radius:8px;width:100px;height:150px;position:absolute;top:18px;right:18px;box-shadow:0 18px 42px #0000005c}.match-console .match-video--local .local-video-slot,.match-console .match-video--local .local-video-slot>div,.match-console .match-video--local .remote-video-slot,.match-console .match-video--local video{width:100%;height:100%}.match-console .match-video--local .local-video-slot>div,.match-console .match-video--local video{-o-object-fit:cover;object-fit:cover}.match-console .match-video--local .local-preview-empty{gap:4px;padding:8px}.match-console .match-video--local .local-preview-empty strong{font-size:11px;line-height:1.15}.match-console .match-video--local .local-preview-empty span{display:none}.match-console .match-video--local .video-badge{max-width:calc(100% - 12px);padding:4px 6px;font-size:9px;bottom:6px;left:auto;right:6px}.match-console .match-video--remote .video-badge{bottom:12px;left:12px}.match-console .remote-ready-state{padding:28px 18px 76px}.match-control-deck{align-items:stretch;gap:8px;padding:8px;display:flex;overflow:visible}.match-chat-entry,.match-console .match-settings,.match-console .match-start-actions{flex:none;grid-template-columns:none;grid-auto-columns:minmax(76px,auto);grid-auto-flow:column;gap:8px;margin:0;display:grid}.match-console .match-start-actions[data-match-ui-state=connected]{grid-template-columns:none}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{white-space:nowrap;min-width:76px;min-height:42px;padding:0 10px;font-size:12px;line-height:1}.match-console .match-status{display:none}.match-control-deck .auth-error{flex:0 0 240px;align-self:center;margin:0}}@media (width<=380px){.match-console .match-videos{height:clamp(390px,100dvh - 184px,560px);min-height:390px}.match-console .match-video--local{width:92px;height:138px;top:16px;right:16px}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{min-width:70px;padding:0 8px;font-size:11px}}.membership-modal .benefit-header,.membership-modal .benefit-row{grid-template-columns:minmax(0,1fr) 58px 64px;gap:8px}.membership-modal .benefit-header span,.membership-modal .benefit-header strong,.membership-modal .benefit-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.membership-modal .benefit-row>span{font-size:14px;line-height:1.25}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){text-align:center;border-top:0;justify-content:center;align-items:center;min-height:28px;padding-top:0;display:inline-flex}.membership-modal .benefit-row .included{color:var(--read-green);background:#047c4f1a;border-radius:999px;font-weight:900}.match-control-deck{overflow-x:visible}.match-console .match-settings,.match-console .match-start-actions{flex-wrap:nowrap}@media (width<=760px){.membership-modal .benefit-header,.membership-modal .benefit-row{grid-template-columns:minmax(0,1fr) 46px 52px;gap:6px;display:grid}.membership-modal .benefit-header{padding:10px 9px;font-size:11px}.membership-modal .benefit-row{min-height:46px;padding:10px 9px}.membership-modal .benefit-row>span,.membership-modal .benefit-row>span:first-child{font-size:12.5px;line-height:1.2}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){min-height:26px;font-size:12.5px;display:inline-flex}.membership-modal .benefit-row>span:nth-child(2):before,.membership-modal .benefit-row>span:nth-child(3):before{content:none}.match-control-deck{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:8px;display:grid;overflow:visible}.match-chat-entry,.match-console .match-settings,.match-console .match-start-actions{display:contents}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:42px;padding:0 2px;font-size:11.5px;line-height:1;overflow:hidden}.match-control-deck .auth-error{grid-column:1/-1;margin:0}}@media (width<=380px){.match-control-deck{gap:3px;padding:7px}.chat-entry-button,.match-console .match-settings button,.match-console .match-start-actions button{min-height:40px;padding:0 1px;font-size:11px}}@media (width<=760px){.match-page{grid-template-rows:auto minmax(0,1fr);gap:6px;height:100dvh;min-height:100dvh;padding:8px;display:grid;overflow:hidden}.match-page-head.match-topbar{min-height:54px;margin:0;padding:7px 8px;position:relative;top:auto}.match-panel.match-console{grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.match-console .match-head{display:none}.match-console .match-stage{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.match-console .match-videos{height:auto;min-height:0;display:block;overflow:hidden}.match-console .match-video--remote{height:100%}.match-control-deck{border-top:1px solid var(--os-line);min-height:0;overflow:hidden}}.membership-modal .benefit-list{overflow:hidden!important}.membership-modal .benefit-header,.membership-modal .benefit-row{flex-wrap:nowrap!important;grid-template-columns:none!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.membership-modal .benefit-header>span,.membership-modal .benefit-header>strong,.membership-modal .benefit-row>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.membership-modal .benefit-header>span,.membership-modal .benefit-row>span:first-child{flex:1 1 0!important}.membership-modal .benefit-header>strong:nth-child(2),.membership-modal .benefit-row>span:nth-child(2){text-align:center!important;flex:0 0 86px!important}.membership-modal .benefit-header>strong:nth-child(3),.membership-modal .benefit-row>span:nth-child(3){text-align:center!important;flex:0 0 96px!important}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){border-top:0!important;justify-content:center!important;align-items:center!important;padding-top:0!important;display:inline-flex!important}.membership-modal .benefit-row>span:nth-child(2):before,.membership-modal .benefit-row>span:nth-child(3):before{content:none!important}@media (width<=760px){.membership-modal .benefit-header,.membership-modal .benefit-row{gap:5px!important;min-height:42px!important;padding-left:8px!important;padding-right:8px!important}.membership-modal .benefit-row>span,.membership-modal .benefit-row>span:first-child{font-size:13px!important;line-height:1.15!important}.membership-modal .benefit-header>strong:nth-child(2),.membership-modal .benefit-row>span:nth-child(2){flex-basis:72px!important}.membership-modal .benefit-header>strong:nth-child(3),.membership-modal .benefit-row>span:nth-child(3){flex-basis:82px!important}}.match-console .local-video-slot video,.match-console .local-video-slot>div{transform-origin:50%;transform:rotateY(180deg)}.match-control-deck[data-match-ui-state=connected]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:hidden!important}.match-control-deck[data-match-ui-state=connected] .match-chat-entry,.match-control-deck[data-match-ui-state=connected] .match-start-actions{display:contents!important}.match-control-deck[data-match-ui-state=connected] .match-settings,.match-control-deck[data-match-ui-state=connected] .match-status{display:none!important}.match-control-deck[data-match-ui-state=connected] .chat-entry-button,.match-control-deck[data-match-ui-state=connected] .match-start-actions button{width:100%!important;min-width:0!important;min-height:72px!important;font-size:16px!important}@media (width<=920px){.match-control-deck[data-match-ui-state=connected] .chat-entry-button,.match-control-deck[data-match-ui-state=connected] .match-start-actions button{min-height:52px!important}}@media (width<=760px){.match-control-deck[data-match-ui-state=connected]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.match-control-deck[data-match-ui-state=connected] .chat-entry-button,.match-control-deck[data-match-ui-state=connected] .match-start-actions button{min-height:42px!important;padding-left:2px!important;padding-right:2px!important;font-size:11.5px!important}}@media (width<=380px){.match-control-deck[data-match-ui-state=connected] .chat-entry-button,.match-control-deck[data-match-ui-state=connected] .match-start-actions button{min-height:40px!important;padding-left:1px!important;padding-right:1px!important;font-size:11px!important}}.match-control-deck[data-match-ui-state=connecting],.match-control-deck[data-match-ui-state=searching]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:hidden!important}.match-control-deck[data-match-ui-state=connecting] .match-settings,.match-control-deck[data-match-ui-state=connecting] .match-start-actions,.match-control-deck[data-match-ui-state=searching] .match-settings,.match-control-deck[data-match-ui-state=searching] .match-start-actions{display:contents!important}.match-control-deck[data-match-ui-state=connecting] .match-chat-entry,.match-control-deck[data-match-ui-state=connecting] .match-status,.match-control-deck[data-match-ui-state=searching] .match-chat-entry,.match-control-deck[data-match-ui-state=searching] .match-status{display:none!important}.match-control-deck[data-match-ui-state=connecting] .match-settings button,.match-control-deck[data-match-ui-state=connecting] .match-start-actions button,.match-control-deck[data-match-ui-state=searching] .match-settings button,.match-control-deck[data-match-ui-state=searching] .match-start-actions button{width:100%!important;min-width:0!important}@media (width<=760px){.match-control-deck[data-match-ui-state=connecting],.match-control-deck[data-match-ui-state=searching]{gap:4px!important}}.match-control-deck[data-match-ui-state=ready]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:hidden!important}.match-control-deck[data-match-ui-state=ready] .match-settings,.match-control-deck[data-match-ui-state=ready] .match-start-actions{display:contents!important}.match-control-deck[data-match-ui-state=ready] .match-chat-entry,.match-control-deck[data-match-ui-state=ready] .match-status{display:none!important}.match-control-deck[data-match-ui-state=ready] .match-settings button,.match-control-deck[data-match-ui-state=ready] .match-start-actions button{width:100%!important;min-width:0!important}@media (width<=760px){.match-control-deck[data-match-ui-state=ready]{gap:4px!important}}.omeglefun-home{overflow-y:auto!important}.omeglefun-nav{z-index:220!important}.omeglefun-hero{min-height:auto!important;padding-top:max(132px,calc(env(safe-area-inset-top) + 116px))!important}.omeglefun-home .live-strip{margin-top:0!important}.auth-modal-layer{z-index:1000!important;padding:clamp(16px,3vw,32px)!important}.auth-modal,.auth-modal-layer{overflow:hidden auto!important}.auth-modal{overscroll-behavior:contain;width:min(520px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.auth-dialog{padding:34px!important}.auth-dialog__intro{min-width:0;padding-right:52px!important}.auth-dialog__intro h2,.auth-dialog__intro p,.auth-dialog__terms{overflow-wrap:anywhere}@media (width>=921px) and (height<=820px){.omeglefun-hero{align-items:start!important;padding-top:112px!important;padding-bottom:48px!important}.omeglefun-hero h1{font-size:clamp(50px,6vw,88px)!important;line-height:.95!important}.omeglefun-hero .summary{margin-top:18px!important;font-size:clamp(17px,1.5vw,20px)!important;line-height:1.48!important}.omeglefun-hero .actions{margin-top:24px!important}.carousel-phone{border-width:10px!important;min-height:clamp(440px,52vw,560px)!important}}@media (width<=760px){.omeglefun-hero{padding-top:max(92px,calc(env(safe-area-inset-top) + 82px))!important}.auth-modal-layer{align-items:start!important;padding:10px!important}.auth-modal{width:min(340px,100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.auth-dialog{gap:16px!important;padding:24px 18px!important}.auth-dialog__intro{padding-right:42px!important}.auth-dialog__intro h2{font-size:27px!important}}.omeglefun-home .seo-section{z-index:3!important;scroll-margin-top:112px!important;position:relative!important}.omeglefun-home .live-strip{z-index:2!important;margin-bottom:clamp(44px,5vw,72px)!important;position:relative!important}.omeglefun-home .feature-section{clear:both!important;margin-top:0!important;padding-top:4px!important}@media (width<=760px){.omeglefun-home .seo-section{scroll-margin-top:78px!important}.omeglefun-home .live-strip{margin-bottom:34px!important}}.omeglefun-home{background:#fbf7fc!important}.omeglefun-hero{background:radial-gradient(circle at 14% 9%,#ff4d8d4d,#0000 30%),radial-gradient(circle at 82% 16%,#7c5cff47,#0000 32%),linear-gradient(#120916,#211029)!important}.omeglefun-home .faq-section,.omeglefun-home .feature-section,.omeglefun-home .live-strip,.omeglefun-home .seo-keywords{background:0 0!important}.omeglefun-home .feature-section{color:var(--read-ink,#16121d)!important}.omeglefun-home .feature-section h2,.omeglefun-home .section-heading h2{color:var(--read-ink,#16121d)!important;opacity:1!important}.omeglefun-home .omeglefun-hero h1{font-size:40px!important;line-height:1.12!important}.omeglefun-home .hero.seo-hero.omeglefun-hero{height:100dvh!important;min-height:100dvh!important;max-height:none!important}@media (width<=760px){.omeglefun-home .hero.seo-hero.omeglefun-hero{height:100dvh!important;min-height:100dvh!important}.omeglefun-home .hero-stats{display:none!important}}@media (width>=921px){.omeglefun-home .hero.seo-hero.omeglefun-hero{-moz-column-gap:clamp(34px,4vw,68px)!important;grid-template-columns:minmax(360px,520px) minmax(340px,440px)!important;justify-content:center!important;column-gap:clamp(34px,4vw,68px)!important;padding-left:clamp(32px,4vw,72px)!important;padding-right:clamp(32px,4vw,72px)!important}.omeglefun-home .omeglefun-hero__copy{width:100%!important;max-width:520px!important}.omeglefun-home .hero-carousel{justify-items:center!important;width:100%!important}.omeglefun-home .carousel-phone{border-width:9px!important;border-radius:34px!important;width:min(430px,100%)!important;min-height:min(560px,100dvh - 210px)!important}}.omeglefun-home .start-consent{color:#ffffffd1;align-items:flex-start;gap:10px;width:min(100%,520px);margin-top:20px;font-size:14px;font-weight:750;line-height:1.45;display:inline-flex}.omeglefun-home .start-consent input{accent-color:#ff4d8d;flex:none;width:18px;height:18px;margin-top:1px}.omeglefun-home .start-consent--prompt{outline-offset:6px;border-radius:10px;outline:2px solid #ffd400e0;animation:.42s omeglefun-consent-shake,1.4s omeglefun-consent-glow}.omeglefun-home .start-consent--prompt input{box-shadow:0 0 0 5px #ffd4002e}.omeglefun-home .start-consent--prompt span{color:#fff4a8}.omeglefun-home .omeglefun-cta:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.56;transform:none}@keyframes omeglefun-consent-shake{0%,to{transform:translate(0)}18%{transform:translate(-6px)}36%{transform:translate(5px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}}@keyframes omeglefun-consent-glow{0%,to{box-shadow:0 0 #ffd40000}35%{box-shadow:0 0 28px #ffd40047}}@media (prefers-reduced-motion:reduce){.omeglefun-home .start-consent--prompt{animation:none}}.omeglefun-home .comparison-section{margin-bottom:72px}.omeglefun-home .comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.omeglefun-home .comparison-grid article{background:linear-gradient(#fffffffa,#fff8fcf5);border:1px solid #21102914;border-radius:8px;align-content:start;gap:12px;min-height:210px;padding:24px;display:grid;box-shadow:0 18px 54px #3d123c14}.omeglefun-home .comparison-grid span{color:#ff4d8d;text-transform:uppercase;font-size:12px;font-weight:950}.omeglefun-home .comparison-grid strong{color:var(--read-ink,#16121d);font-size:26px;font-weight:950;line-height:1.05}.omeglefun-home .comparison-grid p{color:var(--read-body,#554b60);margin:0;font-size:15px;font-weight:700;line-height:1.62}.omeglefun-home .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=920px){.omeglefun-home .comparison-grid,.omeglefun-home .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.omeglefun-home .start-consent{margin-top:16px;font-size:12px}.omeglefun-home .comparison-section{margin-bottom:42px}.omeglefun-home .comparison-grid,.omeglefun-home .feature-grid{grid-template-columns:1fr!important}.omeglefun-home .comparison-grid article{min-height:0;padding:20px}.omeglefun-home .comparison-grid strong{font-size:23px}}.omeglefun-home .comparison-section{background:radial-gradient(circle at 50% 0,#ffd20014,#0000 28%),linear-gradient(#070b18,#090d1b)!important;width:100%!important;max-width:none!important;margin-bottom:0!important;padding:clamp(72px,8vw,108px) clamp(18px,5vw,72px) clamp(76px,9vw,118px)!important}.omeglefun-home .comparison-section .section-heading{text-align:center;justify-items:center;display:grid;max-width:none!important;margin:0 auto clamp(44px,5vw,64px)!important}.omeglefun-home .comparison-section .seo-kicker{display:none}.omeglefun-home .comparison-section h2{text-transform:uppercase;margin:0;font-style:italic;color:#fff!important;font-size:clamp(34px,4vw,46px)!important;font-weight:950!important;line-height:1!important}.omeglefun-home .comparison-section h2 em{color:#ffd400;font-style:italic}.benchmark-subtitle{color:#9ba8bf;margin:18px 0 0;font-size:17px;font-weight:750;line-height:1.4}.benchmark-table{background:#0b1022;border-radius:20px;width:min(1022px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 90px #00000057}.benchmark-row{border-top:1px solid #8e9ebc1f;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(220px,1fr);align-items:center;min-height:68px;display:grid}.benchmark-row:first-child{border-top:0}.benchmark-row>span,.benchmark-row>strong{min-width:0;padding:0 24px;font-size:16px;line-height:1.35}.benchmark-row>span:first-child{color:#f5f7ff;font-weight:650}.benchmark-row>strong{color:#ffd400;font-weight:850}.benchmark-row>span:last-child{color:#75839e;font-weight:650}.benchmark-row--head{background:#171e2f;border-top:0;min-height:64px}.benchmark-row--head>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;color:#7e8ca5!important;font-weight:950!important}.benchmark-row--head>span:nth-child(2){color:#ffd400!important}@media (width<=760px){.omeglefun-home .comparison-section{padding:54px 14px 64px!important}.omeglefun-home .comparison-section h2{font-size:30px!important}.benchmark-subtitle{font-size:14px}.benchmark-table{border-radius:14px;overflow-x:auto}.benchmark-row{grid-template-columns:180px 230px 230px;width:640px}.benchmark-row>span,.benchmark-row>strong{padding:0 16px;font-size:14px}}.omeglefun-home{--bench-bg:#070b18;--bench-bg-2:#090d1b;--bench-panel:#0b1022;--bench-panel-2:#171e2f;--bench-line:#8e9ebc24;--bench-text:#f5f7ff;--bench-muted:#9ba8bf;--bench-dim:#75839e;--bench-yellow:#ffd400;background:radial-gradient(circle at 20% 0,#ffd40014,transparent 28%),radial-gradient(circle at 82% 18%,#4c5eff2e,transparent 32%),linear-gradient(180deg,var(--bench-bg),var(--bench-bg-2))!important;color:var(--bench-text)!important;overflow-x:hidden!important}.omeglefun-home h2{color:var(--bench-text)!important;text-align:center!important;font-size:46px!important;font-weight:950!important;line-height:1.04!important}.omeglefun-home .omeglefun-nav{border-color:var(--bench-line)!important;background:#090d1bc7!important;box-shadow:0 20px 70px #00000057!important}.omeglefun-home .omeglefun-nav .landing-nav__links a,.omeglefun-home .omeglefun-nav .landing-nav__logo{color:var(--bench-text)!important}.omeglefun-home .omeglefun-nav .landing-nav__links a{opacity:.78}.omeglefun-home .omeglefun-cta,.omeglefun-home .omeglefun-nav .nav-pill{color:#080b16!important;background:linear-gradient(135deg,#ffd400,#ff7a18)!important;box-shadow:0 18px 44px #ffd4003d!important}.omeglefun-home .hero.seo-hero.omeglefun-hero{background:radial-gradient(circle at 18% 24%,#ffd4001a,#0000 30%),radial-gradient(circle at 80% 36%,#6246ff38,#0000 34%),linear-gradient(#070b18,#090d1b)!important}.omeglefun-home .omeglefun-hero .eyebrow,.omeglefun-home .seo-kicker{color:var(--bench-yellow)!important}.omeglefun-home .omeglefun-hero h1{color:var(--bench-text)!important}.omeglefun-home .benchmark-subtitle,.omeglefun-home .carousel-note,.omeglefun-home .omeglefun-hero .summary,.omeglefun-home .start-consent{color:var(--bench-muted)!important}.omeglefun-home .hero-stats span{border-color:var(--bench-line)!important;color:var(--bench-text)!important;background:#171e2fb8!important}.omeglefun-home .carousel-phone{background:radial-gradient(circle at 52% 16%,#ffd4001f,#0000 24%),linear-gradient(#171e2f,#0b1022)!important;border-color:#f5f7ffeb!important}.omeglefun-home .profile-slide{background:radial-gradient(circle at 50% 38%,var(--slide-accent),transparent 30%),linear-gradient(160deg,#ffffff1c,#0000005c),#111729!important}.omeglefun-home .faq-section,.omeglefun-home .feature-section{background:linear-gradient(#090d1b,#070b18)!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(70px,8vw,112px) clamp(18px,5vw,72px)!important}.omeglefun-home .faq-section>h2,.omeglefun-home .feature-section .section-heading{justify-items:center;display:grid;text-align:center!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.omeglefun-home .feature-section .section-heading{margin-bottom:clamp(36px,5vw,58px)!important}.omeglefun-home .faq-list,.omeglefun-home .feature-grid{width:min(1120px,100%)!important;margin-left:auto!important;margin-right:auto!important}.omeglefun-home .faq-item,.omeglefun-home .feature-grid article{border:1px solid var(--bench-line)!important;background:linear-gradient(#171e2ff5,#0b1022f5)!important;border-radius:18px!important;box-shadow:0 24px 74px #00000042!important}.omeglefun-home .faq-item h3,.omeglefun-home .feature-grid h3{color:var(--bench-text)!important}.omeglefun-home .faq-item p,.omeglefun-home .feature-grid p:not(.seo-kicker){color:var(--bench-muted)!important}.omeglefun-home .comparison-section{background:radial-gradient(circle at 50% 0,#ffd40017,#0000 30%),linear-gradient(#070b18,#090d1b)!important;padding-top:clamp(74px,8vw,112px)!important}.omeglefun-home .comparison-section h2{text-align:center!important}.omeglefun-home .benchmark-table{border:1px solid var(--bench-line)!important;background:var(--bench-panel)!important}.omeglefun-home .benchmark-row--head{background:var(--bench-panel-2)!important}.omeglefun-home .site-footer{border-top:1px solid var(--bench-line)!important;width:100%!important;color:var(--bench-muted)!important;background:#070b18!important;margin:0!important;padding:28px clamp(18px,5vw,72px)!important}.omeglefun-home .site-footer a{color:var(--bench-text)!important}@media (width<=760px){.omeglefun-home .comparison-section h2,.omeglefun-home h2{font-size:46px!important}.omeglefun-home .faq-section,.omeglefun-home .feature-section{padding:54px 14px!important}}.omeglefun-home{--bench-muted:#c2cbdd;--bench-dim:#94a1b8;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}.omeglefun-home .hero.seo-hero.omeglefun-hero{padding-top:max(104px,calc(env(safe-area-inset-top) + 94px))!important;padding-bottom:40px!important}.omeglefun-home h2{letter-spacing:0!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.omeglefun-home .section-heading{gap:12px!important;margin-bottom:34px!important}.omeglefun-home .seo-kicker{letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:0!important;font-size:12px!important;font-weight:950!important}.omeglefun-home .benchmark-row>span:last-child,.omeglefun-home .benchmark-subtitle,.omeglefun-home .carousel-note,.omeglefun-home .faq-item p,.omeglefun-home .feature-grid p:not(.seo-kicker),.omeglefun-home .start-consent,.omeglefun-home .summary{color:var(--bench-muted)!important}.omeglefun-home .comparison-section,.omeglefun-home .faq-section,.omeglefun-home .feature-section{padding-top:64px!important;padding-bottom:72px!important}.omeglefun-home .feature-grid{gap:18px!important}.omeglefun-home .feature-grid article{min-height:0!important;padding:24px!important}.omeglefun-home .feature-grid h3{letter-spacing:0!important;max-width:none!important;font-size:24px!important;line-height:1.18!important}.omeglefun-home .feature-grid p:not(.seo-kicker){font-size:15px!important;line-height:1.58!important}.omeglefun-home .comparison-section .section-heading{margin-bottom:34px!important}.omeglefun-home .comparison-section h2{font-size:46px!important;line-height:1.04!important}.omeglefun-home .benchmark-subtitle{margin-top:12px!important}.omeglefun-home .benchmark-table{border-radius:18px!important;width:min(980px,100%)!important}.omeglefun-home .benchmark-row{min-height:60px!important}.omeglefun-home .benchmark-row--head{min-height:58px!important}.omeglefun-home .benchmark-row>span,.omeglefun-home .benchmark-row>strong{font-size:15px!important}.omeglefun-home .faq-section>h2{margin-bottom:34px!important}.omeglefun-home .faq-list{gap:14px!important;display:grid!important}.omeglefun-home .faq-item{padding:22px 24px!important}.omeglefun-home .faq-item h3{margin:0!important;font-size:20px!important;line-height:1.22!important}.omeglefun-home .faq-item p{margin-top:10px!important;font-size:15px!important;line-height:1.58!important}@media (width<=920px){.omeglefun-home .comparison-section,.omeglefun-home .faq-section,.omeglefun-home .feature-section{padding-top:52px!important;padding-bottom:58px!important}.omeglefun-home .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.omeglefun-home .hero.seo-hero.omeglefun-hero{padding-top:max(84px,calc(env(safe-area-inset-top) + 76px))!important;padding-bottom:22px!important}.omeglefun-home .comparison-section h2,.omeglefun-home h2{font-size:46px!important;line-height:1.05!important}.omeglefun-home .comparison-section,.omeglefun-home .faq-section,.omeglefun-home .feature-section{padding:44px 14px 50px!important}.omeglefun-home .comparison-section .section-heading,.omeglefun-home .section-heading{margin-bottom:26px!important}.omeglefun-home .feature-grid{grid-template-columns:1fr!important;gap:12px!important}.omeglefun-home .faq-item,.omeglefun-home .feature-grid article{border-radius:14px!important;padding:18px!important}.omeglefun-home .benchmark-row{min-height:56px!important}}.omeglefun-home .profile-slide__portrait{border:1px solid #f5f7ff29;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1a;aspect-ratio:1!important;background:radial-gradient(circle at 50% 0,#ffd4001f,#0000 34%),#111729!important;border-radius:999px!important;width:min(42%,112px)!important;inset:58px auto auto 50%!important;overflow:hidden!important}.omeglefun-home .profile-slide__portrait:after,.omeglefun-home .profile-slide__portrait:before{content:none!important}.omeglefun-home .profile-slide__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.omeglefun-home .profile-slide__info{border:1px solid #f5f7ff1f;background:#070b18c7!important;margin:14px!important}.omeglefun-home .profile-slide__info strong{font-size:18px!important}.omeglefun-home .profile-slide__info small{color:#c2cbdd!important;font-size:12px!important}@media (width<=760px){.omeglefun-home .profile-slide__portrait{width:min(30%,58px)!important;top:34px!important}.omeglefun-home .profile-slide__info{margin:10px!important;padding:10px 12px!important}}.omeglefun-home .comparison-section h2,.omeglefun-home .faq-section h2,.omeglefun-home .feature-section h2,.omeglefun-home .section-heading h2{color:var(--bench-text)!important;-webkit-text-fill-color:var(--bench-text)!important;opacity:1!important}.omeglefun-home .comparison-section h2 em{color:var(--bench-yellow)!important;-webkit-text-fill-color:var(--bench-yellow)!important}.omeglefun-home .comparison-section,.omeglefun-home .faq-section,.omeglefun-home .feature-section{scroll-margin-top:96px!important}.omeglefun-home .comparison-section{padding-bottom:56px!important}.omeglefun-home .faq-section{padding-top:48px!important}.omeglefun-home .omeglefun-cta:disabled{color:#080b16eb!important;opacity:.72!important}@media (width<=760px){.omeglefun-home .comparison-section,.omeglefun-home .faq-section,.omeglefun-home .feature-section{scroll-margin-top:72px!important}}.omeglefun-home .site-footer{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}@media (width<=760px){.omeglefun-home .hero.seo-hero.omeglefun-hero{height:auto!important;min-height:100dvh!important;padding-top:max(84px,calc(env(safe-area-inset-top) + 74px))!important;grid-template-rows:auto auto!important;align-content:start!important;gap:26px!important;padding-bottom:38px!important}.omeglefun-home .omeglefun-hero h1{font-size:34px!important;line-height:1.08!important}.omeglefun-home .comparison-section h2,.omeglefun-home .faq-section h2,.omeglefun-home .feature-section h2,.omeglefun-home .section-heading h2,.omeglefun-home h2{font-size:30px!important;line-height:1.1!important}.omeglefun-home .hero-carousel{align-self:start!important;width:100%!important;padding-bottom:0!important}.omeglefun-home .carousel-phone{border-width:6px!important;border-radius:26px!important;width:min(280px,100vw - 32px)!important;height:390px!important;min-height:390px!important}.omeglefun-home .carousel-note{max-width:280px!important;margin:8px auto 0!important;font-size:11px!important;line-height:1.35!important}.omeglefun-home .profile-slide{border-radius:18px!important;width:62%!important;height:40%!important}.omeglefun-home .profile-slide--offset-0{--slide-x:36%!important;--slide-y:12%!important;--slide-scale:1.02!important}.omeglefun-home .profile-slide--offset-1{--slide-x:7%!important;--slide-y:46%!important;--slide-scale:.72!important}.omeglefun-home .profile-slide--offset-2{--slide-x:-16%!important;--slide-y:11%!important;--slide-scale:.62!important}.omeglefun-home .profile-slide--offset-3{--slide-x:58%!important;--slide-y:55%!important;--slide-scale:.66!important}.omeglefun-home .profile-slide__live{padding:5px 8px!important;font-size:10px!important;top:10px!important;left:10px!important}.omeglefun-home .profile-slide__portrait{width:52px!important;top:34px!important}.omeglefun-home .profile-slide__info{border-radius:12px!important;margin:8px!important;padding:9px 10px!important}.omeglefun-home .profile-slide__info strong{font-size:15px!important}.omeglefun-home .profile-slide__info small{font-size:10px!important;line-height:1.25!important}.omeglefun-home .carousel-controls{bottom:12px!important}}.omeglefun-home .site-footer>span{flex:0 0 100%!important}@media (width>=761px){.omeglefun-home .site-footer{row-gap:8px!important}}@media (width<=760px){.omeglefun-home .hero.seo-hero.omeglefun-hero{height:auto!important;min-height:100dvh!important;padding-bottom:44px!important;padding-top:max(76px,calc(env(safe-area-inset-top) + 66px))!important;gap:20px!important;overflow:visible!important}.omeglefun-home .carousel-note{display:none!important}.omeglefun-home .carousel-phone{height:450px!important;min-height:450px!important}}@media (width<=760px) and (height<=700px){.omeglefun-home .hero.seo-hero.omeglefun-hero{padding-top:max(68px,calc(env(safe-area-inset-top) + 58px))!important;gap:12px!important}.omeglefun-home .omeglefun-hero .summary{margin-top:14px!important;font-size:15px!important;line-height:1.45!important}.omeglefun-home .start-consent{margin-top:14px!important}.omeglefun-home .omeglefun-hero .actions{margin-top:16px!important}}.omeglefun-home .profile-slide{transform:translate3d(calc(-50% + var(--slide-x)),calc(-50% + var(--slide-y)),0) scale(var(--slide-scale))!important;top:50%!important;left:50%!important}.omeglefun-home .profile-slide--offset-0{--slide-x:0%!important;--slide-y:0%!important}.omeglefun-home .profile-slide--offset-1{--slide-x:-30%!important;--slide-y:34%!important}.omeglefun-home .profile-slide--offset-2{--slide-x:-38%!important;--slide-y:-28%!important}.omeglefun-home .profile-slide--offset-3{--slide-x:34%!important;--slide-y:32%!important}@media (width<=760px){.omeglefun-home .hero-carousel{align-self:center!important}.omeglefun-home .profile-slide--offset-0{--slide-x:0%!important;--slide-y:0%!important}.omeglefun-home .profile-slide--offset-1{--slide-x:-28%!important;--slide-y:32%!important}.omeglefun-home .profile-slide--offset-2{--slide-x:-34%!important;--slide-y:-26%!important}.omeglefun-home .profile-slide--offset-3{--slide-x:30%!important;--slide-y:30%!important}}.auth-modal-layer{place-items:center!important;min-height:100dvh!important}.auth-modal{margin:auto!important}.auth-dialog__card--providers{gap:16px!important}.auth-dialog__card--providers .provider:before{content:none!important}.auth-dialog__card--providers .provider{padding-left:0!important}.auth-dialog__card--providers .provider--google-primary{color:#2f2f38!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:48px!important;font-size:16px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 16px 34px #0003!important}.provider-icon{border-radius:999px!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.provider-icon--google{color:#0000!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23ffc107' d='M43.6 20.5H42V20H24v8h11.3c-1.6 4.7-6.1 8-11.3 8-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.9 1.2 8 3.1l5.7-5.7C34.1 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.4-.4-3.5'/%3E%3Cpath fill='%23ff3d00' d='m6.3 14.7 6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.9 1.2 8 3.1l5.7-5.7C34.1 6.1 29.3 4 24 4 16.2 4 9.4 8.5 6.3 14.7'/%3E%3Cpath fill='%234caf50' d='M24 44c5.1 0 9.8-2 13.3-5.2l-6.1-5.2c-2 1.5-4.5 2.4-7.2 2.4-5.2 0-9.6-3.3-11.3-7.9l-6.6 5.1C9.2 39.6 16 44 24 44'/%3E%3Cpath fill='%231976d2' d='M43.6 20.5H42V20H24v8h11.3c-.8 2.3-2.3 4.2-4.1 5.6l6.1 5.2C36.9 39.1 44 34 44 24c0-1.3-.1-2.4-.4-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat!important;width:24px!important;height:24px!important;font-size:0!important}.auth-provider-divider{color:#ffffff7a!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:16px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.auth-provider-divider span{background:#ffffff3d!important;height:1px!important}.auth-provider-divider strong{color:inherit!important;font:inherit!important}.auth-provider-icons{justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}.auth-provider-icons .provider--icon{color:#111827!important;background:#fff!important;border:0!important;border-radius:999px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:inline-grid!important;box-shadow:0 14px 28px #0000002e!important}.provider-icon--facebook{color:#fff!important;background:#1877f2 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M18.2 29V17.4h3.9l.6-4.5h-4.5V10c0-1.3.4-2.2 2.3-2.2h2.4v-4c-.4-.1-1.9-.2-3.6-.2-3.6 0-6 2.2-6 6.1v3.4h-4v4.5h4V29z'/%3E%3C/svg%3E") 50%/26px 26px no-repeat!important;font-size:0!important}@media (width<=760px){.auth-modal-layer{place-items:center!important;padding:16px!important}.auth-modal{width:min(340px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.auth-dialog{padding:24px 18px!important}.auth-dialog__card--providers .provider--google-primary{font-size:15px!important}}.legal-topbar .site-logo__mark,.match-topbar .site-logo__mark,.omeglefun-nav .site-logo__mark,.site-logo__mark{background:url(../logo-180.png) 50%/contain no-repeat!important;border-radius:14px!important;flex:none!important;width:40px!important;height:40px!important;box-shadow:0 8px 20px #7c5cff33!important}.legal-topbar .site-logo__mark:after,.legal-topbar .site-logo__mark:before,.match-topbar .site-logo__mark:after,.match-topbar .site-logo__mark:before,.omeglefun-nav .site-logo__mark:after,.omeglefun-nav .site-logo__mark:before,.site-logo__mark:after,.site-logo__mark:before{content:none!important}@media (width<=760px){.legal-topbar .site-logo__mark,.match-topbar .site-logo__mark,.omeglefun-nav .site-logo__mark,.site-logo__mark{border-radius:12px!important;width:36px!important;height:36px!important}.legal-topbar .site-logo,.match-topbar .site-logo,.omeglefun-home .omeglefun-nav .landing-nav__logo,.omeglefun-home .omeglefun-nav .site-logo{flex:none!important;min-width:max-content!important}.legal-topbar .site-logo span:last-child,.match-topbar .site-logo span:last-child,.omeglefun-home .omeglefun-nav .landing-nav__logo span:last-child,.omeglefun-home .omeglefun-nav .site-logo span:last-child{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}}.omeglefun-home .omegle-alternative-section{border-top:1px solid var(--bench-line)!important;border-bottom:1px solid var(--bench-line)!important;background:radial-gradient(circle at 12% 12%,#ff4d8d2e,#0000 34%),linear-gradient(#080c19,#0b1020)!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr)!important;align-items:stretch!important;gap:28px!important;width:100%!important;margin:0!important;padding:64px clamp(18px,5vw,72px)!important;display:grid!important}.omeglefun-home .omegle-alternative-copy{flex-direction:column!important;justify-content:center!important;max-width:560px!important;display:flex!important}.omeglefun-home .omegle-alternative-copy h2{color:var(--bench-text)!important;-webkit-text-fill-color:var(--bench-text)!important;text-align:left!important;margin:12px 0 0!important;font-size:46px!important;line-height:1.04!important}.omeglefun-home .omegle-alternative-copy p:not(.seo-kicker){max-width:540px!important;color:var(--bench-muted)!important;margin:20px 0 0!important;font-size:17px!important;font-weight:750!important;line-height:1.62!important}.omeglefun-home .omegle-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.omeglefun-home .omegle-alternative-grid article{background:#111729c7!important;border:1px solid #f5f7ff1f!important;border-radius:8px!important;align-content:start!important;gap:12px!important;min-height:188px!important;padding:22px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a!important}.omeglefun-home .omegle-alternative-grid span{color:var(--bench-yellow)!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:950!important}.omeglefun-home .omegle-alternative-grid strong{color:var(--bench-text)!important;font-size:22px!important;font-weight:950!important;line-height:1.12!important}.omeglefun-home .omegle-alternative-grid p{color:var(--bench-muted)!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.58!important}@media (width<=920px){.omeglefun-home .omegle-alternative-section{grid-template-columns:1fr!important;gap:24px!important;padding-top:52px!important;padding-bottom:56px!important}.omeglefun-home .omegle-alternative-copy{max-width:760px!important}}@media (width<=760px){.omeglefun-home .omegle-alternative-section{padding:44px 14px 48px!important}.omeglefun-home .omegle-alternative-copy h2{text-align:center!important;font-size:30px!important;line-height:1.1!important}.omeglefun-home .omegle-alternative-copy{text-align:center!important;align-items:center!important}.omeglefun-home .omegle-alternative-copy p:not(.seo-kicker){margin-top:14px!important;font-size:15px!important;line-height:1.55!important}.omeglefun-home .omegle-alternative-grid{grid-template-columns:1fr!important;gap:12px!important}.omeglefun-home .omegle-alternative-grid article{min-height:0!important;padding:18px!important}.omeglefun-home .omegle-alternative-grid strong{font-size:20px!important}}@media (width>=761px){.omeglefun-home .omegle-alternative-section{margin-left:auto!important;margin-right:auto!important;padding-left:clamp(24px,4vw,56px)!important;padding-right:clamp(24px,4vw,56px)!important}.omeglefun-home .benchmark-table,.omeglefun-home .faq-list,.omeglefun-home .feature-grid,.omeglefun-home .omegle-alternative-section{width:min(1120px,100%)!important;max-width:1120px!important}}@media (width>=1120px){.omeglefun-home .comparison-section,.omeglefun-home .faq-section,.omeglefun-home .feature-section{padding-left:0!important;padding-right:0!important}}.omeglefun-home .choose-section{border-top:1px solid var(--bench-line)!important;border-bottom:1px solid var(--bench-line)!important;background:linear-gradient(135deg,#ffd40014,#0000 30%),linear-gradient(#090d1b,#070b18)!important;gap:32px!important;width:min(1120px,100%)!important;max-width:1120px!important;margin:0 auto!important;padding:64px clamp(24px,4vw,56px)!important;display:grid!important}.omeglefun-home .choose-heading{text-align:center!important;max-width:820px!important;margin:0 auto!important}.omeglefun-home .choose-heading h2{color:var(--bench-text)!important;-webkit-text-fill-color:var(--bench-text)!important;text-align:center!important;margin:12px auto 0!important;font-size:46px!important;line-height:1.04!important}.omeglefun-home .choose-subtitle{max-width:700px!important;color:var(--bench-muted)!important;margin:16px auto 0!important;font-size:17px!important;font-weight:750!important;line-height:1.58!important}.omeglefun-home .choose-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.omeglefun-home .choose-grid article{background:linear-gradient(#171e2feb,#0b1022f5)!important;border:1px solid #f5f7ff21!important;border-radius:8px!important;grid-column:span 2!important;align-content:start!important;gap:12px!important;min-height:190px!important;padding:22px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d,0 20px 56px #0003!important}.omeglefun-home .choose-grid article:nth-child(-n+2){grid-column:span 3!important}.omeglefun-home .choose-grid span{border:1px solid color-mix(in srgb,var(--reason-accent) 52%,transparent)!important;background:color-mix(in srgb,var(--reason-accent) 16%,transparent)!important;width:fit-content!important;min-width:48px!important;height:28px!important;color:var(--reason-accent)!important;letter-spacing:.04em!important;border-radius:999px!important;place-items:center!important;font-size:12px!important;font-weight:950!important;display:inline-grid!important}.omeglefun-home .choose-grid strong{color:var(--bench-text)!important;font-size:24px!important;font-weight:950!important;line-height:1.14!important}.omeglefun-home .choose-grid p{color:var(--bench-muted)!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.58!important}@media (width<=920px){.omeglefun-home .choose-section{gap:26px!important;padding-top:52px!important;padding-bottom:58px!important}.omeglefun-home .choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.omeglefun-home .choose-grid article,.omeglefun-home .choose-grid article:nth-child(-n+2){grid-column:auto!important}.omeglefun-home .choose-grid article:last-child{grid-column:1/-1!important}}@media (width<=760px){.omeglefun-home .choose-section{gap:24px!important;width:100%!important;padding:44px 14px 48px!important}.omeglefun-home .choose-heading h2{font-size:30px!important;line-height:1.1!important}.omeglefun-home .choose-subtitle{margin-top:14px!important;font-size:15px!important;line-height:1.55!important}.omeglefun-home .choose-grid{grid-template-columns:1fr!important;gap:12px!important}.omeglefun-home .choose-grid article,.omeglefun-home .choose-grid article:last-child{grid-column:auto!important;min-height:0!important;padding:18px!important}.omeglefun-home .choose-grid strong{font-size:20px!important}}.match-console .chat-input-row{align-items:stretch!important;gap:10px!important;display:grid!important}.match-console .chat-send-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:76px!important;min-height:42px!important;padding:0 16px!important;display:inline-flex!important}@media (width<=760px){.match-console .chat-input-row{grid-template-columns:minmax(0,1fr) 64px!important;gap:8px!important}.match-console .chat-input-row textarea{min-height:44px!important;padding:11px 12px!important}.match-console .chat-send-button{min-width:64px!important;min-height:44px!important;padding:0 10px!important;font-size:14px!important}}.confirm-layer,.membership-modal .confirm-layer{background:#030712ad}.membership-modal{flex-direction:column;max-height:min(760px,100dvh - 40px);display:flex;position:relative;overflow:hidden}.membership-modal .membership-panel{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.membership-modal .modal-head{border:0;flex-direction:row;flex:none;justify-content:flex-end;align-items:center;margin-bottom:0;padding-bottom:10px}.membership-modal__close{color:#dbeafe;cursor:pointer;width:40px;height:40px;font:inherit;background:#0f172adb;border:1px solid #ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:28px;line-height:1;display:inline-flex}.membership-modal__close:hover{color:#fff;background:#1e293bf5;border-color:#72b7ff99}.membership-modal .membership-head{gap:10px}.membership-modal .membership-label{margin-bottom:4px}.membership-modal .renew-wait,.membership-modal .subscription-status{margin-top:12px}.membership-modal .plan-list{gap:10px;margin-top:12px}.membership-modal .benefit-list{margin-top:12px}@media (width<=640px){.confirm-layer{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.membership-modal{width:100%;max-height:calc(100dvh - 24px);padding:0}.membership-modal .membership-panel{width:100%;padding:8px}.membership-modal .modal-head{background:linear-gradient(#111827fa,#0a0e17f5);padding:6px 8px}.membership-modal__close{width:34px;height:34px;font-size:24px}.membership-modal .membership-head{gap:10px}.membership-modal .membership-head h2{font-size:24px}.membership-modal .membership-label{margin-bottom:2px;font-size:12px}.membership-modal .membership-actions .primary-action,.membership-modal .membership-actions .secondary-action{width:auto;min-height:38px;padding:0 12px}.membership-modal .membership-tabs{width:100%;padding:3px}.membership-modal .membership-tabs button{flex:1;min-width:0;min-height:34px}.membership-modal .plan-list{grid-template-columns:1fr}.membership-modal .plan-item{-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:54px;padding:8px 10px;display:grid}.membership-modal .plan-item small,.membership-modal .plan-item span,.membership-modal .plan-item strong{min-width:0}.membership-modal .plan-item span{white-space:nowrap;grid-column:1;font-size:13px;line-height:1.15}.membership-modal .plan-item strong{white-space:nowrap;grid-column:2;margin-top:0;font-size:19px}.membership-modal .plan-item small{grid-column:1/-1;margin-top:0;font-size:12px}.membership-modal .benefit-list{gap:4px;padding:5px}.membership-modal .benefit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;line-height:1.18}.membership-modal .benefit-row>span:first-child{grid-column:1/-1;font-size:15px;line-height:1.18}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){overflow-wrap:anywhere;justify-content:flex-start;align-items:flex-start;padding-top:6px;font-size:14px;line-height:1.25}}body{--van-overlay-background:#030712ad}.aiva-popup-overlay,.membership-popup-overlay{background:var(--van-overlay-background)}.auth-popup,.confirm-popup,.membership-popup,.van-popup.auth-popup,.van-popup.confirm-popup,.van-popup.membership-popup{--van-popup-background:transparent;background:0 0;overflow:visible}.auth-popup,.van-popup.auth-popup{width:min(460px,100vw - 28px)}.confirm-popup,.van-popup.confirm-popup{width:min(420px,100vw - 40px)}.membership-popup,.van-popup.membership-popup{width:min(960px,100vw - 40px);max-height:min(760px,100dvh - 40px)}.auth-popup .auth-modal,.confirm-popup .confirm-dialog,.membership-popup .membership-modal{width:100%;margin-inline:auto}.membership-popup .membership-modal{max-height:inherit}.membership-confirm-popup .confirm-dialog{color:var(--read-ink,#111827);background:#fff}.membership-confirm-popup .confirm-dialog h3{color:var(--read-ink,#111827)}.membership-confirm-popup .confirm-dialog p{color:var(--read-body,#475569)}@media (width<=640px){.auth-popup,.membership-popup,.van-popup.auth-popup,.van-popup.membership-popup{width:100%;max-height:calc(100dvh - 24px)}.membership-popup .membership-modal{border-radius:8px 8px 0 0;width:100%;max-width:none;margin-inline:0}}.match-topbar .membership-entry-button,.match-topbar .membership-entry-button--svip,.match-topbar .membership-entry-button--vip{background:linear-gradient(145deg,#171522,#090b12)!important;border:1px solid #ff5c9a57!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:112px!important;min-width:112px!important;min-height:48px!important;padding:5px 10px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000047!important}.match-topbar .membership-entry-button:hover{background:linear-gradient(145deg,#21192b,#0d0f18)!important;border-color:#ff5c9a94!important}.match-topbar .membership-entry-button img{opacity:.92;filter:brightness(.82)saturate(1.28)hue-rotate(18deg)drop-shadow(0 0 7px #ff3f8c3d);width:88px;max-width:100%;height:auto;display:block}@media (width<=760px){.match-topbar .membership-entry-button,.match-topbar .membership-entry-button--svip,.match-topbar .membership-entry-button--vip{width:78px!important;min-width:78px!important;min-height:42px!important;padding:5px!important}.match-topbar .membership-entry-button img{width:68px}}.match-console .room-chat{width:100%!important;max-height:min(334px,100% - 32px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;grid-template-rows:minmax(0,min(292px,38dvh)) 36px!important;gap:6px!important;margin:0!important;display:grid!important}.match-console .chat-log,.match-console .room-chat{background-color:inherit!important;background-image:none!important;border:0!important;padding:0!important}.match-console .chat-log{-webkit-mask-image:linear-gradient(#0000 0,#000 24px,#000);mask-image:linear-gradient(#0000 0,#000 24px,#000);overscroll-behavior:contain!important;scrollbar-width:none!important;gap:5px!important;min-height:0!important;max-height:292px!important;overflow:auto!important}.match-console .chat-log::-webkit-scrollbar{display:none}.match-console .chat-message span{text-shadow:0 1px 2px #00000052;color:#f8fafc!important;background:#0f172a4d!important;border:1px solid #ffffff14!important;padding:6px 9px!important;font-size:13px!important;line-height:1.28!important}.match-console .chat-message.mine span{color:#fff!important;background:#2563eb61!important;border-color:#93c5fd2e!important}.match-console .chat-input-row{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.match-console .chat-input-row textarea{color:#f8fafc!important;resize:none!important;background:#0f172a42!important;border-color:#ffffff3d!important;min-height:36px!important;max-height:76px!important;padding:8px 10px!important;font-size:13px!important}.match-console .chat-input-row textarea::placeholder{color:#e2e8f0b8;font-size:12px}.match-topbar .membership-entry-button,.match-topbar .membership-entry-button--svip,.match-topbar .membership-entry-button--vip{border-radius:999px!important;align-content:center!important;justify-items:center!important;width:auto!important;min-width:92px!important;min-height:44px!important;padding:0 18px!important;display:inline-grid!important}.match-topbar .membership-entry-button small,.match-topbar .membership-entry-button span{display:block}.match-topbar .membership-entry-button span{font-size:14px}.match-topbar .membership-entry-button small{text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:900}@media (width<=640px){.match-console .room-chat{grid-template-rows:minmax(0,min(248px,34dvh)) 36px!important;max-height:min(48dvh,100% - 16px)!important}.match-console .chat-log{max-height:min(248px,34dvh)!important}.match-console .chat-input-row textarea{padding:7px 10px!important;font-size:16px!important;line-height:1.2!important}}body{--of-modal-bg:radial-gradient(circle at 12% 0,#ff4d8d38,transparent 34%),radial-gradient(circle at 96% 12%,#ffb84d33,transparent 32%),linear-gradient(180deg,#18111ffa,#0a0b12fa);--of-modal-border:#ffffff1f;--of-modal-text:#fff7fb;--of-modal-muted:#fff7fbad;--of-modal-card:#ffffff13;--of-modal-card-strong:#ffffff1f;--of-modal-line:#ffffff21;--of-modal-accent:#ffb347;--of-modal-accent-2:#ff4d8d;--van-overlay-background:#04050cc2}.auth-modal,.coin-store-dialog,.membership-modal{border:1px solid var(--of-modal-border)!important;background:var(--of-modal-bg)!important;color:var(--of-modal-text)!important;border-radius:8px!important;box-shadow:0 34px 100px #00000080!important}.auth-modal{position:relative!important}.auth-modal .auth-dialog{position:static!important}.auth-modal .auth-loading{z-index:30!important;min-height:100%!important;color:var(--of-modal-text)!important;pointer-events:auto!important;background:radial-gradient(circle at 50% 34%,#ffb34729,#0000 34%),#0a0b12e0!important;border-radius:8px!important;position:absolute!important;inset:0!important}.auth-dialog__eyebrow,.coin-store-head small,.membership-modal .membership-label{color:var(--of-modal-accent)!important;letter-spacing:0!important}.auth-dialog__intro h2,.coin-store-head h2,.membership-modal .membership-head h2{color:var(--of-modal-text)!important;letter-spacing:0!important;font-size:clamp(24px,3.6vw,34px)!important;line-height:1.06!important}.auth-dialog__intro p,.auth-dialog__terms,.coin-store-empty,.coin-store-error,.membership-modal .membership-empty,.membership-modal .membership-status{color:var(--of-modal-muted)!important}.auth-dialog__card--providers{justify-items:center!important}.auth-dialog__card--providers .provider--google-primary{color:#201826!important;background:#fff!important;border:0!important;border-radius:999px!important;width:100%!important;min-height:52px!important;padding:0 18px!important;font-weight:900!important}.auth-dialog__card--providers .provider--icon{border:1px solid var(--of-modal-line)!important;background:var(--of-modal-card-strong)!important;border-radius:50%!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;display:inline-grid!important;box-shadow:0 14px 34px #00000038!important}.auth-provider-divider{width:100%!important}.auth-dialog__terms a{color:#fff!important}.auth-loading{background:#0a0b12bd!important}.coin-store-head,.membership-modal .modal-head{border-bottom:1px solid var(--of-modal-line)!important}.coin-store-head button,.membership-modal__close{border:1px solid var(--of-modal-line)!important;width:36px!important;height:36px!important;color:var(--of-modal-text)!important;background:#ffffff14!important;border-radius:50%!important;font-size:25px!important}.coin-store-head button:hover,.membership-modal__close:hover{background:#ffb34724!important;border-color:#ffb34780!important}.coin-store-footer,.membership-modal .membership-tabs{border-color:var(--of-modal-line)!important;background:#ffffff0f!important}.membership-modal .membership-tabs button{color:var(--of-modal-muted)!important}.membership-modal .membership-tabs button.active{background:linear-gradient(135deg,var(--of-modal-accent),var(--of-modal-accent-2))!important;color:#1f1323!important}.coin-order-status,.coin-product,.membership-modal .benefit-row,.membership-modal .plan-item,.membership-modal .renew-wait,.membership-modal .subscription-status{border-color:var(--of-modal-line)!important;background:var(--of-modal-card)!important;color:var(--of-modal-text)!important}.coin-product.active,.membership-modal .plan-item.active{background:linear-gradient(180deg,#ffb34729,#ff4d8d1a),var(--of-modal-card)!important;border-color:#ffb347b8!important;box-shadow:inset 0 0 0 1px #ffb34738,0 18px 42px #00000038!important}.coin-product small,.coin-store-balance span,.membership-modal .plan-item small,.membership-modal .plan-item span,.membership-modal .subscription-status small{color:var(--of-modal-muted)!important}.coin-product strong,.coin-product__price,.coin-store-balance strong,.membership-modal .plan-item strong,.membership-modal .subscription-status strong{color:var(--of-modal-text)!important}.membership-modal .subscription-status{gap:5px!important}.membership-modal .subscription-status span{color:#fff7fbe6!important;font-weight:800!important;line-height:1.25!important}.membership-modal .subscription-status small{color:#fff7fbc7!important;font-size:12px!important;line-height:1.25!important}.coin-store-footer .primary-action,.membership-modal .primary-action{background:linear-gradient(135deg,var(--of-modal-accent),#ff7a18 48%,var(--of-modal-accent-2))!important;color:#21111c!important;border:0!important;border-radius:999px!important;font-weight:950!important;box-shadow:0 16px 34px #ff7a183d!important}.membership-modal .renew-wait button,.membership-modal .secondary-action{border-color:var(--of-modal-line)!important;color:var(--of-modal-text)!important;background:#ffffff14!important}.coin-store-footer{gap:12px!important}.coin-store-balance{color:var(--of-modal-text)!important}@media (width<=640px){.auth-modal{width:min(360px,100vw - 28px)!important}.coin-store-dialog,.membership-modal{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:8px 8px 0 0!important}.auth-dialog__intro h2,.coin-store-head h2,.membership-modal .membership-head h2{font-size:24px!important}.coin-store-footer,.coin-store-head{padding-inline:14px!important}}.coin-store-head button,.membership-modal__close{box-shadow:none!important;background:0 0!important;border:0!important}.coin-store-head button:hover,.membership-modal__close:hover{color:#fff!important;background:0 0!important;border:0!important}.coin-store-head{border-bottom:0!important;justify-content:flex-end!important;padding:10px 16px 0!important}.membership-modal .membership-panel{flex-direction:column!important;display:flex!important;overflow:hidden!important}.membership-modal .membership-panel__body{overscroll-behavior:contain!important;scrollbar-width:none!important;flex:auto!important;min-height:0!important;padding:0 2px!important;overflow:auto!important}.membership-modal .membership-panel__body::-webkit-scrollbar{display:none!important}.membership-modal .membership-tabs{margin-top:0!important}.membership-modal .membership-actions--footer{border-top:1px solid var(--of-modal-line)!important;background:#ffffff0f!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;margin-top:14px!important;padding:12px!important}.membership-modal .membership-actions--footer .primary-action,.membership-modal .membership-actions--footer .secondary-action{min-width:148px!important}@media (width<=640px){.coin-store-head{padding:8px 12px 0!important}.membership-modal .membership-actions--footer{gap:8px!important;margin-top:10px!important;padding:10px 8px!important}.membership-modal .membership-actions--footer .primary-action,.membership-modal .membership-actions--footer .secondary-action{width:100%!important;min-width:0!important}}@media (width>=641px){.membership-popup,.van-popup.membership-popup{width:min(680px,100vw - 56px)!important}.membership-modal{max-height:min(720px,100dvh - 56px)!important;padding:22px!important;overflow:hidden!important}.membership-modal .modal-head{z-index:2!important;background:0 0!important;padding:0!important;display:block!important;position:absolute!important;top:12px!important;right:12px!important}.membership-modal .membership-panel{gap:14px!important;padding-top:22px!important}.membership-modal .membership-panel__body{overscroll-behavior:contain!important;scrollbar-width:none!important;padding:0!important;overflow:auto!important}.membership-modal .membership-panel__body::-webkit-scrollbar{display:none!important}.membership-modal .membership-tabs{background:#ffffff0e!important;border:1px solid #ffffff1f!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0!important;padding:4px!important;display:grid!important}.membership-modal .membership-tabs button{flex:none!important;width:100%!important;min-width:0!important;min-height:38px!important;font-size:14px!important}.membership-modal .plan-list{scroll-snap-type:x proximity!important;scrollbar-width:none!important;grid-template-columns:none!important;justify-content:flex-start!important;gap:10px!important;min-height:120px!important;margin-top:16px!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.membership-modal .plan-list::-webkit-scrollbar{display:none!important}.membership-modal .plan-item{scroll-snap-align:start!important;border-radius:8px!important;flex:0 0 220px!important;width:220px!important;min-width:220px!important;height:118px!important;min-height:118px!important;padding:14px 16px!important}.membership-modal .plan-item span{font-size:13px!important}.membership-modal .plan-item strong{margin-top:8px!important;font-size:26px!important;line-height:1!important}.membership-modal .plan-item small{margin-top:5px!important;font-size:12px!important}.membership-modal .benefit-list{border:1px solid var(--of-modal-line)!important;background:#ffffff0b!important;border-radius:8px!important;gap:0!important;margin-top:12px!important;overflow:hidden!important}.membership-modal .benefit-header,.membership-modal .benefit-row{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.35fr) minmax(94px,.5fr) minmax(94px,.5fr)!important;gap:12px!important;padding:12px 14px!important}.membership-modal .benefit-header{color:#fff7fb8f!important;background:#ffffff0b!important;font-size:11px!important}.membership-modal .benefit-row+.benefit-row{border-top:1px solid #ffffff14!important}.membership-modal .benefit-row>span:first-child{color:var(--of-modal-text)!important;font-weight:800!important}.membership-modal .benefit-row>span:nth-child(2),.membership-modal .benefit-row>span:nth-child(3){color:#fff7fbb8!important;text-align:center!important;font-weight:800!important}.membership-modal .benefit-row .included{min-height:24px!important;color:var(--of-modal-accent)!important;background:#ffb34724!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important}.membership-modal .membership-actions--footer{background:0 0!important;border-top:0!important;grid-template-columns:1fr!important;justify-content:stretch!important;margin:2px 0 0!important;padding:0!important;display:grid!important}.membership-modal .membership-actions--footer .primary-action,.membership-modal .membership-actions--footer .secondary-action{width:100%!important;min-width:0!important;min-height:48px!important}}@media (width<=640px){.membership-modal .membership-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0!important;padding:4px!important;display:grid!important}.membership-modal .membership-tabs button{flex:none!important;width:100%!important;min-width:0!important}.membership-modal .plan-list{scroll-snap-type:x proximity!important;scrollbar-width:none!important;grid-template-columns:none!important;justify-content:flex-start!important;gap:8px!important;min-height:108px!important;margin-top:12px!important;padding:0 0 2px!important;display:flex!important;overflow:auto hidden!important}.membership-modal .plan-list::-webkit-scrollbar{display:none!important}.membership-modal .plan-item{scroll-snap-align:start!important;flex:0 0 clamp(150px,44vw,176px)!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;width:clamp(150px,44vw,176px)!important;min-width:clamp(150px,44vw,176px)!important;height:106px!important;min-height:106px!important;padding:10px 12px!important}.membership-modal .plan-item small,.membership-modal .plan-item span,.membership-modal .plan-item strong{grid-column:auto!important}.membership-modal .plan-item strong{margin-top:6px!important;font-size:22px!important}.membership-modal .membership-actions--footer{background:0 0!important;border-top:0!important;grid-template-columns:1fr!important;justify-content:stretch!important;display:grid!important}.membership-modal .membership-actions--footer .primary-action,.membership-modal .membership-actions--footer .secondary-action{width:100%!important;min-width:0!important}.match-control-deck[data-match-ui-state=connected]{padding:9px 10px max(10px,env(safe-area-inset-bottom))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}.match-control-deck[data-match-ui-state=connected] .match-chat-entry,.match-control-deck[data-match-ui-state=connected] .match-settings,.match-control-deck[data-match-ui-state=connected] .match-status{display:none!important}.match-control-deck[data-match-ui-state=connected] .match-start-actions{display:contents!important}.match-control-deck[data-match-ui-state=connected] .match-start-actions button{white-space:nowrap!important;min-height:48px!important;padding:0 8px!important;font-size:13px!important;overflow:visible!important}.match-console .room-chat-float{right:max(18px,env(safe-area-inset-right))!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;left:max(18px,env(safe-area-inset-left))!important;z-index:8!important;width:auto!important;max-height:min(42dvh,100% - 16px)!important;padding:0!important;position:fixed!important}.match-console .room-chat{grid-template-rows:minmax(0,min(190px,28dvh)) 44px!important;align-content:end!important;max-height:min(42dvh,100% - 16px)!important}.match-console .chat-log{max-height:min(190px,28dvh)!important}}.age-ban-dialog__actions .primary-action,.age-ban-dialog__actions .secondary-action,.auth-modal .gender-row button,.auth-modal .primary-action,.auth-modal .provider:not(.provider--icon),.auth-modal .secondary-action,.auth-modal .signed-actions button,.coin-store-footer .primary-action,.confirm-actions button,.confirm-dialog .primary-action,.confirm-dialog .secondary-action,.device-ban-dialog__actions .primary-action,.device-ban-dialog__actions .secondary-action,.membership-modal .membership-tabs button,.membership-modal .primary-action,.membership-modal .renew-wait button,.membership-modal .secondary-action,.report-reasons button,.rvc-ban-dialog__actions .primary-action,.rvc-ban-dialog__actions .secondary-action,.rvc-commitment-dialog .primary-action{border-radius:8px!important}.remote-user-chip{z-index:7;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#080a127a;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;max-width:min(72%,320px);padding:7px 10px;display:inline-grid;position:absolute;top:14px;left:14px}.remote-user-chip--with-avatar{grid-template-columns:28px minmax(0,1fr)}.remote-user-chip img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:28px;height:28px}.remote-user-chip>span{gap:2px;min-width:0;display:grid}.remote-user-chip small,.remote-user-chip strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.remote-user-chip strong{font-size:13px;font-weight:800;line-height:1.15}.remote-user-chip small{color:#ffffffb8;font-size:11px;font-weight:700;line-height:1.15}@media (width<=640px){.remote-user-chip{max-width:calc(100% - 140px);padding:6px 8px;top:10px;left:10px}}
