@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-CWLBgZ7J.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:dark;color:#f5f4ee;font-synthesis:none;--ink:#f5f4ee;--muted:#9da39e;--lime:#b11245;--panel:#15181b;--line:#ffffff1a;background:#0b0d10;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{overflow-wrap:anywhere;background:#0b0d10;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.landing-shell{background:radial-gradient(circle at 72% 28%,#b1124512,#0000 23%),#0b0d10;min-height:100vh;overflow:hidden}.landing-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1280px;height:86px;margin:0 auto;padding:0 34px;display:flex}.brand{letter-spacing:.18em;align-items:center;gap:11px;font-size:15px;font-weight:800;display:inline-flex}.brand-mark{color:#0b0d10;background:var(--lime);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.nav-actions,.hero-actions{align-items:center;gap:22px;display:flex}.text-link{color:#c4c8c4;font-size:14px;transition:color .2s}.text-link:hover{color:#fff}.button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{color:#0b0d10;background:var(--ink);padding:12px 18px;font-size:13px}.button-primary{color:#11140d;background:var(--lime);padding:17px 25px}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;max-width:1280px;min-height:690px;margin:0 auto;padding:88px 34px 72px;display:grid}.eyebrow{color:#aeb4ae;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:28px;font-size:13px;display:inline-flex}.live-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b112451a}.hero h1{letter-spacing:-.07em;max-width:690px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,8.7vw,132px);font-weight:400;line-height:.82}.hero h1 em,.how-section h2 em{color:var(--lime);font-weight:400}.hero-subtitle{max-width:570px;color:var(--muted);margin:34px 0 35px;font-size:18px;line-height:1.65}.age-note{color:#929892;align-items:center;gap:8px;font-size:13px;display:inline-flex}.hero-visual{place-items:center;min-height:530px;display:grid;position:relative}.orbit{border:1px solid #b1124524;border-radius:50%;position:absolute}.orbit-one{width:490px;height:490px}.orbit-two{border-style:dashed;width:390px;height:390px;animation:35s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.voice-card{z-index:2;text-align:center;background:linear-gradient(155deg,#1d2123,#121416);border:1px solid #ffffff1f;border-radius:34px;width:min(390px,90vw);padding:25px 28px 29px;position:relative;box-shadow:0 30px 90px #0000006b}.voice-card-top{color:#a5aaa5;justify-content:space-between;font-size:12px;display:flex}.connected{align-items:center;gap:7px;display:flex}.connected span{background:#d91e62;border-radius:50%;width:6px;height:6px}.timer{font-variant-numeric:tabular-nums}.avatar{color:#1d2414;background:linear-gradient(145deg,#f2eadf,#7a1632);border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid;position:relative}.avatar-large{width:112px;height:112px;margin:31px auto 18px;font-size:44px}.status-dot{background:#d91e62;border:3px solid #181b1d;border-radius:50%;width:15px;height:15px;position:absolute;bottom:8px;right:7px}.voice-card h2{margin:0 0 7px;font:400 27px Georgia,serif}.voice-card p{color:#929892;margin:0;font-size:13px}.wave{justify-content:center;align-items:center;gap:5px;height:72px;margin:25px 0 21px;display:flex}.wave i{background:var(--lime);opacity:.8;border-radius:99px;width:3px;animation:1.4s ease-in-out infinite alternate wave}.wave i:nth-child(2n){animation-delay:-.6s}.wave i:nth-child(3n){animation-delay:-.9s}@keyframes wave{0%{opacity:.4;transform:scaleY(.45)}to{opacity:.95;transform:scaleY(1)}}.voice-actions{justify-content:center;gap:14px;display:flex}.voice-actions button{border:1px solid var(--line);color:#d6d9d6;background:#ffffff0a;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.voice-actions .hangup{color:#151515;border-color:var(--lime);background:var(--lime)}.privacy-chip{z-index:3;border:1px solid var(--line);color:#c4c9c4;background:#171a1c;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:flex;position:absolute;bottom:58px;right:0;box-shadow:0 12px 30px #00000040}.trust-row{border-block:1px solid var(--line);color:#969c96;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:18px;max-width:1280px;margin:0 auto;padding:22px 34px;font-size:12px;display:flex}.trust-row span{align-items:center;gap:8px;display:flex}.trust-row svg{color:var(--lime)}.how-section{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1280px;margin:0 auto;padding:120px 34px;display:grid}.section-kicker{color:var(--lime);letter-spacing:.18em;font-size:11px}.how-section h2{letter-spacing:-.04em;margin:18px 0 0;font:400 clamp(45px,5vw,72px)/.98 Georgia,serif}.steps-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.step{border-top:1px solid var(--line);min-height:210px;padding:26px}.step:nth-child(odd){border-right:1px solid var(--line)}.step>span{color:var(--lime);font-size:11px}.step h3{margin:38px 0 10px;font-size:17px}.step p{color:#858b86;margin:0;font-size:14px;line-height:1.6}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:70px}.hero-visual{min-height:510px}.trust-row{flex-wrap:wrap}.how-section{grid-template-columns:1fr}.privacy-chip{right:5%}.hero h1{font-size:clamp(66px,20vw,110px)}}@media(max-width:560px){.landing-nav{height:72px;padding:0 20px}.nav-actions .text-link{display:none}.button-small{padding:10px 14px}.hero{gap:34px;padding:58px 20px 54px}.hero h1{font-size:67px}.hero-subtitle{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.hero-visual{min-height:445px}.orbit-one{width:410px;height:410px}.orbit-two{width:330px;height:330px}.voice-card{padding-inline:22px}.trust-row{grid-template-columns:1fr 1fr;padding-inline:20px;display:grid}.how-section{padding:90px 20px}.steps-grid{grid-template-columns:1fr}.step:nth-child(odd){border-right:0}}.app-shell{background:#0d0f12;min-height:100vh}.app-sidebar{z-index:20;border-right:1px solid var(--line);background:#101215;flex-direction:column;width:245px;padding:27px 22px 22px;display:flex;position:fixed;inset:0 auto 0 0}.app-brand{border-bottom:1px solid var(--line);padding:0 7px 25px}.side-nav{gap:7px;margin-top:30px;display:grid}.side-nav a{color:#8f9690;border-radius:13px;align-items:center;gap:13px;padding:13px 15px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.side-nav a:hover{color:#fff;background:#ffffff0a}.side-nav a.active{color:#15180e;background:var(--lime)}.sidebar-user{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:14px 8px 0;display:grid}.sidebar-user div{min-width:0}.sidebar-user strong,.sidebar-user span{text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-user strong{font-size:13px}.sidebar-user span{color:#707671;margin-top:3px;font-size:10px}.sidebar-user button{color:#777d78;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.sidebar-user button:hover,.sidebar-user button:focus-visible{border-color:var(--line);color:var(--ink);background:#ffffff0a}.app-content{min-height:100vh;margin-left:245px}.mobile-bar{display:none}.page{width:min(1180px,100% - 64px);margin:0 auto;padding:58px 0 80px}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:38px;display:flex}.page-header h1{letter-spacing:-.045em;margin:10px 0 7px;font:400 clamp(38px,4.5vw,62px)/1 Georgia,serif}.page-header p{color:#818781;max-width:630px;margin:0;line-height:1.55}.quiet-label{color:#8d938d;letter-spacing:.16em;font-size:10px;font-weight:700}.quiet-label svg{vertical-align:-3px;margin-right:6px}.online-pill{border:1px solid var(--line);color:#929892;background:#141719;border-radius:99px;align-items:center;gap:7px;padding:11px 15px;font-size:12px;display:flex}.online-pill span{background:#74e99d;border-radius:50%;width:7px;height:7px}.online-pill strong{color:#fff}.profile-avatar{color:#17200b;background:linear-gradient(145deg,#efffc0,#92b74a);border:1px solid #b1124533;border-radius:50%;flex:none;place-items:center;font:400 23px Georgia,serif;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.avatar-small{width:37px;height:37px;font-size:15px}.avatar-medium{width:66px;height:66px}.avatar-large{width:96px;height:96px;font-size:36px}.avatar-hero{width:142px;height:142px;font-size:52px}.discover-grid{grid-template-columns:.68fr 1.32fr;gap:20px;display:grid}.profile-summary-card,.matching-card,.settings-card,.profile-page-card{border:1px solid var(--line);background:#141719;border-radius:26px;position:relative;overflow:hidden}.profile-summary-card{flex-direction:column;align-items:flex-start;min-height:520px;padding:34px;display:flex}.summary-glow{filter:blur(15px);background:#b112451a;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;right:-130px}.profile-summary-card h2{margin:24px 0 8px;font:400 31px Georgia,serif}.profile-summary-card p{color:#858b86;margin:0;line-height:1.65}.profile-metrics{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;margin-top:auto;padding:22px 0;display:grid}.profile-metrics span{color:#747a75;font-size:11px}.profile-metrics span+span{border-left:1px solid var(--line);padding-left:22px}.profile-metrics strong{color:#fff;margin-bottom:4px;font-size:17px;display:block}.privacy-note{color:#777d78;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.privacy-note svg{color:var(--lime)}.matching-card{padding:32px}.card-heading,.settings-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.card-heading h2,.settings-head h2{margin:8px 0 0;font:400 29px Georgia,serif}.preference-editor{gap:25px;margin:30px 0;display:grid}.preference-editor.compact{gap:20px}.filter-group>label{color:#b8bdb8;justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.filter-group label strong{color:var(--lime)}.filter-group label small{color:#666c67;font-weight:400}.chip-row{flex-wrap:wrap;gap:7px;display:flex}.chip-row button{border:1px solid var(--line);color:#949a95;cursor:pointer;background:#ffffff05;border-radius:99px;padding:9px 12px;font-size:11px}.chip-row button.selected{color:#171a11;border-color:var(--lime);background:var(--lime);font-weight:700}.range-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.range-pair input{width:100%;accent-color:var(--lime)}.match-button{color:#10140b;background:var(--lime);text-align:left;cursor:pointer;border:0;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:100%;padding:16px 19px;transition:transform .2s;display:grid}.match-button:hover{transform:translateY(-2px)}.match-button>span{background:#0000001a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.match-button strong,.match-button small{display:block}.match-button strong{text-transform:uppercase;letter-spacing:.08em}.match-button small{opacity:.6;margin-top:3px}.search-state{background:#b112450a;border:1px solid #b1124533;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:97px;padding:15px;display:grid}.search-orb{width:58px;height:58px;color:var(--lime);background:#b112451a;border-radius:50%;place-items:center;display:grid;position:relative}.search-orb i{border:1px solid #b1124533;border-radius:50%;animation:2s infinite pulse-ring;position:absolute;inset:-4px}.search-orb i:nth-child(2){animation-delay:.65s}.search-orb i:nth-child(3){animation-delay:1.3s}@keyframes pulse-ring{to{opacity:0;transform:scale(1.5)}}.search-state h3{margin:0 0 5px;font-size:14px}.search-state p{color:#777d78;margin:0;font-size:11px}.search-state>button{border:1px solid var(--line);color:#aaa;background:0 0;border-radius:99px;gap:7px;padding:9px 12px;font-size:11px;display:flex}.expanded-match-note{width:fit-content;max-width:min(92vw,34rem);color:var(--muted);text-align:center;background:#c5ff430f;border:1px solid #c5ff4333;border-radius:999px;margin:.75rem auto;padding:.55rem .85rem;font-size:.86rem}.discovery-foot{border:1px solid var(--line);color:#737974;border-radius:17px;justify-content:center;gap:45px;margin-top:18px;padding:17px 22px;font-size:11px;display:flex}.discovery-foot span{gap:8px;display:flex}.discovery-foot svg{color:var(--lime)}.spinner{border:2px solid #ffffff26;border-top-color:var(--lime);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin;display:inline-block}.loading-panel,.boot-screen{color:#7e847f;justify-content:center;align-items:center;gap:12px;display:flex}.loading-panel{min-height:230px}.boot-screen{background:#0b0d10;min-height:100vh}.form-error,.call-error{color:#faa;background:#ff4d4d12;border:1px solid #ff686838;border-radius:10px;padding:11px 13px;font-size:12px}.success-banner{color:var(--lime);background:#b112450d;border:1px solid #b1124533;border-radius:12px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 15px;font-size:12px;display:flex}.auth-shell{background:#0b0d10;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-logo{z-index:2;position:absolute;top:27px;left:34px}.auth-panel{width:min(560px,100% - 60px);margin:auto;padding:110px 0 60px}.back-link{color:#7f8580;align-items:center;gap:7px;margin-bottom:45px;font-size:12px;display:flex}.auth-panel h1{letter-spacing:-.045em;max-width:520px;margin:12px 0;font:400 clamp(43px,5vw,68px)/.98 Georgia,serif}.auth-panel>p{color:#7e847f;margin:0 0 30px}.auth-quote{background:radial-gradient(circle at 50% 38%,#b1124521,#0000 25%),#15181a;flex-direction:column;justify-content:center;padding:80px;display:flex}.auth-quote blockquote{max-width:550px;margin:50px 0 16px;font:400 38px/1.25 Georgia,serif}.auth-quote>span{color:#858b86;font-size:13px}.mini-wave{align-items:center;gap:5px;height:100px;display:flex}.mini-wave i{background:var(--lime);border-radius:99px;width:3px}.form-stack{gap:17px;display:grid}.form-grid{grid-template-columns:1fr 1fr}.form-stack label,.form-stack legend{color:#aeb3ae;font-size:11px;font-weight:600}.form-stack input,.form-stack select,.form-stack textarea,.admin-search input{border:1px solid var(--line);color:#fff;background:#141719;border-radius:11px;outline:none;width:100%;margin-top:8px;padding:13px 14px}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus{border-color:#b112458c}.form-stack fieldset{border:1px solid var(--line);border-radius:12px;margin:0;padding:14px}.check-grid{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.check{cursor:pointer}.check input{display:none}.check span{border:1px solid var(--line);color:#777;border-radius:99px;padding:8px 10px;display:block}.check input:checked+span{color:#111;border-color:var(--lime);background:var(--lime)}.wide{width:100%}.full{grid-column:1/-1}.form-foot{color:#767c77;text-align:center;font-size:12px}.form-foot a{color:var(--lime)}.secondary-button,.icon-button{border:1px solid var(--line);color:#aeb3ae;cursor:pointer;background:#15181a;border-radius:11px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.secondary-button{padding:11px 14px;font-size:12px}.profile-cover{color:#697069;letter-spacing:.17em;background:radial-gradient(circle at 72% 40%,#b112452e,#0000 22%),linear-gradient(135deg,#1a1d20,#101214);align-items:flex-end;height:190px;padding:25px;font-size:10px;display:flex}.profile-main{grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:0 36px;display:grid}.profile-main .avatar-hero{border:6px solid #141719;margin-top:-65px}.profile-title h2{margin:15px 0 6px;font:400 32px Georgia,serif}.profile-title p{color:#858b86;margin:0;font-size:13px}.rating-badge{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:13px 17px;display:grid}.rating-badge svg{color:var(--lime)}.rating-badge span{color:#777;grid-column:1/-1;margin-top:4px;font-size:10px}.profile-bio,.profile-edit{border-top:1px solid var(--line);margin:35px;padding-top:28px}.profile-bio p{color:#a3a8a3;max-width:720px;line-height:1.7}.settings-card{padding:34px}.settings-head{justify-content:flex-start}.settings-head p{color:#777;margin:6px 0 0;font-size:12px}.icon-box{width:52px;height:52px;color:var(--lime);background:#b1124514;border-radius:15px;place-items:center;display:grid}.saved-note{color:var(--lime);gap:6px;margin-left:14px;font-size:12px;display:inline-flex}.security-card{border:1px solid var(--line);color:var(--lime);background:#121416;border-radius:17px;gap:17px;margin-top:18px;padding:23px;display:flex}.security-card h3{color:#fff;margin:0 0 5px}.security-card p{color:#777;margin:0;font-size:12px}.friends-list{gap:10px;display:grid}.friend-card{border:1px solid var(--line);background:#141719;border-radius:17px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:17px 20px;display:grid;position:relative}.presence-dot{background:#5d625e;border:3px solid #141719;border-radius:50%;width:12px;height:12px;position:absolute;top:66px;left:69px}.presence-dot.is-online{background:#6deb97}.friend-info h3{margin:0 0 4px}.friend-info p,.friend-info span{color:#777;margin:0;font-size:11px}.friend-info span{color:#697069}.icon-button{width:40px;height:40px}.icon-button.danger{color:#e98c8c}.icon-button.disabled{opacity:.4}.empty-state{text-align:center;border:1px dashed #ffffff24;border-radius:24px;align-content:center;place-items:center;min-height:430px;padding:50px;display:grid}.empty-icon{width:72px;height:72px;color:var(--lime);background:#b1124514;border-radius:50%;place-items:center;display:grid}.empty-state h2{margin:19px 0 7px;font:400 29px Georgia,serif}.empty-state p{color:#777;max-width:420px;margin:0 0 24px}.call-shell{background:radial-gradient(circle at 50% 42%,#b1124512,#0000 25%),#090b0d;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.call-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 34px;display:grid}.connection-label{border:1px solid var(--line);color:#999;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.connection-label span{background:#e2b168;border-radius:50%;width:7px;height:7px}.status-connected span{background:#70e99a}.call-timer{color:#a3a8a3;font-variant-numeric:tabular-nums;justify-self:end}.call-stage{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.call-stage .avatar-hero{z-index:2;width:150px;height:150px;position:relative}.call-rings{width:520px;height:520px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.call-rings i{border:1px solid #b1124512;border-radius:50%;position:absolute;inset:0}.call-rings i:nth-child(2){inset:55px}.call-rings i:nth-child(3){border-style:dashed;inset:110px}.speaking-ring{border:1px solid #b1124559;border-radius:50%;width:175px;height:175px;animation:2s ease-in-out infinite breathe;position:absolute}@keyframes breathe{50%{opacity:.45;transform:scale(1.08)}}.call-stage h1{z-index:2;margin:24px 0 8px;font:400 36px Georgia,serif}.call-stage>p{z-index:2;color:#777;margin:0;font-size:12px}.live-wave{z-index:2;align-items:center;gap:4px;height:72px;margin-top:28px;display:flex}.live-wave i{background:var(--lime);opacity:.65;border-radius:99px;width:2px;animation:1.6s ease-in-out infinite alternate wave}.live-wave i:nth-child(3n){animation-delay:-.8s}.live-wave i:nth-child(4n){animation-delay:-1.1s}.call-controls{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#141719f0;border-radius:22px;align-items:center;gap:10px;margin:0 auto 32px;padding:12px 19px;display:flex}.control-wrap{place-items:center;gap:5px;display:grid;position:relative}.control-wrap>button{color:#b6bbb6;cursor:pointer;background:#ffffff0d;border:0;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.control-wrap>button.active,.control-wrap>button.liked{color:#15170f;background:var(--lime)}.control-wrap span{color:#696f6a;font-size:9px}.primary-control{margin:0 7px}.primary-control>button{color:#11140b;background:var(--lime);width:62px}.danger-control>button{color:#faa;background:#ff59591a}.device-menu{border:1px solid var(--line);background:#181b1d;border-radius:12px;width:220px;padding:8px;display:grid;position:absolute;bottom:70px;right:0;box-shadow:0 15px 50px #000}.device-menu button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px;font-size:11px}.device-menu button:hover{background:#ffffff0d}.peer-to-peer{z-index:2;color:#606661;gap:7px;font-size:10px;display:flex;position:absolute;bottom:25px;left:25px}.peer-to-peer svg{color:var(--lime)}.mutual-toast{z-index:5;color:var(--lime);background:#141814;border:1px solid #b1124533;border-radius:99px;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-size:11px;display:flex}.modal-backdrop{z-index:50;overscroll-behavior:contain;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.report-modal{border:1px solid var(--line);background:#16191b;border-radius:22px;width:min(460px,100%);padding:30px}.report-modal h2{margin:10px 0;font:400 31px Georgia,serif}.report-modal p{color:#777;font-size:12px}.report-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.report-options button{border:1px solid var(--line);color:#bbb;background:0 0;border-radius:9px;padding:11px}.ended-call{place-items:center;padding:25px;display:grid}.ended-card{border:1px solid var(--line);text-align:center;background:#141719;border-radius:28px;width:min(570px,100%);padding:48px}.ended-icon{width:70px;height:70px;color:var(--lime);background:#b1124514;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.ended-card h1,.post-call-account strong{letter-spacing:-.04em;font-family:inherit;font-weight:600}.ended-card h1{margin:12px 0;font:400 38px Georgia,serif}.ended-card>p{color:#777}.rating-stars{justify-content:center;gap:7px;margin:25px 0;display:flex}.rating-stars button{color:#3f4440;background:0 0;border:0}.rating-stars button.active{color:var(--lime)}.ended-actions{justify-content:center;gap:10px;display:flex}.admin-tabs{gap:8px;margin-bottom:25px;display:flex}.admin-tabs button{border:1px solid var(--line);color:#888e89;background:#141719;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;display:flex}.admin-tabs svg{width:16px}.admin-tabs button.active{color:#111;border-color:var(--lime);background:var(--lime)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stats-grid article{border:1px solid var(--line);background:#141719;border-radius:19px;flex-direction:column;justify-content:space-between;min-height:170px;padding:24px;display:flex}.stats-grid span{color:#7b817c;font-size:12px}.stats-grid strong{font:400 47px Georgia,serif}.admin-search{align-items:center;gap:10px;max-width:440px;margin-bottom:15px;display:flex}.admin-search input{margin:0}.admin-row{border-bottom:1px solid var(--line);color:#8c928d;grid-template-columns:1.5fr .45fr .65fr .6fr .65fr .5fr;align-items:center;gap:12px;padding:14px 16px;font-size:11px;display:grid}.admin-row>div:first-child strong,.admin-row>div:first-child span{display:block}.admin-row strong{color:#fff;font-size:13px}.admin-row button,.report-list button{border:1px solid var(--line);color:#aaa;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:flex}.status-badge{color:#b6bbb6;background:#ffffff12;border-radius:99px;padding:5px 7px;font-size:9px;display:inline-block}.status-active{color:#82eaa5}.status-banned{color:#f99}.report-list{gap:10px;display:grid}.report-list article{border:1px solid var(--line);background:#141719;border-radius:15px;justify-content:space-between;gap:20px;padding:19px;display:flex}.report-list h3{margin:9px 0 5px}.report-list p,.report-list small{color:#777;font-size:11px}.report-list article>div:last-child{align-items:center;gap:8px;display:flex}@media(max-width:1000px){.app-sidebar{width:205px}.app-content{margin-left:205px}.discover-grid{grid-template-columns:1fr}.profile-summary-card{min-height:390px}.stats-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stats-grid article{min-width:0}.admin-tabs{max-width:100%;overflow-x:auto}.admin-tabs button{flex:none}.admin-row{grid-template-columns:1.4fr .5fr .7fr .6fr}.admin-row>span:nth-of-type(2),.admin-row>span:nth-of-type(3){display:none}.auth-quote{padding:45px}.auth-quote blockquote{font-size:31px}}@media(max-width:720px){.app-sidebar{display:none}.app-content{margin-left:0;padding-top:66px}.mobile-bar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f12f2;justify-content:space-between;align-items:center;height:66px;padding:0 18px;display:flex;position:fixed;inset:0 0 auto}.mobile-bar .brand-mark{width:32px;height:32px}.mobile-bar nav{gap:2px;display:flex}.mobile-bar nav a{color:#777;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.mobile-bar nav a.active{color:#111;background:var(--lime)}.page{width:min(100% - 32px,1180px);padding-top:35px}.page-header{flex-direction:column;align-items:flex-start}.page-header h1{font-size:42px}.discover-grid{display:block}.profile-summary-card{display:none}.matching-card{padding:22px}.discovery-foot{flex-direction:column;gap:10px}.auth-shell{display:block}.auth-panel{padding-top:120px}.auth-quote{display:none}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.profile-main{grid-template-columns:auto 1fr;padding:0 20px}.rating-badge{grid-column:1/-1;margin-bottom:20px}.settings-card{padding:22px}.friend-card{grid-template-columns:auto 1fr auto}.friend-card .icon-button.disabled{display:none}.call-header{grid-template-columns:1fr auto;height:66px;padding:0 17px}.call-header .connection-label{display:none}.call-stage .avatar-hero{width:125px;height:125px}.speaking-ring{width:148px;height:148px}.call-stage h1{font-size:31px}.call-controls{justify-content:space-around;gap:3px;width:calc(100% - 22px);margin-bottom:14px;padding:10px 7px;overflow:visible}.control-wrap>button{border-radius:13px;width:42px;height:42px}.primary-control{margin:0}.primary-control>button{width:50px}.control-wrap svg{width:19px}.devices-control,.peer-to-peer{display:none}.stats-grid{grid-template-columns:1fr 1fr}.admin-row{grid-template-columns:1fr auto auto}.admin-row>span{display:none}.report-list article{flex-direction:column}.ended-card{padding:32px 21px}.ended-actions{flex-direction:column}.trust-row{font-size:9px}}.friend-card{grid-template-columns:auto 1fr auto auto auto}.friend-modal{border:1px solid var(--line);text-align:center;background:#16191b;border-radius:25px;justify-items:center;width:min(420px,100%);padding:42px;display:grid;position:relative}.friend-modal h2{margin:20px 0 7px;font:400 32px Georgia,serif}.friend-modal p{color:#777;margin:0 0 24px}.friend-presence{color:#777;margin-top:13px;font-size:11px}.friend-presence.is-online{color:#72e99b}.modal-close{z-index:2;color:#b9beba;cursor:pointer;background:#0f1214;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .16s,color .16s,background .16s;display:grid;position:absolute;top:17px;right:17px}.modal-close:hover,.modal-close:focus-visible{color:var(--ink);background:#151a18;border-color:#b11245a6}@media(max-width:720px){.friend-card{grid-template-columns:auto 1fr auto auto}}.filter-search{border:1px solid var(--line);color:#fff;background:#101315;border-radius:10px;width:100%;margin-bottom:10px;padding:10px 12px}.scroll-chips{max-height:145px;overflow:auto}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.45}.beta-badge{color:var(--lime);letter-spacing:.12em;border:1px solid #b1124547;border-radius:99px;padding:4px 7px;font-size:8px}.beta-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1280px;margin:0 auto;padding:80px 34px;display:grid}.beta-section h2{margin:15px 0 0;font:400 clamp(40px,5vw,66px)/1 Georgia,serif}.beta-section>p{color:#969c96;margin:0;font-size:17px;line-height:1.75}.beta-links{color:var(--lime);grid-column:2;gap:22px;font-size:12px;display:flex}.landing-footer{border-top:1px solid var(--line);color:#686e69;justify-content:space-between;max-width:1280px;margin:0 auto;padding:25px 34px 45px;font-size:11px;display:flex}.landing-footer nav{gap:20px;display:flex}.auth-legal-links{color:#717772;gap:18px;margin-top:30px;font-size:11px;display:flex}.form-inline-link{text-align:right;color:var(--lime);font-size:11px}.legal-consent{align-items:flex-start;gap:10px;line-height:1.55;display:flex!important}.legal-consent input{accent-color:var(--lime);width:auto!important;margin:3px 0 0!important}.legal-consent a{color:var(--lime);text-decoration:underline}.turnstile-widget{min-height:65px}.auth-result{border:1px solid var(--line);text-align:center;background:#141719;border-radius:18px;justify-items:center;gap:12px;padding:28px;display:grid}.auth-result>svg{width:42px;height:42px;color:var(--lime)}.auth-result h2,.auth-result p{margin:0}.auth-result p{color:#858b86;line-height:1.6}.auth-result.has-error>svg{color:#f99}.catalog-field,.language-picker{gap:8px;display:grid}.catalog-field input,.catalog-field select,.language-picker>input{margin-top:0!important}.language-picker .check-grid{max-height:190px;padding:2px;overflow:auto}.language-picker>small,.form-stack label>small{color:#676d68;margin-top:6px;font-size:10px;display:block}.legal-page{background:#0b0d10;min-height:100vh}.legal-page>nav,.legal-page>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(900px,100% - 40px);margin:auto;padding:25px 0;display:flex}.legal-page>nav .back-link{margin:0}.legal-page article{width:min(760px,100% - 40px);margin:auto;padding:80px 0}.legal-page h1{margin:15px 0 24px;font:400 clamp(48px,8vw,76px)/1 Georgia,serif}.legal-page h2{margin:42px 0 10px;font:400 28px Georgia,serif}.legal-page p{color:#a1a6a2;line-height:1.75}.legal-intro{font-size:19px}.legal-page>footer{border-top:1px solid var(--line);color:#777;border-bottom:0;justify-content:flex-start;gap:22px;font-size:11px}.safety-callout{background:#b112450d;border:1px solid #b1124540;border-radius:16px;gap:16px;padding:20px;display:flex}.safety-callout svg{color:var(--lime);flex:none}.safety-callout p{margin:5px 0 0}.verification-banner{background:#b112450d;border:1px solid #b112453b;border-radius:16px;align-items:center;gap:14px;margin-bottom:20px;padding:17px 19px;display:flex}.verification-banner>svg{color:var(--lime)}.verification-banner div{flex:1}.verification-banner strong,.verification-banner span{display:block}.verification-banner span{color:#7c827d;margin-top:4px;font-size:11px}.settings-page{gap:18px;display:grid}.settings-page>.page-header,.settings-page>.success-banner,.settings-page>.form-error{margin-bottom:0}.settings-card>.button,.settings-card>.secondary-button{margin-top:22px}.toggle-list{margin:25px 0;display:grid}.toggle-list label{border-bottom:1px solid var(--line);color:#bbb;justify-content:space-between;align-items:center;min-height:50px;padding:11px 0;font-size:13px;display:flex}.toggle-list input{width:40px;height:22px;accent-color:var(--lime)}.compact-form{max-width:620px;margin-top:23px}.blocked-list{margin-top:20px;display:grid}.blocked-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.blocked-list span,.blocked-list small{display:block}.blocked-list small{color:#6f7570;margin-top:4px}.empty-copy{color:#747a75}.danger-zone{border-color:#ff5a5a38}.secondary-button.danger{color:#ff9c9c;border-color:#ff5a5a40}.avatar-uploader{align-items:center;gap:8px;margin-top:12px;display:flex}.avatar-uploader .form-error{flex-basis:100%}.avatar-crop-modal .friend-modal{gap:16px;width:min(470px,100%)}.crop-frame{border:2px solid var(--lime);background:#0b0d10;border-radius:50%;width:260px;height:260px;overflow:hidden}.crop-frame img{object-fit:cover;width:100%;height:100%}.avatar-crop-modal label{color:#888;width:100%;font-size:11px}.avatar-crop-modal input{width:100%;accent-color:var(--lime)}.upload-progress{background:#25292b;border-radius:99px;width:100%;height:22px;position:relative;overflow:hidden}.upload-progress i{background:var(--lime);position:absolute;inset:0 auto 0 0}.upload-progress span{z-index:2;color:#111;text-align:center;font-size:10px;line-height:22px;display:block;position:relative}.history-section{border:1px solid var(--line);background:#141719;border-radius:20px;margin-top:28px;padding:25px}.history-section h2{align-items:center;gap:9px;font:400 25px Georgia,serif;display:flex}.history-list{display:grid}.history-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.history-list span,.history-list small{display:block}.history-list small{color:#727873;margin-top:4px}.history-list em{color:#888;font-size:11px;font-style:normal}.incoming-call{z-index:100;background:#171a1c;border:1px solid #b1124559;border-radius:20px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:min(440px,100% - 30px);padding:16px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 80px #000}.incoming-call span,.incoming-call strong,.incoming-call small{display:block}.incoming-call span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.incoming-call strong{margin:4px 0}.incoming-call small{color:#747a75}.incoming-call button{border:0;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.accept-call{color:#10140b;background:var(--lime)}.decline-call{color:#fff;background:#a43d44}.call-kind{z-index:2;color:var(--lime);letter-spacing:.16em;margin-top:20px;font-size:9px}.relay-badge{z-index:3;color:var(--lime);background:#151915;border:1px solid #b1124540;border-radius:99px;padding:7px 10px;font-size:10px}.call-error{z-index:4;align-items:center;gap:12px;margin-top:14px;display:flex}.call-error button{color:var(--lime);background:0 0;border:0}.audio-unlock{z-index:3;margin-top:12px}.report-modal label{color:#aaa;gap:7px;margin-top:14px;font-size:11px;display:grid}.report-modal select,.report-modal textarea{border:1px solid var(--line);color:#fff;background:#101214;border-radius:10px;width:100%;padding:11px}.report-modal>.button{margin-top:15px}.call-join-card{z-index:4;background:#141815f5;border:1px solid #b1124538;border-radius:16px;justify-items:center;gap:9px;width:min(390px,100% - 30px);margin-top:15px;padding:18px;display:grid;box-shadow:0 18px 60px #00000052}.call-join-card span{color:#858b86;font-size:11px}.call-join-card .button{margin-top:3px}.stats-grid{grid-template-columns:repeat(3,1fr)}.admin-search select{border:1px solid var(--line);color:#fff;background:#141719;border-radius:10px;min-width:200px;padding:12px}.admin-row{grid-template-columns:1.4fr .35fr .55fr .5fr .55fr .5fr .9fr}.admin-row>div:last-child{gap:5px;display:flex}.report-list article>div:first-child{gap:5px;display:grid}.status-in_review{color:#eac46c}.status-resolved{color:#7ce5a0}.status-dismissed{color:#999}.audit-list{gap:9px;display:grid}.audit-list article{border:1px solid var(--line);background:#141719;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:15px;display:grid}.audit-list p{color:#777;margin:4px 0 0}.audit-list small{color:#777}.moderation-modal{border:1px solid var(--line);background:#16191b;border-radius:22px;gap:15px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:30px;display:grid;position:relative;overflow:auto}.moderation-modal h2,.moderation-modal p{margin:0}.moderation-modal>p{color:#929892}.moderation-modal label{color:#aaa;gap:7px;font-size:11px;display:grid}.moderation-modal select,.moderation-modal textarea{border:1px solid var(--line);color:#fff;background:#101214;border-radius:10px;padding:11px}.moderation-context{flex-wrap:wrap;gap:7px;display:flex}.moderation-context span{color:#888;background:#ffffff0d;border-radius:99px;padding:7px 9px;font-size:10px}@media(max-width:720px){.beta-badge{display:none}.beta-section{grid-template-columns:1fr;gap:25px;padding:65px 20px}.beta-links{grid-column:auto}.landing-footer{padding-inline:20px}.legal-page article{padding:55px 0}.verification-banner{flex-wrap:wrap;align-items:flex-start}.verification-banner .secondary-button{width:100%}.settings-head{align-items:flex-start}.profile-main>div:first-child{grid-column:1/-1}.profile-main .avatar-uploader{margin-bottom:15px}.friend-card{grid-template-columns:auto 1fr auto auto}.friend-card>.icon-button:first-of-type{display:none}.history-section{padding:18px}.incoming-call{grid-template-columns:auto 1fr auto auto;bottom:15px;right:15px}.call-stage{padding:15px 15px 5px}.call-stage .live-wave{height:45px;margin-top:14px}.call-controls{justify-content:flex-start;overflow-x:auto}.control-wrap{min-width:48px}.stats-grid{grid-template-columns:1fr 1fr}.admin-tabs{overflow-x:auto}.audit-list article{grid-template-columns:1fr}.moderation-modal{padding:22px}.auth-panel{width:min(100% - 34px,560px)}.crop-frame{width:220px;height:220px}}.settings-dialog,.consent-modal{border:1px solid var(--line);background:#16191b;border-radius:22px;gap:16px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:30px;display:grid;position:relative;overflow:auto}.settings-dialog h2,.settings-dialog p,.consent-modal h2,.consent-modal p{margin:0}.settings-dialog p,.consent-modal p{color:#929892;line-height:1.6}.settings-dialog label{color:#aaa;gap:7px;font-size:11px;display:grid}.settings-dialog input{border:1px solid var(--line);color:#fff;background:#101214;border-radius:10px;padding:12px}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}.danger-button{color:#fff;background:#8f2f35;border-color:#b5474e}.filter-popover{border:1px solid var(--line);background:#101315;border-radius:14px;margin-top:10px;padding:12px}.filter-popover .scroll-chips{max-height:190px;overflow:auto}.selected-filter-chips{min-height:40px}@media(max-width:720px){.control-wrap>button{min-width:44px;min-height:44px}.call-controls{justify-content:center;overflow:visible}.settings-dialog,.consent-modal{padding:22px}.dialog-actions{flex-direction:column-reverse}.dialog-actions>*{width:100%}}.pagination{color:#8a908b;justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.pagination button,.invite-list button{border:1px solid var(--line);color:#e8e9e4;background:#15181a;border-radius:10px;min-height:44px;padding:8px 13px}.pagination button:disabled{opacity:.35}.diagnostics-stack{gap:20px;display:grid}.diagnostic-warning{color:#bcc3bc;background:#b112450a;border:1px solid #b1124533;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.diagnostic-warning svg{color:var(--lime);flex:none}.provider-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.provider-grid article{border:1px solid var(--line);background:#141719;border-radius:16px;gap:8px;padding:18px;display:grid}.provider-grid strong{text-transform:uppercase}.provider-grid span{color:var(--lime);font-size:11px}.provider-grid small,.provider-grid p{color:#777;margin:0;line-height:1.5}.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head h2{margin:4px 0 0}.diagnostic-table,.invite-list{gap:8px;display:grid}.diagnostic-table article,.invite-list article{border:1px solid var(--line);color:#858b86;border-radius:12px;grid-template-columns:minmax(160px,1.5fr) repeat(3,1fr);align-items:center;gap:10px;padding:12px;display:grid}.diagnostic-table strong,.invite-list strong{color:#f0f1ec}.call-test-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.call-test-grid .settings-card{margin:0}.call-test-grid h2{align-items:center;gap:8px;display:flex}.diagnostic-list{gap:0;display:grid}.diagnostic-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.diagnostic-list dt{color:#7f8580}.diagnostic-list dd{color:#f0f1ec;margin:0}.legal-review{color:#e9b96d;letter-spacing:.08em;background:#875b261f;border:1px solid #875b26;border-radius:6px;width:max-content;margin:14px 0;padding:6px 9px;font-size:10px;font-weight:800}.admin-search input[type=number]{border:1px solid var(--line);color:#fff;background:#141719;border-radius:10px;width:110px;padding:12px}.success-banner code{-webkit-user-select:all;user-select:all}.status-new{color:#8ec9ff}.qa-log-card{margin-top:18px}.qa-result-form,.readiness-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.qa-result-form>label,.readiness-form>label{color:#aaa;gap:7px;font-size:11px;display:grid}.qa-result-form select,.qa-result-form input,.qa-result-form textarea,.readiness-form select,.readiness-form input{border:1px solid var(--line);color:#fff;background:#101214;border-radius:10px;width:100%;padding:11px}.qa-checks,.qa-notes,.readiness-summary,.qa-result-form>.form-error,.qa-result-form>.success-banner,.qa-result-form>.button,.readiness-form>.form-error,.readiness-form>.button{grid-column:1/-1}.qa-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.readiness-stack{gap:20px;display:grid}.launch-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-gates article{border:1px solid var(--line);background:#141719;border-radius:18px;gap:8px;padding:24px;display:grid}.launch-gates span{color:#7c827d;letter-spacing:.13em;font-size:10px}.launch-gates strong{font:400 36px Georgia,serif}.launch-gates small{color:#858b86;line-height:1.55}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.readiness-grid article{border:1px solid var(--line);background:#141719;border-radius:16px;gap:9px;padding:18px;display:grid}.readiness-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.readiness-grid small,.readiness-grid footer{color:#747a75;font-size:10px}.readiness-grid p{color:#a0a6a0;min-height:40px;margin:0;font-size:12px;line-height:1.55}.readiness-pill{background:#ffffff0f;border-radius:99px;padding:5px 7px;font-size:9px}.readiness-pass{color:#75e49a}.readiness-warning{color:#e9bf6b}.readiness-blocked{color:#ff9292}.readiness-not_applicable{color:#8d948f}.readiness-ready{color:#75e49a}.readiness-not_ready{color:#ff9292}@media(max-width:900px){.call-test-grid{grid-template-columns:1fr}.diagnostic-table article,.invite-list article{grid-template-columns:1fr 1fr}.admin-row{min-width:980px}.admin-table{overflow-x:auto}.readiness-grid,.qa-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pagination{flex-wrap:wrap}.provider-grid,.readiness-grid,.launch-gates,.qa-result-form,.readiness-form,.qa-checks{grid-template-columns:1fr}.qa-checks,.qa-notes,.readiness-summary,.qa-result-form>.form-error,.qa-result-form>.success-banner,.qa-result-form>.button,.readiness-form>.form-error,.readiness-form>.button{grid-column:auto}.diagnostic-table article,.invite-list article{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start}.admin-search{flex-wrap:wrap}.admin-search input,.admin-search select{width:100%;min-width:100%}.stats-grid strong{overflow-wrap:anywhere;font-size:36px}.incoming-call{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto}.call-controls{padding-bottom:max(12px,env(safe-area-inset-bottom));gap:8px}.danger-control{margin-left:8px}.control-wrap>button,.incoming-call button,.admin-tabs button{min-width:44px;min-height:44px}}.avatar-capability-note{max-width:220px;color:var(--muted);margin-top:10px;line-height:1.4;display:block}.guest-shell{background:radial-gradient(circle at 50% 22%,#b1124514,#0000 30%),#0b0d10;min-height:100vh;padding:0 24px 40px}.guest-nav{justify-content:space-between;align-items:center;width:min(920px,100%);min-height:72px;margin:0 auto;display:flex}.guest-card{border:1px solid var(--line);background:#15181bf0;border-radius:28px;width:min(600px,100%);margin:34px auto 0;padding:38px;box-shadow:0 30px 90px #00000052}.guest-card header{margin-bottom:24px}.guest-card h1{letter-spacing:-.035em;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,7vw,54px);font-weight:500}.guest-card p{color:var(--muted);margin:0;line-height:1.55}.guest-basic-grid,.guest-advanced-grid{grid-template-columns:.65fr 1.35fr;gap:14px;display:grid}.guest-basic-grid label:last-child,.guest-country-filter{grid-column:1/-1}.guest-card label{color:#c8cdc8;letter-spacing:.04em;gap:7px;font-size:12px;font-weight:700;display:grid}.guest-card input,.guest-card select{width:100%;min-height:50px;color:var(--ink);background:#0f1214;border:1px solid #ffffff21;border-radius:13px;outline:none;padding:0 14px}.guest-card input:focus,.guest-card select:focus{border-color:#b11245a6;box-shadow:0 0 0 3px #b1124514}.guest-advanced{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0}.guest-advanced summary{color:#afb5af;cursor:pointer;align-items:center;gap:7px;min-height:50px;font-size:13px;font-weight:700;list-style:none;display:flex}.guest-advanced[open] summary svg{transform:rotate(180deg)}.guest-advanced-grid{padding-bottom:18px}.guest-start-button{justify-content:center;width:100%;min-height:56px}.guest-assurance,.guest-identity-summary{color:#8f968f;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:11px;display:flex}.guest-assurance span{align-items:center;gap:5px;display:inline-flex}.guest-card .guest-legal{text-align:center;margin-top:16px;font-size:10px}.guest-legal a{color:#cfd6cf;text-underline-offset:2px;text-decoration:underline}.guest-mark{width:54px;height:54px;color:var(--lime);background:#b1124514;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.guest-search-card,.guest-signed-in{text-align:center;max-width:520px}.guest-search-card>.button,.guest-search-card>.secondary-button,.guest-signed-in>.button{margin-top:24px}.guest-search-orb{color:#0b0d10;background:var(--lime);border-radius:50%;place-items:center;width:116px;height:116px;margin:34px auto 16px;display:grid;position:relative}.guest-search-orb i{border:1px solid #b1124552;border-radius:50%;animation:2s infinite pulse-ring;position:absolute;inset:-8px}.guest-search-orb i:nth-child(3){animation-delay:.55s}.guest-search-orb i:nth-child(4){animation-delay:1.1s}.guest-identity-summary{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.guest-identity-summary strong{color:var(--ink)}.guest-private{color:#777e78;align-items:center;gap:5px;margin-top:14px;display:inline-flex}@media(max-width:520px){.guest-shell{padding:0 14px 24px}.guest-nav{min-height:62px}.guest-card{border-radius:22px;margin-top:10px;padding:24px 19px 20px}.guest-card header{margin-bottom:17px}.guest-card h1{margin-top:5px;font-size:37px}.guest-card header p{font-size:13px}.guest-basic-grid{gap:10px}.guest-card input,.guest-card select{min-height:46px}.guest-advanced{margin:12px 0}.guest-start-button{min-height:52px}.guest-assurance{align-items:flex-start}}.analytics-page{--analytics-accent:#b11245;gap:22px;max-width:1480px;display:grid}.analytics-toolbar{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-items:end;gap:12px;padding:16px;display:flex;overflow-x:auto}.analytics-toolbar label{min-width:140px;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.analytics-toolbar select{min-height:42px}.analytics-export{white-space:nowrap;margin-left:auto}.analytics-tabs{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.analytics-tabs button{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.analytics-tabs button svg{width:16px}.analytics-tabs button.active{border-color:var(--analytics-accent);background:var(--analytics-accent);color:#14210a}.analytics-stack,.analytics-stack section{gap:16px;display:grid}.analytics-stack{gap:24px}.analytics-stack>section,.analytics-split>section,.analytics-note{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:20px}.analytics-section-title{gap:5px;display:grid}.analytics-section-title>div{align-items:center;gap:9px;display:flex}.analytics-section-title svg{width:20px;color:var(--analytics-accent)}.analytics-section-title h2{margin:0;font-size:19px}.analytics-section-title p,.analytics-note p{color:var(--muted);margin:0;font-size:13px}.analytics-card-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.analytics-card-grid.compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.analytics-metric{border:1px solid var(--border);background:var(--surface);border-radius:15px;gap:5px;min-height:96px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-metric{background:color-mix(in srgb,var(--surface) 88%,var(--analytics-accent) 12%)}}.analytics-metric span{color:var(--muted);font-size:12px}.analytics-metric strong{letter-spacing:-.04em;align-self:end;font-size:27px}.analytics-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-funnel{gap:12px;display:grid}.analytics-funnel article{gap:5px;display:grid}.analytics-funnel article>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.analytics-funnel article>div span,.analytics-funnel small{color:var(--muted)}.analytics-funnel article>i{background:linear-gradient(90deg,var(--analytics-accent),#7be7c4);border-radius:999px;height:10px;display:block}.analytics-bars{gap:11px;display:grid}.analytics-bars>div{grid-template-columns:minmax(92px,.8fr) minmax(100px,2fr) 42px;align-items:center;gap:10px;font-size:12px;display:grid}.analytics-bars i{background:var(--border);border-radius:999px;height:8px;overflow:hidden}.analytics-bars b{border-radius:inherit;background:var(--analytics-accent);height:100%;display:block}.daily-bars{align-items:end;gap:10px;min-height:190px;display:flex;overflow-x:auto}.daily-bars article{text-align:center;flex:1 0 42px;gap:7px;min-width:42px;display:grid}.daily-bars article>div{justify-content:center;align-items:end;gap:3px;height:150px;display:flex}.daily-bars i{background:var(--analytics-accent);border-radius:5px 5px 0 0;width:8px;min-height:2px;display:block}.daily-bars i:nth-child(2){background:#7be7c4}.daily-bars i:nth-child(3){background:#8ba8ff}.daily-bars span{color:var(--muted);font-size:10px}.analytics-table{border:1px solid var(--border);border-radius:16px;min-width:820px;display:grid;overflow:hidden}.analytics-table>div{border-bottom:1px solid var(--border);grid-template-columns:1.3fr repeat(7,minmax(72px,1fr));gap:10px;padding:12px 14px;font-size:12px;display:grid}.analytics-table>div:last-child{border-bottom:0}.analytics-table-head{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.analytics-table-head{background:color-mix(in srgb,var(--surface) 88%,white 12%)}}.analytics-table-head{color:var(--muted)}.analytics-stack>section:has(.analytics-table){overflow-x:auto}.analytics-loading{min-height:180px;color:var(--muted);align-items:center;gap:10px;display:flex}.analytics-note strong{font-size:17px}.analytics-note span{font-size:25px;font-weight:800}@media(max-width:960px){.analytics-toolbar{align-items:stretch}.analytics-export{margin-left:0}.analytics-split{grid-template-columns:1fr}}@media(max-width:640px){.analytics-page{gap:16px}.analytics-toolbar{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.analytics-toolbar label{min-width:0}.analytics-export{grid-column:1/-1;justify-content:center}.analytics-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metric{min-height:82px;padding:13px}.analytics-metric strong{font-size:23px}}.persistent-call-session.background{display:none}.persistent-call-session.visible{z-index:110;background:var(--surface-0,#090708);display:block;position:fixed;inset:0;overflow:auto}.call-route-anchor{background:var(--background,#090708);min-height:100vh}.call-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.call-minimize-button{color:#fff9f2db;min-height:40px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #f2eadf2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.call-minimize-button:hover{color:#fff;background:#d91e621a;border-color:#d91e6299}.activity-dock{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:120;color:#fff9f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#140f11f5;border:1px solid #f2eadf29;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(390px,100vw - 36px);min-height:72px;padding:12px;display:grid;position:fixed;box-shadow:0 18px 60px #0000006b,inset 0 1px #ffffff09}.activity-dock-call{top:max(16px,env(safe-area-inset-top));grid-template-columns:44px minmax(140px,1fr) auto;width:min(720px,100vw - 36px);bottom:auto;left:50vw;right:auto;transform:translate(-50%)}.activity-dock-call.is-live{border-color:#ff4f877a;animation:1.65s ease-in-out infinite activity-dock-live}@keyframes activity-dock-live{0%,to{box-shadow:0 18px 60px #0000006b,0 0 #d91e6200}50%{box-shadow:0 18px 60px #0000006b,0 0 24px #d91e6257}}.activity-dock-icon{color:#fff9f2a3;background:#ffffff09;border:1px solid #f2eadf24;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.activity-dock-icon.active{color:#ff4f87;background:#d91e6221;border-color:#d91e6270;position:relative}.activity-dock-icon.active:after{content:"";border:1px solid #d91e623d;border-radius:18px;animation:2s ease-out infinite activity-dock-pulse;position:absolute;inset:-5px}@keyframes activity-dock-pulse{0%{opacity:.8;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.12)}}.activity-dock-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.activity-dock-main strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.25;overflow:hidden}.activity-dock-main time{color:#ff4f87;font-variant-numeric:tabular-nums;margin-left:6px}.activity-dock-main small{color:#fff9f291;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.35;overflow:hidden}.activity-dock-action,.activity-dock-cancel,.activity-dock-control{color:#fff9f2;cursor:pointer;background:#ffffff09;border:1px solid #f2eadf29;border-radius:11px;min-height:38px}.activity-dock-actions{align-items:center;gap:7px;display:flex}.activity-dock-control{min-height:44px;font:inherit;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.activity-dock-control-danger{color:#ff98b8}.activity-dock-control-next{color:#fff;background:#d91e622e;border-color:#d91e6280}.activity-dock-action{font:inherit;padding:0 13px;font-size:11px}.activity-dock-cancel{place-items:center;width:38px;padding:0;display:grid}.activity-dock-action:hover,.activity-dock-cancel:hover,.activity-dock-control:hover{background:#d91e621a;border-color:#d91e629e}.activity-dock-control-next:hover{background:#d91e6247}@media(max-width:760px){.activity-dock{right:max(10px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;width:calc(100vw - 20px);min-height:66px;padding:10px}.activity-dock-call{top:max(8px,env(safe-area-inset-top));grid-template-columns:40px minmax(0,1fr) auto;width:calc(100vw - 20px);bottom:auto;left:50vw;right:auto;transform:translate(-50%)}.activity-dock-call .activity-dock-action{display:none}.activity-dock-control{width:44px;min-height:44px;padding:0}.activity-dock-control span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.activity-dock-icon{border-radius:12px;width:40px;height:40px}.activity-dock-action{padding-inline:10px}.call-header-actions{gap:8px}.call-minimize-button{width:40px;padding:0}.call-minimize-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.live-wave i,.call-rings i,.speaking-ring,.mini-wave i{animation:none!important}}.call-header.call-header-minimal{background:linear-gradient(#0b090ae6,#0b090a94);border-bottom-color:#f2eadf12;grid-template-columns:minmax(0,1fr) auto;gap:20px;height:72px;padding-inline:clamp(18px,3vw,42px)}.call-header-minimal .call-minimize-button{justify-self:end}.call-stage:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#7a16321f,#0000 62%);border:1px solid #d91e6212;border-radius:50%;width:min(780px,82vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-stage{justify-content:center;min-height:0;padding:clamp(24px,4vh,52px) 24px 128px}.call-stage>*{position:relative}.call-voice-pair{width:min(420px,58vw);margin:0 auto -2px}.call-live-meta{z-index:3;min-height:46px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171214cc;border:1px solid #f2eadf21;border-radius:999px;align-items:center;gap:12px;margin-top:8px;padding:7px 8px 7px 14px;display:inline-flex;box-shadow:0 14px 44px #0000003d}.call-live-meta .connection-label{color:#d8cdd0;letter-spacing:.01em;background:0 0;border:0;min-width:0;padding:0;font-size:11px;font-weight:600}.call-live-meta .connection-label>span{flex:none}.call-live-meta .call-timer{color:#fff8f5;letter-spacing:.04em;text-align:center;border-left:1px solid #f2eadf1f;min-width:58px;padding:7px 9px 7px 13px;font-size:14px;font-weight:650;line-height:1}.call-kind{margin-top:22px;font-weight:700}.call-stage h1{text-wrap:balance;max-width:min(920px,92vw);margin:14px 0 0;font-size:clamp(38px,4vw,56px);line-height:1.02}.call-peer-details{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:15px;display:flex}.call-peer-details>span,.call-peer-details>small{color:#b9adb1;background:#f2eadf09;border:1px solid #f2eadf1a;border-radius:999px;align-items:center;min-height:30px;padding:7px 11px;font-size:11px;line-height:1;display:inline-flex}.country-flag{border-radius:3px;flex:none;width:20px;height:15px;box-shadow:0 0 0 1px #ffffff1f}.call-peer-details .peer-reputation{color:#93868b;margin-top:0}.voice-activity-label{margin-top:14px}.call-join-card{border-radius:20px;gap:10px;width:min(440px,100% - 24px);margin-top:18px;padding:22px 24px;box-shadow:0 24px 70px #00000057}.call-join-card strong{font-size:16px}.call-join-card span{max-width:340px;line-height:1.5}.call-join-card .button{min-width:220px;min-height:50px;margin-top:5px}.call-controls{margin-bottom:max(52px,env(safe-area-inset-bottom))}.peer-to-peer{right:auto;bottom:max(18px,env(safe-area-inset-bottom));white-space:nowrap;align-items:center;left:50%;transform:translate(-50%)}@media(max-width:720px){.call-header.call-header-minimal{grid-template-columns:minmax(0,1fr) auto;height:64px;padding-inline:14px}.call-stage{padding:24px 14px 126px}.call-stage:before{width:118vw}.call-voice-pair{width:min(360px,94vw)}.call-live-meta{gap:8px;min-height:42px;margin-top:5px;padding:5px 6px 5px 12px}.call-live-meta .connection-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(210px,55vw);padding:0;font-size:10px;display:flex;overflow:hidden}.call-live-meta .call-timer{min-width:54px;padding:6px 8px 6px 11px;font-size:12px}.call-kind{margin-top:17px}.call-stage h1{max-width:96vw;margin-top:11px;font-size:clamp(30px,9vw,40px)}.call-peer-details{gap:6px;margin-top:12px}.call-peer-details>span,.call-peer-details>small{min-height:28px;padding:6px 9px;font-size:10px}.call-join-card{margin-top:14px;padding:18px}.call-join-card .button{width:100%;min-width:0}.call-controls{margin-bottom:max(12px,env(safe-area-inset-bottom))}.peer-to-peer{display:none}}.profile-page{max-width:1050px}.profile-page>.page-header{align-items:center;margin-bottom:26px}.profile-page>.page-header h1{font-size:clamp(42px,4vw,56px)}.profile-page-card{background:radial-gradient(circle at 88% 4%,#b1124517,transparent 28%),var(--surface-1);border-radius:22px;padding:30px;overflow:visible}.profile-overview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.profile-identity{align-items:center;gap:24px;min-width:0;display:flex}.profile-page-card .profile-avatar.avatar-hero{border:1px solid #f2eadf29;width:112px;height:112px;margin:0;font-size:42px;box-shadow:0 16px 42px #00000038}.profile-title{min-width:0}.profile-visibility-label{color:#d7b7c2;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.profile-visibility-label svg{color:var(--fuchsia)}.profile-title h2{color:var(--text);letter-spacing:-.045em;margin:10px 0 12px;font-family:inherit;font-size:clamp(30px,3vw,40px);font-weight:620;line-height:1}.profile-title h2 span{color:var(--muted);font-weight:480}.profile-facts{flex-wrap:wrap;gap:8px;display:flex}.profile-facts>span{color:#b9afb2;background:#f2eadf09;border:1px solid #f2eadf1f;border-radius:999px;align-items:center;gap:7px;min-width:0;padding:8px 11px;font-size:12px;line-height:1.2;display:inline-flex}.profile-facts svg{color:var(--fuchsia);flex:none}.profile-stats{grid-template-columns:repeat(2,minmax(108px,1fr));gap:10px;display:grid}.profile-stat{background:#0a080957;border:1px solid #f2eadf1f;border-radius:16px;grid-template-columns:auto 1fr;align-content:space-between;column-gap:9px;min-height:104px;padding:15px;display:grid}.profile-stat svg{color:var(--fuchsia)}.profile-stat>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-self:center;font-size:10px;font-weight:650}.profile-stat>strong{color:var(--text);grid-column:1/-1;font-size:19px;font-weight:620}.profile-privacy-note{color:#958b8e;background:#f2eadf06;border:1px solid #f2eadf17;border-radius:12px;align-items:center;gap:10px;margin-top:26px;padding:13px 15px;font-size:11px;line-height:1.45;display:flex}.profile-privacy-note svg{color:var(--fuchsia);flex:none}.profile-page-card .profile-bio,.profile-page-card .profile-edit{border-top:1px solid #f2eadf1a;margin:26px 0 0;padding:26px 0 0}.profile-page-card .profile-bio p{color:#d3c9c9;max-width:720px;margin:10px 0 0;font-size:15px;line-height:1.65}.profile-page-card .profile-bio p.is-empty{color:#8f8588}.profile-page-card .profile-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-page-card .profile-edit>label:nth-of-type(2),.profile-page-card .profile-edit>fieldset,.profile-page-card .profile-edit>.button-primary{grid-column:1/-1}.profile-page-card .profile-edit textarea{resize:vertical;min-height:112px}.profile-page-card .profile-edit>.button-primary{justify-self:end;width:min(100%,320px)}@media(max-width:900px){.profile-overview{grid-template-columns:minmax(0,1fr)}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat{min-height:86px}}@media(max-width:600px){.profile-page>.page-header{margin-bottom:20px}.profile-page>.page-header h1{font-size:40px}.profile-page-card{border-radius:18px;padding:20px}.profile-identity{align-items:flex-start;gap:16px}.profile-page-card .profile-avatar.avatar-hero{width:78px;height:78px;font-size:30px}.profile-title h2{margin-block:8px 10px;font-size:29px}.profile-facts{margin-left:-94px;padding-top:18px}.profile-facts>span{white-space:normal;max-width:100%}.profile-stats{gap:8px}.profile-stat{min-height:82px;padding:13px}.profile-privacy-note{align-items:flex-start}.profile-page-card .profile-edit{grid-template-columns:minmax(0,1fr)}.profile-page-card .profile-edit>*{grid-column:1!important}.profile-page-card .profile-edit>.button-primary{width:100%}}.reference-auth{min-height:100dvh;color:var(--reference-text,#f3eee8);background:var(--reference-bg,#090a0b);grid-template-columns:minmax(560px,1.06fr) minmax(420px,.94fr);align-items:center;gap:clamp(44px,6vw,96px);padding:104px 48px 48px;display:grid}.reference-auth .auth-logo{top:30px;left:48px}.reference-auth .auth-logo .y0v0-wordmark{color:var(--reference-text,#f3eee8);letter-spacing:-.04em;font-size:26px;font-weight:540}.reference-auth .auth-logo .y0v0-wordmark strong{color:inherit;font-weight:inherit}.reference-auth .auth-panel{border:1px solid var(--reference-line,#303235);background:var(--reference-surface,#111315);border-radius:22px;width:min(580px,100%);margin:auto;padding:46px 48px 42px;box-shadow:0 24px 80px #0000003d}.reference-auth .back-link{width:fit-content;color:var(--reference-muted,#aaa29d);margin:0 0 34px;font-size:13px;text-decoration:none}.reference-auth .back-link:hover{color:var(--reference-text,#f3eee8)}.reference-auth .section-kicker{color:#d6a2b2;letter-spacing:.14em;font-size:11px;display:block}.reference-auth .auth-panel h1{max-width:470px;color:var(--reference-text,#f3eee8);letter-spacing:-.052em;margin:17px 0 16px;font-family:inherit;font-size:clamp(42px,4.2vw,56px);font-weight:430;line-height:1.02}.reference-auth .auth-panel>p{max-width:460px;color:var(--reference-muted,#aaa29d);margin:0 0 28px;font-size:15px;line-height:1.55}.reference-auth .google-auth-button{min-height:54px;color:var(--reference-text,#f3eee8);background:#17191b;border:1px solid #f3eee82e;border-radius:11px;gap:11px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:540;line-height:1;transition:border-color .16s,background .16s,transform .16s}.reference-auth .google-auth-button:hover{background:#1d2022;border-color:#f3eee852;transform:translateY(-1px)}.reference-auth .google-auth-button:focus-visible{outline-offset:3px;outline:2px solid #d317529e}.reference-auth .auth-divider{color:var(--reference-muted,#aaa29d);margin:22px 0;font-size:12px}.reference-auth .auth-divider:before,.reference-auth .auth-divider:after{background:#f3eee81c}.reference-auth .form-stack{gap:15px}.reference-auth .form-stack label,.reference-auth .form-stack legend{color:var(--reference-muted,#aaa29d);font-size:12px;font-weight:500}.reference-auth .form-stack input:not([type=checkbox]):not([type=radio]),.reference-auth .form-stack select,.reference-auth .form-stack textarea{border:1px solid var(--reference-line,#303235);min-height:50px;color:var(--reference-text,#f3eee8);background:var(--reference-surface-soft,#151719);border-radius:10px;margin-top:7px;padding-inline:14px}.reference-auth .form-stack input:not([type=checkbox]):not([type=radio]):focus,.reference-auth .form-stack select:focus,.reference-auth .form-stack textarea:focus{outline-offset:2px;border-color:#d31752b8;outline:2px solid #d3175275}.reference-auth .legal-consent input[type=checkbox]{border:1px solid var(--reference-line,#303235);height:16px;min-height:16px;accent-color:var(--reference-accent,#a90b35);background:0 0;border-radius:4px;flex:0 0 16px;padding:0;width:16px!important;margin:3px 0 0!important}.reference-auth .legal-consent input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #d317529e}.reference-auth .form-inline-link{margin-top:-2px}.reference-auth .form-inline-link a,.reference-auth .form-foot a{color:#d95a80}.reference-auth .button-primary.wide{min-height:56px;box-shadow:none;border-radius:11px;margin-top:2px}.reference-auth .form-foot{color:var(--reference-muted,#aaa29d);margin-top:4px}.reference-auth .auth-legal-links{gap:18px;margin-top:34px}.reference-auth .auth-legal-links a{color:var(--reference-muted,#aaa29d)}.reference-auth .auth-quote{background:0 0;border:0;border-radius:28px;justify-content:center;align-self:stretch;min-width:0;padding:clamp(38px,5vw,72px);display:flex}.reference-auth .auth-voice-motif{object-fit:contain;width:min(250px,52%);height:auto}.reference-auth .auth-quote blockquote{max-width:500px;color:var(--reference-text,#f3eee8);letter-spacing:-.045em;margin:30px 0 18px;font-family:inherit;font-size:clamp(34px,3.6vw,52px);font-weight:430;line-height:1.08}.reference-auth .auth-quote>span{color:var(--reference-muted,#aaa29d);font-size:13px}@media(max-width:1240px){.reference-auth{padding-inline:28px;display:block}.reference-auth .auth-panel{margin-inline:auto}.reference-auth .auth-quote{display:none}}@media(max-width:720px){.reference-auth{min-height:100dvh;padding:84px 14px 24px}.reference-auth .auth-logo{top:24px;left:20px}.reference-auth .auth-logo .y0v0-wordmark{font-size:22px}.reference-auth .auth-panel{border-radius:18px;width:100%;padding:30px 22px 26px}.reference-auth .back-link{margin-bottom:30px}.reference-auth .auth-panel h1{margin-top:15px;font-size:clamp(38px,11.2vw,46px);line-height:1.04}.reference-auth .auth-panel>p{margin-bottom:24px;font-size:14px}.reference-auth .auth-legal-links{flex-wrap:wrap;justify-content:flex-start;margin-top:28px}}@media(max-width:360px){.reference-auth{padding-inline:10px}.reference-auth .auth-panel{padding-inline:18px}.reference-auth .auth-panel h1{font-size:36px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.reference-landing,.reference-setup{--reference-bg:#0b0c0d;--reference-surface:#111214;--reference-surface-soft:#151517;--reference-line:#f1eae024;--reference-line-strong:#f1eae03d;--reference-text:#f0ebe4;--reference-muted:#a49d96;--reference-accent:#a90b35;--reference-accent-hover:#bc103f;min-height:100vh;color:var(--reference-text);background:var(--reference-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reference-landing *,.reference-setup *{box-sizing:border-box}.reference-landing a,.reference-setup a{color:inherit}.reference-nav,.reference-setup .setup-nav{border-bottom:1px solid var(--reference-line);justify-content:space-between;align-items:center;width:100%;min-height:88px;padding:0 4.2vw;display:flex}.reference-brand,.reference-setup .setup-nav .brand{align-items:center;text-decoration:none;display:inline-flex}.reference-nav .y0v0-wordmark,.reference-setup .setup-nav .y0v0-wordmark,.reference-footer .y0v0-wordmark{color:var(--reference-text);letter-spacing:-.055em;font-size:27px;font-weight:560}.reference-nav .y0v0-wordmark strong,.reference-setup .setup-nav .y0v0-wordmark strong,.reference-footer .y0v0-wordmark strong{color:inherit;font-weight:inherit}.reference-nav-links,.reference-setup .setup-nav-actions{align-items:center;gap:clamp(24px,3.3vw,52px);display:flex}.reference-nav-links a,.reference-setup .setup-nav-actions a{color:var(--reference-muted);font-size:15px;text-decoration:none;transition:color .16s,border-color .16s,background .16s}.reference-nav-links a:hover,.reference-setup .setup-nav-actions a:hover{color:var(--reference-text)}.reference-login,.reference-setup .setup-register-link{border:1px solid var(--reference-line-strong);border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:0 28px;display:inline-flex}.reference-login:hover,.reference-setup .setup-register-link:hover{background:#c20f4412;border-color:#d22053b8}.reference-hero{grid-template-columns:minmax(0,1.06fr) minmax(480px,.94fr);align-items:center;gap:clamp(56px,7vw,112px);width:min(1360px,100% - 80px);min-height:704px;margin:0 auto;padding:72px 22px 68px;display:grid}.reference-title-row{min-height:352px;display:block;position:relative}.reference-hero-copy h1{max-width:650px;color:var(--reference-text);letter-spacing:-.052em;margin:0;font-size:clamp(48px,4vw,60px);font-weight:390;line-height:1.15}.reference-hero-copy p{max-width:390px;color:var(--reference-muted);margin:26px 0 0;font-size:18px;line-height:1.6}.reference-voice-motif{object-fit:contain;opacity:.88;filter:saturate(.78)contrast(1.04);width:270px;height:270px;position:absolute;bottom:-8px;right:-24px}.reference-trust-line{min-height:64px;color:var(--reference-muted);border-top:1px solid var(--reference-line);align-items:center;gap:20px;margin-top:58px;padding-top:28px;font-size:14px;display:flex}.reference-trust-line svg{color:#d59aab}.reference-trust-line i{background:var(--reference-line-strong);width:1px;height:14px;display:block}.reference-quick-start{background:var(--reference-surface);border:1px solid var(--reference-line);border-radius:24px;padding:34px;box-shadow:0 24px 72px #0000003d}.reference-quick-columns{grid-template-columns:1fr 1fr;display:grid}.reference-setting-column{min-width:0;color:inherit;gap:14px;padding-right:24px;text-decoration:none;display:grid}.reference-setting-column+.reference-setting-column{border-left:1px solid var(--reference-line);padding-left:24px;padding-right:0}.reference-setting-heading{color:var(--reference-text);letter-spacing:-.025em;margin-bottom:6px;font-size:24px;font-weight:480}.reference-setting-field{border:1px solid var(--reference-line);border-radius:11px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:70px;padding:11px 14px;transition:border-color .16s,background .16s;display:grid}.reference-setting-column:hover .reference-setting-field{border-color:var(--reference-line-strong);background:#ffffff04}.reference-setting-field small{color:var(--reference-muted);grid-column:1/-1;font-size:12px;line-height:1}.reference-setting-field strong{color:var(--reference-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:460;overflow:hidden}.reference-setting-field svg{color:var(--reference-muted)}.reference-primary-action{color:#fff;background:var(--reference-accent);border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:72px;margin-top:28px;padding:0 28px;font-size:18px;font-weight:540;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.reference-primary-action:hover{background:var(--reference-accent-hover);transform:translateY(-1px)}.reference-how{border-top:1px solid var(--reference-line);width:min(1360px,100% - 80px);margin:0 auto;padding:40px 22px 72px}.reference-how h2{color:var(--reference-text);letter-spacing:-.025em;margin:0 0 30px;font-size:26px;font-weight:470}.reference-step-list{grid-template-columns:repeat(3,1fr);gap:52px;display:grid}.reference-step-list article{grid-template-columns:46px 1fr;gap:18px;min-width:0;display:grid;position:relative}.reference-step-list article>span{width:42px;height:42px;color:var(--reference-text);background:#34131d;border:1px solid #c20f4452;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.reference-step-list h3{color:var(--reference-text);margin:1px 0 7px;font-size:17px;font-weight:500}.reference-step-list p{color:var(--reference-muted);margin:0;font-size:14px;line-height:1.55}.reference-footer{border-top:1px solid var(--reference-line);justify-content:space-between;align-items:center;min-height:120px;padding:28px 4.2vw;display:flex}.reference-footer nav{gap:28px;display:flex}.reference-footer nav a{color:var(--reference-muted);font-size:13px;text-decoration:none}.reference-setup .setup-workspace{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,88px);width:min(1280px,100% - 80px);margin:0 auto;padding:48px 0 68px;display:grid}.reference-setup .setup-intro{position:sticky;top:112px}.reference-setup .setup-intro .section-kicker{color:#d6a2b2;letter-spacing:.14em;font-size:11px}.reference-setup .setup-intro h1{color:var(--reference-text);letter-spacing:-.052em;margin:18px 0 16px;font-family:inherit;font-size:clamp(42px,3.8vw,54px);font-weight:390;line-height:1.08}.reference-setup .setup-intro>p{color:var(--reference-muted);margin:0;font-size:16px;line-height:1.6}.reference-setup .setup-trust-list{gap:14px;margin-top:30px}.reference-setup .setup-trust-list span{color:var(--reference-muted);font-size:14px}.reference-setup .setup-trust-list svg{color:#d59aab}.reference-setup .guest-setup-form{background:var(--reference-surface);border:1px solid var(--reference-line);border-radius:24px;grid-template-columns:1fr 1fr;gap:0;padding:28px 30px 26px;display:grid;box-shadow:0 24px 72px #0000003d}.reference-setup .guest-setup-form>h2{color:var(--reference-text);letter-spacing:-.035em;grid-column:1/-1;margin:0 0 24px;font-family:inherit;font-size:29px;font-weight:440}.reference-setup .guest-setup-form>.setup-form-section{border:0;padding:0 22px 0 0}.reference-setup .guest-setup-form>.setup-form-section:nth-of-type(2){border-left:1px solid var(--reference-line);padding:0 0 0 22px}.reference-setup .setup-form-section h3{color:var(--reference-text);margin:0 0 16px;font-size:20px;font-weight:500}.reference-setup .setup-grid.two-columns{grid-template-columns:1fr 1fr;gap:13px 12px;display:grid}.reference-setup .setup-field-wide,.reference-setup .language-multi-picker{grid-column:1/-1}.reference-setup .setup-field,.reference-setup .catalog-field,.reference-setup .language-multi-picker{min-width:0}.reference-setup .setup-label,.reference-setup .catalog-label,.reference-setup .language-multi-label{color:var(--reference-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.reference-setup .age-field input,.reference-setup .catalog-trigger{width:100%;min-height:46px;color:var(--reference-text);background:var(--reference-surface-soft);border:1px solid var(--reference-line);border-radius:10px;padding:0 14px;font-size:15px}.reference-setup .age-field input:focus,.reference-setup .catalog-trigger:focus-visible{outline-offset:2px;border-color:#d31752b8;outline:2px solid #d3175275}.reference-setup .segmented-control{background:var(--reference-surface-soft);border:1px solid var(--reference-line);border-radius:10px;min-height:46px;overflow:hidden}.reference-setup .segmented-control button{min-height:44px;color:var(--reference-muted);border-color:var(--reference-line);background:0 0;font-size:13px}.reference-setup .segmented-control button.selected{color:var(--reference-text);background:#34131d;box-shadow:inset 0 0 0 1px #c20f44b8}.reference-setup .language-selection-row{gap:8px}.reference-setup .language-selection-row>button{min-height:38px;color:var(--reference-text);background:var(--reference-surface-soft);border:1px solid var(--reference-line);border-radius:9px;padding:0 12px;font-size:12px}.reference-setup .language-selection-status,.reference-setup .setup-privacy-note{color:var(--reference-muted)}.reference-setup .language-selection-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-setup .range-field{grid-column:1/-1}.reference-setup .range-field strong{color:#d77c98;font-weight:500}.reference-setup .range-inputs input{accent-color:var(--reference-accent)}.reference-setup .range-inputs{gap:4px}.reference-setup .guest-setup-form>.form-error,.reference-setup .guest-setup-form>.setup-submit,.reference-setup .guest-setup-form>.setup-privacy-note{grid-column:1/-1}.reference-setup .guest-setup-form .setup-submit{color:#fff;background:var(--reference-accent);width:100%;min-height:56px;box-shadow:none;border:0;border-radius:11px;margin:24px 0 0;font-size:16px;position:static}.reference-setup .guest-setup-form .setup-submit:hover{background:var(--reference-accent-hover)}.reference-setup .setup-account-benefit{width:min(1280px,100% - 80px);color:var(--reference-text);background:var(--reference-surface);border:1px solid var(--reference-line);border-radius:18px;margin:0 auto 30px;padding:28px 34px}.reference-setup .setup-account-benefit p,.reference-setup .setup-account-benefit span,.reference-setup .setup-legal{color:var(--reference-muted)}.reference-setup .setup-account-benefit h2{color:var(--reference-text);letter-spacing:-.028em;font-family:inherit;font-weight:440}.reference-setup .setup-legal{padding-bottom:34px}@media(max-width:1100px){.reference-hero{grid-template-columns:1fr;gap:46px}.reference-title-row{min-height:320px}.reference-quick-start{width:min(760px,100%)}.reference-setup .setup-workspace{grid-template-columns:1fr;gap:38px}.reference-setup .setup-intro{max-width:680px;position:static}}@media(max-width:720px){.reference-nav,.reference-setup .setup-nav{min-height:72px;padding:0 18px}.reference-nav .y0v0-wordmark,.reference-setup .setup-nav .y0v0-wordmark{font-size:22px}.reference-nav-links,.reference-setup .setup-nav-actions{gap:12px}.reference-nav-links a:not(.reference-login),.reference-setup .setup-nav-actions .text-link{display:none}.reference-login,.reference-setup .setup-register-link{min-height:42px;padding:0 18px;font-size:13px!important}.reference-hero{gap:26px;width:100%;min-height:0;padding:42px 18px 48px}.reference-title-row{min-height:304px;display:block;position:relative}.reference-hero-copy h1{font-size:clamp(40px,12vw,52px);line-height:1.1}.reference-hero-copy p{margin-top:20px;font-size:16px}.reference-voice-motif{width:108px;height:108px;position:absolute;bottom:0;right:14px}.reference-trust-line{flex-wrap:nowrap;gap:8px;margin-top:18px;padding-top:18px;font-size:11px}.reference-quick-start{border-radius:18px;padding:20px 14px}.reference-setting-column{gap:10px;padding-right:10px}.reference-setting-column+.reference-setting-column{padding-left:10px}.reference-setting-heading{font-size:18px}.reference-setting-field{min-height:60px;padding:9px 10px}.reference-setting-field strong{font-size:13px}.reference-primary-action{min-height:56px;margin-top:16px;font-size:16px}.reference-how{width:calc(100% - 36px);padding:34px 0 52px}.reference-step-list{grid-template-columns:1fr;gap:28px}.reference-footer{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 18px}.reference-setup .setup-workspace{width:100%;padding:46px 18px 58px}.reference-setup .setup-intro h1{font-size:42px}.reference-setup .guest-setup-form{border-radius:18px;padding:24px 16px;display:block}.reference-setup .guest-setup-form>h2{margin-bottom:28px;font-size:27px}.reference-setup .guest-setup-form>.setup-form-section,.reference-setup .guest-setup-form>.setup-form-section:nth-of-type(2){border:0;padding:0}.reference-setup .guest-setup-form>.setup-form-section:nth-of-type(2){border-top:1px solid var(--reference-line);margin-top:30px;padding-top:30px}.reference-setup .setup-grid.two-columns{grid-template-columns:1fr 1fr}.reference-setup .guest-setup-form{padding-bottom:24px}.reference-setup .guest-setup-form .setup-submit{width:100%;box-shadow:none;margin-top:30px;position:static;bottom:auto;left:auto;right:auto}.reference-setup .setup-account-benefit{grid-template-columns:1fr;width:calc(100% - 36px);padding:24px 20px}.reference-setup .setup-legal{width:calc(100% - 36px)}}@media(max-width:390px){.reference-hero-copy h1{font-size:40px}.reference-quick-start{margin-inline:-2px}.reference-setting-field svg{width:15px;height:15px}.reference-setup .setup-grid.two-columns{grid-template-columns:1fr}.reference-setup .age-field,.reference-setup .catalog-field,.reference-setup .range-field{grid-column:1/-1}}:root{--surface:#141719;--surface-raised:#1a1e20;--accent:#b11245;--success:#70e99a;--danger:#ff8f96}.consumer-landing{background:radial-gradient(circle at 70% 28%,#b1124514,#0000 26%),#0b0d10}.consumer-hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:center;gap:clamp(50px,8vw,110px);width:min(1180px,100% - 68px);min-height:calc(100vh - 86px);margin:0 auto;padding:72px 0;display:grid}.consumer-hero-copy h1{letter-spacing:-.065em;max-width:760px;margin:18px 0 22px;font:400 clamp(70px,8.3vw,120px)/.9 Georgia,Times New Roman,serif}.consumer-hero-copy>p{max-width:570px;color:var(--muted);margin:0 0 32px;font-size:clamp(17px,2vw,21px);line-height:1.55}.consumer-start{min-width:210px;min-height:58px}.consumer-assurance{color:#8d948f;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.consumer-secondary-links{display:none}.consumer-signal{border:1px solid var(--line);text-align:center;background:linear-gradient(150deg,#1c211ff5,#101315f5);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:42px;display:flex;box-shadow:0 35px 100px #0000004d}.signal-orbit{color:#12150d;background:var(--accent);border-radius:50%;place-items:center;width:158px;height:158px;margin-bottom:34px;display:grid;position:relative}.signal-orbit i{border:1px solid #b1124533;border-radius:50%;animation:2.6s ease-out infinite consumer-pulse;position:absolute;inset:-18px}.signal-orbit i+i{animation-delay:1.3s}@keyframes consumer-pulse{to{opacity:0;transform:scale(1.45)}}.consumer-signal strong{font:400 28px Georgia,serif}.consumer-signal>span{color:var(--muted);margin-top:9px;font-size:13px}.landing-steps{border-top:1px solid var(--line);width:min(1180px,100% - 68px);margin:0 auto;padding:96px 0}.landing-section-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.landing-section-head h2{letter-spacing:-.04em;margin:0;font:400 clamp(40px,5vw,66px)/1 Georgia,serif}.landing-step-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.landing-step-grid article{border:1px solid var(--line);background:#15181bad;border-radius:24px;min-height:220px;padding:28px}.step-icon{width:44px;height:44px;color:var(--accent);background:#b1124514;border-radius:14px;place-items:center;display:grid}.landing-step-grid h3{margin:42px 0 10px;font-size:18px}.landing-step-grid p{color:var(--muted);margin:0;line-height:1.55}.landing-trust{border-block:1px solid var(--line);color:#9ba19c;grid-template-columns:repeat(4,1fr);gap:20px;width:min(1180px,100% - 68px);margin:0 auto;padding:24px 0;font-size:12px;display:grid}.landing-trust span{align-items:center;gap:9px;display:flex}.landing-trust svg{color:var(--accent);flex:none}.consumer-footer{width:min(1180px,100% - 68px);margin:0 auto}.catalog-field{gap:7px;min-width:0;display:grid}.catalog-label{color:#c8cdc8;letter-spacing:.04em;font-size:12px;font-weight:700}.catalog-trigger{width:100%;min-height:50px;color:var(--ink);cursor:pointer;background:#0f1214;border:1px solid #ffffff21;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.catalog-trigger>span,.catalog-list button>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.catalog-trigger b,.catalog-list b{font-size:18px;font-weight:400}.catalog-dialog{border:1px solid var(--line);background:#16191b;border-radius:26px;flex-direction:column;width:min(520px,100%);min-width:0;max-width:100%;max-height:min(720px,100dvh - 40px);padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000008c}.catalog-dialog h2{margin:0 0 20px;padding-right:54px;font:400 31px Georgia,serif}.catalog-search{border:1px solid var(--line);background:#0f1214;border-radius:13px;align-items:center;gap:10px;width:100%;min-width:0;min-height:50px;padding:0 14px;display:flex}.language-multi-picker{gap:7px;min-width:0;display:grid}.language-multi-label{color:#c9ccc8;letter-spacing:.02em;font-size:12px;font-weight:700}.language-selection-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.language-selection-row>button{color:#b7bcb7;cursor:pointer;background:#0b0e10;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:8px 11px;display:inline-flex}.language-selection-row>button:hover,.language-selection-row>button:focus-visible{border-color:#b11245a6}.language-selection-row>button.selected,.language-selected-chip{border-color:var(--accent);color:var(--accent);background:#b112450f}.language-selected-chip:disabled{cursor:default;opacity:1}.language-add-button{border-style:dashed!important}.language-selection-status{color:#737a74;font-size:10px;line-height:1.35}.language-dialog-selection{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.language-dialog-selection span{min-height:32px;color:var(--accent);background:#b1124512;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.catalog-search svg{color:var(--muted)}.catalog-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.catalog-list{gap:4px;width:100%;min-width:0;margin-top:14px;display:grid;overflow:auto}.catalog-list button{color:#c5cac5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;padding:0 12px;display:flex}.catalog-list button:hover,.catalog-list button.selected{color:var(--ink);background:#b1124514}.catalog-list button.selected svg{color:var(--accent)}.catalog-list button>span{flex:1;max-width:100%}.catalog-dialog-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:12px;padding-top:12px;display:flex}.catalog-dialog-footer>span{color:#858c86;min-width:0;font-size:11px;line-height:1.35}.dialog-done-button{color:#10130d;background:var(--accent);cursor:pointer;border:0;border-radius:999px;min-width:104px;min-height:44px;padding:0 18px;font-weight:800}.form-catalog-language-picker{min-width:0}.catalog-empty{text-align:center;padding:28px 12px}.advanced-intro{grid-column:1/-1;gap:4px;display:grid}.advanced-intro strong{font-size:13px}.advanced-intro span{color:var(--muted);font-size:11px}.guest-account-link{color:#838a84!important}.guest-account-link a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.registered-search-mode{min-height:100vh;padding:22px 24px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 45%,#b1124514,#0000 29%),#0b0d10;flex-direction:column;display:flex}.registered-search-brand{letter-spacing:.18em;justify-content:space-between;align-items:center;gap:11px;font-size:14px;font-weight:800;display:flex}.search-browse-link{color:#fff9f2d1;letter-spacing:0;border:1px solid #f2eadf29;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.search-browse-link:hover{color:#fff;background:#d91e621a;border-color:#d91e6294}.search-experience{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100%);min-height:600px;margin:auto;padding:42px;display:flex}.search-brand-mark{color:#10140b;background:var(--accent);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.search-brand-mark svg{width:36px;height:36px}.search-brand-mark i{border:1px solid #b112454d;border-radius:50%;animation:2.4s ease-out infinite pulse-ring;position:absolute;inset:-9px}.search-brand-mark i:nth-of-type(2){animation-delay:.8s}.search-brand-mark i:nth-of-type(3){animation-delay:1.6s}.search-copy{margin-top:42px}.search-expanded-label{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;background:#b112450f;border:1px solid #b1124533;border-radius:99px;margin-bottom:12px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.search-copy h1{letter-spacing:-.04em;margin:0;font:400 clamp(38px,6vw,58px)/1.03 Georgia,serif}.search-copy p{max-width:480px;color:var(--muted);margin:14px auto 0;line-height:1.55}.search-elapsed{color:#d3d7d2;font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-top:24px;font-size:20px}.search-filter-summary,.saved-filter-summary{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.search-filter-summary{margin-top:22px}.search-filter-summary span,.saved-filter-summary span{border:1px solid var(--line);color:#9ca29d;background:#ffffff06;border-radius:99px;padding:8px 11px;font-size:11px}.search-cancel{border:1px solid var(--line);color:#bbc0bb;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:8px;min-height:46px;margin-top:30px;padding:0 17px;display:inline-flex}.search-privacy{color:#6f7670;align-items:center;gap:6px;margin-top:25px;display:inline-flex}.search-privacy svg{color:var(--accent)}.search-recovery{color:#ffc4c8;background:#ff5c660f;border:1px solid #ff8f963d;border-radius:14px;gap:5px;width:min(430px,100%);margin-top:20px;padding:14px;display:grid}.search-recovery span{color:#b88f92;font-size:12px}.guest-search-shell{flex-direction:column;display:flex}.guest-search-shell>.search-experience{flex:1}.anonymous-session-label{color:#7e8580;font-size:11px}.search-ready-card{margin-block:auto}.consumer-discover{max-width:900px}.search-launch-card{border:1px solid var(--line);background:linear-gradient(145deg,#181c1dfa,#121517fa);border-radius:30px;max-width:720px;margin:0 auto;padding:clamp(24px,5vw,42px);box-shadow:0 28px 90px #00000038}.search-profile{align-items:center;gap:20px;display:flex}.search-profile h2{margin:7px 0;font:400 clamp(28px,4vw,36px) Georgia,serif}.search-profile p{color:var(--muted);margin:0;line-height:1.5}.saved-filter-summary{justify-content:flex-start;margin:30px 0 18px}.registered-start-button{width:100%;min-height:58px}.registered-filter-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px}.registered-filter-details summary{color:#aeb4ae;cursor:pointer;align-items:center;gap:8px;min-height:54px;list-style:none;display:flex}.registered-filter-details summary svg:last-child{margin-left:auto;transition:transform .2s}.registered-filter-details[open] summary svg:last-child{transform:rotate(180deg)}.search-launch-safety{color:#747b75;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:18px;display:flex}.match-found-shell{place-items:center;display:grid}.match-found-card{text-align:center;justify-items:center;animation:.45s ease-out both match-arrive;display:grid}@keyframes match-arrive{0%{opacity:0;transform:translateY(8px)scale(.97)}}.match-found-card .avatar-hero{width:118px;height:118px;margin:22px 0 16px}.match-found-card h1{margin:10px 0 0;font:400 44px Georgia,serif}.match-found-card h2{margin:0 0 7px;font-size:22px}.match-found-card p,.match-found-card>span:not(.section-kicker){color:var(--muted);margin:0}.match-found-card>span:not(.section-kicker){margin-top:5px;font-size:13px}.connecting-dots{gap:6px;margin-top:28px;display:flex}.connecting-dots i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate connecting-dot}.connecting-dots i:nth-child(2){animation-delay:.2s}.connecting-dots i:nth-child(3){animation-delay:.4s}@keyframes connecting-dot{to{opacity:.4;transform:translateY(-5px)}}.match-found-card small{color:#818882;margin-top:10px}.call-stage .avatar-hero{width:132px;height:132px}.speaking-ring{width:158px;height:158px;transition:opacity .12s linear,box-shadow .12s linear}.speaking-ring.active{border-color:#b1124580}.call-stage h1{margin:19px 0 5px}.peer-languages,.peer-reputation{z-index:2;color:#a0a6a0;margin-top:6px;font-size:12px}.peer-reputation{color:#747b75;font-size:10px}.mic-activity{z-index:2;align-items:center;gap:4px;height:34px;margin-top:18px;display:flex}.mic-activity i{background:var(--accent);transform-origin:50%;border-radius:99px;width:3px;height:25px;transition:transform .1s linear}.mic-activity span{color:#6f766f;margin-left:7px;font-size:10px}.mic-activity.muted i{background:#747b75}.call-join-card{margin-top:13px;padding:16px 18px}.call-error-panel{z-index:5;background:#1d1315f5;border:1px solid #ff8f963d;border-radius:16px;gap:7px;width:min(440px,100% - 24px);margin-top:14px;padding:16px;display:grid}.call-error-panel>span{color:#bc9698;font-size:12px;line-height:1.45}.call-error-panel>div{justify-content:center;gap:8px;margin-top:4px;display:flex}.call-error-panel .button,.call-error-panel .secondary-button{min-height:42px;padding:0 14px}.mutual-card{z-index:20;text-align:left;background:#151916fa;border:1px solid #b112454d;border-radius:20px;grid-template-columns:auto 1fr;gap:12px;width:min(380px,100% - 32px);padding:18px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 80px #00000073}.mutual-card>svg{color:var(--accent)}.mutual-card strong,.mutual-card span{display:block}.mutual-card span{color:var(--muted);margin-top:4px;font-size:11px}.mutual-card>button,.mutual-actions{grid-column:1/-1}.mutual-card>button{justify-self:start}.mutual-actions{flex-wrap:wrap;gap:7px;display:flex}.mutual-actions .button,.mutual-actions .secondary-button{min-height:42px;padding:0 13px;font-size:11px}.call-controls{margin-bottom:max(22px,env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#141719;gap:14px;padding:12px 16px}.control-wrap>button{border-radius:17px;width:54px;height:54px}.primary-control>button{width:70px}.call-more-sheet{border:1px solid var(--line);background:#16191b;border-radius:24px;width:min(480px,100%);padding:28px;position:relative}.call-more-sheet h2{margin:0 0 20px;font:400 29px Georgia,serif}.call-more-actions{gap:8px;display:grid}.call-more-actions>button{border:1px solid var(--line);color:#c6cbc6;text-align:left;cursor:pointer;background:#ffffff06;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:64px;padding:12px 14px;display:grid}.call-more-actions>button>span,.call-more-actions strong,.call-more-actions small{display:block}.call-more-actions small{color:#747b75;margin-top:3px}.call-more-actions button.danger{color:var(--danger);border-color:#ff8f962e}.microphone-options{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.device-list{gap:5px;margin-top:8px;display:grid}.device-list button{border:1px solid var(--line);color:#a9afa9;text-align:left;background:0 0;border-radius:10px;min-height:42px;padding:0 12px}.call-microphone-dialog{width:min(460px,100%)}.call-microphone-copy{color:#a8aea9;margin:-8px 0 20px;line-height:1.55}.call-microphone-field{color:#d9ddd9;gap:8px;font-size:13px;font-weight:700;display:grid}.call-microphone-field select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);background-color:#111416;border-radius:12px;padding:0 42px 0 13px}.call-microphone-level{color:#9fa5a0;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:grid}.call-microphone-level meter{width:100%;height:9px;accent-color:var(--fuchsia)}.call-microphone-level small{color:#777f79;text-align:right;min-width:76px}.call-microphone-note{color:#7f8781;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:11px;line-height:1.45;display:flex}.call-microphone-note svg{color:#d78aa4;flex:none;margin-top:1px}.call-microphone-dialog .dialog-actions{margin-top:20px}.call-microphone-dialog .dialog-actions>button{min-width:120px}.peer-to-peer{bottom:max(25px,env(safe-area-inset-bottom))}.rating-prompt{margin-top:24px;font-size:13px;display:block}.rating-stars{margin:12px 0 25px}.rating-stars button{place-items:center;width:44px;height:44px;display:grid}.guest-conversion-note{font-size:12px;margin-top:16px!important}@media(max-width:900px){.consumer-hero{grid-template-columns:1fr}.consumer-signal{min-height:340px}.landing-trust{grid-template-columns:1fr 1fr}}@media(max-width:720px){.consumer-hero{width:calc(100% - 40px);min-height:auto;padding:70px 0 64px}.consumer-hero-copy h1{font-size:clamp(58px,17vw,78px)}.consumer-signal{display:none}.consumer-secondary-links{color:#9da39e;gap:18px;margin-top:22px;font-size:13px;display:flex}.consumer-landing .nav-actions .text-link,.consumer-landing .landing-account{display:none}.landing-steps,.landing-trust,.consumer-footer{width:calc(100% - 40px)}.landing-steps{padding:70px 0}.landing-section-head{display:grid}.landing-section-head h2{font-size:44px}.landing-step-grid{grid-template-columns:1fr;margin-top:30px}.landing-step-grid article{min-height:0}.landing-step-grid h3{margin-top:24px}.landing-trust{grid-template-columns:1fr}.search-profile{align-items:flex-start}.search-profile .avatar-large{width:68px;height:68px;font-size:28px}.search-profile h2{font-size:28px}.call-header{grid-template-columns:auto 1fr auto;gap:8px}.call-header .connection-label{white-space:nowrap;justify-self:center;padding:7px 9px;display:flex}.call-header .brand{gap:7px;font-size:11px}.call-header .brand-mark{width:32px;height:32px}.call-stage{justify-content:center}.call-stage .avatar-hero{width:104px;height:104px}.speaking-ring{width:124px;height:124px}.call-rings{width:380px;height:380px}.call-stage h1{margin-top:15px;font-size:29px}.call-kind{margin-top:14px}.mic-activity{margin-top:13px}.call-controls{width:min(356px,100% - 24px);margin-bottom:max(12px,env(safe-area-inset-bottom));justify-content:space-around;gap:6px;padding:10px 12px}.control-wrap>button{width:52px;height:52px}.primary-control>button{width:64px}.peer-to-peer{display:none}.mutual-card{right:16px;bottom:calc(98px + env(safe-area-inset-bottom))}.call-more-sheet,.catalog-dialog{width:100%;max-width:520px;max-height:min(82dvh,720px);padding:24px 18px max(20px,env(safe-area-inset-bottom));border-radius:22px;align-self:end;margin:0}.modal-backdrop{padding:12px}.catalog-dialog h2{margin-bottom:16px;font-size:clamp(25px,8vw,30px);line-height:1.05}.catalog-dialog .modal-close{top:14px;right:14px}.catalog-dialog-footer{flex-direction:column;align-items:stretch}.dialog-done-button{width:100%}.ended-card{padding:32px 22px}.ended-card h1{font-size:34px}}@media(max-width:520px){.guest-basic-grid{grid-template-columns:.72fr 1.28fr}.guest-basic-grid>.catalog-field:last-child{grid-column:1/-1}.guest-card .catalog-trigger{min-height:46px}.guest-account-link{margin-top:13px!important}.search-nav{min-height:58px}.search-experience{min-height:0;padding:20px 8px 24px}.search-brand-mark{width:104px;height:104px}.search-copy{margin-top:32px}.search-copy h1{font-size:38px}.search-copy p{font-size:13px}.search-filter-summary{max-width:360px}.search-privacy{margin-top:20px}.registered-search-mode{padding:14px 16px max(18px,env(safe-area-inset-bottom))}.search-browse-link{min-height:38px;padding-inline:12px}.search-launch-card{border-radius:23px;padding:23px 18px}.saved-filter-summary{margin-top:24px}.call-header{height:60px;padding-inline:12px}.call-header .brand>span:last-child{display:none}.call-stage{padding:12px 14px 8px}.call-stage .avatar-hero{width:92px;height:92px}.speaking-ring{width:110px;height:110px}.call-stage h1{font-size:27px}.call-join-card{width:min(360px,100% - 12px);padding:14px}.call-join-card .button{min-height:46px;padding-block:0}.expanded-match-note{margin-block:8px;padding:6px 10px;font-size:11px}.call-timer{font-size:12px}.call-controls{padding-bottom:max(10px,env(safe-area-inset-bottom))}.ended-call{padding:14px}.ended-card{padding:26px 18px}.ended-icon{width:56px;height:56px;margin-bottom:18px}.ended-card h1{font-size:31px}.ended-actions{flex-direction:column}.ended-actions .button,.ended-actions .secondary-button{width:100%}}@media(prefers-reduced-motion:reduce){.signal-orbit i,.search-brand-mark i,.connecting-dots i,.match-found-card{animation:none!important}}.redesign-landing,.setup-shell,.registered-setup-page,.registered-search-mode,.guest-search-shell,.call-shell{background:#0b0d10}.redesign-landing{overflow:visible}.landing-register-link,.setup-register-link{color:#d7dad6;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;display:inline-flex}.redesign-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(920px,100% - 68px);min-height:calc(100vh - 86px);margin:0 auto;padding:90px 0 82px;display:flex}.redesign-hero h1{letter-spacing:-.055em;max-width:900px;margin:20px 0 24px;font:400 clamp(58px,7vw,94px)/.95 Georgia,Times New Roman,serif}.redesign-hero>p{max-width:670px;color:var(--muted);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.58}.redesign-hero-cta{width:min(420px,100%);min-height:66px;margin-top:38px;font-size:17px}.redesign-assurance{color:#858c86;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.redesign-steps .landing-step-grid article{background:#121517;border-radius:18px;min-height:200px;position:relative}.step-number{color:#616861;letter-spacing:.12em;font-size:11px;position:absolute;top:28px;right:28px}.landing-account-benefit,.setup-account-benefit{border:1px solid var(--line);background:#121517;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;width:min(1180px,100% - 68px);margin:80px auto;padding:34px;display:grid}.landing-account-benefit>svg,.setup-account-benefit>svg{width:48px;height:48px;color:var(--accent);border:1px solid #b1124552;border-radius:50%;padding:12px}.landing-account-benefit h2,.setup-account-benefit h2{margin:9px 0 8px;font:400 clamp(28px,3vw,38px)/1.08 Georgia,serif}.landing-account-benefit p,.setup-account-benefit p{max-width:680px;color:var(--muted);margin:0;line-height:1.55}.landing-account-actions,.setup-account-benefit>div:last-child{justify-items:center;gap:10px;display:grid}.landing-account-actions .secondary-button,.setup-account-benefit .secondary-button{min-height:48px;padding-inline:20px}.landing-account-actions>span,.setup-account-benefit>div:last-child>span{color:#7f8680;font-size:11px}.landing-account-actions a,.setup-account-benefit span a{color:#daddd8;text-underline-offset:3px;text-decoration:underline}.setup-shell{padding:0 28px 34px}.setup-nav,.registered-setup-nav{border-bottom:1px solid var(--line);width:min(1400px,100%);min-height:82px}.setup-nav-actions,.registered-nav-actions{align-items:center;gap:20px;display:flex}.registered-nav-actions a{color:#adb2ad;align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.setup-workspace{grid-template-columns:minmax(330px,.62fr) minmax(640px,1.38fr);align-items:start;gap:clamp(48px,7vw,104px);width:min(1400px,100%);margin:0 auto;padding:48px 0 36px;display:grid}.setup-intro{padding:24px 0;position:sticky;top:42px}.setup-intro h1{letter-spacing:-.055em;max-width:540px;margin:22px 0 24px;font:400 clamp(50px,5.3vw,76px)/.94 Georgia,Times New Roman,serif}.setup-intro>p{max-width:480px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.setup-trust-list{gap:20px;margin-top:42px;display:grid}.setup-trust-list span{color:#d3d6d1;align-items:center;gap:16px;font-size:14px;display:flex}.setup-form{background:#111416;border:1px solid #ffffff29;border-radius:20px;min-width:0;padding:28px 32px 24px}.setup-form>h2{margin:0 0 20px;font:400 clamp(30px,3vw,40px)/1 Georgia,serif}.setup-form-section{border-top:1px solid var(--line);padding:18px 0}.setup-form-section h3{color:#dfe1dc;letter-spacing:.07em;text-transform:uppercase;margin:0 0 13px;font-size:13px}.setup-grid{gap:11px 14px;display:grid}.setup-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-form-section:first-of-type .setup-grid.two-columns{grid-template-columns:.65fr repeat(2,minmax(0,1fr))}.setup-field,.setup-form .catalog-field{gap:8px;min-width:0;display:grid}.setup-field-wide{grid-column:1/-1}.setup-label,.setup-form .catalog-label,.redesigned-preferences .filter-group>label{color:#c9ccc8;letter-spacing:.02em;font-size:12px;font-weight:700}.age-field input,.setup-form .catalog-trigger{width:100%;min-height:46px;color:var(--ink);background:#0b0e10;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:0 14px}.segmented-control{background:#0b0e10;border:1px solid #ffffff24;border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid;overflow:hidden}.segmented-control button{color:#aeb3ae;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;min-width:0;min-height:46px;padding:8px 12px}.segmented-control button:last-child{border-right:0}.segmented-control button.selected{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.range-field .setup-label,.range-field>label{justify-content:space-between;gap:14px;display:flex}.range-field strong{color:var(--accent);font-weight:700}.range-inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.range-inputs input{width:100%;min-height:38px;accent-color:var(--accent)}.setup-submit{border-radius:12px;width:100%;min-height:56px;margin-top:5px;font-size:16px}.setup-privacy-note{color:#7f8680;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:11px;line-height:1.45;display:flex}.setup-privacy-note svg{color:var(--accent);flex:none}.setup-account-benefit{width:min(1400px,100%);margin:8px auto 26px}.setup-legal{color:#6c736d;text-align:center;max-width:760px;margin:20px auto 0;font-size:10px;line-height:1.5}.setup-legal a{color:#aeb3ae;text-decoration:underline}.guest-mobile-register,.consumer-discovery-shell .app-sidebar,.consumer-discovery-shell .mobile-bar{display:none}.consumer-discovery-shell .app-content{margin-left:0;padding:0}.registered-setup-page{min-height:100vh;padding:0 28px 40px}.registered-setup-workspace{padding-top:42px}.registered-setup-form{max-width:840px}.form-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-section-heading a{color:#939a94;text-underline-offset:3px;font-size:11px;text-decoration:underline}.registered-profile-summary{border:1px solid var(--line);background:#0c0f11;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;min-width:0;padding:11px 13px;display:grid}.registered-profile-summary strong,.registered-profile-summary span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.registered-profile-summary strong{color:#e4e7e1}.registered-profile-summary span{color:#858c86}.compact-verification{grid-template-columns:auto 1fr auto;margin:0 0 22px;padding:14px}.compact-verification .secondary-button{min-height:42px}.redesigned-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.redesigned-preferences .filter-group{min-width:0}.redesigned-preferences .filter-group-wide{grid-column:1/-1}.redesigned-preferences .filter-group>label{min-height:18px;margin-bottom:8px}.catalog-filter-group{position:relative}.selected-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.selected-filter-chips>button,.catalog-choice-list>button{border:1px solid var(--line);color:#b7bcb7;cursor:pointer;background:#0b0e10;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 11px;display:inline-flex}.selected-filter-chips>button.selected,.catalog-choice-list>button.selected{color:var(--accent);border-color:#b1124575}.filter-popover{z-index:10;background:#111416;border-radius:12px;margin:0;padding:12px;position:absolute;inset:calc(100% + 4px) 0 auto;box-shadow:0 20px 60px #00000080}.filter-search-wrap{border:1px solid var(--line);background:#090c0e;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:0 11px;display:flex}.filter-search-wrap .filter-search{background:0 0;border:0;outline:0;min-width:0;margin:0;padding:0}.catalog-choice-list{gap:4px;margin-top:8px;display:grid;max-height:230px!important}.catalog-choice-list>button{text-align:left;width:100%}.search-experience{min-height:min(680px,100vh - 90px)}.search-copy h1{max-width:620px}.call-shell{background:#090b0d}.post-call-account{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.post-call-account strong{font:400 23px Georgia,serif}.post-call-account .secondary-button{min-height:44px}@media(max-width:1040px){.setup-workspace{grid-template-columns:minmax(280px,.55fr) minmax(570px,1.45fr);gap:44px}.setup-intro h1{font-size:56px}}@media(max-width:900px){.setup-workspace{grid-template-columns:1fr;gap:26px}.setup-intro{padding-bottom:0;position:static}.setup-intro h1{max-width:720px;font-size:clamp(48px,8vw,66px)}.setup-trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.setup-trust-list span{align-items:flex-start;font-size:12px}.landing-account-benefit,.setup-account-benefit{grid-template-columns:auto 1fr}.landing-account-actions,.setup-account-benefit>div:last-child{grid-column:2;justify-items:start}}@media(max-width:640px){.landing-nav,.setup-nav,.registered-setup-nav{height:auto;min-height:68px;padding-inline:0}.redesign-landing .landing-nav{padding-inline:20px}.landing-register-link,.setup-register-link{display:none}.redesign-hero{text-align:left;align-items:flex-start;width:calc(100% - 40px);min-height:calc(100svh - 68px);padding:58px 0 54px}.redesign-hero h1{margin-block:17px 20px;font-size:clamp(48px,14vw,64px);line-height:.98}.redesign-hero>p{font-size:16px}.redesign-hero-cta{min-height:60px;margin-top:30px}.redesign-assurance{align-items:flex-start;line-height:1.4}.redesign-steps .landing-section-head h2{font-size:40px}.landing-account-benefit,.setup-account-benefit{grid-template-columns:1fr;width:calc(100% - 40px);margin-block:58px;padding:24px 20px}.landing-account-benefit>svg,.setup-account-benefit>svg{width:44px;height:44px}.landing-account-actions,.setup-account-benefit>div:last-child{grid-column:auto;justify-items:stretch}.landing-account-actions .secondary-button,.setup-account-benefit .secondary-button{width:100%}.setup-shell,.registered-setup-page{padding:0 16px 28px}.setup-workspace,.registered-setup-workspace{gap:18px;padding-top:30px}.setup-intro{padding-top:12px}.setup-intro h1{margin:15px 0 18px;font-size:clamp(40px,11vw,50px);line-height:.98}.setup-intro>p{font-size:15px}.setup-trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.setup-trust-list span{justify-items:start;gap:6px;font-size:10px;line-height:1.25;display:grid}.setup-form{border-radius:16px;padding:22px 16px 20px}.setup-form>h2{margin-bottom:20px;font-size:31px}.setup-form-section{padding:16px 0}.setup-form-section:first-of-type .setup-grid.two-columns{grid-template-columns:1fr}.setup-form-section:nth-of-type(2) .range-field,.setup-form-section:nth-of-type(2) .setup-grid>.setup-field:last-child{grid-column:1/-1}.redesigned-preferences{grid-template-columns:1fr}.redesigned-preferences .filter-group-wide{grid-column:auto}.segmented-control{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.segmented-control button{border-bottom:0;border-right:1px solid #ffffff1a;min-height:46px;padding-inline:7px;font-size:11px}.segmented-control button:last-child{border-right:0}.range-inputs{grid-template-columns:1fr 1fr;gap:10px}.setup-submit{min-height:58px}.setup-account-benefit{width:100%;margin:20px auto}.guest-shell.setup-shell{padding:0 12px 12px}.guest-shell .setup-nav{min-height:56px}.guest-setup-workspace{gap:7px;padding-top:8px}.guest-setup-intro{padding:3px 2px 0}.guest-setup-intro .section-kicker,.guest-setup-intro .setup-trust-list{display:none}.guest-setup-intro h1{margin:0 0 4px;font-size:clamp(29px,8vw,35px);line-height:1}.guest-setup-intro>p{font-size:12px;line-height:1.35}.guest-setup-form{border-radius:14px;padding:9px 12px 10px}.guest-setup-form>h2{display:none}.guest-setup-form>.setup-form-section{padding:7px 0}.guest-setup-form>.setup-form-section:first-of-type{border-top:0;padding-top:1px}.guest-setup-form .setup-form-section h3{margin-bottom:6px;font-size:11px}.guest-setup-form .setup-grid{gap:6px 8px}.guest-setup-form .setup-form-section:first-of-type .setup-grid.two-columns{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.guest-setup-form .setup-form-section:nth-of-type(2) .setup-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-setup-form .setup-form-section:nth-of-type(2) .range-field,.guest-setup-form .setup-form-section:nth-of-type(2) .setup-grid>.setup-field:last-child{grid-column:auto}.guest-setup-form .setup-field,.guest-setup-form .catalog-field,.guest-setup-form .language-multi-picker{gap:4px}.guest-setup-form .setup-label,.guest-setup-form .catalog-label,.guest-setup-form .language-multi-label{font-size:11px}.guest-setup-form .age-field input,.guest-setup-form .catalog-trigger,.guest-setup-form .segmented-control button,.guest-setup-form .language-selection-row>button{min-height:44px}.guest-setup-form .catalog-trigger{gap:5px;min-width:0;padding-inline:8px;overflow:hidden}.guest-setup-form .catalog-trigger>span{flex:1}.guest-setup-form .catalog-trigger>svg{flex:none}.guest-setup-form .segmented-control button,.guest-setup-form .language-selection-row>button{padding:5px 7px;font-size:11px}.guest-setup-form .range-field .setup-label{justify-content:stretch;gap:1px;display:grid}.guest-setup-form .range-field strong{font-size:10.5px}.guest-setup-form .range-inputs{gap:7px}.guest-setup-form .range-inputs input{min-width:0;min-height:44px}.guest-setup-form .language-selection-row{gap:5px}.guest-setup-form .language-selection-status{display:none}.guest-setup-form .setup-submit{min-height:50px;margin-top:4px;font-size:14px}.guest-setup-form .setup-privacy-note{margin-top:6px;font-size:10px;line-height:1.3}.guest-shell .setup-account-benefit{display:none}.guest-shell .setup-legal{margin-top:7px;font-size:10px;line-height:1.35}.guest-mobile-register{display:inline}.guest-shell .setup-legal-copy,.registered-nav-actions a span,.registered-nav-actions a:first-child{display:none}.registered-setup-page{padding:0 12px 20px}.registered-setup-workspace{gap:8px;padding-top:8px}.registered-setup-workspace .setup-intro{padding:4px 2px 0}.registered-setup-workspace .section-kicker,.registered-setup-workspace .setup-trust-list{display:none}.registered-setup-workspace .setup-intro h1{margin:0 0 6px;font-size:clamp(32px,9vw,38px);line-height:1}.registered-setup-workspace .setup-intro>p{font-size:13px;line-height:1.4}.registered-setup-form{border-radius:14px;padding:10px 14px 12px}.registered-setup-form>h2{display:none}.registered-setup-form>.setup-form-section{padding:5px 0}.registered-setup-form>.setup-form-section:first-of-type{border-top:0;padding-top:0}.registered-setup-form .setup-form-section h3{margin-bottom:9px;font-size:11px}.registered-setup-form .form-section-heading h3{margin-bottom:0}.registered-profile-summary{grid-template-columns:1fr;gap:2px;padding:8px 10px}.registered-profile-summary strong,.registered-profile-summary span{font-size:11px}.registered-setup-form .redesigned-preferences{gap:11px}.registered-setup-form .redesigned-preferences .filter-group>label{min-height:0;margin-bottom:5px;font-size:11px}.registered-setup-form .segmented-control button,.registered-setup-form .selected-filter-chips>button,.registered-setup-form .language-selection-row>button{min-height:44px;padding:6px 8px;font-size:11px}.registered-setup-form .range-inputs input{min-height:32px}.registered-setup-form .language-multi-picker{gap:5px}.registered-setup-form .language-multi-label{font-size:11px}.registered-setup-form .language-selection-status{display:none}.registered-setup-form .setup-submit{min-height:54px;margin-top:2px}.registered-setup-form .setup-privacy-note{margin-top:9px}.compact-verification{grid-template-columns:auto 1fr}.compact-verification .secondary-button{grid-column:1/-1;width:100%}.filter-popover{margin-top:8px;position:static}.search-experience{min-height:calc(100svh - 68px)}.search-copy h1{font-size:36px}}@media(max-width:390px){.setup-shell,.registered-setup-page{padding-inline:14px}.setup-form:not(.registered-setup-form):not(.guest-setup-form){padding-inline:15px}.setup-shell .setup-intro h1{font-size:40px}}.button,.secondary-button,.icon-button{min-height:44px}.icon-button{min-width:44px}.modal-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:hidden auto}.modal-backdrop>[role=dialog]{min-width:0;max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:auto}.mobile-account-sheet{border:1px solid var(--line);background:#15181a;border-radius:24px;gap:18px;width:min(430px,100%);padding:26px;display:grid;position:relative;box-shadow:0 28px 90px #0000008c}.mobile-account-sheet>h2{margin:0;font:400 30px/1.05 Georgia,serif}.mobile-account-summary{border:1px solid var(--line);background:#101315;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.mobile-account-summary span,.mobile-account-summary strong,.mobile-account-summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mobile-account-summary small{color:#7f8680;margin-top:4px;font-size:11px}.mobile-sheet-nav{gap:8px;display:grid}.mobile-sheet-nav a,.mobile-sheet-nav button{border:1px solid var(--line);color:#d4d8d3;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#101315;border-radius:13px;align-items:center;gap:12px;padding:9px 15px;display:flex}.mobile-sheet-nav a>span,.mobile-sheet-nav a strong,.mobile-sheet-nav a small{min-width:0;display:block}.mobile-sheet-nav a>span{flex:1}.mobile-sheet-nav a strong{font-size:13px}.mobile-sheet-nav a small{color:#7f8680;margin-top:3px;font-size:10px;line-height:1.3}.mobile-sheet-nav a.active{color:var(--lime);border-color:#b1124580}.mobile-sheet-nav .mobile-logout-button{color:#ff9c9c;border-color:#ff5a5a33}.toggle-list input{appearance:none;cursor:pointer;background:#24282a;border:1px solid #3a403b;border-radius:999px;flex:none;width:46px;height:26px;transition:border-color .16s,background .16s;position:relative}.toggle-list input:after{content:"";background:#8b928c;border-radius:50%;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.toggle-list input:checked{border-color:var(--lime);background:#b112452e}.toggle-list input:checked:after{background:var(--lime);transform:translate(20px)}.toggle-list input:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.settings-head>div:last-child,.friend-info,.history-list span,.blocked-list span{min-width:0}.friend-info h3,.friend-info p,.friend-info span,.history-list strong,.history-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-crop-dialog{gap:16px;width:min(470px,100%)}@media(max-width:720px){.app-content{padding-top:calc(64px + env(safe-area-inset-top))}.mobile-bar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.mobile-bar nav a,.mobile-bar nav button{color:#7f8680;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-bar nav a.active,.mobile-bar nav button.active{color:#111;background:var(--lime)}.modal-backdrop:has(.mobile-account-sheet){padding-inline:8px;padding-bottom:max(8px,env(safe-area-inset-bottom));place-items:end center}.mobile-account-sheet{border-radius:24px 24px 18px 18px;padding:24px 18px 18px}.page{width:min(100% - 24px,1180px);padding:24px 0 52px}.page-header{gap:14px;margin-bottom:20px}.page-header h1{margin-block:7px 6px;font-size:clamp(36px,11vw,44px)}.page-header p{font-size:13px;line-height:1.5}.page-header>.secondary-button,.page-header>.button{justify-content:center;width:100%}.profile-cover{height:112px;padding:17px}.profile-main{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 17px}.profile-main>div:first-child,.profile-title,.rating-badge{grid-column:1}.profile-main .avatar-hero{border-width:4px;width:88px;height:88px;margin-top:-44px}.profile-title h2{margin-top:4px;font-size:27px}.profile-title p{overflow-wrap:anywhere}.rating-badge{margin:4px 0 0}.profile-bio,.profile-edit{margin:20px 17px;padding-top:20px}.settings-page{gap:12px}.settings-card{border-radius:18px;padding:18px}.settings-head{gap:12px}.settings-head .icon-box{border-radius:13px;flex:none;width:44px;height:44px}.settings-head h2{font-size:18px}.settings-card>.button,.settings-card>.secondary-button{justify-content:center;width:100%;margin-top:16px}.toggle-list{margin:16px 0}.toggle-list label{gap:16px}.empty-state{min-height:260px;padding:28px 20px}.friend-card{border-radius:15px;gap:10px;padding:14px}.friend-card .profile-avatar{width:46px;height:46px}.presence-dot{top:49px;left:48px}.friend-modal{width:min(420px,100%);padding:28px 20px 22px}.friend-modal>h2{overflow-wrap:anywhere;max-width:calc(100% - 54px);margin:0 0 18px;font-size:27px}.history-section{border-radius:17px;margin-top:18px;padding:17px}.history-section h2{font-size:22px}.history-list>div{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.blocked-list>div{gap:12px}.blocked-list .secondary-button{flex:none}.report-modal,.settings-dialog,.consent-modal{border-radius:20px;padding:24px 18px 18px}}@media(max-width:360px){.mobile-bar .brand>span:last-child{display:none}.mobile-bar nav{margin-left:auto}}.google-auth-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.google-auth-button:hover{background:#f8fafd}.google-auth-button:focus-visible{outline-offset:2px;outline:3px solid #b1124580}.auth-divider{color:var(--muted,#8f9694);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}:root{color-scheme:dark;--surface-0:#0b090a;--surface-1:#171214;--surface-2:#22181c;--parchment:#f2eadf;--text:#f4eee8;--muted:#b8aaaf;--line:#3a252e;--burgundy:#7a1632;--accent:#b11245;--fuchsia:#d91e62;--danger:#c63232;--ink:var(--text);--panel:var(--surface-1);--lime:var(--accent);color:var(--text);background:var(--surface-0)}html{scroll-behavior:smooth;background:var(--surface-0)}body{background:var(--surface-0);color:var(--text)}::selection{color:var(--text);background:#d91e6280}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #d91e627a}.button{letter-spacing:-.01em;border-radius:14px;min-height:48px}.button-primary{color:#fff8f5;background:var(--accent);box-shadow:0 10px 34px #7a16324d}.button-primary:hover{background:#c3154f;box-shadow:0 14px 42px #7a163261}.button-primary:disabled{color:#f4eee88a;box-shadow:none;cursor:not-allowed;background:#4b3039}.secondary-button{color:var(--text);background:#f2eadf0d;border-color:#f2eadf2e}.section-kicker{color:#d8c3ca;letter-spacing:.16em;font-size:11px;font-weight:750}.brand{color:var(--text);font-size:inherit;letter-spacing:0;gap:0}.y0v0-lockup{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.y0v0-brand-mark{color:var(--parchment);flex:none;overflow:visible}.y0v0-brand-mark__voice{fill:currentColor}.y0v0-brand-mark__voice--right{fill:var(--accent)}.y0v0-brand-mark__meeting{fill:var(--fuchsia)}.y0v0-wordmark{color:var(--text);letter-spacing:-.045em;align-items:baseline;font-size:17px;font-weight:680;display:inline-flex}.y0v0-wordmark strong{color:#f1cbd8;letter-spacing:-.06em;font-weight:780}.is-compact .y0v0-wordmark{font-size:15px}.voice-pair{--voice-level:0;color:#34272c;place-items:center;width:min(100%,520px);display:grid}.voice-pair svg{width:100%;height:auto;display:block;overflow:visible}.voice-pair__form{fill:currentColor;transform-box:fill-box;transform-origin:50%;transition:fill .36s,transform .16s,opacity .22s}.voice-pair__form--right{fill:#2b2024}.voice-pair__meeting{fill:var(--fuchsia);filter:drop-shadow(0 0 12px #d91e6257)}.voice-pair.is-active .voice-pair__form--left{fill:#4b2934;transform:scale(calc(1 + var(--voice-level) * .018))}.voice-pair.is-active .voice-pair__form--right{fill:#391f28;transform:scale(calc(1 + var(--voice-level) * .01))}.voice-pair.is-muted .voice-pair__form{fill:#261e21;opacity:.72}.voice-pair--animated .voice-pair__form--left{animation:4.8s ease-in-out infinite y0v0-voice-left}.voice-pair--animated .voice-pair__form--right{animation:5.2s ease-in-out infinite y0v0-voice-right}.remote-voice-wave{--voice-level:0;--voice-glow:2px;--voice-glow-opacity:.12;--voice-pulse-duration:1.45s;isolation:isolate;background:0 0;flex:none;justify-content:center;align-items:center;width:min(100%,360px);height:96px;display:flex;position:relative;overflow:visible}.remote-voice-wave svg{width:calc(100% - 24px);height:76px;display:block;position:absolute;top:0;left:12px;overflow:visible}.voice-wave-base,.voice-wave-live,.voice-wave-highlight{fill:none;stroke-linecap:round;stroke-linejoin:round}.voice-wave-base{stroke:#841617;stroke-width:2px;opacity:.36}.voice-wave-live{stroke:#ff004f;stroke-width:8px;opacity:.7;filter:drop-shadow(0 0 var(--voice-glow) rgba(255,0,79,var(--voice-glow-opacity)));will-change:filter;transition:opacity .16s,filter .16s}.voice-wave-highlight{stroke:#ff004f;stroke-width:8px;stroke-dasharray:11 89;stroke-dashoffset:100px;opacity:0}.remote-voice-wave.is-speaking .voice-wave-live{opacity:1}.remote-voice-wave.is-speaking .voice-wave-highlight{opacity:.72;animation:y0v0-remote-wave-highlight var(--voice-pulse-duration) linear infinite}.remote-voice-wave__status{color:#e1ded8;font-family:var(--font-family);text-align:center;opacity:0;pointer-events:none;font-size:11px;font-weight:500;line-height:1;transition:opacity .16s,transform .22s;position:absolute;bottom:7px;left:12px;right:12px;transform:translateY(2px)}.remote-voice-wave.is-speaking .remote-voice-wave__status{opacity:.86;transform:translateY(0)}@keyframes y0v0-remote-wave-highlight{0%{stroke-dashoffset:111px}to{stroke-dashoffset:-11px}}@keyframes y0v0-voice-left{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2px)scale(1.012)}}@keyframes y0v0-voice-right{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2px)scale(1.009)}}.premium-landing{background:var(--surface-0);overflow:clip}.premium-landing-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b090ae0;border-bottom:1px solid #f2eadf1a;width:min(100%,1440px);max-width:none;height:80px;padding:0 clamp(24px,5vw,72px);position:relative}.premium-nav-links{gap:clamp(18px,2.5vw,34px)}.premium-nav-links .text-link{color:#c5b8bc;font-size:13px}.landing-register-link,.setup-register-link{min-height:40px;color:var(--text);background:#f2eadf0f;border:1px solid #f2eadf33;border-radius:12px;align-items:center;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.premium-hero{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(40px,6vw,100px);width:min(100%,1440px);min-height:720px;margin:0 auto;padding:clamp(70px,8vw,112px) clamp(24px,5vw,72px) 84px;display:grid;position:relative}.premium-hero:after{content:"";filter:blur(2px);pointer-events:none;background:#7a163214;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-40%;right:-22%}.premium-hero-copy{z-index:2;position:relative}.premium-hero h1{max-width:760px;color:var(--text);letter-spacing:-.07em;text-wrap:balance;margin:22px 0 0;font-family:inherit;font-size:clamp(54px,6.1vw,92px);font-weight:620;line-height:.97}.premium-hero-subtitle{max-width:610px;color:var(--muted);margin:30px 0;font-size:clamp(16px,1.5vw,19px);line-height:1.62}.hero-preference-summary{border-top:1px solid #f2eadf1f;max-width:610px;margin-bottom:26px}.hero-preference-summary>a{border-bottom:1px solid #f2eadf1f;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 4px;transition:border-color .18s,color .18s;display:flex}.hero-preference-summary>a:hover{border-color:#d91e62a8}.hero-preference-summary span:first-child{gap:5px;display:grid}.hero-preference-summary small{color:#a99ca1;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.hero-preference-summary strong{color:var(--text);font-size:15px;font-weight:560}.hero-preference-summary .summary-action{color:#d8b7c2;align-items:center;gap:3px;font-size:13px;display:inline-flex}.premium-hero-actions{align-items:center;gap:22px;display:flex}.premium-hero-cta{min-height:56px;padding:0 26px}.premium-assurance{color:#a99ca1;align-items:center;gap:8px;font-size:12px;display:inline-flex}.premium-hero-visual{z-index:1;place-items:center;min-height:520px;display:grid;position:relative}.premium-hero-visual .voice-pair{color:#2f272a;width:min(60vw,670px);transform:scale(1.18)}.premium-hero-visual .voice-pair__form--right{fill:#321e25}.hero-meeting-caption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b090ad1;border:1px solid #f2eadf24;border-radius:14px;grid-template-columns:auto 1fr;gap:3px 10px;width:min(360px,80%);padding:16px 18px;display:grid;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.hero-meeting-caption>span{background:var(--fuchsia);border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 5px #d91e621f}.hero-meeting-caption strong{color:var(--text);font-size:13px}.hero-meeting-caption small{color:#a99ca1;line-height:1.4}.premium-trust-bar{color:#c7babf;border-top:1px solid #f2eadf1c;border-bottom:1px solid #f2eadf1c;grid-template-columns:repeat(4,1fr);align-items:center;width:min(100%,1440px);min-height:74px;margin:0 auto;padding:0 clamp(24px,5vw,72px);display:grid}.premium-trust-bar>span{text-align:center;border-right:1px solid #f2eadf1a;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:0 18px;font-size:12px;display:flex}.premium-trust-bar>span:first-child{padding-left:0}.premium-trust-bar>span:last-child{border-right:0;padding-right:0}.premium-trust-bar svg{color:#d9aabc;flex:none}.premium-how{color:#21181b;background:var(--parchment);padding:clamp(74px,9vw,128px) clamp(24px,6vw,96px)}.premium-section-heading{grid-template-columns:1.25fr .75fr;gap:28px;width:min(100%,1180px);margin:0 auto 52px;display:grid}.premium-section-heading .section-kicker{color:#7a5461;grid-column:1/-1}.premium-section-heading h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(38px,4.5vw,68px);font-weight:600;line-height:1}.premium-section-heading p{color:#68585d;margin:4px 0 0;font-size:16px;line-height:1.6}.premium-step-grid{border-top:1px solid #28171d2e;border-bottom:1px solid #28171d2e;grid-template-columns:repeat(3,1fr);width:min(100%,1180px);margin:0 auto;display:grid}.premium-step-grid article{border-right:1px solid #28171d2e;flex-direction:column;align-items:flex-start;min-height:330px;padding:30px;display:flex;position:relative}.premium-step-grid article:last-child{border-right:0}.premium-step-grid .step-number{color:#8f6c77;letter-spacing:.12em;font:700 11px/1 inherit}.premium-step-grid .y0v0-brand-mark{color:#241a1d;margin:58px 0 34px}.premium-step-grid .voice-pair{color:#2f2025;width:96px;margin:56px 0 32px}.premium-step-grid h3{letter-spacing:-.035em;margin:auto 0 10px;font-size:23px}.premium-step-grid p{color:#6d5d62;margin:0;font-size:14px;line-height:1.55}.premium-account-benefit{background:linear-gradient(135deg,#28151c,#160f12 72%);border:1px solid #4d2734;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,58px);width:min(100% - 48px,1296px);margin:clamp(58px,7vw,96px) auto;padding:clamp(36px,5vw,68px);display:grid}.premium-account-icon{color:#efc3d2;background:#b1124524;border:1px solid #f2eadf24;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.premium-account-benefit h2{letter-spacing:-.05em;max-width:720px;margin:12px 0;font-size:clamp(28px,3.2vw,48px);line-height:1.05}.premium-account-benefit p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.premium-account-actions{justify-items:center;gap:12px;display:grid}.premium-account-actions span{color:#a9979e;font-size:12px}.premium-account-actions span a{color:#efc3d2;text-underline-offset:3px;text-decoration:underline}.premium-footer{color:#9f9196;border-top:1px solid #f2eadf1a;width:min(100%,1440px);max-width:none;min-height:100px;margin:0 auto;padding:0 clamp(24px,5vw,72px)}.premium-footer>span{align-items:center;gap:14px;font-size:12px;display:inline-flex}.setup-shell,.registered-setup-page,.guest-search-shell{background:var(--surface-0)}.setup-nav,.search-nav,.registered-setup-nav{border-bottom:1px solid #f2eadf1a;width:min(100%,1440px);max-width:none;height:80px;padding:0 clamp(20px,5vw,72px)}.setup-workspace{align-items:start;gap:clamp(38px,7vw,110px);width:min(100%,1260px);max-width:none;padding:clamp(52px,7vw,92px) clamp(20px,4vw,54px) 80px}.setup-intro{position:sticky;top:118px}.setup-intro h1{color:var(--text);letter-spacing:-.065em;margin-top:18px;font-family:inherit;font-size:clamp(44px,5vw,72px);font-weight:600;line-height:.98}.setup-intro>p{color:var(--muted);font-size:17px;line-height:1.6}.setup-trust-list span{color:#bcaeb3;background:0 0;border-color:#f2eadf1f}.setup-trust-list svg{color:#d6aabb}.setup-form{border:1px solid var(--line);background:var(--surface-1);border-radius:24px;padding:clamp(24px,4vw,42px);box-shadow:0 28px 90px #00000042}.setup-form>h2,.setup-form-section h3{color:var(--text)}.setup-form-section{border-color:#f2eadf1c;scroll-margin-top:100px}.setup-label,.setup-form .catalog-label,.redesigned-preferences .filter-group>label,.language-multi-label{color:#d1c2c7}.setup-form input,.setup-form select,.setup-form textarea,.setup-form .catalog-trigger,.redesigned-preferences button,.language-selection-row button{color:var(--text);background:#110d0f;border-color:#f2eadf26}.setup-form input:focus,.setup-form select:focus,.setup-form textarea:focus,.setup-form .catalog-trigger:focus-visible{border-color:var(--fuchsia);box-shadow:0 0 0 3px #d91e621f}.segmented-control button.selected,.language-selection-row button.selected,.language-selected-chip{color:#fff4f7;background:#b1124538;border-color:#d91e629e}input[type=range]{accent-color:var(--fuchsia)}.setup-submit{border-radius:14px}.setup-privacy-note{color:#a99ca1}.setup-account-benefit,.landing-account-benefit{border-color:var(--line);background:var(--surface-1)}.setup-legal{color:#9f9196}.guest-consent-modal p{color:var(--muted);line-height:1.6}.guest-consent-modal .legal-consent{background:#f2eadf0a;border:1px solid #f2eadf1f;border-radius:14px;margin:8px 0 20px;padding:16px}.guest-consent-modal .dialog-actions{justify-content:flex-end;gap:10px;display:flex}.registered-search-mode,.guest-search-shell{background:var(--surface-0)}.registered-search-brand{color:var(--text)}.search-experience{background:radial-gradient(circle at 50% 42%,#7a16321f,transparent 28%),var(--surface-0);min-height:min(780px,100dvh - 80px);padding:clamp(48px,8vh,92px) 24px 38px}.search-voice-pair{width:min(480px,74vw);margin-bottom:14px}.search-copy h1{max-width:680px;color:var(--text);letter-spacing:-.055em;font-family:inherit;font-size:clamp(34px,5vw,64px);font-weight:590;line-height:1.02}.search-copy p{max-width:630px;color:var(--muted);font-size:15px}.search-expanded-label{color:#efb7ca;background:#b112451f;border-color:#d91e6252}.search-elapsed,.call-timer{color:#d9cdd1;font-variant-numeric:tabular-nums}.search-filter-summary span{color:#c4b6bb;background:#f2eadf0a;border-color:#f2eadf1f}.search-cancel{color:var(--text);background:0 0;border-color:#f2eadf2e}.search-privacy{color:#94868b}.guest-mark{color:var(--parchment);background:#b1124526}.call-shell{color:var(--text);background:radial-gradient(circle at 50% 45%,#7a16321c,transparent 30%),var(--surface-0)}.call-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b090ac2;border-bottom:1px solid #f2eadf17;height:78px}.connection-label{color:#c1b4b9;background:#f2eadf0a;border:1px solid #f2eadf1a}.connection-label>span{background:#c7829a}.connection-label.status-connected>span{background:var(--fuchsia);box-shadow:0 0 0 5px #d91e621a}.call-stage{min-height:calc(100dvh - 188px);padding:38px 24px 156px}.call-voice-pair{width:min(480px,62vw);margin-bottom:-6px}.call-kind{color:#c594a5}.call-stage h1{color:var(--text);letter-spacing:-.055em;font-family:inherit;font-size:clamp(34px,4vw,58px);font-weight:590}.call-stage>p,.peer-languages,.peer-reputation{color:var(--muted)}.voice-activity-label{color:#c8bbc0;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:inline-flex}.voice-activity-label>span{background:var(--fuchsia);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d91e621a}.voice-activity-label.muted{color:#96898e}.voice-activity-label.muted>span{box-shadow:none;background:#6f6267}.call-join-card,.call-error-panel,.mutual-card,.expanded-match-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171214eb;border-color:#f2eadf21}.call-controls{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#171214e0;border:1px solid #f2eadf1f;border-radius:22px;padding:12px 18px;bottom:28px;box-shadow:0 24px 70px #0000006b}.call-controls .control-wrap>button{color:var(--text);background:#f2eadf0f;border-color:#f2eadf24}.call-controls .control-wrap>button:hover,.call-controls .control-wrap>button.active{color:#fff3f7;background:#b112452e;border-color:#d91e627a}.call-controls .primary-control>button{color:#fff;background:var(--accent)}.call-controls .control-wrap>span{color:#b7aaaf}.peer-to-peer{color:#8f8287}.match-found-card,.ended-card{border-color:var(--line);background:var(--surface-1);box-shadow:0 30px 100px #00000059}.match-found-voice-pair{width:min(310px,68vw);margin:6px auto -8px}.ended-icon{color:#efc3d2;background:#b1124524}.rating-stars button.active,.rating-stars button:hover{color:var(--fuchsia)}.call-more-actions button.danger,.danger-button{color:#ffb7b7;background:#c632321f}.auth-shell{color:var(--text);background:var(--surface-0)}.auth-panel{border-color:var(--line);background:var(--surface-1)}.auth-panel h1{color:var(--text);letter-spacing:-.055em;font-family:inherit;font-weight:600}.auth-panel>p{color:var(--muted)}.auth-quote{background:radial-gradient(circle at 50% 48%,#7a16322e,#0000 30%),#100c0e}.auth-quote .voice-pair{width:min(520px,72%);margin-bottom:42px}.auth-quote blockquote{max-width:590px;color:var(--text);letter-spacing:-.05em;font-family:inherit;font-size:clamp(32px,4vw,58px);font-weight:570}.form-stack input,.form-stack select,.form-stack textarea{color:var(--text);background:#100c0e;border-color:#f2eadf26}.app-shell,.app-content,.page{color:var(--text);background:var(--surface-0)}.app-sidebar,.mobile-bar{background:var(--surface-1);border-color:#f2eadf1a}.side-nav a.active,.mobile-bar a.active{color:#f5d8e2;background:#b1124529}.profile-avatar{color:#f4dce4;background:linear-gradient(145deg,#4c2935,#21171b);border:1px solid #f2eadf29;font-family:inherit}.page-header h1{color:var(--text);letter-spacing:-.05em;font-family:inherit;font-weight:600}.page-header p{color:var(--muted)}.friend-card,.history-section,.empty-state{border-color:var(--line);background:var(--surface-1)}.presence-dot.is-online,.friend-presence.is-online{color:#efb7ca;background:var(--fuchsia)}.legal-page{color:var(--text);background:var(--surface-0)}.legal-page article{border-color:var(--line);background:var(--surface-1)}@media(max-width:980px){.premium-hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:auto}.premium-hero-copy{min-width:0;max-width:760px}.premium-hero-visual{min-height:410px}.premium-hero-visual .voice-pair{width:min(760px,88vw)}.premium-trust-bar{grid-template-columns:repeat(2,1fr);row-gap:14px;padding-block:18px}.premium-trust-bar>span:nth-child(2){border-right:0}.premium-account-benefit{grid-template-columns:auto 1fr}.premium-account-actions{grid-column:2;justify-items:start}}@media(max-width:760px){.premium-landing-nav,.setup-nav,.search-nav,.registered-setup-nav{height:68px;padding-inline:16px}.premium-nav-links{gap:12px}.premium-nav-links>a:nth-child(-n+2){display:none}.premium-nav-links .text-link{font-size:12px}.landing-register-link,.setup-register-link{min-height:36px;padding:0 11px;font-size:11px}.premium-hero{padding:54px 18px 48px}.premium-hero h1{margin-top:16px;font-size:clamp(42px,13vw,66px);line-height:.98}.premium-hero-subtitle{margin:22px 0;font-size:15px}.hero-preference-summary>a{min-height:64px}.hero-preference-summary .summary-action{font-size:0}.hero-preference-summary .summary-action svg{width:20px;height:20px}.premium-hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.premium-hero-cta{width:100%}.premium-hero-visual{min-height:280px;margin-top:8px}.premium-hero-visual .voice-pair{width:100%;max-width:none;transform:scale(1.18)}.hero-meeting-caption{width:min(340px,92%);bottom:14px}.premium-trust-bar{grid-template-columns:1fr;padding:16px 18px}.premium-trust-bar>span{text-align:left;border-bottom:1px solid #f2eadf14;border-right:0;justify-content:flex-start;min-height:40px;padding:0}.premium-trust-bar>span:last-child{border-bottom:0}.premium-section-heading{grid-template-columns:1fr;margin-bottom:34px}.premium-section-heading h2{font-size:42px}.premium-step-grid{grid-template-columns:1fr}.premium-step-grid article{border-bottom:1px solid #28171d2e;border-right:0;min-height:260px}.premium-step-grid article:last-child{border-bottom:0}.premium-step-grid .y0v0-brand-mark,.premium-step-grid .voice-pair{margin-top:38px}.premium-account-benefit{border-radius:20px;grid-template-columns:1fr;width:calc(100% - 32px);padding:28px 22px}.premium-account-actions{grid-column:1}.premium-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:150px;padding:28px 18px}.setup-workspace{padding-top:40px}.setup-intro{position:static}.setup-intro h1{font-size:48px}.setup-form{border-radius:20px;padding:22px 16px}.guest-setup-form{padding-bottom:104px}.guest-setup-form .setup-submit{z-index:40;right:16px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;margin:0;position:fixed;left:16px;box-shadow:0 18px 48px #0b090a80}.guest-consent-modal .dialog-actions{grid-template-columns:1fr 1fr;display:grid}.search-experience{min-height:calc(100dvh - 68px);padding:42px 18px 30px}.search-voice-pair{width:min(410px,100vw)}.search-copy h1{font-size:39px}.call-header{height:68px;padding-inline:14px}.call-header .brand{display:inline-flex}.call-header .connection-label{text-overflow:ellipsis;white-space:nowrap;max-width:142px;overflow:hidden}.call-stage{min-height:calc(100dvh - 154px);padding:30px 16px 142px}.call-voice-pair{width:min(430px,104vw)}.call-stage h1{font-size:38px}.call-controls{right:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:20px;justify-content:space-around;width:auto;padding:10px 8px;left:12px;transform:none}.call-controls .control-wrap>button{width:48px;height:48px}.call-controls .control-wrap>span{font-size:10px}.auth-panel{background:var(--surface-1)}}@media(max-width:390px){.y0v0-lockup{gap:7px}.premium-nav-links .text-link{display:none}.premium-hero h1{font-size:43px}.hero-preference-summary strong{font-size:13px}.premium-section-heading h2,.setup-intro h1{font-size:38px}.call-header .y0v0-wordmark{display:none}.connection-label{font-size:10px}.call-timer{font-size:12px}}.segmented-control button{border:1px solid #0000;border-right-color:#f2eadf1f;position:relative}.segmented-control button:last-child{border-right-color:#0000}.segmented-control button.selected{z-index:1;box-shadow:none;border-color:#d91e62cc;border-radius:9px}.language-selection-row>button.language-selected-chip{color:#fff4f7;background:#b1124533;border-color:#d91e62b8;box-shadow:inset 0 0 0 1px #d91e621f}.registered-setup-workspace .setup-intro h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.registered-setup-form>h2{letter-spacing:-.045em;font-family:inherit;font-size:clamp(32px,3vw,36px);font-weight:600;line-height:1.08}@media(min-width:1321px){.registered-setup-workspace{grid-template-columns:minmax(400px,.76fr) minmax(680px,1.24fr);gap:clamp(48px,5vw,72px);width:min(100%,1320px)}.registered-setup-workspace .setup-intro{min-width:0;padding-top:26px}.registered-setup-workspace .setup-intro h1{letter-spacing:-.058em;max-width:430px;margin:18px 0 22px;font-size:clamp(54px,4.25vw,64px);line-height:.98}.registered-setup-workspace .setup-intro>p,.registered-setup-workspace .setup-trust-list{max-width:420px}.registered-setup-workspace .setup-trust-list{border-top:1px solid #f2eadf1a;gap:16px;margin-top:32px;padding-top:28px}.registered-setup-workspace .setup-trust-list span{gap:13px;font-size:13px;line-height:1.45}.registered-setup-form{width:100%;max-width:none;padding:34px 36px 30px}.registered-setup-form>h2{margin-bottom:18px;font-size:36px}.registered-setup-form>.setup-form-section{padding-block:16px}}@media(min-width:761px)and (max-width:1320px){.registered-setup-workspace{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100%,860px);padding-top:46px}.registered-setup-workspace .setup-intro{max-width:760px;padding:0;position:static}.registered-setup-workspace .setup-intro h1{max-width:720px;margin-block:16px 18px;font-size:clamp(48px,7vw,62px);line-height:1}.registered-setup-workspace .setup-intro>p{max-width:620px}.registered-setup-workspace .setup-trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:none;margin-top:28px}.registered-setup-workspace .setup-trust-list span{align-items:flex-start;font-size:12px;line-height:1.4}.registered-setup-form{width:100%;max-width:none}}@media(max-width:760px){.registered-setup-form .segmented-control button{overflow-wrap:normal;word-break:normal;white-space:nowrap;letter-spacing:-.02em;padding-inline:2px;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.voice-pair--animated .voice-pair__form,.voice-wave-highlight,.connecting-dots i,.activity-dock-icon.active:after,.activity-dock-call.is-live,.spinner{animation:none!important}.remote-voice-wave.is-speaking .voice-wave-highlight{opacity:.42!important;stroke-dashoffset:50px!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.call-shell>.call-stage{justify-content:center;min-height:0;padding:clamp(24px,4vh,52px) 24px 128px}.call-stage>.call-remote-voice-wave{width:min(100%,360px);margin:0 auto -2px}.call-stage>.call-join-card{border-radius:20px;width:min(440px,100% - 24px);margin-top:18px;padding:22px 24px}.call-shell .call-stage>h1{letter-spacing:-.045em;max-width:min(760px,90vw);margin-top:10px;font-size:clamp(30px,3vw,42px);font-weight:570;line-height:1.08}.call-shell>.call-controls{margin-bottom:max(52px,env(safe-area-inset-bottom))}.call-shell>.peer-to-peer{right:auto;bottom:max(18px,env(safe-area-inset-bottom));white-space:nowrap;left:50%;transform:translate(-50%)}@media(max-width:720px){.call-header-minimal .brand>span:last-child{display:inline-flex}.call-shell>.call-stage{padding:24px 14px 126px}.call-stage>.call-remote-voice-wave{width:min(360px,100vw - 28px)}.call-stage>.call-join-card{margin-top:14px;padding:18px}.call-shell .call-stage>h1{max-width:calc(100vw - 36px);margin-top:8px;font-size:clamp(26px,7.4vw,32px);line-height:1.12}.call-shell>.call-controls{margin-bottom:max(12px,env(safe-area-inset-bottom))}.call-shell>.peer-to-peer{display:none}}.registered-search-mode{min-height:100dvh;padding:18px clamp(18px,3vw,36px) max(18px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 46%,#7a16321f,transparent 31%),var(--surface-0)}.registered-search-brand{min-height:44px}.registered-search-mode>.search-experience,.guest-search-shell>.search-experience{background:0 0;flex:1;justify-content:center;width:min(760px,100%);min-height:0;margin:0 auto;padding:clamp(20px,4vh,44px) 18px 24px}.search-experience>.search-voice-pair{width:min(350px,58vw);margin:0 auto 18px}.search-status-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141012d1;border:1px solid #f2eadf1f;border-radius:28px;width:min(620px,100%);padding:26px 28px 22px;position:relative;box-shadow:0 28px 90px #00000047}.search-status-row{border-bottom:1px solid #f2eadf17;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.search-phase-label{color:#d8cdd0;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:650;display:inline-flex}.search-phase-label i{background:var(--fuchsia);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite search-status-pulse;box-shadow:0 0 0 6px #d91e621a}.search-status-row .search-elapsed{color:#fff8f5;letter-spacing:.05em;text-align:right;min-width:68px;margin:0;font-size:16px;font-weight:650;line-height:1}.search-status-card>.search-copy{margin-top:24px}.search-status-card .search-copy h1{max-width:540px;color:var(--text);letter-spacing:-.05em;text-wrap:balance;margin:0 auto;font-family:inherit;font-size:clamp(32px,3.7vw,46px);font-weight:580;line-height:1.04}.search-status-card .search-copy p{color:#aa9da2;max-width:500px;margin:13px auto 0;font-size:14px;line-height:1.5}.search-status-card>.search-filter-summary{gap:8px;margin-top:20px}.search-status-card .search-filter-summary span{color:#c9bbc0;background:#f2eadf09;border-color:#f2eadf1c;align-items:center;min-height:30px;padding:6px 11px;display:inline-flex}.search-expand-panel{background:#d91e620e;border:1px solid #d91e6233;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px;display:flex}.search-expand-panel>div{gap:3px;min-width:0;display:grid}.search-expand-panel strong{color:#fff8f5;font-size:13px;font-weight:650}.search-expand-panel span{color:#9f9297;font-size:11px;line-height:1.4}.search-expand{color:#fff8f5;min-height:42px;font:inherit;cursor:pointer;background:#be104357;border:1px solid #d91e627a;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:680;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.search-expand:hover:not(:disabled){background:#be104385;border-color:#ff4b84b8;transform:translateY(-1px)}.search-expand:disabled{opacity:.58;cursor:wait}.search-card-footer{border-top:1px solid #f2eadf17;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.search-card-footer>.search-cancel{color:#fff8f5;background:#f2eadf06;border-color:#f2eadf29;flex:none;min-height:44px;margin:0;padding:0 17px;transition:border-color .16s,background .16s,transform .16s}.search-card-footer>.search-cancel:hover{background:#d91e621a;border-color:#d91e628f;transform:translateY(-1px)}.search-card-footer>.search-privacy{color:#8f8287;text-align:right;justify-content:flex-end;margin:0;font-size:10px;line-height:1.45}.search-status-card>.search-recovery{margin-inline:auto}@keyframes search-status-pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:720px){.registered-search-mode{padding:12px 14px max(14px,env(safe-area-inset-bottom))}.registered-search-mode>.search-experience,.guest-search-shell>.search-experience{min-height:0;padding:18px 12px 24px}.search-experience>.search-voice-pair{width:min(280px,76vw);margin-bottom:14px}.search-status-card{border-radius:22px;padding:20px 18px 18px}.search-status-row{padding-bottom:15px}.search-phase-label{font-size:11px}.search-status-row .search-elapsed{min-width:58px;font-size:14px}.search-status-card>.search-copy{margin-top:19px}.search-status-card .search-copy h1{font-size:clamp(28px,8vw,34px);line-height:1.07}.search-status-card .search-copy p{margin-top:10px;font-size:12px}.search-status-card>.search-filter-summary{margin-top:17px}.search-expand-panel{flex-direction:column;align-items:stretch;gap:11px}.search-expand{width:100%}.search-card-footer{flex-direction:column;gap:13px;margin-top:19px;padding-top:17px}.search-card-footer>.search-cancel{justify-content:center;width:100%}.search-card-footer>.search-privacy{text-align:center;justify-content:center}}@media(max-height:760px)and (min-width:721px){.registered-search-mode>.search-experience,.guest-search-shell>.search-experience{padding-block:12px 18px}.search-experience>.search-voice-pair{width:min(280px,45vw);margin-bottom:12px}.search-status-card{padding-block:20px 18px}.search-status-card>.search-copy{margin-top:18px}}.call-controls .danger-control>button{color:#ffd6da;background:#be283a2e;border-color:#eb4b5a57}.call-controls .danger-control>button:hover{color:#fff;background:#b9273b;border-color:#ff6e79b8}.friend-call-toast.incoming-call{z-index:1000;right:auto;bottom:max(22px,env(safe-area-inset-bottom));width:min(560px,100% - 32px);color:var(--text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#171214f0;border:1px solid #f2eadf29;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;animation:.22s ease-out friend-call-enter;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 24px 90px #0000008f}.friend-call-toast .friend-call-copy{min-width:0}.friend-call-toast .friend-call-copy>span{color:#e4a7bc;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.friend-call-toast .friend-call-copy>strong{color:#fff8f5;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:17px;line-height:1.2;overflow:hidden}.friend-call-toast .friend-call-copy>small{color:#9f9196;font-size:11px}.friend-call-actions{align-items:center;gap:8px;display:flex}.friend-call-toast.incoming-call .friend-call-actions>button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:46px;height:46px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.friend-call-toast .friend-call-actions svg{width:18px;height:18px}.friend-call-toast .friend-call-actions>button>span{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.friend-call-toast .accept-call{color:#fff;background:var(--fuchsia);box-shadow:0 10px 28px #d91e623d}.friend-call-toast .decline-call{color:#e5dadd;background:#f2eadf0e;border-color:#f2eadf24!important}.outgoing-call-icon{color:#f3b3c9;background:#b1124524;border:1px solid #d91e624d;border-radius:16px;place-items:center;width:48px;height:48px;display:grid!important}.outgoing-call-icon svg{width:20px;height:20px}@keyframes friend-call-enter{0%{opacity:0;transform:translate(-50%,14px)scale(.98)}to{opacity:1;transform:translate(-50%)}}@media(max-width:600px){.friend-call-toast.incoming-call{right:auto;bottom:max(12px,env(safe-area-inset-bottom));border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:11px;width:calc(100% - 24px);padding:13px;left:50%}.friend-call-toast .friend-call-actions{grid-column:1/-1;width:100%}.friend-call-toast.incoming-call .friend-call-actions>button{flex:1}.call-controls .control-wrap>span{font-size:8px}}@media(prefers-reduced-motion:reduce){.friend-call-toast.incoming-call{animation:none}}:root{--action-primary-top:#ee245f;--action-primary-mid:#cb0d49;--action-primary-bottom:#a70a3c;--action-primary-edge:#ff89afdb;--action-primary-glow:#dc165457}.button,.secondary-button,.icon-button,.dialog-done-button,.match-button,.language-add-button,.search-cancel{isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .18s,border-color .18s,color .18s,background .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden}:root .button.button-primary,.button-primary,.dialog-done-button,.match-button,.friend-call-toast .accept-call{color:#fff9fb;background:linear-gradient(180deg,var(--action-primary-top) 0%,var(--action-primary-mid) 52%,var(--action-primary-bottom) 100%) padding-box,linear-gradient(135deg,#ffb9cff5 0%,var(--action-primary-edge) 38%,#72052adb 100%) border-box;box-shadow:inset 0 1px #ffffff57,inset 0 -10px 22px #53001e33,0 10px 28px #43001857,0 0 26px var(--action-primary-glow);text-shadow:0 1px 2px #2e001052;border:1px solid #0000;position:relative}:root .button.button-primary:hover:not(:disabled),.button-primary:hover:not(:disabled),.dialog-done-button:hover:not(:disabled),.match-button:hover:not(:disabled),.friend-call-toast .accept-call:hover:not(:disabled){color:#fff;filter:saturate(1.04);background:linear-gradient(#fb2e6d,#d71251 52%,#b20b41) padding-box padding-box,linear-gradient(135deg,#ffd0df,#ff6fa0 42%,#850733e6) border-box;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,inset 0 -10px 22px #53001e2e,0 14px 34px #4300186b,0 0 34px #ea1f6075}:root .button.button-primary:active:not(:disabled),.button-primary:active:not(:disabled),.dialog-done-button:active:not(:disabled),.match-button:active:not(:disabled),.friend-call-toast .accept-call:active:not(:disabled){filter:brightness(.96);transform:translateY(1px)scale(.995);box-shadow:inset 0 3px 12px #3f001647,0 6px 18px #43001857,0 0 22px #ea1f6052}:root .button.button-primary:focus-visible,.button-primary:focus-visible,.dialog-done-button:focus-visible,.match-button:focus-visible,.friend-call-toast .accept-call:focus-visible{outline-offset:4px;outline:3px solid #ff679961}:root .button.button-primary:disabled,.button-primary:disabled,.dialog-done-button:disabled,.match-button:disabled,.friend-call-toast .accept-call:disabled{color:#fff6f97a;filter:none;text-shadow:none;background:linear-gradient(#59303e,#3f2730);border-color:#e0b4c21f;transform:none;box-shadow:inset 0 1px #ffffff0d}:root .button.button-primary svg,.button-primary svg,.dialog-done-button svg,.match-button svg,.friend-call-toast .accept-call svg{filter:drop-shadow(0 1px 2px #34001361);transition:transform .18s}:root .button.button-primary:hover:not(:disabled) svg,.button-primary:hover:not(:disabled) svg,.dialog-done-button:hover:not(:disabled) svg,.match-button:hover:not(:disabled) svg,.friend-call-toast .accept-call:hover:not(:disabled) svg{transform:translate(2px)}:root .secondary-button.secondary-button,.secondary-button,:root .icon-button.icon-button,.icon-button,:root .language-add-button.language-add-button,.language-add-button,:root .search-cancel.search-cancel,.search-cancel{color:#f2e8eb;background:linear-gradient(#31262aeb,#191416f5);border:1px solid #f2cdda2b;box-shadow:inset 0 1px #ffffff0e,0 8px 22px #00000038}:root .secondary-button.secondary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),:root .icon-button.icon-button:hover:not(:disabled),.icon-button:hover:not(:disabled),:root .language-add-button.language-add-button:hover:not(:disabled),.language-add-button:hover:not(:disabled),:root .search-cancel.search-cancel:hover:not(:disabled),.search-cancel:hover:not(:disabled){color:#fff;background:linear-gradient(#4b2b35f5,#27181dfa);border-color:#ff61958c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 10px 26px #00000047,0 0 20px #d91e6221}:root .secondary-button.secondary-button:active:not(:disabled),.secondary-button:active:not(:disabled),:root .icon-button.icon-button:active:not(:disabled),.icon-button:active:not(:disabled),:root .language-add-button.language-add-button:active:not(:disabled),.language-add-button:active:not(:disabled),:root .search-cancel.search-cancel:active:not(:disabled),.search-cancel:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 8px #00000057}.secondary-button.danger,.danger-button{color:#ffd7dc;background:linear-gradient(#9623376b,#49151f8f);border-color:#ff66764d;box-shadow:inset 0 1px #ffffff12,0 8px 24px #47000c38}.secondary-button.danger:hover:not(:disabled),.danger-button:hover:not(:disabled){color:#fff;background:linear-gradient(#be2d42b8,#711929c7);border-color:#ff7e8bad;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #47000c47,0 0 20px #de354b2e}:root .segmented-control button,:root .catalog-trigger.catalog-trigger,:root .language-any-button.language-any-button,:root .language-selected-chip.language-selected-chip,:root .catalog-list.catalog-list button,:root .catalog-choice-list.catalog-choice-list>button{background:linear-gradient(#271f22f0,#141012fa);border-color:#f2cdda2b;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff0d}:root .segmented-control button:hover:not(:disabled),:root .catalog-trigger.catalog-trigger:hover:not(:disabled),:root .language-any-button.language-any-button:hover:not(:disabled),:root .language-selected-chip.language-selected-chip:hover:not(:disabled),:root .catalog-list.catalog-list button:hover:not(:disabled),:root .catalog-choice-list.catalog-choice-list>button:hover:not(:disabled){color:#fff;background:linear-gradient(#442831f7,#23171bfc);border-color:#ff61957a;box-shadow:inset 0 1px #ffffff14,0 0 18px #d91e621a}:root .segmented-control button.selected,:root .language-any-button.language-any-button.selected,:root .language-selected-chip.language-selected-chip,:root .catalog-list.catalog-list button.selected,:root .catalog-choice-list.catalog-choice-list>button.selected{color:#fff9fb;background:linear-gradient(#681c33d6,#37121ef5);border-color:#ee2a69c2;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #d91e6238,0 0 16px #d91e621a}@media(prefers-reduced-motion:reduce){.button,.secondary-button,.icon-button,.dialog-done-button,.match-button,.language-add-button,.search-cancel,.button-primary svg,.dialog-done-button svg,.match-button svg{transition:none}}.ended-call{background:radial-gradient(circle at 50% 32%,#b112451a,transparent 34%),var(--surface-0);padding:clamp(18px,4vw,42px)}.ended-card{background:linear-gradient(#191315fa,#120f11fc);border:1px solid #e152823d;border-radius:30px;width:min(620px,100%);padding:clamp(28px,5vw,42px);box-shadow:inset 0 1px #ffffff09,0 30px 100px #0000006b}.ended-card .ended-icon{color:#f0b3c8;background:linear-gradient(#681c3394,#39131fbd);border:1px solid #d91e6247;width:64px;height:64px;margin:0 auto 20px;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #50041e3d}.ended-card .section-kicker{color:#e8a9bf}.ended-card h1{color:#fff9f5;letter-spacing:-.035em;margin:13px 0 10px;font-family:inherit;font-size:clamp(30px,5vw,40px);font-weight:700;line-height:1.08}.ended-card>p{color:#a99da1;max-width:450px;margin:0 auto;font-size:14px;line-height:1.55}.ended-card .rating-prompt{color:#f5ece8;margin-top:26px;font-size:13px;font-weight:750}.ended-card .rating-stars{gap:9px;margin:11px 0 8px}.ended-card .rating-stars button{color:#5f585b;cursor:pointer;background:linear-gradient(#2b2225eb,#171214fa);border:1px solid #f2cdda21;border-radius:14px;place-items:center;width:44px;height:44px;transition:transform .16s,border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0b}.ended-card .rating-stars button:hover,.ended-card .rating-stars button.active{color:#ee4c82;background:linear-gradient(#5b1f32b8,#30141df0);border-color:#f0306f7a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 0 18px #d91e6221}.rating-feedback{color:#756c6f;min-height:17px;font-size:11px;display:block}.rating-feedback.has-rating{color:#dda3b7}.ended-card .ended-actions{grid-template-columns:1fr 1fr;gap:11px;margin-top:24px;display:grid}.ended-actions .ended-next-button{grid-column:1/-1;min-height:58px;font-size:15px}.ended-actions .secondary-button{border-radius:14px;gap:8px;min-height:50px;padding:0 16px;font-size:12px;font-weight:700}.ended-actions .ended-home-button{border-color:#f2cdda38}.post-call-account{text-align:left;background:linear-gradient(#2b1f2480,#171214b3);border:1px solid #f2cdda1c;border-radius:20px;margin-top:26px;padding:22px}.post-call-account-heading{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;display:grid}.post-call-account-heading>span{color:#f0a9c1;background:#b1124524;border:1px solid #d91e624d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.post-call-account strong{color:#fff7f3;letter-spacing:-.02em;font-family:inherit;font-size:17px;font-weight:750;line-height:1.25;display:block}.post-call-account p{color:#9d9195;max-width:none;margin:5px 0 0;font-size:12px;line-height:1.5}.post-call-signup-actions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;margin-top:17px;display:grid}:root .post-call-account .google-auth-button.post-call-google{color:#fff8f5;background:linear-gradient(#482732f5,#27181efc) padding-box padding-box,linear-gradient(135deg,#ff92b6b8,#97214870) border-box;border:1px solid #0000;border-radius:14px;min-height:50px;padding:0 16px;font-size:12px;font-weight:750;box-shadow:inset 0 1px #ffffff13,0 10px 28px #00000038,0 0 20px #d91e621a}:root .post-call-account .google-auth-button.post-call-google:hover{color:#fff;background:linear-gradient(#5e2d3dfa,#331b23) padding-box padding-box,linear-gradient(135deg,#ffa8c4e0,#c12d5e9e) border-box;border-color:#0000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000047,0 0 24px #d91e6229}.post-call-google img{background:#fff;border-radius:50%;width:22px;height:22px;padding:3px;box-shadow:0 2px 8px #0003}.post-call-signup-actions .secondary-button{border-radius:14px;gap:7px;min-height:50px;padding:0 14px;font-size:11px;font-weight:700}@media(max-width:600px){.ended-call{place-items:start center;padding:12px}.ended-card{border-radius:24px;padding:24px 17px}.ended-card h1{font-size:30px}.ended-card .rating-stars{gap:6px}.ended-card .rating-stars button{width:42px;height:42px}.ended-card .ended-actions,.post-call-signup-actions{grid-template-columns:1fr}.ended-actions .ended-next-button{grid-column:1}.post-call-account{padding:17px}}:root{--layout-frame:1440px;--layout-content:1180px;--layout-gutter:clamp(18px, 4.2vw, 60px);--layout-header-height:80px}html{scrollbar-gutter:stable;overflow-y:scroll}body,#root,.reference-landing,.reference-setup,.reference-auth,.guest-search-shell,.registered-setup-page,.registered-search-mode,.call-shell,.app-shell{width:100%;min-height:100dvh}.reference-setup.setup-shell,.registered-setup-page,.guest-search-shell{padding-inline:0}.reference-nav,.reference-setup .setup-nav,.guest-search-shell .search-nav,.registered-setup-page .registered-setup-nav,.call-header{width:min(100%,var(--layout-frame));max-width:var(--layout-frame);min-height:var(--layout-header-height);height:var(--layout-header-height);padding-inline:var(--layout-gutter);margin-inline:auto}.reference-auth .auth-logo{top:0;left:max(var(--layout-gutter),calc((100vw - var(--layout-frame)) / 2 + var(--layout-gutter)));min-height:var(--layout-header-height);align-items:center;display:inline-flex}.reference-brand .y0v0-wordmark,.reference-setup .setup-nav .y0v0-wordmark,.reference-auth .auth-logo .y0v0-wordmark,.legal-header .legal-brand .y0v0-wordmark{color:var(--text);letter-spacing:-.055em;font-size:27px;font-weight:560;line-height:1.5}.reference-brand .y0v0-wordmark strong,.reference-setup .setup-nav .y0v0-wordmark strong,.reference-auth .auth-logo .y0v0-wordmark strong,.legal-header .legal-brand .y0v0-wordmark strong{color:inherit;font-weight:inherit}.registered-search-mode{padding:0 0 max(18px,env(safe-area-inset-bottom))}.registered-search-brand{width:min(100%,var(--layout-frame));min-height:var(--layout-header-height);padding-inline:var(--layout-gutter);border-bottom:1px solid #f2eadf1a;margin-inline:auto}.registered-search-actions{align-items:center;gap:12px;min-width:0;display:flex}.online-presence-badge{color:#f7fbf8;background:linear-gradient(#1c2721c7,#111714eb);border:1px solid #7ccf9a33;border-radius:999px;flex:none;align-items:center;gap:9px;min-width:118px;min-height:40px;padding:6px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.online-presence-dot{background:#6bd591;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite online-presence-pulse;box-shadow:0 0 0 4px #6bd59117,0 0 14px #6bd59157}.online-presence-copy{line-height:1.05;display:grid}.online-presence-copy strong{color:#f4faf6;font-variant-numeric:tabular-nums;font-size:13px}.online-presence-copy small{color:#8fa398;letter-spacing:.035em;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:600}.online-presence-badge.is-loading .online-presence-dot{background:#78817c;animation:none;box-shadow:0 0 0 4px #78817c14}@keyframes online-presence-pulse{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.page,.profile-page{width:min(var(--layout-content),calc(100% - 64px));max-width:var(--layout-content)}@media(max-width:720px){:root{--layout-header-height:68px;--layout-gutter:18px}html{overflow-y:auto}.reference-auth .auth-logo{top:0;left:var(--layout-gutter)}.reference-brand .y0v0-wordmark,.reference-setup .setup-nav .y0v0-wordmark,.reference-auth .auth-logo .y0v0-wordmark,.legal-header .legal-brand .y0v0-wordmark{font-size:22px}.registered-nav-actions,.registered-search-actions{gap:9px}.registered-nav-actions .registered-friends-link{display:none}.online-presence-badge{gap:7px;min-width:0;min-height:36px;padding-inline:10px}.online-presence-copy small{display:none}.registered-search-actions .search-browse-link{min-height:36px;padding-inline:10px;font-size:11px}.page,.profile-page{width:min(100% - 24px,var(--layout-content))}}@media(prefers-reduced-motion:reduce){.online-presence-dot{animation:none}}.messenger-shell{--chat-accent:#ff004f;--chat-bg:#09090b;--chat-panel:#101012;--chat-panel-raised:#171316;--chat-line:#fff4ee1a;--chat-muted:#928a8d;color:#f7f0ea;background:var(--chat-bg);grid-template-columns:clamp(292px,24vw,348px) minmax(0,1fr);height:100dvh;min-height:620px;display:grid;overflow:hidden}.messenger-shell .app-content{overscroll-behavior:contain;background:var(--chat-bg);min-width:0;height:100dvh;min-height:0;margin-left:0;overflow:auto}.messenger-mobile-header{display:none}.chat-sidebar{z-index:22;border-right:1px solid var(--chat-line);background:#0d0d0f;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100dvh;display:grid;position:relative;overflow:visible}.chat-sidebar-header{border-bottom:1px solid var(--chat-line);padding:23px 18px 14px}.chat-sidebar-brand{color:#f7f0ea;align-items:center;min-height:35px;display:inline-flex}.chat-sidebar-brand .y0v0-wordmark{letter-spacing:-.055em;font-size:23px;font-weight:620}.chat-sidebar-title-row{align-items:center;gap:9px;min-height:38px;margin-top:17px;display:flex}.chat-sidebar-title-row h1{letter-spacing:-.035em;margin:0;font:500 23px/1.2 Onest,Inter,sans-serif}.chat-total-unread,.chat-list-preview-row b{color:#fff;background:var(--chat-accent);border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding-inline:6px;font-size:10px;line-height:1;display:inline-flex}.chat-sidebar-search{border:1px solid var(--chat-line);color:#756f72;background:#131315;border-radius:12px;align-items:center;gap:9px;min-height:44px;margin-top:13px;padding:0 13px;transition:border-color .16s,color .16s;display:flex}.chat-sidebar-search:focus-within{color:#ff5b8e;border-color:#ff004fb3}.chat-sidebar-search input{color:#f7f0ea;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.chat-sidebar-search input::placeholder{color:#756f72}.chat-discover-cta{color:#fff5f7;background:#241218;border:1px solid #ff004f57;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;margin-top:10px;padding:9px 11px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.chat-discover-cta:hover,.chat-discover-cta:focus-visible,.chat-discover-cta.active{background:#30131d;border-color:#ff004fb8}.chat-discover-cta:focus-visible{outline-offset:2px;outline:2px solid #ff004f6b}.chat-discover-cta-icon{color:#fff;background:var(--chat-accent);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.chat-discover-cta>span:nth-child(2),.chat-discover-cta strong,.chat-discover-cta small{min-width:0;display:block}.chat-discover-cta strong{font-size:12px;font-weight:680}.chat-discover-cta small{color:#aa9299;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.chat-discover-cta>svg{color:#ff8cae}.chat-list{scrollbar-width:thin;scrollbar-color:#343034 transparent;min-height:0;padding:8px;overflow-y:auto}.chat-list-item{border:1px solid #0000;border-radius:13px;outline:0;align-items:center;gap:11px;min-height:68px;padding:9px 10px;transition:background-color .14s,border-color .14s;display:flex}.chat-list-item:hover{background:#151416}.chat-list-item.active{background:#211318;border-color:#ff004f33}.chat-list-item:focus-visible{border-color:var(--chat-accent);box-shadow:0 0 0 2px #ff004f26}.chat-list-avatar{flex:none;position:relative}.messenger-shell .profile-avatar{color:#f9dce5;background:#3a2029;border-color:#ff004f38}.chat-online-dot{background:#57ce8a;border:2px solid #0d0d0f;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.chat-list-copy,.chat-list-copy>span{min-width:0}.chat-list-copy{flex:1;gap:4px;display:grid}.chat-list-name-row,.chat-list-preview-row{align-items:center;gap:8px;display:flex}.chat-list-name-row strong,.chat-list-preview-row small{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chat-list-name-row strong{color:#f7f0ea;font-size:13px;font-weight:630}.chat-list-name-row time{color:#6f696c;flex:none;font-size:10px}.chat-list-preview-row small{color:#898285;font-size:11px}.chat-list-preview-row b{flex:none}.chat-sidebar-state,.chat-sidebar-empty{min-height:190px;color:var(--chat-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 18px;display:flex}.chat-sidebar-state p,.chat-sidebar-empty p{margin:0;font-size:12px;line-height:1.5}.chat-sidebar-empty strong{color:#f7f0ea;font-size:14px}.chat-sidebar-empty>svg{color:var(--chat-accent);margin-bottom:4px}.chat-sidebar-empty .secondary-button{min-height:42px;margin-top:8px}.chat-sidebar-state button{color:#ff6a98;cursor:pointer;background:0 0;border:0;min-height:40px}.chat-sidebar-footer{border-top:1px solid var(--chat-line);background:#0d0d0f;position:relative}.chat-quick-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px 8px 5px;display:grid}.chat-quick-nav a,.chat-quick-nav button{color:#847d80;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 4px;display:flex}.chat-quick-nav a span,.chat-quick-nav button span{font-size:9px;font-weight:620}.chat-quick-nav a:hover,.chat-quick-nav button:hover,.chat-quick-nav a:focus-visible,.chat-quick-nav button:focus-visible,.chat-quick-nav a.active,.chat-quick-nav button[aria-expanded=true]{color:#fff4f7;background:#211318;border-color:#ff004f2e}.chat-quick-nav a.active svg,.chat-quick-nav button[aria-expanded=true] svg{color:#ff4b82}.chat-account-area{align-items:center;min-height:74px;padding:7px 12px 10px;display:block}.chat-account-profile{border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:50px;padding:6px;display:flex}.chat-account-profile:hover{background:#161517}.chat-account-profile>span,.chat-account-profile strong,.chat-account-profile small{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.chat-account-profile>span{flex:1}.chat-account-profile>svg{color:#5f585b;flex:none}.chat-account-profile strong{font-size:12px}.chat-account-profile small{color:#756f72;margin-top:2px;font-size:10px}.messenger-mobile-header>button{border:1px solid var(--chat-line);color:#b7afb1;cursor:pointer;background:#121214;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:44px;height:44px;padding:0 12px;display:flex}.messenger-mobile-header>button span{font-size:11px;font-weight:650}.chat-account-menu-button:hover,.chat-account-menu-button[aria-expanded=true]{color:#fff;border-color:#ff004f66}.chat-account-popover,.chat-header-popover{z-index:70;background:#181619;border:1px solid #fff4ee24;border-radius:14px;padding:7px;display:grid;position:absolute;box-shadow:0 18px 55px #00000080}.chat-account-popover{width:min(276px,100vw - 24px);bottom:calc(100% - 4px);right:11px}.chat-account-popover-heading{border-bottom:1px solid var(--chat-line);gap:3px;padding:8px 10px 10px;display:grid}.chat-account-popover-heading strong{color:#fff4f7;font-size:13px}.chat-account-popover-heading small{color:#716a6d;font-size:9px}.chat-account-popover a,.chat-account-popover button,.chat-header-popover button{color:#d9d1d3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:0;align-items:center;gap:10px;min-height:43px;padding:9px 11px;font-size:12px;display:flex}.chat-account-popover a>span,.chat-account-popover a strong,.chat-account-popover a small{min-width:0;display:block}.chat-account-popover a>span{flex:1}.chat-account-popover a strong{color:inherit;font-size:11px;font-weight:640}.chat-account-popover a small{color:#756f72;margin-top:2px;font-size:9px}.chat-account-popover a:hover,.chat-account-popover a:focus-visible,.chat-account-popover button:hover,.chat-account-popover button:focus-visible,.chat-header-popover button:hover,.chat-header-popover button:focus-visible{color:#fff;background:#282126}.chat-account-popover a.active{color:#ff6897}.chat-account-popover hr{border:0;border-top:1px solid var(--chat-line);width:100%;margin:6px 0}.chat-account-popover .chat-menu-logout,.chat-header-popover .is-danger{color:#ff789e}.chat-main{background:var(--chat-bg);min-width:0;min-height:100%}.registered-setup-workspace .setup-intro-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.registered-setup-workspace .setup-intro-topline .online-presence-badge{min-width:108px;min-height:36px;padding-block:4px}@media(min-width:761px)and (max-width:1680px){.messenger-shell .registered-setup-workspace{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100%,860px);padding-top:42px}.messenger-shell .registered-setup-workspace .setup-intro{max-width:760px;padding:0;position:static}.messenger-shell .registered-setup-workspace .setup-intro h1{max-width:720px;margin-block:16px 18px;font-size:clamp(46px,6vw,60px);line-height:1}.messenger-shell .registered-setup-workspace .setup-intro>p{max-width:620px}.messenger-shell .registered-setup-workspace .setup-trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:none;margin-top:26px}.messenger-shell .registered-setup-form{width:100%;max-width:none}}.chat-main-empty,.chat-main-error,.chat-main-loading{height:100%;color:var(--chat-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.chat-main-empty h1,.chat-main-error h1{color:#f7f0ea;letter-spacing:-.045em;margin:17px 0 7px;font:500 clamp(27px,3vw,38px)/1.15 Onest,Inter,sans-serif}.chat-main-empty p,.chat-main-error p{margin:0;font-size:13px}.chat-empty-symbol{width:64px;height:64px;color:var(--chat-accent);background:#1c1115;border:1px solid #ff004f47;border-radius:50%;place-items:center;display:grid}.chat-main-error>svg{color:#ff5c8f}.chat-main-open{grid-template-rows:70px minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.direct-chat-header{z-index:25;border-bottom:1px solid var(--chat-line);background:#0d0d0f;align-items:center;gap:11px;min-width:0;padding:0 20px;display:flex;position:relative}.direct-chat-header:focus{outline:none}.chat-mobile-back{display:none}.direct-chat-person{flex:1;min-width:0}.direct-chat-person h1{white-space:nowrap;text-overflow:ellipsis;color:#f7f0ea;margin:0;font-size:14px;font-weight:650;overflow:hidden}.direct-chat-person span{color:#7c7578;margin-top:3px;font-size:10px;display:block}.direct-chat-person span.is-online{color:#69d698}.chat-header-action,.chat-mobile-back{color:#b2aaad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;justify-content:center;align-items:center;width:44px;height:44px}.chat-header-action{display:inline-flex}.chat-header-action:hover:not(:disabled),.chat-header-action:focus-visible,.chat-mobile-back:hover,.chat-mobile-back:focus-visible{border-color:var(--chat-line);color:#ff5f91;background:#171416;outline:0}.chat-header-action:disabled{opacity:.3;cursor:not-allowed}.chat-header-action svg,.chat-mobile-back svg{width:19px;height:19px}.chat-header-menu-wrap{position:relative}.chat-header-popover{width:220px;top:calc(100% + 7px);right:0}.chat-header-popover button svg{width:17px;height:17px}.direct-message-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343034 transparent;background:#09090b;min-height:0;padding:22px clamp(18px,7vw,100px) 18px;position:relative;overflow-y:auto}.message-row-wrap{width:min(100%,900px);margin-inline:auto}.direct-message-row{margin:3px 0;display:flex}.direct-message-row.outgoing{justify-content:flex-end}.direct-message-bubble{color:#f4ece7;background:#181719;border:1px solid #fff4ee14;border-radius:15px 15px 15px 5px;width:fit-content;max-width:min(72%,620px);padding:9px 11px 6px}.outgoing .direct-message-bubble{background:#30151f;border-color:#ff004f38;border-radius:15px 15px 5px}.direct-message-bubble.is-failed{border-color:#ff546ea6}.direct-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.42}.direct-message-bubble footer{color:#80787b;text-align:right;justify-content:flex-end;align-items:center;gap:4px;min-height:14px;margin:3px -2px 0 12px;font-size:9px;display:flex}.outgoing .direct-message-bubble footer{color:#b98494}.message-delivery{color:#fa739c;place-items:center;min-width:14px;font-weight:800;display:inline-grid}.message-delivery svg{width:13px;height:13px}.direct-message-bubble>small{color:#ff7b9f;margin-top:3px;font-size:9px;display:block}.chat-date-separator{color:#756e71;text-align:center;align-items:center;gap:12px;margin:17px 0 11px;font-size:9px;display:flex}.chat-date-separator:before,.chat-date-separator:after{content:"";background:#fff4ee0d;flex:1;height:1px}.chat-date-separator span{background:#0e0e10;border:1px solid #fff4ee12;border-radius:999px;padding:5px 9px}.chat-history-loading{min-height:38px;color:var(--chat-muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.chat-conversation-empty{min-height:100%;color:var(--chat-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.chat-conversation-empty strong{color:#f7f0ea;margin-top:14px;font-size:14px}.chat-conversation-empty p{max-width:320px;margin:6px 0;font-size:11px;line-height:1.5}.chat-typing-bubble{border:1px solid var(--chat-line);background:#181719;border-radius:13px 13px 13px 5px;justify-content:center;align-items:center;gap:3px;width:45px;height:28px;margin:7px max(0px,50% - 450px);display:flex}.chat-typing-bubble i{background:#a49ca0;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite alternate chat-typing-dot}.chat-typing-bubble i:nth-child(2){animation-delay:.15s}.chat-typing-bubble i:nth-child(3){animation-delay:.3s}@keyframes chat-typing-dot{to{opacity:.35;transform:translateY(-2px)}}.direct-chat-composer{z-index:18;min-height:73px;padding:11px clamp(18px,7vw,100px) max(11px,env(safe-area-inset-bottom));border-top:1px solid var(--chat-line);background:#0d0d0f;grid-template-columns:minmax(0,900px);justify-content:center;display:grid;position:relative}.direct-chat-composer textarea{resize:none;color:#f7f0ea;width:100%;min-height:48px;max-height:132px;caret-color:var(--chat-accent);background:#171719;border:1px solid #fff4ee21;border-radius:16px;outline:0;padding:13px 57px 12px 15px;font-size:13px;line-height:1.45;overflow-y:auto}.direct-chat-composer textarea:focus{border-color:#ff004fa6;box-shadow:0 0 0 2px #ff004f1a}.direct-chat-composer textarea::placeholder{color:#746e71}.direct-chat-composer>button{right:max(50% + min(900px,100% - clamp(36px,14vw,200px))/-2 + 6px,24px);bottom:max(17px,calc(env(safe-area-inset-bottom) + 6px));color:#fff;background:var(--chat-accent);cursor:pointer;border:0;border-radius:12px;place-items:center;width:39px;height:39px;transition:transform .14s,opacity .14s;display:grid;position:absolute}.direct-chat-composer>button:hover:not(:disabled){transform:translateY(-1px)}.direct-chat-composer>button:focus-visible{outline-offset:2px;outline:2px solid #fff}.direct-chat-composer>button:disabled{opacity:.3;cursor:not-allowed}.direct-chat-composer>button svg{width:17px;height:17px}.chat-inline-notice{z-index:45;color:#f3e9e6;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#21151a;border:1px solid #ff004f4d;border-radius:11px;max-width:min(420px,100% - 32px);min-height:38px;padding:9px 13px;font-size:11px;position:absolute;bottom:82px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 35px #00000059}.chat-action-dialog{color:#f7f0ea;background:#151416;border:1px solid #fff4ee21;border-radius:20px;width:min(460px,100%);max-height:min(760px,100dvh - 36px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000094}.chat-action-dialog h2{letter-spacing:-.035em;margin:0 0 12px;padding-right:35px;font:500 25px/1.15 Onest,Inter,sans-serif}.chat-action-dialog>p,.chat-peer-bio{color:#a39a9d;font-size:13px;line-height:1.55}.chat-action-dialog label{color:#bdb4b7;gap:7px;margin-top:14px;font-size:11px;display:grid}.chat-action-dialog select,.chat-action-dialog textarea{border:1px solid var(--chat-line);color:#f7f0ea;background:#0d0d0f;border-radius:10px;outline:0;width:100%;padding:12px}.chat-action-dialog select:focus,.chat-action-dialog textarea:focus{border-color:var(--chat-accent)}.chat-action-dialog .button-primary,.chat-action-dialog .button-danger,.chat-action-dialog .secondary-button{border-radius:11px;min-height:44px}.chat-action-dialog .button-primary{color:#fff;background:#c40b44;width:100%;margin-top:18px}.chat-action-dialog .button-danger{color:#fff0f4;background:#a30b38;border:1px solid #ff004f80;padding:11px 17px}.chat-action-dialog .dialog-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.chat-profile-dialog{text-align:center}.chat-profile-dialog .profile-avatar{margin:16px auto 12px}.chat-peer-bio{border:1px solid var(--chat-line);white-space:pre-wrap;background:#101012;border-radius:10px;padding:12px}@media(max-width:760px){.messenger-shell{min-height:0;display:block;overflow:hidden}.messenger-shell .chat-sidebar{border-right:0;width:100%}.messenger-shell:not(.is-chat-route) .chat-sidebar,.messenger-shell.is-open-chat .chat-sidebar,.messenger-shell.is-chat-route:not(.is-open-chat) .app-content{display:none}.messenger-shell:not(.is-chat-route) .app-content{height:100dvh;padding-top:61px}.messenger-mobile-header{z-index:35;border-bottom:1px solid var(--chat-line);background:#0d0d0f;justify-content:space-between;align-items:center;height:61px;padding:0 14px;display:flex;position:fixed;inset:0 0 auto}.messenger-mobile-header .y0v0-wordmark{font-size:22px}.chat-sidebar-header{padding-top:max(18px,env(safe-area-inset-top))}.chat-account-area{padding-bottom:max(10px,env(safe-area-inset-bottom))}.registered-setup-workspace .setup-intro-topline{align-items:flex-start}.registered-setup-workspace .setup-intro-topline .online-presence-badge{min-width:99px}.chat-main-open{grid-template-rows:calc(62px + env(safe-area-inset-top)) minmax(0,1fr) auto;height:100dvh}.direct-chat-header{padding:env(safe-area-inset-top) 8px 0 6px;gap:7px}.chat-mobile-back{display:inline-flex}.direct-chat-header .profile-avatar{width:35px;height:35px}.direct-message-list{padding:14px 10px 12px}.direct-message-bubble{max-width:86%}.direct-chat-composer{min-height:67px;padding:9px 9px max(9px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.direct-chat-composer textarea{padding-right:54px}.direct-chat-composer>button{right:14px;bottom:max(13px,calc(env(safe-area-inset-bottom) + 4px))}.chat-inline-notice{bottom:calc(74px + env(safe-area-inset-bottom))}.chat-header-popover{width:min(220px,100vw - 20px);right:4px}.chat-action-dialog{padding:25px 20px max(20px,env(safe-area-inset-bottom))}}@media(max-width:390px){.direct-chat-header{gap:4px}.chat-header-action,.chat-mobile-back{width:41px}.direct-chat-person h1{font-size:13px}.direct-message-bubble{max-width:90%}}@media(prefers-reduced-motion:reduce){.chat-list-item,.direct-chat-composer>button,.chat-sidebar-search,.chat-discover-cta,.chat-typing-bubble i{scroll-behavior:auto;transition:none;animation:none}}.persistent-call-session.visible,.persistent-call-session.visible .call-shell{width:100vw}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--font-interface: "Onest Variable", Onest, ui-sans-serif, system-ui, sans-serif;font-family:var(--font-interface)}body,body *{font-family:var(--font-interface)!important}body{font-weight:400}p,li,dd,textarea,select,input:not([type=button]):not([type=reset]):not([type=submit]):not([type=number]){font-weight:400!important}h1,h2,h3,h4,h5,h6,[role=heading]{font-weight:600!important}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[role=heading] *{font-weight:inherit!important}button,button *,[role=button],[role=button] *,input[type=button],input[type=reset],input[type=submit],.button,.button *,.secondary-button,.secondary-button *,.dialog-done-button,.match-button,.reference-primary-action,.setup-register-link,.search-browse-link{font-weight:600!important}strong,b{font-weight:600}time,data,output,input[type=number],.numeric-text,.timer,.call-timer,.search-elapsed,.age-note,.online-pill strong,.profile-metrics strong,.profile-stat>strong,.stats-grid strong,.analytics-metric strong,.rating-badge,.rating-stars button,.rating-feedback,.reference-trust-line span:first-of-type,.reference-step-list article>span,.registered-profile-summary strong{font-weight:500!important;font-variant-numeric:tabular-nums}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em;background-position:50%;background-repeat:no-repeat;background-size:contain}.fi-ad{background-image:url(/assets/ad-B18i8NGa.svg)}.fi-ae{background-image:url(/assets/ae-CZRtWSox.svg)}.fi-af{background-image:url(/assets/af-C77Rf6cE.svg)}.fi-ag{background-image:url(/assets/ag-C8MykuG2.svg)}.fi-ai{background-image:url(/assets/ai-Dmedkf4v.svg)}.fi-al{background-image:url(/assets/al-10QRkakw.svg)}.fi-am{background-image:url(/assets/am-DMt4_dd4.svg)}.fi-ao{background-image:url(/assets/ao-tXuRa6vm.svg)}.fi-aq{background-image:url(/assets/aq-CF5jO-0h.svg)}.fi-ar{background-image:url(/assets/ar-Be8Ju1cG.svg)}.fi-as{background-image:url(/assets/as-Dekqy8Of.svg)}.fi-at{background-image:url(/assets/at-DGA_6m5E.svg)}.fi-au{background-image:url(/assets/au-DAHDIuPI.svg)}.fi-aw{background-image:url(/assets/aw-W0PWLK5p.svg)}.fi-ax{background-image:url(/assets/ax-DvLIy84U.svg)}.fi-az{background-image:url(/assets/az-Bk-bYNxy.svg)}.fi-ba{background-image:url(/assets/ba-WdDiSMvP.svg)}.fi-bb{background-image:url(/assets/bb-DJxbaxmT.svg)}.fi-bd{background-image:url(/assets/bd-BF9t1-60.svg)}.fi-be{background-image:url(/assets/be-CLLkK3PN.svg)}.fi-bf{background-image:url(/assets/bf-YclsoDuF.svg)}.fi-bg{background-image:url(/assets/bg-GUQenraa.svg)}.fi-bh{background-image:url(/assets/bh-BQqEGq6F.svg)}.fi-bi{background-image:url(/assets/bi-CRmKY6RQ.svg)}.fi-bj{background-image:url(/assets/bj-14PhO9bM.svg)}.fi-bl{background-image:url(/assets/bl-4CI2YcwX.svg)}.fi-bm{background-image:url(/assets/bm-BeYgB2z9.svg)}.fi-bn{background-image:url(/assets/bn-B6T3O78g.svg)}.fi-bo{background-image:url(/assets/bo-CcUiMqkJ.svg)}.fi-bq{background-image:url(/assets/bq-BYpdxEeT.svg)}.fi-br{background-image:url(/assets/br-Cu5YU29T.svg)}.fi-bs{background-image:url(/assets/bs-7Gd_oriM.svg)}.fi-bt{background-image:url(/assets/bt-BTo4qm10.svg)}.fi-bv{background-image:url(/assets/bv-wM9JLv4R.svg)}.fi-bw{background-image:url(/assets/bw-n5ZaAnGL.svg)}.fi-by{background-image:url(/assets/by-C621sBpd.svg)}.fi-bz{background-image:url(/assets/bz-BCKHR4_q.svg)}.fi-ca{background-image:url(/assets/ca-PYUrLVUV.svg)}.fi-cc{background-image:url(/assets/cc-BNT6Xjzk.svg)}.fi-cd{background-image:url(/assets/cd-BGclsrP6.svg)}.fi-cf{background-image:url(/assets/cf-DRetLmp-.svg)}.fi-cg{background-image:url(/assets/cg-CwIyG6SE.svg)}.fi-ch{background-image:url(/assets/ch-sfriZoF1.svg)}.fi-ci{background-image:url(/assets/ci-C8Q8IYTn.svg)}.fi-ck{background-image:url(/assets/ck-DfXMUOTo.svg)}.fi-cl{background-image:url(/assets/cl-BgYYb4qP.svg)}.fi-cm{background-image:url(/assets/cm-D4yjdmKT.svg)}.fi-cn{background-image:url(/assets/cn-DifnnI3t.svg)}.fi-co{background-image:url(/assets/co-DV591zMm.svg)}.fi-cr{background-image:url(/assets/cr-BlYVN-_Q.svg)}.fi-cu{background-image:url(/assets/cu-L6XVZNgo.svg)}.fi-cv{background-image:url(/assets/cv-CPsfcOfk.svg)}.fi-cw{background-image:url(/assets/cw-BbrnximR.svg)}.fi-cx{background-image:url(/assets/cx-DpYD6n6U.svg)}.fi-cy{background-image:url(/assets/cy-bZuP8hmf.svg)}.fi-cz{background-image:url(/assets/cz-WWBC5Aeb.svg)}.fi-de{background-image:url(/assets/de-B-2o-4Z9.svg)}.fi-dj{background-image:url(/assets/dj-hp_BwbmO.svg)}.fi-dk{background-image:url(/assets/dk-DmS9BCZB.svg)}.fi-dm{background-image:url(/assets/dm-Cbhezfe1.svg)}.fi-do{background-image:url(/assets/do-B86d445t.svg)}.fi-dz{background-image:url(/assets/dz-Dytc1TFu.svg)}.fi-ec{background-image:url(/assets/ec-CaVOFQ3t.svg)}.fi-ee{background-image:url(/assets/ee-DufrxGIR.svg)}.fi-eg{background-image:url(/assets/eg-YC70hswZ.svg)}.fi-eh{background-image:url(/assets/eh-0awM4TVj.svg)}.fi-er{background-image:url(/assets/er-X83uml6t.svg)}.fi-es{background-image:url(/assets/es-d5m8M5h8.svg)}.fi-et{background-image:url(/assets/et-DwdlzOIx.svg)}.fi-fi{background-image:url(/assets/fi-DWUIkfjL.svg)}.fi-fj{background-image:url(/assets/fj-DEAVMg38.svg)}.fi-fk{background-image:url(/assets/fk-nuUF_Ak3.svg)}.fi-fm{background-image:url(/assets/fm-B4Z83GL0.svg)}.fi-fo{background-image:url(/assets/fo-DFjwyWur.svg)}.fi-fr{background-image:url(/assets/fr-DVvUyOqI.svg)}.fi-ga{background-image:url(/assets/ga-BklUhLH_.svg)}.fi-gb{background-image:url(/assets/gb-DTXiLQoe.svg)}.fi-gd{background-image:url(/assets/gd-CO-whzUe.svg)}.fi-ge{background-image:url(/assets/ge-B2RiL-Ih.svg)}.fi-gf{background-image:url(/assets/gf-DWl5zcw0.svg)}.fi-gg{background-image:url(/assets/gg-jdOQS2nU.svg)}.fi-gh{background-image:url(/assets/gh-r3LP_X7q.svg)}.fi-gi{background-image:url(/assets/gi-BJKE9SzW.svg)}.fi-gl{background-image:url(/assets/gl-CHaBnMib.svg)}.fi-gm{background-image:url(/assets/gm-Bu99atwn.svg)}.fi-gn{background-image:url(/assets/gn-1dJNy9oQ.svg)}.fi-gp{background-image:url(/assets/gp-DNyt_wTA.svg)}.fi-gq{background-image:url(/assets/gq-Cag8QTk2.svg)}.fi-gr{background-image:url(/assets/gr-C5PU0p9p.svg)}.fi-gs{background-image:url(/assets/gs-DiiNa0F5.svg)}.fi-gt{background-image:url(/assets/gt-CJo5DI-7.svg)}.fi-gu{background-image:url(/assets/gu-Di1JYREk.svg)}.fi-gw{background-image:url(/assets/gw-D249VY33.svg)}.fi-gy{background-image:url(/assets/gy-CcVYUM2E.svg)}.fi-hk{background-image:url(/assets/hk-CUNIaSX0.svg)}.fi-hm{background-image:url(/assets/hm-Dh6t_Tj3.svg)}.fi-hn{background-image:url(/assets/hn-CRjyS_bm.svg)}.fi-hr{background-image:url(/assets/hr-fzLfaANM.svg)}.fi-ht{background-image:url(/assets/ht-DIMg4gti.svg)}.fi-hu{background-image:url(/assets/hu-7Q5wwIIi.svg)}.fi-id{background-image:url(/assets/id-DiSP6Fmm.svg)}.fi-ie{background-image:url(/assets/ie-ChAXClx3.svg)}.fi-il{background-image:url(/assets/il-_56OEGLa.svg)}.fi-im{background-image:url(/assets/im--VPIqfkF.svg)}.fi-in{background-image:url(/assets/in-Cdwu6Bq7.svg)}.fi-io{background-image:url(/assets/io-13HOfeJD.svg)}.fi-iq{background-image:url(/assets/iq-Dp8HDzo2.svg)}.fi-ir{background-image:url(/assets/ir-cCIgaNf6.svg)}.fi-is{background-image:url(/assets/is-CZjefTNV.svg)}.fi-it{background-image:url(/assets/it-Br7q0Zh6.svg)}.fi-je{background-image:url(/assets/je-DyWbhIiC.svg)}.fi-jm{background-image:url(/assets/jm-CItSr3iX.svg)}.fi-jo{background-image:url(/assets/jo-BAF1FGbm.svg)}.fi-jp{background-image:url(/assets/jp-BIMmfxpO.svg)}.fi-ke{background-image:url(/assets/ke-C8foqndp.svg)}.fi-kg{background-image:url(/assets/kg-B0FsxZiL.svg)}.fi-kh{background-image:url(/assets/kh-BeWfuE30.svg)}.fi-ki{background-image:url(/assets/ki-p_fAQGbS.svg)}.fi-km{background-image:url(/assets/km-B5tqtGG7.svg)}.fi-kn{background-image:url(/assets/kn-DVPxDkNY.svg)}.fi-kp{background-image:url(/assets/kp-CrDKzoxe.svg)}.fi-kr{background-image:url(/assets/kr-BCXH1Hao.svg)}.fi-kw{background-image:url(/assets/kw-fSBzmd30.svg)}.fi-ky{background-image:url(/assets/ky-Dpsu1myA.svg)}.fi-kz{background-image:url(/assets/kz-CwKXYZ8s.svg)}.fi-la{background-image:url(/assets/la-CuJflhIW.svg)}.fi-lb{background-image:url(/assets/lb-BSjpYEoo.svg)}.fi-lc{background-image:url(/assets/lc-CNvab8Ae.svg)}.fi-li{background-image:url(/assets/li-CHdhvNcr.svg)}.fi-lk{background-image:url(/assets/lk-DUkgV9Tq.svg)}.fi-lr{background-image:url(/assets/lr-B84vu3Ds.svg)}.fi-ls{background-image:url(/assets/ls-5Xk3Mxq5.svg)}.fi-lt{background-image:url(/assets/lt-DoukV-Sm.svg)}.fi-lu{background-image:url(/assets/lu-DOI02Msy.svg)}.fi-lv{background-image:url(/assets/lv-C-KfY8Yc.svg)}.fi-ly{background-image:url(/assets/ly-BWpTK3ux.svg)}.fi-ma{background-image:url(/assets/ma-BTRNTRUj.svg)}.fi-mc{background-image:url(/assets/mc-PK078JHl.svg)}.fi-md{background-image:url(/assets/md-DRlxvNwm.svg)}.fi-me{background-image:url(/assets/me-Cv4Gwqah.svg)}.fi-mf{background-image:url(/assets/mf-BaAGWwAq.svg)}.fi-mg{background-image:url(/assets/mg-C168LHXW.svg)}.fi-mh{background-image:url(/assets/mh-gxuIp6Wk.svg)}.fi-mk{background-image:url(/assets/mk-D9SIMr-a.svg)}.fi-ml{background-image:url(/assets/ml-DVf6ujpi.svg)}.fi-mm{background-image:url(/assets/mm-lwT09MQ0.svg)}.fi-mn{background-image:url(/assets/mn-CgXyw0O9.svg)}.fi-mo{background-image:url(/assets/mo-BAtCjuYA.svg)}.fi-mp{background-image:url(/assets/mp-CrOApEqW.svg)}.fi-mq{background-image:url(/assets/mq-BFnJ22KI.svg)}.fi-mr{background-image:url(/assets/mr-D6G1wpeZ.svg)}.fi-ms{background-image:url(/assets/ms-DxciGbUu.svg)}.fi-mt{background-image:url(/assets/mt-YqzKx9xl.svg)}.fi-mu{background-image:url(/assets/mu-mcq7cUFl.svg)}.fi-mv{background-image:url(/assets/mv-BynAllfM.svg)}.fi-mw{background-image:url(/assets/mw-C15nc1xZ.svg)}.fi-mx{background-image:url(/assets/mx-Cc8Ccfe8.svg)}.fi-my{background-image:url(/assets/my-Co4JeeyE.svg)}.fi-mz{background-image:url(/assets/mz-Drlr_USV.svg)}.fi-na{background-image:url(/assets/na-D79ffb4Z.svg)}.fi-nc{background-image:url(/assets/nc-5j7wEmDR.svg)}.fi-ne{background-image:url(/assets/ne-B1jPOYkl.svg)}.fi-nf{background-image:url(/assets/nf-Dl00mlk2.svg)}.fi-ng{background-image:url(/assets/ng-su4NM9If.svg)}.fi-ni{background-image:url(/assets/ni-CcFCSQxm.svg)}.fi-nl{background-image:url(/assets/nl-BnOa6UiA.svg)}.fi-no{background-image:url(/assets/no-qf2JPO73.svg)}.fi-np{background-image:url(/assets/np-CIuq5GKd.svg)}.fi-nr{background-image:url(/assets/nr-DERIdzkN.svg)}.fi-nu{background-image:url(/assets/nu-BfgWvGcd.svg)}.fi-nz{background-image:url(/assets/nz-5vODdBjz.svg)}.fi-om{background-image:url(/assets/om-DcqxRdQL.svg)}.fi-pa{background-image:url(/assets/pa-BLNN9G2-.svg)}.fi-pe{background-image:url(/assets/pe-BLqhuu1C.svg)}.fi-pf{background-image:url(/assets/pf-C8ahG68q.svg)}.fi-pg{background-image:url(/assets/pg-BAYpbp9Z.svg)}.fi-ph{background-image:url(/assets/ph-BEzTn62K.svg)}.fi-pk{background-image:url(/assets/pk-CWMEc3ad.svg)}.fi-pl{background-image:url(/assets/pl-o38JROoc.svg)}.fi-pm{background-image:url(/assets/pm-CHiP5UmZ.svg)}.fi-pn{background-image:url(/assets/pn-DgxdtieE.svg)}.fi-pr{background-image:url(/assets/pr-B4tMV0xm.svg)}.fi-ps{background-image:url(/assets/ps-DO8YKYeS.svg)}.fi-pt{background-image:url(/assets/pt-DZ2ADgIR.svg)}.fi-pw{background-image:url(/assets/pw-CQP52WMX.svg)}.fi-py{background-image:url(/assets/py-mNzh0mZC.svg)}.fi-qa{background-image:url(/assets/qa-Dkmpc78M.svg)}.fi-re{background-image:url(/assets/re-Bk4ipYK1.svg)}.fi-ro{background-image:url(/assets/ro-CoSeqKY1.svg)}.fi-rs{background-image:url(/assets/rs-BfwKwXtn.svg)}.fi-ru{background-image:url(/assets/ru-D-4tNwXt.svg)}.fi-rw{background-image:url(/assets/rw-D7nbSYKI.svg)}.fi-sa{background-image:url(/assets/sa-Dh79zbT9.svg)}.fi-sb{background-image:url(/assets/sb-BDTYjcbk.svg)}.fi-sc{background-image:url(/assets/sc-CRNsSLg9.svg)}.fi-sd{background-image:url(/assets/sd-ClziNjGr.svg)}.fi-se{background-image:url(/assets/se-8C923vhy.svg)}.fi-sg{background-image:url(/assets/sg-DGYIMG0G.svg)}.fi-sh{background-image:url(/assets/sh-DNImvbrE.svg)}.fi-si{background-image:url(/assets/si-BMKT-Tec.svg)}.fi-sj{background-image:url(/assets/sj-BFFEGknm.svg)}.fi-sk{background-image:url(/assets/sk-K9BNIYAO.svg)}.fi-sl{background-image:url(/assets/sl-DxLJY5vJ.svg)}.fi-sm{background-image:url(/assets/sm-DGBIRFB_.svg)}.fi-sn{background-image:url(/assets/sn-S8ipNF1U.svg)}.fi-so{background-image:url(/assets/so-DlzA2Fco.svg)}.fi-sr{background-image:url(/assets/sr-Co7OKBh3.svg)}.fi-ss{background-image:url(/assets/ss-CxVEpdPD.svg)}.fi-st{background-image:url(/assets/st-C1Nd1c3V.svg)}.fi-sv{background-image:url(/assets/sv-CJIHhYwF.svg)}.fi-sx{background-image:url(/assets/sx-nDhIaDNb.svg)}.fi-sy{background-image:url(/assets/sy-DwSud114.svg)}.fi-sz{background-image:url(/assets/sz-qxMwa2gs.svg)}.fi-tc{background-image:url(/assets/tc-dtelpZmc.svg)}.fi-td{background-image:url(/assets/td-BsuVhZpT.svg)}.fi-tf{background-image:url(/assets/tf-Co33RhQH.svg)}.fi-tg{background-image:url(/assets/tg-CP1-sc35.svg)}.fi-th{background-image:url(/assets/th-tzq84hgd.svg)}.fi-tj{background-image:url(/assets/tj-b-aWfOTb.svg)}.fi-tk{background-image:url(/assets/tk-CDucsEss.svg)}.fi-tl{background-image:url(/assets/tl-wpo93AGk.svg)}.fi-tm{background-image:url(/assets/tm-C_WSgUcv.svg)}.fi-tn{background-image:url(/assets/tn-BcKCZULf.svg)}.fi-to{background-image:url(/assets/to-D8uVsoxb.svg)}.fi-tr{background-image:url(/assets/tr-Cd6FO9Bg.svg)}.fi-tt{background-image:url(/assets/tt-CTnr7aY5.svg)}.fi-tv{background-image:url(/assets/tv-DDqkVT-n.svg)}.fi-tw{background-image:url(/assets/tw-d-Mf-0VT.svg)}.fi-tz{background-image:url(/assets/tz-BjLtHeil.svg)}.fi-ua{background-image:url(/assets/ua-Bq0XgQqK.svg)}.fi-ug{background-image:url(/assets/ug-ByL2ejGl.svg)}.fi-um{background-image:url(/assets/um-Bhke9Eic.svg)}.fi-us{background-image:url(/assets/us-C73uVeEr.svg)}.fi-uy{background-image:url(/assets/uy-DD6peej-.svg)}.fi-uz{background-image:url(/assets/uz-C2f-Cubn.svg)}.fi-va{background-image:url(/assets/va-B9-hqIE-.svg)}.fi-vc{background-image:url(/assets/vc-COpmFovN.svg)}.fi-ve{background-image:url(/assets/ve-BSqnIB9l.svg)}.fi-vg{background-image:url(/assets/vg-C7xY6pic.svg)}.fi-vi{background-image:url(/assets/vi-BC_zcciE.svg)}.fi-vn{background-image:url(/assets/vn-BEAEijd0.svg)}.fi-vu{background-image:url(/assets/vu-D6k0NQlg.svg)}.fi-wf{background-image:url(/assets/wf-DrxpOO_G.svg)}.fi-ws{background-image:url(/assets/ws-vzJNwdVm.svg)}.fi-ye{background-image:url(/assets/ye-BwST9gXC.svg)}.fi-yt{background-image:url(/assets/yt-DIfEG0ex.svg)}.fi-za{background-image:url(/assets/za-Jz40JTrv.svg)}.fi-zm{background-image:url(/assets/zm-BmsW91ne.svg)}.fi-zw{background-image:url(/assets/zw-U0m7oJ5e.svg)}.call-session-status{position:relative;z-index:3;display:flex;width:min(720px,calc(100vw - 36px));margin-top:18px;padding:6px;gap:6px;border:1px solid rgba(242,234,223,.1);border-radius:18px;background:#141012c7;box-shadow:0 18px 54px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.call-status-item,.call-chat-trigger{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;border:0;border-radius:13px;color:#f4e9ed;text-align:left;background:#ffffff06}.call-status-item>svg,.call-chat-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(242,234,223,.1);border-radius:11px;color:#d91e62;background:#d91e6217}.call-status-item>span:last-child,.call-chat-trigger>span:last-child{display:grid;min-width:0;gap:2px}.call-status-item small,.call-chat-trigger small{color:#96878c;font-size:9px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.call-status-item strong,.call-chat-trigger strong{overflow:hidden;font-size:11px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.peer-mic-status.state-muted>svg{color:#f5b45e;background:#f5b45e17}.peer-mic-status.state-not-ready>svg{color:#91858a;background:#ffffff09}.quality-bars{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:9px 8px;border:1px solid rgba(242,234,223,.1);border-radius:11px;background:#ffffff06}.quality-bars i{width:4px;border-radius:4px;background:#f2eadf29}.quality-bars i:nth-child(1){height:6px}.quality-bars i:nth-child(2){height:11px}.quality-bars i:nth-child(3){height:16px}.quality-bars i.active{background:#d91e62;box-shadow:0 0 10px #d91e6257}.connection-quality.quality-good .quality-bars i.active{background:#e49156;box-shadow:none}.connection-quality.quality-poor .quality-bars i.active{background:#ef6b73;box-shadow:none}.call-chat-trigger{position:relative;cursor:pointer;transition:color .16s ease,background .16s ease}.call-chat-trigger:hover,.call-chat-trigger.active{color:#fff;background:#d91e621a}.call-chat-icon{position:relative}.call-chat-icon b{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border:2px solid #171214;border-radius:999px;color:#fff;font-size:9px;background:#d91e62}.temporary-call-chat{position:fixed;z-index:45;top:86px;right:24px;bottom:126px;width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(242,234,223,.14);border-radius:24px;color:#f7edef;background:radial-gradient(circle at 100% 0,rgba(217,30,98,.1),transparent 38%),#120e10f5;box-shadow:0 30px 90px #0000008c;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);animation:temporary-chat-enter .18s ease-out both}@keyframes temporary-chat-enter{0%{opacity:0;transform:translate(14px) scale(.985)}}.temporary-call-chat>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 17px;border-bottom:1px solid rgba(242,234,223,.09)}.temporary-call-chat>header>div{min-width:0;text-align:left}.temporary-chat-kicker{display:inline-flex;align-items:center;gap:7px;color:#9c8d92;font-size:9px;font-weight:750;letter-spacing:.1em}.temporary-chat-kicker i{width:6px;height:6px;border-radius:50%;background:#696064}.temporary-chat-kicker i.online{background:#d91e62;box-shadow:0 0 0 5px #d91e621a}.temporary-call-chat h2{margin:8px 0 4px;color:#fff7f8;font-size:22px;font-weight:610;letter-spacing:-.035em}.temporary-call-chat header p{margin:0;color:#92848a;font-size:11px;line-height:1.45}.temporary-call-chat header button{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid rgba(242,234,223,.1);border-radius:11px;color:#c8bbc0;background:#ffffff09;cursor:pointer}.temporary-chat-messages{min-height:0;flex:1;display:flex;flex-direction:column;gap:9px;overflow-y:auto;padding:18px;scrollbar-color:rgba(217,30,98,.32) transparent}.temporary-chat-message{max-width:84%;align-self:flex-start;padding:10px 12px 7px;border:1px solid rgba(242,234,223,.09);border-radius:15px 15px 15px 5px;color:#eadfe2;text-align:left;background:#ffffff0b}.temporary-chat-message.self{align-self:flex-end;border-color:#d91e6238;border-radius:15px 15px 5px;color:#fff4f7;background:linear-gradient(145deg,#b11245bf,#7e0d32b3)}.temporary-chat-message p{margin:0;overflow-wrap:anywhere;font-size:13px;line-height:1.45;white-space:pre-wrap}.temporary-chat-message time{display:block;margin-top:4px;color:#eadfe27a;font-size:9px;text-align:right}.temporary-chat-empty{margin:auto;display:grid;justify-items:center;gap:8px;padding:24px 14px;color:#8e8085;text-align:center}.temporary-chat-empty>svg{margin-bottom:3px;color:#d91e62}.temporary-chat-empty strong{color:#d7cace;font-size:13px}.temporary-chat-empty span{max-width:250px;font-size:11px;line-height:1.5}.temporary-chat-composer{display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid rgba(242,234,223,.09);background:#0000001f}.temporary-chat-composer textarea{min-width:0;min-height:44px;max-height:116px;flex:1;resize:none;padding:12px 14px;border:1px solid rgba(242,234,223,.12);border-radius:14px;outline:none;color:#f7edef;font:inherit;font-size:13px;line-height:1.4;background:#ffffff09}.temporary-chat-composer textarea:focus{border-color:#d91e6280;box-shadow:0 0 0 3px #d91e6217}.temporary-chat-composer textarea:disabled{opacity:.55}.temporary-chat-composer button{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;border-radius:14px;color:#fff;background:linear-gradient(145deg,#df1f68,#a40f43);box-shadow:0 10px 28px #b112453d;cursor:pointer}.temporary-chat-composer button:disabled{color:#776a6f;background:#ffffff0e;box-shadow:none;cursor:default}@media(max-width:1080px){.temporary-call-chat{inset:auto 14px 116px;width:auto;height:min(560px,calc(100dvh - 142px))}}@media(max-width:720px){.call-session-status{width:min(430px,calc(100vw - 24px));margin-top:14px;padding:5px;gap:4px;border-radius:16px}.call-status-item,.call-chat-trigger{flex-direction:column;justify-content:center;gap:5px;padding:9px 6px;border-radius:11px}.call-status-item>svg,.call-chat-icon,.quality-bars{width:32px;height:32px;flex-basis:32px}.call-status-item>span:last-child,.call-chat-trigger>span:last-child{display:grid;justify-items:center;gap:0}.call-status-item small,.call-chat-trigger small{display:none}.call-status-item strong,.call-chat-trigger strong{max-width:104px;overflow:visible;font-size:9px;line-height:1.2;text-align:center;text-overflow:clip;white-space:normal}.temporary-call-chat{right:8px;bottom:96px;left:8px;height:min(520px,calc(100dvh - 112px));border-radius:22px}.temporary-call-chat>header{padding:16px 16px 14px}.temporary-chat-messages{padding:14px}}@media(prefers-reduced-motion:reduce){.temporary-call-chat{animation:none}}.microphone-preflight{position:relative;width:min(540px,100%);padding:30px;display:grid;gap:20px;border:1px solid rgba(242,234,223,.15);border-radius:24px;color:#fff9f2;background:radial-gradient(circle at 84% 2%,rgba(217,30,98,.15),transparent 32%),#151113;box-shadow:0 34px 110px #0000009e,inset 0 1px #ffffff09}.microphone-preflight>h2{max-width:calc(100% - 42px);margin:0;font-family:inherit;font-size:clamp(28px,4vw,36px);font-weight:620;line-height:1.05;letter-spacing:-.045em}.microphone-preflight-status{min-width:0;padding:16px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;border:1px solid rgba(242,234,223,.1);border-radius:17px;background:#ffffff06}.microphone-preflight-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(242,234,223,.13);border-radius:15px;color:#d8cfd1;background:#ffffff09}.microphone-preflight-status.phase-ready{border-color:#d91e6247;background:#b1124514}.microphone-preflight-status.phase-ready .microphone-preflight-icon{border-color:#ee33706b;color:#ff6b9b;background:#d91e621f}.microphone-preflight-status strong,.microphone-preflight-status span{display:block}.microphone-preflight-status strong{margin-bottom:5px;font-size:15px;font-weight:650}.microphone-preflight-status span{color:#aaa0a3;font-size:12px;line-height:1.5}.microphone-preflight-controls{padding:16px;display:grid;gap:17px;border:1px solid rgba(242,234,223,.1);border-radius:17px;background:#08060752}.microphone-preflight-controls label,.microphone-preflight-controls label>span{display:grid;gap:8px}.microphone-preflight-controls label>span{grid-template-columns:auto 1fr;align-items:center;color:#a99fa2;font-size:11px;font-weight:650;letter-spacing:.03em}.microphone-preflight-controls select{width:100%;min-height:46px;padding:0 42px 0 13px;border:1px solid rgba(242,234,223,.14);border-radius:12px;color:#fff9f2;background-color:#110e0f;font:inherit;font-size:13px}.microphone-level-row{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:11px}.microphone-level-row>span,.microphone-level-row>small{color:#a99fa2;font-size:10px;white-space:nowrap}.microphone-level-row meter{width:100%;height:8px;appearance:none;border:0;border-radius:99px;overflow:hidden;background:#f2eadf17}.microphone-level-row meter::-webkit-meter-bar{border:0;border-radius:99px;background:#f2eadf17}.microphone-level-row meter::-webkit-meter-optimum-value,.microphone-level-row meter::-moz-meter-bar{border-radius:99px;background:linear-gradient(90deg,#b11245,#ff4f87)}.microphone-preflight-error{padding:12px 14px;border:1px solid rgba(255,86,116,.3);border-radius:12px;color:#ffb7c4;background:#84123029;font-size:12px;line-height:1.5}.microphone-preflight-privacy{display:flex;align-items:flex-start;gap:9px;color:#8f8588;font-size:11px;line-height:1.5}.microphone-preflight-privacy svg{flex:0 0 auto;color:#c62a5d}.microphone-preflight-actions{margin:0;display:grid;grid-template-columns:minmax(120px,.7fr) minmax(190px,1.3fr);gap:10px}.microphone-preflight-actions>*{width:100%;justify-content:center}.spinner-icon{animation:microphone-preflight-spin .9s linear infinite}@keyframes microphone-preflight-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.modal-backdrop:has(.microphone-preflight){place-items:end center;padding:10px}.microphone-preflight{padding:22px 18px 18px;gap:16px;border-radius:22px}.microphone-preflight-status{grid-template-columns:42px minmax(0,1fr);padding:13px}.microphone-preflight-icon{width:42px;height:42px;border-radius:13px}.microphone-level-row{grid-template-columns:1fr auto}.microphone-level-row meter{grid-column:1 / -1;grid-row:2}.microphone-preflight-actions{grid-template-columns:.72fr 1.28fr}}@media(prefers-reduced-motion:reduce){.spinner-icon{animation:none}}.reference-landing .reference-nav{min-height:62px;padding-inline:32px}.reference-landing .reference-nav-links{gap:30px}.reference-landing .reference-nav-links a{font-size:11px}.reference-landing .reference-login{min-height:30px;padding-inline:15px;border-radius:10px}.reference-landing .reference-account-link{gap:7px}.reference-nav-loading{width:92px;height:30px;border:1px solid rgba(242,234,223,.1);border-radius:10px;background:#ffffff06}.reference-primary-action.is-loading{opacity:.62;cursor:wait}.reference-footer-brand{display:inline-flex;text-decoration:none}.reference-landing{overflow-x:hidden;overflow-x:clip}.reference-landing .reference-hero{width:min(1320px,calc(100% - 80px));min-height:507px;padding:39px 0 52px 82px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:70px;align-items:start}.reference-landing .reference-title-row{min-height:0}.reference-hero-brand{width:min(350px,72%);margin:0 0 22px -23px;display:block}.reference-hero-logo{width:100%;height:auto;display:block}.reference-landing .reference-hero-copy h1{max-width:570px;font-size:clamp(48px,4.5vw,60px);font-weight:390;line-height:1.14}.reference-landing .reference-hero-copy p{max-width:450px;margin-top:23px;font-size:17px;line-height:1.45}.reference-landing .reference-trust-line{max-width:560px;min-height:54px;margin-top:8px;padding-top:22px;gap:16px;font-size:13px}.reference-hero-art{min-width:0;min-height:431px;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;position:relative;transform:translate(46px,-3px)}.reference-page-mascot{width:clamp(340px,26vw,448px);height:auto;margin-bottom:-30px;display:block;filter:drop-shadow(0 30px 60px rgba(100,0,32,.18));transform:translateY(-9px)}.reference-landing .reference-primary-action{width:100%;min-height:56px;margin:0;padding:0 32px;position:relative;z-index:1;border:1px solid rgba(255,75,128,.72);border-radius:3px;color:#fffaf8;background:#c20e47;box-shadow:inset 0 1px #ffffff24,0 18px 44px #7900263d;font-size:18px;font-weight:680;letter-spacing:-.01em;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.reference-landing .reference-primary-action:hover{border-color:#ff7da5eb;background:#da124f;box-shadow:inset 0 1px #ffffff2e,0 20px 50px #9e003052;transform:translateY(-2px)}.reference-landing .reference-primary-action:focus-visible{outline:3px solid rgba(255,120,164,.56);outline-offset:4px}.reference-landing .reference-how{width:min(1320px,calc(100% - 80px));padding:30px 18px 70px}@media(max-width:1100px){.reference-landing .reference-hero{min-height:0;padding-top:52px;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:36px}.reference-landing .reference-hero-copy h1{font-size:clamp(40px,5vw,50px)}.reference-hero-art{min-height:390px;transform:none}.reference-page-mascot{width:min(380px,92%)}}@media(max-width:820px){.reference-landing .reference-hero{width:min(680px,calc(100% - 36px));padding:38px 0 54px;grid-template-columns:1fr;gap:10px}.reference-hero-brand{width:min(320px,72vw);margin-left:-10px}.reference-landing .reference-hero-copy h1{max-width:620px;font-size:clamp(40px,8vw,54px)}.reference-landing .reference-hero-copy p{max-width:520px}.reference-landing .reference-trust-line{max-width:100%}.reference-hero-art{width:min(560px,100%);min-height:410px;margin:4px auto 0}.reference-page-mascot{width:min(390px,82vw)}}@media(max-width:720px){.reference-landing .reference-nav{min-height:var(--layout-header-height, 68px);padding-inline:var(--layout-gutter, 18px)}.reference-landing .reference-hero{width:calc(100% - 36px);padding:30px 0 44px}.reference-hero-brand{width:min(275px,76vw);margin:0 0 18px -8px}.reference-landing .reference-hero-copy h1{font-size:clamp(38px,11.5vw,48px)}.reference-landing .reference-hero-copy p{margin-top:18px;font-size:15px}.reference-landing .reference-trust-line{margin-top:22px;padding-top:18px;gap:8px;font-size:10px}.reference-hero-art{min-height:350px}.reference-page-mascot{width:min(330px,88vw);margin-bottom:-22px}.reference-landing .reference-primary-action{min-height:58px;padding-inline:20px;font-size:16px}.reference-landing .reference-how{width:calc(100% - 36px);padding-inline:0}}@media(max-width:390px){.reference-landing .reference-hero-copy h1{font-size:39px}.reference-landing .reference-trust-line svg{width:15px;height:15px}.reference-hero-art{min-height:330px}.reference-page-mascot{width:min(300px,88vw)}}
